opentelemetry-operator.yaml_bak 504 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613
  1. apiVersion: v1
  2. kind: Namespace
  3. metadata:
  4. labels:
  5. app.kubernetes.io/name: opentelemetry-operator
  6. control-plane: controller-manager
  7. name: opentelemetry-operator-system
  8. ---
  9. apiVersion: apiextensions.k8s.io/v1
  10. kind: CustomResourceDefinition
  11. metadata:
  12. annotations:
  13. controller-gen.kubebuilder.io/version: v0.14.0
  14. labels:
  15. app.kubernetes.io/name: opentelemetry-operator
  16. name: instrumentations.opentelemetry.io
  17. spec:
  18. group: opentelemetry.io
  19. names:
  20. kind: Instrumentation
  21. listKind: InstrumentationList
  22. plural: instrumentations
  23. shortNames:
  24. - otelinst
  25. - otelinsts
  26. singular: instrumentation
  27. scope: Namespaced
  28. versions:
  29. - additionalPrinterColumns:
  30. - jsonPath: .metadata.creationTimestamp
  31. name: Age
  32. type: date
  33. - jsonPath: .spec.exporter.endpoint
  34. name: Endpoint
  35. type: string
  36. - jsonPath: .spec.sampler.type
  37. name: Sampler
  38. type: string
  39. - jsonPath: .spec.sampler.argument
  40. name: Sampler Arg
  41. type: string
  42. name: v1alpha1
  43. schema:
  44. openAPIV3Schema:
  45. properties:
  46. apiVersion:
  47. type: string
  48. kind:
  49. type: string
  50. metadata:
  51. type: object
  52. spec:
  53. properties:
  54. apacheHttpd:
  55. properties:
  56. attrs:
  57. items:
  58. properties:
  59. name:
  60. type: string
  61. value:
  62. type: string
  63. valueFrom:
  64. properties:
  65. configMapKeyRef:
  66. properties:
  67. key:
  68. type: string
  69. name:
  70. default: ""
  71. type: string
  72. optional:
  73. type: boolean
  74. required:
  75. - key
  76. type: object
  77. x-kubernetes-map-type: atomic
  78. fieldRef:
  79. properties:
  80. apiVersion:
  81. type: string
  82. fieldPath:
  83. type: string
  84. required:
  85. - fieldPath
  86. type: object
  87. x-kubernetes-map-type: atomic
  88. resourceFieldRef:
  89. properties:
  90. containerName:
  91. type: string
  92. divisor:
  93. anyOf:
  94. - type: integer
  95. - type: string
  96. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  97. x-kubernetes-int-or-string: true
  98. resource:
  99. type: string
  100. required:
  101. - resource
  102. type: object
  103. x-kubernetes-map-type: atomic
  104. secretKeyRef:
  105. properties:
  106. key:
  107. type: string
  108. name:
  109. default: ""
  110. type: string
  111. optional:
  112. type: boolean
  113. required:
  114. - key
  115. type: object
  116. x-kubernetes-map-type: atomic
  117. type: object
  118. required:
  119. - name
  120. type: object
  121. type: array
  122. configPath:
  123. type: string
  124. env:
  125. items:
  126. properties:
  127. name:
  128. type: string
  129. value:
  130. type: string
  131. valueFrom:
  132. properties:
  133. configMapKeyRef:
  134. properties:
  135. key:
  136. type: string
  137. name:
  138. default: ""
  139. type: string
  140. optional:
  141. type: boolean
  142. required:
  143. - key
  144. type: object
  145. x-kubernetes-map-type: atomic
  146. fieldRef:
  147. properties:
  148. apiVersion:
  149. type: string
  150. fieldPath:
  151. type: string
  152. required:
  153. - fieldPath
  154. type: object
  155. x-kubernetes-map-type: atomic
  156. resourceFieldRef:
  157. properties:
  158. containerName:
  159. type: string
  160. divisor:
  161. anyOf:
  162. - type: integer
  163. - type: string
  164. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  165. x-kubernetes-int-or-string: true
  166. resource:
  167. type: string
  168. required:
  169. - resource
  170. type: object
  171. x-kubernetes-map-type: atomic
  172. secretKeyRef:
  173. properties:
  174. key:
  175. type: string
  176. name:
  177. default: ""
  178. type: string
  179. optional:
  180. type: boolean
  181. required:
  182. - key
  183. type: object
  184. x-kubernetes-map-type: atomic
  185. type: object
  186. required:
  187. - name
  188. type: object
  189. type: array
  190. image:
  191. type: string
  192. resourceRequirements:
  193. properties:
  194. claims:
  195. items:
  196. properties:
  197. name:
  198. type: string
  199. required:
  200. - name
  201. type: object
  202. type: array
  203. x-kubernetes-list-map-keys:
  204. - name
  205. x-kubernetes-list-type: map
  206. limits:
  207. additionalProperties:
  208. anyOf:
  209. - type: integer
  210. - type: string
  211. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  212. x-kubernetes-int-or-string: true
  213. type: object
  214. requests:
  215. additionalProperties:
  216. anyOf:
  217. - type: integer
  218. - type: string
  219. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  220. x-kubernetes-int-or-string: true
  221. type: object
  222. type: object
  223. version:
  224. type: string
  225. volumeLimitSize:
  226. anyOf:
  227. - type: integer
  228. - type: string
  229. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  230. x-kubernetes-int-or-string: true
  231. type: object
  232. dotnet:
  233. properties:
  234. env:
  235. items:
  236. properties:
  237. name:
  238. type: string
  239. value:
  240. type: string
  241. valueFrom:
  242. properties:
  243. configMapKeyRef:
  244. properties:
  245. key:
  246. type: string
  247. name:
  248. default: ""
  249. type: string
  250. optional:
  251. type: boolean
  252. required:
  253. - key
  254. type: object
  255. x-kubernetes-map-type: atomic
  256. fieldRef:
  257. properties:
  258. apiVersion:
  259. type: string
  260. fieldPath:
  261. type: string
  262. required:
  263. - fieldPath
  264. type: object
  265. x-kubernetes-map-type: atomic
  266. resourceFieldRef:
  267. properties:
  268. containerName:
  269. type: string
  270. divisor:
  271. anyOf:
  272. - type: integer
  273. - type: string
  274. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  275. x-kubernetes-int-or-string: true
  276. resource:
  277. type: string
  278. required:
  279. - resource
  280. type: object
  281. x-kubernetes-map-type: atomic
  282. secretKeyRef:
  283. properties:
  284. key:
  285. type: string
  286. name:
  287. default: ""
  288. type: string
  289. optional:
  290. type: boolean
  291. required:
  292. - key
  293. type: object
  294. x-kubernetes-map-type: atomic
  295. type: object
  296. required:
  297. - name
  298. type: object
  299. type: array
  300. image:
  301. type: string
  302. resourceRequirements:
  303. properties:
  304. claims:
  305. items:
  306. properties:
  307. name:
  308. type: string
  309. required:
  310. - name
  311. type: object
  312. type: array
  313. x-kubernetes-list-map-keys:
  314. - name
  315. x-kubernetes-list-type: map
  316. limits:
  317. additionalProperties:
  318. anyOf:
  319. - type: integer
  320. - type: string
  321. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  322. x-kubernetes-int-or-string: true
  323. type: object
  324. requests:
  325. additionalProperties:
  326. anyOf:
  327. - type: integer
  328. - type: string
  329. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  330. x-kubernetes-int-or-string: true
  331. type: object
  332. type: object
  333. volumeLimitSize:
  334. anyOf:
  335. - type: integer
  336. - type: string
  337. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  338. x-kubernetes-int-or-string: true
  339. type: object
  340. env:
  341. items:
  342. properties:
  343. name:
  344. type: string
  345. value:
  346. type: string
  347. valueFrom:
  348. properties:
  349. configMapKeyRef:
  350. properties:
  351. key:
  352. type: string
  353. name:
  354. default: ""
  355. type: string
  356. optional:
  357. type: boolean
  358. required:
  359. - key
  360. type: object
  361. x-kubernetes-map-type: atomic
  362. fieldRef:
  363. properties:
  364. apiVersion:
  365. type: string
  366. fieldPath:
  367. type: string
  368. required:
  369. - fieldPath
  370. type: object
  371. x-kubernetes-map-type: atomic
  372. resourceFieldRef:
  373. properties:
  374. containerName:
  375. type: string
  376. divisor:
  377. anyOf:
  378. - type: integer
  379. - type: string
  380. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  381. x-kubernetes-int-or-string: true
  382. resource:
  383. type: string
  384. required:
  385. - resource
  386. type: object
  387. x-kubernetes-map-type: atomic
  388. secretKeyRef:
  389. properties:
  390. key:
  391. type: string
  392. name:
  393. default: ""
  394. type: string
  395. optional:
  396. type: boolean
  397. required:
  398. - key
  399. type: object
  400. x-kubernetes-map-type: atomic
  401. type: object
  402. required:
  403. - name
  404. type: object
  405. type: array
  406. exporter:
  407. properties:
  408. endpoint:
  409. type: string
  410. type: object
  411. go:
  412. properties:
  413. env:
  414. items:
  415. properties:
  416. name:
  417. type: string
  418. value:
  419. type: string
  420. valueFrom:
  421. properties:
  422. configMapKeyRef:
  423. properties:
  424. key:
  425. type: string
  426. name:
  427. default: ""
  428. type: string
  429. optional:
  430. type: boolean
  431. required:
  432. - key
  433. type: object
  434. x-kubernetes-map-type: atomic
  435. fieldRef:
  436. properties:
  437. apiVersion:
  438. type: string
  439. fieldPath:
  440. type: string
  441. required:
  442. - fieldPath
  443. type: object
  444. x-kubernetes-map-type: atomic
  445. resourceFieldRef:
  446. properties:
  447. containerName:
  448. type: string
  449. divisor:
  450. anyOf:
  451. - type: integer
  452. - type: string
  453. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  454. x-kubernetes-int-or-string: true
  455. resource:
  456. type: string
  457. required:
  458. - resource
  459. type: object
  460. x-kubernetes-map-type: atomic
  461. secretKeyRef:
  462. properties:
  463. key:
  464. type: string
  465. name:
  466. default: ""
  467. type: string
  468. optional:
  469. type: boolean
  470. required:
  471. - key
  472. type: object
  473. x-kubernetes-map-type: atomic
  474. type: object
  475. required:
  476. - name
  477. type: object
  478. type: array
  479. image:
  480. type: string
  481. resourceRequirements:
  482. properties:
  483. claims:
  484. items:
  485. properties:
  486. name:
  487. type: string
  488. required:
  489. - name
  490. type: object
  491. type: array
  492. x-kubernetes-list-map-keys:
  493. - name
  494. x-kubernetes-list-type: map
  495. limits:
  496. additionalProperties:
  497. anyOf:
  498. - type: integer
  499. - type: string
  500. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  501. x-kubernetes-int-or-string: true
  502. type: object
  503. requests:
  504. additionalProperties:
  505. anyOf:
  506. - type: integer
  507. - type: string
  508. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  509. x-kubernetes-int-or-string: true
  510. type: object
  511. type: object
  512. volumeLimitSize:
  513. anyOf:
  514. - type: integer
  515. - type: string
  516. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  517. x-kubernetes-int-or-string: true
  518. type: object
  519. java:
  520. properties:
  521. env:
  522. items:
  523. properties:
  524. name:
  525. type: string
  526. value:
  527. type: string
  528. valueFrom:
  529. properties:
  530. configMapKeyRef:
  531. properties:
  532. key:
  533. type: string
  534. name:
  535. default: ""
  536. type: string
  537. optional:
  538. type: boolean
  539. required:
  540. - key
  541. type: object
  542. x-kubernetes-map-type: atomic
  543. fieldRef:
  544. properties:
  545. apiVersion:
  546. type: string
  547. fieldPath:
  548. type: string
  549. required:
  550. - fieldPath
  551. type: object
  552. x-kubernetes-map-type: atomic
  553. resourceFieldRef:
  554. properties:
  555. containerName:
  556. type: string
  557. divisor:
  558. anyOf:
  559. - type: integer
  560. - type: string
  561. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  562. x-kubernetes-int-or-string: true
  563. resource:
  564. type: string
  565. required:
  566. - resource
  567. type: object
  568. x-kubernetes-map-type: atomic
  569. secretKeyRef:
  570. properties:
  571. key:
  572. type: string
  573. name:
  574. default: ""
  575. type: string
  576. optional:
  577. type: boolean
  578. required:
  579. - key
  580. type: object
  581. x-kubernetes-map-type: atomic
  582. type: object
  583. required:
  584. - name
  585. type: object
  586. type: array
  587. extensions:
  588. items:
  589. properties:
  590. dir:
  591. type: string
  592. image:
  593. type: string
  594. required:
  595. - dir
  596. - image
  597. type: object
  598. type: array
  599. image:
  600. type: string
  601. resources:
  602. properties:
  603. claims:
  604. items:
  605. properties:
  606. name:
  607. type: string
  608. required:
  609. - name
  610. type: object
  611. type: array
  612. x-kubernetes-list-map-keys:
  613. - name
  614. x-kubernetes-list-type: map
  615. limits:
  616. additionalProperties:
  617. anyOf:
  618. - type: integer
  619. - type: string
  620. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  621. x-kubernetes-int-or-string: true
  622. type: object
  623. requests:
  624. additionalProperties:
  625. anyOf:
  626. - type: integer
  627. - type: string
  628. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  629. x-kubernetes-int-or-string: true
  630. type: object
  631. type: object
  632. volumeLimitSize:
  633. anyOf:
  634. - type: integer
  635. - type: string
  636. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  637. x-kubernetes-int-or-string: true
  638. type: object
  639. nginx:
  640. properties:
  641. attrs:
  642. items:
  643. properties:
  644. name:
  645. type: string
  646. value:
  647. type: string
  648. valueFrom:
  649. properties:
  650. configMapKeyRef:
  651. properties:
  652. key:
  653. type: string
  654. name:
  655. default: ""
  656. type: string
  657. optional:
  658. type: boolean
  659. required:
  660. - key
  661. type: object
  662. x-kubernetes-map-type: atomic
  663. fieldRef:
  664. properties:
  665. apiVersion:
  666. type: string
  667. fieldPath:
  668. type: string
  669. required:
  670. - fieldPath
  671. type: object
  672. x-kubernetes-map-type: atomic
  673. resourceFieldRef:
  674. properties:
  675. containerName:
  676. type: string
  677. divisor:
  678. anyOf:
  679. - type: integer
  680. - type: string
  681. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  682. x-kubernetes-int-or-string: true
  683. resource:
  684. type: string
  685. required:
  686. - resource
  687. type: object
  688. x-kubernetes-map-type: atomic
  689. secretKeyRef:
  690. properties:
  691. key:
  692. type: string
  693. name:
  694. default: ""
  695. type: string
  696. optional:
  697. type: boolean
  698. required:
  699. - key
  700. type: object
  701. x-kubernetes-map-type: atomic
  702. type: object
  703. required:
  704. - name
  705. type: object
  706. type: array
  707. configFile:
  708. type: string
  709. env:
  710. items:
  711. properties:
  712. name:
  713. type: string
  714. value:
  715. type: string
  716. valueFrom:
  717. properties:
  718. configMapKeyRef:
  719. properties:
  720. key:
  721. type: string
  722. name:
  723. default: ""
  724. type: string
  725. optional:
  726. type: boolean
  727. required:
  728. - key
  729. type: object
  730. x-kubernetes-map-type: atomic
  731. fieldRef:
  732. properties:
  733. apiVersion:
  734. type: string
  735. fieldPath:
  736. type: string
  737. required:
  738. - fieldPath
  739. type: object
  740. x-kubernetes-map-type: atomic
  741. resourceFieldRef:
  742. properties:
  743. containerName:
  744. type: string
  745. divisor:
  746. anyOf:
  747. - type: integer
  748. - type: string
  749. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  750. x-kubernetes-int-or-string: true
  751. resource:
  752. type: string
  753. required:
  754. - resource
  755. type: object
  756. x-kubernetes-map-type: atomic
  757. secretKeyRef:
  758. properties:
  759. key:
  760. type: string
  761. name:
  762. default: ""
  763. type: string
  764. optional:
  765. type: boolean
  766. required:
  767. - key
  768. type: object
  769. x-kubernetes-map-type: atomic
  770. type: object
  771. required:
  772. - name
  773. type: object
  774. type: array
  775. image:
  776. type: string
  777. resourceRequirements:
  778. properties:
  779. claims:
  780. items:
  781. properties:
  782. name:
  783. type: string
  784. required:
  785. - name
  786. type: object
  787. type: array
  788. x-kubernetes-list-map-keys:
  789. - name
  790. x-kubernetes-list-type: map
  791. limits:
  792. additionalProperties:
  793. anyOf:
  794. - type: integer
  795. - type: string
  796. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  797. x-kubernetes-int-or-string: true
  798. type: object
  799. requests:
  800. additionalProperties:
  801. anyOf:
  802. - type: integer
  803. - type: string
  804. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  805. x-kubernetes-int-or-string: true
  806. type: object
  807. type: object
  808. volumeLimitSize:
  809. anyOf:
  810. - type: integer
  811. - type: string
  812. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  813. x-kubernetes-int-or-string: true
  814. type: object
  815. nodejs:
  816. properties:
  817. env:
  818. items:
  819. properties:
  820. name:
  821. type: string
  822. value:
  823. type: string
  824. valueFrom:
  825. properties:
  826. configMapKeyRef:
  827. properties:
  828. key:
  829. type: string
  830. name:
  831. default: ""
  832. type: string
  833. optional:
  834. type: boolean
  835. required:
  836. - key
  837. type: object
  838. x-kubernetes-map-type: atomic
  839. fieldRef:
  840. properties:
  841. apiVersion:
  842. type: string
  843. fieldPath:
  844. type: string
  845. required:
  846. - fieldPath
  847. type: object
  848. x-kubernetes-map-type: atomic
  849. resourceFieldRef:
  850. properties:
  851. containerName:
  852. type: string
  853. divisor:
  854. anyOf:
  855. - type: integer
  856. - type: string
  857. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  858. x-kubernetes-int-or-string: true
  859. resource:
  860. type: string
  861. required:
  862. - resource
  863. type: object
  864. x-kubernetes-map-type: atomic
  865. secretKeyRef:
  866. properties:
  867. key:
  868. type: string
  869. name:
  870. default: ""
  871. type: string
  872. optional:
  873. type: boolean
  874. required:
  875. - key
  876. type: object
  877. x-kubernetes-map-type: atomic
  878. type: object
  879. required:
  880. - name
  881. type: object
  882. type: array
  883. image:
  884. type: string
  885. resourceRequirements:
  886. properties:
  887. claims:
  888. items:
  889. properties:
  890. name:
  891. type: string
  892. required:
  893. - name
  894. type: object
  895. type: array
  896. x-kubernetes-list-map-keys:
  897. - name
  898. x-kubernetes-list-type: map
  899. limits:
  900. additionalProperties:
  901. anyOf:
  902. - type: integer
  903. - type: string
  904. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  905. x-kubernetes-int-or-string: true
  906. type: object
  907. requests:
  908. additionalProperties:
  909. anyOf:
  910. - type: integer
  911. - type: string
  912. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  913. x-kubernetes-int-or-string: true
  914. type: object
  915. type: object
  916. volumeLimitSize:
  917. anyOf:
  918. - type: integer
  919. - type: string
  920. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  921. x-kubernetes-int-or-string: true
  922. type: object
  923. propagators:
  924. items:
  925. enum:
  926. - tracecontext
  927. - baggage
  928. - b3
  929. - b3multi
  930. - jaeger
  931. - xray
  932. - ottrace
  933. - none
  934. type: string
  935. type: array
  936. python:
  937. properties:
  938. env:
  939. items:
  940. properties:
  941. name:
  942. type: string
  943. value:
  944. type: string
  945. valueFrom:
  946. properties:
  947. configMapKeyRef:
  948. properties:
  949. key:
  950. type: string
  951. name:
  952. default: ""
  953. type: string
  954. optional:
  955. type: boolean
  956. required:
  957. - key
  958. type: object
  959. x-kubernetes-map-type: atomic
  960. fieldRef:
  961. properties:
  962. apiVersion:
  963. type: string
  964. fieldPath:
  965. type: string
  966. required:
  967. - fieldPath
  968. type: object
  969. x-kubernetes-map-type: atomic
  970. resourceFieldRef:
  971. properties:
  972. containerName:
  973. type: string
  974. divisor:
  975. anyOf:
  976. - type: integer
  977. - type: string
  978. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  979. x-kubernetes-int-or-string: true
  980. resource:
  981. type: string
  982. required:
  983. - resource
  984. type: object
  985. x-kubernetes-map-type: atomic
  986. secretKeyRef:
  987. properties:
  988. key:
  989. type: string
  990. name:
  991. default: ""
  992. type: string
  993. optional:
  994. type: boolean
  995. required:
  996. - key
  997. type: object
  998. x-kubernetes-map-type: atomic
  999. type: object
  1000. required:
  1001. - name
  1002. type: object
  1003. type: array
  1004. image:
  1005. type: string
  1006. resourceRequirements:
  1007. properties:
  1008. claims:
  1009. items:
  1010. properties:
  1011. name:
  1012. type: string
  1013. required:
  1014. - name
  1015. type: object
  1016. type: array
  1017. x-kubernetes-list-map-keys:
  1018. - name
  1019. x-kubernetes-list-type: map
  1020. limits:
  1021. additionalProperties:
  1022. anyOf:
  1023. - type: integer
  1024. - type: string
  1025. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1026. x-kubernetes-int-or-string: true
  1027. type: object
  1028. requests:
  1029. additionalProperties:
  1030. anyOf:
  1031. - type: integer
  1032. - type: string
  1033. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1034. x-kubernetes-int-or-string: true
  1035. type: object
  1036. type: object
  1037. volumeLimitSize:
  1038. anyOf:
  1039. - type: integer
  1040. - type: string
  1041. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1042. x-kubernetes-int-or-string: true
  1043. type: object
  1044. resource:
  1045. properties:
  1046. addK8sUIDAttributes:
  1047. type: boolean
  1048. resourceAttributes:
  1049. additionalProperties:
  1050. type: string
  1051. type: object
  1052. type: object
  1053. sampler:
  1054. properties:
  1055. argument:
  1056. type: string
  1057. type:
  1058. enum:
  1059. - always_on
  1060. - always_off
  1061. - traceidratio
  1062. - parentbased_always_on
  1063. - parentbased_always_off
  1064. - parentbased_traceidratio
  1065. - jaeger_remote
  1066. - xray
  1067. type: string
  1068. type: object
  1069. type: object
  1070. status:
  1071. type: object
  1072. type: object
  1073. served: true
  1074. storage: true
  1075. subresources:
  1076. status: {}
  1077. ---
  1078. apiVersion: apiextensions.k8s.io/v1
  1079. kind: CustomResourceDefinition
  1080. metadata:
  1081. annotations:
  1082. cert-manager.io/inject-ca-from: opentelemetry-operator-system/opentelemetry-operator-serving-cert
  1083. controller-gen.kubebuilder.io/version: v0.14.0
  1084. labels:
  1085. app.kubernetes.io/name: opentelemetry-operator
  1086. name: opampbridges.opentelemetry.io
  1087. spec:
  1088. group: opentelemetry.io
  1089. names:
  1090. kind: OpAMPBridge
  1091. listKind: OpAMPBridgeList
  1092. plural: opampbridges
  1093. singular: opampbridge
  1094. scope: Namespaced
  1095. versions:
  1096. - additionalPrinterColumns:
  1097. - jsonPath: .metadata.creationTimestamp
  1098. name: Age
  1099. type: date
  1100. - description: OpenTelemetry Version
  1101. jsonPath: .status.version
  1102. name: Version
  1103. type: string
  1104. - jsonPath: .spec.endpoint
  1105. name: Endpoint
  1106. type: string
  1107. name: v1alpha1
  1108. schema:
  1109. openAPIV3Schema:
  1110. properties:
  1111. apiVersion:
  1112. type: string
  1113. kind:
  1114. type: string
  1115. metadata:
  1116. type: object
  1117. spec:
  1118. properties:
  1119. affinity:
  1120. properties:
  1121. nodeAffinity:
  1122. properties:
  1123. preferredDuringSchedulingIgnoredDuringExecution:
  1124. items:
  1125. properties:
  1126. preference:
  1127. properties:
  1128. matchExpressions:
  1129. items:
  1130. properties:
  1131. key:
  1132. type: string
  1133. operator:
  1134. type: string
  1135. values:
  1136. items:
  1137. type: string
  1138. type: array
  1139. x-kubernetes-list-type: atomic
  1140. required:
  1141. - key
  1142. - operator
  1143. type: object
  1144. type: array
  1145. x-kubernetes-list-type: atomic
  1146. matchFields:
  1147. items:
  1148. properties:
  1149. key:
  1150. type: string
  1151. operator:
  1152. type: string
  1153. values:
  1154. items:
  1155. type: string
  1156. type: array
  1157. x-kubernetes-list-type: atomic
  1158. required:
  1159. - key
  1160. - operator
  1161. type: object
  1162. type: array
  1163. x-kubernetes-list-type: atomic
  1164. type: object
  1165. x-kubernetes-map-type: atomic
  1166. weight:
  1167. format: int32
  1168. type: integer
  1169. required:
  1170. - preference
  1171. - weight
  1172. type: object
  1173. type: array
  1174. x-kubernetes-list-type: atomic
  1175. requiredDuringSchedulingIgnoredDuringExecution:
  1176. properties:
  1177. nodeSelectorTerms:
  1178. items:
  1179. properties:
  1180. matchExpressions:
  1181. items:
  1182. properties:
  1183. key:
  1184. type: string
  1185. operator:
  1186. type: string
  1187. values:
  1188. items:
  1189. type: string
  1190. type: array
  1191. x-kubernetes-list-type: atomic
  1192. required:
  1193. - key
  1194. - operator
  1195. type: object
  1196. type: array
  1197. x-kubernetes-list-type: atomic
  1198. matchFields:
  1199. items:
  1200. properties:
  1201. key:
  1202. type: string
  1203. operator:
  1204. type: string
  1205. values:
  1206. items:
  1207. type: string
  1208. type: array
  1209. x-kubernetes-list-type: atomic
  1210. required:
  1211. - key
  1212. - operator
  1213. type: object
  1214. type: array
  1215. x-kubernetes-list-type: atomic
  1216. type: object
  1217. x-kubernetes-map-type: atomic
  1218. type: array
  1219. x-kubernetes-list-type: atomic
  1220. required:
  1221. - nodeSelectorTerms
  1222. type: object
  1223. x-kubernetes-map-type: atomic
  1224. type: object
  1225. podAffinity:
  1226. properties:
  1227. preferredDuringSchedulingIgnoredDuringExecution:
  1228. items:
  1229. properties:
  1230. podAffinityTerm:
  1231. properties:
  1232. labelSelector:
  1233. properties:
  1234. matchExpressions:
  1235. items:
  1236. properties:
  1237. key:
  1238. type: string
  1239. operator:
  1240. type: string
  1241. values:
  1242. items:
  1243. type: string
  1244. type: array
  1245. x-kubernetes-list-type: atomic
  1246. required:
  1247. - key
  1248. - operator
  1249. type: object
  1250. type: array
  1251. x-kubernetes-list-type: atomic
  1252. matchLabels:
  1253. additionalProperties:
  1254. type: string
  1255. type: object
  1256. type: object
  1257. x-kubernetes-map-type: atomic
  1258. matchLabelKeys:
  1259. items:
  1260. type: string
  1261. type: array
  1262. x-kubernetes-list-type: atomic
  1263. mismatchLabelKeys:
  1264. items:
  1265. type: string
  1266. type: array
  1267. x-kubernetes-list-type: atomic
  1268. namespaceSelector:
  1269. properties:
  1270. matchExpressions:
  1271. items:
  1272. properties:
  1273. key:
  1274. type: string
  1275. operator:
  1276. type: string
  1277. values:
  1278. items:
  1279. type: string
  1280. type: array
  1281. x-kubernetes-list-type: atomic
  1282. required:
  1283. - key
  1284. - operator
  1285. type: object
  1286. type: array
  1287. x-kubernetes-list-type: atomic
  1288. matchLabels:
  1289. additionalProperties:
  1290. type: string
  1291. type: object
  1292. type: object
  1293. x-kubernetes-map-type: atomic
  1294. namespaces:
  1295. items:
  1296. type: string
  1297. type: array
  1298. x-kubernetes-list-type: atomic
  1299. topologyKey:
  1300. type: string
  1301. required:
  1302. - topologyKey
  1303. type: object
  1304. weight:
  1305. format: int32
  1306. type: integer
  1307. required:
  1308. - podAffinityTerm
  1309. - weight
  1310. type: object
  1311. type: array
  1312. x-kubernetes-list-type: atomic
  1313. requiredDuringSchedulingIgnoredDuringExecution:
  1314. items:
  1315. properties:
  1316. labelSelector:
  1317. properties:
  1318. matchExpressions:
  1319. items:
  1320. properties:
  1321. key:
  1322. type: string
  1323. operator:
  1324. type: string
  1325. values:
  1326. items:
  1327. type: string
  1328. type: array
  1329. x-kubernetes-list-type: atomic
  1330. required:
  1331. - key
  1332. - operator
  1333. type: object
  1334. type: array
  1335. x-kubernetes-list-type: atomic
  1336. matchLabels:
  1337. additionalProperties:
  1338. type: string
  1339. type: object
  1340. type: object
  1341. x-kubernetes-map-type: atomic
  1342. matchLabelKeys:
  1343. items:
  1344. type: string
  1345. type: array
  1346. x-kubernetes-list-type: atomic
  1347. mismatchLabelKeys:
  1348. items:
  1349. type: string
  1350. type: array
  1351. x-kubernetes-list-type: atomic
  1352. namespaceSelector:
  1353. properties:
  1354. matchExpressions:
  1355. items:
  1356. properties:
  1357. key:
  1358. type: string
  1359. operator:
  1360. type: string
  1361. values:
  1362. items:
  1363. type: string
  1364. type: array
  1365. x-kubernetes-list-type: atomic
  1366. required:
  1367. - key
  1368. - operator
  1369. type: object
  1370. type: array
  1371. x-kubernetes-list-type: atomic
  1372. matchLabels:
  1373. additionalProperties:
  1374. type: string
  1375. type: object
  1376. type: object
  1377. x-kubernetes-map-type: atomic
  1378. namespaces:
  1379. items:
  1380. type: string
  1381. type: array
  1382. x-kubernetes-list-type: atomic
  1383. topologyKey:
  1384. type: string
  1385. required:
  1386. - topologyKey
  1387. type: object
  1388. type: array
  1389. x-kubernetes-list-type: atomic
  1390. type: object
  1391. podAntiAffinity:
  1392. properties:
  1393. preferredDuringSchedulingIgnoredDuringExecution:
  1394. items:
  1395. properties:
  1396. podAffinityTerm:
  1397. properties:
  1398. labelSelector:
  1399. properties:
  1400. matchExpressions:
  1401. items:
  1402. properties:
  1403. key:
  1404. type: string
  1405. operator:
  1406. type: string
  1407. values:
  1408. items:
  1409. type: string
  1410. type: array
  1411. x-kubernetes-list-type: atomic
  1412. required:
  1413. - key
  1414. - operator
  1415. type: object
  1416. type: array
  1417. x-kubernetes-list-type: atomic
  1418. matchLabels:
  1419. additionalProperties:
  1420. type: string
  1421. type: object
  1422. type: object
  1423. x-kubernetes-map-type: atomic
  1424. matchLabelKeys:
  1425. items:
  1426. type: string
  1427. type: array
  1428. x-kubernetes-list-type: atomic
  1429. mismatchLabelKeys:
  1430. items:
  1431. type: string
  1432. type: array
  1433. x-kubernetes-list-type: atomic
  1434. namespaceSelector:
  1435. properties:
  1436. matchExpressions:
  1437. items:
  1438. properties:
  1439. key:
  1440. type: string
  1441. operator:
  1442. type: string
  1443. values:
  1444. items:
  1445. type: string
  1446. type: array
  1447. x-kubernetes-list-type: atomic
  1448. required:
  1449. - key
  1450. - operator
  1451. type: object
  1452. type: array
  1453. x-kubernetes-list-type: atomic
  1454. matchLabels:
  1455. additionalProperties:
  1456. type: string
  1457. type: object
  1458. type: object
  1459. x-kubernetes-map-type: atomic
  1460. namespaces:
  1461. items:
  1462. type: string
  1463. type: array
  1464. x-kubernetes-list-type: atomic
  1465. topologyKey:
  1466. type: string
  1467. required:
  1468. - topologyKey
  1469. type: object
  1470. weight:
  1471. format: int32
  1472. type: integer
  1473. required:
  1474. - podAffinityTerm
  1475. - weight
  1476. type: object
  1477. type: array
  1478. x-kubernetes-list-type: atomic
  1479. requiredDuringSchedulingIgnoredDuringExecution:
  1480. items:
  1481. properties:
  1482. labelSelector:
  1483. properties:
  1484. matchExpressions:
  1485. items:
  1486. properties:
  1487. key:
  1488. type: string
  1489. operator:
  1490. type: string
  1491. values:
  1492. items:
  1493. type: string
  1494. type: array
  1495. x-kubernetes-list-type: atomic
  1496. required:
  1497. - key
  1498. - operator
  1499. type: object
  1500. type: array
  1501. x-kubernetes-list-type: atomic
  1502. matchLabels:
  1503. additionalProperties:
  1504. type: string
  1505. type: object
  1506. type: object
  1507. x-kubernetes-map-type: atomic
  1508. matchLabelKeys:
  1509. items:
  1510. type: string
  1511. type: array
  1512. x-kubernetes-list-type: atomic
  1513. mismatchLabelKeys:
  1514. items:
  1515. type: string
  1516. type: array
  1517. x-kubernetes-list-type: atomic
  1518. namespaceSelector:
  1519. properties:
  1520. matchExpressions:
  1521. items:
  1522. properties:
  1523. key:
  1524. type: string
  1525. operator:
  1526. type: string
  1527. values:
  1528. items:
  1529. type: string
  1530. type: array
  1531. x-kubernetes-list-type: atomic
  1532. required:
  1533. - key
  1534. - operator
  1535. type: object
  1536. type: array
  1537. x-kubernetes-list-type: atomic
  1538. matchLabels:
  1539. additionalProperties:
  1540. type: string
  1541. type: object
  1542. type: object
  1543. x-kubernetes-map-type: atomic
  1544. namespaces:
  1545. items:
  1546. type: string
  1547. type: array
  1548. x-kubernetes-list-type: atomic
  1549. topologyKey:
  1550. type: string
  1551. required:
  1552. - topologyKey
  1553. type: object
  1554. type: array
  1555. x-kubernetes-list-type: atomic
  1556. type: object
  1557. type: object
  1558. capabilities:
  1559. additionalProperties:
  1560. type: boolean
  1561. type: object
  1562. componentsAllowed:
  1563. additionalProperties:
  1564. items:
  1565. type: string
  1566. type: array
  1567. type: object
  1568. endpoint:
  1569. type: string
  1570. env:
  1571. items:
  1572. properties:
  1573. name:
  1574. type: string
  1575. value:
  1576. type: string
  1577. valueFrom:
  1578. properties:
  1579. configMapKeyRef:
  1580. properties:
  1581. key:
  1582. type: string
  1583. name:
  1584. default: ""
  1585. type: string
  1586. optional:
  1587. type: boolean
  1588. required:
  1589. - key
  1590. type: object
  1591. x-kubernetes-map-type: atomic
  1592. fieldRef:
  1593. properties:
  1594. apiVersion:
  1595. type: string
  1596. fieldPath:
  1597. type: string
  1598. required:
  1599. - fieldPath
  1600. type: object
  1601. x-kubernetes-map-type: atomic
  1602. resourceFieldRef:
  1603. properties:
  1604. containerName:
  1605. type: string
  1606. divisor:
  1607. anyOf:
  1608. - type: integer
  1609. - type: string
  1610. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1611. x-kubernetes-int-or-string: true
  1612. resource:
  1613. type: string
  1614. required:
  1615. - resource
  1616. type: object
  1617. x-kubernetes-map-type: atomic
  1618. secretKeyRef:
  1619. properties:
  1620. key:
  1621. type: string
  1622. name:
  1623. default: ""
  1624. type: string
  1625. optional:
  1626. type: boolean
  1627. required:
  1628. - key
  1629. type: object
  1630. x-kubernetes-map-type: atomic
  1631. type: object
  1632. required:
  1633. - name
  1634. type: object
  1635. type: array
  1636. envFrom:
  1637. items:
  1638. properties:
  1639. configMapRef:
  1640. properties:
  1641. name:
  1642. default: ""
  1643. type: string
  1644. optional:
  1645. type: boolean
  1646. type: object
  1647. x-kubernetes-map-type: atomic
  1648. prefix:
  1649. type: string
  1650. secretRef:
  1651. properties:
  1652. name:
  1653. default: ""
  1654. type: string
  1655. optional:
  1656. type: boolean
  1657. type: object
  1658. x-kubernetes-map-type: atomic
  1659. type: object
  1660. type: array
  1661. headers:
  1662. additionalProperties:
  1663. type: string
  1664. type: object
  1665. hostNetwork:
  1666. type: boolean
  1667. image:
  1668. type: string
  1669. imagePullPolicy:
  1670. type: string
  1671. nodeSelector:
  1672. additionalProperties:
  1673. type: string
  1674. type: object
  1675. podAnnotations:
  1676. additionalProperties:
  1677. type: string
  1678. type: object
  1679. podSecurityContext:
  1680. properties:
  1681. appArmorProfile:
  1682. properties:
  1683. localhostProfile:
  1684. type: string
  1685. type:
  1686. type: string
  1687. required:
  1688. - type
  1689. type: object
  1690. fsGroup:
  1691. format: int64
  1692. type: integer
  1693. fsGroupChangePolicy:
  1694. type: string
  1695. runAsGroup:
  1696. format: int64
  1697. type: integer
  1698. runAsNonRoot:
  1699. type: boolean
  1700. runAsUser:
  1701. format: int64
  1702. type: integer
  1703. seLinuxOptions:
  1704. properties:
  1705. level:
  1706. type: string
  1707. role:
  1708. type: string
  1709. type:
  1710. type: string
  1711. user:
  1712. type: string
  1713. type: object
  1714. seccompProfile:
  1715. properties:
  1716. localhostProfile:
  1717. type: string
  1718. type:
  1719. type: string
  1720. required:
  1721. - type
  1722. type: object
  1723. supplementalGroups:
  1724. items:
  1725. format: int64
  1726. type: integer
  1727. type: array
  1728. x-kubernetes-list-type: atomic
  1729. sysctls:
  1730. items:
  1731. properties:
  1732. name:
  1733. type: string
  1734. value:
  1735. type: string
  1736. required:
  1737. - name
  1738. - value
  1739. type: object
  1740. type: array
  1741. x-kubernetes-list-type: atomic
  1742. windowsOptions:
  1743. properties:
  1744. gmsaCredentialSpec:
  1745. type: string
  1746. gmsaCredentialSpecName:
  1747. type: string
  1748. hostProcess:
  1749. type: boolean
  1750. runAsUserName:
  1751. type: string
  1752. type: object
  1753. type: object
  1754. ports:
  1755. items:
  1756. properties:
  1757. appProtocol:
  1758. type: string
  1759. name:
  1760. type: string
  1761. nodePort:
  1762. format: int32
  1763. type: integer
  1764. port:
  1765. format: int32
  1766. type: integer
  1767. protocol:
  1768. default: TCP
  1769. type: string
  1770. targetPort:
  1771. anyOf:
  1772. - type: integer
  1773. - type: string
  1774. x-kubernetes-int-or-string: true
  1775. required:
  1776. - port
  1777. type: object
  1778. type: array
  1779. x-kubernetes-list-type: atomic
  1780. priorityClassName:
  1781. type: string
  1782. replicas:
  1783. format: int32
  1784. maximum: 1
  1785. type: integer
  1786. resources:
  1787. properties:
  1788. claims:
  1789. items:
  1790. properties:
  1791. name:
  1792. type: string
  1793. required:
  1794. - name
  1795. type: object
  1796. type: array
  1797. x-kubernetes-list-map-keys:
  1798. - name
  1799. x-kubernetes-list-type: map
  1800. limits:
  1801. additionalProperties:
  1802. anyOf:
  1803. - type: integer
  1804. - type: string
  1805. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1806. x-kubernetes-int-or-string: true
  1807. type: object
  1808. requests:
  1809. additionalProperties:
  1810. anyOf:
  1811. - type: integer
  1812. - type: string
  1813. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1814. x-kubernetes-int-or-string: true
  1815. type: object
  1816. type: object
  1817. securityContext:
  1818. properties:
  1819. allowPrivilegeEscalation:
  1820. type: boolean
  1821. appArmorProfile:
  1822. properties:
  1823. localhostProfile:
  1824. type: string
  1825. type:
  1826. type: string
  1827. required:
  1828. - type
  1829. type: object
  1830. capabilities:
  1831. properties:
  1832. add:
  1833. items:
  1834. type: string
  1835. type: array
  1836. x-kubernetes-list-type: atomic
  1837. drop:
  1838. items:
  1839. type: string
  1840. type: array
  1841. x-kubernetes-list-type: atomic
  1842. type: object
  1843. privileged:
  1844. type: boolean
  1845. procMount:
  1846. type: string
  1847. readOnlyRootFilesystem:
  1848. type: boolean
  1849. runAsGroup:
  1850. format: int64
  1851. type: integer
  1852. runAsNonRoot:
  1853. type: boolean
  1854. runAsUser:
  1855. format: int64
  1856. type: integer
  1857. seLinuxOptions:
  1858. properties:
  1859. level:
  1860. type: string
  1861. role:
  1862. type: string
  1863. type:
  1864. type: string
  1865. user:
  1866. type: string
  1867. type: object
  1868. seccompProfile:
  1869. properties:
  1870. localhostProfile:
  1871. type: string
  1872. type:
  1873. type: string
  1874. required:
  1875. - type
  1876. type: object
  1877. windowsOptions:
  1878. properties:
  1879. gmsaCredentialSpec:
  1880. type: string
  1881. gmsaCredentialSpecName:
  1882. type: string
  1883. hostProcess:
  1884. type: boolean
  1885. runAsUserName:
  1886. type: string
  1887. type: object
  1888. type: object
  1889. serviceAccount:
  1890. type: string
  1891. tolerations:
  1892. items:
  1893. properties:
  1894. effect:
  1895. type: string
  1896. key:
  1897. type: string
  1898. operator:
  1899. type: string
  1900. tolerationSeconds:
  1901. format: int64
  1902. type: integer
  1903. value:
  1904. type: string
  1905. type: object
  1906. type: array
  1907. topologySpreadConstraints:
  1908. items:
  1909. properties:
  1910. labelSelector:
  1911. properties:
  1912. matchExpressions:
  1913. items:
  1914. properties:
  1915. key:
  1916. type: string
  1917. operator:
  1918. type: string
  1919. values:
  1920. items:
  1921. type: string
  1922. type: array
  1923. x-kubernetes-list-type: atomic
  1924. required:
  1925. - key
  1926. - operator
  1927. type: object
  1928. type: array
  1929. x-kubernetes-list-type: atomic
  1930. matchLabels:
  1931. additionalProperties:
  1932. type: string
  1933. type: object
  1934. type: object
  1935. x-kubernetes-map-type: atomic
  1936. matchLabelKeys:
  1937. items:
  1938. type: string
  1939. type: array
  1940. x-kubernetes-list-type: atomic
  1941. maxSkew:
  1942. format: int32
  1943. type: integer
  1944. minDomains:
  1945. format: int32
  1946. type: integer
  1947. nodeAffinityPolicy:
  1948. type: string
  1949. nodeTaintsPolicy:
  1950. type: string
  1951. topologyKey:
  1952. type: string
  1953. whenUnsatisfiable:
  1954. type: string
  1955. required:
  1956. - maxSkew
  1957. - topologyKey
  1958. - whenUnsatisfiable
  1959. type: object
  1960. type: array
  1961. upgradeStrategy:
  1962. enum:
  1963. - automatic
  1964. - none
  1965. type: string
  1966. volumeMounts:
  1967. items:
  1968. properties:
  1969. mountPath:
  1970. type: string
  1971. mountPropagation:
  1972. type: string
  1973. name:
  1974. type: string
  1975. readOnly:
  1976. type: boolean
  1977. recursiveReadOnly:
  1978. type: string
  1979. subPath:
  1980. type: string
  1981. subPathExpr:
  1982. type: string
  1983. required:
  1984. - mountPath
  1985. - name
  1986. type: object
  1987. type: array
  1988. x-kubernetes-list-type: atomic
  1989. volumes:
  1990. items:
  1991. properties:
  1992. awsElasticBlockStore:
  1993. properties:
  1994. fsType:
  1995. type: string
  1996. partition:
  1997. format: int32
  1998. type: integer
  1999. readOnly:
  2000. type: boolean
  2001. volumeID:
  2002. type: string
  2003. required:
  2004. - volumeID
  2005. type: object
  2006. azureDisk:
  2007. properties:
  2008. cachingMode:
  2009. type: string
  2010. diskName:
  2011. type: string
  2012. diskURI:
  2013. type: string
  2014. fsType:
  2015. type: string
  2016. kind:
  2017. type: string
  2018. readOnly:
  2019. type: boolean
  2020. required:
  2021. - diskName
  2022. - diskURI
  2023. type: object
  2024. azureFile:
  2025. properties:
  2026. readOnly:
  2027. type: boolean
  2028. secretName:
  2029. type: string
  2030. shareName:
  2031. type: string
  2032. required:
  2033. - secretName
  2034. - shareName
  2035. type: object
  2036. cephfs:
  2037. properties:
  2038. monitors:
  2039. items:
  2040. type: string
  2041. type: array
  2042. x-kubernetes-list-type: atomic
  2043. path:
  2044. type: string
  2045. readOnly:
  2046. type: boolean
  2047. secretFile:
  2048. type: string
  2049. secretRef:
  2050. properties:
  2051. name:
  2052. default: ""
  2053. type: string
  2054. type: object
  2055. x-kubernetes-map-type: atomic
  2056. user:
  2057. type: string
  2058. required:
  2059. - monitors
  2060. type: object
  2061. cinder:
  2062. properties:
  2063. fsType:
  2064. type: string
  2065. readOnly:
  2066. type: boolean
  2067. secretRef:
  2068. properties:
  2069. name:
  2070. default: ""
  2071. type: string
  2072. type: object
  2073. x-kubernetes-map-type: atomic
  2074. volumeID:
  2075. type: string
  2076. required:
  2077. - volumeID
  2078. type: object
  2079. configMap:
  2080. properties:
  2081. defaultMode:
  2082. format: int32
  2083. type: integer
  2084. items:
  2085. items:
  2086. properties:
  2087. key:
  2088. type: string
  2089. mode:
  2090. format: int32
  2091. type: integer
  2092. path:
  2093. type: string
  2094. required:
  2095. - key
  2096. - path
  2097. type: object
  2098. type: array
  2099. x-kubernetes-list-type: atomic
  2100. name:
  2101. default: ""
  2102. type: string
  2103. optional:
  2104. type: boolean
  2105. type: object
  2106. x-kubernetes-map-type: atomic
  2107. csi:
  2108. properties:
  2109. driver:
  2110. type: string
  2111. fsType:
  2112. type: string
  2113. nodePublishSecretRef:
  2114. properties:
  2115. name:
  2116. default: ""
  2117. type: string
  2118. type: object
  2119. x-kubernetes-map-type: atomic
  2120. readOnly:
  2121. type: boolean
  2122. volumeAttributes:
  2123. additionalProperties:
  2124. type: string
  2125. type: object
  2126. required:
  2127. - driver
  2128. type: object
  2129. downwardAPI:
  2130. properties:
  2131. defaultMode:
  2132. format: int32
  2133. type: integer
  2134. items:
  2135. items:
  2136. properties:
  2137. fieldRef:
  2138. properties:
  2139. apiVersion:
  2140. type: string
  2141. fieldPath:
  2142. type: string
  2143. required:
  2144. - fieldPath
  2145. type: object
  2146. x-kubernetes-map-type: atomic
  2147. mode:
  2148. format: int32
  2149. type: integer
  2150. path:
  2151. type: string
  2152. resourceFieldRef:
  2153. properties:
  2154. containerName:
  2155. type: string
  2156. divisor:
  2157. anyOf:
  2158. - type: integer
  2159. - type: string
  2160. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2161. x-kubernetes-int-or-string: true
  2162. resource:
  2163. type: string
  2164. required:
  2165. - resource
  2166. type: object
  2167. x-kubernetes-map-type: atomic
  2168. required:
  2169. - path
  2170. type: object
  2171. type: array
  2172. x-kubernetes-list-type: atomic
  2173. type: object
  2174. emptyDir:
  2175. properties:
  2176. medium:
  2177. type: string
  2178. sizeLimit:
  2179. anyOf:
  2180. - type: integer
  2181. - type: string
  2182. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2183. x-kubernetes-int-or-string: true
  2184. type: object
  2185. ephemeral:
  2186. properties:
  2187. volumeClaimTemplate:
  2188. properties:
  2189. metadata:
  2190. properties:
  2191. annotations:
  2192. additionalProperties:
  2193. type: string
  2194. type: object
  2195. finalizers:
  2196. items:
  2197. type: string
  2198. type: array
  2199. labels:
  2200. additionalProperties:
  2201. type: string
  2202. type: object
  2203. name:
  2204. type: string
  2205. namespace:
  2206. type: string
  2207. type: object
  2208. spec:
  2209. properties:
  2210. accessModes:
  2211. items:
  2212. type: string
  2213. type: array
  2214. x-kubernetes-list-type: atomic
  2215. dataSource:
  2216. properties:
  2217. apiGroup:
  2218. type: string
  2219. kind:
  2220. type: string
  2221. name:
  2222. type: string
  2223. required:
  2224. - kind
  2225. - name
  2226. type: object
  2227. x-kubernetes-map-type: atomic
  2228. dataSourceRef:
  2229. properties:
  2230. apiGroup:
  2231. type: string
  2232. kind:
  2233. type: string
  2234. name:
  2235. type: string
  2236. namespace:
  2237. type: string
  2238. required:
  2239. - kind
  2240. - name
  2241. type: object
  2242. resources:
  2243. properties:
  2244. limits:
  2245. additionalProperties:
  2246. anyOf:
  2247. - type: integer
  2248. - type: string
  2249. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2250. x-kubernetes-int-or-string: true
  2251. type: object
  2252. requests:
  2253. additionalProperties:
  2254. anyOf:
  2255. - type: integer
  2256. - type: string
  2257. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2258. x-kubernetes-int-or-string: true
  2259. type: object
  2260. type: object
  2261. selector:
  2262. properties:
  2263. matchExpressions:
  2264. items:
  2265. properties:
  2266. key:
  2267. type: string
  2268. operator:
  2269. type: string
  2270. values:
  2271. items:
  2272. type: string
  2273. type: array
  2274. x-kubernetes-list-type: atomic
  2275. required:
  2276. - key
  2277. - operator
  2278. type: object
  2279. type: array
  2280. x-kubernetes-list-type: atomic
  2281. matchLabels:
  2282. additionalProperties:
  2283. type: string
  2284. type: object
  2285. type: object
  2286. x-kubernetes-map-type: atomic
  2287. storageClassName:
  2288. type: string
  2289. volumeAttributesClassName:
  2290. type: string
  2291. volumeMode:
  2292. type: string
  2293. volumeName:
  2294. type: string
  2295. type: object
  2296. required:
  2297. - spec
  2298. type: object
  2299. type: object
  2300. fc:
  2301. properties:
  2302. fsType:
  2303. type: string
  2304. lun:
  2305. format: int32
  2306. type: integer
  2307. readOnly:
  2308. type: boolean
  2309. targetWWNs:
  2310. items:
  2311. type: string
  2312. type: array
  2313. x-kubernetes-list-type: atomic
  2314. wwids:
  2315. items:
  2316. type: string
  2317. type: array
  2318. x-kubernetes-list-type: atomic
  2319. type: object
  2320. flexVolume:
  2321. properties:
  2322. driver:
  2323. type: string
  2324. fsType:
  2325. type: string
  2326. options:
  2327. additionalProperties:
  2328. type: string
  2329. type: object
  2330. readOnly:
  2331. type: boolean
  2332. secretRef:
  2333. properties:
  2334. name:
  2335. default: ""
  2336. type: string
  2337. type: object
  2338. x-kubernetes-map-type: atomic
  2339. required:
  2340. - driver
  2341. type: object
  2342. flocker:
  2343. properties:
  2344. datasetName:
  2345. type: string
  2346. datasetUUID:
  2347. type: string
  2348. type: object
  2349. gcePersistentDisk:
  2350. properties:
  2351. fsType:
  2352. type: string
  2353. partition:
  2354. format: int32
  2355. type: integer
  2356. pdName:
  2357. type: string
  2358. readOnly:
  2359. type: boolean
  2360. required:
  2361. - pdName
  2362. type: object
  2363. gitRepo:
  2364. properties:
  2365. directory:
  2366. type: string
  2367. repository:
  2368. type: string
  2369. revision:
  2370. type: string
  2371. required:
  2372. - repository
  2373. type: object
  2374. glusterfs:
  2375. properties:
  2376. endpoints:
  2377. type: string
  2378. path:
  2379. type: string
  2380. readOnly:
  2381. type: boolean
  2382. required:
  2383. - endpoints
  2384. - path
  2385. type: object
  2386. hostPath:
  2387. properties:
  2388. path:
  2389. type: string
  2390. type:
  2391. type: string
  2392. required:
  2393. - path
  2394. type: object
  2395. iscsi:
  2396. properties:
  2397. chapAuthDiscovery:
  2398. type: boolean
  2399. chapAuthSession:
  2400. type: boolean
  2401. fsType:
  2402. type: string
  2403. initiatorName:
  2404. type: string
  2405. iqn:
  2406. type: string
  2407. iscsiInterface:
  2408. type: string
  2409. lun:
  2410. format: int32
  2411. type: integer
  2412. portals:
  2413. items:
  2414. type: string
  2415. type: array
  2416. x-kubernetes-list-type: atomic
  2417. readOnly:
  2418. type: boolean
  2419. secretRef:
  2420. properties:
  2421. name:
  2422. default: ""
  2423. type: string
  2424. type: object
  2425. x-kubernetes-map-type: atomic
  2426. targetPortal:
  2427. type: string
  2428. required:
  2429. - iqn
  2430. - lun
  2431. - targetPortal
  2432. type: object
  2433. name:
  2434. type: string
  2435. nfs:
  2436. properties:
  2437. path:
  2438. type: string
  2439. readOnly:
  2440. type: boolean
  2441. server:
  2442. type: string
  2443. required:
  2444. - path
  2445. - server
  2446. type: object
  2447. persistentVolumeClaim:
  2448. properties:
  2449. claimName:
  2450. type: string
  2451. readOnly:
  2452. type: boolean
  2453. required:
  2454. - claimName
  2455. type: object
  2456. photonPersistentDisk:
  2457. properties:
  2458. fsType:
  2459. type: string
  2460. pdID:
  2461. type: string
  2462. required:
  2463. - pdID
  2464. type: object
  2465. portworxVolume:
  2466. properties:
  2467. fsType:
  2468. type: string
  2469. readOnly:
  2470. type: boolean
  2471. volumeID:
  2472. type: string
  2473. required:
  2474. - volumeID
  2475. type: object
  2476. projected:
  2477. properties:
  2478. defaultMode:
  2479. format: int32
  2480. type: integer
  2481. sources:
  2482. items:
  2483. properties:
  2484. clusterTrustBundle:
  2485. properties:
  2486. labelSelector:
  2487. properties:
  2488. matchExpressions:
  2489. items:
  2490. properties:
  2491. key:
  2492. type: string
  2493. operator:
  2494. type: string
  2495. values:
  2496. items:
  2497. type: string
  2498. type: array
  2499. x-kubernetes-list-type: atomic
  2500. required:
  2501. - key
  2502. - operator
  2503. type: object
  2504. type: array
  2505. x-kubernetes-list-type: atomic
  2506. matchLabels:
  2507. additionalProperties:
  2508. type: string
  2509. type: object
  2510. type: object
  2511. x-kubernetes-map-type: atomic
  2512. name:
  2513. type: string
  2514. optional:
  2515. type: boolean
  2516. path:
  2517. type: string
  2518. signerName:
  2519. type: string
  2520. required:
  2521. - path
  2522. type: object
  2523. configMap:
  2524. properties:
  2525. items:
  2526. items:
  2527. properties:
  2528. key:
  2529. type: string
  2530. mode:
  2531. format: int32
  2532. type: integer
  2533. path:
  2534. type: string
  2535. required:
  2536. - key
  2537. - path
  2538. type: object
  2539. type: array
  2540. x-kubernetes-list-type: atomic
  2541. name:
  2542. default: ""
  2543. type: string
  2544. optional:
  2545. type: boolean
  2546. type: object
  2547. x-kubernetes-map-type: atomic
  2548. downwardAPI:
  2549. properties:
  2550. items:
  2551. items:
  2552. properties:
  2553. fieldRef:
  2554. properties:
  2555. apiVersion:
  2556. type: string
  2557. fieldPath:
  2558. type: string
  2559. required:
  2560. - fieldPath
  2561. type: object
  2562. x-kubernetes-map-type: atomic
  2563. mode:
  2564. format: int32
  2565. type: integer
  2566. path:
  2567. type: string
  2568. resourceFieldRef:
  2569. properties:
  2570. containerName:
  2571. type: string
  2572. divisor:
  2573. anyOf:
  2574. - type: integer
  2575. - type: string
  2576. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2577. x-kubernetes-int-or-string: true
  2578. resource:
  2579. type: string
  2580. required:
  2581. - resource
  2582. type: object
  2583. x-kubernetes-map-type: atomic
  2584. required:
  2585. - path
  2586. type: object
  2587. type: array
  2588. x-kubernetes-list-type: atomic
  2589. type: object
  2590. secret:
  2591. properties:
  2592. items:
  2593. items:
  2594. properties:
  2595. key:
  2596. type: string
  2597. mode:
  2598. format: int32
  2599. type: integer
  2600. path:
  2601. type: string
  2602. required:
  2603. - key
  2604. - path
  2605. type: object
  2606. type: array
  2607. x-kubernetes-list-type: atomic
  2608. name:
  2609. default: ""
  2610. type: string
  2611. optional:
  2612. type: boolean
  2613. type: object
  2614. x-kubernetes-map-type: atomic
  2615. serviceAccountToken:
  2616. properties:
  2617. audience:
  2618. type: string
  2619. expirationSeconds:
  2620. format: int64
  2621. type: integer
  2622. path:
  2623. type: string
  2624. required:
  2625. - path
  2626. type: object
  2627. type: object
  2628. type: array
  2629. x-kubernetes-list-type: atomic
  2630. type: object
  2631. quobyte:
  2632. properties:
  2633. group:
  2634. type: string
  2635. readOnly:
  2636. type: boolean
  2637. registry:
  2638. type: string
  2639. tenant:
  2640. type: string
  2641. user:
  2642. type: string
  2643. volume:
  2644. type: string
  2645. required:
  2646. - registry
  2647. - volume
  2648. type: object
  2649. rbd:
  2650. properties:
  2651. fsType:
  2652. type: string
  2653. image:
  2654. type: string
  2655. keyring:
  2656. type: string
  2657. monitors:
  2658. items:
  2659. type: string
  2660. type: array
  2661. x-kubernetes-list-type: atomic
  2662. pool:
  2663. type: string
  2664. readOnly:
  2665. type: boolean
  2666. secretRef:
  2667. properties:
  2668. name:
  2669. default: ""
  2670. type: string
  2671. type: object
  2672. x-kubernetes-map-type: atomic
  2673. user:
  2674. type: string
  2675. required:
  2676. - image
  2677. - monitors
  2678. type: object
  2679. scaleIO:
  2680. properties:
  2681. fsType:
  2682. type: string
  2683. gateway:
  2684. type: string
  2685. protectionDomain:
  2686. type: string
  2687. readOnly:
  2688. type: boolean
  2689. secretRef:
  2690. properties:
  2691. name:
  2692. default: ""
  2693. type: string
  2694. type: object
  2695. x-kubernetes-map-type: atomic
  2696. sslEnabled:
  2697. type: boolean
  2698. storageMode:
  2699. type: string
  2700. storagePool:
  2701. type: string
  2702. system:
  2703. type: string
  2704. volumeName:
  2705. type: string
  2706. required:
  2707. - gateway
  2708. - secretRef
  2709. - system
  2710. type: object
  2711. secret:
  2712. properties:
  2713. defaultMode:
  2714. format: int32
  2715. type: integer
  2716. items:
  2717. items:
  2718. properties:
  2719. key:
  2720. type: string
  2721. mode:
  2722. format: int32
  2723. type: integer
  2724. path:
  2725. type: string
  2726. required:
  2727. - key
  2728. - path
  2729. type: object
  2730. type: array
  2731. x-kubernetes-list-type: atomic
  2732. optional:
  2733. type: boolean
  2734. secretName:
  2735. type: string
  2736. type: object
  2737. storageos:
  2738. properties:
  2739. fsType:
  2740. type: string
  2741. readOnly:
  2742. type: boolean
  2743. secretRef:
  2744. properties:
  2745. name:
  2746. default: ""
  2747. type: string
  2748. type: object
  2749. x-kubernetes-map-type: atomic
  2750. volumeName:
  2751. type: string
  2752. volumeNamespace:
  2753. type: string
  2754. type: object
  2755. vsphereVolume:
  2756. properties:
  2757. fsType:
  2758. type: string
  2759. storagePolicyID:
  2760. type: string
  2761. storagePolicyName:
  2762. type: string
  2763. volumePath:
  2764. type: string
  2765. required:
  2766. - volumePath
  2767. type: object
  2768. required:
  2769. - name
  2770. type: object
  2771. type: array
  2772. x-kubernetes-list-type: atomic
  2773. required:
  2774. - capabilities
  2775. - endpoint
  2776. type: object
  2777. status:
  2778. properties:
  2779. version:
  2780. type: string
  2781. type: object
  2782. type: object
  2783. served: true
  2784. storage: true
  2785. subresources:
  2786. status: {}
  2787. ---
  2788. apiVersion: apiextensions.k8s.io/v1
  2789. kind: CustomResourceDefinition
  2790. metadata:
  2791. annotations:
  2792. cert-manager.io/inject-ca-from: opentelemetry-operator-system/opentelemetry-operator-serving-cert
  2793. controller-gen.kubebuilder.io/version: v0.14.0
  2794. labels:
  2795. app.kubernetes.io/name: opentelemetry-operator
  2796. name: opentelemetrycollectors.opentelemetry.io
  2797. spec:
  2798. conversion:
  2799. strategy: Webhook
  2800. webhook:
  2801. clientConfig:
  2802. service:
  2803. name: opentelemetry-operator-webhook-service
  2804. namespace: opentelemetry-operator-system
  2805. path: /convert
  2806. conversionReviewVersions:
  2807. - v1alpha1
  2808. - v1beta1
  2809. group: opentelemetry.io
  2810. names:
  2811. kind: OpenTelemetryCollector
  2812. listKind: OpenTelemetryCollectorList
  2813. plural: opentelemetrycollectors
  2814. shortNames:
  2815. - otelcol
  2816. - otelcols
  2817. singular: opentelemetrycollector
  2818. scope: Namespaced
  2819. versions:
  2820. - additionalPrinterColumns:
  2821. - description: Deployment Mode
  2822. jsonPath: .spec.mode
  2823. name: Mode
  2824. type: string
  2825. - description: OpenTelemetry Version
  2826. jsonPath: .status.version
  2827. name: Version
  2828. type: string
  2829. - jsonPath: .status.scale.statusReplicas
  2830. name: Ready
  2831. type: string
  2832. - jsonPath: .metadata.creationTimestamp
  2833. name: Age
  2834. type: date
  2835. - jsonPath: .status.image
  2836. name: Image
  2837. type: string
  2838. - description: Management State
  2839. jsonPath: .spec.managementState
  2840. name: Management
  2841. type: string
  2842. deprecated: true
  2843. deprecationWarning: OpenTelemetryCollector v1alpha1 is deprecated. Migrate to
  2844. v1beta1.
  2845. name: v1alpha1
  2846. schema:
  2847. openAPIV3Schema:
  2848. properties:
  2849. apiVersion:
  2850. type: string
  2851. kind:
  2852. type: string
  2853. metadata:
  2854. type: object
  2855. spec:
  2856. properties:
  2857. additionalContainers:
  2858. items:
  2859. properties:
  2860. args:
  2861. items:
  2862. type: string
  2863. type: array
  2864. x-kubernetes-list-type: atomic
  2865. command:
  2866. items:
  2867. type: string
  2868. type: array
  2869. x-kubernetes-list-type: atomic
  2870. env:
  2871. items:
  2872. properties:
  2873. name:
  2874. type: string
  2875. value:
  2876. type: string
  2877. valueFrom:
  2878. properties:
  2879. configMapKeyRef:
  2880. properties:
  2881. key:
  2882. type: string
  2883. name:
  2884. default: ""
  2885. type: string
  2886. optional:
  2887. type: boolean
  2888. required:
  2889. - key
  2890. type: object
  2891. x-kubernetes-map-type: atomic
  2892. fieldRef:
  2893. properties:
  2894. apiVersion:
  2895. type: string
  2896. fieldPath:
  2897. type: string
  2898. required:
  2899. - fieldPath
  2900. type: object
  2901. x-kubernetes-map-type: atomic
  2902. resourceFieldRef:
  2903. properties:
  2904. containerName:
  2905. type: string
  2906. divisor:
  2907. anyOf:
  2908. - type: integer
  2909. - type: string
  2910. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2911. x-kubernetes-int-or-string: true
  2912. resource:
  2913. type: string
  2914. required:
  2915. - resource
  2916. type: object
  2917. x-kubernetes-map-type: atomic
  2918. secretKeyRef:
  2919. properties:
  2920. key:
  2921. type: string
  2922. name:
  2923. default: ""
  2924. type: string
  2925. optional:
  2926. type: boolean
  2927. required:
  2928. - key
  2929. type: object
  2930. x-kubernetes-map-type: atomic
  2931. type: object
  2932. required:
  2933. - name
  2934. type: object
  2935. type: array
  2936. x-kubernetes-list-map-keys:
  2937. - name
  2938. x-kubernetes-list-type: map
  2939. envFrom:
  2940. items:
  2941. properties:
  2942. configMapRef:
  2943. properties:
  2944. name:
  2945. default: ""
  2946. type: string
  2947. optional:
  2948. type: boolean
  2949. type: object
  2950. x-kubernetes-map-type: atomic
  2951. prefix:
  2952. type: string
  2953. secretRef:
  2954. properties:
  2955. name:
  2956. default: ""
  2957. type: string
  2958. optional:
  2959. type: boolean
  2960. type: object
  2961. x-kubernetes-map-type: atomic
  2962. type: object
  2963. type: array
  2964. x-kubernetes-list-type: atomic
  2965. image:
  2966. type: string
  2967. imagePullPolicy:
  2968. type: string
  2969. lifecycle:
  2970. properties:
  2971. postStart:
  2972. properties:
  2973. exec:
  2974. properties:
  2975. command:
  2976. items:
  2977. type: string
  2978. type: array
  2979. x-kubernetes-list-type: atomic
  2980. type: object
  2981. httpGet:
  2982. properties:
  2983. host:
  2984. type: string
  2985. httpHeaders:
  2986. items:
  2987. properties:
  2988. name:
  2989. type: string
  2990. value:
  2991. type: string
  2992. required:
  2993. - name
  2994. - value
  2995. type: object
  2996. type: array
  2997. x-kubernetes-list-type: atomic
  2998. path:
  2999. type: string
  3000. port:
  3001. anyOf:
  3002. - type: integer
  3003. - type: string
  3004. x-kubernetes-int-or-string: true
  3005. scheme:
  3006. type: string
  3007. required:
  3008. - port
  3009. type: object
  3010. sleep:
  3011. properties:
  3012. seconds:
  3013. format: int64
  3014. type: integer
  3015. required:
  3016. - seconds
  3017. type: object
  3018. tcpSocket:
  3019. properties:
  3020. host:
  3021. type: string
  3022. port:
  3023. anyOf:
  3024. - type: integer
  3025. - type: string
  3026. x-kubernetes-int-or-string: true
  3027. required:
  3028. - port
  3029. type: object
  3030. type: object
  3031. preStop:
  3032. properties:
  3033. exec:
  3034. properties:
  3035. command:
  3036. items:
  3037. type: string
  3038. type: array
  3039. x-kubernetes-list-type: atomic
  3040. type: object
  3041. httpGet:
  3042. properties:
  3043. host:
  3044. type: string
  3045. httpHeaders:
  3046. items:
  3047. properties:
  3048. name:
  3049. type: string
  3050. value:
  3051. type: string
  3052. required:
  3053. - name
  3054. - value
  3055. type: object
  3056. type: array
  3057. x-kubernetes-list-type: atomic
  3058. path:
  3059. type: string
  3060. port:
  3061. anyOf:
  3062. - type: integer
  3063. - type: string
  3064. x-kubernetes-int-or-string: true
  3065. scheme:
  3066. type: string
  3067. required:
  3068. - port
  3069. type: object
  3070. sleep:
  3071. properties:
  3072. seconds:
  3073. format: int64
  3074. type: integer
  3075. required:
  3076. - seconds
  3077. type: object
  3078. tcpSocket:
  3079. properties:
  3080. host:
  3081. type: string
  3082. port:
  3083. anyOf:
  3084. - type: integer
  3085. - type: string
  3086. x-kubernetes-int-or-string: true
  3087. required:
  3088. - port
  3089. type: object
  3090. type: object
  3091. type: object
  3092. livenessProbe:
  3093. properties:
  3094. exec:
  3095. properties:
  3096. command:
  3097. items:
  3098. type: string
  3099. type: array
  3100. x-kubernetes-list-type: atomic
  3101. type: object
  3102. failureThreshold:
  3103. format: int32
  3104. type: integer
  3105. grpc:
  3106. properties:
  3107. port:
  3108. format: int32
  3109. type: integer
  3110. service:
  3111. type: string
  3112. required:
  3113. - port
  3114. type: object
  3115. httpGet:
  3116. properties:
  3117. host:
  3118. type: string
  3119. httpHeaders:
  3120. items:
  3121. properties:
  3122. name:
  3123. type: string
  3124. value:
  3125. type: string
  3126. required:
  3127. - name
  3128. - value
  3129. type: object
  3130. type: array
  3131. x-kubernetes-list-type: atomic
  3132. path:
  3133. type: string
  3134. port:
  3135. anyOf:
  3136. - type: integer
  3137. - type: string
  3138. x-kubernetes-int-or-string: true
  3139. scheme:
  3140. type: string
  3141. required:
  3142. - port
  3143. type: object
  3144. initialDelaySeconds:
  3145. format: int32
  3146. type: integer
  3147. periodSeconds:
  3148. format: int32
  3149. type: integer
  3150. successThreshold:
  3151. format: int32
  3152. type: integer
  3153. tcpSocket:
  3154. properties:
  3155. host:
  3156. type: string
  3157. port:
  3158. anyOf:
  3159. - type: integer
  3160. - type: string
  3161. x-kubernetes-int-or-string: true
  3162. required:
  3163. - port
  3164. type: object
  3165. terminationGracePeriodSeconds:
  3166. format: int64
  3167. type: integer
  3168. timeoutSeconds:
  3169. format: int32
  3170. type: integer
  3171. type: object
  3172. name:
  3173. type: string
  3174. ports:
  3175. items:
  3176. properties:
  3177. containerPort:
  3178. format: int32
  3179. type: integer
  3180. hostIP:
  3181. type: string
  3182. hostPort:
  3183. format: int32
  3184. type: integer
  3185. name:
  3186. type: string
  3187. protocol:
  3188. default: TCP
  3189. type: string
  3190. required:
  3191. - containerPort
  3192. type: object
  3193. type: array
  3194. x-kubernetes-list-map-keys:
  3195. - containerPort
  3196. - protocol
  3197. x-kubernetes-list-type: map
  3198. readinessProbe:
  3199. properties:
  3200. exec:
  3201. properties:
  3202. command:
  3203. items:
  3204. type: string
  3205. type: array
  3206. x-kubernetes-list-type: atomic
  3207. type: object
  3208. failureThreshold:
  3209. format: int32
  3210. type: integer
  3211. grpc:
  3212. properties:
  3213. port:
  3214. format: int32
  3215. type: integer
  3216. service:
  3217. type: string
  3218. required:
  3219. - port
  3220. type: object
  3221. httpGet:
  3222. properties:
  3223. host:
  3224. type: string
  3225. httpHeaders:
  3226. items:
  3227. properties:
  3228. name:
  3229. type: string
  3230. value:
  3231. type: string
  3232. required:
  3233. - name
  3234. - value
  3235. type: object
  3236. type: array
  3237. x-kubernetes-list-type: atomic
  3238. path:
  3239. type: string
  3240. port:
  3241. anyOf:
  3242. - type: integer
  3243. - type: string
  3244. x-kubernetes-int-or-string: true
  3245. scheme:
  3246. type: string
  3247. required:
  3248. - port
  3249. type: object
  3250. initialDelaySeconds:
  3251. format: int32
  3252. type: integer
  3253. periodSeconds:
  3254. format: int32
  3255. type: integer
  3256. successThreshold:
  3257. format: int32
  3258. type: integer
  3259. tcpSocket:
  3260. properties:
  3261. host:
  3262. type: string
  3263. port:
  3264. anyOf:
  3265. - type: integer
  3266. - type: string
  3267. x-kubernetes-int-or-string: true
  3268. required:
  3269. - port
  3270. type: object
  3271. terminationGracePeriodSeconds:
  3272. format: int64
  3273. type: integer
  3274. timeoutSeconds:
  3275. format: int32
  3276. type: integer
  3277. type: object
  3278. resizePolicy:
  3279. items:
  3280. properties:
  3281. resourceName:
  3282. type: string
  3283. restartPolicy:
  3284. type: string
  3285. required:
  3286. - resourceName
  3287. - restartPolicy
  3288. type: object
  3289. type: array
  3290. x-kubernetes-list-type: atomic
  3291. resources:
  3292. properties:
  3293. claims:
  3294. items:
  3295. properties:
  3296. name:
  3297. type: string
  3298. required:
  3299. - name
  3300. type: object
  3301. type: array
  3302. x-kubernetes-list-map-keys:
  3303. - name
  3304. x-kubernetes-list-type: map
  3305. limits:
  3306. additionalProperties:
  3307. anyOf:
  3308. - type: integer
  3309. - type: string
  3310. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3311. x-kubernetes-int-or-string: true
  3312. type: object
  3313. requests:
  3314. additionalProperties:
  3315. anyOf:
  3316. - type: integer
  3317. - type: string
  3318. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3319. x-kubernetes-int-or-string: true
  3320. type: object
  3321. type: object
  3322. restartPolicy:
  3323. type: string
  3324. securityContext:
  3325. properties:
  3326. allowPrivilegeEscalation:
  3327. type: boolean
  3328. appArmorProfile:
  3329. properties:
  3330. localhostProfile:
  3331. type: string
  3332. type:
  3333. type: string
  3334. required:
  3335. - type
  3336. type: object
  3337. capabilities:
  3338. properties:
  3339. add:
  3340. items:
  3341. type: string
  3342. type: array
  3343. x-kubernetes-list-type: atomic
  3344. drop:
  3345. items:
  3346. type: string
  3347. type: array
  3348. x-kubernetes-list-type: atomic
  3349. type: object
  3350. privileged:
  3351. type: boolean
  3352. procMount:
  3353. type: string
  3354. readOnlyRootFilesystem:
  3355. type: boolean
  3356. runAsGroup:
  3357. format: int64
  3358. type: integer
  3359. runAsNonRoot:
  3360. type: boolean
  3361. runAsUser:
  3362. format: int64
  3363. type: integer
  3364. seLinuxOptions:
  3365. properties:
  3366. level:
  3367. type: string
  3368. role:
  3369. type: string
  3370. type:
  3371. type: string
  3372. user:
  3373. type: string
  3374. type: object
  3375. seccompProfile:
  3376. properties:
  3377. localhostProfile:
  3378. type: string
  3379. type:
  3380. type: string
  3381. required:
  3382. - type
  3383. type: object
  3384. windowsOptions:
  3385. properties:
  3386. gmsaCredentialSpec:
  3387. type: string
  3388. gmsaCredentialSpecName:
  3389. type: string
  3390. hostProcess:
  3391. type: boolean
  3392. runAsUserName:
  3393. type: string
  3394. type: object
  3395. type: object
  3396. startupProbe:
  3397. properties:
  3398. exec:
  3399. properties:
  3400. command:
  3401. items:
  3402. type: string
  3403. type: array
  3404. x-kubernetes-list-type: atomic
  3405. type: object
  3406. failureThreshold:
  3407. format: int32
  3408. type: integer
  3409. grpc:
  3410. properties:
  3411. port:
  3412. format: int32
  3413. type: integer
  3414. service:
  3415. type: string
  3416. required:
  3417. - port
  3418. type: object
  3419. httpGet:
  3420. properties:
  3421. host:
  3422. type: string
  3423. httpHeaders:
  3424. items:
  3425. properties:
  3426. name:
  3427. type: string
  3428. value:
  3429. type: string
  3430. required:
  3431. - name
  3432. - value
  3433. type: object
  3434. type: array
  3435. x-kubernetes-list-type: atomic
  3436. path:
  3437. type: string
  3438. port:
  3439. anyOf:
  3440. - type: integer
  3441. - type: string
  3442. x-kubernetes-int-or-string: true
  3443. scheme:
  3444. type: string
  3445. required:
  3446. - port
  3447. type: object
  3448. initialDelaySeconds:
  3449. format: int32
  3450. type: integer
  3451. periodSeconds:
  3452. format: int32
  3453. type: integer
  3454. successThreshold:
  3455. format: int32
  3456. type: integer
  3457. tcpSocket:
  3458. properties:
  3459. host:
  3460. type: string
  3461. port:
  3462. anyOf:
  3463. - type: integer
  3464. - type: string
  3465. x-kubernetes-int-or-string: true
  3466. required:
  3467. - port
  3468. type: object
  3469. terminationGracePeriodSeconds:
  3470. format: int64
  3471. type: integer
  3472. timeoutSeconds:
  3473. format: int32
  3474. type: integer
  3475. type: object
  3476. stdin:
  3477. type: boolean
  3478. stdinOnce:
  3479. type: boolean
  3480. terminationMessagePath:
  3481. type: string
  3482. terminationMessagePolicy:
  3483. type: string
  3484. tty:
  3485. type: boolean
  3486. volumeDevices:
  3487. items:
  3488. properties:
  3489. devicePath:
  3490. type: string
  3491. name:
  3492. type: string
  3493. required:
  3494. - devicePath
  3495. - name
  3496. type: object
  3497. type: array
  3498. x-kubernetes-list-map-keys:
  3499. - devicePath
  3500. x-kubernetes-list-type: map
  3501. volumeMounts:
  3502. items:
  3503. properties:
  3504. mountPath:
  3505. type: string
  3506. mountPropagation:
  3507. type: string
  3508. name:
  3509. type: string
  3510. readOnly:
  3511. type: boolean
  3512. recursiveReadOnly:
  3513. type: string
  3514. subPath:
  3515. type: string
  3516. subPathExpr:
  3517. type: string
  3518. required:
  3519. - mountPath
  3520. - name
  3521. type: object
  3522. type: array
  3523. x-kubernetes-list-map-keys:
  3524. - mountPath
  3525. x-kubernetes-list-type: map
  3526. workingDir:
  3527. type: string
  3528. required:
  3529. - name
  3530. type: object
  3531. type: array
  3532. affinity:
  3533. properties:
  3534. nodeAffinity:
  3535. properties:
  3536. preferredDuringSchedulingIgnoredDuringExecution:
  3537. items:
  3538. properties:
  3539. preference:
  3540. properties:
  3541. matchExpressions:
  3542. items:
  3543. properties:
  3544. key:
  3545. type: string
  3546. operator:
  3547. type: string
  3548. values:
  3549. items:
  3550. type: string
  3551. type: array
  3552. x-kubernetes-list-type: atomic
  3553. required:
  3554. - key
  3555. - operator
  3556. type: object
  3557. type: array
  3558. x-kubernetes-list-type: atomic
  3559. matchFields:
  3560. items:
  3561. properties:
  3562. key:
  3563. type: string
  3564. operator:
  3565. type: string
  3566. values:
  3567. items:
  3568. type: string
  3569. type: array
  3570. x-kubernetes-list-type: atomic
  3571. required:
  3572. - key
  3573. - operator
  3574. type: object
  3575. type: array
  3576. x-kubernetes-list-type: atomic
  3577. type: object
  3578. x-kubernetes-map-type: atomic
  3579. weight:
  3580. format: int32
  3581. type: integer
  3582. required:
  3583. - preference
  3584. - weight
  3585. type: object
  3586. type: array
  3587. x-kubernetes-list-type: atomic
  3588. requiredDuringSchedulingIgnoredDuringExecution:
  3589. properties:
  3590. nodeSelectorTerms:
  3591. items:
  3592. properties:
  3593. matchExpressions:
  3594. items:
  3595. properties:
  3596. key:
  3597. type: string
  3598. operator:
  3599. type: string
  3600. values:
  3601. items:
  3602. type: string
  3603. type: array
  3604. x-kubernetes-list-type: atomic
  3605. required:
  3606. - key
  3607. - operator
  3608. type: object
  3609. type: array
  3610. x-kubernetes-list-type: atomic
  3611. matchFields:
  3612. items:
  3613. properties:
  3614. key:
  3615. type: string
  3616. operator:
  3617. type: string
  3618. values:
  3619. items:
  3620. type: string
  3621. type: array
  3622. x-kubernetes-list-type: atomic
  3623. required:
  3624. - key
  3625. - operator
  3626. type: object
  3627. type: array
  3628. x-kubernetes-list-type: atomic
  3629. type: object
  3630. x-kubernetes-map-type: atomic
  3631. type: array
  3632. x-kubernetes-list-type: atomic
  3633. required:
  3634. - nodeSelectorTerms
  3635. type: object
  3636. x-kubernetes-map-type: atomic
  3637. type: object
  3638. podAffinity:
  3639. properties:
  3640. preferredDuringSchedulingIgnoredDuringExecution:
  3641. items:
  3642. properties:
  3643. podAffinityTerm:
  3644. properties:
  3645. labelSelector:
  3646. properties:
  3647. matchExpressions:
  3648. items:
  3649. properties:
  3650. key:
  3651. type: string
  3652. operator:
  3653. type: string
  3654. values:
  3655. items:
  3656. type: string
  3657. type: array
  3658. x-kubernetes-list-type: atomic
  3659. required:
  3660. - key
  3661. - operator
  3662. type: object
  3663. type: array
  3664. x-kubernetes-list-type: atomic
  3665. matchLabels:
  3666. additionalProperties:
  3667. type: string
  3668. type: object
  3669. type: object
  3670. x-kubernetes-map-type: atomic
  3671. matchLabelKeys:
  3672. items:
  3673. type: string
  3674. type: array
  3675. x-kubernetes-list-type: atomic
  3676. mismatchLabelKeys:
  3677. items:
  3678. type: string
  3679. type: array
  3680. x-kubernetes-list-type: atomic
  3681. namespaceSelector:
  3682. properties:
  3683. matchExpressions:
  3684. items:
  3685. properties:
  3686. key:
  3687. type: string
  3688. operator:
  3689. type: string
  3690. values:
  3691. items:
  3692. type: string
  3693. type: array
  3694. x-kubernetes-list-type: atomic
  3695. required:
  3696. - key
  3697. - operator
  3698. type: object
  3699. type: array
  3700. x-kubernetes-list-type: atomic
  3701. matchLabels:
  3702. additionalProperties:
  3703. type: string
  3704. type: object
  3705. type: object
  3706. x-kubernetes-map-type: atomic
  3707. namespaces:
  3708. items:
  3709. type: string
  3710. type: array
  3711. x-kubernetes-list-type: atomic
  3712. topologyKey:
  3713. type: string
  3714. required:
  3715. - topologyKey
  3716. type: object
  3717. weight:
  3718. format: int32
  3719. type: integer
  3720. required:
  3721. - podAffinityTerm
  3722. - weight
  3723. type: object
  3724. type: array
  3725. x-kubernetes-list-type: atomic
  3726. requiredDuringSchedulingIgnoredDuringExecution:
  3727. items:
  3728. properties:
  3729. labelSelector:
  3730. properties:
  3731. matchExpressions:
  3732. items:
  3733. properties:
  3734. key:
  3735. type: string
  3736. operator:
  3737. type: string
  3738. values:
  3739. items:
  3740. type: string
  3741. type: array
  3742. x-kubernetes-list-type: atomic
  3743. required:
  3744. - key
  3745. - operator
  3746. type: object
  3747. type: array
  3748. x-kubernetes-list-type: atomic
  3749. matchLabels:
  3750. additionalProperties:
  3751. type: string
  3752. type: object
  3753. type: object
  3754. x-kubernetes-map-type: atomic
  3755. matchLabelKeys:
  3756. items:
  3757. type: string
  3758. type: array
  3759. x-kubernetes-list-type: atomic
  3760. mismatchLabelKeys:
  3761. items:
  3762. type: string
  3763. type: array
  3764. x-kubernetes-list-type: atomic
  3765. namespaceSelector:
  3766. properties:
  3767. matchExpressions:
  3768. items:
  3769. properties:
  3770. key:
  3771. type: string
  3772. operator:
  3773. type: string
  3774. values:
  3775. items:
  3776. type: string
  3777. type: array
  3778. x-kubernetes-list-type: atomic
  3779. required:
  3780. - key
  3781. - operator
  3782. type: object
  3783. type: array
  3784. x-kubernetes-list-type: atomic
  3785. matchLabels:
  3786. additionalProperties:
  3787. type: string
  3788. type: object
  3789. type: object
  3790. x-kubernetes-map-type: atomic
  3791. namespaces:
  3792. items:
  3793. type: string
  3794. type: array
  3795. x-kubernetes-list-type: atomic
  3796. topologyKey:
  3797. type: string
  3798. required:
  3799. - topologyKey
  3800. type: object
  3801. type: array
  3802. x-kubernetes-list-type: atomic
  3803. type: object
  3804. podAntiAffinity:
  3805. properties:
  3806. preferredDuringSchedulingIgnoredDuringExecution:
  3807. items:
  3808. properties:
  3809. podAffinityTerm:
  3810. properties:
  3811. labelSelector:
  3812. properties:
  3813. matchExpressions:
  3814. items:
  3815. properties:
  3816. key:
  3817. type: string
  3818. operator:
  3819. type: string
  3820. values:
  3821. items:
  3822. type: string
  3823. type: array
  3824. x-kubernetes-list-type: atomic
  3825. required:
  3826. - key
  3827. - operator
  3828. type: object
  3829. type: array
  3830. x-kubernetes-list-type: atomic
  3831. matchLabels:
  3832. additionalProperties:
  3833. type: string
  3834. type: object
  3835. type: object
  3836. x-kubernetes-map-type: atomic
  3837. matchLabelKeys:
  3838. items:
  3839. type: string
  3840. type: array
  3841. x-kubernetes-list-type: atomic
  3842. mismatchLabelKeys:
  3843. items:
  3844. type: string
  3845. type: array
  3846. x-kubernetes-list-type: atomic
  3847. namespaceSelector:
  3848. properties:
  3849. matchExpressions:
  3850. items:
  3851. properties:
  3852. key:
  3853. type: string
  3854. operator:
  3855. type: string
  3856. values:
  3857. items:
  3858. type: string
  3859. type: array
  3860. x-kubernetes-list-type: atomic
  3861. required:
  3862. - key
  3863. - operator
  3864. type: object
  3865. type: array
  3866. x-kubernetes-list-type: atomic
  3867. matchLabels:
  3868. additionalProperties:
  3869. type: string
  3870. type: object
  3871. type: object
  3872. x-kubernetes-map-type: atomic
  3873. namespaces:
  3874. items:
  3875. type: string
  3876. type: array
  3877. x-kubernetes-list-type: atomic
  3878. topologyKey:
  3879. type: string
  3880. required:
  3881. - topologyKey
  3882. type: object
  3883. weight:
  3884. format: int32
  3885. type: integer
  3886. required:
  3887. - podAffinityTerm
  3888. - weight
  3889. type: object
  3890. type: array
  3891. x-kubernetes-list-type: atomic
  3892. requiredDuringSchedulingIgnoredDuringExecution:
  3893. items:
  3894. properties:
  3895. labelSelector:
  3896. properties:
  3897. matchExpressions:
  3898. items:
  3899. properties:
  3900. key:
  3901. type: string
  3902. operator:
  3903. type: string
  3904. values:
  3905. items:
  3906. type: string
  3907. type: array
  3908. x-kubernetes-list-type: atomic
  3909. required:
  3910. - key
  3911. - operator
  3912. type: object
  3913. type: array
  3914. x-kubernetes-list-type: atomic
  3915. matchLabels:
  3916. additionalProperties:
  3917. type: string
  3918. type: object
  3919. type: object
  3920. x-kubernetes-map-type: atomic
  3921. matchLabelKeys:
  3922. items:
  3923. type: string
  3924. type: array
  3925. x-kubernetes-list-type: atomic
  3926. mismatchLabelKeys:
  3927. items:
  3928. type: string
  3929. type: array
  3930. x-kubernetes-list-type: atomic
  3931. namespaceSelector:
  3932. properties:
  3933. matchExpressions:
  3934. items:
  3935. properties:
  3936. key:
  3937. type: string
  3938. operator:
  3939. type: string
  3940. values:
  3941. items:
  3942. type: string
  3943. type: array
  3944. x-kubernetes-list-type: atomic
  3945. required:
  3946. - key
  3947. - operator
  3948. type: object
  3949. type: array
  3950. x-kubernetes-list-type: atomic
  3951. matchLabels:
  3952. additionalProperties:
  3953. type: string
  3954. type: object
  3955. type: object
  3956. x-kubernetes-map-type: atomic
  3957. namespaces:
  3958. items:
  3959. type: string
  3960. type: array
  3961. x-kubernetes-list-type: atomic
  3962. topologyKey:
  3963. type: string
  3964. required:
  3965. - topologyKey
  3966. type: object
  3967. type: array
  3968. x-kubernetes-list-type: atomic
  3969. type: object
  3970. type: object
  3971. args:
  3972. additionalProperties:
  3973. type: string
  3974. type: object
  3975. autoscaler:
  3976. properties:
  3977. behavior:
  3978. properties:
  3979. scaleDown:
  3980. properties:
  3981. policies:
  3982. items:
  3983. properties:
  3984. periodSeconds:
  3985. format: int32
  3986. type: integer
  3987. type:
  3988. type: string
  3989. value:
  3990. format: int32
  3991. type: integer
  3992. required:
  3993. - periodSeconds
  3994. - type
  3995. - value
  3996. type: object
  3997. type: array
  3998. x-kubernetes-list-type: atomic
  3999. selectPolicy:
  4000. type: string
  4001. stabilizationWindowSeconds:
  4002. format: int32
  4003. type: integer
  4004. type: object
  4005. scaleUp:
  4006. properties:
  4007. policies:
  4008. items:
  4009. properties:
  4010. periodSeconds:
  4011. format: int32
  4012. type: integer
  4013. type:
  4014. type: string
  4015. value:
  4016. format: int32
  4017. type: integer
  4018. required:
  4019. - periodSeconds
  4020. - type
  4021. - value
  4022. type: object
  4023. type: array
  4024. x-kubernetes-list-type: atomic
  4025. selectPolicy:
  4026. type: string
  4027. stabilizationWindowSeconds:
  4028. format: int32
  4029. type: integer
  4030. type: object
  4031. type: object
  4032. maxReplicas:
  4033. format: int32
  4034. type: integer
  4035. metrics:
  4036. items:
  4037. properties:
  4038. pods:
  4039. properties:
  4040. metric:
  4041. properties:
  4042. name:
  4043. type: string
  4044. selector:
  4045. properties:
  4046. matchExpressions:
  4047. items:
  4048. properties:
  4049. key:
  4050. type: string
  4051. operator:
  4052. type: string
  4053. values:
  4054. items:
  4055. type: string
  4056. type: array
  4057. x-kubernetes-list-type: atomic
  4058. required:
  4059. - key
  4060. - operator
  4061. type: object
  4062. type: array
  4063. x-kubernetes-list-type: atomic
  4064. matchLabels:
  4065. additionalProperties:
  4066. type: string
  4067. type: object
  4068. type: object
  4069. x-kubernetes-map-type: atomic
  4070. required:
  4071. - name
  4072. type: object
  4073. target:
  4074. properties:
  4075. averageUtilization:
  4076. format: int32
  4077. type: integer
  4078. averageValue:
  4079. anyOf:
  4080. - type: integer
  4081. - type: string
  4082. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4083. x-kubernetes-int-or-string: true
  4084. type:
  4085. type: string
  4086. value:
  4087. anyOf:
  4088. - type: integer
  4089. - type: string
  4090. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4091. x-kubernetes-int-or-string: true
  4092. required:
  4093. - type
  4094. type: object
  4095. required:
  4096. - metric
  4097. - target
  4098. type: object
  4099. type:
  4100. type: string
  4101. required:
  4102. - type
  4103. type: object
  4104. type: array
  4105. minReplicas:
  4106. format: int32
  4107. type: integer
  4108. targetCPUUtilization:
  4109. format: int32
  4110. type: integer
  4111. targetMemoryUtilization:
  4112. format: int32
  4113. type: integer
  4114. type: object
  4115. config:
  4116. type: string
  4117. configmaps:
  4118. items:
  4119. properties:
  4120. mountpath:
  4121. type: string
  4122. name:
  4123. type: string
  4124. required:
  4125. - mountpath
  4126. - name
  4127. type: object
  4128. type: array
  4129. deploymentUpdateStrategy:
  4130. properties:
  4131. rollingUpdate:
  4132. properties:
  4133. maxSurge:
  4134. anyOf:
  4135. - type: integer
  4136. - type: string
  4137. x-kubernetes-int-or-string: true
  4138. maxUnavailable:
  4139. anyOf:
  4140. - type: integer
  4141. - type: string
  4142. x-kubernetes-int-or-string: true
  4143. type: object
  4144. type:
  4145. type: string
  4146. type: object
  4147. env:
  4148. items:
  4149. properties:
  4150. name:
  4151. type: string
  4152. value:
  4153. type: string
  4154. valueFrom:
  4155. properties:
  4156. configMapKeyRef:
  4157. properties:
  4158. key:
  4159. type: string
  4160. name:
  4161. default: ""
  4162. type: string
  4163. optional:
  4164. type: boolean
  4165. required:
  4166. - key
  4167. type: object
  4168. x-kubernetes-map-type: atomic
  4169. fieldRef:
  4170. properties:
  4171. apiVersion:
  4172. type: string
  4173. fieldPath:
  4174. type: string
  4175. required:
  4176. - fieldPath
  4177. type: object
  4178. x-kubernetes-map-type: atomic
  4179. resourceFieldRef:
  4180. properties:
  4181. containerName:
  4182. type: string
  4183. divisor:
  4184. anyOf:
  4185. - type: integer
  4186. - type: string
  4187. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4188. x-kubernetes-int-or-string: true
  4189. resource:
  4190. type: string
  4191. required:
  4192. - resource
  4193. type: object
  4194. x-kubernetes-map-type: atomic
  4195. secretKeyRef:
  4196. properties:
  4197. key:
  4198. type: string
  4199. name:
  4200. default: ""
  4201. type: string
  4202. optional:
  4203. type: boolean
  4204. required:
  4205. - key
  4206. type: object
  4207. x-kubernetes-map-type: atomic
  4208. type: object
  4209. required:
  4210. - name
  4211. type: object
  4212. type: array
  4213. envFrom:
  4214. items:
  4215. properties:
  4216. configMapRef:
  4217. properties:
  4218. name:
  4219. default: ""
  4220. type: string
  4221. optional:
  4222. type: boolean
  4223. type: object
  4224. x-kubernetes-map-type: atomic
  4225. prefix:
  4226. type: string
  4227. secretRef:
  4228. properties:
  4229. name:
  4230. default: ""
  4231. type: string
  4232. optional:
  4233. type: boolean
  4234. type: object
  4235. x-kubernetes-map-type: atomic
  4236. type: object
  4237. type: array
  4238. hostNetwork:
  4239. type: boolean
  4240. image:
  4241. type: string
  4242. imagePullPolicy:
  4243. type: string
  4244. ingress:
  4245. properties:
  4246. annotations:
  4247. additionalProperties:
  4248. type: string
  4249. type: object
  4250. hostname:
  4251. type: string
  4252. ingressClassName:
  4253. type: string
  4254. route:
  4255. properties:
  4256. termination:
  4257. enum:
  4258. - insecure
  4259. - edge
  4260. - passthrough
  4261. - reencrypt
  4262. type: string
  4263. type: object
  4264. ruleType:
  4265. enum:
  4266. - path
  4267. - subdomain
  4268. type: string
  4269. tls:
  4270. items:
  4271. properties:
  4272. hosts:
  4273. items:
  4274. type: string
  4275. type: array
  4276. x-kubernetes-list-type: atomic
  4277. secretName:
  4278. type: string
  4279. type: object
  4280. type: array
  4281. type:
  4282. enum:
  4283. - ingress
  4284. - route
  4285. type: string
  4286. type: object
  4287. initContainers:
  4288. items:
  4289. properties:
  4290. args:
  4291. items:
  4292. type: string
  4293. type: array
  4294. x-kubernetes-list-type: atomic
  4295. command:
  4296. items:
  4297. type: string
  4298. type: array
  4299. x-kubernetes-list-type: atomic
  4300. env:
  4301. items:
  4302. properties:
  4303. name:
  4304. type: string
  4305. value:
  4306. type: string
  4307. valueFrom:
  4308. properties:
  4309. configMapKeyRef:
  4310. properties:
  4311. key:
  4312. type: string
  4313. name:
  4314. default: ""
  4315. type: string
  4316. optional:
  4317. type: boolean
  4318. required:
  4319. - key
  4320. type: object
  4321. x-kubernetes-map-type: atomic
  4322. fieldRef:
  4323. properties:
  4324. apiVersion:
  4325. type: string
  4326. fieldPath:
  4327. type: string
  4328. required:
  4329. - fieldPath
  4330. type: object
  4331. x-kubernetes-map-type: atomic
  4332. resourceFieldRef:
  4333. properties:
  4334. containerName:
  4335. type: string
  4336. divisor:
  4337. anyOf:
  4338. - type: integer
  4339. - type: string
  4340. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4341. x-kubernetes-int-or-string: true
  4342. resource:
  4343. type: string
  4344. required:
  4345. - resource
  4346. type: object
  4347. x-kubernetes-map-type: atomic
  4348. secretKeyRef:
  4349. properties:
  4350. key:
  4351. type: string
  4352. name:
  4353. default: ""
  4354. type: string
  4355. optional:
  4356. type: boolean
  4357. required:
  4358. - key
  4359. type: object
  4360. x-kubernetes-map-type: atomic
  4361. type: object
  4362. required:
  4363. - name
  4364. type: object
  4365. type: array
  4366. x-kubernetes-list-map-keys:
  4367. - name
  4368. x-kubernetes-list-type: map
  4369. envFrom:
  4370. items:
  4371. properties:
  4372. configMapRef:
  4373. properties:
  4374. name:
  4375. default: ""
  4376. type: string
  4377. optional:
  4378. type: boolean
  4379. type: object
  4380. x-kubernetes-map-type: atomic
  4381. prefix:
  4382. type: string
  4383. secretRef:
  4384. properties:
  4385. name:
  4386. default: ""
  4387. type: string
  4388. optional:
  4389. type: boolean
  4390. type: object
  4391. x-kubernetes-map-type: atomic
  4392. type: object
  4393. type: array
  4394. x-kubernetes-list-type: atomic
  4395. image:
  4396. type: string
  4397. imagePullPolicy:
  4398. type: string
  4399. lifecycle:
  4400. properties:
  4401. postStart:
  4402. properties:
  4403. exec:
  4404. properties:
  4405. command:
  4406. items:
  4407. type: string
  4408. type: array
  4409. x-kubernetes-list-type: atomic
  4410. type: object
  4411. httpGet:
  4412. properties:
  4413. host:
  4414. type: string
  4415. httpHeaders:
  4416. items:
  4417. properties:
  4418. name:
  4419. type: string
  4420. value:
  4421. type: string
  4422. required:
  4423. - name
  4424. - value
  4425. type: object
  4426. type: array
  4427. x-kubernetes-list-type: atomic
  4428. path:
  4429. type: string
  4430. port:
  4431. anyOf:
  4432. - type: integer
  4433. - type: string
  4434. x-kubernetes-int-or-string: true
  4435. scheme:
  4436. type: string
  4437. required:
  4438. - port
  4439. type: object
  4440. sleep:
  4441. properties:
  4442. seconds:
  4443. format: int64
  4444. type: integer
  4445. required:
  4446. - seconds
  4447. type: object
  4448. tcpSocket:
  4449. properties:
  4450. host:
  4451. type: string
  4452. port:
  4453. anyOf:
  4454. - type: integer
  4455. - type: string
  4456. x-kubernetes-int-or-string: true
  4457. required:
  4458. - port
  4459. type: object
  4460. type: object
  4461. preStop:
  4462. properties:
  4463. exec:
  4464. properties:
  4465. command:
  4466. items:
  4467. type: string
  4468. type: array
  4469. x-kubernetes-list-type: atomic
  4470. type: object
  4471. httpGet:
  4472. properties:
  4473. host:
  4474. type: string
  4475. httpHeaders:
  4476. items:
  4477. properties:
  4478. name:
  4479. type: string
  4480. value:
  4481. type: string
  4482. required:
  4483. - name
  4484. - value
  4485. type: object
  4486. type: array
  4487. x-kubernetes-list-type: atomic
  4488. path:
  4489. type: string
  4490. port:
  4491. anyOf:
  4492. - type: integer
  4493. - type: string
  4494. x-kubernetes-int-or-string: true
  4495. scheme:
  4496. type: string
  4497. required:
  4498. - port
  4499. type: object
  4500. sleep:
  4501. properties:
  4502. seconds:
  4503. format: int64
  4504. type: integer
  4505. required:
  4506. - seconds
  4507. type: object
  4508. tcpSocket:
  4509. properties:
  4510. host:
  4511. type: string
  4512. port:
  4513. anyOf:
  4514. - type: integer
  4515. - type: string
  4516. x-kubernetes-int-or-string: true
  4517. required:
  4518. - port
  4519. type: object
  4520. type: object
  4521. type: object
  4522. livenessProbe:
  4523. properties:
  4524. exec:
  4525. properties:
  4526. command:
  4527. items:
  4528. type: string
  4529. type: array
  4530. x-kubernetes-list-type: atomic
  4531. type: object
  4532. failureThreshold:
  4533. format: int32
  4534. type: integer
  4535. grpc:
  4536. properties:
  4537. port:
  4538. format: int32
  4539. type: integer
  4540. service:
  4541. type: string
  4542. required:
  4543. - port
  4544. type: object
  4545. httpGet:
  4546. properties:
  4547. host:
  4548. type: string
  4549. httpHeaders:
  4550. items:
  4551. properties:
  4552. name:
  4553. type: string
  4554. value:
  4555. type: string
  4556. required:
  4557. - name
  4558. - value
  4559. type: object
  4560. type: array
  4561. x-kubernetes-list-type: atomic
  4562. path:
  4563. type: string
  4564. port:
  4565. anyOf:
  4566. - type: integer
  4567. - type: string
  4568. x-kubernetes-int-or-string: true
  4569. scheme:
  4570. type: string
  4571. required:
  4572. - port
  4573. type: object
  4574. initialDelaySeconds:
  4575. format: int32
  4576. type: integer
  4577. periodSeconds:
  4578. format: int32
  4579. type: integer
  4580. successThreshold:
  4581. format: int32
  4582. type: integer
  4583. tcpSocket:
  4584. properties:
  4585. host:
  4586. type: string
  4587. port:
  4588. anyOf:
  4589. - type: integer
  4590. - type: string
  4591. x-kubernetes-int-or-string: true
  4592. required:
  4593. - port
  4594. type: object
  4595. terminationGracePeriodSeconds:
  4596. format: int64
  4597. type: integer
  4598. timeoutSeconds:
  4599. format: int32
  4600. type: integer
  4601. type: object
  4602. name:
  4603. type: string
  4604. ports:
  4605. items:
  4606. properties:
  4607. containerPort:
  4608. format: int32
  4609. type: integer
  4610. hostIP:
  4611. type: string
  4612. hostPort:
  4613. format: int32
  4614. type: integer
  4615. name:
  4616. type: string
  4617. protocol:
  4618. default: TCP
  4619. type: string
  4620. required:
  4621. - containerPort
  4622. type: object
  4623. type: array
  4624. x-kubernetes-list-map-keys:
  4625. - containerPort
  4626. - protocol
  4627. x-kubernetes-list-type: map
  4628. readinessProbe:
  4629. properties:
  4630. exec:
  4631. properties:
  4632. command:
  4633. items:
  4634. type: string
  4635. type: array
  4636. x-kubernetes-list-type: atomic
  4637. type: object
  4638. failureThreshold:
  4639. format: int32
  4640. type: integer
  4641. grpc:
  4642. properties:
  4643. port:
  4644. format: int32
  4645. type: integer
  4646. service:
  4647. type: string
  4648. required:
  4649. - port
  4650. type: object
  4651. httpGet:
  4652. properties:
  4653. host:
  4654. type: string
  4655. httpHeaders:
  4656. items:
  4657. properties:
  4658. name:
  4659. type: string
  4660. value:
  4661. type: string
  4662. required:
  4663. - name
  4664. - value
  4665. type: object
  4666. type: array
  4667. x-kubernetes-list-type: atomic
  4668. path:
  4669. type: string
  4670. port:
  4671. anyOf:
  4672. - type: integer
  4673. - type: string
  4674. x-kubernetes-int-or-string: true
  4675. scheme:
  4676. type: string
  4677. required:
  4678. - port
  4679. type: object
  4680. initialDelaySeconds:
  4681. format: int32
  4682. type: integer
  4683. periodSeconds:
  4684. format: int32
  4685. type: integer
  4686. successThreshold:
  4687. format: int32
  4688. type: integer
  4689. tcpSocket:
  4690. properties:
  4691. host:
  4692. type: string
  4693. port:
  4694. anyOf:
  4695. - type: integer
  4696. - type: string
  4697. x-kubernetes-int-or-string: true
  4698. required:
  4699. - port
  4700. type: object
  4701. terminationGracePeriodSeconds:
  4702. format: int64
  4703. type: integer
  4704. timeoutSeconds:
  4705. format: int32
  4706. type: integer
  4707. type: object
  4708. resizePolicy:
  4709. items:
  4710. properties:
  4711. resourceName:
  4712. type: string
  4713. restartPolicy:
  4714. type: string
  4715. required:
  4716. - resourceName
  4717. - restartPolicy
  4718. type: object
  4719. type: array
  4720. x-kubernetes-list-type: atomic
  4721. resources:
  4722. properties:
  4723. claims:
  4724. items:
  4725. properties:
  4726. name:
  4727. type: string
  4728. required:
  4729. - name
  4730. type: object
  4731. type: array
  4732. x-kubernetes-list-map-keys:
  4733. - name
  4734. x-kubernetes-list-type: map
  4735. limits:
  4736. additionalProperties:
  4737. anyOf:
  4738. - type: integer
  4739. - type: string
  4740. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4741. x-kubernetes-int-or-string: true
  4742. type: object
  4743. requests:
  4744. additionalProperties:
  4745. anyOf:
  4746. - type: integer
  4747. - type: string
  4748. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4749. x-kubernetes-int-or-string: true
  4750. type: object
  4751. type: object
  4752. restartPolicy:
  4753. type: string
  4754. securityContext:
  4755. properties:
  4756. allowPrivilegeEscalation:
  4757. type: boolean
  4758. appArmorProfile:
  4759. properties:
  4760. localhostProfile:
  4761. type: string
  4762. type:
  4763. type: string
  4764. required:
  4765. - type
  4766. type: object
  4767. capabilities:
  4768. properties:
  4769. add:
  4770. items:
  4771. type: string
  4772. type: array
  4773. x-kubernetes-list-type: atomic
  4774. drop:
  4775. items:
  4776. type: string
  4777. type: array
  4778. x-kubernetes-list-type: atomic
  4779. type: object
  4780. privileged:
  4781. type: boolean
  4782. procMount:
  4783. type: string
  4784. readOnlyRootFilesystem:
  4785. type: boolean
  4786. runAsGroup:
  4787. format: int64
  4788. type: integer
  4789. runAsNonRoot:
  4790. type: boolean
  4791. runAsUser:
  4792. format: int64
  4793. type: integer
  4794. seLinuxOptions:
  4795. properties:
  4796. level:
  4797. type: string
  4798. role:
  4799. type: string
  4800. type:
  4801. type: string
  4802. user:
  4803. type: string
  4804. type: object
  4805. seccompProfile:
  4806. properties:
  4807. localhostProfile:
  4808. type: string
  4809. type:
  4810. type: string
  4811. required:
  4812. - type
  4813. type: object
  4814. windowsOptions:
  4815. properties:
  4816. gmsaCredentialSpec:
  4817. type: string
  4818. gmsaCredentialSpecName:
  4819. type: string
  4820. hostProcess:
  4821. type: boolean
  4822. runAsUserName:
  4823. type: string
  4824. type: object
  4825. type: object
  4826. startupProbe:
  4827. properties:
  4828. exec:
  4829. properties:
  4830. command:
  4831. items:
  4832. type: string
  4833. type: array
  4834. x-kubernetes-list-type: atomic
  4835. type: object
  4836. failureThreshold:
  4837. format: int32
  4838. type: integer
  4839. grpc:
  4840. properties:
  4841. port:
  4842. format: int32
  4843. type: integer
  4844. service:
  4845. type: string
  4846. required:
  4847. - port
  4848. type: object
  4849. httpGet:
  4850. properties:
  4851. host:
  4852. type: string
  4853. httpHeaders:
  4854. items:
  4855. properties:
  4856. name:
  4857. type: string
  4858. value:
  4859. type: string
  4860. required:
  4861. - name
  4862. - value
  4863. type: object
  4864. type: array
  4865. x-kubernetes-list-type: atomic
  4866. path:
  4867. type: string
  4868. port:
  4869. anyOf:
  4870. - type: integer
  4871. - type: string
  4872. x-kubernetes-int-or-string: true
  4873. scheme:
  4874. type: string
  4875. required:
  4876. - port
  4877. type: object
  4878. initialDelaySeconds:
  4879. format: int32
  4880. type: integer
  4881. periodSeconds:
  4882. format: int32
  4883. type: integer
  4884. successThreshold:
  4885. format: int32
  4886. type: integer
  4887. tcpSocket:
  4888. properties:
  4889. host:
  4890. type: string
  4891. port:
  4892. anyOf:
  4893. - type: integer
  4894. - type: string
  4895. x-kubernetes-int-or-string: true
  4896. required:
  4897. - port
  4898. type: object
  4899. terminationGracePeriodSeconds:
  4900. format: int64
  4901. type: integer
  4902. timeoutSeconds:
  4903. format: int32
  4904. type: integer
  4905. type: object
  4906. stdin:
  4907. type: boolean
  4908. stdinOnce:
  4909. type: boolean
  4910. terminationMessagePath:
  4911. type: string
  4912. terminationMessagePolicy:
  4913. type: string
  4914. tty:
  4915. type: boolean
  4916. volumeDevices:
  4917. items:
  4918. properties:
  4919. devicePath:
  4920. type: string
  4921. name:
  4922. type: string
  4923. required:
  4924. - devicePath
  4925. - name
  4926. type: object
  4927. type: array
  4928. x-kubernetes-list-map-keys:
  4929. - devicePath
  4930. x-kubernetes-list-type: map
  4931. volumeMounts:
  4932. items:
  4933. properties:
  4934. mountPath:
  4935. type: string
  4936. mountPropagation:
  4937. type: string
  4938. name:
  4939. type: string
  4940. readOnly:
  4941. type: boolean
  4942. recursiveReadOnly:
  4943. type: string
  4944. subPath:
  4945. type: string
  4946. subPathExpr:
  4947. type: string
  4948. required:
  4949. - mountPath
  4950. - name
  4951. type: object
  4952. type: array
  4953. x-kubernetes-list-map-keys:
  4954. - mountPath
  4955. x-kubernetes-list-type: map
  4956. workingDir:
  4957. type: string
  4958. required:
  4959. - name
  4960. type: object
  4961. type: array
  4962. lifecycle:
  4963. properties:
  4964. postStart:
  4965. properties:
  4966. exec:
  4967. properties:
  4968. command:
  4969. items:
  4970. type: string
  4971. type: array
  4972. x-kubernetes-list-type: atomic
  4973. type: object
  4974. httpGet:
  4975. properties:
  4976. host:
  4977. type: string
  4978. httpHeaders:
  4979. items:
  4980. properties:
  4981. name:
  4982. type: string
  4983. value:
  4984. type: string
  4985. required:
  4986. - name
  4987. - value
  4988. type: object
  4989. type: array
  4990. x-kubernetes-list-type: atomic
  4991. path:
  4992. type: string
  4993. port:
  4994. anyOf:
  4995. - type: integer
  4996. - type: string
  4997. x-kubernetes-int-or-string: true
  4998. scheme:
  4999. type: string
  5000. required:
  5001. - port
  5002. type: object
  5003. sleep:
  5004. properties:
  5005. seconds:
  5006. format: int64
  5007. type: integer
  5008. required:
  5009. - seconds
  5010. type: object
  5011. tcpSocket:
  5012. properties:
  5013. host:
  5014. type: string
  5015. port:
  5016. anyOf:
  5017. - type: integer
  5018. - type: string
  5019. x-kubernetes-int-or-string: true
  5020. required:
  5021. - port
  5022. type: object
  5023. type: object
  5024. preStop:
  5025. properties:
  5026. exec:
  5027. properties:
  5028. command:
  5029. items:
  5030. type: string
  5031. type: array
  5032. x-kubernetes-list-type: atomic
  5033. type: object
  5034. httpGet:
  5035. properties:
  5036. host:
  5037. type: string
  5038. httpHeaders:
  5039. items:
  5040. properties:
  5041. name:
  5042. type: string
  5043. value:
  5044. type: string
  5045. required:
  5046. - name
  5047. - value
  5048. type: object
  5049. type: array
  5050. x-kubernetes-list-type: atomic
  5051. path:
  5052. type: string
  5053. port:
  5054. anyOf:
  5055. - type: integer
  5056. - type: string
  5057. x-kubernetes-int-or-string: true
  5058. scheme:
  5059. type: string
  5060. required:
  5061. - port
  5062. type: object
  5063. sleep:
  5064. properties:
  5065. seconds:
  5066. format: int64
  5067. type: integer
  5068. required:
  5069. - seconds
  5070. type: object
  5071. tcpSocket:
  5072. properties:
  5073. host:
  5074. type: string
  5075. port:
  5076. anyOf:
  5077. - type: integer
  5078. - type: string
  5079. x-kubernetes-int-or-string: true
  5080. required:
  5081. - port
  5082. type: object
  5083. type: object
  5084. type: object
  5085. livenessProbe:
  5086. properties:
  5087. failureThreshold:
  5088. format: int32
  5089. type: integer
  5090. initialDelaySeconds:
  5091. format: int32
  5092. type: integer
  5093. periodSeconds:
  5094. format: int32
  5095. type: integer
  5096. successThreshold:
  5097. format: int32
  5098. type: integer
  5099. terminationGracePeriodSeconds:
  5100. format: int64
  5101. type: integer
  5102. timeoutSeconds:
  5103. format: int32
  5104. type: integer
  5105. type: object
  5106. managementState:
  5107. default: managed
  5108. enum:
  5109. - managed
  5110. - unmanaged
  5111. type: string
  5112. maxReplicas:
  5113. format: int32
  5114. type: integer
  5115. minReplicas:
  5116. format: int32
  5117. type: integer
  5118. mode:
  5119. enum:
  5120. - daemonset
  5121. - deployment
  5122. - sidecar
  5123. - statefulset
  5124. type: string
  5125. nodeSelector:
  5126. additionalProperties:
  5127. type: string
  5128. type: object
  5129. observability:
  5130. properties:
  5131. metrics:
  5132. properties:
  5133. DisablePrometheusAnnotations:
  5134. type: boolean
  5135. enableMetrics:
  5136. type: boolean
  5137. type: object
  5138. type: object
  5139. podAnnotations:
  5140. additionalProperties:
  5141. type: string
  5142. type: object
  5143. podDisruptionBudget:
  5144. properties:
  5145. maxUnavailable:
  5146. anyOf:
  5147. - type: integer
  5148. - type: string
  5149. x-kubernetes-int-or-string: true
  5150. minAvailable:
  5151. anyOf:
  5152. - type: integer
  5153. - type: string
  5154. x-kubernetes-int-or-string: true
  5155. type: object
  5156. podSecurityContext:
  5157. properties:
  5158. appArmorProfile:
  5159. properties:
  5160. localhostProfile:
  5161. type: string
  5162. type:
  5163. type: string
  5164. required:
  5165. - type
  5166. type: object
  5167. fsGroup:
  5168. format: int64
  5169. type: integer
  5170. fsGroupChangePolicy:
  5171. type: string
  5172. runAsGroup:
  5173. format: int64
  5174. type: integer
  5175. runAsNonRoot:
  5176. type: boolean
  5177. runAsUser:
  5178. format: int64
  5179. type: integer
  5180. seLinuxOptions:
  5181. properties:
  5182. level:
  5183. type: string
  5184. role:
  5185. type: string
  5186. type:
  5187. type: string
  5188. user:
  5189. type: string
  5190. type: object
  5191. seccompProfile:
  5192. properties:
  5193. localhostProfile:
  5194. type: string
  5195. type:
  5196. type: string
  5197. required:
  5198. - type
  5199. type: object
  5200. supplementalGroups:
  5201. items:
  5202. format: int64
  5203. type: integer
  5204. type: array
  5205. x-kubernetes-list-type: atomic
  5206. sysctls:
  5207. items:
  5208. properties:
  5209. name:
  5210. type: string
  5211. value:
  5212. type: string
  5213. required:
  5214. - name
  5215. - value
  5216. type: object
  5217. type: array
  5218. x-kubernetes-list-type: atomic
  5219. windowsOptions:
  5220. properties:
  5221. gmsaCredentialSpec:
  5222. type: string
  5223. gmsaCredentialSpecName:
  5224. type: string
  5225. hostProcess:
  5226. type: boolean
  5227. runAsUserName:
  5228. type: string
  5229. type: object
  5230. type: object
  5231. ports:
  5232. items:
  5233. properties:
  5234. appProtocol:
  5235. type: string
  5236. hostPort:
  5237. format: int32
  5238. type: integer
  5239. name:
  5240. type: string
  5241. nodePort:
  5242. format: int32
  5243. type: integer
  5244. port:
  5245. format: int32
  5246. type: integer
  5247. protocol:
  5248. default: TCP
  5249. type: string
  5250. targetPort:
  5251. anyOf:
  5252. - type: integer
  5253. - type: string
  5254. x-kubernetes-int-or-string: true
  5255. required:
  5256. - port
  5257. type: object
  5258. type: array
  5259. x-kubernetes-list-type: atomic
  5260. priorityClassName:
  5261. type: string
  5262. replicas:
  5263. format: int32
  5264. type: integer
  5265. resources:
  5266. properties:
  5267. claims:
  5268. items:
  5269. properties:
  5270. name:
  5271. type: string
  5272. required:
  5273. - name
  5274. type: object
  5275. type: array
  5276. x-kubernetes-list-map-keys:
  5277. - name
  5278. x-kubernetes-list-type: map
  5279. limits:
  5280. additionalProperties:
  5281. anyOf:
  5282. - type: integer
  5283. - type: string
  5284. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5285. x-kubernetes-int-or-string: true
  5286. type: object
  5287. requests:
  5288. additionalProperties:
  5289. anyOf:
  5290. - type: integer
  5291. - type: string
  5292. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5293. x-kubernetes-int-or-string: true
  5294. type: object
  5295. type: object
  5296. securityContext:
  5297. properties:
  5298. allowPrivilegeEscalation:
  5299. type: boolean
  5300. appArmorProfile:
  5301. properties:
  5302. localhostProfile:
  5303. type: string
  5304. type:
  5305. type: string
  5306. required:
  5307. - type
  5308. type: object
  5309. capabilities:
  5310. properties:
  5311. add:
  5312. items:
  5313. type: string
  5314. type: array
  5315. x-kubernetes-list-type: atomic
  5316. drop:
  5317. items:
  5318. type: string
  5319. type: array
  5320. x-kubernetes-list-type: atomic
  5321. type: object
  5322. privileged:
  5323. type: boolean
  5324. procMount:
  5325. type: string
  5326. readOnlyRootFilesystem:
  5327. type: boolean
  5328. runAsGroup:
  5329. format: int64
  5330. type: integer
  5331. runAsNonRoot:
  5332. type: boolean
  5333. runAsUser:
  5334. format: int64
  5335. type: integer
  5336. seLinuxOptions:
  5337. properties:
  5338. level:
  5339. type: string
  5340. role:
  5341. type: string
  5342. type:
  5343. type: string
  5344. user:
  5345. type: string
  5346. type: object
  5347. seccompProfile:
  5348. properties:
  5349. localhostProfile:
  5350. type: string
  5351. type:
  5352. type: string
  5353. required:
  5354. - type
  5355. type: object
  5356. windowsOptions:
  5357. properties:
  5358. gmsaCredentialSpec:
  5359. type: string
  5360. gmsaCredentialSpecName:
  5361. type: string
  5362. hostProcess:
  5363. type: boolean
  5364. runAsUserName:
  5365. type: string
  5366. type: object
  5367. type: object
  5368. serviceAccount:
  5369. type: string
  5370. shareProcessNamespace:
  5371. type: boolean
  5372. targetAllocator:
  5373. properties:
  5374. affinity:
  5375. properties:
  5376. nodeAffinity:
  5377. properties:
  5378. preferredDuringSchedulingIgnoredDuringExecution:
  5379. items:
  5380. properties:
  5381. preference:
  5382. properties:
  5383. matchExpressions:
  5384. items:
  5385. properties:
  5386. key:
  5387. type: string
  5388. operator:
  5389. type: string
  5390. values:
  5391. items:
  5392. type: string
  5393. type: array
  5394. x-kubernetes-list-type: atomic
  5395. required:
  5396. - key
  5397. - operator
  5398. type: object
  5399. type: array
  5400. x-kubernetes-list-type: atomic
  5401. matchFields:
  5402. items:
  5403. properties:
  5404. key:
  5405. type: string
  5406. operator:
  5407. type: string
  5408. values:
  5409. items:
  5410. type: string
  5411. type: array
  5412. x-kubernetes-list-type: atomic
  5413. required:
  5414. - key
  5415. - operator
  5416. type: object
  5417. type: array
  5418. x-kubernetes-list-type: atomic
  5419. type: object
  5420. x-kubernetes-map-type: atomic
  5421. weight:
  5422. format: int32
  5423. type: integer
  5424. required:
  5425. - preference
  5426. - weight
  5427. type: object
  5428. type: array
  5429. x-kubernetes-list-type: atomic
  5430. requiredDuringSchedulingIgnoredDuringExecution:
  5431. properties:
  5432. nodeSelectorTerms:
  5433. items:
  5434. properties:
  5435. matchExpressions:
  5436. items:
  5437. properties:
  5438. key:
  5439. type: string
  5440. operator:
  5441. type: string
  5442. values:
  5443. items:
  5444. type: string
  5445. type: array
  5446. x-kubernetes-list-type: atomic
  5447. required:
  5448. - key
  5449. - operator
  5450. type: object
  5451. type: array
  5452. x-kubernetes-list-type: atomic
  5453. matchFields:
  5454. items:
  5455. properties:
  5456. key:
  5457. type: string
  5458. operator:
  5459. type: string
  5460. values:
  5461. items:
  5462. type: string
  5463. type: array
  5464. x-kubernetes-list-type: atomic
  5465. required:
  5466. - key
  5467. - operator
  5468. type: object
  5469. type: array
  5470. x-kubernetes-list-type: atomic
  5471. type: object
  5472. x-kubernetes-map-type: atomic
  5473. type: array
  5474. x-kubernetes-list-type: atomic
  5475. required:
  5476. - nodeSelectorTerms
  5477. type: object
  5478. x-kubernetes-map-type: atomic
  5479. type: object
  5480. podAffinity:
  5481. properties:
  5482. preferredDuringSchedulingIgnoredDuringExecution:
  5483. items:
  5484. properties:
  5485. podAffinityTerm:
  5486. properties:
  5487. labelSelector:
  5488. properties:
  5489. matchExpressions:
  5490. items:
  5491. properties:
  5492. key:
  5493. type: string
  5494. operator:
  5495. type: string
  5496. values:
  5497. items:
  5498. type: string
  5499. type: array
  5500. x-kubernetes-list-type: atomic
  5501. required:
  5502. - key
  5503. - operator
  5504. type: object
  5505. type: array
  5506. x-kubernetes-list-type: atomic
  5507. matchLabels:
  5508. additionalProperties:
  5509. type: string
  5510. type: object
  5511. type: object
  5512. x-kubernetes-map-type: atomic
  5513. matchLabelKeys:
  5514. items:
  5515. type: string
  5516. type: array
  5517. x-kubernetes-list-type: atomic
  5518. mismatchLabelKeys:
  5519. items:
  5520. type: string
  5521. type: array
  5522. x-kubernetes-list-type: atomic
  5523. namespaceSelector:
  5524. properties:
  5525. matchExpressions:
  5526. items:
  5527. properties:
  5528. key:
  5529. type: string
  5530. operator:
  5531. type: string
  5532. values:
  5533. items:
  5534. type: string
  5535. type: array
  5536. x-kubernetes-list-type: atomic
  5537. required:
  5538. - key
  5539. - operator
  5540. type: object
  5541. type: array
  5542. x-kubernetes-list-type: atomic
  5543. matchLabels:
  5544. additionalProperties:
  5545. type: string
  5546. type: object
  5547. type: object
  5548. x-kubernetes-map-type: atomic
  5549. namespaces:
  5550. items:
  5551. type: string
  5552. type: array
  5553. x-kubernetes-list-type: atomic
  5554. topologyKey:
  5555. type: string
  5556. required:
  5557. - topologyKey
  5558. type: object
  5559. weight:
  5560. format: int32
  5561. type: integer
  5562. required:
  5563. - podAffinityTerm
  5564. - weight
  5565. type: object
  5566. type: array
  5567. x-kubernetes-list-type: atomic
  5568. requiredDuringSchedulingIgnoredDuringExecution:
  5569. items:
  5570. properties:
  5571. labelSelector:
  5572. properties:
  5573. matchExpressions:
  5574. items:
  5575. properties:
  5576. key:
  5577. type: string
  5578. operator:
  5579. type: string
  5580. values:
  5581. items:
  5582. type: string
  5583. type: array
  5584. x-kubernetes-list-type: atomic
  5585. required:
  5586. - key
  5587. - operator
  5588. type: object
  5589. type: array
  5590. x-kubernetes-list-type: atomic
  5591. matchLabels:
  5592. additionalProperties:
  5593. type: string
  5594. type: object
  5595. type: object
  5596. x-kubernetes-map-type: atomic
  5597. matchLabelKeys:
  5598. items:
  5599. type: string
  5600. type: array
  5601. x-kubernetes-list-type: atomic
  5602. mismatchLabelKeys:
  5603. items:
  5604. type: string
  5605. type: array
  5606. x-kubernetes-list-type: atomic
  5607. namespaceSelector:
  5608. properties:
  5609. matchExpressions:
  5610. items:
  5611. properties:
  5612. key:
  5613. type: string
  5614. operator:
  5615. type: string
  5616. values:
  5617. items:
  5618. type: string
  5619. type: array
  5620. x-kubernetes-list-type: atomic
  5621. required:
  5622. - key
  5623. - operator
  5624. type: object
  5625. type: array
  5626. x-kubernetes-list-type: atomic
  5627. matchLabels:
  5628. additionalProperties:
  5629. type: string
  5630. type: object
  5631. type: object
  5632. x-kubernetes-map-type: atomic
  5633. namespaces:
  5634. items:
  5635. type: string
  5636. type: array
  5637. x-kubernetes-list-type: atomic
  5638. topologyKey:
  5639. type: string
  5640. required:
  5641. - topologyKey
  5642. type: object
  5643. type: array
  5644. x-kubernetes-list-type: atomic
  5645. type: object
  5646. podAntiAffinity:
  5647. properties:
  5648. preferredDuringSchedulingIgnoredDuringExecution:
  5649. items:
  5650. properties:
  5651. podAffinityTerm:
  5652. properties:
  5653. labelSelector:
  5654. properties:
  5655. matchExpressions:
  5656. items:
  5657. properties:
  5658. key:
  5659. type: string
  5660. operator:
  5661. type: string
  5662. values:
  5663. items:
  5664. type: string
  5665. type: array
  5666. x-kubernetes-list-type: atomic
  5667. required:
  5668. - key
  5669. - operator
  5670. type: object
  5671. type: array
  5672. x-kubernetes-list-type: atomic
  5673. matchLabels:
  5674. additionalProperties:
  5675. type: string
  5676. type: object
  5677. type: object
  5678. x-kubernetes-map-type: atomic
  5679. matchLabelKeys:
  5680. items:
  5681. type: string
  5682. type: array
  5683. x-kubernetes-list-type: atomic
  5684. mismatchLabelKeys:
  5685. items:
  5686. type: string
  5687. type: array
  5688. x-kubernetes-list-type: atomic
  5689. namespaceSelector:
  5690. properties:
  5691. matchExpressions:
  5692. items:
  5693. properties:
  5694. key:
  5695. type: string
  5696. operator:
  5697. type: string
  5698. values:
  5699. items:
  5700. type: string
  5701. type: array
  5702. x-kubernetes-list-type: atomic
  5703. required:
  5704. - key
  5705. - operator
  5706. type: object
  5707. type: array
  5708. x-kubernetes-list-type: atomic
  5709. matchLabels:
  5710. additionalProperties:
  5711. type: string
  5712. type: object
  5713. type: object
  5714. x-kubernetes-map-type: atomic
  5715. namespaces:
  5716. items:
  5717. type: string
  5718. type: array
  5719. x-kubernetes-list-type: atomic
  5720. topologyKey:
  5721. type: string
  5722. required:
  5723. - topologyKey
  5724. type: object
  5725. weight:
  5726. format: int32
  5727. type: integer
  5728. required:
  5729. - podAffinityTerm
  5730. - weight
  5731. type: object
  5732. type: array
  5733. x-kubernetes-list-type: atomic
  5734. requiredDuringSchedulingIgnoredDuringExecution:
  5735. items:
  5736. properties:
  5737. labelSelector:
  5738. properties:
  5739. matchExpressions:
  5740. items:
  5741. properties:
  5742. key:
  5743. type: string
  5744. operator:
  5745. type: string
  5746. values:
  5747. items:
  5748. type: string
  5749. type: array
  5750. x-kubernetes-list-type: atomic
  5751. required:
  5752. - key
  5753. - operator
  5754. type: object
  5755. type: array
  5756. x-kubernetes-list-type: atomic
  5757. matchLabels:
  5758. additionalProperties:
  5759. type: string
  5760. type: object
  5761. type: object
  5762. x-kubernetes-map-type: atomic
  5763. matchLabelKeys:
  5764. items:
  5765. type: string
  5766. type: array
  5767. x-kubernetes-list-type: atomic
  5768. mismatchLabelKeys:
  5769. items:
  5770. type: string
  5771. type: array
  5772. x-kubernetes-list-type: atomic
  5773. namespaceSelector:
  5774. properties:
  5775. matchExpressions:
  5776. items:
  5777. properties:
  5778. key:
  5779. type: string
  5780. operator:
  5781. type: string
  5782. values:
  5783. items:
  5784. type: string
  5785. type: array
  5786. x-kubernetes-list-type: atomic
  5787. required:
  5788. - key
  5789. - operator
  5790. type: object
  5791. type: array
  5792. x-kubernetes-list-type: atomic
  5793. matchLabels:
  5794. additionalProperties:
  5795. type: string
  5796. type: object
  5797. type: object
  5798. x-kubernetes-map-type: atomic
  5799. namespaces:
  5800. items:
  5801. type: string
  5802. type: array
  5803. x-kubernetes-list-type: atomic
  5804. topologyKey:
  5805. type: string
  5806. required:
  5807. - topologyKey
  5808. type: object
  5809. type: array
  5810. x-kubernetes-list-type: atomic
  5811. type: object
  5812. type: object
  5813. allocationStrategy:
  5814. default: consistent-hashing
  5815. enum:
  5816. - least-weighted
  5817. - consistent-hashing
  5818. - per-node
  5819. type: string
  5820. enabled:
  5821. type: boolean
  5822. env:
  5823. items:
  5824. properties:
  5825. name:
  5826. type: string
  5827. value:
  5828. type: string
  5829. valueFrom:
  5830. properties:
  5831. configMapKeyRef:
  5832. properties:
  5833. key:
  5834. type: string
  5835. name:
  5836. default: ""
  5837. type: string
  5838. optional:
  5839. type: boolean
  5840. required:
  5841. - key
  5842. type: object
  5843. x-kubernetes-map-type: atomic
  5844. fieldRef:
  5845. properties:
  5846. apiVersion:
  5847. type: string
  5848. fieldPath:
  5849. type: string
  5850. required:
  5851. - fieldPath
  5852. type: object
  5853. x-kubernetes-map-type: atomic
  5854. resourceFieldRef:
  5855. properties:
  5856. containerName:
  5857. type: string
  5858. divisor:
  5859. anyOf:
  5860. - type: integer
  5861. - type: string
  5862. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5863. x-kubernetes-int-or-string: true
  5864. resource:
  5865. type: string
  5866. required:
  5867. - resource
  5868. type: object
  5869. x-kubernetes-map-type: atomic
  5870. secretKeyRef:
  5871. properties:
  5872. key:
  5873. type: string
  5874. name:
  5875. default: ""
  5876. type: string
  5877. optional:
  5878. type: boolean
  5879. required:
  5880. - key
  5881. type: object
  5882. x-kubernetes-map-type: atomic
  5883. type: object
  5884. required:
  5885. - name
  5886. type: object
  5887. type: array
  5888. filterStrategy:
  5889. default: relabel-config
  5890. type: string
  5891. image:
  5892. type: string
  5893. nodeSelector:
  5894. additionalProperties:
  5895. type: string
  5896. type: object
  5897. observability:
  5898. properties:
  5899. metrics:
  5900. properties:
  5901. DisablePrometheusAnnotations:
  5902. type: boolean
  5903. enableMetrics:
  5904. type: boolean
  5905. type: object
  5906. type: object
  5907. podDisruptionBudget:
  5908. properties:
  5909. maxUnavailable:
  5910. anyOf:
  5911. - type: integer
  5912. - type: string
  5913. x-kubernetes-int-or-string: true
  5914. minAvailable:
  5915. anyOf:
  5916. - type: integer
  5917. - type: string
  5918. x-kubernetes-int-or-string: true
  5919. type: object
  5920. podSecurityContext:
  5921. properties:
  5922. appArmorProfile:
  5923. properties:
  5924. localhostProfile:
  5925. type: string
  5926. type:
  5927. type: string
  5928. required:
  5929. - type
  5930. type: object
  5931. fsGroup:
  5932. format: int64
  5933. type: integer
  5934. fsGroupChangePolicy:
  5935. type: string
  5936. runAsGroup:
  5937. format: int64
  5938. type: integer
  5939. runAsNonRoot:
  5940. type: boolean
  5941. runAsUser:
  5942. format: int64
  5943. type: integer
  5944. seLinuxOptions:
  5945. properties:
  5946. level:
  5947. type: string
  5948. role:
  5949. type: string
  5950. type:
  5951. type: string
  5952. user:
  5953. type: string
  5954. type: object
  5955. seccompProfile:
  5956. properties:
  5957. localhostProfile:
  5958. type: string
  5959. type:
  5960. type: string
  5961. required:
  5962. - type
  5963. type: object
  5964. supplementalGroups:
  5965. items:
  5966. format: int64
  5967. type: integer
  5968. type: array
  5969. x-kubernetes-list-type: atomic
  5970. sysctls:
  5971. items:
  5972. properties:
  5973. name:
  5974. type: string
  5975. value:
  5976. type: string
  5977. required:
  5978. - name
  5979. - value
  5980. type: object
  5981. type: array
  5982. x-kubernetes-list-type: atomic
  5983. windowsOptions:
  5984. properties:
  5985. gmsaCredentialSpec:
  5986. type: string
  5987. gmsaCredentialSpecName:
  5988. type: string
  5989. hostProcess:
  5990. type: boolean
  5991. runAsUserName:
  5992. type: string
  5993. type: object
  5994. type: object
  5995. prometheusCR:
  5996. properties:
  5997. enabled:
  5998. type: boolean
  5999. podMonitorSelector:
  6000. additionalProperties:
  6001. type: string
  6002. type: object
  6003. scrapeInterval:
  6004. default: 30s
  6005. format: duration
  6006. type: string
  6007. serviceMonitorSelector:
  6008. additionalProperties:
  6009. type: string
  6010. type: object
  6011. type: object
  6012. replicas:
  6013. format: int32
  6014. type: integer
  6015. resources:
  6016. properties:
  6017. claims:
  6018. items:
  6019. properties:
  6020. name:
  6021. type: string
  6022. required:
  6023. - name
  6024. type: object
  6025. type: array
  6026. x-kubernetes-list-map-keys:
  6027. - name
  6028. x-kubernetes-list-type: map
  6029. limits:
  6030. additionalProperties:
  6031. anyOf:
  6032. - type: integer
  6033. - type: string
  6034. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6035. x-kubernetes-int-or-string: true
  6036. type: object
  6037. requests:
  6038. additionalProperties:
  6039. anyOf:
  6040. - type: integer
  6041. - type: string
  6042. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6043. x-kubernetes-int-or-string: true
  6044. type: object
  6045. type: object
  6046. securityContext:
  6047. properties:
  6048. allowPrivilegeEscalation:
  6049. type: boolean
  6050. appArmorProfile:
  6051. properties:
  6052. localhostProfile:
  6053. type: string
  6054. type:
  6055. type: string
  6056. required:
  6057. - type
  6058. type: object
  6059. capabilities:
  6060. properties:
  6061. add:
  6062. items:
  6063. type: string
  6064. type: array
  6065. x-kubernetes-list-type: atomic
  6066. drop:
  6067. items:
  6068. type: string
  6069. type: array
  6070. x-kubernetes-list-type: atomic
  6071. type: object
  6072. privileged:
  6073. type: boolean
  6074. procMount:
  6075. type: string
  6076. readOnlyRootFilesystem:
  6077. type: boolean
  6078. runAsGroup:
  6079. format: int64
  6080. type: integer
  6081. runAsNonRoot:
  6082. type: boolean
  6083. runAsUser:
  6084. format: int64
  6085. type: integer
  6086. seLinuxOptions:
  6087. properties:
  6088. level:
  6089. type: string
  6090. role:
  6091. type: string
  6092. type:
  6093. type: string
  6094. user:
  6095. type: string
  6096. type: object
  6097. seccompProfile:
  6098. properties:
  6099. localhostProfile:
  6100. type: string
  6101. type:
  6102. type: string
  6103. required:
  6104. - type
  6105. type: object
  6106. windowsOptions:
  6107. properties:
  6108. gmsaCredentialSpec:
  6109. type: string
  6110. gmsaCredentialSpecName:
  6111. type: string
  6112. hostProcess:
  6113. type: boolean
  6114. runAsUserName:
  6115. type: string
  6116. type: object
  6117. type: object
  6118. serviceAccount:
  6119. type: string
  6120. tolerations:
  6121. items:
  6122. properties:
  6123. effect:
  6124. type: string
  6125. key:
  6126. type: string
  6127. operator:
  6128. type: string
  6129. tolerationSeconds:
  6130. format: int64
  6131. type: integer
  6132. value:
  6133. type: string
  6134. type: object
  6135. type: array
  6136. topologySpreadConstraints:
  6137. items:
  6138. properties:
  6139. labelSelector:
  6140. properties:
  6141. matchExpressions:
  6142. items:
  6143. properties:
  6144. key:
  6145. type: string
  6146. operator:
  6147. type: string
  6148. values:
  6149. items:
  6150. type: string
  6151. type: array
  6152. x-kubernetes-list-type: atomic
  6153. required:
  6154. - key
  6155. - operator
  6156. type: object
  6157. type: array
  6158. x-kubernetes-list-type: atomic
  6159. matchLabels:
  6160. additionalProperties:
  6161. type: string
  6162. type: object
  6163. type: object
  6164. x-kubernetes-map-type: atomic
  6165. matchLabelKeys:
  6166. items:
  6167. type: string
  6168. type: array
  6169. x-kubernetes-list-type: atomic
  6170. maxSkew:
  6171. format: int32
  6172. type: integer
  6173. minDomains:
  6174. format: int32
  6175. type: integer
  6176. nodeAffinityPolicy:
  6177. type: string
  6178. nodeTaintsPolicy:
  6179. type: string
  6180. topologyKey:
  6181. type: string
  6182. whenUnsatisfiable:
  6183. type: string
  6184. required:
  6185. - maxSkew
  6186. - topologyKey
  6187. - whenUnsatisfiable
  6188. type: object
  6189. type: array
  6190. type: object
  6191. terminationGracePeriodSeconds:
  6192. format: int64
  6193. type: integer
  6194. tolerations:
  6195. items:
  6196. properties:
  6197. effect:
  6198. type: string
  6199. key:
  6200. type: string
  6201. operator:
  6202. type: string
  6203. tolerationSeconds:
  6204. format: int64
  6205. type: integer
  6206. value:
  6207. type: string
  6208. type: object
  6209. type: array
  6210. topologySpreadConstraints:
  6211. items:
  6212. properties:
  6213. labelSelector:
  6214. properties:
  6215. matchExpressions:
  6216. items:
  6217. properties:
  6218. key:
  6219. type: string
  6220. operator:
  6221. type: string
  6222. values:
  6223. items:
  6224. type: string
  6225. type: array
  6226. x-kubernetes-list-type: atomic
  6227. required:
  6228. - key
  6229. - operator
  6230. type: object
  6231. type: array
  6232. x-kubernetes-list-type: atomic
  6233. matchLabels:
  6234. additionalProperties:
  6235. type: string
  6236. type: object
  6237. type: object
  6238. x-kubernetes-map-type: atomic
  6239. matchLabelKeys:
  6240. items:
  6241. type: string
  6242. type: array
  6243. x-kubernetes-list-type: atomic
  6244. maxSkew:
  6245. format: int32
  6246. type: integer
  6247. minDomains:
  6248. format: int32
  6249. type: integer
  6250. nodeAffinityPolicy:
  6251. type: string
  6252. nodeTaintsPolicy:
  6253. type: string
  6254. topologyKey:
  6255. type: string
  6256. whenUnsatisfiable:
  6257. type: string
  6258. required:
  6259. - maxSkew
  6260. - topologyKey
  6261. - whenUnsatisfiable
  6262. type: object
  6263. type: array
  6264. updateStrategy:
  6265. properties:
  6266. rollingUpdate:
  6267. properties:
  6268. maxSurge:
  6269. anyOf:
  6270. - type: integer
  6271. - type: string
  6272. x-kubernetes-int-or-string: true
  6273. maxUnavailable:
  6274. anyOf:
  6275. - type: integer
  6276. - type: string
  6277. x-kubernetes-int-or-string: true
  6278. type: object
  6279. type:
  6280. type: string
  6281. type: object
  6282. upgradeStrategy:
  6283. enum:
  6284. - automatic
  6285. - none
  6286. type: string
  6287. volumeClaimTemplates:
  6288. items:
  6289. properties:
  6290. apiVersion:
  6291. type: string
  6292. kind:
  6293. type: string
  6294. metadata:
  6295. properties:
  6296. annotations:
  6297. additionalProperties:
  6298. type: string
  6299. type: object
  6300. finalizers:
  6301. items:
  6302. type: string
  6303. type: array
  6304. labels:
  6305. additionalProperties:
  6306. type: string
  6307. type: object
  6308. name:
  6309. type: string
  6310. namespace:
  6311. type: string
  6312. type: object
  6313. spec:
  6314. properties:
  6315. accessModes:
  6316. items:
  6317. type: string
  6318. type: array
  6319. x-kubernetes-list-type: atomic
  6320. dataSource:
  6321. properties:
  6322. apiGroup:
  6323. type: string
  6324. kind:
  6325. type: string
  6326. name:
  6327. type: string
  6328. required:
  6329. - kind
  6330. - name
  6331. type: object
  6332. x-kubernetes-map-type: atomic
  6333. dataSourceRef:
  6334. properties:
  6335. apiGroup:
  6336. type: string
  6337. kind:
  6338. type: string
  6339. name:
  6340. type: string
  6341. namespace:
  6342. type: string
  6343. required:
  6344. - kind
  6345. - name
  6346. type: object
  6347. resources:
  6348. properties:
  6349. limits:
  6350. additionalProperties:
  6351. anyOf:
  6352. - type: integer
  6353. - type: string
  6354. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6355. x-kubernetes-int-or-string: true
  6356. type: object
  6357. requests:
  6358. additionalProperties:
  6359. anyOf:
  6360. - type: integer
  6361. - type: string
  6362. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6363. x-kubernetes-int-or-string: true
  6364. type: object
  6365. type: object
  6366. selector:
  6367. properties:
  6368. matchExpressions:
  6369. items:
  6370. properties:
  6371. key:
  6372. type: string
  6373. operator:
  6374. type: string
  6375. values:
  6376. items:
  6377. type: string
  6378. type: array
  6379. x-kubernetes-list-type: atomic
  6380. required:
  6381. - key
  6382. - operator
  6383. type: object
  6384. type: array
  6385. x-kubernetes-list-type: atomic
  6386. matchLabels:
  6387. additionalProperties:
  6388. type: string
  6389. type: object
  6390. type: object
  6391. x-kubernetes-map-type: atomic
  6392. storageClassName:
  6393. type: string
  6394. volumeAttributesClassName:
  6395. type: string
  6396. volumeMode:
  6397. type: string
  6398. volumeName:
  6399. type: string
  6400. type: object
  6401. status:
  6402. properties:
  6403. accessModes:
  6404. items:
  6405. type: string
  6406. type: array
  6407. x-kubernetes-list-type: atomic
  6408. allocatedResourceStatuses:
  6409. additionalProperties:
  6410. type: string
  6411. type: object
  6412. x-kubernetes-map-type: granular
  6413. allocatedResources:
  6414. additionalProperties:
  6415. anyOf:
  6416. - type: integer
  6417. - type: string
  6418. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6419. x-kubernetes-int-or-string: true
  6420. type: object
  6421. capacity:
  6422. additionalProperties:
  6423. anyOf:
  6424. - type: integer
  6425. - type: string
  6426. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6427. x-kubernetes-int-or-string: true
  6428. type: object
  6429. conditions:
  6430. items:
  6431. properties:
  6432. lastProbeTime:
  6433. format: date-time
  6434. type: string
  6435. lastTransitionTime:
  6436. format: date-time
  6437. type: string
  6438. message:
  6439. type: string
  6440. reason:
  6441. type: string
  6442. status:
  6443. type: string
  6444. type:
  6445. type: string
  6446. required:
  6447. - status
  6448. - type
  6449. type: object
  6450. type: array
  6451. x-kubernetes-list-map-keys:
  6452. - type
  6453. x-kubernetes-list-type: map
  6454. currentVolumeAttributesClassName:
  6455. type: string
  6456. modifyVolumeStatus:
  6457. properties:
  6458. status:
  6459. type: string
  6460. targetVolumeAttributesClassName:
  6461. type: string
  6462. required:
  6463. - status
  6464. type: object
  6465. phase:
  6466. type: string
  6467. type: object
  6468. type: object
  6469. type: array
  6470. x-kubernetes-list-type: atomic
  6471. volumeMounts:
  6472. items:
  6473. properties:
  6474. mountPath:
  6475. type: string
  6476. mountPropagation:
  6477. type: string
  6478. name:
  6479. type: string
  6480. readOnly:
  6481. type: boolean
  6482. recursiveReadOnly:
  6483. type: string
  6484. subPath:
  6485. type: string
  6486. subPathExpr:
  6487. type: string
  6488. required:
  6489. - mountPath
  6490. - name
  6491. type: object
  6492. type: array
  6493. x-kubernetes-list-type: atomic
  6494. volumes:
  6495. items:
  6496. properties:
  6497. awsElasticBlockStore:
  6498. properties:
  6499. fsType:
  6500. type: string
  6501. partition:
  6502. format: int32
  6503. type: integer
  6504. readOnly:
  6505. type: boolean
  6506. volumeID:
  6507. type: string
  6508. required:
  6509. - volumeID
  6510. type: object
  6511. azureDisk:
  6512. properties:
  6513. cachingMode:
  6514. type: string
  6515. diskName:
  6516. type: string
  6517. diskURI:
  6518. type: string
  6519. fsType:
  6520. type: string
  6521. kind:
  6522. type: string
  6523. readOnly:
  6524. type: boolean
  6525. required:
  6526. - diskName
  6527. - diskURI
  6528. type: object
  6529. azureFile:
  6530. properties:
  6531. readOnly:
  6532. type: boolean
  6533. secretName:
  6534. type: string
  6535. shareName:
  6536. type: string
  6537. required:
  6538. - secretName
  6539. - shareName
  6540. type: object
  6541. cephfs:
  6542. properties:
  6543. monitors:
  6544. items:
  6545. type: string
  6546. type: array
  6547. x-kubernetes-list-type: atomic
  6548. path:
  6549. type: string
  6550. readOnly:
  6551. type: boolean
  6552. secretFile:
  6553. type: string
  6554. secretRef:
  6555. properties:
  6556. name:
  6557. default: ""
  6558. type: string
  6559. type: object
  6560. x-kubernetes-map-type: atomic
  6561. user:
  6562. type: string
  6563. required:
  6564. - monitors
  6565. type: object
  6566. cinder:
  6567. properties:
  6568. fsType:
  6569. type: string
  6570. readOnly:
  6571. type: boolean
  6572. secretRef:
  6573. properties:
  6574. name:
  6575. default: ""
  6576. type: string
  6577. type: object
  6578. x-kubernetes-map-type: atomic
  6579. volumeID:
  6580. type: string
  6581. required:
  6582. - volumeID
  6583. type: object
  6584. configMap:
  6585. properties:
  6586. defaultMode:
  6587. format: int32
  6588. type: integer
  6589. items:
  6590. items:
  6591. properties:
  6592. key:
  6593. type: string
  6594. mode:
  6595. format: int32
  6596. type: integer
  6597. path:
  6598. type: string
  6599. required:
  6600. - key
  6601. - path
  6602. type: object
  6603. type: array
  6604. x-kubernetes-list-type: atomic
  6605. name:
  6606. default: ""
  6607. type: string
  6608. optional:
  6609. type: boolean
  6610. type: object
  6611. x-kubernetes-map-type: atomic
  6612. csi:
  6613. properties:
  6614. driver:
  6615. type: string
  6616. fsType:
  6617. type: string
  6618. nodePublishSecretRef:
  6619. properties:
  6620. name:
  6621. default: ""
  6622. type: string
  6623. type: object
  6624. x-kubernetes-map-type: atomic
  6625. readOnly:
  6626. type: boolean
  6627. volumeAttributes:
  6628. additionalProperties:
  6629. type: string
  6630. type: object
  6631. required:
  6632. - driver
  6633. type: object
  6634. downwardAPI:
  6635. properties:
  6636. defaultMode:
  6637. format: int32
  6638. type: integer
  6639. items:
  6640. items:
  6641. properties:
  6642. fieldRef:
  6643. properties:
  6644. apiVersion:
  6645. type: string
  6646. fieldPath:
  6647. type: string
  6648. required:
  6649. - fieldPath
  6650. type: object
  6651. x-kubernetes-map-type: atomic
  6652. mode:
  6653. format: int32
  6654. type: integer
  6655. path:
  6656. type: string
  6657. resourceFieldRef:
  6658. properties:
  6659. containerName:
  6660. type: string
  6661. divisor:
  6662. anyOf:
  6663. - type: integer
  6664. - type: string
  6665. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6666. x-kubernetes-int-or-string: true
  6667. resource:
  6668. type: string
  6669. required:
  6670. - resource
  6671. type: object
  6672. x-kubernetes-map-type: atomic
  6673. required:
  6674. - path
  6675. type: object
  6676. type: array
  6677. x-kubernetes-list-type: atomic
  6678. type: object
  6679. emptyDir:
  6680. properties:
  6681. medium:
  6682. type: string
  6683. sizeLimit:
  6684. anyOf:
  6685. - type: integer
  6686. - type: string
  6687. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6688. x-kubernetes-int-or-string: true
  6689. type: object
  6690. ephemeral:
  6691. properties:
  6692. volumeClaimTemplate:
  6693. properties:
  6694. metadata:
  6695. properties:
  6696. annotations:
  6697. additionalProperties:
  6698. type: string
  6699. type: object
  6700. finalizers:
  6701. items:
  6702. type: string
  6703. type: array
  6704. labels:
  6705. additionalProperties:
  6706. type: string
  6707. type: object
  6708. name:
  6709. type: string
  6710. namespace:
  6711. type: string
  6712. type: object
  6713. spec:
  6714. properties:
  6715. accessModes:
  6716. items:
  6717. type: string
  6718. type: array
  6719. x-kubernetes-list-type: atomic
  6720. dataSource:
  6721. properties:
  6722. apiGroup:
  6723. type: string
  6724. kind:
  6725. type: string
  6726. name:
  6727. type: string
  6728. required:
  6729. - kind
  6730. - name
  6731. type: object
  6732. x-kubernetes-map-type: atomic
  6733. dataSourceRef:
  6734. properties:
  6735. apiGroup:
  6736. type: string
  6737. kind:
  6738. type: string
  6739. name:
  6740. type: string
  6741. namespace:
  6742. type: string
  6743. required:
  6744. - kind
  6745. - name
  6746. type: object
  6747. resources:
  6748. properties:
  6749. limits:
  6750. additionalProperties:
  6751. anyOf:
  6752. - type: integer
  6753. - type: string
  6754. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6755. x-kubernetes-int-or-string: true
  6756. type: object
  6757. requests:
  6758. additionalProperties:
  6759. anyOf:
  6760. - type: integer
  6761. - type: string
  6762. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  6763. x-kubernetes-int-or-string: true
  6764. type: object
  6765. type: object
  6766. selector:
  6767. properties:
  6768. matchExpressions:
  6769. items:
  6770. properties:
  6771. key:
  6772. type: string
  6773. operator:
  6774. type: string
  6775. values:
  6776. items:
  6777. type: string
  6778. type: array
  6779. x-kubernetes-list-type: atomic
  6780. required:
  6781. - key
  6782. - operator
  6783. type: object
  6784. type: array
  6785. x-kubernetes-list-type: atomic
  6786. matchLabels:
  6787. additionalProperties:
  6788. type: string
  6789. type: object
  6790. type: object
  6791. x-kubernetes-map-type: atomic
  6792. storageClassName:
  6793. type: string
  6794. volumeAttributesClassName:
  6795. type: string
  6796. volumeMode:
  6797. type: string
  6798. volumeName:
  6799. type: string
  6800. type: object
  6801. required:
  6802. - spec
  6803. type: object
  6804. type: object
  6805. fc:
  6806. properties:
  6807. fsType:
  6808. type: string
  6809. lun:
  6810. format: int32
  6811. type: integer
  6812. readOnly:
  6813. type: boolean
  6814. targetWWNs:
  6815. items:
  6816. type: string
  6817. type: array
  6818. x-kubernetes-list-type: atomic
  6819. wwids:
  6820. items:
  6821. type: string
  6822. type: array
  6823. x-kubernetes-list-type: atomic
  6824. type: object
  6825. flexVolume:
  6826. properties:
  6827. driver:
  6828. type: string
  6829. fsType:
  6830. type: string
  6831. options:
  6832. additionalProperties:
  6833. type: string
  6834. type: object
  6835. readOnly:
  6836. type: boolean
  6837. secretRef:
  6838. properties:
  6839. name:
  6840. default: ""
  6841. type: string
  6842. type: object
  6843. x-kubernetes-map-type: atomic
  6844. required:
  6845. - driver
  6846. type: object
  6847. flocker:
  6848. properties:
  6849. datasetName:
  6850. type: string
  6851. datasetUUID:
  6852. type: string
  6853. type: object
  6854. gcePersistentDisk:
  6855. properties:
  6856. fsType:
  6857. type: string
  6858. partition:
  6859. format: int32
  6860. type: integer
  6861. pdName:
  6862. type: string
  6863. readOnly:
  6864. type: boolean
  6865. required:
  6866. - pdName
  6867. type: object
  6868. gitRepo:
  6869. properties:
  6870. directory:
  6871. type: string
  6872. repository:
  6873. type: string
  6874. revision:
  6875. type: string
  6876. required:
  6877. - repository
  6878. type: object
  6879. glusterfs:
  6880. properties:
  6881. endpoints:
  6882. type: string
  6883. path:
  6884. type: string
  6885. readOnly:
  6886. type: boolean
  6887. required:
  6888. - endpoints
  6889. - path
  6890. type: object
  6891. hostPath:
  6892. properties:
  6893. path:
  6894. type: string
  6895. type:
  6896. type: string
  6897. required:
  6898. - path
  6899. type: object
  6900. iscsi:
  6901. properties:
  6902. chapAuthDiscovery:
  6903. type: boolean
  6904. chapAuthSession:
  6905. type: boolean
  6906. fsType:
  6907. type: string
  6908. initiatorName:
  6909. type: string
  6910. iqn:
  6911. type: string
  6912. iscsiInterface:
  6913. type: string
  6914. lun:
  6915. format: int32
  6916. type: integer
  6917. portals:
  6918. items:
  6919. type: string
  6920. type: array
  6921. x-kubernetes-list-type: atomic
  6922. readOnly:
  6923. type: boolean
  6924. secretRef:
  6925. properties:
  6926. name:
  6927. default: ""
  6928. type: string
  6929. type: object
  6930. x-kubernetes-map-type: atomic
  6931. targetPortal:
  6932. type: string
  6933. required:
  6934. - iqn
  6935. - lun
  6936. - targetPortal
  6937. type: object
  6938. name:
  6939. type: string
  6940. nfs:
  6941. properties:
  6942. path:
  6943. type: string
  6944. readOnly:
  6945. type: boolean
  6946. server:
  6947. type: string
  6948. required:
  6949. - path
  6950. - server
  6951. type: object
  6952. persistentVolumeClaim:
  6953. properties:
  6954. claimName:
  6955. type: string
  6956. readOnly:
  6957. type: boolean
  6958. required:
  6959. - claimName
  6960. type: object
  6961. photonPersistentDisk:
  6962. properties:
  6963. fsType:
  6964. type: string
  6965. pdID:
  6966. type: string
  6967. required:
  6968. - pdID
  6969. type: object
  6970. portworxVolume:
  6971. properties:
  6972. fsType:
  6973. type: string
  6974. readOnly:
  6975. type: boolean
  6976. volumeID:
  6977. type: string
  6978. required:
  6979. - volumeID
  6980. type: object
  6981. projected:
  6982. properties:
  6983. defaultMode:
  6984. format: int32
  6985. type: integer
  6986. sources:
  6987. items:
  6988. properties:
  6989. clusterTrustBundle:
  6990. properties:
  6991. labelSelector:
  6992. properties:
  6993. matchExpressions:
  6994. items:
  6995. properties:
  6996. key:
  6997. type: string
  6998. operator:
  6999. type: string
  7000. values:
  7001. items:
  7002. type: string
  7003. type: array
  7004. x-kubernetes-list-type: atomic
  7005. required:
  7006. - key
  7007. - operator
  7008. type: object
  7009. type: array
  7010. x-kubernetes-list-type: atomic
  7011. matchLabels:
  7012. additionalProperties:
  7013. type: string
  7014. type: object
  7015. type: object
  7016. x-kubernetes-map-type: atomic
  7017. name:
  7018. type: string
  7019. optional:
  7020. type: boolean
  7021. path:
  7022. type: string
  7023. signerName:
  7024. type: string
  7025. required:
  7026. - path
  7027. type: object
  7028. configMap:
  7029. properties:
  7030. items:
  7031. items:
  7032. properties:
  7033. key:
  7034. type: string
  7035. mode:
  7036. format: int32
  7037. type: integer
  7038. path:
  7039. type: string
  7040. required:
  7041. - key
  7042. - path
  7043. type: object
  7044. type: array
  7045. x-kubernetes-list-type: atomic
  7046. name:
  7047. default: ""
  7048. type: string
  7049. optional:
  7050. type: boolean
  7051. type: object
  7052. x-kubernetes-map-type: atomic
  7053. downwardAPI:
  7054. properties:
  7055. items:
  7056. items:
  7057. properties:
  7058. fieldRef:
  7059. properties:
  7060. apiVersion:
  7061. type: string
  7062. fieldPath:
  7063. type: string
  7064. required:
  7065. - fieldPath
  7066. type: object
  7067. x-kubernetes-map-type: atomic
  7068. mode:
  7069. format: int32
  7070. type: integer
  7071. path:
  7072. type: string
  7073. resourceFieldRef:
  7074. properties:
  7075. containerName:
  7076. type: string
  7077. divisor:
  7078. anyOf:
  7079. - type: integer
  7080. - type: string
  7081. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7082. x-kubernetes-int-or-string: true
  7083. resource:
  7084. type: string
  7085. required:
  7086. - resource
  7087. type: object
  7088. x-kubernetes-map-type: atomic
  7089. required:
  7090. - path
  7091. type: object
  7092. type: array
  7093. x-kubernetes-list-type: atomic
  7094. type: object
  7095. secret:
  7096. properties:
  7097. items:
  7098. items:
  7099. properties:
  7100. key:
  7101. type: string
  7102. mode:
  7103. format: int32
  7104. type: integer
  7105. path:
  7106. type: string
  7107. required:
  7108. - key
  7109. - path
  7110. type: object
  7111. type: array
  7112. x-kubernetes-list-type: atomic
  7113. name:
  7114. default: ""
  7115. type: string
  7116. optional:
  7117. type: boolean
  7118. type: object
  7119. x-kubernetes-map-type: atomic
  7120. serviceAccountToken:
  7121. properties:
  7122. audience:
  7123. type: string
  7124. expirationSeconds:
  7125. format: int64
  7126. type: integer
  7127. path:
  7128. type: string
  7129. required:
  7130. - path
  7131. type: object
  7132. type: object
  7133. type: array
  7134. x-kubernetes-list-type: atomic
  7135. type: object
  7136. quobyte:
  7137. properties:
  7138. group:
  7139. type: string
  7140. readOnly:
  7141. type: boolean
  7142. registry:
  7143. type: string
  7144. tenant:
  7145. type: string
  7146. user:
  7147. type: string
  7148. volume:
  7149. type: string
  7150. required:
  7151. - registry
  7152. - volume
  7153. type: object
  7154. rbd:
  7155. properties:
  7156. fsType:
  7157. type: string
  7158. image:
  7159. type: string
  7160. keyring:
  7161. type: string
  7162. monitors:
  7163. items:
  7164. type: string
  7165. type: array
  7166. x-kubernetes-list-type: atomic
  7167. pool:
  7168. type: string
  7169. readOnly:
  7170. type: boolean
  7171. secretRef:
  7172. properties:
  7173. name:
  7174. default: ""
  7175. type: string
  7176. type: object
  7177. x-kubernetes-map-type: atomic
  7178. user:
  7179. type: string
  7180. required:
  7181. - image
  7182. - monitors
  7183. type: object
  7184. scaleIO:
  7185. properties:
  7186. fsType:
  7187. type: string
  7188. gateway:
  7189. type: string
  7190. protectionDomain:
  7191. type: string
  7192. readOnly:
  7193. type: boolean
  7194. secretRef:
  7195. properties:
  7196. name:
  7197. default: ""
  7198. type: string
  7199. type: object
  7200. x-kubernetes-map-type: atomic
  7201. sslEnabled:
  7202. type: boolean
  7203. storageMode:
  7204. type: string
  7205. storagePool:
  7206. type: string
  7207. system:
  7208. type: string
  7209. volumeName:
  7210. type: string
  7211. required:
  7212. - gateway
  7213. - secretRef
  7214. - system
  7215. type: object
  7216. secret:
  7217. properties:
  7218. defaultMode:
  7219. format: int32
  7220. type: integer
  7221. items:
  7222. items:
  7223. properties:
  7224. key:
  7225. type: string
  7226. mode:
  7227. format: int32
  7228. type: integer
  7229. path:
  7230. type: string
  7231. required:
  7232. - key
  7233. - path
  7234. type: object
  7235. type: array
  7236. x-kubernetes-list-type: atomic
  7237. optional:
  7238. type: boolean
  7239. secretName:
  7240. type: string
  7241. type: object
  7242. storageos:
  7243. properties:
  7244. fsType:
  7245. type: string
  7246. readOnly:
  7247. type: boolean
  7248. secretRef:
  7249. properties:
  7250. name:
  7251. default: ""
  7252. type: string
  7253. type: object
  7254. x-kubernetes-map-type: atomic
  7255. volumeName:
  7256. type: string
  7257. volumeNamespace:
  7258. type: string
  7259. type: object
  7260. vsphereVolume:
  7261. properties:
  7262. fsType:
  7263. type: string
  7264. storagePolicyID:
  7265. type: string
  7266. storagePolicyName:
  7267. type: string
  7268. volumePath:
  7269. type: string
  7270. required:
  7271. - volumePath
  7272. type: object
  7273. required:
  7274. - name
  7275. type: object
  7276. type: array
  7277. x-kubernetes-list-type: atomic
  7278. type: object
  7279. status:
  7280. properties:
  7281. image:
  7282. type: string
  7283. messages:
  7284. items:
  7285. type: string
  7286. type: array
  7287. x-kubernetes-list-type: atomic
  7288. replicas:
  7289. format: int32
  7290. type: integer
  7291. scale:
  7292. properties:
  7293. replicas:
  7294. format: int32
  7295. type: integer
  7296. selector:
  7297. type: string
  7298. statusReplicas:
  7299. type: string
  7300. type: object
  7301. version:
  7302. type: string
  7303. type: object
  7304. type: object
  7305. served: true
  7306. storage: false
  7307. subresources:
  7308. scale:
  7309. labelSelectorPath: .status.scale.selector
  7310. specReplicasPath: .spec.replicas
  7311. statusReplicasPath: .status.scale.replicas
  7312. status: {}
  7313. - additionalPrinterColumns:
  7314. - description: Deployment Mode
  7315. jsonPath: .spec.mode
  7316. name: Mode
  7317. type: string
  7318. - description: OpenTelemetry Version
  7319. jsonPath: .status.version
  7320. name: Version
  7321. type: string
  7322. - jsonPath: .status.scale.statusReplicas
  7323. name: Ready
  7324. type: string
  7325. - jsonPath: .metadata.creationTimestamp
  7326. name: Age
  7327. type: date
  7328. - jsonPath: .status.image
  7329. name: Image
  7330. type: string
  7331. - description: Management State
  7332. jsonPath: .spec.managementState
  7333. name: Management
  7334. type: string
  7335. name: v1beta1
  7336. schema:
  7337. openAPIV3Schema:
  7338. properties:
  7339. apiVersion:
  7340. type: string
  7341. kind:
  7342. type: string
  7343. metadata:
  7344. type: object
  7345. spec:
  7346. properties:
  7347. additionalContainers:
  7348. items:
  7349. properties:
  7350. args:
  7351. items:
  7352. type: string
  7353. type: array
  7354. x-kubernetes-list-type: atomic
  7355. command:
  7356. items:
  7357. type: string
  7358. type: array
  7359. x-kubernetes-list-type: atomic
  7360. env:
  7361. items:
  7362. properties:
  7363. name:
  7364. type: string
  7365. value:
  7366. type: string
  7367. valueFrom:
  7368. properties:
  7369. configMapKeyRef:
  7370. properties:
  7371. key:
  7372. type: string
  7373. name:
  7374. default: ""
  7375. type: string
  7376. optional:
  7377. type: boolean
  7378. required:
  7379. - key
  7380. type: object
  7381. x-kubernetes-map-type: atomic
  7382. fieldRef:
  7383. properties:
  7384. apiVersion:
  7385. type: string
  7386. fieldPath:
  7387. type: string
  7388. required:
  7389. - fieldPath
  7390. type: object
  7391. x-kubernetes-map-type: atomic
  7392. resourceFieldRef:
  7393. properties:
  7394. containerName:
  7395. type: string
  7396. divisor:
  7397. anyOf:
  7398. - type: integer
  7399. - type: string
  7400. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7401. x-kubernetes-int-or-string: true
  7402. resource:
  7403. type: string
  7404. required:
  7405. - resource
  7406. type: object
  7407. x-kubernetes-map-type: atomic
  7408. secretKeyRef:
  7409. properties:
  7410. key:
  7411. type: string
  7412. name:
  7413. default: ""
  7414. type: string
  7415. optional:
  7416. type: boolean
  7417. required:
  7418. - key
  7419. type: object
  7420. x-kubernetes-map-type: atomic
  7421. type: object
  7422. required:
  7423. - name
  7424. type: object
  7425. type: array
  7426. x-kubernetes-list-map-keys:
  7427. - name
  7428. x-kubernetes-list-type: map
  7429. envFrom:
  7430. items:
  7431. properties:
  7432. configMapRef:
  7433. properties:
  7434. name:
  7435. default: ""
  7436. type: string
  7437. optional:
  7438. type: boolean
  7439. type: object
  7440. x-kubernetes-map-type: atomic
  7441. prefix:
  7442. type: string
  7443. secretRef:
  7444. properties:
  7445. name:
  7446. default: ""
  7447. type: string
  7448. optional:
  7449. type: boolean
  7450. type: object
  7451. x-kubernetes-map-type: atomic
  7452. type: object
  7453. type: array
  7454. x-kubernetes-list-type: atomic
  7455. image:
  7456. type: string
  7457. imagePullPolicy:
  7458. type: string
  7459. lifecycle:
  7460. properties:
  7461. postStart:
  7462. properties:
  7463. exec:
  7464. properties:
  7465. command:
  7466. items:
  7467. type: string
  7468. type: array
  7469. x-kubernetes-list-type: atomic
  7470. type: object
  7471. httpGet:
  7472. properties:
  7473. host:
  7474. type: string
  7475. httpHeaders:
  7476. items:
  7477. properties:
  7478. name:
  7479. type: string
  7480. value:
  7481. type: string
  7482. required:
  7483. - name
  7484. - value
  7485. type: object
  7486. type: array
  7487. x-kubernetes-list-type: atomic
  7488. path:
  7489. type: string
  7490. port:
  7491. anyOf:
  7492. - type: integer
  7493. - type: string
  7494. x-kubernetes-int-or-string: true
  7495. scheme:
  7496. type: string
  7497. required:
  7498. - port
  7499. type: object
  7500. sleep:
  7501. properties:
  7502. seconds:
  7503. format: int64
  7504. type: integer
  7505. required:
  7506. - seconds
  7507. type: object
  7508. tcpSocket:
  7509. properties:
  7510. host:
  7511. type: string
  7512. port:
  7513. anyOf:
  7514. - type: integer
  7515. - type: string
  7516. x-kubernetes-int-or-string: true
  7517. required:
  7518. - port
  7519. type: object
  7520. type: object
  7521. preStop:
  7522. properties:
  7523. exec:
  7524. properties:
  7525. command:
  7526. items:
  7527. type: string
  7528. type: array
  7529. x-kubernetes-list-type: atomic
  7530. type: object
  7531. httpGet:
  7532. properties:
  7533. host:
  7534. type: string
  7535. httpHeaders:
  7536. items:
  7537. properties:
  7538. name:
  7539. type: string
  7540. value:
  7541. type: string
  7542. required:
  7543. - name
  7544. - value
  7545. type: object
  7546. type: array
  7547. x-kubernetes-list-type: atomic
  7548. path:
  7549. type: string
  7550. port:
  7551. anyOf:
  7552. - type: integer
  7553. - type: string
  7554. x-kubernetes-int-or-string: true
  7555. scheme:
  7556. type: string
  7557. required:
  7558. - port
  7559. type: object
  7560. sleep:
  7561. properties:
  7562. seconds:
  7563. format: int64
  7564. type: integer
  7565. required:
  7566. - seconds
  7567. type: object
  7568. tcpSocket:
  7569. properties:
  7570. host:
  7571. type: string
  7572. port:
  7573. anyOf:
  7574. - type: integer
  7575. - type: string
  7576. x-kubernetes-int-or-string: true
  7577. required:
  7578. - port
  7579. type: object
  7580. type: object
  7581. type: object
  7582. livenessProbe:
  7583. properties:
  7584. exec:
  7585. properties:
  7586. command:
  7587. items:
  7588. type: string
  7589. type: array
  7590. x-kubernetes-list-type: atomic
  7591. type: object
  7592. failureThreshold:
  7593. format: int32
  7594. type: integer
  7595. grpc:
  7596. properties:
  7597. port:
  7598. format: int32
  7599. type: integer
  7600. service:
  7601. type: string
  7602. required:
  7603. - port
  7604. type: object
  7605. httpGet:
  7606. properties:
  7607. host:
  7608. type: string
  7609. httpHeaders:
  7610. items:
  7611. properties:
  7612. name:
  7613. type: string
  7614. value:
  7615. type: string
  7616. required:
  7617. - name
  7618. - value
  7619. type: object
  7620. type: array
  7621. x-kubernetes-list-type: atomic
  7622. path:
  7623. type: string
  7624. port:
  7625. anyOf:
  7626. - type: integer
  7627. - type: string
  7628. x-kubernetes-int-or-string: true
  7629. scheme:
  7630. type: string
  7631. required:
  7632. - port
  7633. type: object
  7634. initialDelaySeconds:
  7635. format: int32
  7636. type: integer
  7637. periodSeconds:
  7638. format: int32
  7639. type: integer
  7640. successThreshold:
  7641. format: int32
  7642. type: integer
  7643. tcpSocket:
  7644. properties:
  7645. host:
  7646. type: string
  7647. port:
  7648. anyOf:
  7649. - type: integer
  7650. - type: string
  7651. x-kubernetes-int-or-string: true
  7652. required:
  7653. - port
  7654. type: object
  7655. terminationGracePeriodSeconds:
  7656. format: int64
  7657. type: integer
  7658. timeoutSeconds:
  7659. format: int32
  7660. type: integer
  7661. type: object
  7662. name:
  7663. type: string
  7664. ports:
  7665. items:
  7666. properties:
  7667. containerPort:
  7668. format: int32
  7669. type: integer
  7670. hostIP:
  7671. type: string
  7672. hostPort:
  7673. format: int32
  7674. type: integer
  7675. name:
  7676. type: string
  7677. protocol:
  7678. default: TCP
  7679. type: string
  7680. required:
  7681. - containerPort
  7682. type: object
  7683. type: array
  7684. x-kubernetes-list-map-keys:
  7685. - containerPort
  7686. - protocol
  7687. x-kubernetes-list-type: map
  7688. readinessProbe:
  7689. properties:
  7690. exec:
  7691. properties:
  7692. command:
  7693. items:
  7694. type: string
  7695. type: array
  7696. x-kubernetes-list-type: atomic
  7697. type: object
  7698. failureThreshold:
  7699. format: int32
  7700. type: integer
  7701. grpc:
  7702. properties:
  7703. port:
  7704. format: int32
  7705. type: integer
  7706. service:
  7707. type: string
  7708. required:
  7709. - port
  7710. type: object
  7711. httpGet:
  7712. properties:
  7713. host:
  7714. type: string
  7715. httpHeaders:
  7716. items:
  7717. properties:
  7718. name:
  7719. type: string
  7720. value:
  7721. type: string
  7722. required:
  7723. - name
  7724. - value
  7725. type: object
  7726. type: array
  7727. x-kubernetes-list-type: atomic
  7728. path:
  7729. type: string
  7730. port:
  7731. anyOf:
  7732. - type: integer
  7733. - type: string
  7734. x-kubernetes-int-or-string: true
  7735. scheme:
  7736. type: string
  7737. required:
  7738. - port
  7739. type: object
  7740. initialDelaySeconds:
  7741. format: int32
  7742. type: integer
  7743. periodSeconds:
  7744. format: int32
  7745. type: integer
  7746. successThreshold:
  7747. format: int32
  7748. type: integer
  7749. tcpSocket:
  7750. properties:
  7751. host:
  7752. type: string
  7753. port:
  7754. anyOf:
  7755. - type: integer
  7756. - type: string
  7757. x-kubernetes-int-or-string: true
  7758. required:
  7759. - port
  7760. type: object
  7761. terminationGracePeriodSeconds:
  7762. format: int64
  7763. type: integer
  7764. timeoutSeconds:
  7765. format: int32
  7766. type: integer
  7767. type: object
  7768. resizePolicy:
  7769. items:
  7770. properties:
  7771. resourceName:
  7772. type: string
  7773. restartPolicy:
  7774. type: string
  7775. required:
  7776. - resourceName
  7777. - restartPolicy
  7778. type: object
  7779. type: array
  7780. x-kubernetes-list-type: atomic
  7781. resources:
  7782. properties:
  7783. claims:
  7784. items:
  7785. properties:
  7786. name:
  7787. type: string
  7788. required:
  7789. - name
  7790. type: object
  7791. type: array
  7792. x-kubernetes-list-map-keys:
  7793. - name
  7794. x-kubernetes-list-type: map
  7795. limits:
  7796. additionalProperties:
  7797. anyOf:
  7798. - type: integer
  7799. - type: string
  7800. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7801. x-kubernetes-int-or-string: true
  7802. type: object
  7803. requests:
  7804. additionalProperties:
  7805. anyOf:
  7806. - type: integer
  7807. - type: string
  7808. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  7809. x-kubernetes-int-or-string: true
  7810. type: object
  7811. type: object
  7812. restartPolicy:
  7813. type: string
  7814. securityContext:
  7815. properties:
  7816. allowPrivilegeEscalation:
  7817. type: boolean
  7818. appArmorProfile:
  7819. properties:
  7820. localhostProfile:
  7821. type: string
  7822. type:
  7823. type: string
  7824. required:
  7825. - type
  7826. type: object
  7827. capabilities:
  7828. properties:
  7829. add:
  7830. items:
  7831. type: string
  7832. type: array
  7833. x-kubernetes-list-type: atomic
  7834. drop:
  7835. items:
  7836. type: string
  7837. type: array
  7838. x-kubernetes-list-type: atomic
  7839. type: object
  7840. privileged:
  7841. type: boolean
  7842. procMount:
  7843. type: string
  7844. readOnlyRootFilesystem:
  7845. type: boolean
  7846. runAsGroup:
  7847. format: int64
  7848. type: integer
  7849. runAsNonRoot:
  7850. type: boolean
  7851. runAsUser:
  7852. format: int64
  7853. type: integer
  7854. seLinuxOptions:
  7855. properties:
  7856. level:
  7857. type: string
  7858. role:
  7859. type: string
  7860. type:
  7861. type: string
  7862. user:
  7863. type: string
  7864. type: object
  7865. seccompProfile:
  7866. properties:
  7867. localhostProfile:
  7868. type: string
  7869. type:
  7870. type: string
  7871. required:
  7872. - type
  7873. type: object
  7874. windowsOptions:
  7875. properties:
  7876. gmsaCredentialSpec:
  7877. type: string
  7878. gmsaCredentialSpecName:
  7879. type: string
  7880. hostProcess:
  7881. type: boolean
  7882. runAsUserName:
  7883. type: string
  7884. type: object
  7885. type: object
  7886. startupProbe:
  7887. properties:
  7888. exec:
  7889. properties:
  7890. command:
  7891. items:
  7892. type: string
  7893. type: array
  7894. x-kubernetes-list-type: atomic
  7895. type: object
  7896. failureThreshold:
  7897. format: int32
  7898. type: integer
  7899. grpc:
  7900. properties:
  7901. port:
  7902. format: int32
  7903. type: integer
  7904. service:
  7905. type: string
  7906. required:
  7907. - port
  7908. type: object
  7909. httpGet:
  7910. properties:
  7911. host:
  7912. type: string
  7913. httpHeaders:
  7914. items:
  7915. properties:
  7916. name:
  7917. type: string
  7918. value:
  7919. type: string
  7920. required:
  7921. - name
  7922. - value
  7923. type: object
  7924. type: array
  7925. x-kubernetes-list-type: atomic
  7926. path:
  7927. type: string
  7928. port:
  7929. anyOf:
  7930. - type: integer
  7931. - type: string
  7932. x-kubernetes-int-or-string: true
  7933. scheme:
  7934. type: string
  7935. required:
  7936. - port
  7937. type: object
  7938. initialDelaySeconds:
  7939. format: int32
  7940. type: integer
  7941. periodSeconds:
  7942. format: int32
  7943. type: integer
  7944. successThreshold:
  7945. format: int32
  7946. type: integer
  7947. tcpSocket:
  7948. properties:
  7949. host:
  7950. type: string
  7951. port:
  7952. anyOf:
  7953. - type: integer
  7954. - type: string
  7955. x-kubernetes-int-or-string: true
  7956. required:
  7957. - port
  7958. type: object
  7959. terminationGracePeriodSeconds:
  7960. format: int64
  7961. type: integer
  7962. timeoutSeconds:
  7963. format: int32
  7964. type: integer
  7965. type: object
  7966. stdin:
  7967. type: boolean
  7968. stdinOnce:
  7969. type: boolean
  7970. terminationMessagePath:
  7971. type: string
  7972. terminationMessagePolicy:
  7973. type: string
  7974. tty:
  7975. type: boolean
  7976. volumeDevices:
  7977. items:
  7978. properties:
  7979. devicePath:
  7980. type: string
  7981. name:
  7982. type: string
  7983. required:
  7984. - devicePath
  7985. - name
  7986. type: object
  7987. type: array
  7988. x-kubernetes-list-map-keys:
  7989. - devicePath
  7990. x-kubernetes-list-type: map
  7991. volumeMounts:
  7992. items:
  7993. properties:
  7994. mountPath:
  7995. type: string
  7996. mountPropagation:
  7997. type: string
  7998. name:
  7999. type: string
  8000. readOnly:
  8001. type: boolean
  8002. recursiveReadOnly:
  8003. type: string
  8004. subPath:
  8005. type: string
  8006. subPathExpr:
  8007. type: string
  8008. required:
  8009. - mountPath
  8010. - name
  8011. type: object
  8012. type: array
  8013. x-kubernetes-list-map-keys:
  8014. - mountPath
  8015. x-kubernetes-list-type: map
  8016. workingDir:
  8017. type: string
  8018. required:
  8019. - name
  8020. type: object
  8021. type: array
  8022. affinity:
  8023. properties:
  8024. nodeAffinity:
  8025. properties:
  8026. preferredDuringSchedulingIgnoredDuringExecution:
  8027. items:
  8028. properties:
  8029. preference:
  8030. properties:
  8031. matchExpressions:
  8032. items:
  8033. properties:
  8034. key:
  8035. type: string
  8036. operator:
  8037. type: string
  8038. values:
  8039. items:
  8040. type: string
  8041. type: array
  8042. x-kubernetes-list-type: atomic
  8043. required:
  8044. - key
  8045. - operator
  8046. type: object
  8047. type: array
  8048. x-kubernetes-list-type: atomic
  8049. matchFields:
  8050. items:
  8051. properties:
  8052. key:
  8053. type: string
  8054. operator:
  8055. type: string
  8056. values:
  8057. items:
  8058. type: string
  8059. type: array
  8060. x-kubernetes-list-type: atomic
  8061. required:
  8062. - key
  8063. - operator
  8064. type: object
  8065. type: array
  8066. x-kubernetes-list-type: atomic
  8067. type: object
  8068. x-kubernetes-map-type: atomic
  8069. weight:
  8070. format: int32
  8071. type: integer
  8072. required:
  8073. - preference
  8074. - weight
  8075. type: object
  8076. type: array
  8077. x-kubernetes-list-type: atomic
  8078. requiredDuringSchedulingIgnoredDuringExecution:
  8079. properties:
  8080. nodeSelectorTerms:
  8081. items:
  8082. properties:
  8083. matchExpressions:
  8084. items:
  8085. properties:
  8086. key:
  8087. type: string
  8088. operator:
  8089. type: string
  8090. values:
  8091. items:
  8092. type: string
  8093. type: array
  8094. x-kubernetes-list-type: atomic
  8095. required:
  8096. - key
  8097. - operator
  8098. type: object
  8099. type: array
  8100. x-kubernetes-list-type: atomic
  8101. matchFields:
  8102. items:
  8103. properties:
  8104. key:
  8105. type: string
  8106. operator:
  8107. type: string
  8108. values:
  8109. items:
  8110. type: string
  8111. type: array
  8112. x-kubernetes-list-type: atomic
  8113. required:
  8114. - key
  8115. - operator
  8116. type: object
  8117. type: array
  8118. x-kubernetes-list-type: atomic
  8119. type: object
  8120. x-kubernetes-map-type: atomic
  8121. type: array
  8122. x-kubernetes-list-type: atomic
  8123. required:
  8124. - nodeSelectorTerms
  8125. type: object
  8126. x-kubernetes-map-type: atomic
  8127. type: object
  8128. podAffinity:
  8129. properties:
  8130. preferredDuringSchedulingIgnoredDuringExecution:
  8131. items:
  8132. properties:
  8133. podAffinityTerm:
  8134. properties:
  8135. labelSelector:
  8136. properties:
  8137. matchExpressions:
  8138. items:
  8139. properties:
  8140. key:
  8141. type: string
  8142. operator:
  8143. type: string
  8144. values:
  8145. items:
  8146. type: string
  8147. type: array
  8148. x-kubernetes-list-type: atomic
  8149. required:
  8150. - key
  8151. - operator
  8152. type: object
  8153. type: array
  8154. x-kubernetes-list-type: atomic
  8155. matchLabels:
  8156. additionalProperties:
  8157. type: string
  8158. type: object
  8159. type: object
  8160. x-kubernetes-map-type: atomic
  8161. matchLabelKeys:
  8162. items:
  8163. type: string
  8164. type: array
  8165. x-kubernetes-list-type: atomic
  8166. mismatchLabelKeys:
  8167. items:
  8168. type: string
  8169. type: array
  8170. x-kubernetes-list-type: atomic
  8171. namespaceSelector:
  8172. properties:
  8173. matchExpressions:
  8174. items:
  8175. properties:
  8176. key:
  8177. type: string
  8178. operator:
  8179. type: string
  8180. values:
  8181. items:
  8182. type: string
  8183. type: array
  8184. x-kubernetes-list-type: atomic
  8185. required:
  8186. - key
  8187. - operator
  8188. type: object
  8189. type: array
  8190. x-kubernetes-list-type: atomic
  8191. matchLabels:
  8192. additionalProperties:
  8193. type: string
  8194. type: object
  8195. type: object
  8196. x-kubernetes-map-type: atomic
  8197. namespaces:
  8198. items:
  8199. type: string
  8200. type: array
  8201. x-kubernetes-list-type: atomic
  8202. topologyKey:
  8203. type: string
  8204. required:
  8205. - topologyKey
  8206. type: object
  8207. weight:
  8208. format: int32
  8209. type: integer
  8210. required:
  8211. - podAffinityTerm
  8212. - weight
  8213. type: object
  8214. type: array
  8215. x-kubernetes-list-type: atomic
  8216. requiredDuringSchedulingIgnoredDuringExecution:
  8217. items:
  8218. properties:
  8219. labelSelector:
  8220. properties:
  8221. matchExpressions:
  8222. items:
  8223. properties:
  8224. key:
  8225. type: string
  8226. operator:
  8227. type: string
  8228. values:
  8229. items:
  8230. type: string
  8231. type: array
  8232. x-kubernetes-list-type: atomic
  8233. required:
  8234. - key
  8235. - operator
  8236. type: object
  8237. type: array
  8238. x-kubernetes-list-type: atomic
  8239. matchLabels:
  8240. additionalProperties:
  8241. type: string
  8242. type: object
  8243. type: object
  8244. x-kubernetes-map-type: atomic
  8245. matchLabelKeys:
  8246. items:
  8247. type: string
  8248. type: array
  8249. x-kubernetes-list-type: atomic
  8250. mismatchLabelKeys:
  8251. items:
  8252. type: string
  8253. type: array
  8254. x-kubernetes-list-type: atomic
  8255. namespaceSelector:
  8256. properties:
  8257. matchExpressions:
  8258. items:
  8259. properties:
  8260. key:
  8261. type: string
  8262. operator:
  8263. type: string
  8264. values:
  8265. items:
  8266. type: string
  8267. type: array
  8268. x-kubernetes-list-type: atomic
  8269. required:
  8270. - key
  8271. - operator
  8272. type: object
  8273. type: array
  8274. x-kubernetes-list-type: atomic
  8275. matchLabels:
  8276. additionalProperties:
  8277. type: string
  8278. type: object
  8279. type: object
  8280. x-kubernetes-map-type: atomic
  8281. namespaces:
  8282. items:
  8283. type: string
  8284. type: array
  8285. x-kubernetes-list-type: atomic
  8286. topologyKey:
  8287. type: string
  8288. required:
  8289. - topologyKey
  8290. type: object
  8291. type: array
  8292. x-kubernetes-list-type: atomic
  8293. type: object
  8294. podAntiAffinity:
  8295. properties:
  8296. preferredDuringSchedulingIgnoredDuringExecution:
  8297. items:
  8298. properties:
  8299. podAffinityTerm:
  8300. properties:
  8301. labelSelector:
  8302. properties:
  8303. matchExpressions:
  8304. items:
  8305. properties:
  8306. key:
  8307. type: string
  8308. operator:
  8309. type: string
  8310. values:
  8311. items:
  8312. type: string
  8313. type: array
  8314. x-kubernetes-list-type: atomic
  8315. required:
  8316. - key
  8317. - operator
  8318. type: object
  8319. type: array
  8320. x-kubernetes-list-type: atomic
  8321. matchLabels:
  8322. additionalProperties:
  8323. type: string
  8324. type: object
  8325. type: object
  8326. x-kubernetes-map-type: atomic
  8327. matchLabelKeys:
  8328. items:
  8329. type: string
  8330. type: array
  8331. x-kubernetes-list-type: atomic
  8332. mismatchLabelKeys:
  8333. items:
  8334. type: string
  8335. type: array
  8336. x-kubernetes-list-type: atomic
  8337. namespaceSelector:
  8338. properties:
  8339. matchExpressions:
  8340. items:
  8341. properties:
  8342. key:
  8343. type: string
  8344. operator:
  8345. type: string
  8346. values:
  8347. items:
  8348. type: string
  8349. type: array
  8350. x-kubernetes-list-type: atomic
  8351. required:
  8352. - key
  8353. - operator
  8354. type: object
  8355. type: array
  8356. x-kubernetes-list-type: atomic
  8357. matchLabels:
  8358. additionalProperties:
  8359. type: string
  8360. type: object
  8361. type: object
  8362. x-kubernetes-map-type: atomic
  8363. namespaces:
  8364. items:
  8365. type: string
  8366. type: array
  8367. x-kubernetes-list-type: atomic
  8368. topologyKey:
  8369. type: string
  8370. required:
  8371. - topologyKey
  8372. type: object
  8373. weight:
  8374. format: int32
  8375. type: integer
  8376. required:
  8377. - podAffinityTerm
  8378. - weight
  8379. type: object
  8380. type: array
  8381. x-kubernetes-list-type: atomic
  8382. requiredDuringSchedulingIgnoredDuringExecution:
  8383. items:
  8384. properties:
  8385. labelSelector:
  8386. properties:
  8387. matchExpressions:
  8388. items:
  8389. properties:
  8390. key:
  8391. type: string
  8392. operator:
  8393. type: string
  8394. values:
  8395. items:
  8396. type: string
  8397. type: array
  8398. x-kubernetes-list-type: atomic
  8399. required:
  8400. - key
  8401. - operator
  8402. type: object
  8403. type: array
  8404. x-kubernetes-list-type: atomic
  8405. matchLabels:
  8406. additionalProperties:
  8407. type: string
  8408. type: object
  8409. type: object
  8410. x-kubernetes-map-type: atomic
  8411. matchLabelKeys:
  8412. items:
  8413. type: string
  8414. type: array
  8415. x-kubernetes-list-type: atomic
  8416. mismatchLabelKeys:
  8417. items:
  8418. type: string
  8419. type: array
  8420. x-kubernetes-list-type: atomic
  8421. namespaceSelector:
  8422. properties:
  8423. matchExpressions:
  8424. items:
  8425. properties:
  8426. key:
  8427. type: string
  8428. operator:
  8429. type: string
  8430. values:
  8431. items:
  8432. type: string
  8433. type: array
  8434. x-kubernetes-list-type: atomic
  8435. required:
  8436. - key
  8437. - operator
  8438. type: object
  8439. type: array
  8440. x-kubernetes-list-type: atomic
  8441. matchLabels:
  8442. additionalProperties:
  8443. type: string
  8444. type: object
  8445. type: object
  8446. x-kubernetes-map-type: atomic
  8447. namespaces:
  8448. items:
  8449. type: string
  8450. type: array
  8451. x-kubernetes-list-type: atomic
  8452. topologyKey:
  8453. type: string
  8454. required:
  8455. - topologyKey
  8456. type: object
  8457. type: array
  8458. x-kubernetes-list-type: atomic
  8459. type: object
  8460. type: object
  8461. args:
  8462. additionalProperties:
  8463. type: string
  8464. type: object
  8465. autoscaler:
  8466. properties:
  8467. behavior:
  8468. properties:
  8469. scaleDown:
  8470. properties:
  8471. policies:
  8472. items:
  8473. properties:
  8474. periodSeconds:
  8475. format: int32
  8476. type: integer
  8477. type:
  8478. type: string
  8479. value:
  8480. format: int32
  8481. type: integer
  8482. required:
  8483. - periodSeconds
  8484. - type
  8485. - value
  8486. type: object
  8487. type: array
  8488. x-kubernetes-list-type: atomic
  8489. selectPolicy:
  8490. type: string
  8491. stabilizationWindowSeconds:
  8492. format: int32
  8493. type: integer
  8494. type: object
  8495. scaleUp:
  8496. properties:
  8497. policies:
  8498. items:
  8499. properties:
  8500. periodSeconds:
  8501. format: int32
  8502. type: integer
  8503. type:
  8504. type: string
  8505. value:
  8506. format: int32
  8507. type: integer
  8508. required:
  8509. - periodSeconds
  8510. - type
  8511. - value
  8512. type: object
  8513. type: array
  8514. x-kubernetes-list-type: atomic
  8515. selectPolicy:
  8516. type: string
  8517. stabilizationWindowSeconds:
  8518. format: int32
  8519. type: integer
  8520. type: object
  8521. type: object
  8522. maxReplicas:
  8523. format: int32
  8524. type: integer
  8525. metrics:
  8526. items:
  8527. properties:
  8528. pods:
  8529. properties:
  8530. metric:
  8531. properties:
  8532. name:
  8533. type: string
  8534. selector:
  8535. properties:
  8536. matchExpressions:
  8537. items:
  8538. properties:
  8539. key:
  8540. type: string
  8541. operator:
  8542. type: string
  8543. values:
  8544. items:
  8545. type: string
  8546. type: array
  8547. x-kubernetes-list-type: atomic
  8548. required:
  8549. - key
  8550. - operator
  8551. type: object
  8552. type: array
  8553. x-kubernetes-list-type: atomic
  8554. matchLabels:
  8555. additionalProperties:
  8556. type: string
  8557. type: object
  8558. type: object
  8559. x-kubernetes-map-type: atomic
  8560. required:
  8561. - name
  8562. type: object
  8563. target:
  8564. properties:
  8565. averageUtilization:
  8566. format: int32
  8567. type: integer
  8568. averageValue:
  8569. anyOf:
  8570. - type: integer
  8571. - type: string
  8572. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8573. x-kubernetes-int-or-string: true
  8574. type:
  8575. type: string
  8576. value:
  8577. anyOf:
  8578. - type: integer
  8579. - type: string
  8580. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8581. x-kubernetes-int-or-string: true
  8582. required:
  8583. - type
  8584. type: object
  8585. required:
  8586. - metric
  8587. - target
  8588. type: object
  8589. type:
  8590. type: string
  8591. required:
  8592. - type
  8593. type: object
  8594. type: array
  8595. minReplicas:
  8596. format: int32
  8597. type: integer
  8598. targetCPUUtilization:
  8599. format: int32
  8600. type: integer
  8601. targetMemoryUtilization:
  8602. format: int32
  8603. type: integer
  8604. type: object
  8605. config:
  8606. properties:
  8607. connectors:
  8608. type: object
  8609. x-kubernetes-preserve-unknown-fields: true
  8610. exporters:
  8611. type: object
  8612. x-kubernetes-preserve-unknown-fields: true
  8613. extensions:
  8614. type: object
  8615. x-kubernetes-preserve-unknown-fields: true
  8616. processors:
  8617. type: object
  8618. x-kubernetes-preserve-unknown-fields: true
  8619. receivers:
  8620. type: object
  8621. x-kubernetes-preserve-unknown-fields: true
  8622. service:
  8623. properties:
  8624. extensions:
  8625. items:
  8626. type: string
  8627. type: array
  8628. pipelines:
  8629. additionalProperties:
  8630. properties:
  8631. exporters:
  8632. items:
  8633. type: string
  8634. type: array
  8635. processors:
  8636. items:
  8637. type: string
  8638. type: array
  8639. receivers:
  8640. items:
  8641. type: string
  8642. type: array
  8643. required:
  8644. - exporters
  8645. - processors
  8646. - receivers
  8647. type: object
  8648. type: object
  8649. x-kubernetes-preserve-unknown-fields: true
  8650. telemetry:
  8651. type: object
  8652. x-kubernetes-preserve-unknown-fields: true
  8653. required:
  8654. - pipelines
  8655. type: object
  8656. required:
  8657. - exporters
  8658. - receivers
  8659. - service
  8660. type: object
  8661. x-kubernetes-preserve-unknown-fields: true
  8662. configVersions:
  8663. default: 3
  8664. minimum: 1
  8665. type: integer
  8666. configmaps:
  8667. items:
  8668. properties:
  8669. mountpath:
  8670. type: string
  8671. name:
  8672. type: string
  8673. required:
  8674. - mountpath
  8675. - name
  8676. type: object
  8677. type: array
  8678. daemonSetUpdateStrategy:
  8679. properties:
  8680. rollingUpdate:
  8681. properties:
  8682. maxSurge:
  8683. anyOf:
  8684. - type: integer
  8685. - type: string
  8686. x-kubernetes-int-or-string: true
  8687. maxUnavailable:
  8688. anyOf:
  8689. - type: integer
  8690. - type: string
  8691. x-kubernetes-int-or-string: true
  8692. type: object
  8693. type:
  8694. type: string
  8695. type: object
  8696. deploymentUpdateStrategy:
  8697. properties:
  8698. rollingUpdate:
  8699. properties:
  8700. maxSurge:
  8701. anyOf:
  8702. - type: integer
  8703. - type: string
  8704. x-kubernetes-int-or-string: true
  8705. maxUnavailable:
  8706. anyOf:
  8707. - type: integer
  8708. - type: string
  8709. x-kubernetes-int-or-string: true
  8710. type: object
  8711. type:
  8712. type: string
  8713. type: object
  8714. env:
  8715. items:
  8716. properties:
  8717. name:
  8718. type: string
  8719. value:
  8720. type: string
  8721. valueFrom:
  8722. properties:
  8723. configMapKeyRef:
  8724. properties:
  8725. key:
  8726. type: string
  8727. name:
  8728. default: ""
  8729. type: string
  8730. optional:
  8731. type: boolean
  8732. required:
  8733. - key
  8734. type: object
  8735. x-kubernetes-map-type: atomic
  8736. fieldRef:
  8737. properties:
  8738. apiVersion:
  8739. type: string
  8740. fieldPath:
  8741. type: string
  8742. required:
  8743. - fieldPath
  8744. type: object
  8745. x-kubernetes-map-type: atomic
  8746. resourceFieldRef:
  8747. properties:
  8748. containerName:
  8749. type: string
  8750. divisor:
  8751. anyOf:
  8752. - type: integer
  8753. - type: string
  8754. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8755. x-kubernetes-int-or-string: true
  8756. resource:
  8757. type: string
  8758. required:
  8759. - resource
  8760. type: object
  8761. x-kubernetes-map-type: atomic
  8762. secretKeyRef:
  8763. properties:
  8764. key:
  8765. type: string
  8766. name:
  8767. default: ""
  8768. type: string
  8769. optional:
  8770. type: boolean
  8771. required:
  8772. - key
  8773. type: object
  8774. x-kubernetes-map-type: atomic
  8775. type: object
  8776. required:
  8777. - name
  8778. type: object
  8779. type: array
  8780. envFrom:
  8781. items:
  8782. properties:
  8783. configMapRef:
  8784. properties:
  8785. name:
  8786. default: ""
  8787. type: string
  8788. optional:
  8789. type: boolean
  8790. type: object
  8791. x-kubernetes-map-type: atomic
  8792. prefix:
  8793. type: string
  8794. secretRef:
  8795. properties:
  8796. name:
  8797. default: ""
  8798. type: string
  8799. optional:
  8800. type: boolean
  8801. type: object
  8802. x-kubernetes-map-type: atomic
  8803. type: object
  8804. type: array
  8805. hostNetwork:
  8806. type: boolean
  8807. image:
  8808. type: string
  8809. imagePullPolicy:
  8810. type: string
  8811. ingress:
  8812. properties:
  8813. annotations:
  8814. additionalProperties:
  8815. type: string
  8816. type: object
  8817. hostname:
  8818. type: string
  8819. ingressClassName:
  8820. type: string
  8821. route:
  8822. properties:
  8823. termination:
  8824. enum:
  8825. - insecure
  8826. - edge
  8827. - passthrough
  8828. - reencrypt
  8829. type: string
  8830. type: object
  8831. ruleType:
  8832. enum:
  8833. - path
  8834. - subdomain
  8835. type: string
  8836. tls:
  8837. items:
  8838. properties:
  8839. hosts:
  8840. items:
  8841. type: string
  8842. type: array
  8843. x-kubernetes-list-type: atomic
  8844. secretName:
  8845. type: string
  8846. type: object
  8847. type: array
  8848. type:
  8849. enum:
  8850. - ingress
  8851. - route
  8852. type: string
  8853. type: object
  8854. initContainers:
  8855. items:
  8856. properties:
  8857. args:
  8858. items:
  8859. type: string
  8860. type: array
  8861. x-kubernetes-list-type: atomic
  8862. command:
  8863. items:
  8864. type: string
  8865. type: array
  8866. x-kubernetes-list-type: atomic
  8867. env:
  8868. items:
  8869. properties:
  8870. name:
  8871. type: string
  8872. value:
  8873. type: string
  8874. valueFrom:
  8875. properties:
  8876. configMapKeyRef:
  8877. properties:
  8878. key:
  8879. type: string
  8880. name:
  8881. default: ""
  8882. type: string
  8883. optional:
  8884. type: boolean
  8885. required:
  8886. - key
  8887. type: object
  8888. x-kubernetes-map-type: atomic
  8889. fieldRef:
  8890. properties:
  8891. apiVersion:
  8892. type: string
  8893. fieldPath:
  8894. type: string
  8895. required:
  8896. - fieldPath
  8897. type: object
  8898. x-kubernetes-map-type: atomic
  8899. resourceFieldRef:
  8900. properties:
  8901. containerName:
  8902. type: string
  8903. divisor:
  8904. anyOf:
  8905. - type: integer
  8906. - type: string
  8907. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  8908. x-kubernetes-int-or-string: true
  8909. resource:
  8910. type: string
  8911. required:
  8912. - resource
  8913. type: object
  8914. x-kubernetes-map-type: atomic
  8915. secretKeyRef:
  8916. properties:
  8917. key:
  8918. type: string
  8919. name:
  8920. default: ""
  8921. type: string
  8922. optional:
  8923. type: boolean
  8924. required:
  8925. - key
  8926. type: object
  8927. x-kubernetes-map-type: atomic
  8928. type: object
  8929. required:
  8930. - name
  8931. type: object
  8932. type: array
  8933. x-kubernetes-list-map-keys:
  8934. - name
  8935. x-kubernetes-list-type: map
  8936. envFrom:
  8937. items:
  8938. properties:
  8939. configMapRef:
  8940. properties:
  8941. name:
  8942. default: ""
  8943. type: string
  8944. optional:
  8945. type: boolean
  8946. type: object
  8947. x-kubernetes-map-type: atomic
  8948. prefix:
  8949. type: string
  8950. secretRef:
  8951. properties:
  8952. name:
  8953. default: ""
  8954. type: string
  8955. optional:
  8956. type: boolean
  8957. type: object
  8958. x-kubernetes-map-type: atomic
  8959. type: object
  8960. type: array
  8961. x-kubernetes-list-type: atomic
  8962. image:
  8963. type: string
  8964. imagePullPolicy:
  8965. type: string
  8966. lifecycle:
  8967. properties:
  8968. postStart:
  8969. properties:
  8970. exec:
  8971. properties:
  8972. command:
  8973. items:
  8974. type: string
  8975. type: array
  8976. x-kubernetes-list-type: atomic
  8977. type: object
  8978. httpGet:
  8979. properties:
  8980. host:
  8981. type: string
  8982. httpHeaders:
  8983. items:
  8984. properties:
  8985. name:
  8986. type: string
  8987. value:
  8988. type: string
  8989. required:
  8990. - name
  8991. - value
  8992. type: object
  8993. type: array
  8994. x-kubernetes-list-type: atomic
  8995. path:
  8996. type: string
  8997. port:
  8998. anyOf:
  8999. - type: integer
  9000. - type: string
  9001. x-kubernetes-int-or-string: true
  9002. scheme:
  9003. type: string
  9004. required:
  9005. - port
  9006. type: object
  9007. sleep:
  9008. properties:
  9009. seconds:
  9010. format: int64
  9011. type: integer
  9012. required:
  9013. - seconds
  9014. type: object
  9015. tcpSocket:
  9016. properties:
  9017. host:
  9018. type: string
  9019. port:
  9020. anyOf:
  9021. - type: integer
  9022. - type: string
  9023. x-kubernetes-int-or-string: true
  9024. required:
  9025. - port
  9026. type: object
  9027. type: object
  9028. preStop:
  9029. properties:
  9030. exec:
  9031. properties:
  9032. command:
  9033. items:
  9034. type: string
  9035. type: array
  9036. x-kubernetes-list-type: atomic
  9037. type: object
  9038. httpGet:
  9039. properties:
  9040. host:
  9041. type: string
  9042. httpHeaders:
  9043. items:
  9044. properties:
  9045. name:
  9046. type: string
  9047. value:
  9048. type: string
  9049. required:
  9050. - name
  9051. - value
  9052. type: object
  9053. type: array
  9054. x-kubernetes-list-type: atomic
  9055. path:
  9056. type: string
  9057. port:
  9058. anyOf:
  9059. - type: integer
  9060. - type: string
  9061. x-kubernetes-int-or-string: true
  9062. scheme:
  9063. type: string
  9064. required:
  9065. - port
  9066. type: object
  9067. sleep:
  9068. properties:
  9069. seconds:
  9070. format: int64
  9071. type: integer
  9072. required:
  9073. - seconds
  9074. type: object
  9075. tcpSocket:
  9076. properties:
  9077. host:
  9078. type: string
  9079. port:
  9080. anyOf:
  9081. - type: integer
  9082. - type: string
  9083. x-kubernetes-int-or-string: true
  9084. required:
  9085. - port
  9086. type: object
  9087. type: object
  9088. type: object
  9089. livenessProbe:
  9090. properties:
  9091. exec:
  9092. properties:
  9093. command:
  9094. items:
  9095. type: string
  9096. type: array
  9097. x-kubernetes-list-type: atomic
  9098. type: object
  9099. failureThreshold:
  9100. format: int32
  9101. type: integer
  9102. grpc:
  9103. properties:
  9104. port:
  9105. format: int32
  9106. type: integer
  9107. service:
  9108. type: string
  9109. required:
  9110. - port
  9111. type: object
  9112. httpGet:
  9113. properties:
  9114. host:
  9115. type: string
  9116. httpHeaders:
  9117. items:
  9118. properties:
  9119. name:
  9120. type: string
  9121. value:
  9122. type: string
  9123. required:
  9124. - name
  9125. - value
  9126. type: object
  9127. type: array
  9128. x-kubernetes-list-type: atomic
  9129. path:
  9130. type: string
  9131. port:
  9132. anyOf:
  9133. - type: integer
  9134. - type: string
  9135. x-kubernetes-int-or-string: true
  9136. scheme:
  9137. type: string
  9138. required:
  9139. - port
  9140. type: object
  9141. initialDelaySeconds:
  9142. format: int32
  9143. type: integer
  9144. periodSeconds:
  9145. format: int32
  9146. type: integer
  9147. successThreshold:
  9148. format: int32
  9149. type: integer
  9150. tcpSocket:
  9151. properties:
  9152. host:
  9153. type: string
  9154. port:
  9155. anyOf:
  9156. - type: integer
  9157. - type: string
  9158. x-kubernetes-int-or-string: true
  9159. required:
  9160. - port
  9161. type: object
  9162. terminationGracePeriodSeconds:
  9163. format: int64
  9164. type: integer
  9165. timeoutSeconds:
  9166. format: int32
  9167. type: integer
  9168. type: object
  9169. name:
  9170. type: string
  9171. ports:
  9172. items:
  9173. properties:
  9174. containerPort:
  9175. format: int32
  9176. type: integer
  9177. hostIP:
  9178. type: string
  9179. hostPort:
  9180. format: int32
  9181. type: integer
  9182. name:
  9183. type: string
  9184. protocol:
  9185. default: TCP
  9186. type: string
  9187. required:
  9188. - containerPort
  9189. type: object
  9190. type: array
  9191. x-kubernetes-list-map-keys:
  9192. - containerPort
  9193. - protocol
  9194. x-kubernetes-list-type: map
  9195. readinessProbe:
  9196. properties:
  9197. exec:
  9198. properties:
  9199. command:
  9200. items:
  9201. type: string
  9202. type: array
  9203. x-kubernetes-list-type: atomic
  9204. type: object
  9205. failureThreshold:
  9206. format: int32
  9207. type: integer
  9208. grpc:
  9209. properties:
  9210. port:
  9211. format: int32
  9212. type: integer
  9213. service:
  9214. type: string
  9215. required:
  9216. - port
  9217. type: object
  9218. httpGet:
  9219. properties:
  9220. host:
  9221. type: string
  9222. httpHeaders:
  9223. items:
  9224. properties:
  9225. name:
  9226. type: string
  9227. value:
  9228. type: string
  9229. required:
  9230. - name
  9231. - value
  9232. type: object
  9233. type: array
  9234. x-kubernetes-list-type: atomic
  9235. path:
  9236. type: string
  9237. port:
  9238. anyOf:
  9239. - type: integer
  9240. - type: string
  9241. x-kubernetes-int-or-string: true
  9242. scheme:
  9243. type: string
  9244. required:
  9245. - port
  9246. type: object
  9247. initialDelaySeconds:
  9248. format: int32
  9249. type: integer
  9250. periodSeconds:
  9251. format: int32
  9252. type: integer
  9253. successThreshold:
  9254. format: int32
  9255. type: integer
  9256. tcpSocket:
  9257. properties:
  9258. host:
  9259. type: string
  9260. port:
  9261. anyOf:
  9262. - type: integer
  9263. - type: string
  9264. x-kubernetes-int-or-string: true
  9265. required:
  9266. - port
  9267. type: object
  9268. terminationGracePeriodSeconds:
  9269. format: int64
  9270. type: integer
  9271. timeoutSeconds:
  9272. format: int32
  9273. type: integer
  9274. type: object
  9275. resizePolicy:
  9276. items:
  9277. properties:
  9278. resourceName:
  9279. type: string
  9280. restartPolicy:
  9281. type: string
  9282. required:
  9283. - resourceName
  9284. - restartPolicy
  9285. type: object
  9286. type: array
  9287. x-kubernetes-list-type: atomic
  9288. resources:
  9289. properties:
  9290. claims:
  9291. items:
  9292. properties:
  9293. name:
  9294. type: string
  9295. required:
  9296. - name
  9297. type: object
  9298. type: array
  9299. x-kubernetes-list-map-keys:
  9300. - name
  9301. x-kubernetes-list-type: map
  9302. limits:
  9303. additionalProperties:
  9304. anyOf:
  9305. - type: integer
  9306. - type: string
  9307. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  9308. x-kubernetes-int-or-string: true
  9309. type: object
  9310. requests:
  9311. additionalProperties:
  9312. anyOf:
  9313. - type: integer
  9314. - type: string
  9315. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  9316. x-kubernetes-int-or-string: true
  9317. type: object
  9318. type: object
  9319. restartPolicy:
  9320. type: string
  9321. securityContext:
  9322. properties:
  9323. allowPrivilegeEscalation:
  9324. type: boolean
  9325. appArmorProfile:
  9326. properties:
  9327. localhostProfile:
  9328. type: string
  9329. type:
  9330. type: string
  9331. required:
  9332. - type
  9333. type: object
  9334. capabilities:
  9335. properties:
  9336. add:
  9337. items:
  9338. type: string
  9339. type: array
  9340. x-kubernetes-list-type: atomic
  9341. drop:
  9342. items:
  9343. type: string
  9344. type: array
  9345. x-kubernetes-list-type: atomic
  9346. type: object
  9347. privileged:
  9348. type: boolean
  9349. procMount:
  9350. type: string
  9351. readOnlyRootFilesystem:
  9352. type: boolean
  9353. runAsGroup:
  9354. format: int64
  9355. type: integer
  9356. runAsNonRoot:
  9357. type: boolean
  9358. runAsUser:
  9359. format: int64
  9360. type: integer
  9361. seLinuxOptions:
  9362. properties:
  9363. level:
  9364. type: string
  9365. role:
  9366. type: string
  9367. type:
  9368. type: string
  9369. user:
  9370. type: string
  9371. type: object
  9372. seccompProfile:
  9373. properties:
  9374. localhostProfile:
  9375. type: string
  9376. type:
  9377. type: string
  9378. required:
  9379. - type
  9380. type: object
  9381. windowsOptions:
  9382. properties:
  9383. gmsaCredentialSpec:
  9384. type: string
  9385. gmsaCredentialSpecName:
  9386. type: string
  9387. hostProcess:
  9388. type: boolean
  9389. runAsUserName:
  9390. type: string
  9391. type: object
  9392. type: object
  9393. startupProbe:
  9394. properties:
  9395. exec:
  9396. properties:
  9397. command:
  9398. items:
  9399. type: string
  9400. type: array
  9401. x-kubernetes-list-type: atomic
  9402. type: object
  9403. failureThreshold:
  9404. format: int32
  9405. type: integer
  9406. grpc:
  9407. properties:
  9408. port:
  9409. format: int32
  9410. type: integer
  9411. service:
  9412. type: string
  9413. required:
  9414. - port
  9415. type: object
  9416. httpGet:
  9417. properties:
  9418. host:
  9419. type: string
  9420. httpHeaders:
  9421. items:
  9422. properties:
  9423. name:
  9424. type: string
  9425. value:
  9426. type: string
  9427. required:
  9428. - name
  9429. - value
  9430. type: object
  9431. type: array
  9432. x-kubernetes-list-type: atomic
  9433. path:
  9434. type: string
  9435. port:
  9436. anyOf:
  9437. - type: integer
  9438. - type: string
  9439. x-kubernetes-int-or-string: true
  9440. scheme:
  9441. type: string
  9442. required:
  9443. - port
  9444. type: object
  9445. initialDelaySeconds:
  9446. format: int32
  9447. type: integer
  9448. periodSeconds:
  9449. format: int32
  9450. type: integer
  9451. successThreshold:
  9452. format: int32
  9453. type: integer
  9454. tcpSocket:
  9455. properties:
  9456. host:
  9457. type: string
  9458. port:
  9459. anyOf:
  9460. - type: integer
  9461. - type: string
  9462. x-kubernetes-int-or-string: true
  9463. required:
  9464. - port
  9465. type: object
  9466. terminationGracePeriodSeconds:
  9467. format: int64
  9468. type: integer
  9469. timeoutSeconds:
  9470. format: int32
  9471. type: integer
  9472. type: object
  9473. stdin:
  9474. type: boolean
  9475. stdinOnce:
  9476. type: boolean
  9477. terminationMessagePath:
  9478. type: string
  9479. terminationMessagePolicy:
  9480. type: string
  9481. tty:
  9482. type: boolean
  9483. volumeDevices:
  9484. items:
  9485. properties:
  9486. devicePath:
  9487. type: string
  9488. name:
  9489. type: string
  9490. required:
  9491. - devicePath
  9492. - name
  9493. type: object
  9494. type: array
  9495. x-kubernetes-list-map-keys:
  9496. - devicePath
  9497. x-kubernetes-list-type: map
  9498. volumeMounts:
  9499. items:
  9500. properties:
  9501. mountPath:
  9502. type: string
  9503. mountPropagation:
  9504. type: string
  9505. name:
  9506. type: string
  9507. readOnly:
  9508. type: boolean
  9509. recursiveReadOnly:
  9510. type: string
  9511. subPath:
  9512. type: string
  9513. subPathExpr:
  9514. type: string
  9515. required:
  9516. - mountPath
  9517. - name
  9518. type: object
  9519. type: array
  9520. x-kubernetes-list-map-keys:
  9521. - mountPath
  9522. x-kubernetes-list-type: map
  9523. workingDir:
  9524. type: string
  9525. required:
  9526. - name
  9527. type: object
  9528. type: array
  9529. lifecycle:
  9530. properties:
  9531. postStart:
  9532. properties:
  9533. exec:
  9534. properties:
  9535. command:
  9536. items:
  9537. type: string
  9538. type: array
  9539. x-kubernetes-list-type: atomic
  9540. type: object
  9541. httpGet:
  9542. properties:
  9543. host:
  9544. type: string
  9545. httpHeaders:
  9546. items:
  9547. properties:
  9548. name:
  9549. type: string
  9550. value:
  9551. type: string
  9552. required:
  9553. - name
  9554. - value
  9555. type: object
  9556. type: array
  9557. x-kubernetes-list-type: atomic
  9558. path:
  9559. type: string
  9560. port:
  9561. anyOf:
  9562. - type: integer
  9563. - type: string
  9564. x-kubernetes-int-or-string: true
  9565. scheme:
  9566. type: string
  9567. required:
  9568. - port
  9569. type: object
  9570. sleep:
  9571. properties:
  9572. seconds:
  9573. format: int64
  9574. type: integer
  9575. required:
  9576. - seconds
  9577. type: object
  9578. tcpSocket:
  9579. properties:
  9580. host:
  9581. type: string
  9582. port:
  9583. anyOf:
  9584. - type: integer
  9585. - type: string
  9586. x-kubernetes-int-or-string: true
  9587. required:
  9588. - port
  9589. type: object
  9590. type: object
  9591. preStop:
  9592. properties:
  9593. exec:
  9594. properties:
  9595. command:
  9596. items:
  9597. type: string
  9598. type: array
  9599. x-kubernetes-list-type: atomic
  9600. type: object
  9601. httpGet:
  9602. properties:
  9603. host:
  9604. type: string
  9605. httpHeaders:
  9606. items:
  9607. properties:
  9608. name:
  9609. type: string
  9610. value:
  9611. type: string
  9612. required:
  9613. - name
  9614. - value
  9615. type: object
  9616. type: array
  9617. x-kubernetes-list-type: atomic
  9618. path:
  9619. type: string
  9620. port:
  9621. anyOf:
  9622. - type: integer
  9623. - type: string
  9624. x-kubernetes-int-or-string: true
  9625. scheme:
  9626. type: string
  9627. required:
  9628. - port
  9629. type: object
  9630. sleep:
  9631. properties:
  9632. seconds:
  9633. format: int64
  9634. type: integer
  9635. required:
  9636. - seconds
  9637. type: object
  9638. tcpSocket:
  9639. properties:
  9640. host:
  9641. type: string
  9642. port:
  9643. anyOf:
  9644. - type: integer
  9645. - type: string
  9646. x-kubernetes-int-or-string: true
  9647. required:
  9648. - port
  9649. type: object
  9650. type: object
  9651. type: object
  9652. livenessProbe:
  9653. properties:
  9654. failureThreshold:
  9655. format: int32
  9656. type: integer
  9657. initialDelaySeconds:
  9658. format: int32
  9659. type: integer
  9660. periodSeconds:
  9661. format: int32
  9662. type: integer
  9663. successThreshold:
  9664. format: int32
  9665. type: integer
  9666. terminationGracePeriodSeconds:
  9667. format: int64
  9668. type: integer
  9669. timeoutSeconds:
  9670. format: int32
  9671. type: integer
  9672. type: object
  9673. managementState:
  9674. default: managed
  9675. enum:
  9676. - managed
  9677. - unmanaged
  9678. type: string
  9679. mode:
  9680. enum:
  9681. - daemonset
  9682. - deployment
  9683. - sidecar
  9684. - statefulset
  9685. type: string
  9686. nodeSelector:
  9687. additionalProperties:
  9688. type: string
  9689. type: object
  9690. observability:
  9691. properties:
  9692. metrics:
  9693. properties:
  9694. disablePrometheusAnnotations:
  9695. type: boolean
  9696. enableMetrics:
  9697. type: boolean
  9698. type: object
  9699. type: object
  9700. podAnnotations:
  9701. additionalProperties:
  9702. type: string
  9703. type: object
  9704. podDisruptionBudget:
  9705. properties:
  9706. maxUnavailable:
  9707. anyOf:
  9708. - type: integer
  9709. - type: string
  9710. x-kubernetes-int-or-string: true
  9711. minAvailable:
  9712. anyOf:
  9713. - type: integer
  9714. - type: string
  9715. x-kubernetes-int-or-string: true
  9716. type: object
  9717. podSecurityContext:
  9718. properties:
  9719. appArmorProfile:
  9720. properties:
  9721. localhostProfile:
  9722. type: string
  9723. type:
  9724. type: string
  9725. required:
  9726. - type
  9727. type: object
  9728. fsGroup:
  9729. format: int64
  9730. type: integer
  9731. fsGroupChangePolicy:
  9732. type: string
  9733. runAsGroup:
  9734. format: int64
  9735. type: integer
  9736. runAsNonRoot:
  9737. type: boolean
  9738. runAsUser:
  9739. format: int64
  9740. type: integer
  9741. seLinuxOptions:
  9742. properties:
  9743. level:
  9744. type: string
  9745. role:
  9746. type: string
  9747. type:
  9748. type: string
  9749. user:
  9750. type: string
  9751. type: object
  9752. seccompProfile:
  9753. properties:
  9754. localhostProfile:
  9755. type: string
  9756. type:
  9757. type: string
  9758. required:
  9759. - type
  9760. type: object
  9761. supplementalGroups:
  9762. items:
  9763. format: int64
  9764. type: integer
  9765. type: array
  9766. x-kubernetes-list-type: atomic
  9767. sysctls:
  9768. items:
  9769. properties:
  9770. name:
  9771. type: string
  9772. value:
  9773. type: string
  9774. required:
  9775. - name
  9776. - value
  9777. type: object
  9778. type: array
  9779. x-kubernetes-list-type: atomic
  9780. windowsOptions:
  9781. properties:
  9782. gmsaCredentialSpec:
  9783. type: string
  9784. gmsaCredentialSpecName:
  9785. type: string
  9786. hostProcess:
  9787. type: boolean
  9788. runAsUserName:
  9789. type: string
  9790. type: object
  9791. type: object
  9792. ports:
  9793. items:
  9794. properties:
  9795. appProtocol:
  9796. type: string
  9797. hostPort:
  9798. format: int32
  9799. type: integer
  9800. name:
  9801. type: string
  9802. nodePort:
  9803. format: int32
  9804. type: integer
  9805. port:
  9806. format: int32
  9807. type: integer
  9808. protocol:
  9809. default: TCP
  9810. type: string
  9811. targetPort:
  9812. anyOf:
  9813. - type: integer
  9814. - type: string
  9815. x-kubernetes-int-or-string: true
  9816. required:
  9817. - port
  9818. type: object
  9819. type: array
  9820. x-kubernetes-list-type: atomic
  9821. priorityClassName:
  9822. type: string
  9823. readinessProbe:
  9824. properties:
  9825. failureThreshold:
  9826. format: int32
  9827. type: integer
  9828. initialDelaySeconds:
  9829. format: int32
  9830. type: integer
  9831. periodSeconds:
  9832. format: int32
  9833. type: integer
  9834. successThreshold:
  9835. format: int32
  9836. type: integer
  9837. terminationGracePeriodSeconds:
  9838. format: int64
  9839. type: integer
  9840. timeoutSeconds:
  9841. format: int32
  9842. type: integer
  9843. type: object
  9844. replicas:
  9845. format: int32
  9846. type: integer
  9847. resources:
  9848. properties:
  9849. claims:
  9850. items:
  9851. properties:
  9852. name:
  9853. type: string
  9854. required:
  9855. - name
  9856. type: object
  9857. type: array
  9858. x-kubernetes-list-map-keys:
  9859. - name
  9860. x-kubernetes-list-type: map
  9861. limits:
  9862. additionalProperties:
  9863. anyOf:
  9864. - type: integer
  9865. - type: string
  9866. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  9867. x-kubernetes-int-or-string: true
  9868. type: object
  9869. requests:
  9870. additionalProperties:
  9871. anyOf:
  9872. - type: integer
  9873. - type: string
  9874. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  9875. x-kubernetes-int-or-string: true
  9876. type: object
  9877. type: object
  9878. securityContext:
  9879. properties:
  9880. allowPrivilegeEscalation:
  9881. type: boolean
  9882. appArmorProfile:
  9883. properties:
  9884. localhostProfile:
  9885. type: string
  9886. type:
  9887. type: string
  9888. required:
  9889. - type
  9890. type: object
  9891. capabilities:
  9892. properties:
  9893. add:
  9894. items:
  9895. type: string
  9896. type: array
  9897. x-kubernetes-list-type: atomic
  9898. drop:
  9899. items:
  9900. type: string
  9901. type: array
  9902. x-kubernetes-list-type: atomic
  9903. type: object
  9904. privileged:
  9905. type: boolean
  9906. procMount:
  9907. type: string
  9908. readOnlyRootFilesystem:
  9909. type: boolean
  9910. runAsGroup:
  9911. format: int64
  9912. type: integer
  9913. runAsNonRoot:
  9914. type: boolean
  9915. runAsUser:
  9916. format: int64
  9917. type: integer
  9918. seLinuxOptions:
  9919. properties:
  9920. level:
  9921. type: string
  9922. role:
  9923. type: string
  9924. type:
  9925. type: string
  9926. user:
  9927. type: string
  9928. type: object
  9929. seccompProfile:
  9930. properties:
  9931. localhostProfile:
  9932. type: string
  9933. type:
  9934. type: string
  9935. required:
  9936. - type
  9937. type: object
  9938. windowsOptions:
  9939. properties:
  9940. gmsaCredentialSpec:
  9941. type: string
  9942. gmsaCredentialSpecName:
  9943. type: string
  9944. hostProcess:
  9945. type: boolean
  9946. runAsUserName:
  9947. type: string
  9948. type: object
  9949. type: object
  9950. serviceAccount:
  9951. type: string
  9952. shareProcessNamespace:
  9953. type: boolean
  9954. targetAllocator:
  9955. properties:
  9956. affinity:
  9957. properties:
  9958. nodeAffinity:
  9959. properties:
  9960. preferredDuringSchedulingIgnoredDuringExecution:
  9961. items:
  9962. properties:
  9963. preference:
  9964. properties:
  9965. matchExpressions:
  9966. items:
  9967. properties:
  9968. key:
  9969. type: string
  9970. operator:
  9971. type: string
  9972. values:
  9973. items:
  9974. type: string
  9975. type: array
  9976. x-kubernetes-list-type: atomic
  9977. required:
  9978. - key
  9979. - operator
  9980. type: object
  9981. type: array
  9982. x-kubernetes-list-type: atomic
  9983. matchFields:
  9984. items:
  9985. properties:
  9986. key:
  9987. type: string
  9988. operator:
  9989. type: string
  9990. values:
  9991. items:
  9992. type: string
  9993. type: array
  9994. x-kubernetes-list-type: atomic
  9995. required:
  9996. - key
  9997. - operator
  9998. type: object
  9999. type: array
  10000. x-kubernetes-list-type: atomic
  10001. type: object
  10002. x-kubernetes-map-type: atomic
  10003. weight:
  10004. format: int32
  10005. type: integer
  10006. required:
  10007. - preference
  10008. - weight
  10009. type: object
  10010. type: array
  10011. x-kubernetes-list-type: atomic
  10012. requiredDuringSchedulingIgnoredDuringExecution:
  10013. properties:
  10014. nodeSelectorTerms:
  10015. items:
  10016. properties:
  10017. matchExpressions:
  10018. items:
  10019. properties:
  10020. key:
  10021. type: string
  10022. operator:
  10023. type: string
  10024. values:
  10025. items:
  10026. type: string
  10027. type: array
  10028. x-kubernetes-list-type: atomic
  10029. required:
  10030. - key
  10031. - operator
  10032. type: object
  10033. type: array
  10034. x-kubernetes-list-type: atomic
  10035. matchFields:
  10036. items:
  10037. properties:
  10038. key:
  10039. type: string
  10040. operator:
  10041. type: string
  10042. values:
  10043. items:
  10044. type: string
  10045. type: array
  10046. x-kubernetes-list-type: atomic
  10047. required:
  10048. - key
  10049. - operator
  10050. type: object
  10051. type: array
  10052. x-kubernetes-list-type: atomic
  10053. type: object
  10054. x-kubernetes-map-type: atomic
  10055. type: array
  10056. x-kubernetes-list-type: atomic
  10057. required:
  10058. - nodeSelectorTerms
  10059. type: object
  10060. x-kubernetes-map-type: atomic
  10061. type: object
  10062. podAffinity:
  10063. properties:
  10064. preferredDuringSchedulingIgnoredDuringExecution:
  10065. items:
  10066. properties:
  10067. podAffinityTerm:
  10068. properties:
  10069. labelSelector:
  10070. properties:
  10071. matchExpressions:
  10072. items:
  10073. properties:
  10074. key:
  10075. type: string
  10076. operator:
  10077. type: string
  10078. values:
  10079. items:
  10080. type: string
  10081. type: array
  10082. x-kubernetes-list-type: atomic
  10083. required:
  10084. - key
  10085. - operator
  10086. type: object
  10087. type: array
  10088. x-kubernetes-list-type: atomic
  10089. matchLabels:
  10090. additionalProperties:
  10091. type: string
  10092. type: object
  10093. type: object
  10094. x-kubernetes-map-type: atomic
  10095. matchLabelKeys:
  10096. items:
  10097. type: string
  10098. type: array
  10099. x-kubernetes-list-type: atomic
  10100. mismatchLabelKeys:
  10101. items:
  10102. type: string
  10103. type: array
  10104. x-kubernetes-list-type: atomic
  10105. namespaceSelector:
  10106. properties:
  10107. matchExpressions:
  10108. items:
  10109. properties:
  10110. key:
  10111. type: string
  10112. operator:
  10113. type: string
  10114. values:
  10115. items:
  10116. type: string
  10117. type: array
  10118. x-kubernetes-list-type: atomic
  10119. required:
  10120. - key
  10121. - operator
  10122. type: object
  10123. type: array
  10124. x-kubernetes-list-type: atomic
  10125. matchLabels:
  10126. additionalProperties:
  10127. type: string
  10128. type: object
  10129. type: object
  10130. x-kubernetes-map-type: atomic
  10131. namespaces:
  10132. items:
  10133. type: string
  10134. type: array
  10135. x-kubernetes-list-type: atomic
  10136. topologyKey:
  10137. type: string
  10138. required:
  10139. - topologyKey
  10140. type: object
  10141. weight:
  10142. format: int32
  10143. type: integer
  10144. required:
  10145. - podAffinityTerm
  10146. - weight
  10147. type: object
  10148. type: array
  10149. x-kubernetes-list-type: atomic
  10150. requiredDuringSchedulingIgnoredDuringExecution:
  10151. items:
  10152. properties:
  10153. labelSelector:
  10154. properties:
  10155. matchExpressions:
  10156. items:
  10157. properties:
  10158. key:
  10159. type: string
  10160. operator:
  10161. type: string
  10162. values:
  10163. items:
  10164. type: string
  10165. type: array
  10166. x-kubernetes-list-type: atomic
  10167. required:
  10168. - key
  10169. - operator
  10170. type: object
  10171. type: array
  10172. x-kubernetes-list-type: atomic
  10173. matchLabels:
  10174. additionalProperties:
  10175. type: string
  10176. type: object
  10177. type: object
  10178. x-kubernetes-map-type: atomic
  10179. matchLabelKeys:
  10180. items:
  10181. type: string
  10182. type: array
  10183. x-kubernetes-list-type: atomic
  10184. mismatchLabelKeys:
  10185. items:
  10186. type: string
  10187. type: array
  10188. x-kubernetes-list-type: atomic
  10189. namespaceSelector:
  10190. properties:
  10191. matchExpressions:
  10192. items:
  10193. properties:
  10194. key:
  10195. type: string
  10196. operator:
  10197. type: string
  10198. values:
  10199. items:
  10200. type: string
  10201. type: array
  10202. x-kubernetes-list-type: atomic
  10203. required:
  10204. - key
  10205. - operator
  10206. type: object
  10207. type: array
  10208. x-kubernetes-list-type: atomic
  10209. matchLabels:
  10210. additionalProperties:
  10211. type: string
  10212. type: object
  10213. type: object
  10214. x-kubernetes-map-type: atomic
  10215. namespaces:
  10216. items:
  10217. type: string
  10218. type: array
  10219. x-kubernetes-list-type: atomic
  10220. topologyKey:
  10221. type: string
  10222. required:
  10223. - topologyKey
  10224. type: object
  10225. type: array
  10226. x-kubernetes-list-type: atomic
  10227. type: object
  10228. podAntiAffinity:
  10229. properties:
  10230. preferredDuringSchedulingIgnoredDuringExecution:
  10231. items:
  10232. properties:
  10233. podAffinityTerm:
  10234. properties:
  10235. labelSelector:
  10236. properties:
  10237. matchExpressions:
  10238. items:
  10239. properties:
  10240. key:
  10241. type: string
  10242. operator:
  10243. type: string
  10244. values:
  10245. items:
  10246. type: string
  10247. type: array
  10248. x-kubernetes-list-type: atomic
  10249. required:
  10250. - key
  10251. - operator
  10252. type: object
  10253. type: array
  10254. x-kubernetes-list-type: atomic
  10255. matchLabels:
  10256. additionalProperties:
  10257. type: string
  10258. type: object
  10259. type: object
  10260. x-kubernetes-map-type: atomic
  10261. matchLabelKeys:
  10262. items:
  10263. type: string
  10264. type: array
  10265. x-kubernetes-list-type: atomic
  10266. mismatchLabelKeys:
  10267. items:
  10268. type: string
  10269. type: array
  10270. x-kubernetes-list-type: atomic
  10271. namespaceSelector:
  10272. properties:
  10273. matchExpressions:
  10274. items:
  10275. properties:
  10276. key:
  10277. type: string
  10278. operator:
  10279. type: string
  10280. values:
  10281. items:
  10282. type: string
  10283. type: array
  10284. x-kubernetes-list-type: atomic
  10285. required:
  10286. - key
  10287. - operator
  10288. type: object
  10289. type: array
  10290. x-kubernetes-list-type: atomic
  10291. matchLabels:
  10292. additionalProperties:
  10293. type: string
  10294. type: object
  10295. type: object
  10296. x-kubernetes-map-type: atomic
  10297. namespaces:
  10298. items:
  10299. type: string
  10300. type: array
  10301. x-kubernetes-list-type: atomic
  10302. topologyKey:
  10303. type: string
  10304. required:
  10305. - topologyKey
  10306. type: object
  10307. weight:
  10308. format: int32
  10309. type: integer
  10310. required:
  10311. - podAffinityTerm
  10312. - weight
  10313. type: object
  10314. type: array
  10315. x-kubernetes-list-type: atomic
  10316. requiredDuringSchedulingIgnoredDuringExecution:
  10317. items:
  10318. properties:
  10319. labelSelector:
  10320. properties:
  10321. matchExpressions:
  10322. items:
  10323. properties:
  10324. key:
  10325. type: string
  10326. operator:
  10327. type: string
  10328. values:
  10329. items:
  10330. type: string
  10331. type: array
  10332. x-kubernetes-list-type: atomic
  10333. required:
  10334. - key
  10335. - operator
  10336. type: object
  10337. type: array
  10338. x-kubernetes-list-type: atomic
  10339. matchLabels:
  10340. additionalProperties:
  10341. type: string
  10342. type: object
  10343. type: object
  10344. x-kubernetes-map-type: atomic
  10345. matchLabelKeys:
  10346. items:
  10347. type: string
  10348. type: array
  10349. x-kubernetes-list-type: atomic
  10350. mismatchLabelKeys:
  10351. items:
  10352. type: string
  10353. type: array
  10354. x-kubernetes-list-type: atomic
  10355. namespaceSelector:
  10356. properties:
  10357. matchExpressions:
  10358. items:
  10359. properties:
  10360. key:
  10361. type: string
  10362. operator:
  10363. type: string
  10364. values:
  10365. items:
  10366. type: string
  10367. type: array
  10368. x-kubernetes-list-type: atomic
  10369. required:
  10370. - key
  10371. - operator
  10372. type: object
  10373. type: array
  10374. x-kubernetes-list-type: atomic
  10375. matchLabels:
  10376. additionalProperties:
  10377. type: string
  10378. type: object
  10379. type: object
  10380. x-kubernetes-map-type: atomic
  10381. namespaces:
  10382. items:
  10383. type: string
  10384. type: array
  10385. x-kubernetes-list-type: atomic
  10386. topologyKey:
  10387. type: string
  10388. required:
  10389. - topologyKey
  10390. type: object
  10391. type: array
  10392. x-kubernetes-list-type: atomic
  10393. type: object
  10394. type: object
  10395. allocationStrategy:
  10396. default: consistent-hashing
  10397. enum:
  10398. - least-weighted
  10399. - consistent-hashing
  10400. - per-node
  10401. type: string
  10402. enabled:
  10403. type: boolean
  10404. env:
  10405. items:
  10406. properties:
  10407. name:
  10408. type: string
  10409. value:
  10410. type: string
  10411. valueFrom:
  10412. properties:
  10413. configMapKeyRef:
  10414. properties:
  10415. key:
  10416. type: string
  10417. name:
  10418. default: ""
  10419. type: string
  10420. optional:
  10421. type: boolean
  10422. required:
  10423. - key
  10424. type: object
  10425. x-kubernetes-map-type: atomic
  10426. fieldRef:
  10427. properties:
  10428. apiVersion:
  10429. type: string
  10430. fieldPath:
  10431. type: string
  10432. required:
  10433. - fieldPath
  10434. type: object
  10435. x-kubernetes-map-type: atomic
  10436. resourceFieldRef:
  10437. properties:
  10438. containerName:
  10439. type: string
  10440. divisor:
  10441. anyOf:
  10442. - type: integer
  10443. - type: string
  10444. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  10445. x-kubernetes-int-or-string: true
  10446. resource:
  10447. type: string
  10448. required:
  10449. - resource
  10450. type: object
  10451. x-kubernetes-map-type: atomic
  10452. secretKeyRef:
  10453. properties:
  10454. key:
  10455. type: string
  10456. name:
  10457. default: ""
  10458. type: string
  10459. optional:
  10460. type: boolean
  10461. required:
  10462. - key
  10463. type: object
  10464. x-kubernetes-map-type: atomic
  10465. type: object
  10466. required:
  10467. - name
  10468. type: object
  10469. type: array
  10470. filterStrategy:
  10471. default: relabel-config
  10472. enum:
  10473. - ""
  10474. - relabel-config
  10475. type: string
  10476. image:
  10477. type: string
  10478. nodeSelector:
  10479. additionalProperties:
  10480. type: string
  10481. type: object
  10482. observability:
  10483. properties:
  10484. metrics:
  10485. properties:
  10486. disablePrometheusAnnotations:
  10487. type: boolean
  10488. enableMetrics:
  10489. type: boolean
  10490. type: object
  10491. type: object
  10492. podDisruptionBudget:
  10493. properties:
  10494. maxUnavailable:
  10495. anyOf:
  10496. - type: integer
  10497. - type: string
  10498. x-kubernetes-int-or-string: true
  10499. minAvailable:
  10500. anyOf:
  10501. - type: integer
  10502. - type: string
  10503. x-kubernetes-int-or-string: true
  10504. type: object
  10505. podSecurityContext:
  10506. properties:
  10507. appArmorProfile:
  10508. properties:
  10509. localhostProfile:
  10510. type: string
  10511. type:
  10512. type: string
  10513. required:
  10514. - type
  10515. type: object
  10516. fsGroup:
  10517. format: int64
  10518. type: integer
  10519. fsGroupChangePolicy:
  10520. type: string
  10521. runAsGroup:
  10522. format: int64
  10523. type: integer
  10524. runAsNonRoot:
  10525. type: boolean
  10526. runAsUser:
  10527. format: int64
  10528. type: integer
  10529. seLinuxOptions:
  10530. properties:
  10531. level:
  10532. type: string
  10533. role:
  10534. type: string
  10535. type:
  10536. type: string
  10537. user:
  10538. type: string
  10539. type: object
  10540. seccompProfile:
  10541. properties:
  10542. localhostProfile:
  10543. type: string
  10544. type:
  10545. type: string
  10546. required:
  10547. - type
  10548. type: object
  10549. supplementalGroups:
  10550. items:
  10551. format: int64
  10552. type: integer
  10553. type: array
  10554. x-kubernetes-list-type: atomic
  10555. sysctls:
  10556. items:
  10557. properties:
  10558. name:
  10559. type: string
  10560. value:
  10561. type: string
  10562. required:
  10563. - name
  10564. - value
  10565. type: object
  10566. type: array
  10567. x-kubernetes-list-type: atomic
  10568. windowsOptions:
  10569. properties:
  10570. gmsaCredentialSpec:
  10571. type: string
  10572. gmsaCredentialSpecName:
  10573. type: string
  10574. hostProcess:
  10575. type: boolean
  10576. runAsUserName:
  10577. type: string
  10578. type: object
  10579. type: object
  10580. prometheusCR:
  10581. properties:
  10582. enabled:
  10583. type: boolean
  10584. podMonitorSelector:
  10585. properties:
  10586. matchExpressions:
  10587. items:
  10588. properties:
  10589. key:
  10590. type: string
  10591. operator:
  10592. type: string
  10593. values:
  10594. items:
  10595. type: string
  10596. type: array
  10597. x-kubernetes-list-type: atomic
  10598. required:
  10599. - key
  10600. - operator
  10601. type: object
  10602. type: array
  10603. x-kubernetes-list-type: atomic
  10604. matchLabels:
  10605. additionalProperties:
  10606. type: string
  10607. type: object
  10608. type: object
  10609. x-kubernetes-map-type: atomic
  10610. scrapeInterval:
  10611. default: 30s
  10612. format: duration
  10613. type: string
  10614. serviceMonitorSelector:
  10615. properties:
  10616. matchExpressions:
  10617. items:
  10618. properties:
  10619. key:
  10620. type: string
  10621. operator:
  10622. type: string
  10623. values:
  10624. items:
  10625. type: string
  10626. type: array
  10627. x-kubernetes-list-type: atomic
  10628. required:
  10629. - key
  10630. - operator
  10631. type: object
  10632. type: array
  10633. x-kubernetes-list-type: atomic
  10634. matchLabels:
  10635. additionalProperties:
  10636. type: string
  10637. type: object
  10638. type: object
  10639. x-kubernetes-map-type: atomic
  10640. type: object
  10641. replicas:
  10642. format: int32
  10643. type: integer
  10644. resources:
  10645. properties:
  10646. claims:
  10647. items:
  10648. properties:
  10649. name:
  10650. type: string
  10651. required:
  10652. - name
  10653. type: object
  10654. type: array
  10655. x-kubernetes-list-map-keys:
  10656. - name
  10657. x-kubernetes-list-type: map
  10658. limits:
  10659. additionalProperties:
  10660. anyOf:
  10661. - type: integer
  10662. - type: string
  10663. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  10664. x-kubernetes-int-or-string: true
  10665. type: object
  10666. requests:
  10667. additionalProperties:
  10668. anyOf:
  10669. - type: integer
  10670. - type: string
  10671. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  10672. x-kubernetes-int-or-string: true
  10673. type: object
  10674. type: object
  10675. securityContext:
  10676. properties:
  10677. allowPrivilegeEscalation:
  10678. type: boolean
  10679. appArmorProfile:
  10680. properties:
  10681. localhostProfile:
  10682. type: string
  10683. type:
  10684. type: string
  10685. required:
  10686. - type
  10687. type: object
  10688. capabilities:
  10689. properties:
  10690. add:
  10691. items:
  10692. type: string
  10693. type: array
  10694. x-kubernetes-list-type: atomic
  10695. drop:
  10696. items:
  10697. type: string
  10698. type: array
  10699. x-kubernetes-list-type: atomic
  10700. type: object
  10701. privileged:
  10702. type: boolean
  10703. procMount:
  10704. type: string
  10705. readOnlyRootFilesystem:
  10706. type: boolean
  10707. runAsGroup:
  10708. format: int64
  10709. type: integer
  10710. runAsNonRoot:
  10711. type: boolean
  10712. runAsUser:
  10713. format: int64
  10714. type: integer
  10715. seLinuxOptions:
  10716. properties:
  10717. level:
  10718. type: string
  10719. role:
  10720. type: string
  10721. type:
  10722. type: string
  10723. user:
  10724. type: string
  10725. type: object
  10726. seccompProfile:
  10727. properties:
  10728. localhostProfile:
  10729. type: string
  10730. type:
  10731. type: string
  10732. required:
  10733. - type
  10734. type: object
  10735. windowsOptions:
  10736. properties:
  10737. gmsaCredentialSpec:
  10738. type: string
  10739. gmsaCredentialSpecName:
  10740. type: string
  10741. hostProcess:
  10742. type: boolean
  10743. runAsUserName:
  10744. type: string
  10745. type: object
  10746. type: object
  10747. serviceAccount:
  10748. type: string
  10749. tolerations:
  10750. items:
  10751. properties:
  10752. effect:
  10753. type: string
  10754. key:
  10755. type: string
  10756. operator:
  10757. type: string
  10758. tolerationSeconds:
  10759. format: int64
  10760. type: integer
  10761. value:
  10762. type: string
  10763. type: object
  10764. type: array
  10765. topologySpreadConstraints:
  10766. items:
  10767. properties:
  10768. labelSelector:
  10769. properties:
  10770. matchExpressions:
  10771. items:
  10772. properties:
  10773. key:
  10774. type: string
  10775. operator:
  10776. type: string
  10777. values:
  10778. items:
  10779. type: string
  10780. type: array
  10781. x-kubernetes-list-type: atomic
  10782. required:
  10783. - key
  10784. - operator
  10785. type: object
  10786. type: array
  10787. x-kubernetes-list-type: atomic
  10788. matchLabels:
  10789. additionalProperties:
  10790. type: string
  10791. type: object
  10792. type: object
  10793. x-kubernetes-map-type: atomic
  10794. matchLabelKeys:
  10795. items:
  10796. type: string
  10797. type: array
  10798. x-kubernetes-list-type: atomic
  10799. maxSkew:
  10800. format: int32
  10801. type: integer
  10802. minDomains:
  10803. format: int32
  10804. type: integer
  10805. nodeAffinityPolicy:
  10806. type: string
  10807. nodeTaintsPolicy:
  10808. type: string
  10809. topologyKey:
  10810. type: string
  10811. whenUnsatisfiable:
  10812. type: string
  10813. required:
  10814. - maxSkew
  10815. - topologyKey
  10816. - whenUnsatisfiable
  10817. type: object
  10818. type: array
  10819. type: object
  10820. terminationGracePeriodSeconds:
  10821. format: int64
  10822. type: integer
  10823. tolerations:
  10824. items:
  10825. properties:
  10826. effect:
  10827. type: string
  10828. key:
  10829. type: string
  10830. operator:
  10831. type: string
  10832. tolerationSeconds:
  10833. format: int64
  10834. type: integer
  10835. value:
  10836. type: string
  10837. type: object
  10838. type: array
  10839. topologySpreadConstraints:
  10840. items:
  10841. properties:
  10842. labelSelector:
  10843. properties:
  10844. matchExpressions:
  10845. items:
  10846. properties:
  10847. key:
  10848. type: string
  10849. operator:
  10850. type: string
  10851. values:
  10852. items:
  10853. type: string
  10854. type: array
  10855. x-kubernetes-list-type: atomic
  10856. required:
  10857. - key
  10858. - operator
  10859. type: object
  10860. type: array
  10861. x-kubernetes-list-type: atomic
  10862. matchLabels:
  10863. additionalProperties:
  10864. type: string
  10865. type: object
  10866. type: object
  10867. x-kubernetes-map-type: atomic
  10868. matchLabelKeys:
  10869. items:
  10870. type: string
  10871. type: array
  10872. x-kubernetes-list-type: atomic
  10873. maxSkew:
  10874. format: int32
  10875. type: integer
  10876. minDomains:
  10877. format: int32
  10878. type: integer
  10879. nodeAffinityPolicy:
  10880. type: string
  10881. nodeTaintsPolicy:
  10882. type: string
  10883. topologyKey:
  10884. type: string
  10885. whenUnsatisfiable:
  10886. type: string
  10887. required:
  10888. - maxSkew
  10889. - topologyKey
  10890. - whenUnsatisfiable
  10891. type: object
  10892. type: array
  10893. upgradeStrategy:
  10894. enum:
  10895. - automatic
  10896. - none
  10897. type: string
  10898. volumeClaimTemplates:
  10899. items:
  10900. properties:
  10901. apiVersion:
  10902. type: string
  10903. kind:
  10904. type: string
  10905. metadata:
  10906. properties:
  10907. annotations:
  10908. additionalProperties:
  10909. type: string
  10910. type: object
  10911. finalizers:
  10912. items:
  10913. type: string
  10914. type: array
  10915. labels:
  10916. additionalProperties:
  10917. type: string
  10918. type: object
  10919. name:
  10920. type: string
  10921. namespace:
  10922. type: string
  10923. type: object
  10924. spec:
  10925. properties:
  10926. accessModes:
  10927. items:
  10928. type: string
  10929. type: array
  10930. x-kubernetes-list-type: atomic
  10931. dataSource:
  10932. properties:
  10933. apiGroup:
  10934. type: string
  10935. kind:
  10936. type: string
  10937. name:
  10938. type: string
  10939. required:
  10940. - kind
  10941. - name
  10942. type: object
  10943. x-kubernetes-map-type: atomic
  10944. dataSourceRef:
  10945. properties:
  10946. apiGroup:
  10947. type: string
  10948. kind:
  10949. type: string
  10950. name:
  10951. type: string
  10952. namespace:
  10953. type: string
  10954. required:
  10955. - kind
  10956. - name
  10957. type: object
  10958. resources:
  10959. properties:
  10960. limits:
  10961. additionalProperties:
  10962. anyOf:
  10963. - type: integer
  10964. - type: string
  10965. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  10966. x-kubernetes-int-or-string: true
  10967. type: object
  10968. requests:
  10969. additionalProperties:
  10970. anyOf:
  10971. - type: integer
  10972. - type: string
  10973. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  10974. x-kubernetes-int-or-string: true
  10975. type: object
  10976. type: object
  10977. selector:
  10978. properties:
  10979. matchExpressions:
  10980. items:
  10981. properties:
  10982. key:
  10983. type: string
  10984. operator:
  10985. type: string
  10986. values:
  10987. items:
  10988. type: string
  10989. type: array
  10990. x-kubernetes-list-type: atomic
  10991. required:
  10992. - key
  10993. - operator
  10994. type: object
  10995. type: array
  10996. x-kubernetes-list-type: atomic
  10997. matchLabels:
  10998. additionalProperties:
  10999. type: string
  11000. type: object
  11001. type: object
  11002. x-kubernetes-map-type: atomic
  11003. storageClassName:
  11004. type: string
  11005. volumeAttributesClassName:
  11006. type: string
  11007. volumeMode:
  11008. type: string
  11009. volumeName:
  11010. type: string
  11011. type: object
  11012. status:
  11013. properties:
  11014. accessModes:
  11015. items:
  11016. type: string
  11017. type: array
  11018. x-kubernetes-list-type: atomic
  11019. allocatedResourceStatuses:
  11020. additionalProperties:
  11021. type: string
  11022. type: object
  11023. x-kubernetes-map-type: granular
  11024. allocatedResources:
  11025. additionalProperties:
  11026. anyOf:
  11027. - type: integer
  11028. - type: string
  11029. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  11030. x-kubernetes-int-or-string: true
  11031. type: object
  11032. capacity:
  11033. additionalProperties:
  11034. anyOf:
  11035. - type: integer
  11036. - type: string
  11037. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  11038. x-kubernetes-int-or-string: true
  11039. type: object
  11040. conditions:
  11041. items:
  11042. properties:
  11043. lastProbeTime:
  11044. format: date-time
  11045. type: string
  11046. lastTransitionTime:
  11047. format: date-time
  11048. type: string
  11049. message:
  11050. type: string
  11051. reason:
  11052. type: string
  11053. status:
  11054. type: string
  11055. type:
  11056. type: string
  11057. required:
  11058. - status
  11059. - type
  11060. type: object
  11061. type: array
  11062. x-kubernetes-list-map-keys:
  11063. - type
  11064. x-kubernetes-list-type: map
  11065. currentVolumeAttributesClassName:
  11066. type: string
  11067. modifyVolumeStatus:
  11068. properties:
  11069. status:
  11070. type: string
  11071. targetVolumeAttributesClassName:
  11072. type: string
  11073. required:
  11074. - status
  11075. type: object
  11076. phase:
  11077. type: string
  11078. type: object
  11079. type: object
  11080. type: array
  11081. x-kubernetes-list-type: atomic
  11082. volumeMounts:
  11083. items:
  11084. properties:
  11085. mountPath:
  11086. type: string
  11087. mountPropagation:
  11088. type: string
  11089. name:
  11090. type: string
  11091. readOnly:
  11092. type: boolean
  11093. recursiveReadOnly:
  11094. type: string
  11095. subPath:
  11096. type: string
  11097. subPathExpr:
  11098. type: string
  11099. required:
  11100. - mountPath
  11101. - name
  11102. type: object
  11103. type: array
  11104. x-kubernetes-list-type: atomic
  11105. volumes:
  11106. items:
  11107. properties:
  11108. awsElasticBlockStore:
  11109. properties:
  11110. fsType:
  11111. type: string
  11112. partition:
  11113. format: int32
  11114. type: integer
  11115. readOnly:
  11116. type: boolean
  11117. volumeID:
  11118. type: string
  11119. required:
  11120. - volumeID
  11121. type: object
  11122. azureDisk:
  11123. properties:
  11124. cachingMode:
  11125. type: string
  11126. diskName:
  11127. type: string
  11128. diskURI:
  11129. type: string
  11130. fsType:
  11131. type: string
  11132. kind:
  11133. type: string
  11134. readOnly:
  11135. type: boolean
  11136. required:
  11137. - diskName
  11138. - diskURI
  11139. type: object
  11140. azureFile:
  11141. properties:
  11142. readOnly:
  11143. type: boolean
  11144. secretName:
  11145. type: string
  11146. shareName:
  11147. type: string
  11148. required:
  11149. - secretName
  11150. - shareName
  11151. type: object
  11152. cephfs:
  11153. properties:
  11154. monitors:
  11155. items:
  11156. type: string
  11157. type: array
  11158. x-kubernetes-list-type: atomic
  11159. path:
  11160. type: string
  11161. readOnly:
  11162. type: boolean
  11163. secretFile:
  11164. type: string
  11165. secretRef:
  11166. properties:
  11167. name:
  11168. default: ""
  11169. type: string
  11170. type: object
  11171. x-kubernetes-map-type: atomic
  11172. user:
  11173. type: string
  11174. required:
  11175. - monitors
  11176. type: object
  11177. cinder:
  11178. properties:
  11179. fsType:
  11180. type: string
  11181. readOnly:
  11182. type: boolean
  11183. secretRef:
  11184. properties:
  11185. name:
  11186. default: ""
  11187. type: string
  11188. type: object
  11189. x-kubernetes-map-type: atomic
  11190. volumeID:
  11191. type: string
  11192. required:
  11193. - volumeID
  11194. type: object
  11195. configMap:
  11196. properties:
  11197. defaultMode:
  11198. format: int32
  11199. type: integer
  11200. items:
  11201. items:
  11202. properties:
  11203. key:
  11204. type: string
  11205. mode:
  11206. format: int32
  11207. type: integer
  11208. path:
  11209. type: string
  11210. required:
  11211. - key
  11212. - path
  11213. type: object
  11214. type: array
  11215. x-kubernetes-list-type: atomic
  11216. name:
  11217. default: ""
  11218. type: string
  11219. optional:
  11220. type: boolean
  11221. type: object
  11222. x-kubernetes-map-type: atomic
  11223. csi:
  11224. properties:
  11225. driver:
  11226. type: string
  11227. fsType:
  11228. type: string
  11229. nodePublishSecretRef:
  11230. properties:
  11231. name:
  11232. default: ""
  11233. type: string
  11234. type: object
  11235. x-kubernetes-map-type: atomic
  11236. readOnly:
  11237. type: boolean
  11238. volumeAttributes:
  11239. additionalProperties:
  11240. type: string
  11241. type: object
  11242. required:
  11243. - driver
  11244. type: object
  11245. downwardAPI:
  11246. properties:
  11247. defaultMode:
  11248. format: int32
  11249. type: integer
  11250. items:
  11251. items:
  11252. properties:
  11253. fieldRef:
  11254. properties:
  11255. apiVersion:
  11256. type: string
  11257. fieldPath:
  11258. type: string
  11259. required:
  11260. - fieldPath
  11261. type: object
  11262. x-kubernetes-map-type: atomic
  11263. mode:
  11264. format: int32
  11265. type: integer
  11266. path:
  11267. type: string
  11268. resourceFieldRef:
  11269. properties:
  11270. containerName:
  11271. type: string
  11272. divisor:
  11273. anyOf:
  11274. - type: integer
  11275. - type: string
  11276. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  11277. x-kubernetes-int-or-string: true
  11278. resource:
  11279. type: string
  11280. required:
  11281. - resource
  11282. type: object
  11283. x-kubernetes-map-type: atomic
  11284. required:
  11285. - path
  11286. type: object
  11287. type: array
  11288. x-kubernetes-list-type: atomic
  11289. type: object
  11290. emptyDir:
  11291. properties:
  11292. medium:
  11293. type: string
  11294. sizeLimit:
  11295. anyOf:
  11296. - type: integer
  11297. - type: string
  11298. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  11299. x-kubernetes-int-or-string: true
  11300. type: object
  11301. ephemeral:
  11302. properties:
  11303. volumeClaimTemplate:
  11304. properties:
  11305. metadata:
  11306. properties:
  11307. annotations:
  11308. additionalProperties:
  11309. type: string
  11310. type: object
  11311. finalizers:
  11312. items:
  11313. type: string
  11314. type: array
  11315. labels:
  11316. additionalProperties:
  11317. type: string
  11318. type: object
  11319. name:
  11320. type: string
  11321. namespace:
  11322. type: string
  11323. type: object
  11324. spec:
  11325. properties:
  11326. accessModes:
  11327. items:
  11328. type: string
  11329. type: array
  11330. x-kubernetes-list-type: atomic
  11331. dataSource:
  11332. properties:
  11333. apiGroup:
  11334. type: string
  11335. kind:
  11336. type: string
  11337. name:
  11338. type: string
  11339. required:
  11340. - kind
  11341. - name
  11342. type: object
  11343. x-kubernetes-map-type: atomic
  11344. dataSourceRef:
  11345. properties:
  11346. apiGroup:
  11347. type: string
  11348. kind:
  11349. type: string
  11350. name:
  11351. type: string
  11352. namespace:
  11353. type: string
  11354. required:
  11355. - kind
  11356. - name
  11357. type: object
  11358. resources:
  11359. properties:
  11360. limits:
  11361. additionalProperties:
  11362. anyOf:
  11363. - type: integer
  11364. - type: string
  11365. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  11366. x-kubernetes-int-or-string: true
  11367. type: object
  11368. requests:
  11369. additionalProperties:
  11370. anyOf:
  11371. - type: integer
  11372. - type: string
  11373. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  11374. x-kubernetes-int-or-string: true
  11375. type: object
  11376. type: object
  11377. selector:
  11378. properties:
  11379. matchExpressions:
  11380. items:
  11381. properties:
  11382. key:
  11383. type: string
  11384. operator:
  11385. type: string
  11386. values:
  11387. items:
  11388. type: string
  11389. type: array
  11390. x-kubernetes-list-type: atomic
  11391. required:
  11392. - key
  11393. - operator
  11394. type: object
  11395. type: array
  11396. x-kubernetes-list-type: atomic
  11397. matchLabels:
  11398. additionalProperties:
  11399. type: string
  11400. type: object
  11401. type: object
  11402. x-kubernetes-map-type: atomic
  11403. storageClassName:
  11404. type: string
  11405. volumeAttributesClassName:
  11406. type: string
  11407. volumeMode:
  11408. type: string
  11409. volumeName:
  11410. type: string
  11411. type: object
  11412. required:
  11413. - spec
  11414. type: object
  11415. type: object
  11416. fc:
  11417. properties:
  11418. fsType:
  11419. type: string
  11420. lun:
  11421. format: int32
  11422. type: integer
  11423. readOnly:
  11424. type: boolean
  11425. targetWWNs:
  11426. items:
  11427. type: string
  11428. type: array
  11429. x-kubernetes-list-type: atomic
  11430. wwids:
  11431. items:
  11432. type: string
  11433. type: array
  11434. x-kubernetes-list-type: atomic
  11435. type: object
  11436. flexVolume:
  11437. properties:
  11438. driver:
  11439. type: string
  11440. fsType:
  11441. type: string
  11442. options:
  11443. additionalProperties:
  11444. type: string
  11445. type: object
  11446. readOnly:
  11447. type: boolean
  11448. secretRef:
  11449. properties:
  11450. name:
  11451. default: ""
  11452. type: string
  11453. type: object
  11454. x-kubernetes-map-type: atomic
  11455. required:
  11456. - driver
  11457. type: object
  11458. flocker:
  11459. properties:
  11460. datasetName:
  11461. type: string
  11462. datasetUUID:
  11463. type: string
  11464. type: object
  11465. gcePersistentDisk:
  11466. properties:
  11467. fsType:
  11468. type: string
  11469. partition:
  11470. format: int32
  11471. type: integer
  11472. pdName:
  11473. type: string
  11474. readOnly:
  11475. type: boolean
  11476. required:
  11477. - pdName
  11478. type: object
  11479. gitRepo:
  11480. properties:
  11481. directory:
  11482. type: string
  11483. repository:
  11484. type: string
  11485. revision:
  11486. type: string
  11487. required:
  11488. - repository
  11489. type: object
  11490. glusterfs:
  11491. properties:
  11492. endpoints:
  11493. type: string
  11494. path:
  11495. type: string
  11496. readOnly:
  11497. type: boolean
  11498. required:
  11499. - endpoints
  11500. - path
  11501. type: object
  11502. hostPath:
  11503. properties:
  11504. path:
  11505. type: string
  11506. type:
  11507. type: string
  11508. required:
  11509. - path
  11510. type: object
  11511. iscsi:
  11512. properties:
  11513. chapAuthDiscovery:
  11514. type: boolean
  11515. chapAuthSession:
  11516. type: boolean
  11517. fsType:
  11518. type: string
  11519. initiatorName:
  11520. type: string
  11521. iqn:
  11522. type: string
  11523. iscsiInterface:
  11524. type: string
  11525. lun:
  11526. format: int32
  11527. type: integer
  11528. portals:
  11529. items:
  11530. type: string
  11531. type: array
  11532. x-kubernetes-list-type: atomic
  11533. readOnly:
  11534. type: boolean
  11535. secretRef:
  11536. properties:
  11537. name:
  11538. default: ""
  11539. type: string
  11540. type: object
  11541. x-kubernetes-map-type: atomic
  11542. targetPortal:
  11543. type: string
  11544. required:
  11545. - iqn
  11546. - lun
  11547. - targetPortal
  11548. type: object
  11549. name:
  11550. type: string
  11551. nfs:
  11552. properties:
  11553. path:
  11554. type: string
  11555. readOnly:
  11556. type: boolean
  11557. server:
  11558. type: string
  11559. required:
  11560. - path
  11561. - server
  11562. type: object
  11563. persistentVolumeClaim:
  11564. properties:
  11565. claimName:
  11566. type: string
  11567. readOnly:
  11568. type: boolean
  11569. required:
  11570. - claimName
  11571. type: object
  11572. photonPersistentDisk:
  11573. properties:
  11574. fsType:
  11575. type: string
  11576. pdID:
  11577. type: string
  11578. required:
  11579. - pdID
  11580. type: object
  11581. portworxVolume:
  11582. properties:
  11583. fsType:
  11584. type: string
  11585. readOnly:
  11586. type: boolean
  11587. volumeID:
  11588. type: string
  11589. required:
  11590. - volumeID
  11591. type: object
  11592. projected:
  11593. properties:
  11594. defaultMode:
  11595. format: int32
  11596. type: integer
  11597. sources:
  11598. items:
  11599. properties:
  11600. clusterTrustBundle:
  11601. properties:
  11602. labelSelector:
  11603. properties:
  11604. matchExpressions:
  11605. items:
  11606. properties:
  11607. key:
  11608. type: string
  11609. operator:
  11610. type: string
  11611. values:
  11612. items:
  11613. type: string
  11614. type: array
  11615. x-kubernetes-list-type: atomic
  11616. required:
  11617. - key
  11618. - operator
  11619. type: object
  11620. type: array
  11621. x-kubernetes-list-type: atomic
  11622. matchLabels:
  11623. additionalProperties:
  11624. type: string
  11625. type: object
  11626. type: object
  11627. x-kubernetes-map-type: atomic
  11628. name:
  11629. type: string
  11630. optional:
  11631. type: boolean
  11632. path:
  11633. type: string
  11634. signerName:
  11635. type: string
  11636. required:
  11637. - path
  11638. type: object
  11639. configMap:
  11640. properties:
  11641. items:
  11642. items:
  11643. properties:
  11644. key:
  11645. type: string
  11646. mode:
  11647. format: int32
  11648. type: integer
  11649. path:
  11650. type: string
  11651. required:
  11652. - key
  11653. - path
  11654. type: object
  11655. type: array
  11656. x-kubernetes-list-type: atomic
  11657. name:
  11658. default: ""
  11659. type: string
  11660. optional:
  11661. type: boolean
  11662. type: object
  11663. x-kubernetes-map-type: atomic
  11664. downwardAPI:
  11665. properties:
  11666. items:
  11667. items:
  11668. properties:
  11669. fieldRef:
  11670. properties:
  11671. apiVersion:
  11672. type: string
  11673. fieldPath:
  11674. type: string
  11675. required:
  11676. - fieldPath
  11677. type: object
  11678. x-kubernetes-map-type: atomic
  11679. mode:
  11680. format: int32
  11681. type: integer
  11682. path:
  11683. type: string
  11684. resourceFieldRef:
  11685. properties:
  11686. containerName:
  11687. type: string
  11688. divisor:
  11689. anyOf:
  11690. - type: integer
  11691. - type: string
  11692. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  11693. x-kubernetes-int-or-string: true
  11694. resource:
  11695. type: string
  11696. required:
  11697. - resource
  11698. type: object
  11699. x-kubernetes-map-type: atomic
  11700. required:
  11701. - path
  11702. type: object
  11703. type: array
  11704. x-kubernetes-list-type: atomic
  11705. type: object
  11706. secret:
  11707. properties:
  11708. items:
  11709. items:
  11710. properties:
  11711. key:
  11712. type: string
  11713. mode:
  11714. format: int32
  11715. type: integer
  11716. path:
  11717. type: string
  11718. required:
  11719. - key
  11720. - path
  11721. type: object
  11722. type: array
  11723. x-kubernetes-list-type: atomic
  11724. name:
  11725. default: ""
  11726. type: string
  11727. optional:
  11728. type: boolean
  11729. type: object
  11730. x-kubernetes-map-type: atomic
  11731. serviceAccountToken:
  11732. properties:
  11733. audience:
  11734. type: string
  11735. expirationSeconds:
  11736. format: int64
  11737. type: integer
  11738. path:
  11739. type: string
  11740. required:
  11741. - path
  11742. type: object
  11743. type: object
  11744. type: array
  11745. x-kubernetes-list-type: atomic
  11746. type: object
  11747. quobyte:
  11748. properties:
  11749. group:
  11750. type: string
  11751. readOnly:
  11752. type: boolean
  11753. registry:
  11754. type: string
  11755. tenant:
  11756. type: string
  11757. user:
  11758. type: string
  11759. volume:
  11760. type: string
  11761. required:
  11762. - registry
  11763. - volume
  11764. type: object
  11765. rbd:
  11766. properties:
  11767. fsType:
  11768. type: string
  11769. image:
  11770. type: string
  11771. keyring:
  11772. type: string
  11773. monitors:
  11774. items:
  11775. type: string
  11776. type: array
  11777. x-kubernetes-list-type: atomic
  11778. pool:
  11779. type: string
  11780. readOnly:
  11781. type: boolean
  11782. secretRef:
  11783. properties:
  11784. name:
  11785. default: ""
  11786. type: string
  11787. type: object
  11788. x-kubernetes-map-type: atomic
  11789. user:
  11790. type: string
  11791. required:
  11792. - image
  11793. - monitors
  11794. type: object
  11795. scaleIO:
  11796. properties:
  11797. fsType:
  11798. type: string
  11799. gateway:
  11800. type: string
  11801. protectionDomain:
  11802. type: string
  11803. readOnly:
  11804. type: boolean
  11805. secretRef:
  11806. properties:
  11807. name:
  11808. default: ""
  11809. type: string
  11810. type: object
  11811. x-kubernetes-map-type: atomic
  11812. sslEnabled:
  11813. type: boolean
  11814. storageMode:
  11815. type: string
  11816. storagePool:
  11817. type: string
  11818. system:
  11819. type: string
  11820. volumeName:
  11821. type: string
  11822. required:
  11823. - gateway
  11824. - secretRef
  11825. - system
  11826. type: object
  11827. secret:
  11828. properties:
  11829. defaultMode:
  11830. format: int32
  11831. type: integer
  11832. items:
  11833. items:
  11834. properties:
  11835. key:
  11836. type: string
  11837. mode:
  11838. format: int32
  11839. type: integer
  11840. path:
  11841. type: string
  11842. required:
  11843. - key
  11844. - path
  11845. type: object
  11846. type: array
  11847. x-kubernetes-list-type: atomic
  11848. optional:
  11849. type: boolean
  11850. secretName:
  11851. type: string
  11852. type: object
  11853. storageos:
  11854. properties:
  11855. fsType:
  11856. type: string
  11857. readOnly:
  11858. type: boolean
  11859. secretRef:
  11860. properties:
  11861. name:
  11862. default: ""
  11863. type: string
  11864. type: object
  11865. x-kubernetes-map-type: atomic
  11866. volumeName:
  11867. type: string
  11868. volumeNamespace:
  11869. type: string
  11870. type: object
  11871. vsphereVolume:
  11872. properties:
  11873. fsType:
  11874. type: string
  11875. storagePolicyID:
  11876. type: string
  11877. storagePolicyName:
  11878. type: string
  11879. volumePath:
  11880. type: string
  11881. required:
  11882. - volumePath
  11883. type: object
  11884. required:
  11885. - name
  11886. type: object
  11887. type: array
  11888. x-kubernetes-list-type: atomic
  11889. required:
  11890. - config
  11891. type: object
  11892. status:
  11893. properties:
  11894. image:
  11895. type: string
  11896. scale:
  11897. properties:
  11898. replicas:
  11899. format: int32
  11900. type: integer
  11901. selector:
  11902. type: string
  11903. statusReplicas:
  11904. type: string
  11905. type: object
  11906. version:
  11907. type: string
  11908. type: object
  11909. type: object
  11910. served: true
  11911. storage: true
  11912. subresources:
  11913. scale:
  11914. labelSelectorPath: .status.scale.selector
  11915. specReplicasPath: .spec.replicas
  11916. statusReplicasPath: .status.scale.replicas
  11917. status: {}
  11918. ---
  11919. apiVersion: v1
  11920. kind: ServiceAccount
  11921. metadata:
  11922. labels:
  11923. app.kubernetes.io/name: opentelemetry-operator
  11924. name: opentelemetry-operator-controller-manager
  11925. namespace: opentelemetry-operator-system
  11926. ---
  11927. apiVersion: rbac.authorization.k8s.io/v1
  11928. kind: Role
  11929. metadata:
  11930. labels:
  11931. app.kubernetes.io/name: opentelemetry-operator
  11932. name: opentelemetry-operator-leader-election-role
  11933. namespace: opentelemetry-operator-system
  11934. rules:
  11935. - apiGroups:
  11936. - ""
  11937. resources:
  11938. - configmaps
  11939. verbs:
  11940. - get
  11941. - list
  11942. - watch
  11943. - create
  11944. - update
  11945. - patch
  11946. - delete
  11947. - apiGroups:
  11948. - ""
  11949. resources:
  11950. - configmaps/status
  11951. verbs:
  11952. - get
  11953. - update
  11954. - patch
  11955. - apiGroups:
  11956. - ""
  11957. resources:
  11958. - events
  11959. verbs:
  11960. - create
  11961. - patch
  11962. ---
  11963. apiVersion: rbac.authorization.k8s.io/v1
  11964. kind: ClusterRole
  11965. metadata:
  11966. labels:
  11967. app.kubernetes.io/name: opentelemetry-operator
  11968. name: opentelemetry-operator-manager-role
  11969. rules:
  11970. - apiGroups:
  11971. - ""
  11972. resources:
  11973. - configmaps
  11974. - persistentvolumeclaims
  11975. - persistentvolumes
  11976. - pods
  11977. - serviceaccounts
  11978. - services
  11979. verbs:
  11980. - create
  11981. - delete
  11982. - get
  11983. - list
  11984. - patch
  11985. - update
  11986. - watch
  11987. - apiGroups:
  11988. - ""
  11989. resources:
  11990. - events
  11991. verbs:
  11992. - create
  11993. - patch
  11994. - apiGroups:
  11995. - ""
  11996. resources:
  11997. - namespaces
  11998. verbs:
  11999. - list
  12000. - watch
  12001. - apiGroups:
  12002. - apps
  12003. resources:
  12004. - daemonsets
  12005. - deployments
  12006. - statefulsets
  12007. verbs:
  12008. - create
  12009. - delete
  12010. - get
  12011. - list
  12012. - patch
  12013. - update
  12014. - watch
  12015. - apiGroups:
  12016. - apps
  12017. resources:
  12018. - replicasets
  12019. verbs:
  12020. - get
  12021. - list
  12022. - watch
  12023. - apiGroups:
  12024. - autoscaling
  12025. resources:
  12026. - horizontalpodautoscalers
  12027. verbs:
  12028. - create
  12029. - delete
  12030. - get
  12031. - list
  12032. - patch
  12033. - update
  12034. - watch
  12035. - apiGroups:
  12036. - batch
  12037. resources:
  12038. - jobs
  12039. verbs:
  12040. - get
  12041. - list
  12042. - watch
  12043. - apiGroups:
  12044. - config.openshift.io
  12045. resources:
  12046. - infrastructures
  12047. - infrastructures/status
  12048. verbs:
  12049. - get
  12050. - list
  12051. - watch
  12052. - apiGroups:
  12053. - coordination.k8s.io
  12054. resources:
  12055. - leases
  12056. verbs:
  12057. - create
  12058. - get
  12059. - list
  12060. - update
  12061. - apiGroups:
  12062. - monitoring.coreos.com
  12063. resources:
  12064. - podmonitors
  12065. - servicemonitors
  12066. verbs:
  12067. - create
  12068. - delete
  12069. - get
  12070. - list
  12071. - patch
  12072. - update
  12073. - watch
  12074. - apiGroups:
  12075. - networking.k8s.io
  12076. resources:
  12077. - ingresses
  12078. verbs:
  12079. - create
  12080. - delete
  12081. - get
  12082. - list
  12083. - patch
  12084. - update
  12085. - watch
  12086. - apiGroups:
  12087. - opentelemetry.io
  12088. resources:
  12089. - instrumentations
  12090. verbs:
  12091. - get
  12092. - list
  12093. - patch
  12094. - update
  12095. - watch
  12096. - apiGroups:
  12097. - opentelemetry.io
  12098. resources:
  12099. - opampbridges
  12100. verbs:
  12101. - create
  12102. - delete
  12103. - get
  12104. - list
  12105. - patch
  12106. - update
  12107. - watch
  12108. - apiGroups:
  12109. - opentelemetry.io
  12110. resources:
  12111. - opampbridges/finalizers
  12112. verbs:
  12113. - update
  12114. - apiGroups:
  12115. - opentelemetry.io
  12116. resources:
  12117. - opampbridges/status
  12118. verbs:
  12119. - get
  12120. - patch
  12121. - update
  12122. - apiGroups:
  12123. - opentelemetry.io
  12124. resources:
  12125. - opentelemetrycollectors
  12126. verbs:
  12127. - get
  12128. - list
  12129. - patch
  12130. - update
  12131. - watch
  12132. - apiGroups:
  12133. - opentelemetry.io
  12134. resources:
  12135. - opentelemetrycollectors/finalizers
  12136. verbs:
  12137. - get
  12138. - patch
  12139. - update
  12140. - apiGroups:
  12141. - opentelemetry.io
  12142. resources:
  12143. - opentelemetrycollectors/status
  12144. verbs:
  12145. - get
  12146. - patch
  12147. - update
  12148. - apiGroups:
  12149. - policy
  12150. resources:
  12151. - poddisruptionbudgets
  12152. verbs:
  12153. - create
  12154. - delete
  12155. - get
  12156. - list
  12157. - patch
  12158. - update
  12159. - watch
  12160. - apiGroups:
  12161. - route.openshift.io
  12162. resources:
  12163. - routes
  12164. - routes/custom-host
  12165. verbs:
  12166. - create
  12167. - delete
  12168. - get
  12169. - list
  12170. - patch
  12171. - update
  12172. - watch
  12173. ---
  12174. apiVersion: rbac.authorization.k8s.io/v1
  12175. kind: ClusterRole
  12176. metadata:
  12177. labels:
  12178. app.kubernetes.io/name: opentelemetry-operator
  12179. name: opentelemetry-operator-metrics-reader
  12180. rules:
  12181. - nonResourceURLs:
  12182. - /metrics
  12183. verbs:
  12184. - get
  12185. ---
  12186. apiVersion: rbac.authorization.k8s.io/v1
  12187. kind: ClusterRole
  12188. metadata:
  12189. labels:
  12190. app.kubernetes.io/name: opentelemetry-operator
  12191. name: opentelemetry-operator-proxy-role
  12192. rules:
  12193. - apiGroups:
  12194. - authentication.k8s.io
  12195. resources:
  12196. - tokenreviews
  12197. verbs:
  12198. - create
  12199. - apiGroups:
  12200. - authorization.k8s.io
  12201. resources:
  12202. - subjectaccessreviews
  12203. verbs:
  12204. - create
  12205. ---
  12206. apiVersion: rbac.authorization.k8s.io/v1
  12207. kind: RoleBinding
  12208. metadata:
  12209. labels:
  12210. app.kubernetes.io/name: opentelemetry-operator
  12211. name: opentelemetry-operator-leader-election-rolebinding
  12212. namespace: opentelemetry-operator-system
  12213. roleRef:
  12214. apiGroup: rbac.authorization.k8s.io
  12215. kind: Role
  12216. name: opentelemetry-operator-leader-election-role
  12217. subjects:
  12218. - kind: ServiceAccount
  12219. name: opentelemetry-operator-controller-manager
  12220. namespace: opentelemetry-operator-system
  12221. ---
  12222. apiVersion: rbac.authorization.k8s.io/v1
  12223. kind: ClusterRoleBinding
  12224. metadata:
  12225. labels:
  12226. app.kubernetes.io/name: opentelemetry-operator
  12227. name: opentelemetry-operator-manager-rolebinding
  12228. roleRef:
  12229. apiGroup: rbac.authorization.k8s.io
  12230. kind: ClusterRole
  12231. name: opentelemetry-operator-manager-role
  12232. subjects:
  12233. - kind: ServiceAccount
  12234. name: opentelemetry-operator-controller-manager
  12235. namespace: opentelemetry-operator-system
  12236. ---
  12237. apiVersion: rbac.authorization.k8s.io/v1
  12238. kind: ClusterRoleBinding
  12239. metadata:
  12240. labels:
  12241. app.kubernetes.io/name: opentelemetry-operator
  12242. name: opentelemetry-operator-proxy-rolebinding
  12243. roleRef:
  12244. apiGroup: rbac.authorization.k8s.io
  12245. kind: ClusterRole
  12246. name: opentelemetry-operator-proxy-role
  12247. subjects:
  12248. - kind: ServiceAccount
  12249. name: opentelemetry-operator-controller-manager
  12250. namespace: opentelemetry-operator-system
  12251. ---
  12252. apiVersion: v1
  12253. kind: Service
  12254. metadata:
  12255. labels:
  12256. app.kubernetes.io/name: opentelemetry-operator
  12257. control-plane: controller-manager
  12258. name: opentelemetry-operator-controller-manager-metrics-service
  12259. namespace: opentelemetry-operator-system
  12260. spec:
  12261. ports:
  12262. - name: https
  12263. port: 8443
  12264. protocol: TCP
  12265. targetPort: https
  12266. selector:
  12267. app.kubernetes.io/name: opentelemetry-operator
  12268. control-plane: controller-manager
  12269. ---
  12270. apiVersion: v1
  12271. kind: Service
  12272. metadata:
  12273. labels:
  12274. app.kubernetes.io/name: opentelemetry-operator
  12275. name: opentelemetry-operator-webhook-service
  12276. namespace: opentelemetry-operator-system
  12277. spec:
  12278. ports:
  12279. - port: 443
  12280. protocol: TCP
  12281. targetPort: 9443
  12282. selector:
  12283. app.kubernetes.io/name: opentelemetry-operator
  12284. control-plane: controller-manager
  12285. ---
  12286. apiVersion: apps/v1
  12287. kind: Deployment
  12288. metadata:
  12289. labels:
  12290. app.kubernetes.io/name: opentelemetry-operator
  12291. control-plane: controller-manager
  12292. name: opentelemetry-operator-controller-manager
  12293. namespace: opentelemetry-operator-system
  12294. spec:
  12295. replicas: 1
  12296. selector:
  12297. matchLabels:
  12298. app.kubernetes.io/name: opentelemetry-operator
  12299. control-plane: controller-manager
  12300. template:
  12301. metadata:
  12302. labels:
  12303. app.kubernetes.io/name: opentelemetry-operator
  12304. control-plane: controller-manager
  12305. spec:
  12306. containers:
  12307. - args:
  12308. - --metrics-addr=127.0.0.1:8080
  12309. - --enable-leader-election
  12310. - --zap-log-level=info
  12311. - --zap-time-encoding=rfc3339nano
  12312. - --enable-nginx-instrumentation=true
  12313. env:
  12314. - name: SERVICE_ACCOUNT_NAME
  12315. valueFrom:
  12316. fieldRef:
  12317. fieldPath: spec.serviceAccountName
  12318. image: ghcr.io/open-telemetry/opentelemetry-operator/opentelemetry-operator:0.103.0
  12319. livenessProbe:
  12320. httpGet:
  12321. path: /healthz
  12322. port: 8081
  12323. initialDelaySeconds: 15
  12324. periodSeconds: 20
  12325. name: manager
  12326. ports:
  12327. - containerPort: 9443
  12328. name: webhook-server
  12329. protocol: TCP
  12330. readinessProbe:
  12331. httpGet:
  12332. path: /readyz
  12333. port: 8081
  12334. initialDelaySeconds: 5
  12335. periodSeconds: 10
  12336. resources:
  12337. requests:
  12338. cpu: 100m
  12339. memory: 64Mi
  12340. volumeMounts:
  12341. - mountPath: /tmp/k8s-webhook-server/serving-certs
  12342. name: cert
  12343. readOnly: true
  12344. - args:
  12345. - --secure-listen-address=0.0.0.0:8443
  12346. - --upstream=http://127.0.0.1:8080/
  12347. - --logtostderr=true
  12348. - --v=0
  12349. image: gcr.io/kubebuilder/kube-rbac-proxy:v0.13.1
  12350. name: kube-rbac-proxy
  12351. ports:
  12352. - containerPort: 8443
  12353. name: https
  12354. protocol: TCP
  12355. resources:
  12356. limits:
  12357. cpu: 500m
  12358. memory: 128Mi
  12359. requests:
  12360. cpu: 5m
  12361. memory: 64Mi
  12362. serviceAccountName: opentelemetry-operator-controller-manager
  12363. terminationGracePeriodSeconds: 10
  12364. volumes:
  12365. - name: cert
  12366. secret:
  12367. defaultMode: 420
  12368. secretName: opentelemetry-operator-controller-manager-service-cert
  12369. ---
  12370. apiVersion: cert-manager.io/v1
  12371. kind: Certificate
  12372. metadata:
  12373. labels:
  12374. app.kubernetes.io/name: opentelemetry-operator
  12375. name: opentelemetry-operator-serving-cert
  12376. namespace: opentelemetry-operator-system
  12377. spec:
  12378. dnsNames:
  12379. - opentelemetry-operator-webhook-service.opentelemetry-operator-system.svc
  12380. - opentelemetry-operator-webhook-service.opentelemetry-operator-system.svc.cluster.local
  12381. issuerRef:
  12382. kind: Issuer
  12383. name: opentelemetry-operator-selfsigned-issuer
  12384. secretName: opentelemetry-operator-controller-manager-service-cert
  12385. subject:
  12386. organizationalUnits:
  12387. - opentelemetry-operator
  12388. ---
  12389. apiVersion: cert-manager.io/v1
  12390. kind: Issuer
  12391. metadata:
  12392. labels:
  12393. app.kubernetes.io/name: opentelemetry-operator
  12394. name: opentelemetry-operator-selfsigned-issuer
  12395. namespace: opentelemetry-operator-system
  12396. spec:
  12397. selfSigned: {}
  12398. ---
  12399. apiVersion: admissionregistration.k8s.io/v1
  12400. kind: MutatingWebhookConfiguration
  12401. metadata:
  12402. annotations:
  12403. cert-manager.io/inject-ca-from: opentelemetry-operator-system/opentelemetry-operator-serving-cert
  12404. labels:
  12405. app.kubernetes.io/name: opentelemetry-operator
  12406. name: opentelemetry-operator-mutating-webhook-configuration
  12407. webhooks:
  12408. - admissionReviewVersions:
  12409. - v1
  12410. clientConfig:
  12411. service:
  12412. name: opentelemetry-operator-webhook-service
  12413. namespace: opentelemetry-operator-system
  12414. path: /mutate-opentelemetry-io-v1beta1-opentelemetrycollector
  12415. failurePolicy: Fail
  12416. name: mopentelemetrycollectorbeta.kb.io
  12417. rules:
  12418. - apiGroups:
  12419. - opentelemetry.io
  12420. apiVersions:
  12421. - v1beta1
  12422. operations:
  12423. - CREATE
  12424. - UPDATE
  12425. resources:
  12426. - opentelemetrycollectors
  12427. sideEffects: None
  12428. - admissionReviewVersions:
  12429. - v1
  12430. clientConfig:
  12431. service:
  12432. name: opentelemetry-operator-webhook-service
  12433. namespace: opentelemetry-operator-system
  12434. path: /mutate-opentelemetry-io-v1alpha1-instrumentation
  12435. failurePolicy: Fail
  12436. name: minstrumentation.kb.io
  12437. rules:
  12438. - apiGroups:
  12439. - opentelemetry.io
  12440. apiVersions:
  12441. - v1alpha1
  12442. operations:
  12443. - CREATE
  12444. - UPDATE
  12445. resources:
  12446. - instrumentations
  12447. sideEffects: None
  12448. - admissionReviewVersions:
  12449. - v1
  12450. clientConfig:
  12451. service:
  12452. name: opentelemetry-operator-webhook-service
  12453. namespace: opentelemetry-operator-system
  12454. path: /mutate-opentelemetry-io-v1alpha1-opampbridge
  12455. failurePolicy: Fail
  12456. name: mopampbridge.kb.io
  12457. rules:
  12458. - apiGroups:
  12459. - opentelemetry.io
  12460. apiVersions:
  12461. - v1alpha1
  12462. operations:
  12463. - CREATE
  12464. - UPDATE
  12465. resources:
  12466. - opampbridges
  12467. sideEffects: None
  12468. - admissionReviewVersions:
  12469. - v1
  12470. clientConfig:
  12471. service:
  12472. name: opentelemetry-operator-webhook-service
  12473. namespace: opentelemetry-operator-system
  12474. path: /mutate-v1-pod
  12475. failurePolicy: Ignore
  12476. name: mpod.kb.io
  12477. rules:
  12478. - apiGroups:
  12479. - ""
  12480. apiVersions:
  12481. - v1
  12482. operations:
  12483. - CREATE
  12484. resources:
  12485. - pods
  12486. sideEffects: None
  12487. ---
  12488. apiVersion: admissionregistration.k8s.io/v1
  12489. kind: ValidatingWebhookConfiguration
  12490. metadata:
  12491. annotations:
  12492. cert-manager.io/inject-ca-from: opentelemetry-operator-system/opentelemetry-operator-serving-cert
  12493. labels:
  12494. app.kubernetes.io/name: opentelemetry-operator
  12495. name: opentelemetry-operator-validating-webhook-configuration
  12496. webhooks:
  12497. - admissionReviewVersions:
  12498. - v1
  12499. clientConfig:
  12500. service:
  12501. name: opentelemetry-operator-webhook-service
  12502. namespace: opentelemetry-operator-system
  12503. path: /validate-opentelemetry-io-v1beta1-opentelemetrycollector
  12504. failurePolicy: Fail
  12505. name: vopentelemetrycollectorcreateupdatebeta.kb.io
  12506. rules:
  12507. - apiGroups:
  12508. - opentelemetry.io
  12509. apiVersions:
  12510. - v1beta1
  12511. operations:
  12512. - CREATE
  12513. - UPDATE
  12514. resources:
  12515. - opentelemetrycollectors
  12516. sideEffects: None
  12517. - admissionReviewVersions:
  12518. - v1
  12519. clientConfig:
  12520. service:
  12521. name: opentelemetry-operator-webhook-service
  12522. namespace: opentelemetry-operator-system
  12523. path: /validate-opentelemetry-io-v1beta1-opentelemetrycollector
  12524. failurePolicy: Ignore
  12525. name: vopentelemetrycollectordeletebeta.kb.io
  12526. rules:
  12527. - apiGroups:
  12528. - opentelemetry.io
  12529. apiVersions:
  12530. - v1beta1
  12531. operations:
  12532. - DELETE
  12533. resources:
  12534. - opentelemetrycollectors
  12535. sideEffects: None
  12536. - admissionReviewVersions:
  12537. - v1
  12538. clientConfig:
  12539. service:
  12540. name: opentelemetry-operator-webhook-service
  12541. namespace: opentelemetry-operator-system
  12542. path: /validate-opentelemetry-io-v1alpha1-instrumentation
  12543. failurePolicy: Fail
  12544. name: vinstrumentationcreateupdate.kb.io
  12545. rules:
  12546. - apiGroups:
  12547. - opentelemetry.io
  12548. apiVersions:
  12549. - v1alpha1
  12550. operations:
  12551. - CREATE
  12552. - UPDATE
  12553. resources:
  12554. - instrumentations
  12555. sideEffects: None
  12556. - admissionReviewVersions:
  12557. - v1
  12558. clientConfig:
  12559. service:
  12560. name: opentelemetry-operator-webhook-service
  12561. namespace: opentelemetry-operator-system
  12562. path: /validate-opentelemetry-io-v1alpha1-instrumentation
  12563. failurePolicy: Ignore
  12564. name: vinstrumentationdelete.kb.io
  12565. rules:
  12566. - apiGroups:
  12567. - opentelemetry.io
  12568. apiVersions:
  12569. - v1alpha1
  12570. operations:
  12571. - DELETE
  12572. resources:
  12573. - instrumentations
  12574. sideEffects: None
  12575. - admissionReviewVersions:
  12576. - v1
  12577. clientConfig:
  12578. service:
  12579. name: opentelemetry-operator-webhook-service
  12580. namespace: opentelemetry-operator-system
  12581. path: /validate-opentelemetry-io-v1alpha1-opampbridge
  12582. failurePolicy: Fail
  12583. name: vopampbridgecreateupdate.kb.io
  12584. rules:
  12585. - apiGroups:
  12586. - opentelemetry.io
  12587. apiVersions:
  12588. - v1alpha1
  12589. operations:
  12590. - CREATE
  12591. - UPDATE
  12592. resources:
  12593. - opampbridges
  12594. sideEffects: None
  12595. - admissionReviewVersions:
  12596. - v1
  12597. clientConfig:
  12598. service:
  12599. name: opentelemetry-operator-webhook-service
  12600. namespace: opentelemetry-operator-system
  12601. path: /validate-opentelemetry-io-v1alpha1-opampbridge
  12602. failurePolicy: Ignore
  12603. name: vopampbridgedelete.kb.io
  12604. rules:
  12605. - apiGroups:
  12606. - opentelemetry.io
  12607. apiVersions:
  12608. - v1alpha1
  12609. operations:
  12610. - DELETE
  12611. resources:
  12612. - opampbridges
  12613. sideEffects: None