index.html 67 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965
  1. <!doctype html>
  2. <html lang="en" class="no-js">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width,initial-scale=1">
  6. <link rel="next" href="introduction/overview/">
  7. <link rel="icon" href="pictures/eso-round-logo.svg">
  8. <meta name="generator" content="mkdocs-1.5.3, mkdocs-material-9.5.17">
  9. <title>Introduction - External Secrets Operator</title>
  10. <link rel="stylesheet" href="assets/stylesheets/main.bcfcd587.min.css">
  11. <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  12. <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback">
  13. <style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style>
  14. <script>__md_scope=new URL(".",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
  15. <script id="__analytics">function __md_analytics(){function n(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],n("js",new Date),n("config","G-QP38TD8K7V"),document.addEventListener("DOMContentLoaded",function(){document.forms.search&&document.forms.search.query.addEventListener("blur",function(){this.value&&n("event","search",{search_term:this.value})}),document$.subscribe(function(){var a=document.forms.feedback;if(void 0!==a)for(var e of a.querySelectorAll("[type=submit]"))e.addEventListener("click",function(e){e.preventDefault();var t=document.location.pathname,e=this.getAttribute("data-md-value");n("event","feedback",{page:t,data:e}),a.firstElementChild.disabled=!0;e=a.querySelector(".md-feedback__note [data-md-value='"+e+"']");e&&(e.hidden=!1)}),a.hidden=!1}),location$.subscribe(function(e){n("config","G-QP38TD8K7V",{page_path:e.pathname})})});var e=document.createElement("script");e.async=!0,e.src="https://www.googletagmanager.com/gtag/js?id=G-QP38TD8K7V",document.getElementById("__analytics").insertAdjacentElement("afterEnd",e)}</script>
  16. <script>"undefined"!=typeof __md_analytics&&__md_analytics()</script>
  17. </head>
  18. <body dir="ltr">
  19. <input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
  20. <input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
  21. <label class="md-overlay" for="__drawer"></label>
  22. <div data-md-component="skip">
  23. <a href="#introduction" class="md-skip">
  24. Skip to content
  25. </a>
  26. </div>
  27. <div data-md-component="announce">
  28. </div>
  29. <div data-md-color-scheme="default" data-md-component="outdated" hidden>
  30. <aside class="md-banner md-banner--warning">
  31. <div class="md-banner__inner md-grid md-typeset">
  32. You're not viewing the latest version.
  33. <a href="../.">
  34. <strong>Click here to go to latest.</strong>
  35. </a>
  36. </div>
  37. <script>var el=document.querySelector("[data-md-component=outdated]"),outdated=__md_get("__outdated",sessionStorage);!0===outdated&&el&&(el.hidden=!1)</script>
  38. </aside>
  39. </div>
  40. <header class="md-header" data-md-component="header">
  41. <nav class="md-header__inner md-grid" aria-label="Header">
  42. <a href="." title="External Secrets Operator" class="md-header__button md-logo" aria-label="External Secrets Operator" data-md-component="logo">
  43. <img src="pictures/eso-round-logo.svg" alt="logo">
  44. </a>
  45. <label class="md-header__button md-icon" for="__drawer">
  46. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
  47. </label>
  48. <div class="md-header__title" data-md-component="header-title">
  49. <div class="md-header__ellipsis">
  50. <div class="md-header__topic">
  51. <span class="md-ellipsis">
  52. External Secrets Operator
  53. </span>
  54. </div>
  55. <div class="md-header__topic" data-md-component="header-topic">
  56. <span class="md-ellipsis">
  57. Introduction
  58. </span>
  59. </div>
  60. </div>
  61. </div>
  62. <script>var media,input,key,value,palette=__md_get("__palette");if(palette&&palette.color){"(prefers-color-scheme)"===palette.color.media&&(media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']"),palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent"));for([key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
  63. <label class="md-header__button md-icon" for="__search">
  64. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
  65. </label>
  66. <div class="md-search" data-md-component="search" role="dialog">
  67. <label class="md-search__overlay" for="__search"></label>
  68. <div class="md-search__inner" role="search">
  69. <form class="md-search__form" name="search">
  70. <input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
  71. <label class="md-search__icon md-icon" for="__search">
  72. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
  73. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
  74. </label>
  75. <nav class="md-search__options" aria-label="Search">
  76. <button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
  77. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
  78. </button>
  79. </nav>
  80. </form>
  81. <div class="md-search__output">
  82. <div class="md-search__scrollwrap" data-md-scrollfix>
  83. <div class="md-search-result" data-md-component="search-result">
  84. <div class="md-search-result__meta">
  85. Initializing search
  86. </div>
  87. <ol class="md-search-result__list" role="presentation"></ol>
  88. </div>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. <div class="md-header__source">
  94. <a href="https://github.com/external-secrets/external-secrets" title="Go to repository" class="md-source" data-md-component="source">
  95. <div class="md-source__icon md-icon">
  96. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
  97. </div>
  98. <div class="md-source__repository">
  99. External Secrets Operator
  100. </div>
  101. </a>
  102. </div>
  103. </nav>
  104. </header>
  105. <div class="md-container" data-md-component="container">
  106. <nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
  107. <div class="md-grid">
  108. <ul class="md-tabs__list">
  109. <li class="md-tabs__item md-tabs__item--active">
  110. <a href="." class="md-tabs__link">
  111. Introduction
  112. </a>
  113. </li>
  114. <li class="md-tabs__item">
  115. <a href="api/components/" class="md-tabs__link">
  116. API
  117. </a>
  118. </li>
  119. <li class="md-tabs__item">
  120. <a href="guides/introduction/" class="md-tabs__link">
  121. Guides
  122. </a>
  123. </li>
  124. <li class="md-tabs__item">
  125. <a href="provider/aws-secrets-manager/" class="md-tabs__link">
  126. Provider
  127. </a>
  128. </li>
  129. <li class="md-tabs__item">
  130. <a href="examples/gitops-using-fluxcd/" class="md-tabs__link">
  131. Examples
  132. </a>
  133. </li>
  134. <li class="md-tabs__item">
  135. <a href="contributing/devguide/" class="md-tabs__link">
  136. Community
  137. </a>
  138. </li>
  139. <li class="md-tabs__item">
  140. <a href="spec/" class="md-tabs__link">
  141. References
  142. </a>
  143. </li>
  144. <li class="md-tabs__item">
  145. <a href="contributing-devguide.md" class="md-tabs__link">
  146. Contributing
  147. </a>
  148. </li>
  149. <li class="md-tabs__item">
  150. <a href="deprecation-policy.md" class="md-tabs__link">
  151. Deprecation Policy
  152. </a>
  153. </li>
  154. </ul>
  155. </div>
  156. </nav>
  157. <main class="md-main" data-md-component="main">
  158. <div class="md-main__inner md-grid">
  159. <div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
  160. <div class="md-sidebar__scrollwrap">
  161. <div class="md-sidebar__inner">
  162. <nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
  163. <label class="md-nav__title" for="__drawer">
  164. <a href="." title="External Secrets Operator" class="md-nav__button md-logo" aria-label="External Secrets Operator" data-md-component="logo">
  165. <img src="pictures/eso-round-logo.svg" alt="logo">
  166. </a>
  167. External Secrets Operator
  168. </label>
  169. <div class="md-nav__source">
  170. <a href="https://github.com/external-secrets/external-secrets" title="Go to repository" class="md-source" data-md-component="source">
  171. <div class="md-source__icon md-icon">
  172. <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2023 Fonticons, Inc.--><path d="M439.55 236.05 244 40.45a28.87 28.87 0 0 0-40.81 0l-40.66 40.63 51.52 51.52c27.06-9.14 52.68 16.77 43.39 43.68l49.66 49.66c34.23-11.8 61.18 31 35.47 56.69-26.49 26.49-70.21-2.87-56-37.34L240.22 199v121.85c25.3 12.54 22.26 41.85 9.08 55a34.34 34.34 0 0 1-48.55 0c-17.57-17.6-11.07-46.91 11.25-56v-123c-20.8-8.51-24.6-30.74-18.64-45L142.57 101 8.45 235.14a28.86 28.86 0 0 0 0 40.81l195.61 195.6a28.86 28.86 0 0 0 40.8 0l194.69-194.69a28.86 28.86 0 0 0 0-40.81z"/></svg>
  173. </div>
  174. <div class="md-source__repository">
  175. External Secrets Operator
  176. </div>
  177. </a>
  178. </div>
  179. <ul class="md-nav__list" data-md-scrollfix>
  180. <li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
  181. <input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_1" checked>
  182. <div class="md-nav__link md-nav__container">
  183. <a href="." class="md-nav__link md-nav__link--active">
  184. <span class="md-ellipsis">
  185. Introduction
  186. </span>
  187. </a>
  188. <label class="md-nav__link md-nav__link--active" for="__nav_1" id="__nav_1_label" tabindex="">
  189. <span class="md-nav__icon md-icon"></span>
  190. </label>
  191. </div>
  192. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_1_label" aria-expanded="true">
  193. <label class="md-nav__title" for="__nav_1">
  194. <span class="md-nav__icon md-icon"></span>
  195. Introduction
  196. </label>
  197. <ul class="md-nav__list" data-md-scrollfix>
  198. <li class="md-nav__item">
  199. <a href="introduction/overview/" class="md-nav__link">
  200. <span class="md-ellipsis">
  201. Overview
  202. </span>
  203. </a>
  204. </li>
  205. <li class="md-nav__item">
  206. <a href="introduction/getting-started/" class="md-nav__link">
  207. <span class="md-ellipsis">
  208. Getting started
  209. </span>
  210. </a>
  211. </li>
  212. <li class="md-nav__item">
  213. <a href="introduction/faq/" class="md-nav__link">
  214. <span class="md-ellipsis">
  215. FAQ
  216. </span>
  217. </a>
  218. </li>
  219. <li class="md-nav__item">
  220. <a href="introduction/stability-support/" class="md-nav__link">
  221. <span class="md-ellipsis">
  222. Stability and Support
  223. </span>
  224. </a>
  225. </li>
  226. <li class="md-nav__item">
  227. <a href="introduction/deprecation-policy/" class="md-nav__link">
  228. <span class="md-ellipsis">
  229. Deprecation Policy
  230. </span>
  231. </a>
  232. </li>
  233. </ul>
  234. </nav>
  235. </li>
  236. <li class="md-nav__item md-nav__item--nested">
  237. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2" >
  238. <label class="md-nav__link" for="__nav_2" id="__nav_2_label" tabindex="0">
  239. <span class="md-ellipsis">
  240. API
  241. </span>
  242. <span class="md-nav__icon md-icon"></span>
  243. </label>
  244. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_2_label" aria-expanded="false">
  245. <label class="md-nav__title" for="__nav_2">
  246. <span class="md-nav__icon md-icon"></span>
  247. API
  248. </label>
  249. <ul class="md-nav__list" data-md-scrollfix>
  250. <li class="md-nav__item">
  251. <a href="api/components/" class="md-nav__link">
  252. <span class="md-ellipsis">
  253. Components
  254. </span>
  255. </a>
  256. </li>
  257. <li class="md-nav__item md-nav__item--nested">
  258. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2_2" >
  259. <label class="md-nav__link" for="__nav_2_2" id="__nav_2_2_label" tabindex="0">
  260. <span class="md-ellipsis">
  261. Core Resources
  262. </span>
  263. <span class="md-nav__icon md-icon"></span>
  264. </label>
  265. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_2_label" aria-expanded="false">
  266. <label class="md-nav__title" for="__nav_2_2">
  267. <span class="md-nav__icon md-icon"></span>
  268. Core Resources
  269. </label>
  270. <ul class="md-nav__list" data-md-scrollfix>
  271. <li class="md-nav__item">
  272. <a href="api/externalsecret/" class="md-nav__link">
  273. <span class="md-ellipsis">
  274. ExternalSecret
  275. </span>
  276. </a>
  277. </li>
  278. <li class="md-nav__item">
  279. <a href="api/secretstore/" class="md-nav__link">
  280. <span class="md-ellipsis">
  281. SecretStore
  282. </span>
  283. </a>
  284. </li>
  285. <li class="md-nav__item">
  286. <a href="api/clustersecretstore/" class="md-nav__link">
  287. <span class="md-ellipsis">
  288. ClusterSecretStore
  289. </span>
  290. </a>
  291. </li>
  292. <li class="md-nav__item">
  293. <a href="api/clusterexternalsecret/" class="md-nav__link">
  294. <span class="md-ellipsis">
  295. ClusterExternalSecret
  296. </span>
  297. </a>
  298. </li>
  299. <li class="md-nav__item">
  300. <a href="api/pushsecret/" class="md-nav__link">
  301. <span class="md-ellipsis">
  302. PushSecret
  303. </span>
  304. </a>
  305. </li>
  306. </ul>
  307. </nav>
  308. </li>
  309. <li class="md-nav__item md-nav__item--nested">
  310. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2_3" >
  311. <div class="md-nav__link md-nav__container">
  312. <a href="api/generator/" class="md-nav__link ">
  313. <span class="md-ellipsis">
  314. Generators
  315. </span>
  316. </a>
  317. <label class="md-nav__link " for="__nav_2_3" id="__nav_2_3_label" tabindex="0">
  318. <span class="md-nav__icon md-icon"></span>
  319. </label>
  320. </div>
  321. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_3_label" aria-expanded="false">
  322. <label class="md-nav__title" for="__nav_2_3">
  323. <span class="md-nav__icon md-icon"></span>
  324. Generators
  325. </label>
  326. <ul class="md-nav__list" data-md-scrollfix>
  327. <li class="md-nav__item">
  328. <a href="api/generator/acr/" class="md-nav__link">
  329. <span class="md-ellipsis">
  330. Azure Container Registry
  331. </span>
  332. </a>
  333. </li>
  334. <li class="md-nav__item">
  335. <a href="api/generator/ecr/" class="md-nav__link">
  336. <span class="md-ellipsis">
  337. AWS Elastic Container Registry
  338. </span>
  339. </a>
  340. </li>
  341. <li class="md-nav__item">
  342. <a href="api/generator/gcr/" class="md-nav__link">
  343. <span class="md-ellipsis">
  344. Google Container Registry
  345. </span>
  346. </a>
  347. </li>
  348. <li class="md-nav__item">
  349. <a href="api/generator/vault/" class="md-nav__link">
  350. <span class="md-ellipsis">
  351. Vault Dynamic Secret
  352. </span>
  353. </a>
  354. </li>
  355. <li class="md-nav__item">
  356. <a href="api/generator/password/" class="md-nav__link">
  357. <span class="md-ellipsis">
  358. Password
  359. </span>
  360. </a>
  361. </li>
  362. <li class="md-nav__item">
  363. <a href="api/generator/fake/" class="md-nav__link">
  364. <span class="md-ellipsis">
  365. Fake
  366. </span>
  367. </a>
  368. </li>
  369. <li class="md-nav__item">
  370. <a href="api/generator/webhook/" class="md-nav__link">
  371. <span class="md-ellipsis">
  372. Webhook
  373. </span>
  374. </a>
  375. </li>
  376. </ul>
  377. </nav>
  378. </li>
  379. <li class="md-nav__item md-nav__item--nested">
  380. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_2_4" >
  381. <label class="md-nav__link" for="__nav_2_4" id="__nav_2_4_label" tabindex="0">
  382. <span class="md-ellipsis">
  383. Reference Docs
  384. </span>
  385. <span class="md-nav__icon md-icon"></span>
  386. </label>
  387. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_2_4_label" aria-expanded="false">
  388. <label class="md-nav__title" for="__nav_2_4">
  389. <span class="md-nav__icon md-icon"></span>
  390. Reference Docs
  391. </label>
  392. <ul class="md-nav__list" data-md-scrollfix>
  393. <li class="md-nav__item">
  394. <a href="api/spec/" class="md-nav__link">
  395. <span class="md-ellipsis">
  396. API specification
  397. </span>
  398. </a>
  399. </li>
  400. <li class="md-nav__item">
  401. <a href="api/controller-options/" class="md-nav__link">
  402. <span class="md-ellipsis">
  403. Controller Options
  404. </span>
  405. </a>
  406. </li>
  407. <li class="md-nav__item">
  408. <a href="api/metrics/" class="md-nav__link">
  409. <span class="md-ellipsis">
  410. Metrics
  411. </span>
  412. </a>
  413. </li>
  414. </ul>
  415. </nav>
  416. </li>
  417. </ul>
  418. </nav>
  419. </li>
  420. <li class="md-nav__item md-nav__item--nested">
  421. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3" >
  422. <label class="md-nav__link" for="__nav_3" id="__nav_3_label" tabindex="0">
  423. <span class="md-ellipsis">
  424. Guides
  425. </span>
  426. <span class="md-nav__icon md-icon"></span>
  427. </label>
  428. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_3_label" aria-expanded="false">
  429. <label class="md-nav__title" for="__nav_3">
  430. <span class="md-nav__icon md-icon"></span>
  431. Guides
  432. </label>
  433. <ul class="md-nav__list" data-md-scrollfix>
  434. <li class="md-nav__item">
  435. <a href="guides/introduction/" class="md-nav__link">
  436. <span class="md-ellipsis">
  437. Introduction
  438. </span>
  439. </a>
  440. </li>
  441. <li class="md-nav__item md-nav__item--nested">
  442. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3_2" >
  443. <label class="md-nav__link" for="__nav_3_2" id="__nav_3_2_label" tabindex="0">
  444. <span class="md-ellipsis">
  445. External Secrets
  446. </span>
  447. <span class="md-nav__icon md-icon"></span>
  448. </label>
  449. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_2_label" aria-expanded="false">
  450. <label class="md-nav__title" for="__nav_3_2">
  451. <span class="md-nav__icon md-icon"></span>
  452. External Secrets
  453. </label>
  454. <ul class="md-nav__list" data-md-scrollfix>
  455. <li class="md-nav__item">
  456. <a href="guides/all-keys-one-secret/" class="md-nav__link">
  457. <span class="md-ellipsis">
  458. Extract structured data
  459. </span>
  460. </a>
  461. </li>
  462. <li class="md-nav__item">
  463. <a href="guides/getallsecrets/" class="md-nav__link">
  464. <span class="md-ellipsis">
  465. Find Secrets by Name or Metadata
  466. </span>
  467. </a>
  468. </li>
  469. <li class="md-nav__item">
  470. <a href="guides/datafrom-rewrite/" class="md-nav__link">
  471. <span class="md-ellipsis">
  472. Rewriting Keys
  473. </span>
  474. </a>
  475. </li>
  476. <li class="md-nav__item md-nav__item--nested">
  477. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3_2_4" >
  478. <label class="md-nav__link" for="__nav_3_2_4" id="__nav_3_2_4_label" tabindex="0">
  479. <span class="md-ellipsis">
  480. Advanced Templating
  481. </span>
  482. <span class="md-nav__icon md-icon"></span>
  483. </label>
  484. <nav class="md-nav" data-md-level="3" aria-labelledby="__nav_3_2_4_label" aria-expanded="false">
  485. <label class="md-nav__title" for="__nav_3_2_4">
  486. <span class="md-nav__icon md-icon"></span>
  487. Advanced Templating
  488. </label>
  489. <ul class="md-nav__list" data-md-scrollfix>
  490. <li class="md-nav__item">
  491. <a href="guides/templating/" class="md-nav__link">
  492. <span class="md-ellipsis">
  493. v2
  494. </span>
  495. </a>
  496. </li>
  497. <li class="md-nav__item">
  498. <a href="guides/templating-v1/" class="md-nav__link">
  499. <span class="md-ellipsis">
  500. v1
  501. </span>
  502. </a>
  503. </li>
  504. </ul>
  505. </nav>
  506. </li>
  507. <li class="md-nav__item">
  508. <a href="guides/common-k8s-secret-types/" class="md-nav__link">
  509. <span class="md-ellipsis">
  510. Kubernetes Secret Types
  511. </span>
  512. </a>
  513. </li>
  514. <li class="md-nav__item">
  515. <a href="guides/ownership-deletion-policy/" class="md-nav__link">
  516. <span class="md-ellipsis">
  517. Lifecycle: ownership & deletion
  518. </span>
  519. </a>
  520. </li>
  521. <li class="md-nav__item">
  522. <a href="guides/decoding-strategy/" class="md-nav__link">
  523. <span class="md-ellipsis">
  524. Decoding Strategies
  525. </span>
  526. </a>
  527. </li>
  528. <li class="md-nav__item">
  529. <a href="guides/controller-class/" class="md-nav__link">
  530. <span class="md-ellipsis">
  531. Controller Classes
  532. </span>
  533. </a>
  534. </li>
  535. </ul>
  536. </nav>
  537. </li>
  538. <li class="md-nav__item">
  539. <a href="guides/generator/" class="md-nav__link">
  540. <span class="md-ellipsis">
  541. Generators
  542. </span>
  543. </a>
  544. </li>
  545. <li class="md-nav__item">
  546. <a href="guides/pushsecrets/" class="md-nav__link">
  547. <span class="md-ellipsis">
  548. Push Secrets
  549. </span>
  550. </a>
  551. </li>
  552. <li class="md-nav__item md-nav__item--nested">
  553. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_3_5" >
  554. <label class="md-nav__link" for="__nav_3_5" id="__nav_3_5_label" tabindex="0">
  555. <span class="md-ellipsis">
  556. Operations
  557. </span>
  558. <span class="md-nav__icon md-icon"></span>
  559. </label>
  560. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_3_5_label" aria-expanded="false">
  561. <label class="md-nav__title" for="__nav_3_5">
  562. <span class="md-nav__icon md-icon"></span>
  563. Operations
  564. </label>
  565. <ul class="md-nav__list" data-md-scrollfix>
  566. <li class="md-nav__item">
  567. <a href="guides/multi-tenancy/" class="md-nav__link">
  568. <span class="md-ellipsis">
  569. Multi Tenancy
  570. </span>
  571. </a>
  572. </li>
  573. <li class="md-nav__item">
  574. <a href="guides/security-best-practices/" class="md-nav__link">
  575. <span class="md-ellipsis">
  576. Security Best Practices
  577. </span>
  578. </a>
  579. </li>
  580. <li class="md-nav__item">
  581. <a href="guides/threat-model/" class="md-nav__link">
  582. <span class="md-ellipsis">
  583. Threat Model
  584. </span>
  585. </a>
  586. </li>
  587. <li class="md-nav__item">
  588. <a href="guides/v1beta1/" class="md-nav__link">
  589. <span class="md-ellipsis">
  590. Upgrading to v1beta1
  591. </span>
  592. </a>
  593. </li>
  594. <li class="md-nav__item">
  595. <a href="guides/using-latest-image/" class="md-nav__link">
  596. <span class="md-ellipsis">
  597. Using Latest Image
  598. </span>
  599. </a>
  600. </li>
  601. <li class="md-nav__item">
  602. <a href="guides/disable-cluster-features/" class="md-nav__link">
  603. <span class="md-ellipsis">
  604. Disable Cluster Features
  605. </span>
  606. </a>
  607. </li>
  608. </ul>
  609. </nav>
  610. </li>
  611. </ul>
  612. </nav>
  613. </li>
  614. <li class="md-nav__item md-nav__item--nested">
  615. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_4" >
  616. <label class="md-nav__link" for="__nav_4" id="__nav_4_label" tabindex="0">
  617. <span class="md-ellipsis">
  618. Provider
  619. </span>
  620. <span class="md-nav__icon md-icon"></span>
  621. </label>
  622. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_4_label" aria-expanded="false">
  623. <label class="md-nav__title" for="__nav_4">
  624. <span class="md-nav__icon md-icon"></span>
  625. Provider
  626. </label>
  627. <ul class="md-nav__list" data-md-scrollfix>
  628. <li class="md-nav__item">
  629. <a href="provider/aws-secrets-manager/" class="md-nav__link">
  630. <span class="md-ellipsis">
  631. AWS Secrets Manager
  632. </span>
  633. </a>
  634. </li>
  635. <li class="md-nav__item">
  636. <a href="provider/aws-parameter-store/" class="md-nav__link">
  637. <span class="md-ellipsis">
  638. AWS Parameter Store
  639. </span>
  640. </a>
  641. </li>
  642. <li class="md-nav__item">
  643. <a href="provider/azure-key-vault/" class="md-nav__link">
  644. <span class="md-ellipsis">
  645. Azure Key Vault
  646. </span>
  647. </a>
  648. </li>
  649. <li class="md-nav__item">
  650. <a href="provider/chef/" class="md-nav__link">
  651. <span class="md-ellipsis">
  652. Chef
  653. </span>
  654. </a>
  655. </li>
  656. <li class="md-nav__item">
  657. <a href="provider/conjur/" class="md-nav__link">
  658. <span class="md-ellipsis">
  659. CyberArk Conjur
  660. </span>
  661. </a>
  662. </li>
  663. <li class="md-nav__item">
  664. <a href="provider/google-secrets-manager/" class="md-nav__link">
  665. <span class="md-ellipsis">
  666. Google Cloud Secret Manager
  667. </span>
  668. </a>
  669. </li>
  670. <li class="md-nav__item">
  671. <a href="provider/hashicorp-vault/" class="md-nav__link">
  672. <span class="md-ellipsis">
  673. HashiCorp Vault
  674. </span>
  675. </a>
  676. </li>
  677. <li class="md-nav__item">
  678. <a href="provider/kubernetes/" class="md-nav__link">
  679. <span class="md-ellipsis">
  680. Kubernetes
  681. </span>
  682. </a>
  683. </li>
  684. <li class="md-nav__item">
  685. <a href="provider/ibm-secrets-manager/" class="md-nav__link">
  686. <span class="md-ellipsis">
  687. IBM Secrets Manager
  688. </span>
  689. </a>
  690. </li>
  691. <li class="md-nav__item">
  692. <a href="provider/akeyless/" class="md-nav__link">
  693. <span class="md-ellipsis">
  694. Akeyless
  695. </span>
  696. </a>
  697. </li>
  698. <li class="md-nav__item">
  699. <a href="provider/yandex-certificate-manager/" class="md-nav__link">
  700. <span class="md-ellipsis">
  701. Yandex Certificate Manager
  702. </span>
  703. </a>
  704. </li>
  705. <li class="md-nav__item">
  706. <a href="provider/yandex-lockbox/" class="md-nav__link">
  707. <span class="md-ellipsis">
  708. Yandex Lockbox
  709. </span>
  710. </a>
  711. </li>
  712. <li class="md-nav__item">
  713. <a href="provider/alibaba/" class="md-nav__link">
  714. <span class="md-ellipsis">
  715. Alibaba Cloud
  716. </span>
  717. </a>
  718. </li>
  719. <li class="md-nav__item">
  720. <a href="provider/gitlab-variables/" class="md-nav__link">
  721. <span class="md-ellipsis">
  722. GitLab Variables
  723. </span>
  724. </a>
  725. </li>
  726. <li class="md-nav__item">
  727. <a href="provider/oracle-vault/" class="md-nav__link">
  728. <span class="md-ellipsis">
  729. Oracle Vault
  730. </span>
  731. </a>
  732. </li>
  733. <li class="md-nav__item">
  734. <a href="provider/1password-automation/" class="md-nav__link">
  735. <span class="md-ellipsis">
  736. 1Password Secrets Automation
  737. </span>
  738. </a>
  739. </li>
  740. <li class="md-nav__item">
  741. <a href="provider/webhook/" class="md-nav__link">
  742. <span class="md-ellipsis">
  743. Webhook
  744. </span>
  745. </a>
  746. </li>
  747. <li class="md-nav__item">
  748. <a href="provider/fake/" class="md-nav__link">
  749. <span class="md-ellipsis">
  750. Fake
  751. </span>
  752. </a>
  753. </li>
  754. <li class="md-nav__item">
  755. <a href="provider/senhasegura-dsm/" class="md-nav__link">
  756. <span class="md-ellipsis">
  757. senhasegura DevOps Secrets Management (DSM)
  758. </span>
  759. </a>
  760. </li>
  761. <li class="md-nav__item">
  762. <a href="provider/doppler/" class="md-nav__link">
  763. <span class="md-ellipsis">
  764. Doppler
  765. </span>
  766. </a>
  767. </li>
  768. <li class="md-nav__item">
  769. <a href="provider/keeper-security/" class="md-nav__link">
  770. <span class="md-ellipsis">
  771. Keeper Security
  772. </span>
  773. </a>
  774. </li>
  775. <li class="md-nav__item">
  776. <a href="provider/cloak/" class="md-nav__link">
  777. <span class="md-ellipsis">
  778. Cloak End 2 End Encrypted Secrets
  779. </span>
  780. </a>
  781. </li>
  782. <li class="md-nav__item">
  783. <a href="provider/scaleway/" class="md-nav__link">
  784. <span class="md-ellipsis">
  785. Scaleway
  786. </span>
  787. </a>
  788. </li>
  789. <li class="md-nav__item">
  790. <a href="provider/delinea/" class="md-nav__link">
  791. <span class="md-ellipsis">
  792. Delinea
  793. </span>
  794. </a>
  795. </li>
  796. <li class="md-nav__item">
  797. <a href="provider/passbolt/" class="md-nav__link">
  798. <span class="md-ellipsis">
  799. Passbolt
  800. </span>
  801. </a>
  802. </li>
  803. <li class="md-nav__item">
  804. <a href="provider/pulumi/" class="md-nav__link">
  805. <span class="md-ellipsis">
  806. Pulumi ESC
  807. </span>
  808. </a>
  809. </li>
  810. <li class="md-nav__item">
  811. <a href="provider/onboardbase/" class="md-nav__link">
  812. <span class="md-ellipsis">
  813. Onboardbase
  814. </span>
  815. </a>
  816. </li>
  817. </ul>
  818. </nav>
  819. </li>
  820. <li class="md-nav__item md-nav__item--nested">
  821. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_5" >
  822. <label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="0">
  823. <span class="md-ellipsis">
  824. Examples
  825. </span>
  826. <span class="md-nav__icon md-icon"></span>
  827. </label>
  828. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="false">
  829. <label class="md-nav__title" for="__nav_5">
  830. <span class="md-nav__icon md-icon"></span>
  831. Examples
  832. </label>
  833. <ul class="md-nav__list" data-md-scrollfix>
  834. <li class="md-nav__item">
  835. <a href="examples/gitops-using-fluxcd/" class="md-nav__link">
  836. <span class="md-ellipsis">
  837. FluxCD
  838. </span>
  839. </a>
  840. </li>
  841. <li class="md-nav__item">
  842. <a href="examples/anchore-engine-credentials/" class="md-nav__link">
  843. <span class="md-ellipsis">
  844. Anchore Engine
  845. </span>
  846. </a>
  847. </li>
  848. <li class="md-nav__item">
  849. <a href="examples/jenkins-kubernetes-credentials/" class="md-nav__link">
  850. <span class="md-ellipsis">
  851. Jenkins
  852. </span>
  853. </a>
  854. </li>
  855. <li class="md-nav__item">
  856. <a href="examples/bitwarden/" class="md-nav__link">
  857. <span class="md-ellipsis">
  858. BitWarden
  859. </span>
  860. </a>
  861. </li>
  862. </ul>
  863. </nav>
  864. </li>
  865. <li class="md-nav__item md-nav__item--nested">
  866. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6" >
  867. <label class="md-nav__link" for="__nav_6" id="__nav_6_label" tabindex="0">
  868. <span class="md-ellipsis">
  869. Community
  870. </span>
  871. <span class="md-nav__icon md-icon"></span>
  872. </label>
  873. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_6_label" aria-expanded="false">
  874. <label class="md-nav__title" for="__nav_6">
  875. <span class="md-nav__icon md-icon"></span>
  876. Community
  877. </label>
  878. <ul class="md-nav__list" data-md-scrollfix>
  879. <li class="md-nav__item md-nav__item--nested">
  880. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_1" >
  881. <label class="md-nav__link" for="__nav_6_1" id="__nav_6_1_label" tabindex="0">
  882. <span class="md-ellipsis">
  883. Contributing
  884. </span>
  885. <span class="md-nav__icon md-icon"></span>
  886. </label>
  887. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_1_label" aria-expanded="false">
  888. <label class="md-nav__title" for="__nav_6_1">
  889. <span class="md-nav__icon md-icon"></span>
  890. Contributing
  891. </label>
  892. <ul class="md-nav__list" data-md-scrollfix>
  893. <li class="md-nav__item">
  894. <a href="contributing/devguide/" class="md-nav__link">
  895. <span class="md-ellipsis">
  896. Developer guide
  897. </span>
  898. </a>
  899. </li>
  900. <li class="md-nav__item">
  901. <a href="contributing/process/" class="md-nav__link">
  902. <span class="md-ellipsis">
  903. Contributing Process
  904. </span>
  905. </a>
  906. </li>
  907. <li class="md-nav__item">
  908. <a href="contributing/release/" class="md-nav__link">
  909. <span class="md-ellipsis">
  910. Release Process
  911. </span>
  912. </a>
  913. </li>
  914. <li class="md-nav__item">
  915. <a href="contributing/coc/" class="md-nav__link">
  916. <span class="md-ellipsis">
  917. Code of Conduct
  918. </span>
  919. </a>
  920. </li>
  921. <li class="md-nav__item">
  922. <a href="contributing/roadmap/" class="md-nav__link">
  923. <span class="md-ellipsis">
  924. Roadmap
  925. </span>
  926. </a>
  927. </li>
  928. </ul>
  929. </nav>
  930. </li>
  931. <li class="md-nav__item md-nav__item--nested">
  932. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_2" >
  933. <label class="md-nav__link" for="__nav_6_2" id="__nav_6_2_label" tabindex="0">
  934. <span class="md-ellipsis">
  935. External Resources
  936. </span>
  937. <span class="md-nav__icon md-icon"></span>
  938. </label>
  939. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_2_label" aria-expanded="false">
  940. <label class="md-nav__title" for="__nav_6_2">
  941. <span class="md-nav__icon md-icon"></span>
  942. External Resources
  943. </label>
  944. <ul class="md-nav__list" data-md-scrollfix>
  945. <li class="md-nav__item">
  946. <a href="eso-talks/" class="md-nav__link">
  947. <span class="md-ellipsis">
  948. Talks
  949. </span>
  950. </a>
  951. </li>
  952. <li class="md-nav__item">
  953. <a href="eso-demos/" class="md-nav__link">
  954. <span class="md-ellipsis">
  955. Demos
  956. </span>
  957. </a>
  958. </li>
  959. <li class="md-nav__item">
  960. <a href="eso-blogs/" class="md-nav__link">
  961. <span class="md-ellipsis">
  962. Blogs
  963. </span>
  964. </a>
  965. </li>
  966. </ul>
  967. </nav>
  968. </li>
  969. <li class="md-nav__item md-nav__item--nested">
  970. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_3" >
  971. <label class="md-nav__link" for="__nav_6_3" id="__nav_6_3_label" tabindex="0">
  972. <span class="md-ellipsis">
  973. AWS
  974. </span>
  975. <span class="md-nav__icon md-icon"></span>
  976. </label>
  977. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_3_label" aria-expanded="false">
  978. <label class="md-nav__title" for="__nav_6_3">
  979. <span class="md-nav__icon md-icon"></span>
  980. AWS
  981. </label>
  982. <ul class="md-nav__list" data-md-scrollfix>
  983. <li class="md-nav__item">
  984. <a href="provider-aws-secrets-manager.md" class="md-nav__link">
  985. <span class="md-ellipsis">
  986. Secrets Manager
  987. </span>
  988. </a>
  989. </li>
  990. <li class="md-nav__item">
  991. <a href="provider-aws-parameter-store.md" class="md-nav__link">
  992. <span class="md-ellipsis">
  993. Parameter Store
  994. </span>
  995. </a>
  996. </li>
  997. </ul>
  998. </nav>
  999. </li>
  1000. <li class="md-nav__item md-nav__item--nested">
  1001. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_4" >
  1002. <label class="md-nav__link" for="__nav_6_4" id="__nav_6_4_label" tabindex="0">
  1003. <span class="md-ellipsis">
  1004. Azure
  1005. </span>
  1006. <span class="md-nav__icon md-icon"></span>
  1007. </label>
  1008. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_4_label" aria-expanded="false">
  1009. <label class="md-nav__title" for="__nav_6_4">
  1010. <span class="md-nav__icon md-icon"></span>
  1011. Azure
  1012. </label>
  1013. <ul class="md-nav__list" data-md-scrollfix>
  1014. <li class="md-nav__item">
  1015. <a href="provider-azure-key-vault.md" class="md-nav__link">
  1016. <span class="md-ellipsis">
  1017. Key Vault
  1018. </span>
  1019. </a>
  1020. </li>
  1021. </ul>
  1022. </nav>
  1023. </li>
  1024. <li class="md-nav__item md-nav__item--nested">
  1025. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_5" >
  1026. <label class="md-nav__link" for="__nav_6_5" id="__nav_6_5_label" tabindex="0">
  1027. <span class="md-ellipsis">
  1028. Google
  1029. </span>
  1030. <span class="md-nav__icon md-icon"></span>
  1031. </label>
  1032. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_5_label" aria-expanded="false">
  1033. <label class="md-nav__title" for="__nav_6_5">
  1034. <span class="md-nav__icon md-icon"></span>
  1035. Google
  1036. </label>
  1037. <ul class="md-nav__list" data-md-scrollfix>
  1038. <li class="md-nav__item">
  1039. <a href="provider-google-secrets-manager.md" class="md-nav__link">
  1040. <span class="md-ellipsis">
  1041. Secrets Manager
  1042. </span>
  1043. </a>
  1044. </li>
  1045. </ul>
  1046. </nav>
  1047. </li>
  1048. <li class="md-nav__item md-nav__item--nested">
  1049. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_6" >
  1050. <label class="md-nav__link" for="__nav_6_6" id="__nav_6_6_label" tabindex="0">
  1051. <span class="md-ellipsis">
  1052. IBM
  1053. </span>
  1054. <span class="md-nav__icon md-icon"></span>
  1055. </label>
  1056. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_6_label" aria-expanded="false">
  1057. <label class="md-nav__title" for="__nav_6_6">
  1058. <span class="md-nav__icon md-icon"></span>
  1059. IBM
  1060. </label>
  1061. <ul class="md-nav__list" data-md-scrollfix>
  1062. <li class="md-nav__item">
  1063. <a href="provider-ibm-secrets-manager.md" class="md-nav__link">
  1064. <span class="md-ellipsis">
  1065. Secrets Manager
  1066. </span>
  1067. </a>
  1068. </li>
  1069. </ul>
  1070. </nav>
  1071. </li>
  1072. <li class="md-nav__item">
  1073. <a href="provider-hashicorp-vault.md" class="md-nav__link">
  1074. <span class="md-ellipsis">
  1075. HashiCorp Vault
  1076. </span>
  1077. </a>
  1078. </li>
  1079. <li class="md-nav__item md-nav__item--nested">
  1080. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_8" >
  1081. <label class="md-nav__link" for="__nav_6_8" id="__nav_6_8_label" tabindex="0">
  1082. <span class="md-ellipsis">
  1083. Yandex
  1084. </span>
  1085. <span class="md-nav__icon md-icon"></span>
  1086. </label>
  1087. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_8_label" aria-expanded="false">
  1088. <label class="md-nav__title" for="__nav_6_8">
  1089. <span class="md-nav__icon md-icon"></span>
  1090. Yandex
  1091. </label>
  1092. <ul class="md-nav__list" data-md-scrollfix>
  1093. <li class="md-nav__item">
  1094. <a href="provider-yandex-lockbox.md" class="md-nav__link">
  1095. <span class="md-ellipsis">
  1096. Lockbox
  1097. </span>
  1098. </a>
  1099. </li>
  1100. </ul>
  1101. </nav>
  1102. </li>
  1103. <li class="md-nav__item">
  1104. <a href="provider-passworddepot/" class="md-nav__link">
  1105. <span class="md-ellipsis">
  1106. Password Depot
  1107. </span>
  1108. </a>
  1109. </li>
  1110. <li class="md-nav__item md-nav__item--nested">
  1111. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_10" >
  1112. <label class="md-nav__link" for="__nav_6_10" id="__nav_6_10_label" tabindex="0">
  1113. <span class="md-ellipsis">
  1114. Gitlab
  1115. </span>
  1116. <span class="md-nav__icon md-icon"></span>
  1117. </label>
  1118. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_10_label" aria-expanded="false">
  1119. <label class="md-nav__title" for="__nav_6_10">
  1120. <span class="md-nav__icon md-icon"></span>
  1121. Gitlab
  1122. </label>
  1123. <ul class="md-nav__list" data-md-scrollfix>
  1124. <li class="md-nav__item">
  1125. <a href="provider-gitlab-project-variables.md" class="md-nav__link">
  1126. <span class="md-ellipsis">
  1127. Gitlab Project Variables
  1128. </span>
  1129. </a>
  1130. </li>
  1131. </ul>
  1132. </nav>
  1133. </li>
  1134. <li class="md-nav__item md-nav__item--nested">
  1135. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_6_11" >
  1136. <label class="md-nav__link" for="__nav_6_11" id="__nav_6_11_label" tabindex="0">
  1137. <span class="md-ellipsis">
  1138. Oracle
  1139. </span>
  1140. <span class="md-nav__icon md-icon"></span>
  1141. </label>
  1142. <nav class="md-nav" data-md-level="2" aria-labelledby="__nav_6_11_label" aria-expanded="false">
  1143. <label class="md-nav__title" for="__nav_6_11">
  1144. <span class="md-nav__icon md-icon"></span>
  1145. Oracle
  1146. </label>
  1147. <ul class="md-nav__list" data-md-scrollfix>
  1148. <li class="md-nav__item">
  1149. <a href="provider-oracle-vault.md" class="md-nav__link">
  1150. <span class="md-ellipsis">
  1151. Oracle Vault
  1152. </span>
  1153. </a>
  1154. </li>
  1155. </ul>
  1156. </nav>
  1157. </li>
  1158. </ul>
  1159. </nav>
  1160. </li>
  1161. <li class="md-nav__item md-nav__item--nested">
  1162. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_7" >
  1163. <label class="md-nav__link" for="__nav_7" id="__nav_7_label" tabindex="0">
  1164. <span class="md-ellipsis">
  1165. References
  1166. </span>
  1167. <span class="md-nav__icon md-icon"></span>
  1168. </label>
  1169. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_7_label" aria-expanded="false">
  1170. <label class="md-nav__title" for="__nav_7">
  1171. <span class="md-nav__icon md-icon"></span>
  1172. References
  1173. </label>
  1174. <ul class="md-nav__list" data-md-scrollfix>
  1175. <li class="md-nav__item">
  1176. <a href="spec/" class="md-nav__link">
  1177. <span class="md-ellipsis">
  1178. API specification
  1179. </span>
  1180. </a>
  1181. </li>
  1182. </ul>
  1183. </nav>
  1184. </li>
  1185. <li class="md-nav__item md-nav__item--nested">
  1186. <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type="checkbox" id="__nav_8" >
  1187. <label class="md-nav__link" for="__nav_8" id="__nav_8_label" tabindex="0">
  1188. <span class="md-ellipsis">
  1189. Contributing
  1190. </span>
  1191. <span class="md-nav__icon md-icon"></span>
  1192. </label>
  1193. <nav class="md-nav" data-md-level="1" aria-labelledby="__nav_8_label" aria-expanded="false">
  1194. <label class="md-nav__title" for="__nav_8">
  1195. <span class="md-nav__icon md-icon"></span>
  1196. Contributing
  1197. </label>
  1198. <ul class="md-nav__list" data-md-scrollfix>
  1199. <li class="md-nav__item">
  1200. <a href="contributing-devguide.md" class="md-nav__link">
  1201. <span class="md-ellipsis">
  1202. Developer guide
  1203. </span>
  1204. </a>
  1205. </li>
  1206. <li class="md-nav__item">
  1207. <a href="contributing-process.md" class="md-nav__link">
  1208. <span class="md-ellipsis">
  1209. Contributing Process
  1210. </span>
  1211. </a>
  1212. </li>
  1213. <li class="md-nav__item">
  1214. <a href="contributing-coc.md" class="md-nav__link">
  1215. <span class="md-ellipsis">
  1216. Code of Conduct
  1217. </span>
  1218. </a>
  1219. </li>
  1220. </ul>
  1221. </nav>
  1222. </li>
  1223. <li class="md-nav__item">
  1224. <a href="deprecation-policy.md" class="md-nav__link">
  1225. <span class="md-ellipsis">
  1226. Deprecation Policy
  1227. </span>
  1228. </a>
  1229. </li>
  1230. </ul>
  1231. </nav>
  1232. </div>
  1233. </div>
  1234. </div>
  1235. <div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
  1236. <div class="md-sidebar__scrollwrap">
  1237. <div class="md-sidebar__inner">
  1238. <nav class="md-nav md-nav--secondary" aria-label="Table of contents">
  1239. <label class="md-nav__title" for="__toc">
  1240. <span class="md-nav__icon md-icon"></span>
  1241. Table of contents
  1242. </label>
  1243. <ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
  1244. <li class="md-nav__item">
  1245. <a href="#what-is-the-goal-of-external-secrets-operator" class="md-nav__link">
  1246. <span class="md-ellipsis">
  1247. What is the goal of External Secrets Operator?
  1248. </span>
  1249. </a>
  1250. </li>
  1251. <li class="md-nav__item">
  1252. <a href="#where-to-get-started" class="md-nav__link">
  1253. <span class="md-ellipsis">
  1254. Where to get started
  1255. </span>
  1256. </a>
  1257. </li>
  1258. <li class="md-nav__item">
  1259. <a href="#how-to-get-involved" class="md-nav__link">
  1260. <span class="md-ellipsis">
  1261. How to get involved
  1262. </span>
  1263. </a>
  1264. </li>
  1265. <li class="md-nav__item">
  1266. <a href="#kicked-off-by" class="md-nav__link">
  1267. <span class="md-ellipsis">
  1268. Kicked off by
  1269. </span>
  1270. </a>
  1271. </li>
  1272. <li class="md-nav__item">
  1273. <a href="#sponsored-by" class="md-nav__link">
  1274. <span class="md-ellipsis">
  1275. Sponsored by
  1276. </span>
  1277. </a>
  1278. </li>
  1279. </ul>
  1280. </nav>
  1281. </div>
  1282. </div>
  1283. </div>
  1284. <div class="md-content" data-md-component="content">
  1285. <article class="md-content__inner md-typeset">
  1286. <h1 id="introduction">Introduction</h1>
  1287. <p><img alt="high-level" src="pictures/diagrams-high-level-simple.png" /></p>
  1288. <p><strong>External Secrets Operator</strong> is a Kubernetes operator that integrates external
  1289. secret management systems like <a href="https://aws.amazon.com/secrets-manager/">AWS Secrets
  1290. Manager</a>, <a href="https://www.vaultproject.io/">HashiCorp
  1291. Vault</a>, <a href="https://cloud.google.com/secret-manager">Google Secrets
  1292. Manager</a>, <a href="https://azure.microsoft.com/en-us/services/key-vault/">Azure Key
  1293. Vault</a>, <a href="https://www.ibm.com/cloud/secrets-manager">IBM Cloud Secrets Manager</a>, <a href="https://www.conjur.org">CyberArk Conjur</a> and many more. The
  1294. operator reads information from external APIs and automatically injects the
  1295. values into a <a href="https://kubernetes.io/docs/concepts/configuration/secret/">Kubernetes
  1296. Secret</a>.</p>
  1297. <h3 id="what-is-the-goal-of-external-secrets-operator">What is the goal of External Secrets Operator?</h3>
  1298. <p>The goal of External Secrets Operator is to synchronize secrets from external
  1299. APIs into Kubernetes. ESO is a collection of custom API resources -
  1300. <code>ExternalSecret</code>, <code>SecretStore</code> and <code>ClusterSecretStore</code> that provide a
  1301. user-friendly abstraction for the external API that stores and manages the
  1302. lifecycle of the secrets for you.</p>
  1303. <h3 id="where-to-get-started">Where to get started</h3>
  1304. <p>To get started, please read through <a href="introduction/overview/">API overview</a> this should
  1305. give you a high-level overview to understand the API and use-cases. After that
  1306. please follow one of our <a href="guides/introduction/">guides</a> to get a jump start
  1307. using the operator. See our <a href="introduction/getting-started/">getting started guide</a> for installation instructions.</p>
  1308. <p>For a complete reference of the API types please refer to our <a href="api/spec/">API
  1309. Reference</a>.</p>
  1310. <h3 id="how-to-get-involved">How to get involved</h3>
  1311. <p>This project is driven by its users and contributors, and we welcome everybody
  1312. to get involved. Join our meetings, open issues or ask questions in Slack. The
  1313. success of this project depends on your input: No contribution is too small -
  1314. even opinions matter!</p>
  1315. <p>How to get involved:</p>
  1316. <ul>
  1317. <li>Bi-weekly Development Meeting every odd week at <a href="https://dateful.com/time-zone-converter?t=20:00&amp;tz=Europe/Berlin">8:00 PM Berlin Time</a> on Wednesday
  1318. (<a href="https://hackmd.io/GSGEpTVdRZCP6LDxV3FHJA">agenda</a>, <a href="https://meet.jit.si/eso-community-meeting">jitsi call</a>)</li>
  1319. <li><a href="https://kubernetes.slack.com/messages/external-secrets">Kubernetes Slack
  1320. #external-secrets</a></li>
  1321. <li><a href="contributing/process/">Contributing Process</a></li>
  1322. <li><a href="https://twitter.com/ExtSecretsOptr">Twitter</a></li>
  1323. </ul>
  1324. <h3 id="kicked-off-by">Kicked off by</h3>
  1325. <p><img alt="godaddy-logo" src="pictures/godaddy_logo.png" /></p>
  1326. <h3 id="sponsored-by">Sponsored by</h3>
  1327. <p><img alt="cs-logo" src="pictures/cs_logo.png" />
  1328. <img alt="Form3" src="pictures/form3_logo.png" />
  1329. <img alt="Pento" src="pictures/pento_logo.png" /></p>
  1330. </article>
  1331. </div>
  1332. <script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
  1333. </div>
  1334. </main>
  1335. <footer class="md-footer">
  1336. <div class="md-footer-meta md-typeset">
  1337. <div class="md-footer-meta__inner md-grid">
  1338. <div class="md-copyright">
  1339. <div class="md-copyright__highlight">
  1340. &copy; 2024 The external-secrets Authors.<br/>
  1341. &copy; 2024 The Linux Foundation. All rights reserved.<br/><br/>
  1342. The Linux Foundation has registered trademarks and uses trademarks.<br/>
  1343. For a list of trademarks of The Linux Foundation, please see our <a href="https://www.linuxfoundation.org/trademark-usage/">Trademark Usage page</a>.
  1344. </div>
  1345. Made with
  1346. <a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
  1347. Material for MkDocs
  1348. </a>
  1349. </div>
  1350. </div>
  1351. </div>
  1352. </footer>
  1353. </div>
  1354. <div class="md-dialog" data-md-component="dialog">
  1355. <div class="md-dialog__inner md-typeset"></div>
  1356. </div>
  1357. <script id="__config" type="application/json">{"base": ".", "features": ["navigation.tabs", "navigation.indexes", "navigation.expand"], "search": "assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}, "version": {"provider": "mike"}}</script>
  1358. <script src="assets/javascripts/bundle.1e8ae164.min.js"></script>
  1359. </body>
  1360. </html>