k6.io_testruns.yaml 261 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944
  1. # Source: https://raw.githubusercontent.com/grafana/k6-operator/refs/tags/v{{version}}/config/crd/bases/k6.io_testruns.yaml
  2. # Version: 0.0.22
  3. ---
  4. apiVersion: apiextensions.k8s.io/v1
  5. kind: CustomResourceDefinition
  6. metadata:
  7. annotations:
  8. controller-gen.kubebuilder.io/version: v0.16.1
  9. name: testruns.k6.io
  10. spec:
  11. group: k6.io
  12. names:
  13. kind: TestRun
  14. listKind: TestRunList
  15. plural: testruns
  16. singular: testrun
  17. scope: Namespaced
  18. versions:
  19. - additionalPrinterColumns:
  20. - description: Stage
  21. jsonPath: .status.stage
  22. name: Stage
  23. type: string
  24. - jsonPath: .metadata.creationTimestamp
  25. name: Age
  26. type: date
  27. - jsonPath: .status.testRunId
  28. name: TestRunID
  29. type: string
  30. name: v1alpha1
  31. schema:
  32. openAPIV3Schema:
  33. properties:
  34. apiVersion:
  35. type: string
  36. kind:
  37. type: string
  38. metadata:
  39. type: object
  40. spec:
  41. properties:
  42. arguments:
  43. type: string
  44. cleanup:
  45. enum:
  46. - post
  47. type: string
  48. initializer:
  49. properties:
  50. affinity:
  51. properties:
  52. nodeAffinity:
  53. properties:
  54. preferredDuringSchedulingIgnoredDuringExecution:
  55. items:
  56. properties:
  57. preference:
  58. properties:
  59. matchExpressions:
  60. items:
  61. properties:
  62. key:
  63. type: string
  64. operator:
  65. type: string
  66. values:
  67. items:
  68. type: string
  69. type: array
  70. x-kubernetes-list-type: atomic
  71. required:
  72. - key
  73. - operator
  74. type: object
  75. type: array
  76. x-kubernetes-list-type: atomic
  77. matchFields:
  78. items:
  79. properties:
  80. key:
  81. type: string
  82. operator:
  83. type: string
  84. values:
  85. items:
  86. type: string
  87. type: array
  88. x-kubernetes-list-type: atomic
  89. required:
  90. - key
  91. - operator
  92. type: object
  93. type: array
  94. x-kubernetes-list-type: atomic
  95. type: object
  96. x-kubernetes-map-type: atomic
  97. weight:
  98. format: int32
  99. type: integer
  100. required:
  101. - preference
  102. - weight
  103. type: object
  104. type: array
  105. x-kubernetes-list-type: atomic
  106. requiredDuringSchedulingIgnoredDuringExecution:
  107. properties:
  108. nodeSelectorTerms:
  109. items:
  110. properties:
  111. matchExpressions:
  112. items:
  113. properties:
  114. key:
  115. type: string
  116. operator:
  117. type: string
  118. values:
  119. items:
  120. type: string
  121. type: array
  122. x-kubernetes-list-type: atomic
  123. required:
  124. - key
  125. - operator
  126. type: object
  127. type: array
  128. x-kubernetes-list-type: atomic
  129. matchFields:
  130. items:
  131. properties:
  132. key:
  133. type: string
  134. operator:
  135. type: string
  136. values:
  137. items:
  138. type: string
  139. type: array
  140. x-kubernetes-list-type: atomic
  141. required:
  142. - key
  143. - operator
  144. type: object
  145. type: array
  146. x-kubernetes-list-type: atomic
  147. type: object
  148. x-kubernetes-map-type: atomic
  149. type: array
  150. x-kubernetes-list-type: atomic
  151. required:
  152. - nodeSelectorTerms
  153. type: object
  154. x-kubernetes-map-type: atomic
  155. type: object
  156. podAffinity:
  157. properties:
  158. preferredDuringSchedulingIgnoredDuringExecution:
  159. items:
  160. properties:
  161. podAffinityTerm:
  162. properties:
  163. labelSelector:
  164. properties:
  165. matchExpressions:
  166. items:
  167. properties:
  168. key:
  169. type: string
  170. operator:
  171. type: string
  172. values:
  173. items:
  174. type: string
  175. type: array
  176. x-kubernetes-list-type: atomic
  177. required:
  178. - key
  179. - operator
  180. type: object
  181. type: array
  182. x-kubernetes-list-type: atomic
  183. matchLabels:
  184. additionalProperties:
  185. type: string
  186. type: object
  187. type: object
  188. x-kubernetes-map-type: atomic
  189. matchLabelKeys:
  190. items:
  191. type: string
  192. type: array
  193. x-kubernetes-list-type: atomic
  194. mismatchLabelKeys:
  195. items:
  196. type: string
  197. type: array
  198. x-kubernetes-list-type: atomic
  199. namespaceSelector:
  200. properties:
  201. matchExpressions:
  202. items:
  203. properties:
  204. key:
  205. type: string
  206. operator:
  207. type: string
  208. values:
  209. items:
  210. type: string
  211. type: array
  212. x-kubernetes-list-type: atomic
  213. required:
  214. - key
  215. - operator
  216. type: object
  217. type: array
  218. x-kubernetes-list-type: atomic
  219. matchLabels:
  220. additionalProperties:
  221. type: string
  222. type: object
  223. type: object
  224. x-kubernetes-map-type: atomic
  225. namespaces:
  226. items:
  227. type: string
  228. type: array
  229. x-kubernetes-list-type: atomic
  230. topologyKey:
  231. type: string
  232. required:
  233. - topologyKey
  234. type: object
  235. weight:
  236. format: int32
  237. type: integer
  238. required:
  239. - podAffinityTerm
  240. - weight
  241. type: object
  242. type: array
  243. x-kubernetes-list-type: atomic
  244. requiredDuringSchedulingIgnoredDuringExecution:
  245. items:
  246. properties:
  247. labelSelector:
  248. properties:
  249. matchExpressions:
  250. items:
  251. properties:
  252. key:
  253. type: string
  254. operator:
  255. type: string
  256. values:
  257. items:
  258. type: string
  259. type: array
  260. x-kubernetes-list-type: atomic
  261. required:
  262. - key
  263. - operator
  264. type: object
  265. type: array
  266. x-kubernetes-list-type: atomic
  267. matchLabels:
  268. additionalProperties:
  269. type: string
  270. type: object
  271. type: object
  272. x-kubernetes-map-type: atomic
  273. matchLabelKeys:
  274. items:
  275. type: string
  276. type: array
  277. x-kubernetes-list-type: atomic
  278. mismatchLabelKeys:
  279. items:
  280. type: string
  281. type: array
  282. x-kubernetes-list-type: atomic
  283. namespaceSelector:
  284. properties:
  285. matchExpressions:
  286. items:
  287. properties:
  288. key:
  289. type: string
  290. operator:
  291. type: string
  292. values:
  293. items:
  294. type: string
  295. type: array
  296. x-kubernetes-list-type: atomic
  297. required:
  298. - key
  299. - operator
  300. type: object
  301. type: array
  302. x-kubernetes-list-type: atomic
  303. matchLabels:
  304. additionalProperties:
  305. type: string
  306. type: object
  307. type: object
  308. x-kubernetes-map-type: atomic
  309. namespaces:
  310. items:
  311. type: string
  312. type: array
  313. x-kubernetes-list-type: atomic
  314. topologyKey:
  315. type: string
  316. required:
  317. - topologyKey
  318. type: object
  319. type: array
  320. x-kubernetes-list-type: atomic
  321. type: object
  322. podAntiAffinity:
  323. properties:
  324. preferredDuringSchedulingIgnoredDuringExecution:
  325. items:
  326. properties:
  327. podAffinityTerm:
  328. properties:
  329. labelSelector:
  330. properties:
  331. matchExpressions:
  332. items:
  333. properties:
  334. key:
  335. type: string
  336. operator:
  337. type: string
  338. values:
  339. items:
  340. type: string
  341. type: array
  342. x-kubernetes-list-type: atomic
  343. required:
  344. - key
  345. - operator
  346. type: object
  347. type: array
  348. x-kubernetes-list-type: atomic
  349. matchLabels:
  350. additionalProperties:
  351. type: string
  352. type: object
  353. type: object
  354. x-kubernetes-map-type: atomic
  355. matchLabelKeys:
  356. items:
  357. type: string
  358. type: array
  359. x-kubernetes-list-type: atomic
  360. mismatchLabelKeys:
  361. items:
  362. type: string
  363. type: array
  364. x-kubernetes-list-type: atomic
  365. namespaceSelector:
  366. properties:
  367. matchExpressions:
  368. items:
  369. properties:
  370. key:
  371. type: string
  372. operator:
  373. type: string
  374. values:
  375. items:
  376. type: string
  377. type: array
  378. x-kubernetes-list-type: atomic
  379. required:
  380. - key
  381. - operator
  382. type: object
  383. type: array
  384. x-kubernetes-list-type: atomic
  385. matchLabels:
  386. additionalProperties:
  387. type: string
  388. type: object
  389. type: object
  390. x-kubernetes-map-type: atomic
  391. namespaces:
  392. items:
  393. type: string
  394. type: array
  395. x-kubernetes-list-type: atomic
  396. topologyKey:
  397. type: string
  398. required:
  399. - topologyKey
  400. type: object
  401. weight:
  402. format: int32
  403. type: integer
  404. required:
  405. - podAffinityTerm
  406. - weight
  407. type: object
  408. type: array
  409. x-kubernetes-list-type: atomic
  410. requiredDuringSchedulingIgnoredDuringExecution:
  411. items:
  412. properties:
  413. labelSelector:
  414. properties:
  415. matchExpressions:
  416. items:
  417. properties:
  418. key:
  419. type: string
  420. operator:
  421. type: string
  422. values:
  423. items:
  424. type: string
  425. type: array
  426. x-kubernetes-list-type: atomic
  427. required:
  428. - key
  429. - operator
  430. type: object
  431. type: array
  432. x-kubernetes-list-type: atomic
  433. matchLabels:
  434. additionalProperties:
  435. type: string
  436. type: object
  437. type: object
  438. x-kubernetes-map-type: atomic
  439. matchLabelKeys:
  440. items:
  441. type: string
  442. type: array
  443. x-kubernetes-list-type: atomic
  444. mismatchLabelKeys:
  445. items:
  446. type: string
  447. type: array
  448. x-kubernetes-list-type: atomic
  449. namespaceSelector:
  450. properties:
  451. matchExpressions:
  452. items:
  453. properties:
  454. key:
  455. type: string
  456. operator:
  457. type: string
  458. values:
  459. items:
  460. type: string
  461. type: array
  462. x-kubernetes-list-type: atomic
  463. required:
  464. - key
  465. - operator
  466. type: object
  467. type: array
  468. x-kubernetes-list-type: atomic
  469. matchLabels:
  470. additionalProperties:
  471. type: string
  472. type: object
  473. type: object
  474. x-kubernetes-map-type: atomic
  475. namespaces:
  476. items:
  477. type: string
  478. type: array
  479. x-kubernetes-list-type: atomic
  480. topologyKey:
  481. type: string
  482. required:
  483. - topologyKey
  484. type: object
  485. type: array
  486. x-kubernetes-list-type: atomic
  487. type: object
  488. type: object
  489. automountServiceAccountToken:
  490. type: string
  491. containerSecurityContext:
  492. properties:
  493. allowPrivilegeEscalation:
  494. type: boolean
  495. appArmorProfile:
  496. properties:
  497. localhostProfile:
  498. type: string
  499. type:
  500. type: string
  501. required:
  502. - type
  503. type: object
  504. capabilities:
  505. properties:
  506. add:
  507. items:
  508. type: string
  509. type: array
  510. x-kubernetes-list-type: atomic
  511. drop:
  512. items:
  513. type: string
  514. type: array
  515. x-kubernetes-list-type: atomic
  516. type: object
  517. privileged:
  518. type: boolean
  519. procMount:
  520. type: string
  521. readOnlyRootFilesystem:
  522. type: boolean
  523. runAsGroup:
  524. format: int64
  525. type: integer
  526. runAsNonRoot:
  527. type: boolean
  528. runAsUser:
  529. format: int64
  530. type: integer
  531. seLinuxOptions:
  532. properties:
  533. level:
  534. type: string
  535. role:
  536. type: string
  537. type:
  538. type: string
  539. user:
  540. type: string
  541. type: object
  542. seccompProfile:
  543. properties:
  544. localhostProfile:
  545. type: string
  546. type:
  547. type: string
  548. required:
  549. - type
  550. type: object
  551. windowsOptions:
  552. properties:
  553. gmsaCredentialSpec:
  554. type: string
  555. gmsaCredentialSpecName:
  556. type: string
  557. hostProcess:
  558. type: boolean
  559. runAsUserName:
  560. type: string
  561. type: object
  562. type: object
  563. env:
  564. items:
  565. properties:
  566. name:
  567. type: string
  568. value:
  569. type: string
  570. valueFrom:
  571. properties:
  572. configMapKeyRef:
  573. properties:
  574. key:
  575. type: string
  576. name:
  577. default: ""
  578. type: string
  579. optional:
  580. type: boolean
  581. required:
  582. - key
  583. type: object
  584. x-kubernetes-map-type: atomic
  585. fieldRef:
  586. properties:
  587. apiVersion:
  588. type: string
  589. fieldPath:
  590. type: string
  591. required:
  592. - fieldPath
  593. type: object
  594. x-kubernetes-map-type: atomic
  595. resourceFieldRef:
  596. properties:
  597. containerName:
  598. type: string
  599. divisor:
  600. anyOf:
  601. - type: integer
  602. - type: string
  603. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  604. x-kubernetes-int-or-string: true
  605. resource:
  606. type: string
  607. required:
  608. - resource
  609. type: object
  610. x-kubernetes-map-type: atomic
  611. secretKeyRef:
  612. properties:
  613. key:
  614. type: string
  615. name:
  616. default: ""
  617. type: string
  618. optional:
  619. type: boolean
  620. required:
  621. - key
  622. type: object
  623. x-kubernetes-map-type: atomic
  624. type: object
  625. required:
  626. - name
  627. type: object
  628. type: array
  629. envFrom:
  630. items:
  631. properties:
  632. configMapRef:
  633. properties:
  634. name:
  635. default: ""
  636. type: string
  637. optional:
  638. type: boolean
  639. type: object
  640. x-kubernetes-map-type: atomic
  641. prefix:
  642. type: string
  643. secretRef:
  644. properties:
  645. name:
  646. default: ""
  647. type: string
  648. optional:
  649. type: boolean
  650. type: object
  651. x-kubernetes-map-type: atomic
  652. type: object
  653. type: array
  654. image:
  655. type: string
  656. imagePullPolicy:
  657. type: string
  658. imagePullSecrets:
  659. items:
  660. properties:
  661. name:
  662. default: ""
  663. type: string
  664. type: object
  665. x-kubernetes-map-type: atomic
  666. type: array
  667. initContainers:
  668. items:
  669. properties:
  670. args:
  671. items:
  672. type: string
  673. type: array
  674. command:
  675. items:
  676. type: string
  677. type: array
  678. env:
  679. items:
  680. properties:
  681. name:
  682. type: string
  683. value:
  684. type: string
  685. valueFrom:
  686. properties:
  687. configMapKeyRef:
  688. properties:
  689. key:
  690. type: string
  691. name:
  692. default: ""
  693. type: string
  694. optional:
  695. type: boolean
  696. required:
  697. - key
  698. type: object
  699. x-kubernetes-map-type: atomic
  700. fieldRef:
  701. properties:
  702. apiVersion:
  703. type: string
  704. fieldPath:
  705. type: string
  706. required:
  707. - fieldPath
  708. type: object
  709. x-kubernetes-map-type: atomic
  710. resourceFieldRef:
  711. properties:
  712. containerName:
  713. type: string
  714. divisor:
  715. anyOf:
  716. - type: integer
  717. - type: string
  718. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  719. x-kubernetes-int-or-string: true
  720. resource:
  721. type: string
  722. required:
  723. - resource
  724. type: object
  725. x-kubernetes-map-type: atomic
  726. secretKeyRef:
  727. properties:
  728. key:
  729. type: string
  730. name:
  731. default: ""
  732. type: string
  733. optional:
  734. type: boolean
  735. required:
  736. - key
  737. type: object
  738. x-kubernetes-map-type: atomic
  739. type: object
  740. required:
  741. - name
  742. type: object
  743. type: array
  744. envFrom:
  745. items:
  746. properties:
  747. configMapRef:
  748. properties:
  749. name:
  750. default: ""
  751. type: string
  752. optional:
  753. type: boolean
  754. type: object
  755. x-kubernetes-map-type: atomic
  756. prefix:
  757. type: string
  758. secretRef:
  759. properties:
  760. name:
  761. default: ""
  762. type: string
  763. optional:
  764. type: boolean
  765. type: object
  766. x-kubernetes-map-type: atomic
  767. type: object
  768. type: array
  769. image:
  770. type: string
  771. name:
  772. type: string
  773. restartPolicy:
  774. type: string
  775. volumeMounts:
  776. items:
  777. properties:
  778. mountPath:
  779. type: string
  780. mountPropagation:
  781. type: string
  782. name:
  783. type: string
  784. readOnly:
  785. type: boolean
  786. recursiveReadOnly:
  787. type: string
  788. subPath:
  789. type: string
  790. subPathExpr:
  791. type: string
  792. required:
  793. - mountPath
  794. - name
  795. type: object
  796. type: array
  797. workingDir:
  798. type: string
  799. type: object
  800. type: array
  801. livenessProbe:
  802. properties:
  803. exec:
  804. properties:
  805. command:
  806. items:
  807. type: string
  808. type: array
  809. x-kubernetes-list-type: atomic
  810. type: object
  811. failureThreshold:
  812. format: int32
  813. type: integer
  814. grpc:
  815. properties:
  816. port:
  817. format: int32
  818. type: integer
  819. service:
  820. default: ""
  821. type: string
  822. required:
  823. - port
  824. type: object
  825. httpGet:
  826. properties:
  827. host:
  828. type: string
  829. httpHeaders:
  830. items:
  831. properties:
  832. name:
  833. type: string
  834. value:
  835. type: string
  836. required:
  837. - name
  838. - value
  839. type: object
  840. type: array
  841. x-kubernetes-list-type: atomic
  842. path:
  843. type: string
  844. port:
  845. anyOf:
  846. - type: integer
  847. - type: string
  848. x-kubernetes-int-or-string: true
  849. scheme:
  850. type: string
  851. required:
  852. - port
  853. type: object
  854. initialDelaySeconds:
  855. format: int32
  856. type: integer
  857. periodSeconds:
  858. format: int32
  859. type: integer
  860. successThreshold:
  861. format: int32
  862. type: integer
  863. tcpSocket:
  864. properties:
  865. host:
  866. type: string
  867. port:
  868. anyOf:
  869. - type: integer
  870. - type: string
  871. x-kubernetes-int-or-string: true
  872. required:
  873. - port
  874. type: object
  875. terminationGracePeriodSeconds:
  876. format: int64
  877. type: integer
  878. timeoutSeconds:
  879. format: int32
  880. type: integer
  881. type: object
  882. metadata:
  883. properties:
  884. annotations:
  885. additionalProperties:
  886. type: string
  887. type: object
  888. labels:
  889. additionalProperties:
  890. type: string
  891. type: object
  892. type: object
  893. nodeSelector:
  894. additionalProperties:
  895. type: string
  896. type: object
  897. readinessProbe:
  898. properties:
  899. exec:
  900. properties:
  901. command:
  902. items:
  903. type: string
  904. type: array
  905. x-kubernetes-list-type: atomic
  906. type: object
  907. failureThreshold:
  908. format: int32
  909. type: integer
  910. grpc:
  911. properties:
  912. port:
  913. format: int32
  914. type: integer
  915. service:
  916. default: ""
  917. type: string
  918. required:
  919. - port
  920. type: object
  921. httpGet:
  922. properties:
  923. host:
  924. type: string
  925. httpHeaders:
  926. items:
  927. properties:
  928. name:
  929. type: string
  930. value:
  931. type: string
  932. required:
  933. - name
  934. - value
  935. type: object
  936. type: array
  937. x-kubernetes-list-type: atomic
  938. path:
  939. type: string
  940. port:
  941. anyOf:
  942. - type: integer
  943. - type: string
  944. x-kubernetes-int-or-string: true
  945. scheme:
  946. type: string
  947. required:
  948. - port
  949. type: object
  950. initialDelaySeconds:
  951. format: int32
  952. type: integer
  953. periodSeconds:
  954. format: int32
  955. type: integer
  956. successThreshold:
  957. format: int32
  958. type: integer
  959. tcpSocket:
  960. properties:
  961. host:
  962. type: string
  963. port:
  964. anyOf:
  965. - type: integer
  966. - type: string
  967. x-kubernetes-int-or-string: true
  968. required:
  969. - port
  970. type: object
  971. terminationGracePeriodSeconds:
  972. format: int64
  973. type: integer
  974. timeoutSeconds:
  975. format: int32
  976. type: integer
  977. type: object
  978. resources:
  979. properties:
  980. claims:
  981. items:
  982. properties:
  983. name:
  984. type: string
  985. request:
  986. type: string
  987. required:
  988. - name
  989. type: object
  990. type: array
  991. x-kubernetes-list-map-keys:
  992. - name
  993. x-kubernetes-list-type: map
  994. limits:
  995. additionalProperties:
  996. anyOf:
  997. - type: integer
  998. - type: string
  999. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1000. x-kubernetes-int-or-string: true
  1001. type: object
  1002. requests:
  1003. additionalProperties:
  1004. anyOf:
  1005. - type: integer
  1006. - type: string
  1007. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1008. x-kubernetes-int-or-string: true
  1009. type: object
  1010. type: object
  1011. securityContext:
  1012. properties:
  1013. appArmorProfile:
  1014. properties:
  1015. localhostProfile:
  1016. type: string
  1017. type:
  1018. type: string
  1019. required:
  1020. - type
  1021. type: object
  1022. fsGroup:
  1023. format: int64
  1024. type: integer
  1025. fsGroupChangePolicy:
  1026. type: string
  1027. runAsGroup:
  1028. format: int64
  1029. type: integer
  1030. runAsNonRoot:
  1031. type: boolean
  1032. runAsUser:
  1033. format: int64
  1034. type: integer
  1035. seLinuxChangePolicy:
  1036. type: string
  1037. seLinuxOptions:
  1038. properties:
  1039. level:
  1040. type: string
  1041. role:
  1042. type: string
  1043. type:
  1044. type: string
  1045. user:
  1046. type: string
  1047. type: object
  1048. seccompProfile:
  1049. properties:
  1050. localhostProfile:
  1051. type: string
  1052. type:
  1053. type: string
  1054. required:
  1055. - type
  1056. type: object
  1057. supplementalGroups:
  1058. items:
  1059. format: int64
  1060. type: integer
  1061. type: array
  1062. x-kubernetes-list-type: atomic
  1063. supplementalGroupsPolicy:
  1064. type: string
  1065. sysctls:
  1066. items:
  1067. properties:
  1068. name:
  1069. type: string
  1070. value:
  1071. type: string
  1072. required:
  1073. - name
  1074. - value
  1075. type: object
  1076. type: array
  1077. x-kubernetes-list-type: atomic
  1078. windowsOptions:
  1079. properties:
  1080. gmsaCredentialSpec:
  1081. type: string
  1082. gmsaCredentialSpecName:
  1083. type: string
  1084. hostProcess:
  1085. type: boolean
  1086. runAsUserName:
  1087. type: string
  1088. type: object
  1089. type: object
  1090. serviceAccountName:
  1091. type: string
  1092. tolerations:
  1093. items:
  1094. properties:
  1095. effect:
  1096. type: string
  1097. key:
  1098. type: string
  1099. operator:
  1100. type: string
  1101. tolerationSeconds:
  1102. format: int64
  1103. type: integer
  1104. value:
  1105. type: string
  1106. type: object
  1107. type: array
  1108. topologySpreadConstraints:
  1109. items:
  1110. properties:
  1111. labelSelector:
  1112. properties:
  1113. matchExpressions:
  1114. items:
  1115. properties:
  1116. key:
  1117. type: string
  1118. operator:
  1119. type: string
  1120. values:
  1121. items:
  1122. type: string
  1123. type: array
  1124. x-kubernetes-list-type: atomic
  1125. required:
  1126. - key
  1127. - operator
  1128. type: object
  1129. type: array
  1130. x-kubernetes-list-type: atomic
  1131. matchLabels:
  1132. additionalProperties:
  1133. type: string
  1134. type: object
  1135. type: object
  1136. x-kubernetes-map-type: atomic
  1137. matchLabelKeys:
  1138. items:
  1139. type: string
  1140. type: array
  1141. x-kubernetes-list-type: atomic
  1142. maxSkew:
  1143. format: int32
  1144. type: integer
  1145. minDomains:
  1146. format: int32
  1147. type: integer
  1148. nodeAffinityPolicy:
  1149. type: string
  1150. nodeTaintsPolicy:
  1151. type: string
  1152. topologyKey:
  1153. type: string
  1154. whenUnsatisfiable:
  1155. type: string
  1156. required:
  1157. - maxSkew
  1158. - topologyKey
  1159. - whenUnsatisfiable
  1160. type: object
  1161. type: array
  1162. volumeMounts:
  1163. items:
  1164. properties:
  1165. mountPath:
  1166. type: string
  1167. mountPropagation:
  1168. type: string
  1169. name:
  1170. type: string
  1171. readOnly:
  1172. type: boolean
  1173. recursiveReadOnly:
  1174. type: string
  1175. subPath:
  1176. type: string
  1177. subPathExpr:
  1178. type: string
  1179. required:
  1180. - mountPath
  1181. - name
  1182. type: object
  1183. type: array
  1184. volumes:
  1185. items:
  1186. properties:
  1187. awsElasticBlockStore:
  1188. properties:
  1189. fsType:
  1190. type: string
  1191. partition:
  1192. format: int32
  1193. type: integer
  1194. readOnly:
  1195. type: boolean
  1196. volumeID:
  1197. type: string
  1198. required:
  1199. - volumeID
  1200. type: object
  1201. azureDisk:
  1202. properties:
  1203. cachingMode:
  1204. type: string
  1205. diskName:
  1206. type: string
  1207. diskURI:
  1208. type: string
  1209. fsType:
  1210. default: ext4
  1211. type: string
  1212. kind:
  1213. type: string
  1214. readOnly:
  1215. default: false
  1216. type: boolean
  1217. required:
  1218. - diskName
  1219. - diskURI
  1220. type: object
  1221. azureFile:
  1222. properties:
  1223. readOnly:
  1224. type: boolean
  1225. secretName:
  1226. type: string
  1227. shareName:
  1228. type: string
  1229. required:
  1230. - secretName
  1231. - shareName
  1232. type: object
  1233. cephfs:
  1234. properties:
  1235. monitors:
  1236. items:
  1237. type: string
  1238. type: array
  1239. x-kubernetes-list-type: atomic
  1240. path:
  1241. type: string
  1242. readOnly:
  1243. type: boolean
  1244. secretFile:
  1245. type: string
  1246. secretRef:
  1247. properties:
  1248. name:
  1249. default: ""
  1250. type: string
  1251. type: object
  1252. x-kubernetes-map-type: atomic
  1253. user:
  1254. type: string
  1255. required:
  1256. - monitors
  1257. type: object
  1258. cinder:
  1259. properties:
  1260. fsType:
  1261. type: string
  1262. readOnly:
  1263. type: boolean
  1264. secretRef:
  1265. properties:
  1266. name:
  1267. default: ""
  1268. type: string
  1269. type: object
  1270. x-kubernetes-map-type: atomic
  1271. volumeID:
  1272. type: string
  1273. required:
  1274. - volumeID
  1275. type: object
  1276. configMap:
  1277. properties:
  1278. defaultMode:
  1279. format: int32
  1280. type: integer
  1281. items:
  1282. items:
  1283. properties:
  1284. key:
  1285. type: string
  1286. mode:
  1287. format: int32
  1288. type: integer
  1289. path:
  1290. type: string
  1291. required:
  1292. - key
  1293. - path
  1294. type: object
  1295. type: array
  1296. x-kubernetes-list-type: atomic
  1297. name:
  1298. default: ""
  1299. type: string
  1300. optional:
  1301. type: boolean
  1302. type: object
  1303. x-kubernetes-map-type: atomic
  1304. csi:
  1305. properties:
  1306. driver:
  1307. type: string
  1308. fsType:
  1309. type: string
  1310. nodePublishSecretRef:
  1311. properties:
  1312. name:
  1313. default: ""
  1314. type: string
  1315. type: object
  1316. x-kubernetes-map-type: atomic
  1317. readOnly:
  1318. type: boolean
  1319. volumeAttributes:
  1320. additionalProperties:
  1321. type: string
  1322. type: object
  1323. required:
  1324. - driver
  1325. type: object
  1326. downwardAPI:
  1327. properties:
  1328. defaultMode:
  1329. format: int32
  1330. type: integer
  1331. items:
  1332. items:
  1333. properties:
  1334. fieldRef:
  1335. properties:
  1336. apiVersion:
  1337. type: string
  1338. fieldPath:
  1339. type: string
  1340. required:
  1341. - fieldPath
  1342. type: object
  1343. x-kubernetes-map-type: atomic
  1344. mode:
  1345. format: int32
  1346. type: integer
  1347. path:
  1348. type: string
  1349. resourceFieldRef:
  1350. properties:
  1351. containerName:
  1352. type: string
  1353. divisor:
  1354. anyOf:
  1355. - type: integer
  1356. - type: string
  1357. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1358. x-kubernetes-int-or-string: true
  1359. resource:
  1360. type: string
  1361. required:
  1362. - resource
  1363. type: object
  1364. x-kubernetes-map-type: atomic
  1365. required:
  1366. - path
  1367. type: object
  1368. type: array
  1369. x-kubernetes-list-type: atomic
  1370. type: object
  1371. emptyDir:
  1372. properties:
  1373. medium:
  1374. type: string
  1375. sizeLimit:
  1376. anyOf:
  1377. - type: integer
  1378. - type: string
  1379. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1380. x-kubernetes-int-or-string: true
  1381. type: object
  1382. ephemeral:
  1383. properties:
  1384. volumeClaimTemplate:
  1385. properties:
  1386. metadata:
  1387. type: object
  1388. spec:
  1389. properties:
  1390. accessModes:
  1391. items:
  1392. type: string
  1393. type: array
  1394. x-kubernetes-list-type: atomic
  1395. dataSource:
  1396. properties:
  1397. apiGroup:
  1398. type: string
  1399. kind:
  1400. type: string
  1401. name:
  1402. type: string
  1403. required:
  1404. - kind
  1405. - name
  1406. type: object
  1407. x-kubernetes-map-type: atomic
  1408. dataSourceRef:
  1409. properties:
  1410. apiGroup:
  1411. type: string
  1412. kind:
  1413. type: string
  1414. name:
  1415. type: string
  1416. namespace:
  1417. type: string
  1418. required:
  1419. - kind
  1420. - name
  1421. type: object
  1422. resources:
  1423. properties:
  1424. limits:
  1425. additionalProperties:
  1426. anyOf:
  1427. - type: integer
  1428. - type: string
  1429. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1430. x-kubernetes-int-or-string: true
  1431. type: object
  1432. requests:
  1433. additionalProperties:
  1434. anyOf:
  1435. - type: integer
  1436. - type: string
  1437. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1438. x-kubernetes-int-or-string: true
  1439. type: object
  1440. type: object
  1441. selector:
  1442. properties:
  1443. matchExpressions:
  1444. items:
  1445. properties:
  1446. key:
  1447. type: string
  1448. operator:
  1449. type: string
  1450. values:
  1451. items:
  1452. type: string
  1453. type: array
  1454. x-kubernetes-list-type: atomic
  1455. required:
  1456. - key
  1457. - operator
  1458. type: object
  1459. type: array
  1460. x-kubernetes-list-type: atomic
  1461. matchLabels:
  1462. additionalProperties:
  1463. type: string
  1464. type: object
  1465. type: object
  1466. x-kubernetes-map-type: atomic
  1467. storageClassName:
  1468. type: string
  1469. volumeAttributesClassName:
  1470. type: string
  1471. volumeMode:
  1472. type: string
  1473. volumeName:
  1474. type: string
  1475. type: object
  1476. required:
  1477. - spec
  1478. type: object
  1479. type: object
  1480. fc:
  1481. properties:
  1482. fsType:
  1483. type: string
  1484. lun:
  1485. format: int32
  1486. type: integer
  1487. readOnly:
  1488. type: boolean
  1489. targetWWNs:
  1490. items:
  1491. type: string
  1492. type: array
  1493. x-kubernetes-list-type: atomic
  1494. wwids:
  1495. items:
  1496. type: string
  1497. type: array
  1498. x-kubernetes-list-type: atomic
  1499. type: object
  1500. flexVolume:
  1501. properties:
  1502. driver:
  1503. type: string
  1504. fsType:
  1505. type: string
  1506. options:
  1507. additionalProperties:
  1508. type: string
  1509. type: object
  1510. readOnly:
  1511. type: boolean
  1512. secretRef:
  1513. properties:
  1514. name:
  1515. default: ""
  1516. type: string
  1517. type: object
  1518. x-kubernetes-map-type: atomic
  1519. required:
  1520. - driver
  1521. type: object
  1522. flocker:
  1523. properties:
  1524. datasetName:
  1525. type: string
  1526. datasetUUID:
  1527. type: string
  1528. type: object
  1529. gcePersistentDisk:
  1530. properties:
  1531. fsType:
  1532. type: string
  1533. partition:
  1534. format: int32
  1535. type: integer
  1536. pdName:
  1537. type: string
  1538. readOnly:
  1539. type: boolean
  1540. required:
  1541. - pdName
  1542. type: object
  1543. gitRepo:
  1544. properties:
  1545. directory:
  1546. type: string
  1547. repository:
  1548. type: string
  1549. revision:
  1550. type: string
  1551. required:
  1552. - repository
  1553. type: object
  1554. glusterfs:
  1555. properties:
  1556. endpoints:
  1557. type: string
  1558. path:
  1559. type: string
  1560. readOnly:
  1561. type: boolean
  1562. required:
  1563. - endpoints
  1564. - path
  1565. type: object
  1566. hostPath:
  1567. properties:
  1568. path:
  1569. type: string
  1570. type:
  1571. type: string
  1572. required:
  1573. - path
  1574. type: object
  1575. image:
  1576. properties:
  1577. pullPolicy:
  1578. type: string
  1579. reference:
  1580. type: string
  1581. type: object
  1582. iscsi:
  1583. properties:
  1584. chapAuthDiscovery:
  1585. type: boolean
  1586. chapAuthSession:
  1587. type: boolean
  1588. fsType:
  1589. type: string
  1590. initiatorName:
  1591. type: string
  1592. iqn:
  1593. type: string
  1594. iscsiInterface:
  1595. default: default
  1596. type: string
  1597. lun:
  1598. format: int32
  1599. type: integer
  1600. portals:
  1601. items:
  1602. type: string
  1603. type: array
  1604. x-kubernetes-list-type: atomic
  1605. readOnly:
  1606. type: boolean
  1607. secretRef:
  1608. properties:
  1609. name:
  1610. default: ""
  1611. type: string
  1612. type: object
  1613. x-kubernetes-map-type: atomic
  1614. targetPortal:
  1615. type: string
  1616. required:
  1617. - iqn
  1618. - lun
  1619. - targetPortal
  1620. type: object
  1621. name:
  1622. type: string
  1623. nfs:
  1624. properties:
  1625. path:
  1626. type: string
  1627. readOnly:
  1628. type: boolean
  1629. server:
  1630. type: string
  1631. required:
  1632. - path
  1633. - server
  1634. type: object
  1635. persistentVolumeClaim:
  1636. properties:
  1637. claimName:
  1638. type: string
  1639. readOnly:
  1640. type: boolean
  1641. required:
  1642. - claimName
  1643. type: object
  1644. photonPersistentDisk:
  1645. properties:
  1646. fsType:
  1647. type: string
  1648. pdID:
  1649. type: string
  1650. required:
  1651. - pdID
  1652. type: object
  1653. portworxVolume:
  1654. properties:
  1655. fsType:
  1656. type: string
  1657. readOnly:
  1658. type: boolean
  1659. volumeID:
  1660. type: string
  1661. required:
  1662. - volumeID
  1663. type: object
  1664. projected:
  1665. properties:
  1666. defaultMode:
  1667. format: int32
  1668. type: integer
  1669. sources:
  1670. items:
  1671. properties:
  1672. clusterTrustBundle:
  1673. properties:
  1674. labelSelector:
  1675. properties:
  1676. matchExpressions:
  1677. items:
  1678. properties:
  1679. key:
  1680. type: string
  1681. operator:
  1682. type: string
  1683. values:
  1684. items:
  1685. type: string
  1686. type: array
  1687. x-kubernetes-list-type: atomic
  1688. required:
  1689. - key
  1690. - operator
  1691. type: object
  1692. type: array
  1693. x-kubernetes-list-type: atomic
  1694. matchLabels:
  1695. additionalProperties:
  1696. type: string
  1697. type: object
  1698. type: object
  1699. x-kubernetes-map-type: atomic
  1700. name:
  1701. type: string
  1702. optional:
  1703. type: boolean
  1704. path:
  1705. type: string
  1706. signerName:
  1707. type: string
  1708. required:
  1709. - path
  1710. type: object
  1711. configMap:
  1712. properties:
  1713. items:
  1714. items:
  1715. properties:
  1716. key:
  1717. type: string
  1718. mode:
  1719. format: int32
  1720. type: integer
  1721. path:
  1722. type: string
  1723. required:
  1724. - key
  1725. - path
  1726. type: object
  1727. type: array
  1728. x-kubernetes-list-type: atomic
  1729. name:
  1730. default: ""
  1731. type: string
  1732. optional:
  1733. type: boolean
  1734. type: object
  1735. x-kubernetes-map-type: atomic
  1736. downwardAPI:
  1737. properties:
  1738. items:
  1739. items:
  1740. properties:
  1741. fieldRef:
  1742. properties:
  1743. apiVersion:
  1744. type: string
  1745. fieldPath:
  1746. type: string
  1747. required:
  1748. - fieldPath
  1749. type: object
  1750. x-kubernetes-map-type: atomic
  1751. mode:
  1752. format: int32
  1753. type: integer
  1754. path:
  1755. type: string
  1756. resourceFieldRef:
  1757. properties:
  1758. containerName:
  1759. type: string
  1760. divisor:
  1761. anyOf:
  1762. - type: integer
  1763. - type: string
  1764. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  1765. x-kubernetes-int-or-string: true
  1766. resource:
  1767. type: string
  1768. required:
  1769. - resource
  1770. type: object
  1771. x-kubernetes-map-type: atomic
  1772. required:
  1773. - path
  1774. type: object
  1775. type: array
  1776. x-kubernetes-list-type: atomic
  1777. type: object
  1778. secret:
  1779. properties:
  1780. items:
  1781. items:
  1782. properties:
  1783. key:
  1784. type: string
  1785. mode:
  1786. format: int32
  1787. type: integer
  1788. path:
  1789. type: string
  1790. required:
  1791. - key
  1792. - path
  1793. type: object
  1794. type: array
  1795. x-kubernetes-list-type: atomic
  1796. name:
  1797. default: ""
  1798. type: string
  1799. optional:
  1800. type: boolean
  1801. type: object
  1802. x-kubernetes-map-type: atomic
  1803. serviceAccountToken:
  1804. properties:
  1805. audience:
  1806. type: string
  1807. expirationSeconds:
  1808. format: int64
  1809. type: integer
  1810. path:
  1811. type: string
  1812. required:
  1813. - path
  1814. type: object
  1815. type: object
  1816. type: array
  1817. x-kubernetes-list-type: atomic
  1818. type: object
  1819. quobyte:
  1820. properties:
  1821. group:
  1822. type: string
  1823. readOnly:
  1824. type: boolean
  1825. registry:
  1826. type: string
  1827. tenant:
  1828. type: string
  1829. user:
  1830. type: string
  1831. volume:
  1832. type: string
  1833. required:
  1834. - registry
  1835. - volume
  1836. type: object
  1837. rbd:
  1838. properties:
  1839. fsType:
  1840. type: string
  1841. image:
  1842. type: string
  1843. keyring:
  1844. default: /etc/ceph/keyring
  1845. type: string
  1846. monitors:
  1847. items:
  1848. type: string
  1849. type: array
  1850. x-kubernetes-list-type: atomic
  1851. pool:
  1852. default: rbd
  1853. type: string
  1854. readOnly:
  1855. type: boolean
  1856. secretRef:
  1857. properties:
  1858. name:
  1859. default: ""
  1860. type: string
  1861. type: object
  1862. x-kubernetes-map-type: atomic
  1863. user:
  1864. default: admin
  1865. type: string
  1866. required:
  1867. - image
  1868. - monitors
  1869. type: object
  1870. scaleIO:
  1871. properties:
  1872. fsType:
  1873. default: xfs
  1874. type: string
  1875. gateway:
  1876. type: string
  1877. protectionDomain:
  1878. type: string
  1879. readOnly:
  1880. type: boolean
  1881. secretRef:
  1882. properties:
  1883. name:
  1884. default: ""
  1885. type: string
  1886. type: object
  1887. x-kubernetes-map-type: atomic
  1888. sslEnabled:
  1889. type: boolean
  1890. storageMode:
  1891. default: ThinProvisioned
  1892. type: string
  1893. storagePool:
  1894. type: string
  1895. system:
  1896. type: string
  1897. volumeName:
  1898. type: string
  1899. required:
  1900. - gateway
  1901. - secretRef
  1902. - system
  1903. type: object
  1904. secret:
  1905. properties:
  1906. defaultMode:
  1907. format: int32
  1908. type: integer
  1909. items:
  1910. items:
  1911. properties:
  1912. key:
  1913. type: string
  1914. mode:
  1915. format: int32
  1916. type: integer
  1917. path:
  1918. type: string
  1919. required:
  1920. - key
  1921. - path
  1922. type: object
  1923. type: array
  1924. x-kubernetes-list-type: atomic
  1925. optional:
  1926. type: boolean
  1927. secretName:
  1928. type: string
  1929. type: object
  1930. storageos:
  1931. properties:
  1932. fsType:
  1933. type: string
  1934. readOnly:
  1935. type: boolean
  1936. secretRef:
  1937. properties:
  1938. name:
  1939. default: ""
  1940. type: string
  1941. type: object
  1942. x-kubernetes-map-type: atomic
  1943. volumeName:
  1944. type: string
  1945. volumeNamespace:
  1946. type: string
  1947. type: object
  1948. vsphereVolume:
  1949. properties:
  1950. fsType:
  1951. type: string
  1952. storagePolicyID:
  1953. type: string
  1954. storagePolicyName:
  1955. type: string
  1956. volumePath:
  1957. type: string
  1958. required:
  1959. - volumePath
  1960. type: object
  1961. required:
  1962. - name
  1963. type: object
  1964. type: array
  1965. type: object
  1966. parallelism:
  1967. format: int32
  1968. type: integer
  1969. paused:
  1970. type: string
  1971. ports:
  1972. items:
  1973. properties:
  1974. containerPort:
  1975. format: int32
  1976. type: integer
  1977. hostIP:
  1978. type: string
  1979. hostPort:
  1980. format: int32
  1981. type: integer
  1982. name:
  1983. type: string
  1984. protocol:
  1985. default: TCP
  1986. type: string
  1987. required:
  1988. - containerPort
  1989. type: object
  1990. type: array
  1991. quiet:
  1992. type: string
  1993. runner:
  1994. properties:
  1995. affinity:
  1996. properties:
  1997. nodeAffinity:
  1998. properties:
  1999. preferredDuringSchedulingIgnoredDuringExecution:
  2000. items:
  2001. properties:
  2002. preference:
  2003. properties:
  2004. matchExpressions:
  2005. items:
  2006. properties:
  2007. key:
  2008. type: string
  2009. operator:
  2010. type: string
  2011. values:
  2012. items:
  2013. type: string
  2014. type: array
  2015. x-kubernetes-list-type: atomic
  2016. required:
  2017. - key
  2018. - operator
  2019. type: object
  2020. type: array
  2021. x-kubernetes-list-type: atomic
  2022. matchFields:
  2023. items:
  2024. properties:
  2025. key:
  2026. type: string
  2027. operator:
  2028. type: string
  2029. values:
  2030. items:
  2031. type: string
  2032. type: array
  2033. x-kubernetes-list-type: atomic
  2034. required:
  2035. - key
  2036. - operator
  2037. type: object
  2038. type: array
  2039. x-kubernetes-list-type: atomic
  2040. type: object
  2041. x-kubernetes-map-type: atomic
  2042. weight:
  2043. format: int32
  2044. type: integer
  2045. required:
  2046. - preference
  2047. - weight
  2048. type: object
  2049. type: array
  2050. x-kubernetes-list-type: atomic
  2051. requiredDuringSchedulingIgnoredDuringExecution:
  2052. properties:
  2053. nodeSelectorTerms:
  2054. items:
  2055. properties:
  2056. matchExpressions:
  2057. items:
  2058. properties:
  2059. key:
  2060. type: string
  2061. operator:
  2062. type: string
  2063. values:
  2064. items:
  2065. type: string
  2066. type: array
  2067. x-kubernetes-list-type: atomic
  2068. required:
  2069. - key
  2070. - operator
  2071. type: object
  2072. type: array
  2073. x-kubernetes-list-type: atomic
  2074. matchFields:
  2075. items:
  2076. properties:
  2077. key:
  2078. type: string
  2079. operator:
  2080. type: string
  2081. values:
  2082. items:
  2083. type: string
  2084. type: array
  2085. x-kubernetes-list-type: atomic
  2086. required:
  2087. - key
  2088. - operator
  2089. type: object
  2090. type: array
  2091. x-kubernetes-list-type: atomic
  2092. type: object
  2093. x-kubernetes-map-type: atomic
  2094. type: array
  2095. x-kubernetes-list-type: atomic
  2096. required:
  2097. - nodeSelectorTerms
  2098. type: object
  2099. x-kubernetes-map-type: atomic
  2100. type: object
  2101. podAffinity:
  2102. properties:
  2103. preferredDuringSchedulingIgnoredDuringExecution:
  2104. items:
  2105. properties:
  2106. podAffinityTerm:
  2107. properties:
  2108. labelSelector:
  2109. properties:
  2110. matchExpressions:
  2111. items:
  2112. properties:
  2113. key:
  2114. type: string
  2115. operator:
  2116. type: string
  2117. values:
  2118. items:
  2119. type: string
  2120. type: array
  2121. x-kubernetes-list-type: atomic
  2122. required:
  2123. - key
  2124. - operator
  2125. type: object
  2126. type: array
  2127. x-kubernetes-list-type: atomic
  2128. matchLabels:
  2129. additionalProperties:
  2130. type: string
  2131. type: object
  2132. type: object
  2133. x-kubernetes-map-type: atomic
  2134. matchLabelKeys:
  2135. items:
  2136. type: string
  2137. type: array
  2138. x-kubernetes-list-type: atomic
  2139. mismatchLabelKeys:
  2140. items:
  2141. type: string
  2142. type: array
  2143. x-kubernetes-list-type: atomic
  2144. namespaceSelector:
  2145. properties:
  2146. matchExpressions:
  2147. items:
  2148. properties:
  2149. key:
  2150. type: string
  2151. operator:
  2152. type: string
  2153. values:
  2154. items:
  2155. type: string
  2156. type: array
  2157. x-kubernetes-list-type: atomic
  2158. required:
  2159. - key
  2160. - operator
  2161. type: object
  2162. type: array
  2163. x-kubernetes-list-type: atomic
  2164. matchLabels:
  2165. additionalProperties:
  2166. type: string
  2167. type: object
  2168. type: object
  2169. x-kubernetes-map-type: atomic
  2170. namespaces:
  2171. items:
  2172. type: string
  2173. type: array
  2174. x-kubernetes-list-type: atomic
  2175. topologyKey:
  2176. type: string
  2177. required:
  2178. - topologyKey
  2179. type: object
  2180. weight:
  2181. format: int32
  2182. type: integer
  2183. required:
  2184. - podAffinityTerm
  2185. - weight
  2186. type: object
  2187. type: array
  2188. x-kubernetes-list-type: atomic
  2189. requiredDuringSchedulingIgnoredDuringExecution:
  2190. items:
  2191. properties:
  2192. labelSelector:
  2193. properties:
  2194. matchExpressions:
  2195. items:
  2196. properties:
  2197. key:
  2198. type: string
  2199. operator:
  2200. type: string
  2201. values:
  2202. items:
  2203. type: string
  2204. type: array
  2205. x-kubernetes-list-type: atomic
  2206. required:
  2207. - key
  2208. - operator
  2209. type: object
  2210. type: array
  2211. x-kubernetes-list-type: atomic
  2212. matchLabels:
  2213. additionalProperties:
  2214. type: string
  2215. type: object
  2216. type: object
  2217. x-kubernetes-map-type: atomic
  2218. matchLabelKeys:
  2219. items:
  2220. type: string
  2221. type: array
  2222. x-kubernetes-list-type: atomic
  2223. mismatchLabelKeys:
  2224. items:
  2225. type: string
  2226. type: array
  2227. x-kubernetes-list-type: atomic
  2228. namespaceSelector:
  2229. properties:
  2230. matchExpressions:
  2231. items:
  2232. properties:
  2233. key:
  2234. type: string
  2235. operator:
  2236. type: string
  2237. values:
  2238. items:
  2239. type: string
  2240. type: array
  2241. x-kubernetes-list-type: atomic
  2242. required:
  2243. - key
  2244. - operator
  2245. type: object
  2246. type: array
  2247. x-kubernetes-list-type: atomic
  2248. matchLabels:
  2249. additionalProperties:
  2250. type: string
  2251. type: object
  2252. type: object
  2253. x-kubernetes-map-type: atomic
  2254. namespaces:
  2255. items:
  2256. type: string
  2257. type: array
  2258. x-kubernetes-list-type: atomic
  2259. topologyKey:
  2260. type: string
  2261. required:
  2262. - topologyKey
  2263. type: object
  2264. type: array
  2265. x-kubernetes-list-type: atomic
  2266. type: object
  2267. podAntiAffinity:
  2268. properties:
  2269. preferredDuringSchedulingIgnoredDuringExecution:
  2270. items:
  2271. properties:
  2272. podAffinityTerm:
  2273. properties:
  2274. labelSelector:
  2275. properties:
  2276. matchExpressions:
  2277. items:
  2278. properties:
  2279. key:
  2280. type: string
  2281. operator:
  2282. type: string
  2283. values:
  2284. items:
  2285. type: string
  2286. type: array
  2287. x-kubernetes-list-type: atomic
  2288. required:
  2289. - key
  2290. - operator
  2291. type: object
  2292. type: array
  2293. x-kubernetes-list-type: atomic
  2294. matchLabels:
  2295. additionalProperties:
  2296. type: string
  2297. type: object
  2298. type: object
  2299. x-kubernetes-map-type: atomic
  2300. matchLabelKeys:
  2301. items:
  2302. type: string
  2303. type: array
  2304. x-kubernetes-list-type: atomic
  2305. mismatchLabelKeys:
  2306. items:
  2307. type: string
  2308. type: array
  2309. x-kubernetes-list-type: atomic
  2310. namespaceSelector:
  2311. properties:
  2312. matchExpressions:
  2313. items:
  2314. properties:
  2315. key:
  2316. type: string
  2317. operator:
  2318. type: string
  2319. values:
  2320. items:
  2321. type: string
  2322. type: array
  2323. x-kubernetes-list-type: atomic
  2324. required:
  2325. - key
  2326. - operator
  2327. type: object
  2328. type: array
  2329. x-kubernetes-list-type: atomic
  2330. matchLabels:
  2331. additionalProperties:
  2332. type: string
  2333. type: object
  2334. type: object
  2335. x-kubernetes-map-type: atomic
  2336. namespaces:
  2337. items:
  2338. type: string
  2339. type: array
  2340. x-kubernetes-list-type: atomic
  2341. topologyKey:
  2342. type: string
  2343. required:
  2344. - topologyKey
  2345. type: object
  2346. weight:
  2347. format: int32
  2348. type: integer
  2349. required:
  2350. - podAffinityTerm
  2351. - weight
  2352. type: object
  2353. type: array
  2354. x-kubernetes-list-type: atomic
  2355. requiredDuringSchedulingIgnoredDuringExecution:
  2356. items:
  2357. properties:
  2358. labelSelector:
  2359. properties:
  2360. matchExpressions:
  2361. items:
  2362. properties:
  2363. key:
  2364. type: string
  2365. operator:
  2366. type: string
  2367. values:
  2368. items:
  2369. type: string
  2370. type: array
  2371. x-kubernetes-list-type: atomic
  2372. required:
  2373. - key
  2374. - operator
  2375. type: object
  2376. type: array
  2377. x-kubernetes-list-type: atomic
  2378. matchLabels:
  2379. additionalProperties:
  2380. type: string
  2381. type: object
  2382. type: object
  2383. x-kubernetes-map-type: atomic
  2384. matchLabelKeys:
  2385. items:
  2386. type: string
  2387. type: array
  2388. x-kubernetes-list-type: atomic
  2389. mismatchLabelKeys:
  2390. items:
  2391. type: string
  2392. type: array
  2393. x-kubernetes-list-type: atomic
  2394. namespaceSelector:
  2395. properties:
  2396. matchExpressions:
  2397. items:
  2398. properties:
  2399. key:
  2400. type: string
  2401. operator:
  2402. type: string
  2403. values:
  2404. items:
  2405. type: string
  2406. type: array
  2407. x-kubernetes-list-type: atomic
  2408. required:
  2409. - key
  2410. - operator
  2411. type: object
  2412. type: array
  2413. x-kubernetes-list-type: atomic
  2414. matchLabels:
  2415. additionalProperties:
  2416. type: string
  2417. type: object
  2418. type: object
  2419. x-kubernetes-map-type: atomic
  2420. namespaces:
  2421. items:
  2422. type: string
  2423. type: array
  2424. x-kubernetes-list-type: atomic
  2425. topologyKey:
  2426. type: string
  2427. required:
  2428. - topologyKey
  2429. type: object
  2430. type: array
  2431. x-kubernetes-list-type: atomic
  2432. type: object
  2433. type: object
  2434. automountServiceAccountToken:
  2435. type: string
  2436. containerSecurityContext:
  2437. properties:
  2438. allowPrivilegeEscalation:
  2439. type: boolean
  2440. appArmorProfile:
  2441. properties:
  2442. localhostProfile:
  2443. type: string
  2444. type:
  2445. type: string
  2446. required:
  2447. - type
  2448. type: object
  2449. capabilities:
  2450. properties:
  2451. add:
  2452. items:
  2453. type: string
  2454. type: array
  2455. x-kubernetes-list-type: atomic
  2456. drop:
  2457. items:
  2458. type: string
  2459. type: array
  2460. x-kubernetes-list-type: atomic
  2461. type: object
  2462. privileged:
  2463. type: boolean
  2464. procMount:
  2465. type: string
  2466. readOnlyRootFilesystem:
  2467. type: boolean
  2468. runAsGroup:
  2469. format: int64
  2470. type: integer
  2471. runAsNonRoot:
  2472. type: boolean
  2473. runAsUser:
  2474. format: int64
  2475. type: integer
  2476. seLinuxOptions:
  2477. properties:
  2478. level:
  2479. type: string
  2480. role:
  2481. type: string
  2482. type:
  2483. type: string
  2484. user:
  2485. type: string
  2486. type: object
  2487. seccompProfile:
  2488. properties:
  2489. localhostProfile:
  2490. type: string
  2491. type:
  2492. type: string
  2493. required:
  2494. - type
  2495. type: object
  2496. windowsOptions:
  2497. properties:
  2498. gmsaCredentialSpec:
  2499. type: string
  2500. gmsaCredentialSpecName:
  2501. type: string
  2502. hostProcess:
  2503. type: boolean
  2504. runAsUserName:
  2505. type: string
  2506. type: object
  2507. type: object
  2508. env:
  2509. items:
  2510. properties:
  2511. name:
  2512. type: string
  2513. value:
  2514. type: string
  2515. valueFrom:
  2516. properties:
  2517. configMapKeyRef:
  2518. properties:
  2519. key:
  2520. type: string
  2521. name:
  2522. default: ""
  2523. type: string
  2524. optional:
  2525. type: boolean
  2526. required:
  2527. - key
  2528. type: object
  2529. x-kubernetes-map-type: atomic
  2530. fieldRef:
  2531. properties:
  2532. apiVersion:
  2533. type: string
  2534. fieldPath:
  2535. type: string
  2536. required:
  2537. - fieldPath
  2538. type: object
  2539. x-kubernetes-map-type: atomic
  2540. resourceFieldRef:
  2541. properties:
  2542. containerName:
  2543. type: string
  2544. divisor:
  2545. anyOf:
  2546. - type: integer
  2547. - type: string
  2548. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2549. x-kubernetes-int-or-string: true
  2550. resource:
  2551. type: string
  2552. required:
  2553. - resource
  2554. type: object
  2555. x-kubernetes-map-type: atomic
  2556. secretKeyRef:
  2557. properties:
  2558. key:
  2559. type: string
  2560. name:
  2561. default: ""
  2562. type: string
  2563. optional:
  2564. type: boolean
  2565. required:
  2566. - key
  2567. type: object
  2568. x-kubernetes-map-type: atomic
  2569. type: object
  2570. required:
  2571. - name
  2572. type: object
  2573. type: array
  2574. envFrom:
  2575. items:
  2576. properties:
  2577. configMapRef:
  2578. properties:
  2579. name:
  2580. default: ""
  2581. type: string
  2582. optional:
  2583. type: boolean
  2584. type: object
  2585. x-kubernetes-map-type: atomic
  2586. prefix:
  2587. type: string
  2588. secretRef:
  2589. properties:
  2590. name:
  2591. default: ""
  2592. type: string
  2593. optional:
  2594. type: boolean
  2595. type: object
  2596. x-kubernetes-map-type: atomic
  2597. type: object
  2598. type: array
  2599. image:
  2600. type: string
  2601. imagePullPolicy:
  2602. type: string
  2603. imagePullSecrets:
  2604. items:
  2605. properties:
  2606. name:
  2607. default: ""
  2608. type: string
  2609. type: object
  2610. x-kubernetes-map-type: atomic
  2611. type: array
  2612. initContainers:
  2613. items:
  2614. properties:
  2615. args:
  2616. items:
  2617. type: string
  2618. type: array
  2619. command:
  2620. items:
  2621. type: string
  2622. type: array
  2623. env:
  2624. items:
  2625. properties:
  2626. name:
  2627. type: string
  2628. value:
  2629. type: string
  2630. valueFrom:
  2631. properties:
  2632. configMapKeyRef:
  2633. properties:
  2634. key:
  2635. type: string
  2636. name:
  2637. default: ""
  2638. type: string
  2639. optional:
  2640. type: boolean
  2641. required:
  2642. - key
  2643. type: object
  2644. x-kubernetes-map-type: atomic
  2645. fieldRef:
  2646. properties:
  2647. apiVersion:
  2648. type: string
  2649. fieldPath:
  2650. type: string
  2651. required:
  2652. - fieldPath
  2653. type: object
  2654. x-kubernetes-map-type: atomic
  2655. resourceFieldRef:
  2656. properties:
  2657. containerName:
  2658. type: string
  2659. divisor:
  2660. anyOf:
  2661. - type: integer
  2662. - type: string
  2663. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2664. x-kubernetes-int-or-string: true
  2665. resource:
  2666. type: string
  2667. required:
  2668. - resource
  2669. type: object
  2670. x-kubernetes-map-type: atomic
  2671. secretKeyRef:
  2672. properties:
  2673. key:
  2674. type: string
  2675. name:
  2676. default: ""
  2677. type: string
  2678. optional:
  2679. type: boolean
  2680. required:
  2681. - key
  2682. type: object
  2683. x-kubernetes-map-type: atomic
  2684. type: object
  2685. required:
  2686. - name
  2687. type: object
  2688. type: array
  2689. envFrom:
  2690. items:
  2691. properties:
  2692. configMapRef:
  2693. properties:
  2694. name:
  2695. default: ""
  2696. type: string
  2697. optional:
  2698. type: boolean
  2699. type: object
  2700. x-kubernetes-map-type: atomic
  2701. prefix:
  2702. type: string
  2703. secretRef:
  2704. properties:
  2705. name:
  2706. default: ""
  2707. type: string
  2708. optional:
  2709. type: boolean
  2710. type: object
  2711. x-kubernetes-map-type: atomic
  2712. type: object
  2713. type: array
  2714. image:
  2715. type: string
  2716. name:
  2717. type: string
  2718. restartPolicy:
  2719. type: string
  2720. volumeMounts:
  2721. items:
  2722. properties:
  2723. mountPath:
  2724. type: string
  2725. mountPropagation:
  2726. type: string
  2727. name:
  2728. type: string
  2729. readOnly:
  2730. type: boolean
  2731. recursiveReadOnly:
  2732. type: string
  2733. subPath:
  2734. type: string
  2735. subPathExpr:
  2736. type: string
  2737. required:
  2738. - mountPath
  2739. - name
  2740. type: object
  2741. type: array
  2742. workingDir:
  2743. type: string
  2744. type: object
  2745. type: array
  2746. livenessProbe:
  2747. properties:
  2748. exec:
  2749. properties:
  2750. command:
  2751. items:
  2752. type: string
  2753. type: array
  2754. x-kubernetes-list-type: atomic
  2755. type: object
  2756. failureThreshold:
  2757. format: int32
  2758. type: integer
  2759. grpc:
  2760. properties:
  2761. port:
  2762. format: int32
  2763. type: integer
  2764. service:
  2765. default: ""
  2766. type: string
  2767. required:
  2768. - port
  2769. type: object
  2770. httpGet:
  2771. properties:
  2772. host:
  2773. type: string
  2774. httpHeaders:
  2775. items:
  2776. properties:
  2777. name:
  2778. type: string
  2779. value:
  2780. type: string
  2781. required:
  2782. - name
  2783. - value
  2784. type: object
  2785. type: array
  2786. x-kubernetes-list-type: atomic
  2787. path:
  2788. type: string
  2789. port:
  2790. anyOf:
  2791. - type: integer
  2792. - type: string
  2793. x-kubernetes-int-or-string: true
  2794. scheme:
  2795. type: string
  2796. required:
  2797. - port
  2798. type: object
  2799. initialDelaySeconds:
  2800. format: int32
  2801. type: integer
  2802. periodSeconds:
  2803. format: int32
  2804. type: integer
  2805. successThreshold:
  2806. format: int32
  2807. type: integer
  2808. tcpSocket:
  2809. properties:
  2810. host:
  2811. type: string
  2812. port:
  2813. anyOf:
  2814. - type: integer
  2815. - type: string
  2816. x-kubernetes-int-or-string: true
  2817. required:
  2818. - port
  2819. type: object
  2820. terminationGracePeriodSeconds:
  2821. format: int64
  2822. type: integer
  2823. timeoutSeconds:
  2824. format: int32
  2825. type: integer
  2826. type: object
  2827. metadata:
  2828. properties:
  2829. annotations:
  2830. additionalProperties:
  2831. type: string
  2832. type: object
  2833. labels:
  2834. additionalProperties:
  2835. type: string
  2836. type: object
  2837. type: object
  2838. nodeSelector:
  2839. additionalProperties:
  2840. type: string
  2841. type: object
  2842. readinessProbe:
  2843. properties:
  2844. exec:
  2845. properties:
  2846. command:
  2847. items:
  2848. type: string
  2849. type: array
  2850. x-kubernetes-list-type: atomic
  2851. type: object
  2852. failureThreshold:
  2853. format: int32
  2854. type: integer
  2855. grpc:
  2856. properties:
  2857. port:
  2858. format: int32
  2859. type: integer
  2860. service:
  2861. default: ""
  2862. type: string
  2863. required:
  2864. - port
  2865. type: object
  2866. httpGet:
  2867. properties:
  2868. host:
  2869. type: string
  2870. httpHeaders:
  2871. items:
  2872. properties:
  2873. name:
  2874. type: string
  2875. value:
  2876. type: string
  2877. required:
  2878. - name
  2879. - value
  2880. type: object
  2881. type: array
  2882. x-kubernetes-list-type: atomic
  2883. path:
  2884. type: string
  2885. port:
  2886. anyOf:
  2887. - type: integer
  2888. - type: string
  2889. x-kubernetes-int-or-string: true
  2890. scheme:
  2891. type: string
  2892. required:
  2893. - port
  2894. type: object
  2895. initialDelaySeconds:
  2896. format: int32
  2897. type: integer
  2898. periodSeconds:
  2899. format: int32
  2900. type: integer
  2901. successThreshold:
  2902. format: int32
  2903. type: integer
  2904. tcpSocket:
  2905. properties:
  2906. host:
  2907. type: string
  2908. port:
  2909. anyOf:
  2910. - type: integer
  2911. - type: string
  2912. x-kubernetes-int-or-string: true
  2913. required:
  2914. - port
  2915. type: object
  2916. terminationGracePeriodSeconds:
  2917. format: int64
  2918. type: integer
  2919. timeoutSeconds:
  2920. format: int32
  2921. type: integer
  2922. type: object
  2923. resources:
  2924. properties:
  2925. claims:
  2926. items:
  2927. properties:
  2928. name:
  2929. type: string
  2930. request:
  2931. type: string
  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. limits:
  2940. additionalProperties:
  2941. anyOf:
  2942. - type: integer
  2943. - type: string
  2944. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2945. x-kubernetes-int-or-string: true
  2946. type: object
  2947. requests:
  2948. additionalProperties:
  2949. anyOf:
  2950. - type: integer
  2951. - type: string
  2952. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  2953. x-kubernetes-int-or-string: true
  2954. type: object
  2955. type: object
  2956. securityContext:
  2957. properties:
  2958. appArmorProfile:
  2959. properties:
  2960. localhostProfile:
  2961. type: string
  2962. type:
  2963. type: string
  2964. required:
  2965. - type
  2966. type: object
  2967. fsGroup:
  2968. format: int64
  2969. type: integer
  2970. fsGroupChangePolicy:
  2971. type: string
  2972. runAsGroup:
  2973. format: int64
  2974. type: integer
  2975. runAsNonRoot:
  2976. type: boolean
  2977. runAsUser:
  2978. format: int64
  2979. type: integer
  2980. seLinuxChangePolicy:
  2981. type: string
  2982. seLinuxOptions:
  2983. properties:
  2984. level:
  2985. type: string
  2986. role:
  2987. type: string
  2988. type:
  2989. type: string
  2990. user:
  2991. type: string
  2992. type: object
  2993. seccompProfile:
  2994. properties:
  2995. localhostProfile:
  2996. type: string
  2997. type:
  2998. type: string
  2999. required:
  3000. - type
  3001. type: object
  3002. supplementalGroups:
  3003. items:
  3004. format: int64
  3005. type: integer
  3006. type: array
  3007. x-kubernetes-list-type: atomic
  3008. supplementalGroupsPolicy:
  3009. type: string
  3010. sysctls:
  3011. items:
  3012. properties:
  3013. name:
  3014. type: string
  3015. value:
  3016. type: string
  3017. required:
  3018. - name
  3019. - value
  3020. type: object
  3021. type: array
  3022. x-kubernetes-list-type: atomic
  3023. windowsOptions:
  3024. properties:
  3025. gmsaCredentialSpec:
  3026. type: string
  3027. gmsaCredentialSpecName:
  3028. type: string
  3029. hostProcess:
  3030. type: boolean
  3031. runAsUserName:
  3032. type: string
  3033. type: object
  3034. type: object
  3035. serviceAccountName:
  3036. type: string
  3037. tolerations:
  3038. items:
  3039. properties:
  3040. effect:
  3041. type: string
  3042. key:
  3043. type: string
  3044. operator:
  3045. type: string
  3046. tolerationSeconds:
  3047. format: int64
  3048. type: integer
  3049. value:
  3050. type: string
  3051. type: object
  3052. type: array
  3053. topologySpreadConstraints:
  3054. items:
  3055. properties:
  3056. labelSelector:
  3057. properties:
  3058. matchExpressions:
  3059. items:
  3060. properties:
  3061. key:
  3062. type: string
  3063. operator:
  3064. type: string
  3065. values:
  3066. items:
  3067. type: string
  3068. type: array
  3069. x-kubernetes-list-type: atomic
  3070. required:
  3071. - key
  3072. - operator
  3073. type: object
  3074. type: array
  3075. x-kubernetes-list-type: atomic
  3076. matchLabels:
  3077. additionalProperties:
  3078. type: string
  3079. type: object
  3080. type: object
  3081. x-kubernetes-map-type: atomic
  3082. matchLabelKeys:
  3083. items:
  3084. type: string
  3085. type: array
  3086. x-kubernetes-list-type: atomic
  3087. maxSkew:
  3088. format: int32
  3089. type: integer
  3090. minDomains:
  3091. format: int32
  3092. type: integer
  3093. nodeAffinityPolicy:
  3094. type: string
  3095. nodeTaintsPolicy:
  3096. type: string
  3097. topologyKey:
  3098. type: string
  3099. whenUnsatisfiable:
  3100. type: string
  3101. required:
  3102. - maxSkew
  3103. - topologyKey
  3104. - whenUnsatisfiable
  3105. type: object
  3106. type: array
  3107. volumeMounts:
  3108. items:
  3109. properties:
  3110. mountPath:
  3111. type: string
  3112. mountPropagation:
  3113. type: string
  3114. name:
  3115. type: string
  3116. readOnly:
  3117. type: boolean
  3118. recursiveReadOnly:
  3119. type: string
  3120. subPath:
  3121. type: string
  3122. subPathExpr:
  3123. type: string
  3124. required:
  3125. - mountPath
  3126. - name
  3127. type: object
  3128. type: array
  3129. volumes:
  3130. items:
  3131. properties:
  3132. awsElasticBlockStore:
  3133. properties:
  3134. fsType:
  3135. type: string
  3136. partition:
  3137. format: int32
  3138. type: integer
  3139. readOnly:
  3140. type: boolean
  3141. volumeID:
  3142. type: string
  3143. required:
  3144. - volumeID
  3145. type: object
  3146. azureDisk:
  3147. properties:
  3148. cachingMode:
  3149. type: string
  3150. diskName:
  3151. type: string
  3152. diskURI:
  3153. type: string
  3154. fsType:
  3155. default: ext4
  3156. type: string
  3157. kind:
  3158. type: string
  3159. readOnly:
  3160. default: false
  3161. type: boolean
  3162. required:
  3163. - diskName
  3164. - diskURI
  3165. type: object
  3166. azureFile:
  3167. properties:
  3168. readOnly:
  3169. type: boolean
  3170. secretName:
  3171. type: string
  3172. shareName:
  3173. type: string
  3174. required:
  3175. - secretName
  3176. - shareName
  3177. type: object
  3178. cephfs:
  3179. properties:
  3180. monitors:
  3181. items:
  3182. type: string
  3183. type: array
  3184. x-kubernetes-list-type: atomic
  3185. path:
  3186. type: string
  3187. readOnly:
  3188. type: boolean
  3189. secretFile:
  3190. type: string
  3191. secretRef:
  3192. properties:
  3193. name:
  3194. default: ""
  3195. type: string
  3196. type: object
  3197. x-kubernetes-map-type: atomic
  3198. user:
  3199. type: string
  3200. required:
  3201. - monitors
  3202. type: object
  3203. cinder:
  3204. properties:
  3205. fsType:
  3206. type: string
  3207. readOnly:
  3208. type: boolean
  3209. secretRef:
  3210. properties:
  3211. name:
  3212. default: ""
  3213. type: string
  3214. type: object
  3215. x-kubernetes-map-type: atomic
  3216. volumeID:
  3217. type: string
  3218. required:
  3219. - volumeID
  3220. type: object
  3221. configMap:
  3222. properties:
  3223. defaultMode:
  3224. format: int32
  3225. type: integer
  3226. items:
  3227. items:
  3228. properties:
  3229. key:
  3230. type: string
  3231. mode:
  3232. format: int32
  3233. type: integer
  3234. path:
  3235. type: string
  3236. required:
  3237. - key
  3238. - path
  3239. type: object
  3240. type: array
  3241. x-kubernetes-list-type: atomic
  3242. name:
  3243. default: ""
  3244. type: string
  3245. optional:
  3246. type: boolean
  3247. type: object
  3248. x-kubernetes-map-type: atomic
  3249. csi:
  3250. properties:
  3251. driver:
  3252. type: string
  3253. fsType:
  3254. type: string
  3255. nodePublishSecretRef:
  3256. properties:
  3257. name:
  3258. default: ""
  3259. type: string
  3260. type: object
  3261. x-kubernetes-map-type: atomic
  3262. readOnly:
  3263. type: boolean
  3264. volumeAttributes:
  3265. additionalProperties:
  3266. type: string
  3267. type: object
  3268. required:
  3269. - driver
  3270. type: object
  3271. downwardAPI:
  3272. properties:
  3273. defaultMode:
  3274. format: int32
  3275. type: integer
  3276. items:
  3277. items:
  3278. properties:
  3279. fieldRef:
  3280. properties:
  3281. apiVersion:
  3282. type: string
  3283. fieldPath:
  3284. type: string
  3285. required:
  3286. - fieldPath
  3287. type: object
  3288. x-kubernetes-map-type: atomic
  3289. mode:
  3290. format: int32
  3291. type: integer
  3292. path:
  3293. type: string
  3294. resourceFieldRef:
  3295. properties:
  3296. containerName:
  3297. type: string
  3298. divisor:
  3299. anyOf:
  3300. - type: integer
  3301. - type: string
  3302. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3303. x-kubernetes-int-or-string: true
  3304. resource:
  3305. type: string
  3306. required:
  3307. - resource
  3308. type: object
  3309. x-kubernetes-map-type: atomic
  3310. required:
  3311. - path
  3312. type: object
  3313. type: array
  3314. x-kubernetes-list-type: atomic
  3315. type: object
  3316. emptyDir:
  3317. properties:
  3318. medium:
  3319. type: string
  3320. sizeLimit:
  3321. anyOf:
  3322. - type: integer
  3323. - type: string
  3324. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3325. x-kubernetes-int-or-string: true
  3326. type: object
  3327. ephemeral:
  3328. properties:
  3329. volumeClaimTemplate:
  3330. properties:
  3331. metadata:
  3332. type: object
  3333. spec:
  3334. properties:
  3335. accessModes:
  3336. items:
  3337. type: string
  3338. type: array
  3339. x-kubernetes-list-type: atomic
  3340. dataSource:
  3341. properties:
  3342. apiGroup:
  3343. type: string
  3344. kind:
  3345. type: string
  3346. name:
  3347. type: string
  3348. required:
  3349. - kind
  3350. - name
  3351. type: object
  3352. x-kubernetes-map-type: atomic
  3353. dataSourceRef:
  3354. properties:
  3355. apiGroup:
  3356. type: string
  3357. kind:
  3358. type: string
  3359. name:
  3360. type: string
  3361. namespace:
  3362. type: string
  3363. required:
  3364. - kind
  3365. - name
  3366. type: object
  3367. resources:
  3368. properties:
  3369. limits:
  3370. additionalProperties:
  3371. anyOf:
  3372. - type: integer
  3373. - type: string
  3374. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3375. x-kubernetes-int-or-string: true
  3376. type: object
  3377. requests:
  3378. additionalProperties:
  3379. anyOf:
  3380. - type: integer
  3381. - type: string
  3382. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3383. x-kubernetes-int-or-string: true
  3384. type: object
  3385. type: object
  3386. selector:
  3387. properties:
  3388. matchExpressions:
  3389. items:
  3390. properties:
  3391. key:
  3392. type: string
  3393. operator:
  3394. type: string
  3395. values:
  3396. items:
  3397. type: string
  3398. type: array
  3399. x-kubernetes-list-type: atomic
  3400. required:
  3401. - key
  3402. - operator
  3403. type: object
  3404. type: array
  3405. x-kubernetes-list-type: atomic
  3406. matchLabels:
  3407. additionalProperties:
  3408. type: string
  3409. type: object
  3410. type: object
  3411. x-kubernetes-map-type: atomic
  3412. storageClassName:
  3413. type: string
  3414. volumeAttributesClassName:
  3415. type: string
  3416. volumeMode:
  3417. type: string
  3418. volumeName:
  3419. type: string
  3420. type: object
  3421. required:
  3422. - spec
  3423. type: object
  3424. type: object
  3425. fc:
  3426. properties:
  3427. fsType:
  3428. type: string
  3429. lun:
  3430. format: int32
  3431. type: integer
  3432. readOnly:
  3433. type: boolean
  3434. targetWWNs:
  3435. items:
  3436. type: string
  3437. type: array
  3438. x-kubernetes-list-type: atomic
  3439. wwids:
  3440. items:
  3441. type: string
  3442. type: array
  3443. x-kubernetes-list-type: atomic
  3444. type: object
  3445. flexVolume:
  3446. properties:
  3447. driver:
  3448. type: string
  3449. fsType:
  3450. type: string
  3451. options:
  3452. additionalProperties:
  3453. type: string
  3454. type: object
  3455. readOnly:
  3456. type: boolean
  3457. secretRef:
  3458. properties:
  3459. name:
  3460. default: ""
  3461. type: string
  3462. type: object
  3463. x-kubernetes-map-type: atomic
  3464. required:
  3465. - driver
  3466. type: object
  3467. flocker:
  3468. properties:
  3469. datasetName:
  3470. type: string
  3471. datasetUUID:
  3472. type: string
  3473. type: object
  3474. gcePersistentDisk:
  3475. properties:
  3476. fsType:
  3477. type: string
  3478. partition:
  3479. format: int32
  3480. type: integer
  3481. pdName:
  3482. type: string
  3483. readOnly:
  3484. type: boolean
  3485. required:
  3486. - pdName
  3487. type: object
  3488. gitRepo:
  3489. properties:
  3490. directory:
  3491. type: string
  3492. repository:
  3493. type: string
  3494. revision:
  3495. type: string
  3496. required:
  3497. - repository
  3498. type: object
  3499. glusterfs:
  3500. properties:
  3501. endpoints:
  3502. type: string
  3503. path:
  3504. type: string
  3505. readOnly:
  3506. type: boolean
  3507. required:
  3508. - endpoints
  3509. - path
  3510. type: object
  3511. hostPath:
  3512. properties:
  3513. path:
  3514. type: string
  3515. type:
  3516. type: string
  3517. required:
  3518. - path
  3519. type: object
  3520. image:
  3521. properties:
  3522. pullPolicy:
  3523. type: string
  3524. reference:
  3525. type: string
  3526. type: object
  3527. iscsi:
  3528. properties:
  3529. chapAuthDiscovery:
  3530. type: boolean
  3531. chapAuthSession:
  3532. type: boolean
  3533. fsType:
  3534. type: string
  3535. initiatorName:
  3536. type: string
  3537. iqn:
  3538. type: string
  3539. iscsiInterface:
  3540. default: default
  3541. type: string
  3542. lun:
  3543. format: int32
  3544. type: integer
  3545. portals:
  3546. items:
  3547. type: string
  3548. type: array
  3549. x-kubernetes-list-type: atomic
  3550. readOnly:
  3551. type: boolean
  3552. secretRef:
  3553. properties:
  3554. name:
  3555. default: ""
  3556. type: string
  3557. type: object
  3558. x-kubernetes-map-type: atomic
  3559. targetPortal:
  3560. type: string
  3561. required:
  3562. - iqn
  3563. - lun
  3564. - targetPortal
  3565. type: object
  3566. name:
  3567. type: string
  3568. nfs:
  3569. properties:
  3570. path:
  3571. type: string
  3572. readOnly:
  3573. type: boolean
  3574. server:
  3575. type: string
  3576. required:
  3577. - path
  3578. - server
  3579. type: object
  3580. persistentVolumeClaim:
  3581. properties:
  3582. claimName:
  3583. type: string
  3584. readOnly:
  3585. type: boolean
  3586. required:
  3587. - claimName
  3588. type: object
  3589. photonPersistentDisk:
  3590. properties:
  3591. fsType:
  3592. type: string
  3593. pdID:
  3594. type: string
  3595. required:
  3596. - pdID
  3597. type: object
  3598. portworxVolume:
  3599. properties:
  3600. fsType:
  3601. type: string
  3602. readOnly:
  3603. type: boolean
  3604. volumeID:
  3605. type: string
  3606. required:
  3607. - volumeID
  3608. type: object
  3609. projected:
  3610. properties:
  3611. defaultMode:
  3612. format: int32
  3613. type: integer
  3614. sources:
  3615. items:
  3616. properties:
  3617. clusterTrustBundle:
  3618. properties:
  3619. labelSelector:
  3620. properties:
  3621. matchExpressions:
  3622. items:
  3623. properties:
  3624. key:
  3625. type: string
  3626. operator:
  3627. type: string
  3628. values:
  3629. items:
  3630. type: string
  3631. type: array
  3632. x-kubernetes-list-type: atomic
  3633. required:
  3634. - key
  3635. - operator
  3636. type: object
  3637. type: array
  3638. x-kubernetes-list-type: atomic
  3639. matchLabels:
  3640. additionalProperties:
  3641. type: string
  3642. type: object
  3643. type: object
  3644. x-kubernetes-map-type: atomic
  3645. name:
  3646. type: string
  3647. optional:
  3648. type: boolean
  3649. path:
  3650. type: string
  3651. signerName:
  3652. type: string
  3653. required:
  3654. - path
  3655. type: object
  3656. configMap:
  3657. properties:
  3658. items:
  3659. items:
  3660. properties:
  3661. key:
  3662. type: string
  3663. mode:
  3664. format: int32
  3665. type: integer
  3666. path:
  3667. type: string
  3668. required:
  3669. - key
  3670. - path
  3671. type: object
  3672. type: array
  3673. x-kubernetes-list-type: atomic
  3674. name:
  3675. default: ""
  3676. type: string
  3677. optional:
  3678. type: boolean
  3679. type: object
  3680. x-kubernetes-map-type: atomic
  3681. downwardAPI:
  3682. properties:
  3683. items:
  3684. items:
  3685. properties:
  3686. fieldRef:
  3687. properties:
  3688. apiVersion:
  3689. type: string
  3690. fieldPath:
  3691. type: string
  3692. required:
  3693. - fieldPath
  3694. type: object
  3695. x-kubernetes-map-type: atomic
  3696. mode:
  3697. format: int32
  3698. type: integer
  3699. path:
  3700. type: string
  3701. resourceFieldRef:
  3702. properties:
  3703. containerName:
  3704. type: string
  3705. divisor:
  3706. anyOf:
  3707. - type: integer
  3708. - type: string
  3709. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  3710. x-kubernetes-int-or-string: true
  3711. resource:
  3712. type: string
  3713. required:
  3714. - resource
  3715. type: object
  3716. x-kubernetes-map-type: atomic
  3717. required:
  3718. - path
  3719. type: object
  3720. type: array
  3721. x-kubernetes-list-type: atomic
  3722. type: object
  3723. secret:
  3724. properties:
  3725. items:
  3726. items:
  3727. properties:
  3728. key:
  3729. type: string
  3730. mode:
  3731. format: int32
  3732. type: integer
  3733. path:
  3734. type: string
  3735. required:
  3736. - key
  3737. - path
  3738. type: object
  3739. type: array
  3740. x-kubernetes-list-type: atomic
  3741. name:
  3742. default: ""
  3743. type: string
  3744. optional:
  3745. type: boolean
  3746. type: object
  3747. x-kubernetes-map-type: atomic
  3748. serviceAccountToken:
  3749. properties:
  3750. audience:
  3751. type: string
  3752. expirationSeconds:
  3753. format: int64
  3754. type: integer
  3755. path:
  3756. type: string
  3757. required:
  3758. - path
  3759. type: object
  3760. type: object
  3761. type: array
  3762. x-kubernetes-list-type: atomic
  3763. type: object
  3764. quobyte:
  3765. properties:
  3766. group:
  3767. type: string
  3768. readOnly:
  3769. type: boolean
  3770. registry:
  3771. type: string
  3772. tenant:
  3773. type: string
  3774. user:
  3775. type: string
  3776. volume:
  3777. type: string
  3778. required:
  3779. - registry
  3780. - volume
  3781. type: object
  3782. rbd:
  3783. properties:
  3784. fsType:
  3785. type: string
  3786. image:
  3787. type: string
  3788. keyring:
  3789. default: /etc/ceph/keyring
  3790. type: string
  3791. monitors:
  3792. items:
  3793. type: string
  3794. type: array
  3795. x-kubernetes-list-type: atomic
  3796. pool:
  3797. default: rbd
  3798. type: string
  3799. readOnly:
  3800. type: boolean
  3801. secretRef:
  3802. properties:
  3803. name:
  3804. default: ""
  3805. type: string
  3806. type: object
  3807. x-kubernetes-map-type: atomic
  3808. user:
  3809. default: admin
  3810. type: string
  3811. required:
  3812. - image
  3813. - monitors
  3814. type: object
  3815. scaleIO:
  3816. properties:
  3817. fsType:
  3818. default: xfs
  3819. type: string
  3820. gateway:
  3821. type: string
  3822. protectionDomain:
  3823. type: string
  3824. readOnly:
  3825. type: boolean
  3826. secretRef:
  3827. properties:
  3828. name:
  3829. default: ""
  3830. type: string
  3831. type: object
  3832. x-kubernetes-map-type: atomic
  3833. sslEnabled:
  3834. type: boolean
  3835. storageMode:
  3836. default: ThinProvisioned
  3837. type: string
  3838. storagePool:
  3839. type: string
  3840. system:
  3841. type: string
  3842. volumeName:
  3843. type: string
  3844. required:
  3845. - gateway
  3846. - secretRef
  3847. - system
  3848. type: object
  3849. secret:
  3850. properties:
  3851. defaultMode:
  3852. format: int32
  3853. type: integer
  3854. items:
  3855. items:
  3856. properties:
  3857. key:
  3858. type: string
  3859. mode:
  3860. format: int32
  3861. type: integer
  3862. path:
  3863. type: string
  3864. required:
  3865. - key
  3866. - path
  3867. type: object
  3868. type: array
  3869. x-kubernetes-list-type: atomic
  3870. optional:
  3871. type: boolean
  3872. secretName:
  3873. type: string
  3874. type: object
  3875. storageos:
  3876. properties:
  3877. fsType:
  3878. type: string
  3879. readOnly:
  3880. type: boolean
  3881. secretRef:
  3882. properties:
  3883. name:
  3884. default: ""
  3885. type: string
  3886. type: object
  3887. x-kubernetes-map-type: atomic
  3888. volumeName:
  3889. type: string
  3890. volumeNamespace:
  3891. type: string
  3892. type: object
  3893. vsphereVolume:
  3894. properties:
  3895. fsType:
  3896. type: string
  3897. storagePolicyID:
  3898. type: string
  3899. storagePolicyName:
  3900. type: string
  3901. volumePath:
  3902. type: string
  3903. required:
  3904. - volumePath
  3905. type: object
  3906. required:
  3907. - name
  3908. type: object
  3909. type: array
  3910. type: object
  3911. script:
  3912. properties:
  3913. configMap:
  3914. properties:
  3915. file:
  3916. type: string
  3917. name:
  3918. type: string
  3919. required:
  3920. - name
  3921. type: object
  3922. localFile:
  3923. type: string
  3924. volumeClaim:
  3925. properties:
  3926. file:
  3927. type: string
  3928. name:
  3929. type: string
  3930. readOnly:
  3931. type: boolean
  3932. required:
  3933. - name
  3934. type: object
  3935. type: object
  3936. scuttle:
  3937. properties:
  3938. disableLogging:
  3939. type: boolean
  3940. enabled:
  3941. type: string
  3942. envoyAdminApi:
  3943. type: string
  3944. genericQuitEndpoint:
  3945. type: string
  3946. istioQuitApi:
  3947. type: string
  3948. neverKillIstio:
  3949. type: boolean
  3950. neverKillIstioOnFailure:
  3951. type: boolean
  3952. quitWithoutEnvoyTimeout:
  3953. type: string
  3954. startWithoutEnvoy:
  3955. type: boolean
  3956. waitForEnvoyTimeout:
  3957. type: string
  3958. type: object
  3959. separate:
  3960. type: boolean
  3961. starter:
  3962. properties:
  3963. affinity:
  3964. properties:
  3965. nodeAffinity:
  3966. properties:
  3967. preferredDuringSchedulingIgnoredDuringExecution:
  3968. items:
  3969. properties:
  3970. preference:
  3971. properties:
  3972. matchExpressions:
  3973. items:
  3974. properties:
  3975. key:
  3976. type: string
  3977. operator:
  3978. type: string
  3979. values:
  3980. items:
  3981. type: string
  3982. type: array
  3983. x-kubernetes-list-type: atomic
  3984. required:
  3985. - key
  3986. - operator
  3987. type: object
  3988. type: array
  3989. x-kubernetes-list-type: atomic
  3990. matchFields:
  3991. items:
  3992. properties:
  3993. key:
  3994. type: string
  3995. operator:
  3996. type: string
  3997. values:
  3998. items:
  3999. type: string
  4000. type: array
  4001. x-kubernetes-list-type: atomic
  4002. required:
  4003. - key
  4004. - operator
  4005. type: object
  4006. type: array
  4007. x-kubernetes-list-type: atomic
  4008. type: object
  4009. x-kubernetes-map-type: atomic
  4010. weight:
  4011. format: int32
  4012. type: integer
  4013. required:
  4014. - preference
  4015. - weight
  4016. type: object
  4017. type: array
  4018. x-kubernetes-list-type: atomic
  4019. requiredDuringSchedulingIgnoredDuringExecution:
  4020. properties:
  4021. nodeSelectorTerms:
  4022. items:
  4023. properties:
  4024. matchExpressions:
  4025. items:
  4026. properties:
  4027. key:
  4028. type: string
  4029. operator:
  4030. type: string
  4031. values:
  4032. items:
  4033. type: string
  4034. type: array
  4035. x-kubernetes-list-type: atomic
  4036. required:
  4037. - key
  4038. - operator
  4039. type: object
  4040. type: array
  4041. x-kubernetes-list-type: atomic
  4042. matchFields:
  4043. items:
  4044. properties:
  4045. key:
  4046. type: string
  4047. operator:
  4048. type: string
  4049. values:
  4050. items:
  4051. type: string
  4052. type: array
  4053. x-kubernetes-list-type: atomic
  4054. required:
  4055. - key
  4056. - operator
  4057. type: object
  4058. type: array
  4059. x-kubernetes-list-type: atomic
  4060. type: object
  4061. x-kubernetes-map-type: atomic
  4062. type: array
  4063. x-kubernetes-list-type: atomic
  4064. required:
  4065. - nodeSelectorTerms
  4066. type: object
  4067. x-kubernetes-map-type: atomic
  4068. type: object
  4069. podAffinity:
  4070. properties:
  4071. preferredDuringSchedulingIgnoredDuringExecution:
  4072. items:
  4073. properties:
  4074. podAffinityTerm:
  4075. properties:
  4076. labelSelector:
  4077. properties:
  4078. matchExpressions:
  4079. items:
  4080. properties:
  4081. key:
  4082. type: string
  4083. operator:
  4084. type: string
  4085. values:
  4086. items:
  4087. type: string
  4088. type: array
  4089. x-kubernetes-list-type: atomic
  4090. required:
  4091. - key
  4092. - operator
  4093. type: object
  4094. type: array
  4095. x-kubernetes-list-type: atomic
  4096. matchLabels:
  4097. additionalProperties:
  4098. type: string
  4099. type: object
  4100. type: object
  4101. x-kubernetes-map-type: atomic
  4102. matchLabelKeys:
  4103. items:
  4104. type: string
  4105. type: array
  4106. x-kubernetes-list-type: atomic
  4107. mismatchLabelKeys:
  4108. items:
  4109. type: string
  4110. type: array
  4111. x-kubernetes-list-type: atomic
  4112. namespaceSelector:
  4113. properties:
  4114. matchExpressions:
  4115. items:
  4116. properties:
  4117. key:
  4118. type: string
  4119. operator:
  4120. type: string
  4121. values:
  4122. items:
  4123. type: string
  4124. type: array
  4125. x-kubernetes-list-type: atomic
  4126. required:
  4127. - key
  4128. - operator
  4129. type: object
  4130. type: array
  4131. x-kubernetes-list-type: atomic
  4132. matchLabels:
  4133. additionalProperties:
  4134. type: string
  4135. type: object
  4136. type: object
  4137. x-kubernetes-map-type: atomic
  4138. namespaces:
  4139. items:
  4140. type: string
  4141. type: array
  4142. x-kubernetes-list-type: atomic
  4143. topologyKey:
  4144. type: string
  4145. required:
  4146. - topologyKey
  4147. type: object
  4148. weight:
  4149. format: int32
  4150. type: integer
  4151. required:
  4152. - podAffinityTerm
  4153. - weight
  4154. type: object
  4155. type: array
  4156. x-kubernetes-list-type: atomic
  4157. requiredDuringSchedulingIgnoredDuringExecution:
  4158. items:
  4159. properties:
  4160. labelSelector:
  4161. properties:
  4162. matchExpressions:
  4163. items:
  4164. properties:
  4165. key:
  4166. type: string
  4167. operator:
  4168. type: string
  4169. values:
  4170. items:
  4171. type: string
  4172. type: array
  4173. x-kubernetes-list-type: atomic
  4174. required:
  4175. - key
  4176. - operator
  4177. type: object
  4178. type: array
  4179. x-kubernetes-list-type: atomic
  4180. matchLabels:
  4181. additionalProperties:
  4182. type: string
  4183. type: object
  4184. type: object
  4185. x-kubernetes-map-type: atomic
  4186. matchLabelKeys:
  4187. items:
  4188. type: string
  4189. type: array
  4190. x-kubernetes-list-type: atomic
  4191. mismatchLabelKeys:
  4192. items:
  4193. type: string
  4194. type: array
  4195. x-kubernetes-list-type: atomic
  4196. namespaceSelector:
  4197. properties:
  4198. matchExpressions:
  4199. items:
  4200. properties:
  4201. key:
  4202. type: string
  4203. operator:
  4204. type: string
  4205. values:
  4206. items:
  4207. type: string
  4208. type: array
  4209. x-kubernetes-list-type: atomic
  4210. required:
  4211. - key
  4212. - operator
  4213. type: object
  4214. type: array
  4215. x-kubernetes-list-type: atomic
  4216. matchLabels:
  4217. additionalProperties:
  4218. type: string
  4219. type: object
  4220. type: object
  4221. x-kubernetes-map-type: atomic
  4222. namespaces:
  4223. items:
  4224. type: string
  4225. type: array
  4226. x-kubernetes-list-type: atomic
  4227. topologyKey:
  4228. type: string
  4229. required:
  4230. - topologyKey
  4231. type: object
  4232. type: array
  4233. x-kubernetes-list-type: atomic
  4234. type: object
  4235. podAntiAffinity:
  4236. properties:
  4237. preferredDuringSchedulingIgnoredDuringExecution:
  4238. items:
  4239. properties:
  4240. podAffinityTerm:
  4241. properties:
  4242. labelSelector:
  4243. properties:
  4244. matchExpressions:
  4245. items:
  4246. properties:
  4247. key:
  4248. type: string
  4249. operator:
  4250. type: string
  4251. values:
  4252. items:
  4253. type: string
  4254. type: array
  4255. x-kubernetes-list-type: atomic
  4256. required:
  4257. - key
  4258. - operator
  4259. type: object
  4260. type: array
  4261. x-kubernetes-list-type: atomic
  4262. matchLabels:
  4263. additionalProperties:
  4264. type: string
  4265. type: object
  4266. type: object
  4267. x-kubernetes-map-type: atomic
  4268. matchLabelKeys:
  4269. items:
  4270. type: string
  4271. type: array
  4272. x-kubernetes-list-type: atomic
  4273. mismatchLabelKeys:
  4274. items:
  4275. type: string
  4276. type: array
  4277. x-kubernetes-list-type: atomic
  4278. namespaceSelector:
  4279. properties:
  4280. matchExpressions:
  4281. items:
  4282. properties:
  4283. key:
  4284. type: string
  4285. operator:
  4286. type: string
  4287. values:
  4288. items:
  4289. type: string
  4290. type: array
  4291. x-kubernetes-list-type: atomic
  4292. required:
  4293. - key
  4294. - operator
  4295. type: object
  4296. type: array
  4297. x-kubernetes-list-type: atomic
  4298. matchLabels:
  4299. additionalProperties:
  4300. type: string
  4301. type: object
  4302. type: object
  4303. x-kubernetes-map-type: atomic
  4304. namespaces:
  4305. items:
  4306. type: string
  4307. type: array
  4308. x-kubernetes-list-type: atomic
  4309. topologyKey:
  4310. type: string
  4311. required:
  4312. - topologyKey
  4313. type: object
  4314. weight:
  4315. format: int32
  4316. type: integer
  4317. required:
  4318. - podAffinityTerm
  4319. - weight
  4320. type: object
  4321. type: array
  4322. x-kubernetes-list-type: atomic
  4323. requiredDuringSchedulingIgnoredDuringExecution:
  4324. items:
  4325. properties:
  4326. labelSelector:
  4327. properties:
  4328. matchExpressions:
  4329. items:
  4330. properties:
  4331. key:
  4332. type: string
  4333. operator:
  4334. type: string
  4335. values:
  4336. items:
  4337. type: string
  4338. type: array
  4339. x-kubernetes-list-type: atomic
  4340. required:
  4341. - key
  4342. - operator
  4343. type: object
  4344. type: array
  4345. x-kubernetes-list-type: atomic
  4346. matchLabels:
  4347. additionalProperties:
  4348. type: string
  4349. type: object
  4350. type: object
  4351. x-kubernetes-map-type: atomic
  4352. matchLabelKeys:
  4353. items:
  4354. type: string
  4355. type: array
  4356. x-kubernetes-list-type: atomic
  4357. mismatchLabelKeys:
  4358. items:
  4359. type: string
  4360. type: array
  4361. x-kubernetes-list-type: atomic
  4362. namespaceSelector:
  4363. properties:
  4364. matchExpressions:
  4365. items:
  4366. properties:
  4367. key:
  4368. type: string
  4369. operator:
  4370. type: string
  4371. values:
  4372. items:
  4373. type: string
  4374. type: array
  4375. x-kubernetes-list-type: atomic
  4376. required:
  4377. - key
  4378. - operator
  4379. type: object
  4380. type: array
  4381. x-kubernetes-list-type: atomic
  4382. matchLabels:
  4383. additionalProperties:
  4384. type: string
  4385. type: object
  4386. type: object
  4387. x-kubernetes-map-type: atomic
  4388. namespaces:
  4389. items:
  4390. type: string
  4391. type: array
  4392. x-kubernetes-list-type: atomic
  4393. topologyKey:
  4394. type: string
  4395. required:
  4396. - topologyKey
  4397. type: object
  4398. type: array
  4399. x-kubernetes-list-type: atomic
  4400. type: object
  4401. type: object
  4402. automountServiceAccountToken:
  4403. type: string
  4404. containerSecurityContext:
  4405. properties:
  4406. allowPrivilegeEscalation:
  4407. type: boolean
  4408. appArmorProfile:
  4409. properties:
  4410. localhostProfile:
  4411. type: string
  4412. type:
  4413. type: string
  4414. required:
  4415. - type
  4416. type: object
  4417. capabilities:
  4418. properties:
  4419. add:
  4420. items:
  4421. type: string
  4422. type: array
  4423. x-kubernetes-list-type: atomic
  4424. drop:
  4425. items:
  4426. type: string
  4427. type: array
  4428. x-kubernetes-list-type: atomic
  4429. type: object
  4430. privileged:
  4431. type: boolean
  4432. procMount:
  4433. type: string
  4434. readOnlyRootFilesystem:
  4435. type: boolean
  4436. runAsGroup:
  4437. format: int64
  4438. type: integer
  4439. runAsNonRoot:
  4440. type: boolean
  4441. runAsUser:
  4442. format: int64
  4443. type: integer
  4444. seLinuxOptions:
  4445. properties:
  4446. level:
  4447. type: string
  4448. role:
  4449. type: string
  4450. type:
  4451. type: string
  4452. user:
  4453. type: string
  4454. type: object
  4455. seccompProfile:
  4456. properties:
  4457. localhostProfile:
  4458. type: string
  4459. type:
  4460. type: string
  4461. required:
  4462. - type
  4463. type: object
  4464. windowsOptions:
  4465. properties:
  4466. gmsaCredentialSpec:
  4467. type: string
  4468. gmsaCredentialSpecName:
  4469. type: string
  4470. hostProcess:
  4471. type: boolean
  4472. runAsUserName:
  4473. type: string
  4474. type: object
  4475. type: object
  4476. env:
  4477. items:
  4478. properties:
  4479. name:
  4480. type: string
  4481. value:
  4482. type: string
  4483. valueFrom:
  4484. properties:
  4485. configMapKeyRef:
  4486. properties:
  4487. key:
  4488. type: string
  4489. name:
  4490. default: ""
  4491. type: string
  4492. optional:
  4493. type: boolean
  4494. required:
  4495. - key
  4496. type: object
  4497. x-kubernetes-map-type: atomic
  4498. fieldRef:
  4499. properties:
  4500. apiVersion:
  4501. type: string
  4502. fieldPath:
  4503. type: string
  4504. required:
  4505. - fieldPath
  4506. type: object
  4507. x-kubernetes-map-type: atomic
  4508. resourceFieldRef:
  4509. properties:
  4510. containerName:
  4511. type: string
  4512. divisor:
  4513. anyOf:
  4514. - type: integer
  4515. - type: string
  4516. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4517. x-kubernetes-int-or-string: true
  4518. resource:
  4519. type: string
  4520. required:
  4521. - resource
  4522. type: object
  4523. x-kubernetes-map-type: atomic
  4524. secretKeyRef:
  4525. properties:
  4526. key:
  4527. type: string
  4528. name:
  4529. default: ""
  4530. type: string
  4531. optional:
  4532. type: boolean
  4533. required:
  4534. - key
  4535. type: object
  4536. x-kubernetes-map-type: atomic
  4537. type: object
  4538. required:
  4539. - name
  4540. type: object
  4541. type: array
  4542. envFrom:
  4543. items:
  4544. properties:
  4545. configMapRef:
  4546. properties:
  4547. name:
  4548. default: ""
  4549. type: string
  4550. optional:
  4551. type: boolean
  4552. type: object
  4553. x-kubernetes-map-type: atomic
  4554. prefix:
  4555. type: string
  4556. secretRef:
  4557. properties:
  4558. name:
  4559. default: ""
  4560. type: string
  4561. optional:
  4562. type: boolean
  4563. type: object
  4564. x-kubernetes-map-type: atomic
  4565. type: object
  4566. type: array
  4567. image:
  4568. type: string
  4569. imagePullPolicy:
  4570. type: string
  4571. imagePullSecrets:
  4572. items:
  4573. properties:
  4574. name:
  4575. default: ""
  4576. type: string
  4577. type: object
  4578. x-kubernetes-map-type: atomic
  4579. type: array
  4580. initContainers:
  4581. items:
  4582. properties:
  4583. args:
  4584. items:
  4585. type: string
  4586. type: array
  4587. command:
  4588. items:
  4589. type: string
  4590. type: array
  4591. env:
  4592. items:
  4593. properties:
  4594. name:
  4595. type: string
  4596. value:
  4597. type: string
  4598. valueFrom:
  4599. properties:
  4600. configMapKeyRef:
  4601. properties:
  4602. key:
  4603. type: string
  4604. name:
  4605. default: ""
  4606. type: string
  4607. optional:
  4608. type: boolean
  4609. required:
  4610. - key
  4611. type: object
  4612. x-kubernetes-map-type: atomic
  4613. fieldRef:
  4614. properties:
  4615. apiVersion:
  4616. type: string
  4617. fieldPath:
  4618. type: string
  4619. required:
  4620. - fieldPath
  4621. type: object
  4622. x-kubernetes-map-type: atomic
  4623. resourceFieldRef:
  4624. properties:
  4625. containerName:
  4626. type: string
  4627. divisor:
  4628. anyOf:
  4629. - type: integer
  4630. - type: string
  4631. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4632. x-kubernetes-int-or-string: true
  4633. resource:
  4634. type: string
  4635. required:
  4636. - resource
  4637. type: object
  4638. x-kubernetes-map-type: atomic
  4639. secretKeyRef:
  4640. properties:
  4641. key:
  4642. type: string
  4643. name:
  4644. default: ""
  4645. type: string
  4646. optional:
  4647. type: boolean
  4648. required:
  4649. - key
  4650. type: object
  4651. x-kubernetes-map-type: atomic
  4652. type: object
  4653. required:
  4654. - name
  4655. type: object
  4656. type: array
  4657. envFrom:
  4658. items:
  4659. properties:
  4660. configMapRef:
  4661. properties:
  4662. name:
  4663. default: ""
  4664. type: string
  4665. optional:
  4666. type: boolean
  4667. type: object
  4668. x-kubernetes-map-type: atomic
  4669. prefix:
  4670. type: string
  4671. secretRef:
  4672. properties:
  4673. name:
  4674. default: ""
  4675. type: string
  4676. optional:
  4677. type: boolean
  4678. type: object
  4679. x-kubernetes-map-type: atomic
  4680. type: object
  4681. type: array
  4682. image:
  4683. type: string
  4684. name:
  4685. type: string
  4686. restartPolicy:
  4687. type: string
  4688. volumeMounts:
  4689. items:
  4690. properties:
  4691. mountPath:
  4692. type: string
  4693. mountPropagation:
  4694. type: string
  4695. name:
  4696. type: string
  4697. readOnly:
  4698. type: boolean
  4699. recursiveReadOnly:
  4700. type: string
  4701. subPath:
  4702. type: string
  4703. subPathExpr:
  4704. type: string
  4705. required:
  4706. - mountPath
  4707. - name
  4708. type: object
  4709. type: array
  4710. workingDir:
  4711. type: string
  4712. type: object
  4713. type: array
  4714. livenessProbe:
  4715. properties:
  4716. exec:
  4717. properties:
  4718. command:
  4719. items:
  4720. type: string
  4721. type: array
  4722. x-kubernetes-list-type: atomic
  4723. type: object
  4724. failureThreshold:
  4725. format: int32
  4726. type: integer
  4727. grpc:
  4728. properties:
  4729. port:
  4730. format: int32
  4731. type: integer
  4732. service:
  4733. default: ""
  4734. type: string
  4735. required:
  4736. - port
  4737. type: object
  4738. httpGet:
  4739. properties:
  4740. host:
  4741. type: string
  4742. httpHeaders:
  4743. items:
  4744. properties:
  4745. name:
  4746. type: string
  4747. value:
  4748. type: string
  4749. required:
  4750. - name
  4751. - value
  4752. type: object
  4753. type: array
  4754. x-kubernetes-list-type: atomic
  4755. path:
  4756. type: string
  4757. port:
  4758. anyOf:
  4759. - type: integer
  4760. - type: string
  4761. x-kubernetes-int-or-string: true
  4762. scheme:
  4763. type: string
  4764. required:
  4765. - port
  4766. type: object
  4767. initialDelaySeconds:
  4768. format: int32
  4769. type: integer
  4770. periodSeconds:
  4771. format: int32
  4772. type: integer
  4773. successThreshold:
  4774. format: int32
  4775. type: integer
  4776. tcpSocket:
  4777. properties:
  4778. host:
  4779. type: string
  4780. port:
  4781. anyOf:
  4782. - type: integer
  4783. - type: string
  4784. x-kubernetes-int-or-string: true
  4785. required:
  4786. - port
  4787. type: object
  4788. terminationGracePeriodSeconds:
  4789. format: int64
  4790. type: integer
  4791. timeoutSeconds:
  4792. format: int32
  4793. type: integer
  4794. type: object
  4795. metadata:
  4796. properties:
  4797. annotations:
  4798. additionalProperties:
  4799. type: string
  4800. type: object
  4801. labels:
  4802. additionalProperties:
  4803. type: string
  4804. type: object
  4805. type: object
  4806. nodeSelector:
  4807. additionalProperties:
  4808. type: string
  4809. type: object
  4810. readinessProbe:
  4811. properties:
  4812. exec:
  4813. properties:
  4814. command:
  4815. items:
  4816. type: string
  4817. type: array
  4818. x-kubernetes-list-type: atomic
  4819. type: object
  4820. failureThreshold:
  4821. format: int32
  4822. type: integer
  4823. grpc:
  4824. properties:
  4825. port:
  4826. format: int32
  4827. type: integer
  4828. service:
  4829. default: ""
  4830. type: string
  4831. required:
  4832. - port
  4833. type: object
  4834. httpGet:
  4835. properties:
  4836. host:
  4837. type: string
  4838. httpHeaders:
  4839. items:
  4840. properties:
  4841. name:
  4842. type: string
  4843. value:
  4844. type: string
  4845. required:
  4846. - name
  4847. - value
  4848. type: object
  4849. type: array
  4850. x-kubernetes-list-type: atomic
  4851. path:
  4852. type: string
  4853. port:
  4854. anyOf:
  4855. - type: integer
  4856. - type: string
  4857. x-kubernetes-int-or-string: true
  4858. scheme:
  4859. type: string
  4860. required:
  4861. - port
  4862. type: object
  4863. initialDelaySeconds:
  4864. format: int32
  4865. type: integer
  4866. periodSeconds:
  4867. format: int32
  4868. type: integer
  4869. successThreshold:
  4870. format: int32
  4871. type: integer
  4872. tcpSocket:
  4873. properties:
  4874. host:
  4875. type: string
  4876. port:
  4877. anyOf:
  4878. - type: integer
  4879. - type: string
  4880. x-kubernetes-int-or-string: true
  4881. required:
  4882. - port
  4883. type: object
  4884. terminationGracePeriodSeconds:
  4885. format: int64
  4886. type: integer
  4887. timeoutSeconds:
  4888. format: int32
  4889. type: integer
  4890. type: object
  4891. resources:
  4892. properties:
  4893. claims:
  4894. items:
  4895. properties:
  4896. name:
  4897. type: string
  4898. request:
  4899. type: string
  4900. required:
  4901. - name
  4902. type: object
  4903. type: array
  4904. x-kubernetes-list-map-keys:
  4905. - name
  4906. x-kubernetes-list-type: map
  4907. limits:
  4908. additionalProperties:
  4909. anyOf:
  4910. - type: integer
  4911. - type: string
  4912. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4913. x-kubernetes-int-or-string: true
  4914. type: object
  4915. requests:
  4916. additionalProperties:
  4917. anyOf:
  4918. - type: integer
  4919. - type: string
  4920. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  4921. x-kubernetes-int-or-string: true
  4922. type: object
  4923. type: object
  4924. securityContext:
  4925. properties:
  4926. appArmorProfile:
  4927. properties:
  4928. localhostProfile:
  4929. type: string
  4930. type:
  4931. type: string
  4932. required:
  4933. - type
  4934. type: object
  4935. fsGroup:
  4936. format: int64
  4937. type: integer
  4938. fsGroupChangePolicy:
  4939. type: string
  4940. runAsGroup:
  4941. format: int64
  4942. type: integer
  4943. runAsNonRoot:
  4944. type: boolean
  4945. runAsUser:
  4946. format: int64
  4947. type: integer
  4948. seLinuxChangePolicy:
  4949. type: string
  4950. seLinuxOptions:
  4951. properties:
  4952. level:
  4953. type: string
  4954. role:
  4955. type: string
  4956. type:
  4957. type: string
  4958. user:
  4959. type: string
  4960. type: object
  4961. seccompProfile:
  4962. properties:
  4963. localhostProfile:
  4964. type: string
  4965. type:
  4966. type: string
  4967. required:
  4968. - type
  4969. type: object
  4970. supplementalGroups:
  4971. items:
  4972. format: int64
  4973. type: integer
  4974. type: array
  4975. x-kubernetes-list-type: atomic
  4976. supplementalGroupsPolicy:
  4977. type: string
  4978. sysctls:
  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. windowsOptions:
  4992. properties:
  4993. gmsaCredentialSpec:
  4994. type: string
  4995. gmsaCredentialSpecName:
  4996. type: string
  4997. hostProcess:
  4998. type: boolean
  4999. runAsUserName:
  5000. type: string
  5001. type: object
  5002. type: object
  5003. serviceAccountName:
  5004. type: string
  5005. tolerations:
  5006. items:
  5007. properties:
  5008. effect:
  5009. type: string
  5010. key:
  5011. type: string
  5012. operator:
  5013. type: string
  5014. tolerationSeconds:
  5015. format: int64
  5016. type: integer
  5017. value:
  5018. type: string
  5019. type: object
  5020. type: array
  5021. topologySpreadConstraints:
  5022. items:
  5023. properties:
  5024. labelSelector:
  5025. properties:
  5026. matchExpressions:
  5027. items:
  5028. properties:
  5029. key:
  5030. type: string
  5031. operator:
  5032. type: string
  5033. values:
  5034. items:
  5035. type: string
  5036. type: array
  5037. x-kubernetes-list-type: atomic
  5038. required:
  5039. - key
  5040. - operator
  5041. type: object
  5042. type: array
  5043. x-kubernetes-list-type: atomic
  5044. matchLabels:
  5045. additionalProperties:
  5046. type: string
  5047. type: object
  5048. type: object
  5049. x-kubernetes-map-type: atomic
  5050. matchLabelKeys:
  5051. items:
  5052. type: string
  5053. type: array
  5054. x-kubernetes-list-type: atomic
  5055. maxSkew:
  5056. format: int32
  5057. type: integer
  5058. minDomains:
  5059. format: int32
  5060. type: integer
  5061. nodeAffinityPolicy:
  5062. type: string
  5063. nodeTaintsPolicy:
  5064. type: string
  5065. topologyKey:
  5066. type: string
  5067. whenUnsatisfiable:
  5068. type: string
  5069. required:
  5070. - maxSkew
  5071. - topologyKey
  5072. - whenUnsatisfiable
  5073. type: object
  5074. type: array
  5075. volumeMounts:
  5076. items:
  5077. properties:
  5078. mountPath:
  5079. type: string
  5080. mountPropagation:
  5081. type: string
  5082. name:
  5083. type: string
  5084. readOnly:
  5085. type: boolean
  5086. recursiveReadOnly:
  5087. type: string
  5088. subPath:
  5089. type: string
  5090. subPathExpr:
  5091. type: string
  5092. required:
  5093. - mountPath
  5094. - name
  5095. type: object
  5096. type: array
  5097. volumes:
  5098. items:
  5099. properties:
  5100. awsElasticBlockStore:
  5101. properties:
  5102. fsType:
  5103. type: string
  5104. partition:
  5105. format: int32
  5106. type: integer
  5107. readOnly:
  5108. type: boolean
  5109. volumeID:
  5110. type: string
  5111. required:
  5112. - volumeID
  5113. type: object
  5114. azureDisk:
  5115. properties:
  5116. cachingMode:
  5117. type: string
  5118. diskName:
  5119. type: string
  5120. diskURI:
  5121. type: string
  5122. fsType:
  5123. default: ext4
  5124. type: string
  5125. kind:
  5126. type: string
  5127. readOnly:
  5128. default: false
  5129. type: boolean
  5130. required:
  5131. - diskName
  5132. - diskURI
  5133. type: object
  5134. azureFile:
  5135. properties:
  5136. readOnly:
  5137. type: boolean
  5138. secretName:
  5139. type: string
  5140. shareName:
  5141. type: string
  5142. required:
  5143. - secretName
  5144. - shareName
  5145. type: object
  5146. cephfs:
  5147. properties:
  5148. monitors:
  5149. items:
  5150. type: string
  5151. type: array
  5152. x-kubernetes-list-type: atomic
  5153. path:
  5154. type: string
  5155. readOnly:
  5156. type: boolean
  5157. secretFile:
  5158. type: string
  5159. secretRef:
  5160. properties:
  5161. name:
  5162. default: ""
  5163. type: string
  5164. type: object
  5165. x-kubernetes-map-type: atomic
  5166. user:
  5167. type: string
  5168. required:
  5169. - monitors
  5170. type: object
  5171. cinder:
  5172. properties:
  5173. fsType:
  5174. type: string
  5175. readOnly:
  5176. type: boolean
  5177. secretRef:
  5178. properties:
  5179. name:
  5180. default: ""
  5181. type: string
  5182. type: object
  5183. x-kubernetes-map-type: atomic
  5184. volumeID:
  5185. type: string
  5186. required:
  5187. - volumeID
  5188. type: object
  5189. configMap:
  5190. properties:
  5191. defaultMode:
  5192. format: int32
  5193. type: integer
  5194. items:
  5195. items:
  5196. properties:
  5197. key:
  5198. type: string
  5199. mode:
  5200. format: int32
  5201. type: integer
  5202. path:
  5203. type: string
  5204. required:
  5205. - key
  5206. - path
  5207. type: object
  5208. type: array
  5209. x-kubernetes-list-type: atomic
  5210. name:
  5211. default: ""
  5212. type: string
  5213. optional:
  5214. type: boolean
  5215. type: object
  5216. x-kubernetes-map-type: atomic
  5217. csi:
  5218. properties:
  5219. driver:
  5220. type: string
  5221. fsType:
  5222. type: string
  5223. nodePublishSecretRef:
  5224. properties:
  5225. name:
  5226. default: ""
  5227. type: string
  5228. type: object
  5229. x-kubernetes-map-type: atomic
  5230. readOnly:
  5231. type: boolean
  5232. volumeAttributes:
  5233. additionalProperties:
  5234. type: string
  5235. type: object
  5236. required:
  5237. - driver
  5238. type: object
  5239. downwardAPI:
  5240. properties:
  5241. defaultMode:
  5242. format: int32
  5243. type: integer
  5244. items:
  5245. items:
  5246. properties:
  5247. fieldRef:
  5248. properties:
  5249. apiVersion:
  5250. type: string
  5251. fieldPath:
  5252. type: string
  5253. required:
  5254. - fieldPath
  5255. type: object
  5256. x-kubernetes-map-type: atomic
  5257. mode:
  5258. format: int32
  5259. type: integer
  5260. path:
  5261. type: string
  5262. resourceFieldRef:
  5263. properties:
  5264. containerName:
  5265. type: string
  5266. divisor:
  5267. anyOf:
  5268. - type: integer
  5269. - type: string
  5270. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5271. x-kubernetes-int-or-string: true
  5272. resource:
  5273. type: string
  5274. required:
  5275. - resource
  5276. type: object
  5277. x-kubernetes-map-type: atomic
  5278. required:
  5279. - path
  5280. type: object
  5281. type: array
  5282. x-kubernetes-list-type: atomic
  5283. type: object
  5284. emptyDir:
  5285. properties:
  5286. medium:
  5287. type: string
  5288. sizeLimit:
  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. ephemeral:
  5296. properties:
  5297. volumeClaimTemplate:
  5298. properties:
  5299. metadata:
  5300. type: object
  5301. spec:
  5302. properties:
  5303. accessModes:
  5304. items:
  5305. type: string
  5306. type: array
  5307. x-kubernetes-list-type: atomic
  5308. dataSource:
  5309. properties:
  5310. apiGroup:
  5311. type: string
  5312. kind:
  5313. type: string
  5314. name:
  5315. type: string
  5316. required:
  5317. - kind
  5318. - name
  5319. type: object
  5320. x-kubernetes-map-type: atomic
  5321. dataSourceRef:
  5322. properties:
  5323. apiGroup:
  5324. type: string
  5325. kind:
  5326. type: string
  5327. name:
  5328. type: string
  5329. namespace:
  5330. type: string
  5331. required:
  5332. - kind
  5333. - name
  5334. type: object
  5335. resources:
  5336. properties:
  5337. limits:
  5338. additionalProperties:
  5339. anyOf:
  5340. - type: integer
  5341. - type: string
  5342. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5343. x-kubernetes-int-or-string: true
  5344. type: object
  5345. requests:
  5346. additionalProperties:
  5347. anyOf:
  5348. - type: integer
  5349. - type: string
  5350. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5351. x-kubernetes-int-or-string: true
  5352. type: object
  5353. type: object
  5354. selector:
  5355. properties:
  5356. matchExpressions:
  5357. items:
  5358. properties:
  5359. key:
  5360. type: string
  5361. operator:
  5362. type: string
  5363. values:
  5364. items:
  5365. type: string
  5366. type: array
  5367. x-kubernetes-list-type: atomic
  5368. required:
  5369. - key
  5370. - operator
  5371. type: object
  5372. type: array
  5373. x-kubernetes-list-type: atomic
  5374. matchLabels:
  5375. additionalProperties:
  5376. type: string
  5377. type: object
  5378. type: object
  5379. x-kubernetes-map-type: atomic
  5380. storageClassName:
  5381. type: string
  5382. volumeAttributesClassName:
  5383. type: string
  5384. volumeMode:
  5385. type: string
  5386. volumeName:
  5387. type: string
  5388. type: object
  5389. required:
  5390. - spec
  5391. type: object
  5392. type: object
  5393. fc:
  5394. properties:
  5395. fsType:
  5396. type: string
  5397. lun:
  5398. format: int32
  5399. type: integer
  5400. readOnly:
  5401. type: boolean
  5402. targetWWNs:
  5403. items:
  5404. type: string
  5405. type: array
  5406. x-kubernetes-list-type: atomic
  5407. wwids:
  5408. items:
  5409. type: string
  5410. type: array
  5411. x-kubernetes-list-type: atomic
  5412. type: object
  5413. flexVolume:
  5414. properties:
  5415. driver:
  5416. type: string
  5417. fsType:
  5418. type: string
  5419. options:
  5420. additionalProperties:
  5421. type: string
  5422. type: object
  5423. readOnly:
  5424. type: boolean
  5425. secretRef:
  5426. properties:
  5427. name:
  5428. default: ""
  5429. type: string
  5430. type: object
  5431. x-kubernetes-map-type: atomic
  5432. required:
  5433. - driver
  5434. type: object
  5435. flocker:
  5436. properties:
  5437. datasetName:
  5438. type: string
  5439. datasetUUID:
  5440. type: string
  5441. type: object
  5442. gcePersistentDisk:
  5443. properties:
  5444. fsType:
  5445. type: string
  5446. partition:
  5447. format: int32
  5448. type: integer
  5449. pdName:
  5450. type: string
  5451. readOnly:
  5452. type: boolean
  5453. required:
  5454. - pdName
  5455. type: object
  5456. gitRepo:
  5457. properties:
  5458. directory:
  5459. type: string
  5460. repository:
  5461. type: string
  5462. revision:
  5463. type: string
  5464. required:
  5465. - repository
  5466. type: object
  5467. glusterfs:
  5468. properties:
  5469. endpoints:
  5470. type: string
  5471. path:
  5472. type: string
  5473. readOnly:
  5474. type: boolean
  5475. required:
  5476. - endpoints
  5477. - path
  5478. type: object
  5479. hostPath:
  5480. properties:
  5481. path:
  5482. type: string
  5483. type:
  5484. type: string
  5485. required:
  5486. - path
  5487. type: object
  5488. image:
  5489. properties:
  5490. pullPolicy:
  5491. type: string
  5492. reference:
  5493. type: string
  5494. type: object
  5495. iscsi:
  5496. properties:
  5497. chapAuthDiscovery:
  5498. type: boolean
  5499. chapAuthSession:
  5500. type: boolean
  5501. fsType:
  5502. type: string
  5503. initiatorName:
  5504. type: string
  5505. iqn:
  5506. type: string
  5507. iscsiInterface:
  5508. default: default
  5509. type: string
  5510. lun:
  5511. format: int32
  5512. type: integer
  5513. portals:
  5514. items:
  5515. type: string
  5516. type: array
  5517. x-kubernetes-list-type: atomic
  5518. readOnly:
  5519. type: boolean
  5520. secretRef:
  5521. properties:
  5522. name:
  5523. default: ""
  5524. type: string
  5525. type: object
  5526. x-kubernetes-map-type: atomic
  5527. targetPortal:
  5528. type: string
  5529. required:
  5530. - iqn
  5531. - lun
  5532. - targetPortal
  5533. type: object
  5534. name:
  5535. type: string
  5536. nfs:
  5537. properties:
  5538. path:
  5539. type: string
  5540. readOnly:
  5541. type: boolean
  5542. server:
  5543. type: string
  5544. required:
  5545. - path
  5546. - server
  5547. type: object
  5548. persistentVolumeClaim:
  5549. properties:
  5550. claimName:
  5551. type: string
  5552. readOnly:
  5553. type: boolean
  5554. required:
  5555. - claimName
  5556. type: object
  5557. photonPersistentDisk:
  5558. properties:
  5559. fsType:
  5560. type: string
  5561. pdID:
  5562. type: string
  5563. required:
  5564. - pdID
  5565. type: object
  5566. portworxVolume:
  5567. properties:
  5568. fsType:
  5569. type: string
  5570. readOnly:
  5571. type: boolean
  5572. volumeID:
  5573. type: string
  5574. required:
  5575. - volumeID
  5576. type: object
  5577. projected:
  5578. properties:
  5579. defaultMode:
  5580. format: int32
  5581. type: integer
  5582. sources:
  5583. items:
  5584. properties:
  5585. clusterTrustBundle:
  5586. properties:
  5587. labelSelector:
  5588. properties:
  5589. matchExpressions:
  5590. items:
  5591. properties:
  5592. key:
  5593. type: string
  5594. operator:
  5595. type: string
  5596. values:
  5597. items:
  5598. type: string
  5599. type: array
  5600. x-kubernetes-list-type: atomic
  5601. required:
  5602. - key
  5603. - operator
  5604. type: object
  5605. type: array
  5606. x-kubernetes-list-type: atomic
  5607. matchLabels:
  5608. additionalProperties:
  5609. type: string
  5610. type: object
  5611. type: object
  5612. x-kubernetes-map-type: atomic
  5613. name:
  5614. type: string
  5615. optional:
  5616. type: boolean
  5617. path:
  5618. type: string
  5619. signerName:
  5620. type: string
  5621. required:
  5622. - path
  5623. type: object
  5624. configMap:
  5625. properties:
  5626. items:
  5627. items:
  5628. properties:
  5629. key:
  5630. type: string
  5631. mode:
  5632. format: int32
  5633. type: integer
  5634. path:
  5635. type: string
  5636. required:
  5637. - key
  5638. - path
  5639. type: object
  5640. type: array
  5641. x-kubernetes-list-type: atomic
  5642. name:
  5643. default: ""
  5644. type: string
  5645. optional:
  5646. type: boolean
  5647. type: object
  5648. x-kubernetes-map-type: atomic
  5649. downwardAPI:
  5650. properties:
  5651. items:
  5652. items:
  5653. properties:
  5654. fieldRef:
  5655. properties:
  5656. apiVersion:
  5657. type: string
  5658. fieldPath:
  5659. type: string
  5660. required:
  5661. - fieldPath
  5662. type: object
  5663. x-kubernetes-map-type: atomic
  5664. mode:
  5665. format: int32
  5666. type: integer
  5667. path:
  5668. type: string
  5669. resourceFieldRef:
  5670. properties:
  5671. containerName:
  5672. type: string
  5673. divisor:
  5674. anyOf:
  5675. - type: integer
  5676. - type: string
  5677. pattern: ^(\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))(([KMGTPE]i)|[numkMGTPE]|([eE](\+|-)?(([0-9]+(\.[0-9]*)?)|(\.[0-9]+))))?$
  5678. x-kubernetes-int-or-string: true
  5679. resource:
  5680. type: string
  5681. required:
  5682. - resource
  5683. type: object
  5684. x-kubernetes-map-type: atomic
  5685. required:
  5686. - path
  5687. type: object
  5688. type: array
  5689. x-kubernetes-list-type: atomic
  5690. type: object
  5691. secret:
  5692. properties:
  5693. items:
  5694. items:
  5695. properties:
  5696. key:
  5697. type: string
  5698. mode:
  5699. format: int32
  5700. type: integer
  5701. path:
  5702. type: string
  5703. required:
  5704. - key
  5705. - path
  5706. type: object
  5707. type: array
  5708. x-kubernetes-list-type: atomic
  5709. name:
  5710. default: ""
  5711. type: string
  5712. optional:
  5713. type: boolean
  5714. type: object
  5715. x-kubernetes-map-type: atomic
  5716. serviceAccountToken:
  5717. properties:
  5718. audience:
  5719. type: string
  5720. expirationSeconds:
  5721. format: int64
  5722. type: integer
  5723. path:
  5724. type: string
  5725. required:
  5726. - path
  5727. type: object
  5728. type: object
  5729. type: array
  5730. x-kubernetes-list-type: atomic
  5731. type: object
  5732. quobyte:
  5733. properties:
  5734. group:
  5735. type: string
  5736. readOnly:
  5737. type: boolean
  5738. registry:
  5739. type: string
  5740. tenant:
  5741. type: string
  5742. user:
  5743. type: string
  5744. volume:
  5745. type: string
  5746. required:
  5747. - registry
  5748. - volume
  5749. type: object
  5750. rbd:
  5751. properties:
  5752. fsType:
  5753. type: string
  5754. image:
  5755. type: string
  5756. keyring:
  5757. default: /etc/ceph/keyring
  5758. type: string
  5759. monitors:
  5760. items:
  5761. type: string
  5762. type: array
  5763. x-kubernetes-list-type: atomic
  5764. pool:
  5765. default: rbd
  5766. type: string
  5767. readOnly:
  5768. type: boolean
  5769. secretRef:
  5770. properties:
  5771. name:
  5772. default: ""
  5773. type: string
  5774. type: object
  5775. x-kubernetes-map-type: atomic
  5776. user:
  5777. default: admin
  5778. type: string
  5779. required:
  5780. - image
  5781. - monitors
  5782. type: object
  5783. scaleIO:
  5784. properties:
  5785. fsType:
  5786. default: xfs
  5787. type: string
  5788. gateway:
  5789. type: string
  5790. protectionDomain:
  5791. type: string
  5792. readOnly:
  5793. type: boolean
  5794. secretRef:
  5795. properties:
  5796. name:
  5797. default: ""
  5798. type: string
  5799. type: object
  5800. x-kubernetes-map-type: atomic
  5801. sslEnabled:
  5802. type: boolean
  5803. storageMode:
  5804. default: ThinProvisioned
  5805. type: string
  5806. storagePool:
  5807. type: string
  5808. system:
  5809. type: string
  5810. volumeName:
  5811. type: string
  5812. required:
  5813. - gateway
  5814. - secretRef
  5815. - system
  5816. type: object
  5817. secret:
  5818. properties:
  5819. defaultMode:
  5820. format: int32
  5821. type: integer
  5822. items:
  5823. items:
  5824. properties:
  5825. key:
  5826. type: string
  5827. mode:
  5828. format: int32
  5829. type: integer
  5830. path:
  5831. type: string
  5832. required:
  5833. - key
  5834. - path
  5835. type: object
  5836. type: array
  5837. x-kubernetes-list-type: atomic
  5838. optional:
  5839. type: boolean
  5840. secretName:
  5841. type: string
  5842. type: object
  5843. storageos:
  5844. properties:
  5845. fsType:
  5846. type: string
  5847. readOnly:
  5848. type: boolean
  5849. secretRef:
  5850. properties:
  5851. name:
  5852. default: ""
  5853. type: string
  5854. type: object
  5855. x-kubernetes-map-type: atomic
  5856. volumeName:
  5857. type: string
  5858. volumeNamespace:
  5859. type: string
  5860. type: object
  5861. vsphereVolume:
  5862. properties:
  5863. fsType:
  5864. type: string
  5865. storagePolicyID:
  5866. type: string
  5867. storagePolicyName:
  5868. type: string
  5869. volumePath:
  5870. type: string
  5871. required:
  5872. - volumePath
  5873. type: object
  5874. required:
  5875. - name
  5876. type: object
  5877. type: array
  5878. type: object
  5879. testRunId:
  5880. type: string
  5881. token:
  5882. type: string
  5883. required:
  5884. - parallelism
  5885. - script
  5886. type: object
  5887. status:
  5888. properties:
  5889. aggregationVars:
  5890. type: string
  5891. conditions:
  5892. items:
  5893. properties:
  5894. lastTransitionTime:
  5895. format: date-time
  5896. type: string
  5897. message:
  5898. maxLength: 32768
  5899. type: string
  5900. observedGeneration:
  5901. format: int64
  5902. minimum: 0
  5903. type: integer
  5904. reason:
  5905. maxLength: 1024
  5906. minLength: 1
  5907. pattern: ^[A-Za-z]([A-Za-z0-9_,:]*[A-Za-z0-9_])?$
  5908. type: string
  5909. status:
  5910. enum:
  5911. - "True"
  5912. - "False"
  5913. - Unknown
  5914. type: string
  5915. type:
  5916. maxLength: 316
  5917. pattern: ^([a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*/)?(([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9])$
  5918. type: string
  5919. required:
  5920. - lastTransitionTime
  5921. - message
  5922. - reason
  5923. - status
  5924. - type
  5925. type: object
  5926. type: array
  5927. stage:
  5928. enum:
  5929. - initialization
  5930. - initialized
  5931. - created
  5932. - started
  5933. - stopped
  5934. - finished
  5935. - error
  5936. type: string
  5937. testRunId:
  5938. type: string
  5939. type: object
  5940. type: object
  5941. served: true
  5942. storage: true
  5943. subresources:
  5944. status: {}