zz_generated.conversion.go 255 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129
  1. // +build !ignore_autogenerated
  2. /*
  3. Copyright 2016 The Kubernetes Authors.
  4. Licensed under the Apache License, Version 2.0 (the "License");
  5. you may not use this file except in compliance with the License.
  6. You may obtain a copy of the License at
  7. http://www.apache.org/licenses/LICENSE-2.0
  8. Unless required by applicable law or agreed to in writing, software
  9. distributed under the License is distributed on an "AS IS" BASIS,
  10. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. See the License for the specific language governing permissions and
  12. limitations under the License.
  13. */
  14. // This file was autogenerated by conversion-gen. Do not edit it manually!
  15. package v1
  16. import (
  17. api "k8s.io/kubernetes/pkg/api"
  18. resource "k8s.io/kubernetes/pkg/api/resource"
  19. conversion "k8s.io/kubernetes/pkg/conversion"
  20. runtime "k8s.io/kubernetes/pkg/runtime"
  21. types "k8s.io/kubernetes/pkg/types"
  22. )
  23. func init() {
  24. SchemeBuilder.Register(RegisterConversions)
  25. }
  26. // RegisterConversions adds conversion functions to the given scheme.
  27. // Public to allow building arbitrary schemes.
  28. func RegisterConversions(scheme *runtime.Scheme) error {
  29. return scheme.AddGeneratedConversionFuncs(
  30. Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource,
  31. Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource,
  32. Convert_v1_Affinity_To_api_Affinity,
  33. Convert_api_Affinity_To_v1_Affinity,
  34. Convert_v1_AttachedVolume_To_api_AttachedVolume,
  35. Convert_api_AttachedVolume_To_v1_AttachedVolume,
  36. Convert_v1_AvoidPods_To_api_AvoidPods,
  37. Convert_api_AvoidPods_To_v1_AvoidPods,
  38. Convert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource,
  39. Convert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource,
  40. Convert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource,
  41. Convert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource,
  42. Convert_v1_Binding_To_api_Binding,
  43. Convert_api_Binding_To_v1_Binding,
  44. Convert_v1_Capabilities_To_api_Capabilities,
  45. Convert_api_Capabilities_To_v1_Capabilities,
  46. Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource,
  47. Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource,
  48. Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource,
  49. Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource,
  50. Convert_v1_ComponentCondition_To_api_ComponentCondition,
  51. Convert_api_ComponentCondition_To_v1_ComponentCondition,
  52. Convert_v1_ComponentStatus_To_api_ComponentStatus,
  53. Convert_api_ComponentStatus_To_v1_ComponentStatus,
  54. Convert_v1_ComponentStatusList_To_api_ComponentStatusList,
  55. Convert_api_ComponentStatusList_To_v1_ComponentStatusList,
  56. Convert_v1_ConfigMap_To_api_ConfigMap,
  57. Convert_api_ConfigMap_To_v1_ConfigMap,
  58. Convert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector,
  59. Convert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector,
  60. Convert_v1_ConfigMapList_To_api_ConfigMapList,
  61. Convert_api_ConfigMapList_To_v1_ConfigMapList,
  62. Convert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource,
  63. Convert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource,
  64. Convert_v1_Container_To_api_Container,
  65. Convert_api_Container_To_v1_Container,
  66. Convert_v1_ContainerImage_To_api_ContainerImage,
  67. Convert_api_ContainerImage_To_v1_ContainerImage,
  68. Convert_v1_ContainerPort_To_api_ContainerPort,
  69. Convert_api_ContainerPort_To_v1_ContainerPort,
  70. Convert_v1_ContainerState_To_api_ContainerState,
  71. Convert_api_ContainerState_To_v1_ContainerState,
  72. Convert_v1_ContainerStateRunning_To_api_ContainerStateRunning,
  73. Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning,
  74. Convert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated,
  75. Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated,
  76. Convert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting,
  77. Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting,
  78. Convert_v1_ContainerStatus_To_api_ContainerStatus,
  79. Convert_api_ContainerStatus_To_v1_ContainerStatus,
  80. Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint,
  81. Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint,
  82. Convert_v1_DeleteOptions_To_api_DeleteOptions,
  83. Convert_api_DeleteOptions_To_v1_DeleteOptions,
  84. Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile,
  85. Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile,
  86. Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource,
  87. Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource,
  88. Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource,
  89. Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource,
  90. Convert_v1_EndpointAddress_To_api_EndpointAddress,
  91. Convert_api_EndpointAddress_To_v1_EndpointAddress,
  92. Convert_v1_EndpointPort_To_api_EndpointPort,
  93. Convert_api_EndpointPort_To_v1_EndpointPort,
  94. Convert_v1_EndpointSubset_To_api_EndpointSubset,
  95. Convert_api_EndpointSubset_To_v1_EndpointSubset,
  96. Convert_v1_Endpoints_To_api_Endpoints,
  97. Convert_api_Endpoints_To_v1_Endpoints,
  98. Convert_v1_EndpointsList_To_api_EndpointsList,
  99. Convert_api_EndpointsList_To_v1_EndpointsList,
  100. Convert_v1_EnvVar_To_api_EnvVar,
  101. Convert_api_EnvVar_To_v1_EnvVar,
  102. Convert_v1_EnvVarSource_To_api_EnvVarSource,
  103. Convert_api_EnvVarSource_To_v1_EnvVarSource,
  104. Convert_v1_Event_To_api_Event,
  105. Convert_api_Event_To_v1_Event,
  106. Convert_v1_EventList_To_api_EventList,
  107. Convert_api_EventList_To_v1_EventList,
  108. Convert_v1_EventSource_To_api_EventSource,
  109. Convert_api_EventSource_To_v1_EventSource,
  110. Convert_v1_ExecAction_To_api_ExecAction,
  111. Convert_api_ExecAction_To_v1_ExecAction,
  112. Convert_v1_ExportOptions_To_api_ExportOptions,
  113. Convert_api_ExportOptions_To_v1_ExportOptions,
  114. Convert_v1_FCVolumeSource_To_api_FCVolumeSource,
  115. Convert_api_FCVolumeSource_To_v1_FCVolumeSource,
  116. Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource,
  117. Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource,
  118. Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource,
  119. Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource,
  120. Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource,
  121. Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource,
  122. Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource,
  123. Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource,
  124. Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource,
  125. Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource,
  126. Convert_v1_HTTPGetAction_To_api_HTTPGetAction,
  127. Convert_api_HTTPGetAction_To_v1_HTTPGetAction,
  128. Convert_v1_HTTPHeader_To_api_HTTPHeader,
  129. Convert_api_HTTPHeader_To_v1_HTTPHeader,
  130. Convert_v1_Handler_To_api_Handler,
  131. Convert_api_Handler_To_v1_Handler,
  132. Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource,
  133. Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource,
  134. Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource,
  135. Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource,
  136. Convert_v1_KeyToPath_To_api_KeyToPath,
  137. Convert_api_KeyToPath_To_v1_KeyToPath,
  138. Convert_v1_Lifecycle_To_api_Lifecycle,
  139. Convert_api_Lifecycle_To_v1_Lifecycle,
  140. Convert_v1_LimitRange_To_api_LimitRange,
  141. Convert_api_LimitRange_To_v1_LimitRange,
  142. Convert_v1_LimitRangeItem_To_api_LimitRangeItem,
  143. Convert_api_LimitRangeItem_To_v1_LimitRangeItem,
  144. Convert_v1_LimitRangeList_To_api_LimitRangeList,
  145. Convert_api_LimitRangeList_To_v1_LimitRangeList,
  146. Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec,
  147. Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec,
  148. Convert_v1_List_To_api_List,
  149. Convert_api_List_To_v1_List,
  150. Convert_v1_ListOptions_To_api_ListOptions,
  151. Convert_api_ListOptions_To_v1_ListOptions,
  152. Convert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress,
  153. Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress,
  154. Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus,
  155. Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus,
  156. Convert_v1_LocalObjectReference_To_api_LocalObjectReference,
  157. Convert_api_LocalObjectReference_To_v1_LocalObjectReference,
  158. Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource,
  159. Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource,
  160. Convert_v1_Namespace_To_api_Namespace,
  161. Convert_api_Namespace_To_v1_Namespace,
  162. Convert_v1_NamespaceList_To_api_NamespaceList,
  163. Convert_api_NamespaceList_To_v1_NamespaceList,
  164. Convert_v1_NamespaceSpec_To_api_NamespaceSpec,
  165. Convert_api_NamespaceSpec_To_v1_NamespaceSpec,
  166. Convert_v1_NamespaceStatus_To_api_NamespaceStatus,
  167. Convert_api_NamespaceStatus_To_v1_NamespaceStatus,
  168. Convert_v1_Node_To_api_Node,
  169. Convert_api_Node_To_v1_Node,
  170. Convert_v1_NodeAddress_To_api_NodeAddress,
  171. Convert_api_NodeAddress_To_v1_NodeAddress,
  172. Convert_v1_NodeAffinity_To_api_NodeAffinity,
  173. Convert_api_NodeAffinity_To_v1_NodeAffinity,
  174. Convert_v1_NodeCondition_To_api_NodeCondition,
  175. Convert_api_NodeCondition_To_v1_NodeCondition,
  176. Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints,
  177. Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints,
  178. Convert_v1_NodeList_To_api_NodeList,
  179. Convert_api_NodeList_To_v1_NodeList,
  180. Convert_v1_NodeProxyOptions_To_api_NodeProxyOptions,
  181. Convert_api_NodeProxyOptions_To_v1_NodeProxyOptions,
  182. Convert_v1_NodeSelector_To_api_NodeSelector,
  183. Convert_api_NodeSelector_To_v1_NodeSelector,
  184. Convert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement,
  185. Convert_api_NodeSelectorRequirement_To_v1_NodeSelectorRequirement,
  186. Convert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm,
  187. Convert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm,
  188. Convert_v1_NodeSpec_To_api_NodeSpec,
  189. Convert_api_NodeSpec_To_v1_NodeSpec,
  190. Convert_v1_NodeStatus_To_api_NodeStatus,
  191. Convert_api_NodeStatus_To_v1_NodeStatus,
  192. Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo,
  193. Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo,
  194. Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector,
  195. Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector,
  196. Convert_v1_ObjectMeta_To_api_ObjectMeta,
  197. Convert_api_ObjectMeta_To_v1_ObjectMeta,
  198. Convert_v1_ObjectReference_To_api_ObjectReference,
  199. Convert_api_ObjectReference_To_v1_ObjectReference,
  200. Convert_v1_OwnerReference_To_api_OwnerReference,
  201. Convert_api_OwnerReference_To_v1_OwnerReference,
  202. Convert_v1_PersistentVolume_To_api_PersistentVolume,
  203. Convert_api_PersistentVolume_To_v1_PersistentVolume,
  204. Convert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim,
  205. Convert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim,
  206. Convert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList,
  207. Convert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList,
  208. Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec,
  209. Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec,
  210. Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus,
  211. Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus,
  212. Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource,
  213. Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource,
  214. Convert_v1_PersistentVolumeList_To_api_PersistentVolumeList,
  215. Convert_api_PersistentVolumeList_To_v1_PersistentVolumeList,
  216. Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource,
  217. Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource,
  218. Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec,
  219. Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec,
  220. Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus,
  221. Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus,
  222. Convert_v1_Pod_To_api_Pod,
  223. Convert_api_Pod_To_v1_Pod,
  224. Convert_v1_PodAffinity_To_api_PodAffinity,
  225. Convert_api_PodAffinity_To_v1_PodAffinity,
  226. Convert_v1_PodAffinityTerm_To_api_PodAffinityTerm,
  227. Convert_api_PodAffinityTerm_To_v1_PodAffinityTerm,
  228. Convert_v1_PodAntiAffinity_To_api_PodAntiAffinity,
  229. Convert_api_PodAntiAffinity_To_v1_PodAntiAffinity,
  230. Convert_v1_PodAttachOptions_To_api_PodAttachOptions,
  231. Convert_api_PodAttachOptions_To_v1_PodAttachOptions,
  232. Convert_v1_PodCondition_To_api_PodCondition,
  233. Convert_api_PodCondition_To_v1_PodCondition,
  234. Convert_v1_PodExecOptions_To_api_PodExecOptions,
  235. Convert_api_PodExecOptions_To_v1_PodExecOptions,
  236. Convert_v1_PodList_To_api_PodList,
  237. Convert_api_PodList_To_v1_PodList,
  238. Convert_v1_PodLogOptions_To_api_PodLogOptions,
  239. Convert_api_PodLogOptions_To_v1_PodLogOptions,
  240. Convert_v1_PodProxyOptions_To_api_PodProxyOptions,
  241. Convert_api_PodProxyOptions_To_v1_PodProxyOptions,
  242. Convert_v1_PodSecurityContext_To_api_PodSecurityContext,
  243. Convert_api_PodSecurityContext_To_v1_PodSecurityContext,
  244. Convert_v1_PodSignature_To_api_PodSignature,
  245. Convert_api_PodSignature_To_v1_PodSignature,
  246. Convert_v1_PodSpec_To_api_PodSpec,
  247. Convert_api_PodSpec_To_v1_PodSpec,
  248. Convert_v1_PodStatus_To_api_PodStatus,
  249. Convert_api_PodStatus_To_v1_PodStatus,
  250. Convert_v1_PodStatusResult_To_api_PodStatusResult,
  251. Convert_api_PodStatusResult_To_v1_PodStatusResult,
  252. Convert_v1_PodTemplate_To_api_PodTemplate,
  253. Convert_api_PodTemplate_To_v1_PodTemplate,
  254. Convert_v1_PodTemplateList_To_api_PodTemplateList,
  255. Convert_api_PodTemplateList_To_v1_PodTemplateList,
  256. Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec,
  257. Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec,
  258. Convert_v1_Preconditions_To_api_Preconditions,
  259. Convert_api_Preconditions_To_v1_Preconditions,
  260. Convert_v1_PreferAvoidPodsEntry_To_api_PreferAvoidPodsEntry,
  261. Convert_api_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry,
  262. Convert_v1_PreferredSchedulingTerm_To_api_PreferredSchedulingTerm,
  263. Convert_api_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm,
  264. Convert_v1_Probe_To_api_Probe,
  265. Convert_api_Probe_To_v1_Probe,
  266. Convert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource,
  267. Convert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource,
  268. Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource,
  269. Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource,
  270. Convert_v1_RangeAllocation_To_api_RangeAllocation,
  271. Convert_api_RangeAllocation_To_v1_RangeAllocation,
  272. Convert_v1_ReplicationController_To_api_ReplicationController,
  273. Convert_api_ReplicationController_To_v1_ReplicationController,
  274. Convert_v1_ReplicationControllerList_To_api_ReplicationControllerList,
  275. Convert_api_ReplicationControllerList_To_v1_ReplicationControllerList,
  276. Convert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec,
  277. Convert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec,
  278. Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus,
  279. Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus,
  280. Convert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector,
  281. Convert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector,
  282. Convert_v1_ResourceQuota_To_api_ResourceQuota,
  283. Convert_api_ResourceQuota_To_v1_ResourceQuota,
  284. Convert_v1_ResourceQuotaList_To_api_ResourceQuotaList,
  285. Convert_api_ResourceQuotaList_To_v1_ResourceQuotaList,
  286. Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec,
  287. Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec,
  288. Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus,
  289. Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus,
  290. Convert_v1_ResourceRequirements_To_api_ResourceRequirements,
  291. Convert_api_ResourceRequirements_To_v1_ResourceRequirements,
  292. Convert_v1_SELinuxOptions_To_api_SELinuxOptions,
  293. Convert_api_SELinuxOptions_To_v1_SELinuxOptions,
  294. Convert_v1_Secret_To_api_Secret,
  295. Convert_api_Secret_To_v1_Secret,
  296. Convert_v1_SecretKeySelector_To_api_SecretKeySelector,
  297. Convert_api_SecretKeySelector_To_v1_SecretKeySelector,
  298. Convert_v1_SecretList_To_api_SecretList,
  299. Convert_api_SecretList_To_v1_SecretList,
  300. Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource,
  301. Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource,
  302. Convert_v1_SecurityContext_To_api_SecurityContext,
  303. Convert_api_SecurityContext_To_v1_SecurityContext,
  304. Convert_v1_SerializedReference_To_api_SerializedReference,
  305. Convert_api_SerializedReference_To_v1_SerializedReference,
  306. Convert_v1_Service_To_api_Service,
  307. Convert_api_Service_To_v1_Service,
  308. Convert_v1_ServiceAccount_To_api_ServiceAccount,
  309. Convert_api_ServiceAccount_To_v1_ServiceAccount,
  310. Convert_v1_ServiceAccountList_To_api_ServiceAccountList,
  311. Convert_api_ServiceAccountList_To_v1_ServiceAccountList,
  312. Convert_v1_ServiceList_To_api_ServiceList,
  313. Convert_api_ServiceList_To_v1_ServiceList,
  314. Convert_v1_ServicePort_To_api_ServicePort,
  315. Convert_api_ServicePort_To_v1_ServicePort,
  316. Convert_v1_ServiceProxyOptions_To_api_ServiceProxyOptions,
  317. Convert_api_ServiceProxyOptions_To_v1_ServiceProxyOptions,
  318. Convert_v1_ServiceSpec_To_api_ServiceSpec,
  319. Convert_api_ServiceSpec_To_v1_ServiceSpec,
  320. Convert_v1_ServiceStatus_To_api_ServiceStatus,
  321. Convert_api_ServiceStatus_To_v1_ServiceStatus,
  322. Convert_v1_TCPSocketAction_To_api_TCPSocketAction,
  323. Convert_api_TCPSocketAction_To_v1_TCPSocketAction,
  324. Convert_v1_Taint_To_api_Taint,
  325. Convert_api_Taint_To_v1_Taint,
  326. Convert_v1_Toleration_To_api_Toleration,
  327. Convert_api_Toleration_To_v1_Toleration,
  328. Convert_v1_Volume_To_api_Volume,
  329. Convert_api_Volume_To_v1_Volume,
  330. Convert_v1_VolumeMount_To_api_VolumeMount,
  331. Convert_api_VolumeMount_To_v1_VolumeMount,
  332. Convert_v1_VolumeSource_To_api_VolumeSource,
  333. Convert_api_VolumeSource_To_v1_VolumeSource,
  334. Convert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource,
  335. Convert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource,
  336. Convert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm,
  337. Convert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm,
  338. )
  339. }
  340. func autoConvert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in *AWSElasticBlockStoreVolumeSource, out *api.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  341. out.VolumeID = in.VolumeID
  342. out.FSType = in.FSType
  343. out.Partition = in.Partition
  344. out.ReadOnly = in.ReadOnly
  345. return nil
  346. }
  347. func Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in *AWSElasticBlockStoreVolumeSource, out *api.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  348. return autoConvert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in, out, s)
  349. }
  350. func autoConvert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *api.AWSElasticBlockStoreVolumeSource, out *AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  351. out.VolumeID = in.VolumeID
  352. out.FSType = in.FSType
  353. out.Partition = in.Partition
  354. out.ReadOnly = in.ReadOnly
  355. return nil
  356. }
  357. func Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *api.AWSElasticBlockStoreVolumeSource, out *AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  358. return autoConvert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in, out, s)
  359. }
  360. func autoConvert_v1_Affinity_To_api_Affinity(in *Affinity, out *api.Affinity, s conversion.Scope) error {
  361. if in.NodeAffinity != nil {
  362. in, out := &in.NodeAffinity, &out.NodeAffinity
  363. *out = new(api.NodeAffinity)
  364. if err := Convert_v1_NodeAffinity_To_api_NodeAffinity(*in, *out, s); err != nil {
  365. return err
  366. }
  367. } else {
  368. out.NodeAffinity = nil
  369. }
  370. if in.PodAffinity != nil {
  371. in, out := &in.PodAffinity, &out.PodAffinity
  372. *out = new(api.PodAffinity)
  373. if err := Convert_v1_PodAffinity_To_api_PodAffinity(*in, *out, s); err != nil {
  374. return err
  375. }
  376. } else {
  377. out.PodAffinity = nil
  378. }
  379. if in.PodAntiAffinity != nil {
  380. in, out := &in.PodAntiAffinity, &out.PodAntiAffinity
  381. *out = new(api.PodAntiAffinity)
  382. if err := Convert_v1_PodAntiAffinity_To_api_PodAntiAffinity(*in, *out, s); err != nil {
  383. return err
  384. }
  385. } else {
  386. out.PodAntiAffinity = nil
  387. }
  388. return nil
  389. }
  390. func Convert_v1_Affinity_To_api_Affinity(in *Affinity, out *api.Affinity, s conversion.Scope) error {
  391. return autoConvert_v1_Affinity_To_api_Affinity(in, out, s)
  392. }
  393. func autoConvert_api_Affinity_To_v1_Affinity(in *api.Affinity, out *Affinity, s conversion.Scope) error {
  394. if in.NodeAffinity != nil {
  395. in, out := &in.NodeAffinity, &out.NodeAffinity
  396. *out = new(NodeAffinity)
  397. if err := Convert_api_NodeAffinity_To_v1_NodeAffinity(*in, *out, s); err != nil {
  398. return err
  399. }
  400. } else {
  401. out.NodeAffinity = nil
  402. }
  403. if in.PodAffinity != nil {
  404. in, out := &in.PodAffinity, &out.PodAffinity
  405. *out = new(PodAffinity)
  406. if err := Convert_api_PodAffinity_To_v1_PodAffinity(*in, *out, s); err != nil {
  407. return err
  408. }
  409. } else {
  410. out.PodAffinity = nil
  411. }
  412. if in.PodAntiAffinity != nil {
  413. in, out := &in.PodAntiAffinity, &out.PodAntiAffinity
  414. *out = new(PodAntiAffinity)
  415. if err := Convert_api_PodAntiAffinity_To_v1_PodAntiAffinity(*in, *out, s); err != nil {
  416. return err
  417. }
  418. } else {
  419. out.PodAntiAffinity = nil
  420. }
  421. return nil
  422. }
  423. func Convert_api_Affinity_To_v1_Affinity(in *api.Affinity, out *Affinity, s conversion.Scope) error {
  424. return autoConvert_api_Affinity_To_v1_Affinity(in, out, s)
  425. }
  426. func autoConvert_v1_AttachedVolume_To_api_AttachedVolume(in *AttachedVolume, out *api.AttachedVolume, s conversion.Scope) error {
  427. out.Name = api.UniqueVolumeName(in.Name)
  428. out.DevicePath = in.DevicePath
  429. return nil
  430. }
  431. func Convert_v1_AttachedVolume_To_api_AttachedVolume(in *AttachedVolume, out *api.AttachedVolume, s conversion.Scope) error {
  432. return autoConvert_v1_AttachedVolume_To_api_AttachedVolume(in, out, s)
  433. }
  434. func autoConvert_api_AttachedVolume_To_v1_AttachedVolume(in *api.AttachedVolume, out *AttachedVolume, s conversion.Scope) error {
  435. out.Name = UniqueVolumeName(in.Name)
  436. out.DevicePath = in.DevicePath
  437. return nil
  438. }
  439. func Convert_api_AttachedVolume_To_v1_AttachedVolume(in *api.AttachedVolume, out *AttachedVolume, s conversion.Scope) error {
  440. return autoConvert_api_AttachedVolume_To_v1_AttachedVolume(in, out, s)
  441. }
  442. func autoConvert_v1_AvoidPods_To_api_AvoidPods(in *AvoidPods, out *api.AvoidPods, s conversion.Scope) error {
  443. if in.PreferAvoidPods != nil {
  444. in, out := &in.PreferAvoidPods, &out.PreferAvoidPods
  445. *out = make([]api.PreferAvoidPodsEntry, len(*in))
  446. for i := range *in {
  447. if err := Convert_v1_PreferAvoidPodsEntry_To_api_PreferAvoidPodsEntry(&(*in)[i], &(*out)[i], s); err != nil {
  448. return err
  449. }
  450. }
  451. } else {
  452. out.PreferAvoidPods = nil
  453. }
  454. return nil
  455. }
  456. func Convert_v1_AvoidPods_To_api_AvoidPods(in *AvoidPods, out *api.AvoidPods, s conversion.Scope) error {
  457. return autoConvert_v1_AvoidPods_To_api_AvoidPods(in, out, s)
  458. }
  459. func autoConvert_api_AvoidPods_To_v1_AvoidPods(in *api.AvoidPods, out *AvoidPods, s conversion.Scope) error {
  460. if in.PreferAvoidPods != nil {
  461. in, out := &in.PreferAvoidPods, &out.PreferAvoidPods
  462. *out = make([]PreferAvoidPodsEntry, len(*in))
  463. for i := range *in {
  464. if err := Convert_api_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(&(*in)[i], &(*out)[i], s); err != nil {
  465. return err
  466. }
  467. }
  468. } else {
  469. out.PreferAvoidPods = nil
  470. }
  471. return nil
  472. }
  473. func Convert_api_AvoidPods_To_v1_AvoidPods(in *api.AvoidPods, out *AvoidPods, s conversion.Scope) error {
  474. return autoConvert_api_AvoidPods_To_v1_AvoidPods(in, out, s)
  475. }
  476. func autoConvert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource(in *AzureDiskVolumeSource, out *api.AzureDiskVolumeSource, s conversion.Scope) error {
  477. SetDefaults_AzureDiskVolumeSource(in)
  478. out.DiskName = in.DiskName
  479. out.DataDiskURI = in.DataDiskURI
  480. if in.CachingMode != nil {
  481. in, out := &in.CachingMode, &out.CachingMode
  482. *out = new(api.AzureDataDiskCachingMode)
  483. **out = api.AzureDataDiskCachingMode(**in)
  484. } else {
  485. out.CachingMode = nil
  486. }
  487. out.FSType = in.FSType
  488. out.ReadOnly = in.ReadOnly
  489. return nil
  490. }
  491. func Convert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource(in *AzureDiskVolumeSource, out *api.AzureDiskVolumeSource, s conversion.Scope) error {
  492. return autoConvert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource(in, out, s)
  493. }
  494. func autoConvert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in *api.AzureDiskVolumeSource, out *AzureDiskVolumeSource, s conversion.Scope) error {
  495. out.DiskName = in.DiskName
  496. out.DataDiskURI = in.DataDiskURI
  497. if in.CachingMode != nil {
  498. in, out := &in.CachingMode, &out.CachingMode
  499. *out = new(AzureDataDiskCachingMode)
  500. **out = AzureDataDiskCachingMode(**in)
  501. } else {
  502. out.CachingMode = nil
  503. }
  504. out.FSType = in.FSType
  505. out.ReadOnly = in.ReadOnly
  506. return nil
  507. }
  508. func Convert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in *api.AzureDiskVolumeSource, out *AzureDiskVolumeSource, s conversion.Scope) error {
  509. return autoConvert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in, out, s)
  510. }
  511. func autoConvert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(in *AzureFileVolumeSource, out *api.AzureFileVolumeSource, s conversion.Scope) error {
  512. out.SecretName = in.SecretName
  513. out.ShareName = in.ShareName
  514. out.ReadOnly = in.ReadOnly
  515. return nil
  516. }
  517. func Convert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(in *AzureFileVolumeSource, out *api.AzureFileVolumeSource, s conversion.Scope) error {
  518. return autoConvert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(in, out, s)
  519. }
  520. func autoConvert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in *api.AzureFileVolumeSource, out *AzureFileVolumeSource, s conversion.Scope) error {
  521. out.SecretName = in.SecretName
  522. out.ShareName = in.ShareName
  523. out.ReadOnly = in.ReadOnly
  524. return nil
  525. }
  526. func Convert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in *api.AzureFileVolumeSource, out *AzureFileVolumeSource, s conversion.Scope) error {
  527. return autoConvert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in, out, s)
  528. }
  529. func autoConvert_v1_Binding_To_api_Binding(in *Binding, out *api.Binding, s conversion.Scope) error {
  530. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  531. return err
  532. }
  533. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  534. return err
  535. }
  536. if err := Convert_v1_ObjectReference_To_api_ObjectReference(&in.Target, &out.Target, s); err != nil {
  537. return err
  538. }
  539. return nil
  540. }
  541. func Convert_v1_Binding_To_api_Binding(in *Binding, out *api.Binding, s conversion.Scope) error {
  542. return autoConvert_v1_Binding_To_api_Binding(in, out, s)
  543. }
  544. func autoConvert_api_Binding_To_v1_Binding(in *api.Binding, out *Binding, s conversion.Scope) error {
  545. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  546. return err
  547. }
  548. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  549. return err
  550. }
  551. if err := Convert_api_ObjectReference_To_v1_ObjectReference(&in.Target, &out.Target, s); err != nil {
  552. return err
  553. }
  554. return nil
  555. }
  556. func Convert_api_Binding_To_v1_Binding(in *api.Binding, out *Binding, s conversion.Scope) error {
  557. return autoConvert_api_Binding_To_v1_Binding(in, out, s)
  558. }
  559. func autoConvert_v1_Capabilities_To_api_Capabilities(in *Capabilities, out *api.Capabilities, s conversion.Scope) error {
  560. if in.Add != nil {
  561. in, out := &in.Add, &out.Add
  562. *out = make([]api.Capability, len(*in))
  563. for i := range *in {
  564. (*out)[i] = api.Capability((*in)[i])
  565. }
  566. } else {
  567. out.Add = nil
  568. }
  569. if in.Drop != nil {
  570. in, out := &in.Drop, &out.Drop
  571. *out = make([]api.Capability, len(*in))
  572. for i := range *in {
  573. (*out)[i] = api.Capability((*in)[i])
  574. }
  575. } else {
  576. out.Drop = nil
  577. }
  578. return nil
  579. }
  580. func Convert_v1_Capabilities_To_api_Capabilities(in *Capabilities, out *api.Capabilities, s conversion.Scope) error {
  581. return autoConvert_v1_Capabilities_To_api_Capabilities(in, out, s)
  582. }
  583. func autoConvert_api_Capabilities_To_v1_Capabilities(in *api.Capabilities, out *Capabilities, s conversion.Scope) error {
  584. if in.Add != nil {
  585. in, out := &in.Add, &out.Add
  586. *out = make([]Capability, len(*in))
  587. for i := range *in {
  588. (*out)[i] = Capability((*in)[i])
  589. }
  590. } else {
  591. out.Add = nil
  592. }
  593. if in.Drop != nil {
  594. in, out := &in.Drop, &out.Drop
  595. *out = make([]Capability, len(*in))
  596. for i := range *in {
  597. (*out)[i] = Capability((*in)[i])
  598. }
  599. } else {
  600. out.Drop = nil
  601. }
  602. return nil
  603. }
  604. func Convert_api_Capabilities_To_v1_Capabilities(in *api.Capabilities, out *Capabilities, s conversion.Scope) error {
  605. return autoConvert_api_Capabilities_To_v1_Capabilities(in, out, s)
  606. }
  607. func autoConvert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in *CephFSVolumeSource, out *api.CephFSVolumeSource, s conversion.Scope) error {
  608. out.Monitors = in.Monitors
  609. out.Path = in.Path
  610. out.User = in.User
  611. out.SecretFile = in.SecretFile
  612. if in.SecretRef != nil {
  613. in, out := &in.SecretRef, &out.SecretRef
  614. *out = new(api.LocalObjectReference)
  615. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(*in, *out, s); err != nil {
  616. return err
  617. }
  618. } else {
  619. out.SecretRef = nil
  620. }
  621. out.ReadOnly = in.ReadOnly
  622. return nil
  623. }
  624. func Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in *CephFSVolumeSource, out *api.CephFSVolumeSource, s conversion.Scope) error {
  625. return autoConvert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in, out, s)
  626. }
  627. func autoConvert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *api.CephFSVolumeSource, out *CephFSVolumeSource, s conversion.Scope) error {
  628. out.Monitors = in.Monitors
  629. out.Path = in.Path
  630. out.User = in.User
  631. out.SecretFile = in.SecretFile
  632. if in.SecretRef != nil {
  633. in, out := &in.SecretRef, &out.SecretRef
  634. *out = new(LocalObjectReference)
  635. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(*in, *out, s); err != nil {
  636. return err
  637. }
  638. } else {
  639. out.SecretRef = nil
  640. }
  641. out.ReadOnly = in.ReadOnly
  642. return nil
  643. }
  644. func Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *api.CephFSVolumeSource, out *CephFSVolumeSource, s conversion.Scope) error {
  645. return autoConvert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in, out, s)
  646. }
  647. func autoConvert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in *CinderVolumeSource, out *api.CinderVolumeSource, s conversion.Scope) error {
  648. out.VolumeID = in.VolumeID
  649. out.FSType = in.FSType
  650. out.ReadOnly = in.ReadOnly
  651. return nil
  652. }
  653. func Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in *CinderVolumeSource, out *api.CinderVolumeSource, s conversion.Scope) error {
  654. return autoConvert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in, out, s)
  655. }
  656. func autoConvert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in *api.CinderVolumeSource, out *CinderVolumeSource, s conversion.Scope) error {
  657. out.VolumeID = in.VolumeID
  658. out.FSType = in.FSType
  659. out.ReadOnly = in.ReadOnly
  660. return nil
  661. }
  662. func Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in *api.CinderVolumeSource, out *CinderVolumeSource, s conversion.Scope) error {
  663. return autoConvert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in, out, s)
  664. }
  665. func autoConvert_v1_ComponentCondition_To_api_ComponentCondition(in *ComponentCondition, out *api.ComponentCondition, s conversion.Scope) error {
  666. out.Type = api.ComponentConditionType(in.Type)
  667. out.Status = api.ConditionStatus(in.Status)
  668. out.Message = in.Message
  669. out.Error = in.Error
  670. return nil
  671. }
  672. func Convert_v1_ComponentCondition_To_api_ComponentCondition(in *ComponentCondition, out *api.ComponentCondition, s conversion.Scope) error {
  673. return autoConvert_v1_ComponentCondition_To_api_ComponentCondition(in, out, s)
  674. }
  675. func autoConvert_api_ComponentCondition_To_v1_ComponentCondition(in *api.ComponentCondition, out *ComponentCondition, s conversion.Scope) error {
  676. out.Type = ComponentConditionType(in.Type)
  677. out.Status = ConditionStatus(in.Status)
  678. out.Message = in.Message
  679. out.Error = in.Error
  680. return nil
  681. }
  682. func Convert_api_ComponentCondition_To_v1_ComponentCondition(in *api.ComponentCondition, out *ComponentCondition, s conversion.Scope) error {
  683. return autoConvert_api_ComponentCondition_To_v1_ComponentCondition(in, out, s)
  684. }
  685. func autoConvert_v1_ComponentStatus_To_api_ComponentStatus(in *ComponentStatus, out *api.ComponentStatus, s conversion.Scope) error {
  686. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  687. return err
  688. }
  689. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  690. return err
  691. }
  692. if in.Conditions != nil {
  693. in, out := &in.Conditions, &out.Conditions
  694. *out = make([]api.ComponentCondition, len(*in))
  695. for i := range *in {
  696. if err := Convert_v1_ComponentCondition_To_api_ComponentCondition(&(*in)[i], &(*out)[i], s); err != nil {
  697. return err
  698. }
  699. }
  700. } else {
  701. out.Conditions = nil
  702. }
  703. return nil
  704. }
  705. func Convert_v1_ComponentStatus_To_api_ComponentStatus(in *ComponentStatus, out *api.ComponentStatus, s conversion.Scope) error {
  706. return autoConvert_v1_ComponentStatus_To_api_ComponentStatus(in, out, s)
  707. }
  708. func autoConvert_api_ComponentStatus_To_v1_ComponentStatus(in *api.ComponentStatus, out *ComponentStatus, s conversion.Scope) error {
  709. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  710. return err
  711. }
  712. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  713. return err
  714. }
  715. if in.Conditions != nil {
  716. in, out := &in.Conditions, &out.Conditions
  717. *out = make([]ComponentCondition, len(*in))
  718. for i := range *in {
  719. if err := Convert_api_ComponentCondition_To_v1_ComponentCondition(&(*in)[i], &(*out)[i], s); err != nil {
  720. return err
  721. }
  722. }
  723. } else {
  724. out.Conditions = nil
  725. }
  726. return nil
  727. }
  728. func Convert_api_ComponentStatus_To_v1_ComponentStatus(in *api.ComponentStatus, out *ComponentStatus, s conversion.Scope) error {
  729. return autoConvert_api_ComponentStatus_To_v1_ComponentStatus(in, out, s)
  730. }
  731. func autoConvert_v1_ComponentStatusList_To_api_ComponentStatusList(in *ComponentStatusList, out *api.ComponentStatusList, s conversion.Scope) error {
  732. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  733. return err
  734. }
  735. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  736. return err
  737. }
  738. if in.Items != nil {
  739. in, out := &in.Items, &out.Items
  740. *out = make([]api.ComponentStatus, len(*in))
  741. for i := range *in {
  742. if err := Convert_v1_ComponentStatus_To_api_ComponentStatus(&(*in)[i], &(*out)[i], s); err != nil {
  743. return err
  744. }
  745. }
  746. } else {
  747. out.Items = nil
  748. }
  749. return nil
  750. }
  751. func Convert_v1_ComponentStatusList_To_api_ComponentStatusList(in *ComponentStatusList, out *api.ComponentStatusList, s conversion.Scope) error {
  752. return autoConvert_v1_ComponentStatusList_To_api_ComponentStatusList(in, out, s)
  753. }
  754. func autoConvert_api_ComponentStatusList_To_v1_ComponentStatusList(in *api.ComponentStatusList, out *ComponentStatusList, s conversion.Scope) error {
  755. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  756. return err
  757. }
  758. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  759. return err
  760. }
  761. if in.Items != nil {
  762. in, out := &in.Items, &out.Items
  763. *out = make([]ComponentStatus, len(*in))
  764. for i := range *in {
  765. if err := Convert_api_ComponentStatus_To_v1_ComponentStatus(&(*in)[i], &(*out)[i], s); err != nil {
  766. return err
  767. }
  768. }
  769. } else {
  770. out.Items = nil
  771. }
  772. return nil
  773. }
  774. func Convert_api_ComponentStatusList_To_v1_ComponentStatusList(in *api.ComponentStatusList, out *ComponentStatusList, s conversion.Scope) error {
  775. return autoConvert_api_ComponentStatusList_To_v1_ComponentStatusList(in, out, s)
  776. }
  777. func autoConvert_v1_ConfigMap_To_api_ConfigMap(in *ConfigMap, out *api.ConfigMap, s conversion.Scope) error {
  778. SetDefaults_ConfigMap(in)
  779. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  780. return err
  781. }
  782. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  783. return err
  784. }
  785. out.Data = in.Data
  786. return nil
  787. }
  788. func Convert_v1_ConfigMap_To_api_ConfigMap(in *ConfigMap, out *api.ConfigMap, s conversion.Scope) error {
  789. return autoConvert_v1_ConfigMap_To_api_ConfigMap(in, out, s)
  790. }
  791. func autoConvert_api_ConfigMap_To_v1_ConfigMap(in *api.ConfigMap, out *ConfigMap, s conversion.Scope) error {
  792. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  793. return err
  794. }
  795. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  796. return err
  797. }
  798. out.Data = in.Data
  799. return nil
  800. }
  801. func Convert_api_ConfigMap_To_v1_ConfigMap(in *api.ConfigMap, out *ConfigMap, s conversion.Scope) error {
  802. return autoConvert_api_ConfigMap_To_v1_ConfigMap(in, out, s)
  803. }
  804. func autoConvert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(in *ConfigMapKeySelector, out *api.ConfigMapKeySelector, s conversion.Scope) error {
  805. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  806. return err
  807. }
  808. out.Key = in.Key
  809. return nil
  810. }
  811. func Convert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(in *ConfigMapKeySelector, out *api.ConfigMapKeySelector, s conversion.Scope) error {
  812. return autoConvert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(in, out, s)
  813. }
  814. func autoConvert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in *api.ConfigMapKeySelector, out *ConfigMapKeySelector, s conversion.Scope) error {
  815. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  816. return err
  817. }
  818. out.Key = in.Key
  819. return nil
  820. }
  821. func Convert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in *api.ConfigMapKeySelector, out *ConfigMapKeySelector, s conversion.Scope) error {
  822. return autoConvert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in, out, s)
  823. }
  824. func autoConvert_v1_ConfigMapList_To_api_ConfigMapList(in *ConfigMapList, out *api.ConfigMapList, s conversion.Scope) error {
  825. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  826. return err
  827. }
  828. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  829. return err
  830. }
  831. if in.Items != nil {
  832. in, out := &in.Items, &out.Items
  833. *out = make([]api.ConfigMap, len(*in))
  834. for i := range *in {
  835. if err := Convert_v1_ConfigMap_To_api_ConfigMap(&(*in)[i], &(*out)[i], s); err != nil {
  836. return err
  837. }
  838. }
  839. } else {
  840. out.Items = nil
  841. }
  842. return nil
  843. }
  844. func Convert_v1_ConfigMapList_To_api_ConfigMapList(in *ConfigMapList, out *api.ConfigMapList, s conversion.Scope) error {
  845. return autoConvert_v1_ConfigMapList_To_api_ConfigMapList(in, out, s)
  846. }
  847. func autoConvert_api_ConfigMapList_To_v1_ConfigMapList(in *api.ConfigMapList, out *ConfigMapList, s conversion.Scope) error {
  848. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  849. return err
  850. }
  851. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  852. return err
  853. }
  854. if in.Items != nil {
  855. in, out := &in.Items, &out.Items
  856. *out = make([]ConfigMap, len(*in))
  857. for i := range *in {
  858. if err := Convert_api_ConfigMap_To_v1_ConfigMap(&(*in)[i], &(*out)[i], s); err != nil {
  859. return err
  860. }
  861. }
  862. } else {
  863. out.Items = nil
  864. }
  865. return nil
  866. }
  867. func Convert_api_ConfigMapList_To_v1_ConfigMapList(in *api.ConfigMapList, out *ConfigMapList, s conversion.Scope) error {
  868. return autoConvert_api_ConfigMapList_To_v1_ConfigMapList(in, out, s)
  869. }
  870. func autoConvert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(in *ConfigMapVolumeSource, out *api.ConfigMapVolumeSource, s conversion.Scope) error {
  871. SetDefaults_ConfigMapVolumeSource(in)
  872. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  873. return err
  874. }
  875. if in.Items != nil {
  876. in, out := &in.Items, &out.Items
  877. *out = make([]api.KeyToPath, len(*in))
  878. for i := range *in {
  879. if err := Convert_v1_KeyToPath_To_api_KeyToPath(&(*in)[i], &(*out)[i], s); err != nil {
  880. return err
  881. }
  882. }
  883. } else {
  884. out.Items = nil
  885. }
  886. out.DefaultMode = in.DefaultMode
  887. return nil
  888. }
  889. func Convert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(in *ConfigMapVolumeSource, out *api.ConfigMapVolumeSource, s conversion.Scope) error {
  890. return autoConvert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(in, out, s)
  891. }
  892. func autoConvert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in *api.ConfigMapVolumeSource, out *ConfigMapVolumeSource, s conversion.Scope) error {
  893. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  894. return err
  895. }
  896. if in.Items != nil {
  897. in, out := &in.Items, &out.Items
  898. *out = make([]KeyToPath, len(*in))
  899. for i := range *in {
  900. if err := Convert_api_KeyToPath_To_v1_KeyToPath(&(*in)[i], &(*out)[i], s); err != nil {
  901. return err
  902. }
  903. }
  904. } else {
  905. out.Items = nil
  906. }
  907. out.DefaultMode = in.DefaultMode
  908. return nil
  909. }
  910. func Convert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in *api.ConfigMapVolumeSource, out *ConfigMapVolumeSource, s conversion.Scope) error {
  911. return autoConvert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in, out, s)
  912. }
  913. func autoConvert_v1_Container_To_api_Container(in *Container, out *api.Container, s conversion.Scope) error {
  914. SetDefaults_Container(in)
  915. out.Name = in.Name
  916. out.Image = in.Image
  917. out.Command = in.Command
  918. out.Args = in.Args
  919. out.WorkingDir = in.WorkingDir
  920. if in.Ports != nil {
  921. in, out := &in.Ports, &out.Ports
  922. *out = make([]api.ContainerPort, len(*in))
  923. for i := range *in {
  924. if err := Convert_v1_ContainerPort_To_api_ContainerPort(&(*in)[i], &(*out)[i], s); err != nil {
  925. return err
  926. }
  927. }
  928. } else {
  929. out.Ports = nil
  930. }
  931. if in.Env != nil {
  932. in, out := &in.Env, &out.Env
  933. *out = make([]api.EnvVar, len(*in))
  934. for i := range *in {
  935. if err := Convert_v1_EnvVar_To_api_EnvVar(&(*in)[i], &(*out)[i], s); err != nil {
  936. return err
  937. }
  938. }
  939. } else {
  940. out.Env = nil
  941. }
  942. if err := Convert_v1_ResourceRequirements_To_api_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  943. return err
  944. }
  945. if in.VolumeMounts != nil {
  946. in, out := &in.VolumeMounts, &out.VolumeMounts
  947. *out = make([]api.VolumeMount, len(*in))
  948. for i := range *in {
  949. if err := Convert_v1_VolumeMount_To_api_VolumeMount(&(*in)[i], &(*out)[i], s); err != nil {
  950. return err
  951. }
  952. }
  953. } else {
  954. out.VolumeMounts = nil
  955. }
  956. if in.LivenessProbe != nil {
  957. in, out := &in.LivenessProbe, &out.LivenessProbe
  958. *out = new(api.Probe)
  959. if err := Convert_v1_Probe_To_api_Probe(*in, *out, s); err != nil {
  960. return err
  961. }
  962. } else {
  963. out.LivenessProbe = nil
  964. }
  965. if in.ReadinessProbe != nil {
  966. in, out := &in.ReadinessProbe, &out.ReadinessProbe
  967. *out = new(api.Probe)
  968. if err := Convert_v1_Probe_To_api_Probe(*in, *out, s); err != nil {
  969. return err
  970. }
  971. } else {
  972. out.ReadinessProbe = nil
  973. }
  974. if in.Lifecycle != nil {
  975. in, out := &in.Lifecycle, &out.Lifecycle
  976. *out = new(api.Lifecycle)
  977. if err := Convert_v1_Lifecycle_To_api_Lifecycle(*in, *out, s); err != nil {
  978. return err
  979. }
  980. } else {
  981. out.Lifecycle = nil
  982. }
  983. out.TerminationMessagePath = in.TerminationMessagePath
  984. out.ImagePullPolicy = api.PullPolicy(in.ImagePullPolicy)
  985. if in.SecurityContext != nil {
  986. in, out := &in.SecurityContext, &out.SecurityContext
  987. *out = new(api.SecurityContext)
  988. if err := Convert_v1_SecurityContext_To_api_SecurityContext(*in, *out, s); err != nil {
  989. return err
  990. }
  991. } else {
  992. out.SecurityContext = nil
  993. }
  994. out.Stdin = in.Stdin
  995. out.StdinOnce = in.StdinOnce
  996. out.TTY = in.TTY
  997. return nil
  998. }
  999. func Convert_v1_Container_To_api_Container(in *Container, out *api.Container, s conversion.Scope) error {
  1000. return autoConvert_v1_Container_To_api_Container(in, out, s)
  1001. }
  1002. func autoConvert_api_Container_To_v1_Container(in *api.Container, out *Container, s conversion.Scope) error {
  1003. out.Name = in.Name
  1004. out.Image = in.Image
  1005. out.Command = in.Command
  1006. out.Args = in.Args
  1007. out.WorkingDir = in.WorkingDir
  1008. if in.Ports != nil {
  1009. in, out := &in.Ports, &out.Ports
  1010. *out = make([]ContainerPort, len(*in))
  1011. for i := range *in {
  1012. if err := Convert_api_ContainerPort_To_v1_ContainerPort(&(*in)[i], &(*out)[i], s); err != nil {
  1013. return err
  1014. }
  1015. }
  1016. } else {
  1017. out.Ports = nil
  1018. }
  1019. if in.Env != nil {
  1020. in, out := &in.Env, &out.Env
  1021. *out = make([]EnvVar, len(*in))
  1022. for i := range *in {
  1023. if err := Convert_api_EnvVar_To_v1_EnvVar(&(*in)[i], &(*out)[i], s); err != nil {
  1024. return err
  1025. }
  1026. }
  1027. } else {
  1028. out.Env = nil
  1029. }
  1030. if err := Convert_api_ResourceRequirements_To_v1_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  1031. return err
  1032. }
  1033. if in.VolumeMounts != nil {
  1034. in, out := &in.VolumeMounts, &out.VolumeMounts
  1035. *out = make([]VolumeMount, len(*in))
  1036. for i := range *in {
  1037. if err := Convert_api_VolumeMount_To_v1_VolumeMount(&(*in)[i], &(*out)[i], s); err != nil {
  1038. return err
  1039. }
  1040. }
  1041. } else {
  1042. out.VolumeMounts = nil
  1043. }
  1044. if in.LivenessProbe != nil {
  1045. in, out := &in.LivenessProbe, &out.LivenessProbe
  1046. *out = new(Probe)
  1047. if err := Convert_api_Probe_To_v1_Probe(*in, *out, s); err != nil {
  1048. return err
  1049. }
  1050. } else {
  1051. out.LivenessProbe = nil
  1052. }
  1053. if in.ReadinessProbe != nil {
  1054. in, out := &in.ReadinessProbe, &out.ReadinessProbe
  1055. *out = new(Probe)
  1056. if err := Convert_api_Probe_To_v1_Probe(*in, *out, s); err != nil {
  1057. return err
  1058. }
  1059. } else {
  1060. out.ReadinessProbe = nil
  1061. }
  1062. if in.Lifecycle != nil {
  1063. in, out := &in.Lifecycle, &out.Lifecycle
  1064. *out = new(Lifecycle)
  1065. if err := Convert_api_Lifecycle_To_v1_Lifecycle(*in, *out, s); err != nil {
  1066. return err
  1067. }
  1068. } else {
  1069. out.Lifecycle = nil
  1070. }
  1071. out.TerminationMessagePath = in.TerminationMessagePath
  1072. out.ImagePullPolicy = PullPolicy(in.ImagePullPolicy)
  1073. if in.SecurityContext != nil {
  1074. in, out := &in.SecurityContext, &out.SecurityContext
  1075. *out = new(SecurityContext)
  1076. if err := Convert_api_SecurityContext_To_v1_SecurityContext(*in, *out, s); err != nil {
  1077. return err
  1078. }
  1079. } else {
  1080. out.SecurityContext = nil
  1081. }
  1082. out.Stdin = in.Stdin
  1083. out.StdinOnce = in.StdinOnce
  1084. out.TTY = in.TTY
  1085. return nil
  1086. }
  1087. func Convert_api_Container_To_v1_Container(in *api.Container, out *Container, s conversion.Scope) error {
  1088. return autoConvert_api_Container_To_v1_Container(in, out, s)
  1089. }
  1090. func autoConvert_v1_ContainerImage_To_api_ContainerImage(in *ContainerImage, out *api.ContainerImage, s conversion.Scope) error {
  1091. out.Names = in.Names
  1092. out.SizeBytes = in.SizeBytes
  1093. return nil
  1094. }
  1095. func Convert_v1_ContainerImage_To_api_ContainerImage(in *ContainerImage, out *api.ContainerImage, s conversion.Scope) error {
  1096. return autoConvert_v1_ContainerImage_To_api_ContainerImage(in, out, s)
  1097. }
  1098. func autoConvert_api_ContainerImage_To_v1_ContainerImage(in *api.ContainerImage, out *ContainerImage, s conversion.Scope) error {
  1099. out.Names = in.Names
  1100. out.SizeBytes = in.SizeBytes
  1101. return nil
  1102. }
  1103. func Convert_api_ContainerImage_To_v1_ContainerImage(in *api.ContainerImage, out *ContainerImage, s conversion.Scope) error {
  1104. return autoConvert_api_ContainerImage_To_v1_ContainerImage(in, out, s)
  1105. }
  1106. func autoConvert_v1_ContainerPort_To_api_ContainerPort(in *ContainerPort, out *api.ContainerPort, s conversion.Scope) error {
  1107. SetDefaults_ContainerPort(in)
  1108. out.Name = in.Name
  1109. out.HostPort = in.HostPort
  1110. out.ContainerPort = in.ContainerPort
  1111. out.Protocol = api.Protocol(in.Protocol)
  1112. out.HostIP = in.HostIP
  1113. return nil
  1114. }
  1115. func Convert_v1_ContainerPort_To_api_ContainerPort(in *ContainerPort, out *api.ContainerPort, s conversion.Scope) error {
  1116. return autoConvert_v1_ContainerPort_To_api_ContainerPort(in, out, s)
  1117. }
  1118. func autoConvert_api_ContainerPort_To_v1_ContainerPort(in *api.ContainerPort, out *ContainerPort, s conversion.Scope) error {
  1119. out.Name = in.Name
  1120. out.HostPort = in.HostPort
  1121. out.ContainerPort = in.ContainerPort
  1122. out.Protocol = Protocol(in.Protocol)
  1123. out.HostIP = in.HostIP
  1124. return nil
  1125. }
  1126. func Convert_api_ContainerPort_To_v1_ContainerPort(in *api.ContainerPort, out *ContainerPort, s conversion.Scope) error {
  1127. return autoConvert_api_ContainerPort_To_v1_ContainerPort(in, out, s)
  1128. }
  1129. func autoConvert_v1_ContainerState_To_api_ContainerState(in *ContainerState, out *api.ContainerState, s conversion.Scope) error {
  1130. if in.Waiting != nil {
  1131. in, out := &in.Waiting, &out.Waiting
  1132. *out = new(api.ContainerStateWaiting)
  1133. if err := Convert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting(*in, *out, s); err != nil {
  1134. return err
  1135. }
  1136. } else {
  1137. out.Waiting = nil
  1138. }
  1139. if in.Running != nil {
  1140. in, out := &in.Running, &out.Running
  1141. *out = new(api.ContainerStateRunning)
  1142. if err := Convert_v1_ContainerStateRunning_To_api_ContainerStateRunning(*in, *out, s); err != nil {
  1143. return err
  1144. }
  1145. } else {
  1146. out.Running = nil
  1147. }
  1148. if in.Terminated != nil {
  1149. in, out := &in.Terminated, &out.Terminated
  1150. *out = new(api.ContainerStateTerminated)
  1151. if err := Convert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated(*in, *out, s); err != nil {
  1152. return err
  1153. }
  1154. } else {
  1155. out.Terminated = nil
  1156. }
  1157. return nil
  1158. }
  1159. func Convert_v1_ContainerState_To_api_ContainerState(in *ContainerState, out *api.ContainerState, s conversion.Scope) error {
  1160. return autoConvert_v1_ContainerState_To_api_ContainerState(in, out, s)
  1161. }
  1162. func autoConvert_api_ContainerState_To_v1_ContainerState(in *api.ContainerState, out *ContainerState, s conversion.Scope) error {
  1163. if in.Waiting != nil {
  1164. in, out := &in.Waiting, &out.Waiting
  1165. *out = new(ContainerStateWaiting)
  1166. if err := Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(*in, *out, s); err != nil {
  1167. return err
  1168. }
  1169. } else {
  1170. out.Waiting = nil
  1171. }
  1172. if in.Running != nil {
  1173. in, out := &in.Running, &out.Running
  1174. *out = new(ContainerStateRunning)
  1175. if err := Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning(*in, *out, s); err != nil {
  1176. return err
  1177. }
  1178. } else {
  1179. out.Running = nil
  1180. }
  1181. if in.Terminated != nil {
  1182. in, out := &in.Terminated, &out.Terminated
  1183. *out = new(ContainerStateTerminated)
  1184. if err := Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(*in, *out, s); err != nil {
  1185. return err
  1186. }
  1187. } else {
  1188. out.Terminated = nil
  1189. }
  1190. return nil
  1191. }
  1192. func Convert_api_ContainerState_To_v1_ContainerState(in *api.ContainerState, out *ContainerState, s conversion.Scope) error {
  1193. return autoConvert_api_ContainerState_To_v1_ContainerState(in, out, s)
  1194. }
  1195. func autoConvert_v1_ContainerStateRunning_To_api_ContainerStateRunning(in *ContainerStateRunning, out *api.ContainerStateRunning, s conversion.Scope) error {
  1196. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.StartedAt, &out.StartedAt, s); err != nil {
  1197. return err
  1198. }
  1199. return nil
  1200. }
  1201. func Convert_v1_ContainerStateRunning_To_api_ContainerStateRunning(in *ContainerStateRunning, out *api.ContainerStateRunning, s conversion.Scope) error {
  1202. return autoConvert_v1_ContainerStateRunning_To_api_ContainerStateRunning(in, out, s)
  1203. }
  1204. func autoConvert_api_ContainerStateRunning_To_v1_ContainerStateRunning(in *api.ContainerStateRunning, out *ContainerStateRunning, s conversion.Scope) error {
  1205. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.StartedAt, &out.StartedAt, s); err != nil {
  1206. return err
  1207. }
  1208. return nil
  1209. }
  1210. func Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning(in *api.ContainerStateRunning, out *ContainerStateRunning, s conversion.Scope) error {
  1211. return autoConvert_api_ContainerStateRunning_To_v1_ContainerStateRunning(in, out, s)
  1212. }
  1213. func autoConvert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated(in *ContainerStateTerminated, out *api.ContainerStateTerminated, s conversion.Scope) error {
  1214. out.ExitCode = in.ExitCode
  1215. out.Signal = in.Signal
  1216. out.Reason = in.Reason
  1217. out.Message = in.Message
  1218. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.StartedAt, &out.StartedAt, s); err != nil {
  1219. return err
  1220. }
  1221. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.FinishedAt, &out.FinishedAt, s); err != nil {
  1222. return err
  1223. }
  1224. out.ContainerID = in.ContainerID
  1225. return nil
  1226. }
  1227. func Convert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated(in *ContainerStateTerminated, out *api.ContainerStateTerminated, s conversion.Scope) error {
  1228. return autoConvert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated(in, out, s)
  1229. }
  1230. func autoConvert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *api.ContainerStateTerminated, out *ContainerStateTerminated, s conversion.Scope) error {
  1231. out.ExitCode = in.ExitCode
  1232. out.Signal = in.Signal
  1233. out.Reason = in.Reason
  1234. out.Message = in.Message
  1235. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.StartedAt, &out.StartedAt, s); err != nil {
  1236. return err
  1237. }
  1238. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.FinishedAt, &out.FinishedAt, s); err != nil {
  1239. return err
  1240. }
  1241. out.ContainerID = in.ContainerID
  1242. return nil
  1243. }
  1244. func Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *api.ContainerStateTerminated, out *ContainerStateTerminated, s conversion.Scope) error {
  1245. return autoConvert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(in, out, s)
  1246. }
  1247. func autoConvert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting(in *ContainerStateWaiting, out *api.ContainerStateWaiting, s conversion.Scope) error {
  1248. out.Reason = in.Reason
  1249. out.Message = in.Message
  1250. return nil
  1251. }
  1252. func Convert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting(in *ContainerStateWaiting, out *api.ContainerStateWaiting, s conversion.Scope) error {
  1253. return autoConvert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting(in, out, s)
  1254. }
  1255. func autoConvert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *api.ContainerStateWaiting, out *ContainerStateWaiting, s conversion.Scope) error {
  1256. out.Reason = in.Reason
  1257. out.Message = in.Message
  1258. return nil
  1259. }
  1260. func Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *api.ContainerStateWaiting, out *ContainerStateWaiting, s conversion.Scope) error {
  1261. return autoConvert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(in, out, s)
  1262. }
  1263. func autoConvert_v1_ContainerStatus_To_api_ContainerStatus(in *ContainerStatus, out *api.ContainerStatus, s conversion.Scope) error {
  1264. out.Name = in.Name
  1265. if err := Convert_v1_ContainerState_To_api_ContainerState(&in.State, &out.State, s); err != nil {
  1266. return err
  1267. }
  1268. if err := Convert_v1_ContainerState_To_api_ContainerState(&in.LastTerminationState, &out.LastTerminationState, s); err != nil {
  1269. return err
  1270. }
  1271. out.Ready = in.Ready
  1272. out.RestartCount = in.RestartCount
  1273. out.Image = in.Image
  1274. out.ImageID = in.ImageID
  1275. out.ContainerID = in.ContainerID
  1276. return nil
  1277. }
  1278. func Convert_v1_ContainerStatus_To_api_ContainerStatus(in *ContainerStatus, out *api.ContainerStatus, s conversion.Scope) error {
  1279. return autoConvert_v1_ContainerStatus_To_api_ContainerStatus(in, out, s)
  1280. }
  1281. func autoConvert_api_ContainerStatus_To_v1_ContainerStatus(in *api.ContainerStatus, out *ContainerStatus, s conversion.Scope) error {
  1282. out.Name = in.Name
  1283. if err := Convert_api_ContainerState_To_v1_ContainerState(&in.State, &out.State, s); err != nil {
  1284. return err
  1285. }
  1286. if err := Convert_api_ContainerState_To_v1_ContainerState(&in.LastTerminationState, &out.LastTerminationState, s); err != nil {
  1287. return err
  1288. }
  1289. out.Ready = in.Ready
  1290. out.RestartCount = in.RestartCount
  1291. out.Image = in.Image
  1292. out.ImageID = in.ImageID
  1293. out.ContainerID = in.ContainerID
  1294. return nil
  1295. }
  1296. func Convert_api_ContainerStatus_To_v1_ContainerStatus(in *api.ContainerStatus, out *ContainerStatus, s conversion.Scope) error {
  1297. return autoConvert_api_ContainerStatus_To_v1_ContainerStatus(in, out, s)
  1298. }
  1299. func autoConvert_v1_DaemonEndpoint_To_api_DaemonEndpoint(in *DaemonEndpoint, out *api.DaemonEndpoint, s conversion.Scope) error {
  1300. out.Port = in.Port
  1301. return nil
  1302. }
  1303. func Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint(in *DaemonEndpoint, out *api.DaemonEndpoint, s conversion.Scope) error {
  1304. return autoConvert_v1_DaemonEndpoint_To_api_DaemonEndpoint(in, out, s)
  1305. }
  1306. func autoConvert_api_DaemonEndpoint_To_v1_DaemonEndpoint(in *api.DaemonEndpoint, out *DaemonEndpoint, s conversion.Scope) error {
  1307. out.Port = in.Port
  1308. return nil
  1309. }
  1310. func Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint(in *api.DaemonEndpoint, out *DaemonEndpoint, s conversion.Scope) error {
  1311. return autoConvert_api_DaemonEndpoint_To_v1_DaemonEndpoint(in, out, s)
  1312. }
  1313. func autoConvert_v1_DeleteOptions_To_api_DeleteOptions(in *DeleteOptions, out *api.DeleteOptions, s conversion.Scope) error {
  1314. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  1315. return err
  1316. }
  1317. out.GracePeriodSeconds = in.GracePeriodSeconds
  1318. if in.Preconditions != nil {
  1319. in, out := &in.Preconditions, &out.Preconditions
  1320. *out = new(api.Preconditions)
  1321. if err := Convert_v1_Preconditions_To_api_Preconditions(*in, *out, s); err != nil {
  1322. return err
  1323. }
  1324. } else {
  1325. out.Preconditions = nil
  1326. }
  1327. out.OrphanDependents = in.OrphanDependents
  1328. return nil
  1329. }
  1330. func Convert_v1_DeleteOptions_To_api_DeleteOptions(in *DeleteOptions, out *api.DeleteOptions, s conversion.Scope) error {
  1331. return autoConvert_v1_DeleteOptions_To_api_DeleteOptions(in, out, s)
  1332. }
  1333. func autoConvert_api_DeleteOptions_To_v1_DeleteOptions(in *api.DeleteOptions, out *DeleteOptions, s conversion.Scope) error {
  1334. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  1335. return err
  1336. }
  1337. out.GracePeriodSeconds = in.GracePeriodSeconds
  1338. if in.Preconditions != nil {
  1339. in, out := &in.Preconditions, &out.Preconditions
  1340. *out = new(Preconditions)
  1341. if err := Convert_api_Preconditions_To_v1_Preconditions(*in, *out, s); err != nil {
  1342. return err
  1343. }
  1344. } else {
  1345. out.Preconditions = nil
  1346. }
  1347. out.OrphanDependents = in.OrphanDependents
  1348. return nil
  1349. }
  1350. func Convert_api_DeleteOptions_To_v1_DeleteOptions(in *api.DeleteOptions, out *DeleteOptions, s conversion.Scope) error {
  1351. return autoConvert_api_DeleteOptions_To_v1_DeleteOptions(in, out, s)
  1352. }
  1353. func autoConvert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in *DownwardAPIVolumeFile, out *api.DownwardAPIVolumeFile, s conversion.Scope) error {
  1354. out.Path = in.Path
  1355. if in.FieldRef != nil {
  1356. in, out := &in.FieldRef, &out.FieldRef
  1357. *out = new(api.ObjectFieldSelector)
  1358. if err := Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(*in, *out, s); err != nil {
  1359. return err
  1360. }
  1361. } else {
  1362. out.FieldRef = nil
  1363. }
  1364. if in.ResourceFieldRef != nil {
  1365. in, out := &in.ResourceFieldRef, &out.ResourceFieldRef
  1366. *out = new(api.ResourceFieldSelector)
  1367. if err := Convert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector(*in, *out, s); err != nil {
  1368. return err
  1369. }
  1370. } else {
  1371. out.ResourceFieldRef = nil
  1372. }
  1373. out.Mode = in.Mode
  1374. return nil
  1375. }
  1376. func Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in *DownwardAPIVolumeFile, out *api.DownwardAPIVolumeFile, s conversion.Scope) error {
  1377. return autoConvert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in, out, s)
  1378. }
  1379. func autoConvert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *api.DownwardAPIVolumeFile, out *DownwardAPIVolumeFile, s conversion.Scope) error {
  1380. out.Path = in.Path
  1381. if in.FieldRef != nil {
  1382. in, out := &in.FieldRef, &out.FieldRef
  1383. *out = new(ObjectFieldSelector)
  1384. if err := Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(*in, *out, s); err != nil {
  1385. return err
  1386. }
  1387. } else {
  1388. out.FieldRef = nil
  1389. }
  1390. if in.ResourceFieldRef != nil {
  1391. in, out := &in.ResourceFieldRef, &out.ResourceFieldRef
  1392. *out = new(ResourceFieldSelector)
  1393. if err := Convert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector(*in, *out, s); err != nil {
  1394. return err
  1395. }
  1396. } else {
  1397. out.ResourceFieldRef = nil
  1398. }
  1399. out.Mode = in.Mode
  1400. return nil
  1401. }
  1402. func Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *api.DownwardAPIVolumeFile, out *DownwardAPIVolumeFile, s conversion.Scope) error {
  1403. return autoConvert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in, out, s)
  1404. }
  1405. func autoConvert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in *DownwardAPIVolumeSource, out *api.DownwardAPIVolumeSource, s conversion.Scope) error {
  1406. SetDefaults_DownwardAPIVolumeSource(in)
  1407. if in.Items != nil {
  1408. in, out := &in.Items, &out.Items
  1409. *out = make([]api.DownwardAPIVolumeFile, len(*in))
  1410. for i := range *in {
  1411. if err := Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(&(*in)[i], &(*out)[i], s); err != nil {
  1412. return err
  1413. }
  1414. }
  1415. } else {
  1416. out.Items = nil
  1417. }
  1418. out.DefaultMode = in.DefaultMode
  1419. return nil
  1420. }
  1421. func Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in *DownwardAPIVolumeSource, out *api.DownwardAPIVolumeSource, s conversion.Scope) error {
  1422. return autoConvert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in, out, s)
  1423. }
  1424. func autoConvert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *api.DownwardAPIVolumeSource, out *DownwardAPIVolumeSource, s conversion.Scope) error {
  1425. if in.Items != nil {
  1426. in, out := &in.Items, &out.Items
  1427. *out = make([]DownwardAPIVolumeFile, len(*in))
  1428. for i := range *in {
  1429. if err := Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(&(*in)[i], &(*out)[i], s); err != nil {
  1430. return err
  1431. }
  1432. }
  1433. } else {
  1434. out.Items = nil
  1435. }
  1436. out.DefaultMode = in.DefaultMode
  1437. return nil
  1438. }
  1439. func Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *api.DownwardAPIVolumeSource, out *DownwardAPIVolumeSource, s conversion.Scope) error {
  1440. return autoConvert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in, out, s)
  1441. }
  1442. func autoConvert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in *EmptyDirVolumeSource, out *api.EmptyDirVolumeSource, s conversion.Scope) error {
  1443. out.Medium = api.StorageMedium(in.Medium)
  1444. return nil
  1445. }
  1446. func Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in *EmptyDirVolumeSource, out *api.EmptyDirVolumeSource, s conversion.Scope) error {
  1447. return autoConvert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in, out, s)
  1448. }
  1449. func autoConvert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *api.EmptyDirVolumeSource, out *EmptyDirVolumeSource, s conversion.Scope) error {
  1450. out.Medium = StorageMedium(in.Medium)
  1451. return nil
  1452. }
  1453. func Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *api.EmptyDirVolumeSource, out *EmptyDirVolumeSource, s conversion.Scope) error {
  1454. return autoConvert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in, out, s)
  1455. }
  1456. func autoConvert_v1_EndpointAddress_To_api_EndpointAddress(in *EndpointAddress, out *api.EndpointAddress, s conversion.Scope) error {
  1457. out.IP = in.IP
  1458. out.Hostname = in.Hostname
  1459. out.NodeName = in.NodeName
  1460. if in.TargetRef != nil {
  1461. in, out := &in.TargetRef, &out.TargetRef
  1462. *out = new(api.ObjectReference)
  1463. if err := Convert_v1_ObjectReference_To_api_ObjectReference(*in, *out, s); err != nil {
  1464. return err
  1465. }
  1466. } else {
  1467. out.TargetRef = nil
  1468. }
  1469. return nil
  1470. }
  1471. func Convert_v1_EndpointAddress_To_api_EndpointAddress(in *EndpointAddress, out *api.EndpointAddress, s conversion.Scope) error {
  1472. return autoConvert_v1_EndpointAddress_To_api_EndpointAddress(in, out, s)
  1473. }
  1474. func autoConvert_api_EndpointAddress_To_v1_EndpointAddress(in *api.EndpointAddress, out *EndpointAddress, s conversion.Scope) error {
  1475. out.IP = in.IP
  1476. out.Hostname = in.Hostname
  1477. out.NodeName = in.NodeName
  1478. if in.TargetRef != nil {
  1479. in, out := &in.TargetRef, &out.TargetRef
  1480. *out = new(ObjectReference)
  1481. if err := Convert_api_ObjectReference_To_v1_ObjectReference(*in, *out, s); err != nil {
  1482. return err
  1483. }
  1484. } else {
  1485. out.TargetRef = nil
  1486. }
  1487. return nil
  1488. }
  1489. func Convert_api_EndpointAddress_To_v1_EndpointAddress(in *api.EndpointAddress, out *EndpointAddress, s conversion.Scope) error {
  1490. return autoConvert_api_EndpointAddress_To_v1_EndpointAddress(in, out, s)
  1491. }
  1492. func autoConvert_v1_EndpointPort_To_api_EndpointPort(in *EndpointPort, out *api.EndpointPort, s conversion.Scope) error {
  1493. out.Name = in.Name
  1494. out.Port = in.Port
  1495. out.Protocol = api.Protocol(in.Protocol)
  1496. return nil
  1497. }
  1498. func Convert_v1_EndpointPort_To_api_EndpointPort(in *EndpointPort, out *api.EndpointPort, s conversion.Scope) error {
  1499. return autoConvert_v1_EndpointPort_To_api_EndpointPort(in, out, s)
  1500. }
  1501. func autoConvert_api_EndpointPort_To_v1_EndpointPort(in *api.EndpointPort, out *EndpointPort, s conversion.Scope) error {
  1502. out.Name = in.Name
  1503. out.Port = in.Port
  1504. out.Protocol = Protocol(in.Protocol)
  1505. return nil
  1506. }
  1507. func Convert_api_EndpointPort_To_v1_EndpointPort(in *api.EndpointPort, out *EndpointPort, s conversion.Scope) error {
  1508. return autoConvert_api_EndpointPort_To_v1_EndpointPort(in, out, s)
  1509. }
  1510. func autoConvert_v1_EndpointSubset_To_api_EndpointSubset(in *EndpointSubset, out *api.EndpointSubset, s conversion.Scope) error {
  1511. if in.Addresses != nil {
  1512. in, out := &in.Addresses, &out.Addresses
  1513. *out = make([]api.EndpointAddress, len(*in))
  1514. for i := range *in {
  1515. if err := Convert_v1_EndpointAddress_To_api_EndpointAddress(&(*in)[i], &(*out)[i], s); err != nil {
  1516. return err
  1517. }
  1518. }
  1519. } else {
  1520. out.Addresses = nil
  1521. }
  1522. if in.NotReadyAddresses != nil {
  1523. in, out := &in.NotReadyAddresses, &out.NotReadyAddresses
  1524. *out = make([]api.EndpointAddress, len(*in))
  1525. for i := range *in {
  1526. if err := Convert_v1_EndpointAddress_To_api_EndpointAddress(&(*in)[i], &(*out)[i], s); err != nil {
  1527. return err
  1528. }
  1529. }
  1530. } else {
  1531. out.NotReadyAddresses = nil
  1532. }
  1533. if in.Ports != nil {
  1534. in, out := &in.Ports, &out.Ports
  1535. *out = make([]api.EndpointPort, len(*in))
  1536. for i := range *in {
  1537. if err := Convert_v1_EndpointPort_To_api_EndpointPort(&(*in)[i], &(*out)[i], s); err != nil {
  1538. return err
  1539. }
  1540. }
  1541. } else {
  1542. out.Ports = nil
  1543. }
  1544. return nil
  1545. }
  1546. func Convert_v1_EndpointSubset_To_api_EndpointSubset(in *EndpointSubset, out *api.EndpointSubset, s conversion.Scope) error {
  1547. return autoConvert_v1_EndpointSubset_To_api_EndpointSubset(in, out, s)
  1548. }
  1549. func autoConvert_api_EndpointSubset_To_v1_EndpointSubset(in *api.EndpointSubset, out *EndpointSubset, s conversion.Scope) error {
  1550. if in.Addresses != nil {
  1551. in, out := &in.Addresses, &out.Addresses
  1552. *out = make([]EndpointAddress, len(*in))
  1553. for i := range *in {
  1554. if err := Convert_api_EndpointAddress_To_v1_EndpointAddress(&(*in)[i], &(*out)[i], s); err != nil {
  1555. return err
  1556. }
  1557. }
  1558. } else {
  1559. out.Addresses = nil
  1560. }
  1561. if in.NotReadyAddresses != nil {
  1562. in, out := &in.NotReadyAddresses, &out.NotReadyAddresses
  1563. *out = make([]EndpointAddress, len(*in))
  1564. for i := range *in {
  1565. if err := Convert_api_EndpointAddress_To_v1_EndpointAddress(&(*in)[i], &(*out)[i], s); err != nil {
  1566. return err
  1567. }
  1568. }
  1569. } else {
  1570. out.NotReadyAddresses = nil
  1571. }
  1572. if in.Ports != nil {
  1573. in, out := &in.Ports, &out.Ports
  1574. *out = make([]EndpointPort, len(*in))
  1575. for i := range *in {
  1576. if err := Convert_api_EndpointPort_To_v1_EndpointPort(&(*in)[i], &(*out)[i], s); err != nil {
  1577. return err
  1578. }
  1579. }
  1580. } else {
  1581. out.Ports = nil
  1582. }
  1583. return nil
  1584. }
  1585. func Convert_api_EndpointSubset_To_v1_EndpointSubset(in *api.EndpointSubset, out *EndpointSubset, s conversion.Scope) error {
  1586. return autoConvert_api_EndpointSubset_To_v1_EndpointSubset(in, out, s)
  1587. }
  1588. func autoConvert_v1_Endpoints_To_api_Endpoints(in *Endpoints, out *api.Endpoints, s conversion.Scope) error {
  1589. SetDefaults_Endpoints(in)
  1590. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  1591. return err
  1592. }
  1593. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  1594. return err
  1595. }
  1596. if in.Subsets != nil {
  1597. in, out := &in.Subsets, &out.Subsets
  1598. *out = make([]api.EndpointSubset, len(*in))
  1599. for i := range *in {
  1600. if err := Convert_v1_EndpointSubset_To_api_EndpointSubset(&(*in)[i], &(*out)[i], s); err != nil {
  1601. return err
  1602. }
  1603. }
  1604. } else {
  1605. out.Subsets = nil
  1606. }
  1607. return nil
  1608. }
  1609. func Convert_v1_Endpoints_To_api_Endpoints(in *Endpoints, out *api.Endpoints, s conversion.Scope) error {
  1610. return autoConvert_v1_Endpoints_To_api_Endpoints(in, out, s)
  1611. }
  1612. func autoConvert_api_Endpoints_To_v1_Endpoints(in *api.Endpoints, out *Endpoints, s conversion.Scope) error {
  1613. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  1614. return err
  1615. }
  1616. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  1617. return err
  1618. }
  1619. if in.Subsets != nil {
  1620. in, out := &in.Subsets, &out.Subsets
  1621. *out = make([]EndpointSubset, len(*in))
  1622. for i := range *in {
  1623. if err := Convert_api_EndpointSubset_To_v1_EndpointSubset(&(*in)[i], &(*out)[i], s); err != nil {
  1624. return err
  1625. }
  1626. }
  1627. } else {
  1628. out.Subsets = nil
  1629. }
  1630. return nil
  1631. }
  1632. func Convert_api_Endpoints_To_v1_Endpoints(in *api.Endpoints, out *Endpoints, s conversion.Scope) error {
  1633. return autoConvert_api_Endpoints_To_v1_Endpoints(in, out, s)
  1634. }
  1635. func autoConvert_v1_EndpointsList_To_api_EndpointsList(in *EndpointsList, out *api.EndpointsList, s conversion.Scope) error {
  1636. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  1637. return err
  1638. }
  1639. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  1640. return err
  1641. }
  1642. if in.Items != nil {
  1643. in, out := &in.Items, &out.Items
  1644. *out = make([]api.Endpoints, len(*in))
  1645. for i := range *in {
  1646. if err := Convert_v1_Endpoints_To_api_Endpoints(&(*in)[i], &(*out)[i], s); err != nil {
  1647. return err
  1648. }
  1649. }
  1650. } else {
  1651. out.Items = nil
  1652. }
  1653. return nil
  1654. }
  1655. func Convert_v1_EndpointsList_To_api_EndpointsList(in *EndpointsList, out *api.EndpointsList, s conversion.Scope) error {
  1656. return autoConvert_v1_EndpointsList_To_api_EndpointsList(in, out, s)
  1657. }
  1658. func autoConvert_api_EndpointsList_To_v1_EndpointsList(in *api.EndpointsList, out *EndpointsList, s conversion.Scope) error {
  1659. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  1660. return err
  1661. }
  1662. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  1663. return err
  1664. }
  1665. if in.Items != nil {
  1666. in, out := &in.Items, &out.Items
  1667. *out = make([]Endpoints, len(*in))
  1668. for i := range *in {
  1669. if err := Convert_api_Endpoints_To_v1_Endpoints(&(*in)[i], &(*out)[i], s); err != nil {
  1670. return err
  1671. }
  1672. }
  1673. } else {
  1674. out.Items = nil
  1675. }
  1676. return nil
  1677. }
  1678. func Convert_api_EndpointsList_To_v1_EndpointsList(in *api.EndpointsList, out *EndpointsList, s conversion.Scope) error {
  1679. return autoConvert_api_EndpointsList_To_v1_EndpointsList(in, out, s)
  1680. }
  1681. func autoConvert_v1_EnvVar_To_api_EnvVar(in *EnvVar, out *api.EnvVar, s conversion.Scope) error {
  1682. out.Name = in.Name
  1683. out.Value = in.Value
  1684. if in.ValueFrom != nil {
  1685. in, out := &in.ValueFrom, &out.ValueFrom
  1686. *out = new(api.EnvVarSource)
  1687. if err := Convert_v1_EnvVarSource_To_api_EnvVarSource(*in, *out, s); err != nil {
  1688. return err
  1689. }
  1690. } else {
  1691. out.ValueFrom = nil
  1692. }
  1693. return nil
  1694. }
  1695. func Convert_v1_EnvVar_To_api_EnvVar(in *EnvVar, out *api.EnvVar, s conversion.Scope) error {
  1696. return autoConvert_v1_EnvVar_To_api_EnvVar(in, out, s)
  1697. }
  1698. func autoConvert_api_EnvVar_To_v1_EnvVar(in *api.EnvVar, out *EnvVar, s conversion.Scope) error {
  1699. out.Name = in.Name
  1700. out.Value = in.Value
  1701. if in.ValueFrom != nil {
  1702. in, out := &in.ValueFrom, &out.ValueFrom
  1703. *out = new(EnvVarSource)
  1704. if err := Convert_api_EnvVarSource_To_v1_EnvVarSource(*in, *out, s); err != nil {
  1705. return err
  1706. }
  1707. } else {
  1708. out.ValueFrom = nil
  1709. }
  1710. return nil
  1711. }
  1712. func Convert_api_EnvVar_To_v1_EnvVar(in *api.EnvVar, out *EnvVar, s conversion.Scope) error {
  1713. return autoConvert_api_EnvVar_To_v1_EnvVar(in, out, s)
  1714. }
  1715. func autoConvert_v1_EnvVarSource_To_api_EnvVarSource(in *EnvVarSource, out *api.EnvVarSource, s conversion.Scope) error {
  1716. if in.FieldRef != nil {
  1717. in, out := &in.FieldRef, &out.FieldRef
  1718. *out = new(api.ObjectFieldSelector)
  1719. if err := Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(*in, *out, s); err != nil {
  1720. return err
  1721. }
  1722. } else {
  1723. out.FieldRef = nil
  1724. }
  1725. if in.ResourceFieldRef != nil {
  1726. in, out := &in.ResourceFieldRef, &out.ResourceFieldRef
  1727. *out = new(api.ResourceFieldSelector)
  1728. if err := Convert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector(*in, *out, s); err != nil {
  1729. return err
  1730. }
  1731. } else {
  1732. out.ResourceFieldRef = nil
  1733. }
  1734. if in.ConfigMapKeyRef != nil {
  1735. in, out := &in.ConfigMapKeyRef, &out.ConfigMapKeyRef
  1736. *out = new(api.ConfigMapKeySelector)
  1737. if err := Convert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(*in, *out, s); err != nil {
  1738. return err
  1739. }
  1740. } else {
  1741. out.ConfigMapKeyRef = nil
  1742. }
  1743. if in.SecretKeyRef != nil {
  1744. in, out := &in.SecretKeyRef, &out.SecretKeyRef
  1745. *out = new(api.SecretKeySelector)
  1746. if err := Convert_v1_SecretKeySelector_To_api_SecretKeySelector(*in, *out, s); err != nil {
  1747. return err
  1748. }
  1749. } else {
  1750. out.SecretKeyRef = nil
  1751. }
  1752. return nil
  1753. }
  1754. func Convert_v1_EnvVarSource_To_api_EnvVarSource(in *EnvVarSource, out *api.EnvVarSource, s conversion.Scope) error {
  1755. return autoConvert_v1_EnvVarSource_To_api_EnvVarSource(in, out, s)
  1756. }
  1757. func autoConvert_api_EnvVarSource_To_v1_EnvVarSource(in *api.EnvVarSource, out *EnvVarSource, s conversion.Scope) error {
  1758. if in.FieldRef != nil {
  1759. in, out := &in.FieldRef, &out.FieldRef
  1760. *out = new(ObjectFieldSelector)
  1761. if err := Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(*in, *out, s); err != nil {
  1762. return err
  1763. }
  1764. } else {
  1765. out.FieldRef = nil
  1766. }
  1767. if in.ResourceFieldRef != nil {
  1768. in, out := &in.ResourceFieldRef, &out.ResourceFieldRef
  1769. *out = new(ResourceFieldSelector)
  1770. if err := Convert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector(*in, *out, s); err != nil {
  1771. return err
  1772. }
  1773. } else {
  1774. out.ResourceFieldRef = nil
  1775. }
  1776. if in.ConfigMapKeyRef != nil {
  1777. in, out := &in.ConfigMapKeyRef, &out.ConfigMapKeyRef
  1778. *out = new(ConfigMapKeySelector)
  1779. if err := Convert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(*in, *out, s); err != nil {
  1780. return err
  1781. }
  1782. } else {
  1783. out.ConfigMapKeyRef = nil
  1784. }
  1785. if in.SecretKeyRef != nil {
  1786. in, out := &in.SecretKeyRef, &out.SecretKeyRef
  1787. *out = new(SecretKeySelector)
  1788. if err := Convert_api_SecretKeySelector_To_v1_SecretKeySelector(*in, *out, s); err != nil {
  1789. return err
  1790. }
  1791. } else {
  1792. out.SecretKeyRef = nil
  1793. }
  1794. return nil
  1795. }
  1796. func Convert_api_EnvVarSource_To_v1_EnvVarSource(in *api.EnvVarSource, out *EnvVarSource, s conversion.Scope) error {
  1797. return autoConvert_api_EnvVarSource_To_v1_EnvVarSource(in, out, s)
  1798. }
  1799. func autoConvert_v1_Event_To_api_Event(in *Event, out *api.Event, s conversion.Scope) error {
  1800. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  1801. return err
  1802. }
  1803. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  1804. return err
  1805. }
  1806. if err := Convert_v1_ObjectReference_To_api_ObjectReference(&in.InvolvedObject, &out.InvolvedObject, s); err != nil {
  1807. return err
  1808. }
  1809. out.Reason = in.Reason
  1810. out.Message = in.Message
  1811. if err := Convert_v1_EventSource_To_api_EventSource(&in.Source, &out.Source, s); err != nil {
  1812. return err
  1813. }
  1814. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.FirstTimestamp, &out.FirstTimestamp, s); err != nil {
  1815. return err
  1816. }
  1817. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastTimestamp, &out.LastTimestamp, s); err != nil {
  1818. return err
  1819. }
  1820. out.Count = in.Count
  1821. out.Type = in.Type
  1822. return nil
  1823. }
  1824. func Convert_v1_Event_To_api_Event(in *Event, out *api.Event, s conversion.Scope) error {
  1825. return autoConvert_v1_Event_To_api_Event(in, out, s)
  1826. }
  1827. func autoConvert_api_Event_To_v1_Event(in *api.Event, out *Event, s conversion.Scope) error {
  1828. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  1829. return err
  1830. }
  1831. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  1832. return err
  1833. }
  1834. if err := Convert_api_ObjectReference_To_v1_ObjectReference(&in.InvolvedObject, &out.InvolvedObject, s); err != nil {
  1835. return err
  1836. }
  1837. out.Reason = in.Reason
  1838. out.Message = in.Message
  1839. if err := Convert_api_EventSource_To_v1_EventSource(&in.Source, &out.Source, s); err != nil {
  1840. return err
  1841. }
  1842. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.FirstTimestamp, &out.FirstTimestamp, s); err != nil {
  1843. return err
  1844. }
  1845. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastTimestamp, &out.LastTimestamp, s); err != nil {
  1846. return err
  1847. }
  1848. out.Count = in.Count
  1849. out.Type = in.Type
  1850. return nil
  1851. }
  1852. func Convert_api_Event_To_v1_Event(in *api.Event, out *Event, s conversion.Scope) error {
  1853. return autoConvert_api_Event_To_v1_Event(in, out, s)
  1854. }
  1855. func autoConvert_v1_EventList_To_api_EventList(in *EventList, out *api.EventList, s conversion.Scope) error {
  1856. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  1857. return err
  1858. }
  1859. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  1860. return err
  1861. }
  1862. if in.Items != nil {
  1863. in, out := &in.Items, &out.Items
  1864. *out = make([]api.Event, len(*in))
  1865. for i := range *in {
  1866. if err := Convert_v1_Event_To_api_Event(&(*in)[i], &(*out)[i], s); err != nil {
  1867. return err
  1868. }
  1869. }
  1870. } else {
  1871. out.Items = nil
  1872. }
  1873. return nil
  1874. }
  1875. func Convert_v1_EventList_To_api_EventList(in *EventList, out *api.EventList, s conversion.Scope) error {
  1876. return autoConvert_v1_EventList_To_api_EventList(in, out, s)
  1877. }
  1878. func autoConvert_api_EventList_To_v1_EventList(in *api.EventList, out *EventList, s conversion.Scope) error {
  1879. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  1880. return err
  1881. }
  1882. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  1883. return err
  1884. }
  1885. if in.Items != nil {
  1886. in, out := &in.Items, &out.Items
  1887. *out = make([]Event, len(*in))
  1888. for i := range *in {
  1889. if err := Convert_api_Event_To_v1_Event(&(*in)[i], &(*out)[i], s); err != nil {
  1890. return err
  1891. }
  1892. }
  1893. } else {
  1894. out.Items = nil
  1895. }
  1896. return nil
  1897. }
  1898. func Convert_api_EventList_To_v1_EventList(in *api.EventList, out *EventList, s conversion.Scope) error {
  1899. return autoConvert_api_EventList_To_v1_EventList(in, out, s)
  1900. }
  1901. func autoConvert_v1_EventSource_To_api_EventSource(in *EventSource, out *api.EventSource, s conversion.Scope) error {
  1902. out.Component = in.Component
  1903. out.Host = in.Host
  1904. return nil
  1905. }
  1906. func Convert_v1_EventSource_To_api_EventSource(in *EventSource, out *api.EventSource, s conversion.Scope) error {
  1907. return autoConvert_v1_EventSource_To_api_EventSource(in, out, s)
  1908. }
  1909. func autoConvert_api_EventSource_To_v1_EventSource(in *api.EventSource, out *EventSource, s conversion.Scope) error {
  1910. out.Component = in.Component
  1911. out.Host = in.Host
  1912. return nil
  1913. }
  1914. func Convert_api_EventSource_To_v1_EventSource(in *api.EventSource, out *EventSource, s conversion.Scope) error {
  1915. return autoConvert_api_EventSource_To_v1_EventSource(in, out, s)
  1916. }
  1917. func autoConvert_v1_ExecAction_To_api_ExecAction(in *ExecAction, out *api.ExecAction, s conversion.Scope) error {
  1918. out.Command = in.Command
  1919. return nil
  1920. }
  1921. func Convert_v1_ExecAction_To_api_ExecAction(in *ExecAction, out *api.ExecAction, s conversion.Scope) error {
  1922. return autoConvert_v1_ExecAction_To_api_ExecAction(in, out, s)
  1923. }
  1924. func autoConvert_api_ExecAction_To_v1_ExecAction(in *api.ExecAction, out *ExecAction, s conversion.Scope) error {
  1925. out.Command = in.Command
  1926. return nil
  1927. }
  1928. func Convert_api_ExecAction_To_v1_ExecAction(in *api.ExecAction, out *ExecAction, s conversion.Scope) error {
  1929. return autoConvert_api_ExecAction_To_v1_ExecAction(in, out, s)
  1930. }
  1931. func autoConvert_v1_ExportOptions_To_api_ExportOptions(in *ExportOptions, out *api.ExportOptions, s conversion.Scope) error {
  1932. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  1933. return err
  1934. }
  1935. out.Export = in.Export
  1936. out.Exact = in.Exact
  1937. return nil
  1938. }
  1939. func Convert_v1_ExportOptions_To_api_ExportOptions(in *ExportOptions, out *api.ExportOptions, s conversion.Scope) error {
  1940. return autoConvert_v1_ExportOptions_To_api_ExportOptions(in, out, s)
  1941. }
  1942. func autoConvert_api_ExportOptions_To_v1_ExportOptions(in *api.ExportOptions, out *ExportOptions, s conversion.Scope) error {
  1943. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  1944. return err
  1945. }
  1946. out.Export = in.Export
  1947. out.Exact = in.Exact
  1948. return nil
  1949. }
  1950. func Convert_api_ExportOptions_To_v1_ExportOptions(in *api.ExportOptions, out *ExportOptions, s conversion.Scope) error {
  1951. return autoConvert_api_ExportOptions_To_v1_ExportOptions(in, out, s)
  1952. }
  1953. func autoConvert_v1_FCVolumeSource_To_api_FCVolumeSource(in *FCVolumeSource, out *api.FCVolumeSource, s conversion.Scope) error {
  1954. out.TargetWWNs = in.TargetWWNs
  1955. out.Lun = in.Lun
  1956. out.FSType = in.FSType
  1957. out.ReadOnly = in.ReadOnly
  1958. return nil
  1959. }
  1960. func Convert_v1_FCVolumeSource_To_api_FCVolumeSource(in *FCVolumeSource, out *api.FCVolumeSource, s conversion.Scope) error {
  1961. return autoConvert_v1_FCVolumeSource_To_api_FCVolumeSource(in, out, s)
  1962. }
  1963. func autoConvert_api_FCVolumeSource_To_v1_FCVolumeSource(in *api.FCVolumeSource, out *FCVolumeSource, s conversion.Scope) error {
  1964. out.TargetWWNs = in.TargetWWNs
  1965. out.Lun = in.Lun
  1966. out.FSType = in.FSType
  1967. out.ReadOnly = in.ReadOnly
  1968. return nil
  1969. }
  1970. func Convert_api_FCVolumeSource_To_v1_FCVolumeSource(in *api.FCVolumeSource, out *FCVolumeSource, s conversion.Scope) error {
  1971. return autoConvert_api_FCVolumeSource_To_v1_FCVolumeSource(in, out, s)
  1972. }
  1973. func autoConvert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in *FlexVolumeSource, out *api.FlexVolumeSource, s conversion.Scope) error {
  1974. out.Driver = in.Driver
  1975. out.FSType = in.FSType
  1976. if in.SecretRef != nil {
  1977. in, out := &in.SecretRef, &out.SecretRef
  1978. *out = new(api.LocalObjectReference)
  1979. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(*in, *out, s); err != nil {
  1980. return err
  1981. }
  1982. } else {
  1983. out.SecretRef = nil
  1984. }
  1985. out.ReadOnly = in.ReadOnly
  1986. out.Options = in.Options
  1987. return nil
  1988. }
  1989. func Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in *FlexVolumeSource, out *api.FlexVolumeSource, s conversion.Scope) error {
  1990. return autoConvert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in, out, s)
  1991. }
  1992. func autoConvert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in *api.FlexVolumeSource, out *FlexVolumeSource, s conversion.Scope) error {
  1993. out.Driver = in.Driver
  1994. out.FSType = in.FSType
  1995. if in.SecretRef != nil {
  1996. in, out := &in.SecretRef, &out.SecretRef
  1997. *out = new(LocalObjectReference)
  1998. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(*in, *out, s); err != nil {
  1999. return err
  2000. }
  2001. } else {
  2002. out.SecretRef = nil
  2003. }
  2004. out.ReadOnly = in.ReadOnly
  2005. out.Options = in.Options
  2006. return nil
  2007. }
  2008. func Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in *api.FlexVolumeSource, out *FlexVolumeSource, s conversion.Scope) error {
  2009. return autoConvert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in, out, s)
  2010. }
  2011. func autoConvert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in *FlockerVolumeSource, out *api.FlockerVolumeSource, s conversion.Scope) error {
  2012. out.DatasetName = in.DatasetName
  2013. return nil
  2014. }
  2015. func Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in *FlockerVolumeSource, out *api.FlockerVolumeSource, s conversion.Scope) error {
  2016. return autoConvert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in, out, s)
  2017. }
  2018. func autoConvert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *api.FlockerVolumeSource, out *FlockerVolumeSource, s conversion.Scope) error {
  2019. out.DatasetName = in.DatasetName
  2020. return nil
  2021. }
  2022. func Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *api.FlockerVolumeSource, out *FlockerVolumeSource, s conversion.Scope) error {
  2023. return autoConvert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in, out, s)
  2024. }
  2025. func autoConvert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in *GCEPersistentDiskVolumeSource, out *api.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  2026. out.PDName = in.PDName
  2027. out.FSType = in.FSType
  2028. out.Partition = in.Partition
  2029. out.ReadOnly = in.ReadOnly
  2030. return nil
  2031. }
  2032. func Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in *GCEPersistentDiskVolumeSource, out *api.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  2033. return autoConvert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in, out, s)
  2034. }
  2035. func autoConvert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *api.GCEPersistentDiskVolumeSource, out *GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  2036. out.PDName = in.PDName
  2037. out.FSType = in.FSType
  2038. out.Partition = in.Partition
  2039. out.ReadOnly = in.ReadOnly
  2040. return nil
  2041. }
  2042. func Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *api.GCEPersistentDiskVolumeSource, out *GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  2043. return autoConvert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in, out, s)
  2044. }
  2045. func autoConvert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in *GitRepoVolumeSource, out *api.GitRepoVolumeSource, s conversion.Scope) error {
  2046. out.Repository = in.Repository
  2047. out.Revision = in.Revision
  2048. out.Directory = in.Directory
  2049. return nil
  2050. }
  2051. func Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in *GitRepoVolumeSource, out *api.GitRepoVolumeSource, s conversion.Scope) error {
  2052. return autoConvert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in, out, s)
  2053. }
  2054. func autoConvert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *api.GitRepoVolumeSource, out *GitRepoVolumeSource, s conversion.Scope) error {
  2055. out.Repository = in.Repository
  2056. out.Revision = in.Revision
  2057. out.Directory = in.Directory
  2058. return nil
  2059. }
  2060. func Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *api.GitRepoVolumeSource, out *GitRepoVolumeSource, s conversion.Scope) error {
  2061. return autoConvert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in, out, s)
  2062. }
  2063. func autoConvert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in *GlusterfsVolumeSource, out *api.GlusterfsVolumeSource, s conversion.Scope) error {
  2064. out.EndpointsName = in.EndpointsName
  2065. out.Path = in.Path
  2066. out.ReadOnly = in.ReadOnly
  2067. return nil
  2068. }
  2069. func Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in *GlusterfsVolumeSource, out *api.GlusterfsVolumeSource, s conversion.Scope) error {
  2070. return autoConvert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in, out, s)
  2071. }
  2072. func autoConvert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *api.GlusterfsVolumeSource, out *GlusterfsVolumeSource, s conversion.Scope) error {
  2073. out.EndpointsName = in.EndpointsName
  2074. out.Path = in.Path
  2075. out.ReadOnly = in.ReadOnly
  2076. return nil
  2077. }
  2078. func Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *api.GlusterfsVolumeSource, out *GlusterfsVolumeSource, s conversion.Scope) error {
  2079. return autoConvert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in, out, s)
  2080. }
  2081. func autoConvert_v1_HTTPGetAction_To_api_HTTPGetAction(in *HTTPGetAction, out *api.HTTPGetAction, s conversion.Scope) error {
  2082. SetDefaults_HTTPGetAction(in)
  2083. out.Path = in.Path
  2084. if err := api.Convert_intstr_IntOrString_To_intstr_IntOrString(&in.Port, &out.Port, s); err != nil {
  2085. return err
  2086. }
  2087. out.Host = in.Host
  2088. out.Scheme = api.URIScheme(in.Scheme)
  2089. if in.HTTPHeaders != nil {
  2090. in, out := &in.HTTPHeaders, &out.HTTPHeaders
  2091. *out = make([]api.HTTPHeader, len(*in))
  2092. for i := range *in {
  2093. if err := Convert_v1_HTTPHeader_To_api_HTTPHeader(&(*in)[i], &(*out)[i], s); err != nil {
  2094. return err
  2095. }
  2096. }
  2097. } else {
  2098. out.HTTPHeaders = nil
  2099. }
  2100. return nil
  2101. }
  2102. func Convert_v1_HTTPGetAction_To_api_HTTPGetAction(in *HTTPGetAction, out *api.HTTPGetAction, s conversion.Scope) error {
  2103. return autoConvert_v1_HTTPGetAction_To_api_HTTPGetAction(in, out, s)
  2104. }
  2105. func autoConvert_api_HTTPGetAction_To_v1_HTTPGetAction(in *api.HTTPGetAction, out *HTTPGetAction, s conversion.Scope) error {
  2106. out.Path = in.Path
  2107. if err := api.Convert_intstr_IntOrString_To_intstr_IntOrString(&in.Port, &out.Port, s); err != nil {
  2108. return err
  2109. }
  2110. out.Host = in.Host
  2111. out.Scheme = URIScheme(in.Scheme)
  2112. if in.HTTPHeaders != nil {
  2113. in, out := &in.HTTPHeaders, &out.HTTPHeaders
  2114. *out = make([]HTTPHeader, len(*in))
  2115. for i := range *in {
  2116. if err := Convert_api_HTTPHeader_To_v1_HTTPHeader(&(*in)[i], &(*out)[i], s); err != nil {
  2117. return err
  2118. }
  2119. }
  2120. } else {
  2121. out.HTTPHeaders = nil
  2122. }
  2123. return nil
  2124. }
  2125. func Convert_api_HTTPGetAction_To_v1_HTTPGetAction(in *api.HTTPGetAction, out *HTTPGetAction, s conversion.Scope) error {
  2126. return autoConvert_api_HTTPGetAction_To_v1_HTTPGetAction(in, out, s)
  2127. }
  2128. func autoConvert_v1_HTTPHeader_To_api_HTTPHeader(in *HTTPHeader, out *api.HTTPHeader, s conversion.Scope) error {
  2129. out.Name = in.Name
  2130. out.Value = in.Value
  2131. return nil
  2132. }
  2133. func Convert_v1_HTTPHeader_To_api_HTTPHeader(in *HTTPHeader, out *api.HTTPHeader, s conversion.Scope) error {
  2134. return autoConvert_v1_HTTPHeader_To_api_HTTPHeader(in, out, s)
  2135. }
  2136. func autoConvert_api_HTTPHeader_To_v1_HTTPHeader(in *api.HTTPHeader, out *HTTPHeader, s conversion.Scope) error {
  2137. out.Name = in.Name
  2138. out.Value = in.Value
  2139. return nil
  2140. }
  2141. func Convert_api_HTTPHeader_To_v1_HTTPHeader(in *api.HTTPHeader, out *HTTPHeader, s conversion.Scope) error {
  2142. return autoConvert_api_HTTPHeader_To_v1_HTTPHeader(in, out, s)
  2143. }
  2144. func autoConvert_v1_Handler_To_api_Handler(in *Handler, out *api.Handler, s conversion.Scope) error {
  2145. if in.Exec != nil {
  2146. in, out := &in.Exec, &out.Exec
  2147. *out = new(api.ExecAction)
  2148. if err := Convert_v1_ExecAction_To_api_ExecAction(*in, *out, s); err != nil {
  2149. return err
  2150. }
  2151. } else {
  2152. out.Exec = nil
  2153. }
  2154. if in.HTTPGet != nil {
  2155. in, out := &in.HTTPGet, &out.HTTPGet
  2156. *out = new(api.HTTPGetAction)
  2157. if err := Convert_v1_HTTPGetAction_To_api_HTTPGetAction(*in, *out, s); err != nil {
  2158. return err
  2159. }
  2160. } else {
  2161. out.HTTPGet = nil
  2162. }
  2163. if in.TCPSocket != nil {
  2164. in, out := &in.TCPSocket, &out.TCPSocket
  2165. *out = new(api.TCPSocketAction)
  2166. if err := Convert_v1_TCPSocketAction_To_api_TCPSocketAction(*in, *out, s); err != nil {
  2167. return err
  2168. }
  2169. } else {
  2170. out.TCPSocket = nil
  2171. }
  2172. return nil
  2173. }
  2174. func Convert_v1_Handler_To_api_Handler(in *Handler, out *api.Handler, s conversion.Scope) error {
  2175. return autoConvert_v1_Handler_To_api_Handler(in, out, s)
  2176. }
  2177. func autoConvert_api_Handler_To_v1_Handler(in *api.Handler, out *Handler, s conversion.Scope) error {
  2178. if in.Exec != nil {
  2179. in, out := &in.Exec, &out.Exec
  2180. *out = new(ExecAction)
  2181. if err := Convert_api_ExecAction_To_v1_ExecAction(*in, *out, s); err != nil {
  2182. return err
  2183. }
  2184. } else {
  2185. out.Exec = nil
  2186. }
  2187. if in.HTTPGet != nil {
  2188. in, out := &in.HTTPGet, &out.HTTPGet
  2189. *out = new(HTTPGetAction)
  2190. if err := Convert_api_HTTPGetAction_To_v1_HTTPGetAction(*in, *out, s); err != nil {
  2191. return err
  2192. }
  2193. } else {
  2194. out.HTTPGet = nil
  2195. }
  2196. if in.TCPSocket != nil {
  2197. in, out := &in.TCPSocket, &out.TCPSocket
  2198. *out = new(TCPSocketAction)
  2199. if err := Convert_api_TCPSocketAction_To_v1_TCPSocketAction(*in, *out, s); err != nil {
  2200. return err
  2201. }
  2202. } else {
  2203. out.TCPSocket = nil
  2204. }
  2205. return nil
  2206. }
  2207. func Convert_api_Handler_To_v1_Handler(in *api.Handler, out *Handler, s conversion.Scope) error {
  2208. return autoConvert_api_Handler_To_v1_Handler(in, out, s)
  2209. }
  2210. func autoConvert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in *HostPathVolumeSource, out *api.HostPathVolumeSource, s conversion.Scope) error {
  2211. out.Path = in.Path
  2212. return nil
  2213. }
  2214. func Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in *HostPathVolumeSource, out *api.HostPathVolumeSource, s conversion.Scope) error {
  2215. return autoConvert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in, out, s)
  2216. }
  2217. func autoConvert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *api.HostPathVolumeSource, out *HostPathVolumeSource, s conversion.Scope) error {
  2218. out.Path = in.Path
  2219. return nil
  2220. }
  2221. func Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *api.HostPathVolumeSource, out *HostPathVolumeSource, s conversion.Scope) error {
  2222. return autoConvert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in, out, s)
  2223. }
  2224. func autoConvert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in *ISCSIVolumeSource, out *api.ISCSIVolumeSource, s conversion.Scope) error {
  2225. SetDefaults_ISCSIVolumeSource(in)
  2226. out.TargetPortal = in.TargetPortal
  2227. out.IQN = in.IQN
  2228. out.Lun = in.Lun
  2229. out.ISCSIInterface = in.ISCSIInterface
  2230. out.FSType = in.FSType
  2231. out.ReadOnly = in.ReadOnly
  2232. return nil
  2233. }
  2234. func Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in *ISCSIVolumeSource, out *api.ISCSIVolumeSource, s conversion.Scope) error {
  2235. return autoConvert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in, out, s)
  2236. }
  2237. func autoConvert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *api.ISCSIVolumeSource, out *ISCSIVolumeSource, s conversion.Scope) error {
  2238. out.TargetPortal = in.TargetPortal
  2239. out.IQN = in.IQN
  2240. out.Lun = in.Lun
  2241. out.ISCSIInterface = in.ISCSIInterface
  2242. out.FSType = in.FSType
  2243. out.ReadOnly = in.ReadOnly
  2244. return nil
  2245. }
  2246. func Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *api.ISCSIVolumeSource, out *ISCSIVolumeSource, s conversion.Scope) error {
  2247. return autoConvert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in, out, s)
  2248. }
  2249. func autoConvert_v1_KeyToPath_To_api_KeyToPath(in *KeyToPath, out *api.KeyToPath, s conversion.Scope) error {
  2250. out.Key = in.Key
  2251. out.Path = in.Path
  2252. out.Mode = in.Mode
  2253. return nil
  2254. }
  2255. func Convert_v1_KeyToPath_To_api_KeyToPath(in *KeyToPath, out *api.KeyToPath, s conversion.Scope) error {
  2256. return autoConvert_v1_KeyToPath_To_api_KeyToPath(in, out, s)
  2257. }
  2258. func autoConvert_api_KeyToPath_To_v1_KeyToPath(in *api.KeyToPath, out *KeyToPath, s conversion.Scope) error {
  2259. out.Key = in.Key
  2260. out.Path = in.Path
  2261. out.Mode = in.Mode
  2262. return nil
  2263. }
  2264. func Convert_api_KeyToPath_To_v1_KeyToPath(in *api.KeyToPath, out *KeyToPath, s conversion.Scope) error {
  2265. return autoConvert_api_KeyToPath_To_v1_KeyToPath(in, out, s)
  2266. }
  2267. func autoConvert_v1_Lifecycle_To_api_Lifecycle(in *Lifecycle, out *api.Lifecycle, s conversion.Scope) error {
  2268. if in.PostStart != nil {
  2269. in, out := &in.PostStart, &out.PostStart
  2270. *out = new(api.Handler)
  2271. if err := Convert_v1_Handler_To_api_Handler(*in, *out, s); err != nil {
  2272. return err
  2273. }
  2274. } else {
  2275. out.PostStart = nil
  2276. }
  2277. if in.PreStop != nil {
  2278. in, out := &in.PreStop, &out.PreStop
  2279. *out = new(api.Handler)
  2280. if err := Convert_v1_Handler_To_api_Handler(*in, *out, s); err != nil {
  2281. return err
  2282. }
  2283. } else {
  2284. out.PreStop = nil
  2285. }
  2286. return nil
  2287. }
  2288. func Convert_v1_Lifecycle_To_api_Lifecycle(in *Lifecycle, out *api.Lifecycle, s conversion.Scope) error {
  2289. return autoConvert_v1_Lifecycle_To_api_Lifecycle(in, out, s)
  2290. }
  2291. func autoConvert_api_Lifecycle_To_v1_Lifecycle(in *api.Lifecycle, out *Lifecycle, s conversion.Scope) error {
  2292. if in.PostStart != nil {
  2293. in, out := &in.PostStart, &out.PostStart
  2294. *out = new(Handler)
  2295. if err := Convert_api_Handler_To_v1_Handler(*in, *out, s); err != nil {
  2296. return err
  2297. }
  2298. } else {
  2299. out.PostStart = nil
  2300. }
  2301. if in.PreStop != nil {
  2302. in, out := &in.PreStop, &out.PreStop
  2303. *out = new(Handler)
  2304. if err := Convert_api_Handler_To_v1_Handler(*in, *out, s); err != nil {
  2305. return err
  2306. }
  2307. } else {
  2308. out.PreStop = nil
  2309. }
  2310. return nil
  2311. }
  2312. func Convert_api_Lifecycle_To_v1_Lifecycle(in *api.Lifecycle, out *Lifecycle, s conversion.Scope) error {
  2313. return autoConvert_api_Lifecycle_To_v1_Lifecycle(in, out, s)
  2314. }
  2315. func autoConvert_v1_LimitRange_To_api_LimitRange(in *LimitRange, out *api.LimitRange, s conversion.Scope) error {
  2316. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2317. return err
  2318. }
  2319. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  2320. return err
  2321. }
  2322. if err := Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec(&in.Spec, &out.Spec, s); err != nil {
  2323. return err
  2324. }
  2325. return nil
  2326. }
  2327. func Convert_v1_LimitRange_To_api_LimitRange(in *LimitRange, out *api.LimitRange, s conversion.Scope) error {
  2328. return autoConvert_v1_LimitRange_To_api_LimitRange(in, out, s)
  2329. }
  2330. func autoConvert_api_LimitRange_To_v1_LimitRange(in *api.LimitRange, out *LimitRange, s conversion.Scope) error {
  2331. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2332. return err
  2333. }
  2334. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  2335. return err
  2336. }
  2337. if err := Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec(&in.Spec, &out.Spec, s); err != nil {
  2338. return err
  2339. }
  2340. return nil
  2341. }
  2342. func Convert_api_LimitRange_To_v1_LimitRange(in *api.LimitRange, out *LimitRange, s conversion.Scope) error {
  2343. return autoConvert_api_LimitRange_To_v1_LimitRange(in, out, s)
  2344. }
  2345. func autoConvert_v1_LimitRangeItem_To_api_LimitRangeItem(in *LimitRangeItem, out *api.LimitRangeItem, s conversion.Scope) error {
  2346. SetDefaults_LimitRangeItem(in)
  2347. out.Type = api.LimitType(in.Type)
  2348. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.Max, &out.Max, s); err != nil {
  2349. return err
  2350. }
  2351. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.Min, &out.Min, s); err != nil {
  2352. return err
  2353. }
  2354. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.Default, &out.Default, s); err != nil {
  2355. return err
  2356. }
  2357. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.DefaultRequest, &out.DefaultRequest, s); err != nil {
  2358. return err
  2359. }
  2360. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.MaxLimitRequestRatio, &out.MaxLimitRequestRatio, s); err != nil {
  2361. return err
  2362. }
  2363. return nil
  2364. }
  2365. func Convert_v1_LimitRangeItem_To_api_LimitRangeItem(in *LimitRangeItem, out *api.LimitRangeItem, s conversion.Scope) error {
  2366. return autoConvert_v1_LimitRangeItem_To_api_LimitRangeItem(in, out, s)
  2367. }
  2368. func autoConvert_api_LimitRangeItem_To_v1_LimitRangeItem(in *api.LimitRangeItem, out *LimitRangeItem, s conversion.Scope) error {
  2369. out.Type = LimitType(in.Type)
  2370. if in.Max != nil {
  2371. in, out := &in.Max, &out.Max
  2372. *out = make(ResourceList, len(*in))
  2373. for key, val := range *in {
  2374. newVal := new(resource.Quantity)
  2375. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  2376. return err
  2377. }
  2378. (*out)[ResourceName(key)] = *newVal
  2379. }
  2380. } else {
  2381. out.Max = nil
  2382. }
  2383. if in.Min != nil {
  2384. in, out := &in.Min, &out.Min
  2385. *out = make(ResourceList, len(*in))
  2386. for key, val := range *in {
  2387. newVal := new(resource.Quantity)
  2388. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  2389. return err
  2390. }
  2391. (*out)[ResourceName(key)] = *newVal
  2392. }
  2393. } else {
  2394. out.Min = nil
  2395. }
  2396. if in.Default != nil {
  2397. in, out := &in.Default, &out.Default
  2398. *out = make(ResourceList, len(*in))
  2399. for key, val := range *in {
  2400. newVal := new(resource.Quantity)
  2401. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  2402. return err
  2403. }
  2404. (*out)[ResourceName(key)] = *newVal
  2405. }
  2406. } else {
  2407. out.Default = nil
  2408. }
  2409. if in.DefaultRequest != nil {
  2410. in, out := &in.DefaultRequest, &out.DefaultRequest
  2411. *out = make(ResourceList, len(*in))
  2412. for key, val := range *in {
  2413. newVal := new(resource.Quantity)
  2414. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  2415. return err
  2416. }
  2417. (*out)[ResourceName(key)] = *newVal
  2418. }
  2419. } else {
  2420. out.DefaultRequest = nil
  2421. }
  2422. if in.MaxLimitRequestRatio != nil {
  2423. in, out := &in.MaxLimitRequestRatio, &out.MaxLimitRequestRatio
  2424. *out = make(ResourceList, len(*in))
  2425. for key, val := range *in {
  2426. newVal := new(resource.Quantity)
  2427. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  2428. return err
  2429. }
  2430. (*out)[ResourceName(key)] = *newVal
  2431. }
  2432. } else {
  2433. out.MaxLimitRequestRatio = nil
  2434. }
  2435. return nil
  2436. }
  2437. func Convert_api_LimitRangeItem_To_v1_LimitRangeItem(in *api.LimitRangeItem, out *LimitRangeItem, s conversion.Scope) error {
  2438. return autoConvert_api_LimitRangeItem_To_v1_LimitRangeItem(in, out, s)
  2439. }
  2440. func autoConvert_v1_LimitRangeList_To_api_LimitRangeList(in *LimitRangeList, out *api.LimitRangeList, s conversion.Scope) error {
  2441. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2442. return err
  2443. }
  2444. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  2445. return err
  2446. }
  2447. if in.Items != nil {
  2448. in, out := &in.Items, &out.Items
  2449. *out = make([]api.LimitRange, len(*in))
  2450. for i := range *in {
  2451. if err := Convert_v1_LimitRange_To_api_LimitRange(&(*in)[i], &(*out)[i], s); err != nil {
  2452. return err
  2453. }
  2454. }
  2455. } else {
  2456. out.Items = nil
  2457. }
  2458. return nil
  2459. }
  2460. func Convert_v1_LimitRangeList_To_api_LimitRangeList(in *LimitRangeList, out *api.LimitRangeList, s conversion.Scope) error {
  2461. return autoConvert_v1_LimitRangeList_To_api_LimitRangeList(in, out, s)
  2462. }
  2463. func autoConvert_api_LimitRangeList_To_v1_LimitRangeList(in *api.LimitRangeList, out *LimitRangeList, s conversion.Scope) error {
  2464. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2465. return err
  2466. }
  2467. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  2468. return err
  2469. }
  2470. if in.Items != nil {
  2471. in, out := &in.Items, &out.Items
  2472. *out = make([]LimitRange, len(*in))
  2473. for i := range *in {
  2474. if err := Convert_api_LimitRange_To_v1_LimitRange(&(*in)[i], &(*out)[i], s); err != nil {
  2475. return err
  2476. }
  2477. }
  2478. } else {
  2479. out.Items = nil
  2480. }
  2481. return nil
  2482. }
  2483. func Convert_api_LimitRangeList_To_v1_LimitRangeList(in *api.LimitRangeList, out *LimitRangeList, s conversion.Scope) error {
  2484. return autoConvert_api_LimitRangeList_To_v1_LimitRangeList(in, out, s)
  2485. }
  2486. func autoConvert_v1_LimitRangeSpec_To_api_LimitRangeSpec(in *LimitRangeSpec, out *api.LimitRangeSpec, s conversion.Scope) error {
  2487. if in.Limits != nil {
  2488. in, out := &in.Limits, &out.Limits
  2489. *out = make([]api.LimitRangeItem, len(*in))
  2490. for i := range *in {
  2491. if err := Convert_v1_LimitRangeItem_To_api_LimitRangeItem(&(*in)[i], &(*out)[i], s); err != nil {
  2492. return err
  2493. }
  2494. }
  2495. } else {
  2496. out.Limits = nil
  2497. }
  2498. return nil
  2499. }
  2500. func Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec(in *LimitRangeSpec, out *api.LimitRangeSpec, s conversion.Scope) error {
  2501. return autoConvert_v1_LimitRangeSpec_To_api_LimitRangeSpec(in, out, s)
  2502. }
  2503. func autoConvert_api_LimitRangeSpec_To_v1_LimitRangeSpec(in *api.LimitRangeSpec, out *LimitRangeSpec, s conversion.Scope) error {
  2504. if in.Limits != nil {
  2505. in, out := &in.Limits, &out.Limits
  2506. *out = make([]LimitRangeItem, len(*in))
  2507. for i := range *in {
  2508. if err := Convert_api_LimitRangeItem_To_v1_LimitRangeItem(&(*in)[i], &(*out)[i], s); err != nil {
  2509. return err
  2510. }
  2511. }
  2512. } else {
  2513. out.Limits = nil
  2514. }
  2515. return nil
  2516. }
  2517. func Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec(in *api.LimitRangeSpec, out *LimitRangeSpec, s conversion.Scope) error {
  2518. return autoConvert_api_LimitRangeSpec_To_v1_LimitRangeSpec(in, out, s)
  2519. }
  2520. func autoConvert_v1_List_To_api_List(in *List, out *api.List, s conversion.Scope) error {
  2521. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2522. return err
  2523. }
  2524. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  2525. return err
  2526. }
  2527. if in.Items != nil {
  2528. in, out := &in.Items, &out.Items
  2529. *out = make([]runtime.Object, len(*in))
  2530. for i := range *in {
  2531. if err := runtime.Convert_runtime_RawExtension_To_runtime_Object(&(*in)[i], &(*out)[i], s); err != nil {
  2532. return err
  2533. }
  2534. }
  2535. } else {
  2536. out.Items = nil
  2537. }
  2538. return nil
  2539. }
  2540. func Convert_v1_List_To_api_List(in *List, out *api.List, s conversion.Scope) error {
  2541. return autoConvert_v1_List_To_api_List(in, out, s)
  2542. }
  2543. func autoConvert_api_List_To_v1_List(in *api.List, out *List, s conversion.Scope) error {
  2544. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2545. return err
  2546. }
  2547. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  2548. return err
  2549. }
  2550. if in.Items != nil {
  2551. in, out := &in.Items, &out.Items
  2552. *out = make([]runtime.RawExtension, len(*in))
  2553. for i := range *in {
  2554. if err := runtime.Convert_runtime_Object_To_runtime_RawExtension(&(*in)[i], &(*out)[i], s); err != nil {
  2555. return err
  2556. }
  2557. }
  2558. } else {
  2559. out.Items = nil
  2560. }
  2561. return nil
  2562. }
  2563. func Convert_api_List_To_v1_List(in *api.List, out *List, s conversion.Scope) error {
  2564. return autoConvert_api_List_To_v1_List(in, out, s)
  2565. }
  2566. func autoConvert_v1_ListOptions_To_api_ListOptions(in *ListOptions, out *api.ListOptions, s conversion.Scope) error {
  2567. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2568. return err
  2569. }
  2570. if err := api.Convert_string_To_labels_Selector(&in.LabelSelector, &out.LabelSelector, s); err != nil {
  2571. return err
  2572. }
  2573. if err := api.Convert_string_To_fields_Selector(&in.FieldSelector, &out.FieldSelector, s); err != nil {
  2574. return err
  2575. }
  2576. out.Watch = in.Watch
  2577. out.ResourceVersion = in.ResourceVersion
  2578. out.TimeoutSeconds = in.TimeoutSeconds
  2579. return nil
  2580. }
  2581. func Convert_v1_ListOptions_To_api_ListOptions(in *ListOptions, out *api.ListOptions, s conversion.Scope) error {
  2582. return autoConvert_v1_ListOptions_To_api_ListOptions(in, out, s)
  2583. }
  2584. func autoConvert_api_ListOptions_To_v1_ListOptions(in *api.ListOptions, out *ListOptions, s conversion.Scope) error {
  2585. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2586. return err
  2587. }
  2588. if err := api.Convert_labels_Selector_To_string(&in.LabelSelector, &out.LabelSelector, s); err != nil {
  2589. return err
  2590. }
  2591. if err := api.Convert_fields_Selector_To_string(&in.FieldSelector, &out.FieldSelector, s); err != nil {
  2592. return err
  2593. }
  2594. out.Watch = in.Watch
  2595. out.ResourceVersion = in.ResourceVersion
  2596. out.TimeoutSeconds = in.TimeoutSeconds
  2597. return nil
  2598. }
  2599. func Convert_api_ListOptions_To_v1_ListOptions(in *api.ListOptions, out *ListOptions, s conversion.Scope) error {
  2600. return autoConvert_api_ListOptions_To_v1_ListOptions(in, out, s)
  2601. }
  2602. func autoConvert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress(in *LoadBalancerIngress, out *api.LoadBalancerIngress, s conversion.Scope) error {
  2603. out.IP = in.IP
  2604. out.Hostname = in.Hostname
  2605. return nil
  2606. }
  2607. func Convert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress(in *LoadBalancerIngress, out *api.LoadBalancerIngress, s conversion.Scope) error {
  2608. return autoConvert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress(in, out, s)
  2609. }
  2610. func autoConvert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *api.LoadBalancerIngress, out *LoadBalancerIngress, s conversion.Scope) error {
  2611. out.IP = in.IP
  2612. out.Hostname = in.Hostname
  2613. return nil
  2614. }
  2615. func Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *api.LoadBalancerIngress, out *LoadBalancerIngress, s conversion.Scope) error {
  2616. return autoConvert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(in, out, s)
  2617. }
  2618. func autoConvert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(in *LoadBalancerStatus, out *api.LoadBalancerStatus, s conversion.Scope) error {
  2619. if in.Ingress != nil {
  2620. in, out := &in.Ingress, &out.Ingress
  2621. *out = make([]api.LoadBalancerIngress, len(*in))
  2622. for i := range *in {
  2623. if err := Convert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress(&(*in)[i], &(*out)[i], s); err != nil {
  2624. return err
  2625. }
  2626. }
  2627. } else {
  2628. out.Ingress = nil
  2629. }
  2630. return nil
  2631. }
  2632. func Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(in *LoadBalancerStatus, out *api.LoadBalancerStatus, s conversion.Scope) error {
  2633. return autoConvert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(in, out, s)
  2634. }
  2635. func autoConvert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *api.LoadBalancerStatus, out *LoadBalancerStatus, s conversion.Scope) error {
  2636. if in.Ingress != nil {
  2637. in, out := &in.Ingress, &out.Ingress
  2638. *out = make([]LoadBalancerIngress, len(*in))
  2639. for i := range *in {
  2640. if err := Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(&(*in)[i], &(*out)[i], s); err != nil {
  2641. return err
  2642. }
  2643. }
  2644. } else {
  2645. out.Ingress = nil
  2646. }
  2647. return nil
  2648. }
  2649. func Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *api.LoadBalancerStatus, out *LoadBalancerStatus, s conversion.Scope) error {
  2650. return autoConvert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(in, out, s)
  2651. }
  2652. func autoConvert_v1_LocalObjectReference_To_api_LocalObjectReference(in *LocalObjectReference, out *api.LocalObjectReference, s conversion.Scope) error {
  2653. out.Name = in.Name
  2654. return nil
  2655. }
  2656. func Convert_v1_LocalObjectReference_To_api_LocalObjectReference(in *LocalObjectReference, out *api.LocalObjectReference, s conversion.Scope) error {
  2657. return autoConvert_v1_LocalObjectReference_To_api_LocalObjectReference(in, out, s)
  2658. }
  2659. func autoConvert_api_LocalObjectReference_To_v1_LocalObjectReference(in *api.LocalObjectReference, out *LocalObjectReference, s conversion.Scope) error {
  2660. out.Name = in.Name
  2661. return nil
  2662. }
  2663. func Convert_api_LocalObjectReference_To_v1_LocalObjectReference(in *api.LocalObjectReference, out *LocalObjectReference, s conversion.Scope) error {
  2664. return autoConvert_api_LocalObjectReference_To_v1_LocalObjectReference(in, out, s)
  2665. }
  2666. func autoConvert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in *NFSVolumeSource, out *api.NFSVolumeSource, s conversion.Scope) error {
  2667. out.Server = in.Server
  2668. out.Path = in.Path
  2669. out.ReadOnly = in.ReadOnly
  2670. return nil
  2671. }
  2672. func Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in *NFSVolumeSource, out *api.NFSVolumeSource, s conversion.Scope) error {
  2673. return autoConvert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in, out, s)
  2674. }
  2675. func autoConvert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in *api.NFSVolumeSource, out *NFSVolumeSource, s conversion.Scope) error {
  2676. out.Server = in.Server
  2677. out.Path = in.Path
  2678. out.ReadOnly = in.ReadOnly
  2679. return nil
  2680. }
  2681. func Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in *api.NFSVolumeSource, out *NFSVolumeSource, s conversion.Scope) error {
  2682. return autoConvert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in, out, s)
  2683. }
  2684. func autoConvert_v1_Namespace_To_api_Namespace(in *Namespace, out *api.Namespace, s conversion.Scope) error {
  2685. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2686. return err
  2687. }
  2688. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  2689. return err
  2690. }
  2691. if err := Convert_v1_NamespaceSpec_To_api_NamespaceSpec(&in.Spec, &out.Spec, s); err != nil {
  2692. return err
  2693. }
  2694. if err := Convert_v1_NamespaceStatus_To_api_NamespaceStatus(&in.Status, &out.Status, s); err != nil {
  2695. return err
  2696. }
  2697. return nil
  2698. }
  2699. func Convert_v1_Namespace_To_api_Namespace(in *Namespace, out *api.Namespace, s conversion.Scope) error {
  2700. return autoConvert_v1_Namespace_To_api_Namespace(in, out, s)
  2701. }
  2702. func autoConvert_api_Namespace_To_v1_Namespace(in *api.Namespace, out *Namespace, s conversion.Scope) error {
  2703. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2704. return err
  2705. }
  2706. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  2707. return err
  2708. }
  2709. if err := Convert_api_NamespaceSpec_To_v1_NamespaceSpec(&in.Spec, &out.Spec, s); err != nil {
  2710. return err
  2711. }
  2712. if err := Convert_api_NamespaceStatus_To_v1_NamespaceStatus(&in.Status, &out.Status, s); err != nil {
  2713. return err
  2714. }
  2715. return nil
  2716. }
  2717. func Convert_api_Namespace_To_v1_Namespace(in *api.Namespace, out *Namespace, s conversion.Scope) error {
  2718. return autoConvert_api_Namespace_To_v1_Namespace(in, out, s)
  2719. }
  2720. func autoConvert_v1_NamespaceList_To_api_NamespaceList(in *NamespaceList, out *api.NamespaceList, s conversion.Scope) error {
  2721. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2722. return err
  2723. }
  2724. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  2725. return err
  2726. }
  2727. if in.Items != nil {
  2728. in, out := &in.Items, &out.Items
  2729. *out = make([]api.Namespace, len(*in))
  2730. for i := range *in {
  2731. if err := Convert_v1_Namespace_To_api_Namespace(&(*in)[i], &(*out)[i], s); err != nil {
  2732. return err
  2733. }
  2734. }
  2735. } else {
  2736. out.Items = nil
  2737. }
  2738. return nil
  2739. }
  2740. func Convert_v1_NamespaceList_To_api_NamespaceList(in *NamespaceList, out *api.NamespaceList, s conversion.Scope) error {
  2741. return autoConvert_v1_NamespaceList_To_api_NamespaceList(in, out, s)
  2742. }
  2743. func autoConvert_api_NamespaceList_To_v1_NamespaceList(in *api.NamespaceList, out *NamespaceList, s conversion.Scope) error {
  2744. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2745. return err
  2746. }
  2747. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  2748. return err
  2749. }
  2750. if in.Items != nil {
  2751. in, out := &in.Items, &out.Items
  2752. *out = make([]Namespace, len(*in))
  2753. for i := range *in {
  2754. if err := Convert_api_Namespace_To_v1_Namespace(&(*in)[i], &(*out)[i], s); err != nil {
  2755. return err
  2756. }
  2757. }
  2758. } else {
  2759. out.Items = nil
  2760. }
  2761. return nil
  2762. }
  2763. func Convert_api_NamespaceList_To_v1_NamespaceList(in *api.NamespaceList, out *NamespaceList, s conversion.Scope) error {
  2764. return autoConvert_api_NamespaceList_To_v1_NamespaceList(in, out, s)
  2765. }
  2766. func autoConvert_v1_NamespaceSpec_To_api_NamespaceSpec(in *NamespaceSpec, out *api.NamespaceSpec, s conversion.Scope) error {
  2767. if in.Finalizers != nil {
  2768. in, out := &in.Finalizers, &out.Finalizers
  2769. *out = make([]api.FinalizerName, len(*in))
  2770. for i := range *in {
  2771. (*out)[i] = api.FinalizerName((*in)[i])
  2772. }
  2773. } else {
  2774. out.Finalizers = nil
  2775. }
  2776. return nil
  2777. }
  2778. func Convert_v1_NamespaceSpec_To_api_NamespaceSpec(in *NamespaceSpec, out *api.NamespaceSpec, s conversion.Scope) error {
  2779. return autoConvert_v1_NamespaceSpec_To_api_NamespaceSpec(in, out, s)
  2780. }
  2781. func autoConvert_api_NamespaceSpec_To_v1_NamespaceSpec(in *api.NamespaceSpec, out *NamespaceSpec, s conversion.Scope) error {
  2782. if in.Finalizers != nil {
  2783. in, out := &in.Finalizers, &out.Finalizers
  2784. *out = make([]FinalizerName, len(*in))
  2785. for i := range *in {
  2786. (*out)[i] = FinalizerName((*in)[i])
  2787. }
  2788. } else {
  2789. out.Finalizers = nil
  2790. }
  2791. return nil
  2792. }
  2793. func Convert_api_NamespaceSpec_To_v1_NamespaceSpec(in *api.NamespaceSpec, out *NamespaceSpec, s conversion.Scope) error {
  2794. return autoConvert_api_NamespaceSpec_To_v1_NamespaceSpec(in, out, s)
  2795. }
  2796. func autoConvert_v1_NamespaceStatus_To_api_NamespaceStatus(in *NamespaceStatus, out *api.NamespaceStatus, s conversion.Scope) error {
  2797. SetDefaults_NamespaceStatus(in)
  2798. out.Phase = api.NamespacePhase(in.Phase)
  2799. return nil
  2800. }
  2801. func Convert_v1_NamespaceStatus_To_api_NamespaceStatus(in *NamespaceStatus, out *api.NamespaceStatus, s conversion.Scope) error {
  2802. return autoConvert_v1_NamespaceStatus_To_api_NamespaceStatus(in, out, s)
  2803. }
  2804. func autoConvert_api_NamespaceStatus_To_v1_NamespaceStatus(in *api.NamespaceStatus, out *NamespaceStatus, s conversion.Scope) error {
  2805. out.Phase = NamespacePhase(in.Phase)
  2806. return nil
  2807. }
  2808. func Convert_api_NamespaceStatus_To_v1_NamespaceStatus(in *api.NamespaceStatus, out *NamespaceStatus, s conversion.Scope) error {
  2809. return autoConvert_api_NamespaceStatus_To_v1_NamespaceStatus(in, out, s)
  2810. }
  2811. func autoConvert_v1_Node_To_api_Node(in *Node, out *api.Node, s conversion.Scope) error {
  2812. SetDefaults_Node(in)
  2813. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2814. return err
  2815. }
  2816. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  2817. return err
  2818. }
  2819. if err := Convert_v1_NodeSpec_To_api_NodeSpec(&in.Spec, &out.Spec, s); err != nil {
  2820. return err
  2821. }
  2822. if err := Convert_v1_NodeStatus_To_api_NodeStatus(&in.Status, &out.Status, s); err != nil {
  2823. return err
  2824. }
  2825. return nil
  2826. }
  2827. func Convert_v1_Node_To_api_Node(in *Node, out *api.Node, s conversion.Scope) error {
  2828. return autoConvert_v1_Node_To_api_Node(in, out, s)
  2829. }
  2830. func autoConvert_api_Node_To_v1_Node(in *api.Node, out *Node, s conversion.Scope) error {
  2831. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2832. return err
  2833. }
  2834. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  2835. return err
  2836. }
  2837. if err := Convert_api_NodeSpec_To_v1_NodeSpec(&in.Spec, &out.Spec, s); err != nil {
  2838. return err
  2839. }
  2840. if err := Convert_api_NodeStatus_To_v1_NodeStatus(&in.Status, &out.Status, s); err != nil {
  2841. return err
  2842. }
  2843. return nil
  2844. }
  2845. func Convert_api_Node_To_v1_Node(in *api.Node, out *Node, s conversion.Scope) error {
  2846. return autoConvert_api_Node_To_v1_Node(in, out, s)
  2847. }
  2848. func autoConvert_v1_NodeAddress_To_api_NodeAddress(in *NodeAddress, out *api.NodeAddress, s conversion.Scope) error {
  2849. out.Type = api.NodeAddressType(in.Type)
  2850. out.Address = in.Address
  2851. return nil
  2852. }
  2853. func Convert_v1_NodeAddress_To_api_NodeAddress(in *NodeAddress, out *api.NodeAddress, s conversion.Scope) error {
  2854. return autoConvert_v1_NodeAddress_To_api_NodeAddress(in, out, s)
  2855. }
  2856. func autoConvert_api_NodeAddress_To_v1_NodeAddress(in *api.NodeAddress, out *NodeAddress, s conversion.Scope) error {
  2857. out.Type = NodeAddressType(in.Type)
  2858. out.Address = in.Address
  2859. return nil
  2860. }
  2861. func Convert_api_NodeAddress_To_v1_NodeAddress(in *api.NodeAddress, out *NodeAddress, s conversion.Scope) error {
  2862. return autoConvert_api_NodeAddress_To_v1_NodeAddress(in, out, s)
  2863. }
  2864. func autoConvert_v1_NodeAffinity_To_api_NodeAffinity(in *NodeAffinity, out *api.NodeAffinity, s conversion.Scope) error {
  2865. if in.RequiredDuringSchedulingIgnoredDuringExecution != nil {
  2866. in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution
  2867. *out = new(api.NodeSelector)
  2868. if err := Convert_v1_NodeSelector_To_api_NodeSelector(*in, *out, s); err != nil {
  2869. return err
  2870. }
  2871. } else {
  2872. out.RequiredDuringSchedulingIgnoredDuringExecution = nil
  2873. }
  2874. if in.PreferredDuringSchedulingIgnoredDuringExecution != nil {
  2875. in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution
  2876. *out = make([]api.PreferredSchedulingTerm, len(*in))
  2877. for i := range *in {
  2878. if err := Convert_v1_PreferredSchedulingTerm_To_api_PreferredSchedulingTerm(&(*in)[i], &(*out)[i], s); err != nil {
  2879. return err
  2880. }
  2881. }
  2882. } else {
  2883. out.PreferredDuringSchedulingIgnoredDuringExecution = nil
  2884. }
  2885. return nil
  2886. }
  2887. func Convert_v1_NodeAffinity_To_api_NodeAffinity(in *NodeAffinity, out *api.NodeAffinity, s conversion.Scope) error {
  2888. return autoConvert_v1_NodeAffinity_To_api_NodeAffinity(in, out, s)
  2889. }
  2890. func autoConvert_api_NodeAffinity_To_v1_NodeAffinity(in *api.NodeAffinity, out *NodeAffinity, s conversion.Scope) error {
  2891. if in.RequiredDuringSchedulingIgnoredDuringExecution != nil {
  2892. in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution
  2893. *out = new(NodeSelector)
  2894. if err := Convert_api_NodeSelector_To_v1_NodeSelector(*in, *out, s); err != nil {
  2895. return err
  2896. }
  2897. } else {
  2898. out.RequiredDuringSchedulingIgnoredDuringExecution = nil
  2899. }
  2900. if in.PreferredDuringSchedulingIgnoredDuringExecution != nil {
  2901. in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution
  2902. *out = make([]PreferredSchedulingTerm, len(*in))
  2903. for i := range *in {
  2904. if err := Convert_api_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(&(*in)[i], &(*out)[i], s); err != nil {
  2905. return err
  2906. }
  2907. }
  2908. } else {
  2909. out.PreferredDuringSchedulingIgnoredDuringExecution = nil
  2910. }
  2911. return nil
  2912. }
  2913. func Convert_api_NodeAffinity_To_v1_NodeAffinity(in *api.NodeAffinity, out *NodeAffinity, s conversion.Scope) error {
  2914. return autoConvert_api_NodeAffinity_To_v1_NodeAffinity(in, out, s)
  2915. }
  2916. func autoConvert_v1_NodeCondition_To_api_NodeCondition(in *NodeCondition, out *api.NodeCondition, s conversion.Scope) error {
  2917. out.Type = api.NodeConditionType(in.Type)
  2918. out.Status = api.ConditionStatus(in.Status)
  2919. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastHeartbeatTime, &out.LastHeartbeatTime, s); err != nil {
  2920. return err
  2921. }
  2922. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastTransitionTime, &out.LastTransitionTime, s); err != nil {
  2923. return err
  2924. }
  2925. out.Reason = in.Reason
  2926. out.Message = in.Message
  2927. return nil
  2928. }
  2929. func Convert_v1_NodeCondition_To_api_NodeCondition(in *NodeCondition, out *api.NodeCondition, s conversion.Scope) error {
  2930. return autoConvert_v1_NodeCondition_To_api_NodeCondition(in, out, s)
  2931. }
  2932. func autoConvert_api_NodeCondition_To_v1_NodeCondition(in *api.NodeCondition, out *NodeCondition, s conversion.Scope) error {
  2933. out.Type = NodeConditionType(in.Type)
  2934. out.Status = ConditionStatus(in.Status)
  2935. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastHeartbeatTime, &out.LastHeartbeatTime, s); err != nil {
  2936. return err
  2937. }
  2938. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastTransitionTime, &out.LastTransitionTime, s); err != nil {
  2939. return err
  2940. }
  2941. out.Reason = in.Reason
  2942. out.Message = in.Message
  2943. return nil
  2944. }
  2945. func Convert_api_NodeCondition_To_v1_NodeCondition(in *api.NodeCondition, out *NodeCondition, s conversion.Scope) error {
  2946. return autoConvert_api_NodeCondition_To_v1_NodeCondition(in, out, s)
  2947. }
  2948. func autoConvert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(in *NodeDaemonEndpoints, out *api.NodeDaemonEndpoints, s conversion.Scope) error {
  2949. if err := Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil {
  2950. return err
  2951. }
  2952. return nil
  2953. }
  2954. func Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(in *NodeDaemonEndpoints, out *api.NodeDaemonEndpoints, s conversion.Scope) error {
  2955. return autoConvert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(in, out, s)
  2956. }
  2957. func autoConvert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *api.NodeDaemonEndpoints, out *NodeDaemonEndpoints, s conversion.Scope) error {
  2958. if err := Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil {
  2959. return err
  2960. }
  2961. return nil
  2962. }
  2963. func Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *api.NodeDaemonEndpoints, out *NodeDaemonEndpoints, s conversion.Scope) error {
  2964. return autoConvert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in, out, s)
  2965. }
  2966. func autoConvert_v1_NodeList_To_api_NodeList(in *NodeList, out *api.NodeList, s conversion.Scope) error {
  2967. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2968. return err
  2969. }
  2970. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  2971. return err
  2972. }
  2973. if in.Items != nil {
  2974. in, out := &in.Items, &out.Items
  2975. *out = make([]api.Node, len(*in))
  2976. for i := range *in {
  2977. if err := Convert_v1_Node_To_api_Node(&(*in)[i], &(*out)[i], s); err != nil {
  2978. return err
  2979. }
  2980. }
  2981. } else {
  2982. out.Items = nil
  2983. }
  2984. return nil
  2985. }
  2986. func Convert_v1_NodeList_To_api_NodeList(in *NodeList, out *api.NodeList, s conversion.Scope) error {
  2987. return autoConvert_v1_NodeList_To_api_NodeList(in, out, s)
  2988. }
  2989. func autoConvert_api_NodeList_To_v1_NodeList(in *api.NodeList, out *NodeList, s conversion.Scope) error {
  2990. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  2991. return err
  2992. }
  2993. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  2994. return err
  2995. }
  2996. if in.Items != nil {
  2997. in, out := &in.Items, &out.Items
  2998. *out = make([]Node, len(*in))
  2999. for i := range *in {
  3000. if err := Convert_api_Node_To_v1_Node(&(*in)[i], &(*out)[i], s); err != nil {
  3001. return err
  3002. }
  3003. }
  3004. } else {
  3005. out.Items = nil
  3006. }
  3007. return nil
  3008. }
  3009. func Convert_api_NodeList_To_v1_NodeList(in *api.NodeList, out *NodeList, s conversion.Scope) error {
  3010. return autoConvert_api_NodeList_To_v1_NodeList(in, out, s)
  3011. }
  3012. func autoConvert_v1_NodeProxyOptions_To_api_NodeProxyOptions(in *NodeProxyOptions, out *api.NodeProxyOptions, s conversion.Scope) error {
  3013. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  3014. return err
  3015. }
  3016. out.Path = in.Path
  3017. return nil
  3018. }
  3019. func Convert_v1_NodeProxyOptions_To_api_NodeProxyOptions(in *NodeProxyOptions, out *api.NodeProxyOptions, s conversion.Scope) error {
  3020. return autoConvert_v1_NodeProxyOptions_To_api_NodeProxyOptions(in, out, s)
  3021. }
  3022. func autoConvert_api_NodeProxyOptions_To_v1_NodeProxyOptions(in *api.NodeProxyOptions, out *NodeProxyOptions, s conversion.Scope) error {
  3023. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  3024. return err
  3025. }
  3026. out.Path = in.Path
  3027. return nil
  3028. }
  3029. func Convert_api_NodeProxyOptions_To_v1_NodeProxyOptions(in *api.NodeProxyOptions, out *NodeProxyOptions, s conversion.Scope) error {
  3030. return autoConvert_api_NodeProxyOptions_To_v1_NodeProxyOptions(in, out, s)
  3031. }
  3032. func autoConvert_v1_NodeSelector_To_api_NodeSelector(in *NodeSelector, out *api.NodeSelector, s conversion.Scope) error {
  3033. if in.NodeSelectorTerms != nil {
  3034. in, out := &in.NodeSelectorTerms, &out.NodeSelectorTerms
  3035. *out = make([]api.NodeSelectorTerm, len(*in))
  3036. for i := range *in {
  3037. if err := Convert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm(&(*in)[i], &(*out)[i], s); err != nil {
  3038. return err
  3039. }
  3040. }
  3041. } else {
  3042. out.NodeSelectorTerms = nil
  3043. }
  3044. return nil
  3045. }
  3046. func Convert_v1_NodeSelector_To_api_NodeSelector(in *NodeSelector, out *api.NodeSelector, s conversion.Scope) error {
  3047. return autoConvert_v1_NodeSelector_To_api_NodeSelector(in, out, s)
  3048. }
  3049. func autoConvert_api_NodeSelector_To_v1_NodeSelector(in *api.NodeSelector, out *NodeSelector, s conversion.Scope) error {
  3050. if in.NodeSelectorTerms != nil {
  3051. in, out := &in.NodeSelectorTerms, &out.NodeSelectorTerms
  3052. *out = make([]NodeSelectorTerm, len(*in))
  3053. for i := range *in {
  3054. if err := Convert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm(&(*in)[i], &(*out)[i], s); err != nil {
  3055. return err
  3056. }
  3057. }
  3058. } else {
  3059. out.NodeSelectorTerms = nil
  3060. }
  3061. return nil
  3062. }
  3063. func Convert_api_NodeSelector_To_v1_NodeSelector(in *api.NodeSelector, out *NodeSelector, s conversion.Scope) error {
  3064. return autoConvert_api_NodeSelector_To_v1_NodeSelector(in, out, s)
  3065. }
  3066. func autoConvert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement(in *NodeSelectorRequirement, out *api.NodeSelectorRequirement, s conversion.Scope) error {
  3067. out.Key = in.Key
  3068. out.Operator = api.NodeSelectorOperator(in.Operator)
  3069. out.Values = in.Values
  3070. return nil
  3071. }
  3072. func Convert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement(in *NodeSelectorRequirement, out *api.NodeSelectorRequirement, s conversion.Scope) error {
  3073. return autoConvert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement(in, out, s)
  3074. }
  3075. func autoConvert_api_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in *api.NodeSelectorRequirement, out *NodeSelectorRequirement, s conversion.Scope) error {
  3076. out.Key = in.Key
  3077. out.Operator = NodeSelectorOperator(in.Operator)
  3078. out.Values = in.Values
  3079. return nil
  3080. }
  3081. func Convert_api_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in *api.NodeSelectorRequirement, out *NodeSelectorRequirement, s conversion.Scope) error {
  3082. return autoConvert_api_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in, out, s)
  3083. }
  3084. func autoConvert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm(in *NodeSelectorTerm, out *api.NodeSelectorTerm, s conversion.Scope) error {
  3085. if in.MatchExpressions != nil {
  3086. in, out := &in.MatchExpressions, &out.MatchExpressions
  3087. *out = make([]api.NodeSelectorRequirement, len(*in))
  3088. for i := range *in {
  3089. if err := Convert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement(&(*in)[i], &(*out)[i], s); err != nil {
  3090. return err
  3091. }
  3092. }
  3093. } else {
  3094. out.MatchExpressions = nil
  3095. }
  3096. return nil
  3097. }
  3098. func Convert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm(in *NodeSelectorTerm, out *api.NodeSelectorTerm, s conversion.Scope) error {
  3099. return autoConvert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm(in, out, s)
  3100. }
  3101. func autoConvert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm(in *api.NodeSelectorTerm, out *NodeSelectorTerm, s conversion.Scope) error {
  3102. if in.MatchExpressions != nil {
  3103. in, out := &in.MatchExpressions, &out.MatchExpressions
  3104. *out = make([]NodeSelectorRequirement, len(*in))
  3105. for i := range *in {
  3106. if err := Convert_api_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(&(*in)[i], &(*out)[i], s); err != nil {
  3107. return err
  3108. }
  3109. }
  3110. } else {
  3111. out.MatchExpressions = nil
  3112. }
  3113. return nil
  3114. }
  3115. func Convert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm(in *api.NodeSelectorTerm, out *NodeSelectorTerm, s conversion.Scope) error {
  3116. return autoConvert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm(in, out, s)
  3117. }
  3118. func autoConvert_v1_NodeSpec_To_api_NodeSpec(in *NodeSpec, out *api.NodeSpec, s conversion.Scope) error {
  3119. out.PodCIDR = in.PodCIDR
  3120. out.ExternalID = in.ExternalID
  3121. out.ProviderID = in.ProviderID
  3122. out.Unschedulable = in.Unschedulable
  3123. return nil
  3124. }
  3125. func Convert_v1_NodeSpec_To_api_NodeSpec(in *NodeSpec, out *api.NodeSpec, s conversion.Scope) error {
  3126. return autoConvert_v1_NodeSpec_To_api_NodeSpec(in, out, s)
  3127. }
  3128. func autoConvert_api_NodeSpec_To_v1_NodeSpec(in *api.NodeSpec, out *NodeSpec, s conversion.Scope) error {
  3129. out.PodCIDR = in.PodCIDR
  3130. out.ExternalID = in.ExternalID
  3131. out.ProviderID = in.ProviderID
  3132. out.Unschedulable = in.Unschedulable
  3133. return nil
  3134. }
  3135. func Convert_api_NodeSpec_To_v1_NodeSpec(in *api.NodeSpec, out *NodeSpec, s conversion.Scope) error {
  3136. return autoConvert_api_NodeSpec_To_v1_NodeSpec(in, out, s)
  3137. }
  3138. func autoConvert_v1_NodeStatus_To_api_NodeStatus(in *NodeStatus, out *api.NodeStatus, s conversion.Scope) error {
  3139. SetDefaults_NodeStatus(in)
  3140. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.Capacity, &out.Capacity, s); err != nil {
  3141. return err
  3142. }
  3143. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.Allocatable, &out.Allocatable, s); err != nil {
  3144. return err
  3145. }
  3146. out.Phase = api.NodePhase(in.Phase)
  3147. if in.Conditions != nil {
  3148. in, out := &in.Conditions, &out.Conditions
  3149. *out = make([]api.NodeCondition, len(*in))
  3150. for i := range *in {
  3151. if err := Convert_v1_NodeCondition_To_api_NodeCondition(&(*in)[i], &(*out)[i], s); err != nil {
  3152. return err
  3153. }
  3154. }
  3155. } else {
  3156. out.Conditions = nil
  3157. }
  3158. if in.Addresses != nil {
  3159. in, out := &in.Addresses, &out.Addresses
  3160. *out = make([]api.NodeAddress, len(*in))
  3161. for i := range *in {
  3162. if err := Convert_v1_NodeAddress_To_api_NodeAddress(&(*in)[i], &(*out)[i], s); err != nil {
  3163. return err
  3164. }
  3165. }
  3166. } else {
  3167. out.Addresses = nil
  3168. }
  3169. if err := Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(&in.DaemonEndpoints, &out.DaemonEndpoints, s); err != nil {
  3170. return err
  3171. }
  3172. if err := Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo(&in.NodeInfo, &out.NodeInfo, s); err != nil {
  3173. return err
  3174. }
  3175. if in.Images != nil {
  3176. in, out := &in.Images, &out.Images
  3177. *out = make([]api.ContainerImage, len(*in))
  3178. for i := range *in {
  3179. if err := Convert_v1_ContainerImage_To_api_ContainerImage(&(*in)[i], &(*out)[i], s); err != nil {
  3180. return err
  3181. }
  3182. }
  3183. } else {
  3184. out.Images = nil
  3185. }
  3186. if in.VolumesInUse != nil {
  3187. in, out := &in.VolumesInUse, &out.VolumesInUse
  3188. *out = make([]api.UniqueVolumeName, len(*in))
  3189. for i := range *in {
  3190. (*out)[i] = api.UniqueVolumeName((*in)[i])
  3191. }
  3192. } else {
  3193. out.VolumesInUse = nil
  3194. }
  3195. if in.VolumesAttached != nil {
  3196. in, out := &in.VolumesAttached, &out.VolumesAttached
  3197. *out = make([]api.AttachedVolume, len(*in))
  3198. for i := range *in {
  3199. if err := Convert_v1_AttachedVolume_To_api_AttachedVolume(&(*in)[i], &(*out)[i], s); err != nil {
  3200. return err
  3201. }
  3202. }
  3203. } else {
  3204. out.VolumesAttached = nil
  3205. }
  3206. return nil
  3207. }
  3208. func Convert_v1_NodeStatus_To_api_NodeStatus(in *NodeStatus, out *api.NodeStatus, s conversion.Scope) error {
  3209. return autoConvert_v1_NodeStatus_To_api_NodeStatus(in, out, s)
  3210. }
  3211. func autoConvert_api_NodeStatus_To_v1_NodeStatus(in *api.NodeStatus, out *NodeStatus, s conversion.Scope) error {
  3212. if in.Capacity != nil {
  3213. in, out := &in.Capacity, &out.Capacity
  3214. *out = make(ResourceList, len(*in))
  3215. for key, val := range *in {
  3216. newVal := new(resource.Quantity)
  3217. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  3218. return err
  3219. }
  3220. (*out)[ResourceName(key)] = *newVal
  3221. }
  3222. } else {
  3223. out.Capacity = nil
  3224. }
  3225. if in.Allocatable != nil {
  3226. in, out := &in.Allocatable, &out.Allocatable
  3227. *out = make(ResourceList, len(*in))
  3228. for key, val := range *in {
  3229. newVal := new(resource.Quantity)
  3230. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  3231. return err
  3232. }
  3233. (*out)[ResourceName(key)] = *newVal
  3234. }
  3235. } else {
  3236. out.Allocatable = nil
  3237. }
  3238. out.Phase = NodePhase(in.Phase)
  3239. if in.Conditions != nil {
  3240. in, out := &in.Conditions, &out.Conditions
  3241. *out = make([]NodeCondition, len(*in))
  3242. for i := range *in {
  3243. if err := Convert_api_NodeCondition_To_v1_NodeCondition(&(*in)[i], &(*out)[i], s); err != nil {
  3244. return err
  3245. }
  3246. }
  3247. } else {
  3248. out.Conditions = nil
  3249. }
  3250. if in.Addresses != nil {
  3251. in, out := &in.Addresses, &out.Addresses
  3252. *out = make([]NodeAddress, len(*in))
  3253. for i := range *in {
  3254. if err := Convert_api_NodeAddress_To_v1_NodeAddress(&(*in)[i], &(*out)[i], s); err != nil {
  3255. return err
  3256. }
  3257. }
  3258. } else {
  3259. out.Addresses = nil
  3260. }
  3261. if err := Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(&in.DaemonEndpoints, &out.DaemonEndpoints, s); err != nil {
  3262. return err
  3263. }
  3264. if err := Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo(&in.NodeInfo, &out.NodeInfo, s); err != nil {
  3265. return err
  3266. }
  3267. if in.Images != nil {
  3268. in, out := &in.Images, &out.Images
  3269. *out = make([]ContainerImage, len(*in))
  3270. for i := range *in {
  3271. if err := Convert_api_ContainerImage_To_v1_ContainerImage(&(*in)[i], &(*out)[i], s); err != nil {
  3272. return err
  3273. }
  3274. }
  3275. } else {
  3276. out.Images = nil
  3277. }
  3278. if in.VolumesInUse != nil {
  3279. in, out := &in.VolumesInUse, &out.VolumesInUse
  3280. *out = make([]UniqueVolumeName, len(*in))
  3281. for i := range *in {
  3282. (*out)[i] = UniqueVolumeName((*in)[i])
  3283. }
  3284. } else {
  3285. out.VolumesInUse = nil
  3286. }
  3287. if in.VolumesAttached != nil {
  3288. in, out := &in.VolumesAttached, &out.VolumesAttached
  3289. *out = make([]AttachedVolume, len(*in))
  3290. for i := range *in {
  3291. if err := Convert_api_AttachedVolume_To_v1_AttachedVolume(&(*in)[i], &(*out)[i], s); err != nil {
  3292. return err
  3293. }
  3294. }
  3295. } else {
  3296. out.VolumesAttached = nil
  3297. }
  3298. return nil
  3299. }
  3300. func Convert_api_NodeStatus_To_v1_NodeStatus(in *api.NodeStatus, out *NodeStatus, s conversion.Scope) error {
  3301. return autoConvert_api_NodeStatus_To_v1_NodeStatus(in, out, s)
  3302. }
  3303. func autoConvert_v1_NodeSystemInfo_To_api_NodeSystemInfo(in *NodeSystemInfo, out *api.NodeSystemInfo, s conversion.Scope) error {
  3304. out.MachineID = in.MachineID
  3305. out.SystemUUID = in.SystemUUID
  3306. out.BootID = in.BootID
  3307. out.KernelVersion = in.KernelVersion
  3308. out.OSImage = in.OSImage
  3309. out.ContainerRuntimeVersion = in.ContainerRuntimeVersion
  3310. out.KubeletVersion = in.KubeletVersion
  3311. out.KubeProxyVersion = in.KubeProxyVersion
  3312. out.OperatingSystem = in.OperatingSystem
  3313. out.Architecture = in.Architecture
  3314. return nil
  3315. }
  3316. func Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo(in *NodeSystemInfo, out *api.NodeSystemInfo, s conversion.Scope) error {
  3317. return autoConvert_v1_NodeSystemInfo_To_api_NodeSystemInfo(in, out, s)
  3318. }
  3319. func autoConvert_api_NodeSystemInfo_To_v1_NodeSystemInfo(in *api.NodeSystemInfo, out *NodeSystemInfo, s conversion.Scope) error {
  3320. out.MachineID = in.MachineID
  3321. out.SystemUUID = in.SystemUUID
  3322. out.BootID = in.BootID
  3323. out.KernelVersion = in.KernelVersion
  3324. out.OSImage = in.OSImage
  3325. out.ContainerRuntimeVersion = in.ContainerRuntimeVersion
  3326. out.KubeletVersion = in.KubeletVersion
  3327. out.KubeProxyVersion = in.KubeProxyVersion
  3328. out.OperatingSystem = in.OperatingSystem
  3329. out.Architecture = in.Architecture
  3330. return nil
  3331. }
  3332. func Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo(in *api.NodeSystemInfo, out *NodeSystemInfo, s conversion.Scope) error {
  3333. return autoConvert_api_NodeSystemInfo_To_v1_NodeSystemInfo(in, out, s)
  3334. }
  3335. func autoConvert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in *ObjectFieldSelector, out *api.ObjectFieldSelector, s conversion.Scope) error {
  3336. SetDefaults_ObjectFieldSelector(in)
  3337. out.APIVersion = in.APIVersion
  3338. out.FieldPath = in.FieldPath
  3339. return nil
  3340. }
  3341. func Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in *ObjectFieldSelector, out *api.ObjectFieldSelector, s conversion.Scope) error {
  3342. return autoConvert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in, out, s)
  3343. }
  3344. func autoConvert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *api.ObjectFieldSelector, out *ObjectFieldSelector, s conversion.Scope) error {
  3345. out.APIVersion = in.APIVersion
  3346. out.FieldPath = in.FieldPath
  3347. return nil
  3348. }
  3349. func Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *api.ObjectFieldSelector, out *ObjectFieldSelector, s conversion.Scope) error {
  3350. return autoConvert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in, out, s)
  3351. }
  3352. func autoConvert_v1_ObjectMeta_To_api_ObjectMeta(in *ObjectMeta, out *api.ObjectMeta, s conversion.Scope) error {
  3353. out.Name = in.Name
  3354. out.GenerateName = in.GenerateName
  3355. out.Namespace = in.Namespace
  3356. out.SelfLink = in.SelfLink
  3357. out.UID = types.UID(in.UID)
  3358. out.ResourceVersion = in.ResourceVersion
  3359. out.Generation = in.Generation
  3360. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.CreationTimestamp, &out.CreationTimestamp, s); err != nil {
  3361. return err
  3362. }
  3363. out.DeletionTimestamp = in.DeletionTimestamp
  3364. out.DeletionGracePeriodSeconds = in.DeletionGracePeriodSeconds
  3365. out.Labels = in.Labels
  3366. out.Annotations = in.Annotations
  3367. if in.OwnerReferences != nil {
  3368. in, out := &in.OwnerReferences, &out.OwnerReferences
  3369. *out = make([]api.OwnerReference, len(*in))
  3370. for i := range *in {
  3371. if err := Convert_v1_OwnerReference_To_api_OwnerReference(&(*in)[i], &(*out)[i], s); err != nil {
  3372. return err
  3373. }
  3374. }
  3375. } else {
  3376. out.OwnerReferences = nil
  3377. }
  3378. out.Finalizers = in.Finalizers
  3379. out.ClusterName = in.ClusterName
  3380. return nil
  3381. }
  3382. func Convert_v1_ObjectMeta_To_api_ObjectMeta(in *ObjectMeta, out *api.ObjectMeta, s conversion.Scope) error {
  3383. return autoConvert_v1_ObjectMeta_To_api_ObjectMeta(in, out, s)
  3384. }
  3385. func autoConvert_api_ObjectMeta_To_v1_ObjectMeta(in *api.ObjectMeta, out *ObjectMeta, s conversion.Scope) error {
  3386. out.Name = in.Name
  3387. out.GenerateName = in.GenerateName
  3388. out.Namespace = in.Namespace
  3389. out.SelfLink = in.SelfLink
  3390. out.UID = types.UID(in.UID)
  3391. out.ResourceVersion = in.ResourceVersion
  3392. out.Generation = in.Generation
  3393. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.CreationTimestamp, &out.CreationTimestamp, s); err != nil {
  3394. return err
  3395. }
  3396. out.DeletionTimestamp = in.DeletionTimestamp
  3397. out.DeletionGracePeriodSeconds = in.DeletionGracePeriodSeconds
  3398. out.Labels = in.Labels
  3399. out.Annotations = in.Annotations
  3400. if in.OwnerReferences != nil {
  3401. in, out := &in.OwnerReferences, &out.OwnerReferences
  3402. *out = make([]OwnerReference, len(*in))
  3403. for i := range *in {
  3404. if err := Convert_api_OwnerReference_To_v1_OwnerReference(&(*in)[i], &(*out)[i], s); err != nil {
  3405. return err
  3406. }
  3407. }
  3408. } else {
  3409. out.OwnerReferences = nil
  3410. }
  3411. out.Finalizers = in.Finalizers
  3412. out.ClusterName = in.ClusterName
  3413. return nil
  3414. }
  3415. func Convert_api_ObjectMeta_To_v1_ObjectMeta(in *api.ObjectMeta, out *ObjectMeta, s conversion.Scope) error {
  3416. return autoConvert_api_ObjectMeta_To_v1_ObjectMeta(in, out, s)
  3417. }
  3418. func autoConvert_v1_ObjectReference_To_api_ObjectReference(in *ObjectReference, out *api.ObjectReference, s conversion.Scope) error {
  3419. out.Kind = in.Kind
  3420. out.Namespace = in.Namespace
  3421. out.Name = in.Name
  3422. out.UID = types.UID(in.UID)
  3423. out.APIVersion = in.APIVersion
  3424. out.ResourceVersion = in.ResourceVersion
  3425. out.FieldPath = in.FieldPath
  3426. return nil
  3427. }
  3428. func Convert_v1_ObjectReference_To_api_ObjectReference(in *ObjectReference, out *api.ObjectReference, s conversion.Scope) error {
  3429. return autoConvert_v1_ObjectReference_To_api_ObjectReference(in, out, s)
  3430. }
  3431. func autoConvert_api_ObjectReference_To_v1_ObjectReference(in *api.ObjectReference, out *ObjectReference, s conversion.Scope) error {
  3432. out.Kind = in.Kind
  3433. out.Namespace = in.Namespace
  3434. out.Name = in.Name
  3435. out.UID = types.UID(in.UID)
  3436. out.APIVersion = in.APIVersion
  3437. out.ResourceVersion = in.ResourceVersion
  3438. out.FieldPath = in.FieldPath
  3439. return nil
  3440. }
  3441. func Convert_api_ObjectReference_To_v1_ObjectReference(in *api.ObjectReference, out *ObjectReference, s conversion.Scope) error {
  3442. return autoConvert_api_ObjectReference_To_v1_ObjectReference(in, out, s)
  3443. }
  3444. func autoConvert_v1_OwnerReference_To_api_OwnerReference(in *OwnerReference, out *api.OwnerReference, s conversion.Scope) error {
  3445. out.APIVersion = in.APIVersion
  3446. out.Kind = in.Kind
  3447. out.Name = in.Name
  3448. out.UID = types.UID(in.UID)
  3449. out.Controller = in.Controller
  3450. return nil
  3451. }
  3452. func Convert_v1_OwnerReference_To_api_OwnerReference(in *OwnerReference, out *api.OwnerReference, s conversion.Scope) error {
  3453. return autoConvert_v1_OwnerReference_To_api_OwnerReference(in, out, s)
  3454. }
  3455. func autoConvert_api_OwnerReference_To_v1_OwnerReference(in *api.OwnerReference, out *OwnerReference, s conversion.Scope) error {
  3456. out.APIVersion = in.APIVersion
  3457. out.Kind = in.Kind
  3458. out.Name = in.Name
  3459. out.UID = types.UID(in.UID)
  3460. out.Controller = in.Controller
  3461. return nil
  3462. }
  3463. func Convert_api_OwnerReference_To_v1_OwnerReference(in *api.OwnerReference, out *OwnerReference, s conversion.Scope) error {
  3464. return autoConvert_api_OwnerReference_To_v1_OwnerReference(in, out, s)
  3465. }
  3466. func autoConvert_v1_PersistentVolume_To_api_PersistentVolume(in *PersistentVolume, out *api.PersistentVolume, s conversion.Scope) error {
  3467. SetDefaults_PersistentVolume(in)
  3468. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  3469. return err
  3470. }
  3471. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  3472. return err
  3473. }
  3474. if err := Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(&in.Spec, &out.Spec, s); err != nil {
  3475. return err
  3476. }
  3477. if err := Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(&in.Status, &out.Status, s); err != nil {
  3478. return err
  3479. }
  3480. return nil
  3481. }
  3482. func Convert_v1_PersistentVolume_To_api_PersistentVolume(in *PersistentVolume, out *api.PersistentVolume, s conversion.Scope) error {
  3483. return autoConvert_v1_PersistentVolume_To_api_PersistentVolume(in, out, s)
  3484. }
  3485. func autoConvert_api_PersistentVolume_To_v1_PersistentVolume(in *api.PersistentVolume, out *PersistentVolume, s conversion.Scope) error {
  3486. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  3487. return err
  3488. }
  3489. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  3490. return err
  3491. }
  3492. if err := Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(&in.Spec, &out.Spec, s); err != nil {
  3493. return err
  3494. }
  3495. if err := Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(&in.Status, &out.Status, s); err != nil {
  3496. return err
  3497. }
  3498. return nil
  3499. }
  3500. func Convert_api_PersistentVolume_To_v1_PersistentVolume(in *api.PersistentVolume, out *PersistentVolume, s conversion.Scope) error {
  3501. return autoConvert_api_PersistentVolume_To_v1_PersistentVolume(in, out, s)
  3502. }
  3503. func autoConvert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim(in *PersistentVolumeClaim, out *api.PersistentVolumeClaim, s conversion.Scope) error {
  3504. SetDefaults_PersistentVolumeClaim(in)
  3505. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  3506. return err
  3507. }
  3508. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  3509. return err
  3510. }
  3511. if err := Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  3512. return err
  3513. }
  3514. if err := Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(&in.Status, &out.Status, s); err != nil {
  3515. return err
  3516. }
  3517. return nil
  3518. }
  3519. func Convert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim(in *PersistentVolumeClaim, out *api.PersistentVolumeClaim, s conversion.Scope) error {
  3520. return autoConvert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim(in, out, s)
  3521. }
  3522. func autoConvert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *api.PersistentVolumeClaim, out *PersistentVolumeClaim, s conversion.Scope) error {
  3523. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  3524. return err
  3525. }
  3526. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  3527. return err
  3528. }
  3529. if err := Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  3530. return err
  3531. }
  3532. if err := Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(&in.Status, &out.Status, s); err != nil {
  3533. return err
  3534. }
  3535. return nil
  3536. }
  3537. func Convert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *api.PersistentVolumeClaim, out *PersistentVolumeClaim, s conversion.Scope) error {
  3538. return autoConvert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in, out, s)
  3539. }
  3540. func autoConvert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList(in *PersistentVolumeClaimList, out *api.PersistentVolumeClaimList, s conversion.Scope) error {
  3541. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  3542. return err
  3543. }
  3544. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  3545. return err
  3546. }
  3547. if in.Items != nil {
  3548. in, out := &in.Items, &out.Items
  3549. *out = make([]api.PersistentVolumeClaim, len(*in))
  3550. for i := range *in {
  3551. if err := Convert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim(&(*in)[i], &(*out)[i], s); err != nil {
  3552. return err
  3553. }
  3554. }
  3555. } else {
  3556. out.Items = nil
  3557. }
  3558. return nil
  3559. }
  3560. func Convert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList(in *PersistentVolumeClaimList, out *api.PersistentVolumeClaimList, s conversion.Scope) error {
  3561. return autoConvert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList(in, out, s)
  3562. }
  3563. func autoConvert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *api.PersistentVolumeClaimList, out *PersistentVolumeClaimList, s conversion.Scope) error {
  3564. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  3565. return err
  3566. }
  3567. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  3568. return err
  3569. }
  3570. if in.Items != nil {
  3571. in, out := &in.Items, &out.Items
  3572. *out = make([]PersistentVolumeClaim, len(*in))
  3573. for i := range *in {
  3574. if err := Convert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(&(*in)[i], &(*out)[i], s); err != nil {
  3575. return err
  3576. }
  3577. }
  3578. } else {
  3579. out.Items = nil
  3580. }
  3581. return nil
  3582. }
  3583. func Convert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *api.PersistentVolumeClaimList, out *PersistentVolumeClaimList, s conversion.Scope) error {
  3584. return autoConvert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in, out, s)
  3585. }
  3586. func autoConvert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(in *PersistentVolumeClaimSpec, out *api.PersistentVolumeClaimSpec, s conversion.Scope) error {
  3587. if in.AccessModes != nil {
  3588. in, out := &in.AccessModes, &out.AccessModes
  3589. *out = make([]api.PersistentVolumeAccessMode, len(*in))
  3590. for i := range *in {
  3591. (*out)[i] = api.PersistentVolumeAccessMode((*in)[i])
  3592. }
  3593. } else {
  3594. out.AccessModes = nil
  3595. }
  3596. out.Selector = in.Selector
  3597. if err := Convert_v1_ResourceRequirements_To_api_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  3598. return err
  3599. }
  3600. out.VolumeName = in.VolumeName
  3601. return nil
  3602. }
  3603. func Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(in *PersistentVolumeClaimSpec, out *api.PersistentVolumeClaimSpec, s conversion.Scope) error {
  3604. return autoConvert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(in, out, s)
  3605. }
  3606. func autoConvert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *api.PersistentVolumeClaimSpec, out *PersistentVolumeClaimSpec, s conversion.Scope) error {
  3607. if in.AccessModes != nil {
  3608. in, out := &in.AccessModes, &out.AccessModes
  3609. *out = make([]PersistentVolumeAccessMode, len(*in))
  3610. for i := range *in {
  3611. (*out)[i] = PersistentVolumeAccessMode((*in)[i])
  3612. }
  3613. } else {
  3614. out.AccessModes = nil
  3615. }
  3616. out.Selector = in.Selector
  3617. if err := Convert_api_ResourceRequirements_To_v1_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  3618. return err
  3619. }
  3620. out.VolumeName = in.VolumeName
  3621. return nil
  3622. }
  3623. func Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *api.PersistentVolumeClaimSpec, out *PersistentVolumeClaimSpec, s conversion.Scope) error {
  3624. return autoConvert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in, out, s)
  3625. }
  3626. func autoConvert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(in *PersistentVolumeClaimStatus, out *api.PersistentVolumeClaimStatus, s conversion.Scope) error {
  3627. out.Phase = api.PersistentVolumeClaimPhase(in.Phase)
  3628. if in.AccessModes != nil {
  3629. in, out := &in.AccessModes, &out.AccessModes
  3630. *out = make([]api.PersistentVolumeAccessMode, len(*in))
  3631. for i := range *in {
  3632. (*out)[i] = api.PersistentVolumeAccessMode((*in)[i])
  3633. }
  3634. } else {
  3635. out.AccessModes = nil
  3636. }
  3637. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.Capacity, &out.Capacity, s); err != nil {
  3638. return err
  3639. }
  3640. return nil
  3641. }
  3642. func Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(in *PersistentVolumeClaimStatus, out *api.PersistentVolumeClaimStatus, s conversion.Scope) error {
  3643. return autoConvert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(in, out, s)
  3644. }
  3645. func autoConvert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *api.PersistentVolumeClaimStatus, out *PersistentVolumeClaimStatus, s conversion.Scope) error {
  3646. out.Phase = PersistentVolumeClaimPhase(in.Phase)
  3647. if in.AccessModes != nil {
  3648. in, out := &in.AccessModes, &out.AccessModes
  3649. *out = make([]PersistentVolumeAccessMode, len(*in))
  3650. for i := range *in {
  3651. (*out)[i] = PersistentVolumeAccessMode((*in)[i])
  3652. }
  3653. } else {
  3654. out.AccessModes = nil
  3655. }
  3656. if in.Capacity != nil {
  3657. in, out := &in.Capacity, &out.Capacity
  3658. *out = make(ResourceList, len(*in))
  3659. for key, val := range *in {
  3660. newVal := new(resource.Quantity)
  3661. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  3662. return err
  3663. }
  3664. (*out)[ResourceName(key)] = *newVal
  3665. }
  3666. } else {
  3667. out.Capacity = nil
  3668. }
  3669. return nil
  3670. }
  3671. func Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *api.PersistentVolumeClaimStatus, out *PersistentVolumeClaimStatus, s conversion.Scope) error {
  3672. return autoConvert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in, out, s)
  3673. }
  3674. func autoConvert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in *PersistentVolumeClaimVolumeSource, out *api.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  3675. out.ClaimName = in.ClaimName
  3676. out.ReadOnly = in.ReadOnly
  3677. return nil
  3678. }
  3679. func Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in *PersistentVolumeClaimVolumeSource, out *api.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  3680. return autoConvert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in, out, s)
  3681. }
  3682. func autoConvert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *api.PersistentVolumeClaimVolumeSource, out *PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  3683. out.ClaimName = in.ClaimName
  3684. out.ReadOnly = in.ReadOnly
  3685. return nil
  3686. }
  3687. func Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *api.PersistentVolumeClaimVolumeSource, out *PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  3688. return autoConvert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in, out, s)
  3689. }
  3690. func autoConvert_v1_PersistentVolumeList_To_api_PersistentVolumeList(in *PersistentVolumeList, out *api.PersistentVolumeList, s conversion.Scope) error {
  3691. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  3692. return err
  3693. }
  3694. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  3695. return err
  3696. }
  3697. if in.Items != nil {
  3698. in, out := &in.Items, &out.Items
  3699. *out = make([]api.PersistentVolume, len(*in))
  3700. for i := range *in {
  3701. if err := Convert_v1_PersistentVolume_To_api_PersistentVolume(&(*in)[i], &(*out)[i], s); err != nil {
  3702. return err
  3703. }
  3704. }
  3705. } else {
  3706. out.Items = nil
  3707. }
  3708. return nil
  3709. }
  3710. func Convert_v1_PersistentVolumeList_To_api_PersistentVolumeList(in *PersistentVolumeList, out *api.PersistentVolumeList, s conversion.Scope) error {
  3711. return autoConvert_v1_PersistentVolumeList_To_api_PersistentVolumeList(in, out, s)
  3712. }
  3713. func autoConvert_api_PersistentVolumeList_To_v1_PersistentVolumeList(in *api.PersistentVolumeList, out *PersistentVolumeList, s conversion.Scope) error {
  3714. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  3715. return err
  3716. }
  3717. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  3718. return err
  3719. }
  3720. if in.Items != nil {
  3721. in, out := &in.Items, &out.Items
  3722. *out = make([]PersistentVolume, len(*in))
  3723. for i := range *in {
  3724. if err := Convert_api_PersistentVolume_To_v1_PersistentVolume(&(*in)[i], &(*out)[i], s); err != nil {
  3725. return err
  3726. }
  3727. }
  3728. } else {
  3729. out.Items = nil
  3730. }
  3731. return nil
  3732. }
  3733. func Convert_api_PersistentVolumeList_To_v1_PersistentVolumeList(in *api.PersistentVolumeList, out *PersistentVolumeList, s conversion.Scope) error {
  3734. return autoConvert_api_PersistentVolumeList_To_v1_PersistentVolumeList(in, out, s)
  3735. }
  3736. func autoConvert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(in *PersistentVolumeSource, out *api.PersistentVolumeSource, s conversion.Scope) error {
  3737. if in.GCEPersistentDisk != nil {
  3738. in, out := &in.GCEPersistentDisk, &out.GCEPersistentDisk
  3739. *out = new(api.GCEPersistentDiskVolumeSource)
  3740. if err := Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(*in, *out, s); err != nil {
  3741. return err
  3742. }
  3743. } else {
  3744. out.GCEPersistentDisk = nil
  3745. }
  3746. if in.AWSElasticBlockStore != nil {
  3747. in, out := &in.AWSElasticBlockStore, &out.AWSElasticBlockStore
  3748. *out = new(api.AWSElasticBlockStoreVolumeSource)
  3749. if err := Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(*in, *out, s); err != nil {
  3750. return err
  3751. }
  3752. } else {
  3753. out.AWSElasticBlockStore = nil
  3754. }
  3755. if in.HostPath != nil {
  3756. in, out := &in.HostPath, &out.HostPath
  3757. *out = new(api.HostPathVolumeSource)
  3758. if err := Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(*in, *out, s); err != nil {
  3759. return err
  3760. }
  3761. } else {
  3762. out.HostPath = nil
  3763. }
  3764. if in.Glusterfs != nil {
  3765. in, out := &in.Glusterfs, &out.Glusterfs
  3766. *out = new(api.GlusterfsVolumeSource)
  3767. if err := Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(*in, *out, s); err != nil {
  3768. return err
  3769. }
  3770. } else {
  3771. out.Glusterfs = nil
  3772. }
  3773. if in.NFS != nil {
  3774. in, out := &in.NFS, &out.NFS
  3775. *out = new(api.NFSVolumeSource)
  3776. if err := Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource(*in, *out, s); err != nil {
  3777. return err
  3778. }
  3779. } else {
  3780. out.NFS = nil
  3781. }
  3782. if in.RBD != nil {
  3783. in, out := &in.RBD, &out.RBD
  3784. *out = new(api.RBDVolumeSource)
  3785. if err := Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource(*in, *out, s); err != nil {
  3786. return err
  3787. }
  3788. } else {
  3789. out.RBD = nil
  3790. }
  3791. if in.ISCSI != nil {
  3792. in, out := &in.ISCSI, &out.ISCSI
  3793. *out = new(api.ISCSIVolumeSource)
  3794. if err := Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(*in, *out, s); err != nil {
  3795. return err
  3796. }
  3797. } else {
  3798. out.ISCSI = nil
  3799. }
  3800. if in.Cinder != nil {
  3801. in, out := &in.Cinder, &out.Cinder
  3802. *out = new(api.CinderVolumeSource)
  3803. if err := Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource(*in, *out, s); err != nil {
  3804. return err
  3805. }
  3806. } else {
  3807. out.Cinder = nil
  3808. }
  3809. if in.CephFS != nil {
  3810. in, out := &in.CephFS, &out.CephFS
  3811. *out = new(api.CephFSVolumeSource)
  3812. if err := Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(*in, *out, s); err != nil {
  3813. return err
  3814. }
  3815. } else {
  3816. out.CephFS = nil
  3817. }
  3818. if in.FC != nil {
  3819. in, out := &in.FC, &out.FC
  3820. *out = new(api.FCVolumeSource)
  3821. if err := Convert_v1_FCVolumeSource_To_api_FCVolumeSource(*in, *out, s); err != nil {
  3822. return err
  3823. }
  3824. } else {
  3825. out.FC = nil
  3826. }
  3827. if in.Flocker != nil {
  3828. in, out := &in.Flocker, &out.Flocker
  3829. *out = new(api.FlockerVolumeSource)
  3830. if err := Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(*in, *out, s); err != nil {
  3831. return err
  3832. }
  3833. } else {
  3834. out.Flocker = nil
  3835. }
  3836. if in.FlexVolume != nil {
  3837. in, out := &in.FlexVolume, &out.FlexVolume
  3838. *out = new(api.FlexVolumeSource)
  3839. if err := Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource(*in, *out, s); err != nil {
  3840. return err
  3841. }
  3842. } else {
  3843. out.FlexVolume = nil
  3844. }
  3845. if in.AzureFile != nil {
  3846. in, out := &in.AzureFile, &out.AzureFile
  3847. *out = new(api.AzureFileVolumeSource)
  3848. if err := Convert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(*in, *out, s); err != nil {
  3849. return err
  3850. }
  3851. } else {
  3852. out.AzureFile = nil
  3853. }
  3854. if in.VsphereVolume != nil {
  3855. in, out := &in.VsphereVolume, &out.VsphereVolume
  3856. *out = new(api.VsphereVirtualDiskVolumeSource)
  3857. if err := Convert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource(*in, *out, s); err != nil {
  3858. return err
  3859. }
  3860. } else {
  3861. out.VsphereVolume = nil
  3862. }
  3863. if in.Quobyte != nil {
  3864. in, out := &in.Quobyte, &out.Quobyte
  3865. *out = new(api.QuobyteVolumeSource)
  3866. if err := Convert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource(*in, *out, s); err != nil {
  3867. return err
  3868. }
  3869. } else {
  3870. out.Quobyte = nil
  3871. }
  3872. if in.AzureDisk != nil {
  3873. in, out := &in.AzureDisk, &out.AzureDisk
  3874. *out = new(api.AzureDiskVolumeSource)
  3875. if err := Convert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource(*in, *out, s); err != nil {
  3876. return err
  3877. }
  3878. } else {
  3879. out.AzureDisk = nil
  3880. }
  3881. return nil
  3882. }
  3883. func Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(in *PersistentVolumeSource, out *api.PersistentVolumeSource, s conversion.Scope) error {
  3884. return autoConvert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(in, out, s)
  3885. }
  3886. func autoConvert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *api.PersistentVolumeSource, out *PersistentVolumeSource, s conversion.Scope) error {
  3887. if in.GCEPersistentDisk != nil {
  3888. in, out := &in.GCEPersistentDisk, &out.GCEPersistentDisk
  3889. *out = new(GCEPersistentDiskVolumeSource)
  3890. if err := Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(*in, *out, s); err != nil {
  3891. return err
  3892. }
  3893. } else {
  3894. out.GCEPersistentDisk = nil
  3895. }
  3896. if in.AWSElasticBlockStore != nil {
  3897. in, out := &in.AWSElasticBlockStore, &out.AWSElasticBlockStore
  3898. *out = new(AWSElasticBlockStoreVolumeSource)
  3899. if err := Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(*in, *out, s); err != nil {
  3900. return err
  3901. }
  3902. } else {
  3903. out.AWSElasticBlockStore = nil
  3904. }
  3905. if in.HostPath != nil {
  3906. in, out := &in.HostPath, &out.HostPath
  3907. *out = new(HostPathVolumeSource)
  3908. if err := Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(*in, *out, s); err != nil {
  3909. return err
  3910. }
  3911. } else {
  3912. out.HostPath = nil
  3913. }
  3914. if in.Glusterfs != nil {
  3915. in, out := &in.Glusterfs, &out.Glusterfs
  3916. *out = new(GlusterfsVolumeSource)
  3917. if err := Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(*in, *out, s); err != nil {
  3918. return err
  3919. }
  3920. } else {
  3921. out.Glusterfs = nil
  3922. }
  3923. if in.NFS != nil {
  3924. in, out := &in.NFS, &out.NFS
  3925. *out = new(NFSVolumeSource)
  3926. if err := Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource(*in, *out, s); err != nil {
  3927. return err
  3928. }
  3929. } else {
  3930. out.NFS = nil
  3931. }
  3932. if in.RBD != nil {
  3933. in, out := &in.RBD, &out.RBD
  3934. *out = new(RBDVolumeSource)
  3935. if err := Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource(*in, *out, s); err != nil {
  3936. return err
  3937. }
  3938. } else {
  3939. out.RBD = nil
  3940. }
  3941. if in.Quobyte != nil {
  3942. in, out := &in.Quobyte, &out.Quobyte
  3943. *out = new(QuobyteVolumeSource)
  3944. if err := Convert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(*in, *out, s); err != nil {
  3945. return err
  3946. }
  3947. } else {
  3948. out.Quobyte = nil
  3949. }
  3950. if in.ISCSI != nil {
  3951. in, out := &in.ISCSI, &out.ISCSI
  3952. *out = new(ISCSIVolumeSource)
  3953. if err := Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(*in, *out, s); err != nil {
  3954. return err
  3955. }
  3956. } else {
  3957. out.ISCSI = nil
  3958. }
  3959. if in.FlexVolume != nil {
  3960. in, out := &in.FlexVolume, &out.FlexVolume
  3961. *out = new(FlexVolumeSource)
  3962. if err := Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource(*in, *out, s); err != nil {
  3963. return err
  3964. }
  3965. } else {
  3966. out.FlexVolume = nil
  3967. }
  3968. if in.Cinder != nil {
  3969. in, out := &in.Cinder, &out.Cinder
  3970. *out = new(CinderVolumeSource)
  3971. if err := Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource(*in, *out, s); err != nil {
  3972. return err
  3973. }
  3974. } else {
  3975. out.Cinder = nil
  3976. }
  3977. if in.CephFS != nil {
  3978. in, out := &in.CephFS, &out.CephFS
  3979. *out = new(CephFSVolumeSource)
  3980. if err := Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(*in, *out, s); err != nil {
  3981. return err
  3982. }
  3983. } else {
  3984. out.CephFS = nil
  3985. }
  3986. if in.FC != nil {
  3987. in, out := &in.FC, &out.FC
  3988. *out = new(FCVolumeSource)
  3989. if err := Convert_api_FCVolumeSource_To_v1_FCVolumeSource(*in, *out, s); err != nil {
  3990. return err
  3991. }
  3992. } else {
  3993. out.FC = nil
  3994. }
  3995. if in.Flocker != nil {
  3996. in, out := &in.Flocker, &out.Flocker
  3997. *out = new(FlockerVolumeSource)
  3998. if err := Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(*in, *out, s); err != nil {
  3999. return err
  4000. }
  4001. } else {
  4002. out.Flocker = nil
  4003. }
  4004. if in.AzureFile != nil {
  4005. in, out := &in.AzureFile, &out.AzureFile
  4006. *out = new(AzureFileVolumeSource)
  4007. if err := Convert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(*in, *out, s); err != nil {
  4008. return err
  4009. }
  4010. } else {
  4011. out.AzureFile = nil
  4012. }
  4013. if in.VsphereVolume != nil {
  4014. in, out := &in.VsphereVolume, &out.VsphereVolume
  4015. *out = new(VsphereVirtualDiskVolumeSource)
  4016. if err := Convert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(*in, *out, s); err != nil {
  4017. return err
  4018. }
  4019. } else {
  4020. out.VsphereVolume = nil
  4021. }
  4022. if in.AzureDisk != nil {
  4023. in, out := &in.AzureDisk, &out.AzureDisk
  4024. *out = new(AzureDiskVolumeSource)
  4025. if err := Convert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(*in, *out, s); err != nil {
  4026. return err
  4027. }
  4028. } else {
  4029. out.AzureDisk = nil
  4030. }
  4031. return nil
  4032. }
  4033. func Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *api.PersistentVolumeSource, out *PersistentVolumeSource, s conversion.Scope) error {
  4034. return autoConvert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(in, out, s)
  4035. }
  4036. func autoConvert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(in *PersistentVolumeSpec, out *api.PersistentVolumeSpec, s conversion.Scope) error {
  4037. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.Capacity, &out.Capacity, s); err != nil {
  4038. return err
  4039. }
  4040. if err := Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(&in.PersistentVolumeSource, &out.PersistentVolumeSource, s); err != nil {
  4041. return err
  4042. }
  4043. if in.AccessModes != nil {
  4044. in, out := &in.AccessModes, &out.AccessModes
  4045. *out = make([]api.PersistentVolumeAccessMode, len(*in))
  4046. for i := range *in {
  4047. (*out)[i] = api.PersistentVolumeAccessMode((*in)[i])
  4048. }
  4049. } else {
  4050. out.AccessModes = nil
  4051. }
  4052. if in.ClaimRef != nil {
  4053. in, out := &in.ClaimRef, &out.ClaimRef
  4054. *out = new(api.ObjectReference)
  4055. if err := Convert_v1_ObjectReference_To_api_ObjectReference(*in, *out, s); err != nil {
  4056. return err
  4057. }
  4058. } else {
  4059. out.ClaimRef = nil
  4060. }
  4061. out.PersistentVolumeReclaimPolicy = api.PersistentVolumeReclaimPolicy(in.PersistentVolumeReclaimPolicy)
  4062. return nil
  4063. }
  4064. func Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(in *PersistentVolumeSpec, out *api.PersistentVolumeSpec, s conversion.Scope) error {
  4065. return autoConvert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(in, out, s)
  4066. }
  4067. func autoConvert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in *api.PersistentVolumeSpec, out *PersistentVolumeSpec, s conversion.Scope) error {
  4068. if in.Capacity != nil {
  4069. in, out := &in.Capacity, &out.Capacity
  4070. *out = make(ResourceList, len(*in))
  4071. for key, val := range *in {
  4072. newVal := new(resource.Quantity)
  4073. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  4074. return err
  4075. }
  4076. (*out)[ResourceName(key)] = *newVal
  4077. }
  4078. } else {
  4079. out.Capacity = nil
  4080. }
  4081. if err := Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(&in.PersistentVolumeSource, &out.PersistentVolumeSource, s); err != nil {
  4082. return err
  4083. }
  4084. if in.AccessModes != nil {
  4085. in, out := &in.AccessModes, &out.AccessModes
  4086. *out = make([]PersistentVolumeAccessMode, len(*in))
  4087. for i := range *in {
  4088. (*out)[i] = PersistentVolumeAccessMode((*in)[i])
  4089. }
  4090. } else {
  4091. out.AccessModes = nil
  4092. }
  4093. if in.ClaimRef != nil {
  4094. in, out := &in.ClaimRef, &out.ClaimRef
  4095. *out = new(ObjectReference)
  4096. if err := Convert_api_ObjectReference_To_v1_ObjectReference(*in, *out, s); err != nil {
  4097. return err
  4098. }
  4099. } else {
  4100. out.ClaimRef = nil
  4101. }
  4102. out.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(in.PersistentVolumeReclaimPolicy)
  4103. return nil
  4104. }
  4105. func Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in *api.PersistentVolumeSpec, out *PersistentVolumeSpec, s conversion.Scope) error {
  4106. return autoConvert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in, out, s)
  4107. }
  4108. func autoConvert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(in *PersistentVolumeStatus, out *api.PersistentVolumeStatus, s conversion.Scope) error {
  4109. out.Phase = api.PersistentVolumePhase(in.Phase)
  4110. out.Message = in.Message
  4111. out.Reason = in.Reason
  4112. return nil
  4113. }
  4114. func Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(in *PersistentVolumeStatus, out *api.PersistentVolumeStatus, s conversion.Scope) error {
  4115. return autoConvert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(in, out, s)
  4116. }
  4117. func autoConvert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *api.PersistentVolumeStatus, out *PersistentVolumeStatus, s conversion.Scope) error {
  4118. out.Phase = PersistentVolumePhase(in.Phase)
  4119. out.Message = in.Message
  4120. out.Reason = in.Reason
  4121. return nil
  4122. }
  4123. func Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *api.PersistentVolumeStatus, out *PersistentVolumeStatus, s conversion.Scope) error {
  4124. return autoConvert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in, out, s)
  4125. }
  4126. func autoConvert_v1_Pod_To_api_Pod(in *Pod, out *api.Pod, s conversion.Scope) error {
  4127. SetDefaults_Pod(in)
  4128. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4129. return err
  4130. }
  4131. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  4132. return err
  4133. }
  4134. if err := Convert_v1_PodSpec_To_api_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  4135. return err
  4136. }
  4137. if err := Convert_v1_PodStatus_To_api_PodStatus(&in.Status, &out.Status, s); err != nil {
  4138. return err
  4139. }
  4140. return nil
  4141. }
  4142. func autoConvert_api_Pod_To_v1_Pod(in *api.Pod, out *Pod, s conversion.Scope) error {
  4143. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4144. return err
  4145. }
  4146. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  4147. return err
  4148. }
  4149. if err := Convert_api_PodSpec_To_v1_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  4150. return err
  4151. }
  4152. if err := Convert_api_PodStatus_To_v1_PodStatus(&in.Status, &out.Status, s); err != nil {
  4153. return err
  4154. }
  4155. return nil
  4156. }
  4157. func autoConvert_v1_PodAffinity_To_api_PodAffinity(in *PodAffinity, out *api.PodAffinity, s conversion.Scope) error {
  4158. if in.RequiredDuringSchedulingIgnoredDuringExecution != nil {
  4159. in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution
  4160. *out = make([]api.PodAffinityTerm, len(*in))
  4161. for i := range *in {
  4162. if err := Convert_v1_PodAffinityTerm_To_api_PodAffinityTerm(&(*in)[i], &(*out)[i], s); err != nil {
  4163. return err
  4164. }
  4165. }
  4166. } else {
  4167. out.RequiredDuringSchedulingIgnoredDuringExecution = nil
  4168. }
  4169. if in.PreferredDuringSchedulingIgnoredDuringExecution != nil {
  4170. in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution
  4171. *out = make([]api.WeightedPodAffinityTerm, len(*in))
  4172. for i := range *in {
  4173. if err := Convert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm(&(*in)[i], &(*out)[i], s); err != nil {
  4174. return err
  4175. }
  4176. }
  4177. } else {
  4178. out.PreferredDuringSchedulingIgnoredDuringExecution = nil
  4179. }
  4180. return nil
  4181. }
  4182. func Convert_v1_PodAffinity_To_api_PodAffinity(in *PodAffinity, out *api.PodAffinity, s conversion.Scope) error {
  4183. return autoConvert_v1_PodAffinity_To_api_PodAffinity(in, out, s)
  4184. }
  4185. func autoConvert_api_PodAffinity_To_v1_PodAffinity(in *api.PodAffinity, out *PodAffinity, s conversion.Scope) error {
  4186. if in.RequiredDuringSchedulingIgnoredDuringExecution != nil {
  4187. in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution
  4188. *out = make([]PodAffinityTerm, len(*in))
  4189. for i := range *in {
  4190. if err := Convert_api_PodAffinityTerm_To_v1_PodAffinityTerm(&(*in)[i], &(*out)[i], s); err != nil {
  4191. return err
  4192. }
  4193. }
  4194. } else {
  4195. out.RequiredDuringSchedulingIgnoredDuringExecution = nil
  4196. }
  4197. if in.PreferredDuringSchedulingIgnoredDuringExecution != nil {
  4198. in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution
  4199. *out = make([]WeightedPodAffinityTerm, len(*in))
  4200. for i := range *in {
  4201. if err := Convert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(&(*in)[i], &(*out)[i], s); err != nil {
  4202. return err
  4203. }
  4204. }
  4205. } else {
  4206. out.PreferredDuringSchedulingIgnoredDuringExecution = nil
  4207. }
  4208. return nil
  4209. }
  4210. func Convert_api_PodAffinity_To_v1_PodAffinity(in *api.PodAffinity, out *PodAffinity, s conversion.Scope) error {
  4211. return autoConvert_api_PodAffinity_To_v1_PodAffinity(in, out, s)
  4212. }
  4213. func autoConvert_v1_PodAffinityTerm_To_api_PodAffinityTerm(in *PodAffinityTerm, out *api.PodAffinityTerm, s conversion.Scope) error {
  4214. out.LabelSelector = in.LabelSelector
  4215. out.Namespaces = in.Namespaces
  4216. out.TopologyKey = in.TopologyKey
  4217. return nil
  4218. }
  4219. func Convert_v1_PodAffinityTerm_To_api_PodAffinityTerm(in *PodAffinityTerm, out *api.PodAffinityTerm, s conversion.Scope) error {
  4220. return autoConvert_v1_PodAffinityTerm_To_api_PodAffinityTerm(in, out, s)
  4221. }
  4222. func autoConvert_api_PodAffinityTerm_To_v1_PodAffinityTerm(in *api.PodAffinityTerm, out *PodAffinityTerm, s conversion.Scope) error {
  4223. out.LabelSelector = in.LabelSelector
  4224. out.Namespaces = in.Namespaces
  4225. out.TopologyKey = in.TopologyKey
  4226. return nil
  4227. }
  4228. func Convert_api_PodAffinityTerm_To_v1_PodAffinityTerm(in *api.PodAffinityTerm, out *PodAffinityTerm, s conversion.Scope) error {
  4229. return autoConvert_api_PodAffinityTerm_To_v1_PodAffinityTerm(in, out, s)
  4230. }
  4231. func autoConvert_v1_PodAntiAffinity_To_api_PodAntiAffinity(in *PodAntiAffinity, out *api.PodAntiAffinity, s conversion.Scope) error {
  4232. if in.RequiredDuringSchedulingIgnoredDuringExecution != nil {
  4233. in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution
  4234. *out = make([]api.PodAffinityTerm, len(*in))
  4235. for i := range *in {
  4236. if err := Convert_v1_PodAffinityTerm_To_api_PodAffinityTerm(&(*in)[i], &(*out)[i], s); err != nil {
  4237. return err
  4238. }
  4239. }
  4240. } else {
  4241. out.RequiredDuringSchedulingIgnoredDuringExecution = nil
  4242. }
  4243. if in.PreferredDuringSchedulingIgnoredDuringExecution != nil {
  4244. in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution
  4245. *out = make([]api.WeightedPodAffinityTerm, len(*in))
  4246. for i := range *in {
  4247. if err := Convert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm(&(*in)[i], &(*out)[i], s); err != nil {
  4248. return err
  4249. }
  4250. }
  4251. } else {
  4252. out.PreferredDuringSchedulingIgnoredDuringExecution = nil
  4253. }
  4254. return nil
  4255. }
  4256. func Convert_v1_PodAntiAffinity_To_api_PodAntiAffinity(in *PodAntiAffinity, out *api.PodAntiAffinity, s conversion.Scope) error {
  4257. return autoConvert_v1_PodAntiAffinity_To_api_PodAntiAffinity(in, out, s)
  4258. }
  4259. func autoConvert_api_PodAntiAffinity_To_v1_PodAntiAffinity(in *api.PodAntiAffinity, out *PodAntiAffinity, s conversion.Scope) error {
  4260. if in.RequiredDuringSchedulingIgnoredDuringExecution != nil {
  4261. in, out := &in.RequiredDuringSchedulingIgnoredDuringExecution, &out.RequiredDuringSchedulingIgnoredDuringExecution
  4262. *out = make([]PodAffinityTerm, len(*in))
  4263. for i := range *in {
  4264. if err := Convert_api_PodAffinityTerm_To_v1_PodAffinityTerm(&(*in)[i], &(*out)[i], s); err != nil {
  4265. return err
  4266. }
  4267. }
  4268. } else {
  4269. out.RequiredDuringSchedulingIgnoredDuringExecution = nil
  4270. }
  4271. if in.PreferredDuringSchedulingIgnoredDuringExecution != nil {
  4272. in, out := &in.PreferredDuringSchedulingIgnoredDuringExecution, &out.PreferredDuringSchedulingIgnoredDuringExecution
  4273. *out = make([]WeightedPodAffinityTerm, len(*in))
  4274. for i := range *in {
  4275. if err := Convert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(&(*in)[i], &(*out)[i], s); err != nil {
  4276. return err
  4277. }
  4278. }
  4279. } else {
  4280. out.PreferredDuringSchedulingIgnoredDuringExecution = nil
  4281. }
  4282. return nil
  4283. }
  4284. func Convert_api_PodAntiAffinity_To_v1_PodAntiAffinity(in *api.PodAntiAffinity, out *PodAntiAffinity, s conversion.Scope) error {
  4285. return autoConvert_api_PodAntiAffinity_To_v1_PodAntiAffinity(in, out, s)
  4286. }
  4287. func autoConvert_v1_PodAttachOptions_To_api_PodAttachOptions(in *PodAttachOptions, out *api.PodAttachOptions, s conversion.Scope) error {
  4288. SetDefaults_PodAttachOptions(in)
  4289. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4290. return err
  4291. }
  4292. out.Stdin = in.Stdin
  4293. out.Stdout = in.Stdout
  4294. out.Stderr = in.Stderr
  4295. out.TTY = in.TTY
  4296. out.Container = in.Container
  4297. return nil
  4298. }
  4299. func Convert_v1_PodAttachOptions_To_api_PodAttachOptions(in *PodAttachOptions, out *api.PodAttachOptions, s conversion.Scope) error {
  4300. return autoConvert_v1_PodAttachOptions_To_api_PodAttachOptions(in, out, s)
  4301. }
  4302. func autoConvert_api_PodAttachOptions_To_v1_PodAttachOptions(in *api.PodAttachOptions, out *PodAttachOptions, s conversion.Scope) error {
  4303. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4304. return err
  4305. }
  4306. out.Stdin = in.Stdin
  4307. out.Stdout = in.Stdout
  4308. out.Stderr = in.Stderr
  4309. out.TTY = in.TTY
  4310. out.Container = in.Container
  4311. return nil
  4312. }
  4313. func Convert_api_PodAttachOptions_To_v1_PodAttachOptions(in *api.PodAttachOptions, out *PodAttachOptions, s conversion.Scope) error {
  4314. return autoConvert_api_PodAttachOptions_To_v1_PodAttachOptions(in, out, s)
  4315. }
  4316. func autoConvert_v1_PodCondition_To_api_PodCondition(in *PodCondition, out *api.PodCondition, s conversion.Scope) error {
  4317. out.Type = api.PodConditionType(in.Type)
  4318. out.Status = api.ConditionStatus(in.Status)
  4319. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastProbeTime, &out.LastProbeTime, s); err != nil {
  4320. return err
  4321. }
  4322. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastTransitionTime, &out.LastTransitionTime, s); err != nil {
  4323. return err
  4324. }
  4325. out.Reason = in.Reason
  4326. out.Message = in.Message
  4327. return nil
  4328. }
  4329. func Convert_v1_PodCondition_To_api_PodCondition(in *PodCondition, out *api.PodCondition, s conversion.Scope) error {
  4330. return autoConvert_v1_PodCondition_To_api_PodCondition(in, out, s)
  4331. }
  4332. func autoConvert_api_PodCondition_To_v1_PodCondition(in *api.PodCondition, out *PodCondition, s conversion.Scope) error {
  4333. out.Type = PodConditionType(in.Type)
  4334. out.Status = ConditionStatus(in.Status)
  4335. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastProbeTime, &out.LastProbeTime, s); err != nil {
  4336. return err
  4337. }
  4338. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastTransitionTime, &out.LastTransitionTime, s); err != nil {
  4339. return err
  4340. }
  4341. out.Reason = in.Reason
  4342. out.Message = in.Message
  4343. return nil
  4344. }
  4345. func Convert_api_PodCondition_To_v1_PodCondition(in *api.PodCondition, out *PodCondition, s conversion.Scope) error {
  4346. return autoConvert_api_PodCondition_To_v1_PodCondition(in, out, s)
  4347. }
  4348. func autoConvert_v1_PodExecOptions_To_api_PodExecOptions(in *PodExecOptions, out *api.PodExecOptions, s conversion.Scope) error {
  4349. SetDefaults_PodExecOptions(in)
  4350. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4351. return err
  4352. }
  4353. out.Stdin = in.Stdin
  4354. out.Stdout = in.Stdout
  4355. out.Stderr = in.Stderr
  4356. out.TTY = in.TTY
  4357. out.Container = in.Container
  4358. out.Command = in.Command
  4359. return nil
  4360. }
  4361. func Convert_v1_PodExecOptions_To_api_PodExecOptions(in *PodExecOptions, out *api.PodExecOptions, s conversion.Scope) error {
  4362. return autoConvert_v1_PodExecOptions_To_api_PodExecOptions(in, out, s)
  4363. }
  4364. func autoConvert_api_PodExecOptions_To_v1_PodExecOptions(in *api.PodExecOptions, out *PodExecOptions, s conversion.Scope) error {
  4365. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4366. return err
  4367. }
  4368. out.Stdin = in.Stdin
  4369. out.Stdout = in.Stdout
  4370. out.Stderr = in.Stderr
  4371. out.TTY = in.TTY
  4372. out.Container = in.Container
  4373. out.Command = in.Command
  4374. return nil
  4375. }
  4376. func Convert_api_PodExecOptions_To_v1_PodExecOptions(in *api.PodExecOptions, out *PodExecOptions, s conversion.Scope) error {
  4377. return autoConvert_api_PodExecOptions_To_v1_PodExecOptions(in, out, s)
  4378. }
  4379. func autoConvert_v1_PodList_To_api_PodList(in *PodList, out *api.PodList, s conversion.Scope) error {
  4380. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4381. return err
  4382. }
  4383. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  4384. return err
  4385. }
  4386. if in.Items != nil {
  4387. in, out := &in.Items, &out.Items
  4388. *out = make([]api.Pod, len(*in))
  4389. for i := range *in {
  4390. if err := Convert_v1_Pod_To_api_Pod(&(*in)[i], &(*out)[i], s); err != nil {
  4391. return err
  4392. }
  4393. }
  4394. } else {
  4395. out.Items = nil
  4396. }
  4397. return nil
  4398. }
  4399. func Convert_v1_PodList_To_api_PodList(in *PodList, out *api.PodList, s conversion.Scope) error {
  4400. return autoConvert_v1_PodList_To_api_PodList(in, out, s)
  4401. }
  4402. func autoConvert_api_PodList_To_v1_PodList(in *api.PodList, out *PodList, s conversion.Scope) error {
  4403. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4404. return err
  4405. }
  4406. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  4407. return err
  4408. }
  4409. if in.Items != nil {
  4410. in, out := &in.Items, &out.Items
  4411. *out = make([]Pod, len(*in))
  4412. for i := range *in {
  4413. if err := Convert_api_Pod_To_v1_Pod(&(*in)[i], &(*out)[i], s); err != nil {
  4414. return err
  4415. }
  4416. }
  4417. } else {
  4418. out.Items = nil
  4419. }
  4420. return nil
  4421. }
  4422. func Convert_api_PodList_To_v1_PodList(in *api.PodList, out *PodList, s conversion.Scope) error {
  4423. return autoConvert_api_PodList_To_v1_PodList(in, out, s)
  4424. }
  4425. func autoConvert_v1_PodLogOptions_To_api_PodLogOptions(in *PodLogOptions, out *api.PodLogOptions, s conversion.Scope) error {
  4426. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4427. return err
  4428. }
  4429. out.Container = in.Container
  4430. out.Follow = in.Follow
  4431. out.Previous = in.Previous
  4432. out.SinceSeconds = in.SinceSeconds
  4433. out.SinceTime = in.SinceTime
  4434. out.Timestamps = in.Timestamps
  4435. out.TailLines = in.TailLines
  4436. out.LimitBytes = in.LimitBytes
  4437. return nil
  4438. }
  4439. func Convert_v1_PodLogOptions_To_api_PodLogOptions(in *PodLogOptions, out *api.PodLogOptions, s conversion.Scope) error {
  4440. return autoConvert_v1_PodLogOptions_To_api_PodLogOptions(in, out, s)
  4441. }
  4442. func autoConvert_api_PodLogOptions_To_v1_PodLogOptions(in *api.PodLogOptions, out *PodLogOptions, s conversion.Scope) error {
  4443. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4444. return err
  4445. }
  4446. out.Container = in.Container
  4447. out.Follow = in.Follow
  4448. out.Previous = in.Previous
  4449. out.SinceSeconds = in.SinceSeconds
  4450. out.SinceTime = in.SinceTime
  4451. out.Timestamps = in.Timestamps
  4452. out.TailLines = in.TailLines
  4453. out.LimitBytes = in.LimitBytes
  4454. return nil
  4455. }
  4456. func Convert_api_PodLogOptions_To_v1_PodLogOptions(in *api.PodLogOptions, out *PodLogOptions, s conversion.Scope) error {
  4457. return autoConvert_api_PodLogOptions_To_v1_PodLogOptions(in, out, s)
  4458. }
  4459. func autoConvert_v1_PodProxyOptions_To_api_PodProxyOptions(in *PodProxyOptions, out *api.PodProxyOptions, s conversion.Scope) error {
  4460. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4461. return err
  4462. }
  4463. out.Path = in.Path
  4464. return nil
  4465. }
  4466. func Convert_v1_PodProxyOptions_To_api_PodProxyOptions(in *PodProxyOptions, out *api.PodProxyOptions, s conversion.Scope) error {
  4467. return autoConvert_v1_PodProxyOptions_To_api_PodProxyOptions(in, out, s)
  4468. }
  4469. func autoConvert_api_PodProxyOptions_To_v1_PodProxyOptions(in *api.PodProxyOptions, out *PodProxyOptions, s conversion.Scope) error {
  4470. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4471. return err
  4472. }
  4473. out.Path = in.Path
  4474. return nil
  4475. }
  4476. func Convert_api_PodProxyOptions_To_v1_PodProxyOptions(in *api.PodProxyOptions, out *PodProxyOptions, s conversion.Scope) error {
  4477. return autoConvert_api_PodProxyOptions_To_v1_PodProxyOptions(in, out, s)
  4478. }
  4479. func autoConvert_v1_PodSecurityContext_To_api_PodSecurityContext(in *PodSecurityContext, out *api.PodSecurityContext, s conversion.Scope) error {
  4480. if in.SELinuxOptions != nil {
  4481. in, out := &in.SELinuxOptions, &out.SELinuxOptions
  4482. *out = new(api.SELinuxOptions)
  4483. if err := Convert_v1_SELinuxOptions_To_api_SELinuxOptions(*in, *out, s); err != nil {
  4484. return err
  4485. }
  4486. } else {
  4487. out.SELinuxOptions = nil
  4488. }
  4489. out.RunAsUser = in.RunAsUser
  4490. out.RunAsNonRoot = in.RunAsNonRoot
  4491. out.SupplementalGroups = in.SupplementalGroups
  4492. out.FSGroup = in.FSGroup
  4493. return nil
  4494. }
  4495. func autoConvert_api_PodSecurityContext_To_v1_PodSecurityContext(in *api.PodSecurityContext, out *PodSecurityContext, s conversion.Scope) error {
  4496. if in.SELinuxOptions != nil {
  4497. in, out := &in.SELinuxOptions, &out.SELinuxOptions
  4498. *out = new(SELinuxOptions)
  4499. if err := Convert_api_SELinuxOptions_To_v1_SELinuxOptions(*in, *out, s); err != nil {
  4500. return err
  4501. }
  4502. } else {
  4503. out.SELinuxOptions = nil
  4504. }
  4505. out.RunAsUser = in.RunAsUser
  4506. out.RunAsNonRoot = in.RunAsNonRoot
  4507. out.SupplementalGroups = in.SupplementalGroups
  4508. out.FSGroup = in.FSGroup
  4509. return nil
  4510. }
  4511. func autoConvert_v1_PodSignature_To_api_PodSignature(in *PodSignature, out *api.PodSignature, s conversion.Scope) error {
  4512. if in.PodController != nil {
  4513. in, out := &in.PodController, &out.PodController
  4514. *out = new(api.OwnerReference)
  4515. if err := Convert_v1_OwnerReference_To_api_OwnerReference(*in, *out, s); err != nil {
  4516. return err
  4517. }
  4518. } else {
  4519. out.PodController = nil
  4520. }
  4521. return nil
  4522. }
  4523. func Convert_v1_PodSignature_To_api_PodSignature(in *PodSignature, out *api.PodSignature, s conversion.Scope) error {
  4524. return autoConvert_v1_PodSignature_To_api_PodSignature(in, out, s)
  4525. }
  4526. func autoConvert_api_PodSignature_To_v1_PodSignature(in *api.PodSignature, out *PodSignature, s conversion.Scope) error {
  4527. if in.PodController != nil {
  4528. in, out := &in.PodController, &out.PodController
  4529. *out = new(OwnerReference)
  4530. if err := Convert_api_OwnerReference_To_v1_OwnerReference(*in, *out, s); err != nil {
  4531. return err
  4532. }
  4533. } else {
  4534. out.PodController = nil
  4535. }
  4536. return nil
  4537. }
  4538. func Convert_api_PodSignature_To_v1_PodSignature(in *api.PodSignature, out *PodSignature, s conversion.Scope) error {
  4539. return autoConvert_api_PodSignature_To_v1_PodSignature(in, out, s)
  4540. }
  4541. func autoConvert_v1_PodSpec_To_api_PodSpec(in *PodSpec, out *api.PodSpec, s conversion.Scope) error {
  4542. SetDefaults_PodSpec(in)
  4543. if in.Volumes != nil {
  4544. in, out := &in.Volumes, &out.Volumes
  4545. *out = make([]api.Volume, len(*in))
  4546. for i := range *in {
  4547. if err := Convert_v1_Volume_To_api_Volume(&(*in)[i], &(*out)[i], s); err != nil {
  4548. return err
  4549. }
  4550. }
  4551. } else {
  4552. out.Volumes = nil
  4553. }
  4554. if in.InitContainers != nil {
  4555. in, out := &in.InitContainers, &out.InitContainers
  4556. *out = make([]api.Container, len(*in))
  4557. for i := range *in {
  4558. if err := Convert_v1_Container_To_api_Container(&(*in)[i], &(*out)[i], s); err != nil {
  4559. return err
  4560. }
  4561. }
  4562. } else {
  4563. out.InitContainers = nil
  4564. }
  4565. if in.Containers != nil {
  4566. in, out := &in.Containers, &out.Containers
  4567. *out = make([]api.Container, len(*in))
  4568. for i := range *in {
  4569. if err := Convert_v1_Container_To_api_Container(&(*in)[i], &(*out)[i], s); err != nil {
  4570. return err
  4571. }
  4572. }
  4573. } else {
  4574. out.Containers = nil
  4575. }
  4576. out.RestartPolicy = api.RestartPolicy(in.RestartPolicy)
  4577. out.TerminationGracePeriodSeconds = in.TerminationGracePeriodSeconds
  4578. out.ActiveDeadlineSeconds = in.ActiveDeadlineSeconds
  4579. out.DNSPolicy = api.DNSPolicy(in.DNSPolicy)
  4580. out.NodeSelector = in.NodeSelector
  4581. out.ServiceAccountName = in.ServiceAccountName
  4582. out.NodeName = in.NodeName
  4583. if in.SecurityContext != nil {
  4584. in, out := &in.SecurityContext, &out.SecurityContext
  4585. *out = new(api.PodSecurityContext)
  4586. if err := Convert_v1_PodSecurityContext_To_api_PodSecurityContext(*in, *out, s); err != nil {
  4587. return err
  4588. }
  4589. } else {
  4590. out.SecurityContext = nil
  4591. }
  4592. if in.ImagePullSecrets != nil {
  4593. in, out := &in.ImagePullSecrets, &out.ImagePullSecrets
  4594. *out = make([]api.LocalObjectReference, len(*in))
  4595. for i := range *in {
  4596. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&(*in)[i], &(*out)[i], s); err != nil {
  4597. return err
  4598. }
  4599. }
  4600. } else {
  4601. out.ImagePullSecrets = nil
  4602. }
  4603. out.Hostname = in.Hostname
  4604. out.Subdomain = in.Subdomain
  4605. return nil
  4606. }
  4607. func autoConvert_api_PodSpec_To_v1_PodSpec(in *api.PodSpec, out *PodSpec, s conversion.Scope) error {
  4608. if in.Volumes != nil {
  4609. in, out := &in.Volumes, &out.Volumes
  4610. *out = make([]Volume, len(*in))
  4611. for i := range *in {
  4612. if err := Convert_api_Volume_To_v1_Volume(&(*in)[i], &(*out)[i], s); err != nil {
  4613. return err
  4614. }
  4615. }
  4616. } else {
  4617. out.Volumes = nil
  4618. }
  4619. if in.InitContainers != nil {
  4620. in, out := &in.InitContainers, &out.InitContainers
  4621. *out = make([]Container, len(*in))
  4622. for i := range *in {
  4623. if err := Convert_api_Container_To_v1_Container(&(*in)[i], &(*out)[i], s); err != nil {
  4624. return err
  4625. }
  4626. }
  4627. } else {
  4628. out.InitContainers = nil
  4629. }
  4630. if in.Containers != nil {
  4631. in, out := &in.Containers, &out.Containers
  4632. *out = make([]Container, len(*in))
  4633. for i := range *in {
  4634. if err := Convert_api_Container_To_v1_Container(&(*in)[i], &(*out)[i], s); err != nil {
  4635. return err
  4636. }
  4637. }
  4638. } else {
  4639. out.Containers = nil
  4640. }
  4641. out.RestartPolicy = RestartPolicy(in.RestartPolicy)
  4642. out.TerminationGracePeriodSeconds = in.TerminationGracePeriodSeconds
  4643. out.ActiveDeadlineSeconds = in.ActiveDeadlineSeconds
  4644. out.DNSPolicy = DNSPolicy(in.DNSPolicy)
  4645. out.NodeSelector = in.NodeSelector
  4646. out.ServiceAccountName = in.ServiceAccountName
  4647. out.NodeName = in.NodeName
  4648. if in.SecurityContext != nil {
  4649. in, out := &in.SecurityContext, &out.SecurityContext
  4650. *out = new(PodSecurityContext)
  4651. if err := Convert_api_PodSecurityContext_To_v1_PodSecurityContext(*in, *out, s); err != nil {
  4652. return err
  4653. }
  4654. } else {
  4655. out.SecurityContext = nil
  4656. }
  4657. if in.ImagePullSecrets != nil {
  4658. in, out := &in.ImagePullSecrets, &out.ImagePullSecrets
  4659. *out = make([]LocalObjectReference, len(*in))
  4660. for i := range *in {
  4661. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&(*in)[i], &(*out)[i], s); err != nil {
  4662. return err
  4663. }
  4664. }
  4665. } else {
  4666. out.ImagePullSecrets = nil
  4667. }
  4668. out.Hostname = in.Hostname
  4669. out.Subdomain = in.Subdomain
  4670. return nil
  4671. }
  4672. func autoConvert_v1_PodStatus_To_api_PodStatus(in *PodStatus, out *api.PodStatus, s conversion.Scope) error {
  4673. out.Phase = api.PodPhase(in.Phase)
  4674. if in.Conditions != nil {
  4675. in, out := &in.Conditions, &out.Conditions
  4676. *out = make([]api.PodCondition, len(*in))
  4677. for i := range *in {
  4678. if err := Convert_v1_PodCondition_To_api_PodCondition(&(*in)[i], &(*out)[i], s); err != nil {
  4679. return err
  4680. }
  4681. }
  4682. } else {
  4683. out.Conditions = nil
  4684. }
  4685. out.Message = in.Message
  4686. out.Reason = in.Reason
  4687. out.HostIP = in.HostIP
  4688. out.PodIP = in.PodIP
  4689. out.StartTime = in.StartTime
  4690. if in.InitContainerStatuses != nil {
  4691. in, out := &in.InitContainerStatuses, &out.InitContainerStatuses
  4692. *out = make([]api.ContainerStatus, len(*in))
  4693. for i := range *in {
  4694. if err := Convert_v1_ContainerStatus_To_api_ContainerStatus(&(*in)[i], &(*out)[i], s); err != nil {
  4695. return err
  4696. }
  4697. }
  4698. } else {
  4699. out.InitContainerStatuses = nil
  4700. }
  4701. if in.ContainerStatuses != nil {
  4702. in, out := &in.ContainerStatuses, &out.ContainerStatuses
  4703. *out = make([]api.ContainerStatus, len(*in))
  4704. for i := range *in {
  4705. if err := Convert_v1_ContainerStatus_To_api_ContainerStatus(&(*in)[i], &(*out)[i], s); err != nil {
  4706. return err
  4707. }
  4708. }
  4709. } else {
  4710. out.ContainerStatuses = nil
  4711. }
  4712. return nil
  4713. }
  4714. func Convert_v1_PodStatus_To_api_PodStatus(in *PodStatus, out *api.PodStatus, s conversion.Scope) error {
  4715. return autoConvert_v1_PodStatus_To_api_PodStatus(in, out, s)
  4716. }
  4717. func autoConvert_api_PodStatus_To_v1_PodStatus(in *api.PodStatus, out *PodStatus, s conversion.Scope) error {
  4718. out.Phase = PodPhase(in.Phase)
  4719. if in.Conditions != nil {
  4720. in, out := &in.Conditions, &out.Conditions
  4721. *out = make([]PodCondition, len(*in))
  4722. for i := range *in {
  4723. if err := Convert_api_PodCondition_To_v1_PodCondition(&(*in)[i], &(*out)[i], s); err != nil {
  4724. return err
  4725. }
  4726. }
  4727. } else {
  4728. out.Conditions = nil
  4729. }
  4730. out.Message = in.Message
  4731. out.Reason = in.Reason
  4732. out.HostIP = in.HostIP
  4733. out.PodIP = in.PodIP
  4734. out.StartTime = in.StartTime
  4735. if in.InitContainerStatuses != nil {
  4736. in, out := &in.InitContainerStatuses, &out.InitContainerStatuses
  4737. *out = make([]ContainerStatus, len(*in))
  4738. for i := range *in {
  4739. if err := Convert_api_ContainerStatus_To_v1_ContainerStatus(&(*in)[i], &(*out)[i], s); err != nil {
  4740. return err
  4741. }
  4742. }
  4743. } else {
  4744. out.InitContainerStatuses = nil
  4745. }
  4746. if in.ContainerStatuses != nil {
  4747. in, out := &in.ContainerStatuses, &out.ContainerStatuses
  4748. *out = make([]ContainerStatus, len(*in))
  4749. for i := range *in {
  4750. if err := Convert_api_ContainerStatus_To_v1_ContainerStatus(&(*in)[i], &(*out)[i], s); err != nil {
  4751. return err
  4752. }
  4753. }
  4754. } else {
  4755. out.ContainerStatuses = nil
  4756. }
  4757. return nil
  4758. }
  4759. func Convert_api_PodStatus_To_v1_PodStatus(in *api.PodStatus, out *PodStatus, s conversion.Scope) error {
  4760. return autoConvert_api_PodStatus_To_v1_PodStatus(in, out, s)
  4761. }
  4762. func autoConvert_v1_PodStatusResult_To_api_PodStatusResult(in *PodStatusResult, out *api.PodStatusResult, s conversion.Scope) error {
  4763. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4764. return err
  4765. }
  4766. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  4767. return err
  4768. }
  4769. if err := Convert_v1_PodStatus_To_api_PodStatus(&in.Status, &out.Status, s); err != nil {
  4770. return err
  4771. }
  4772. return nil
  4773. }
  4774. func autoConvert_api_PodStatusResult_To_v1_PodStatusResult(in *api.PodStatusResult, out *PodStatusResult, s conversion.Scope) error {
  4775. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4776. return err
  4777. }
  4778. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  4779. return err
  4780. }
  4781. if err := Convert_api_PodStatus_To_v1_PodStatus(&in.Status, &out.Status, s); err != nil {
  4782. return err
  4783. }
  4784. return nil
  4785. }
  4786. func autoConvert_v1_PodTemplate_To_api_PodTemplate(in *PodTemplate, out *api.PodTemplate, s conversion.Scope) error {
  4787. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4788. return err
  4789. }
  4790. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  4791. return err
  4792. }
  4793. if err := Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  4794. return err
  4795. }
  4796. return nil
  4797. }
  4798. func Convert_v1_PodTemplate_To_api_PodTemplate(in *PodTemplate, out *api.PodTemplate, s conversion.Scope) error {
  4799. return autoConvert_v1_PodTemplate_To_api_PodTemplate(in, out, s)
  4800. }
  4801. func autoConvert_api_PodTemplate_To_v1_PodTemplate(in *api.PodTemplate, out *PodTemplate, s conversion.Scope) error {
  4802. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4803. return err
  4804. }
  4805. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  4806. return err
  4807. }
  4808. if err := Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  4809. return err
  4810. }
  4811. return nil
  4812. }
  4813. func Convert_api_PodTemplate_To_v1_PodTemplate(in *api.PodTemplate, out *PodTemplate, s conversion.Scope) error {
  4814. return autoConvert_api_PodTemplate_To_v1_PodTemplate(in, out, s)
  4815. }
  4816. func autoConvert_v1_PodTemplateList_To_api_PodTemplateList(in *PodTemplateList, out *api.PodTemplateList, s conversion.Scope) error {
  4817. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4818. return err
  4819. }
  4820. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  4821. return err
  4822. }
  4823. if in.Items != nil {
  4824. in, out := &in.Items, &out.Items
  4825. *out = make([]api.PodTemplate, len(*in))
  4826. for i := range *in {
  4827. if err := Convert_v1_PodTemplate_To_api_PodTemplate(&(*in)[i], &(*out)[i], s); err != nil {
  4828. return err
  4829. }
  4830. }
  4831. } else {
  4832. out.Items = nil
  4833. }
  4834. return nil
  4835. }
  4836. func Convert_v1_PodTemplateList_To_api_PodTemplateList(in *PodTemplateList, out *api.PodTemplateList, s conversion.Scope) error {
  4837. return autoConvert_v1_PodTemplateList_To_api_PodTemplateList(in, out, s)
  4838. }
  4839. func autoConvert_api_PodTemplateList_To_v1_PodTemplateList(in *api.PodTemplateList, out *PodTemplateList, s conversion.Scope) error {
  4840. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  4841. return err
  4842. }
  4843. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  4844. return err
  4845. }
  4846. if in.Items != nil {
  4847. in, out := &in.Items, &out.Items
  4848. *out = make([]PodTemplate, len(*in))
  4849. for i := range *in {
  4850. if err := Convert_api_PodTemplate_To_v1_PodTemplate(&(*in)[i], &(*out)[i], s); err != nil {
  4851. return err
  4852. }
  4853. }
  4854. } else {
  4855. out.Items = nil
  4856. }
  4857. return nil
  4858. }
  4859. func Convert_api_PodTemplateList_To_v1_PodTemplateList(in *api.PodTemplateList, out *PodTemplateList, s conversion.Scope) error {
  4860. return autoConvert_api_PodTemplateList_To_v1_PodTemplateList(in, out, s)
  4861. }
  4862. func autoConvert_v1_PodTemplateSpec_To_api_PodTemplateSpec(in *PodTemplateSpec, out *api.PodTemplateSpec, s conversion.Scope) error {
  4863. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  4864. return err
  4865. }
  4866. if err := Convert_v1_PodSpec_To_api_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  4867. return err
  4868. }
  4869. return nil
  4870. }
  4871. func autoConvert_api_PodTemplateSpec_To_v1_PodTemplateSpec(in *api.PodTemplateSpec, out *PodTemplateSpec, s conversion.Scope) error {
  4872. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  4873. return err
  4874. }
  4875. if err := Convert_api_PodSpec_To_v1_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  4876. return err
  4877. }
  4878. return nil
  4879. }
  4880. func autoConvert_v1_Preconditions_To_api_Preconditions(in *Preconditions, out *api.Preconditions, s conversion.Scope) error {
  4881. out.UID = in.UID
  4882. return nil
  4883. }
  4884. func Convert_v1_Preconditions_To_api_Preconditions(in *Preconditions, out *api.Preconditions, s conversion.Scope) error {
  4885. return autoConvert_v1_Preconditions_To_api_Preconditions(in, out, s)
  4886. }
  4887. func autoConvert_api_Preconditions_To_v1_Preconditions(in *api.Preconditions, out *Preconditions, s conversion.Scope) error {
  4888. out.UID = in.UID
  4889. return nil
  4890. }
  4891. func Convert_api_Preconditions_To_v1_Preconditions(in *api.Preconditions, out *Preconditions, s conversion.Scope) error {
  4892. return autoConvert_api_Preconditions_To_v1_Preconditions(in, out, s)
  4893. }
  4894. func autoConvert_v1_PreferAvoidPodsEntry_To_api_PreferAvoidPodsEntry(in *PreferAvoidPodsEntry, out *api.PreferAvoidPodsEntry, s conversion.Scope) error {
  4895. if err := Convert_v1_PodSignature_To_api_PodSignature(&in.PodSignature, &out.PodSignature, s); err != nil {
  4896. return err
  4897. }
  4898. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.EvictionTime, &out.EvictionTime, s); err != nil {
  4899. return err
  4900. }
  4901. out.Reason = in.Reason
  4902. out.Message = in.Message
  4903. return nil
  4904. }
  4905. func Convert_v1_PreferAvoidPodsEntry_To_api_PreferAvoidPodsEntry(in *PreferAvoidPodsEntry, out *api.PreferAvoidPodsEntry, s conversion.Scope) error {
  4906. return autoConvert_v1_PreferAvoidPodsEntry_To_api_PreferAvoidPodsEntry(in, out, s)
  4907. }
  4908. func autoConvert_api_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in *api.PreferAvoidPodsEntry, out *PreferAvoidPodsEntry, s conversion.Scope) error {
  4909. if err := Convert_api_PodSignature_To_v1_PodSignature(&in.PodSignature, &out.PodSignature, s); err != nil {
  4910. return err
  4911. }
  4912. if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.EvictionTime, &out.EvictionTime, s); err != nil {
  4913. return err
  4914. }
  4915. out.Reason = in.Reason
  4916. out.Message = in.Message
  4917. return nil
  4918. }
  4919. func Convert_api_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in *api.PreferAvoidPodsEntry, out *PreferAvoidPodsEntry, s conversion.Scope) error {
  4920. return autoConvert_api_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in, out, s)
  4921. }
  4922. func autoConvert_v1_PreferredSchedulingTerm_To_api_PreferredSchedulingTerm(in *PreferredSchedulingTerm, out *api.PreferredSchedulingTerm, s conversion.Scope) error {
  4923. out.Weight = in.Weight
  4924. if err := Convert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm(&in.Preference, &out.Preference, s); err != nil {
  4925. return err
  4926. }
  4927. return nil
  4928. }
  4929. func Convert_v1_PreferredSchedulingTerm_To_api_PreferredSchedulingTerm(in *PreferredSchedulingTerm, out *api.PreferredSchedulingTerm, s conversion.Scope) error {
  4930. return autoConvert_v1_PreferredSchedulingTerm_To_api_PreferredSchedulingTerm(in, out, s)
  4931. }
  4932. func autoConvert_api_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in *api.PreferredSchedulingTerm, out *PreferredSchedulingTerm, s conversion.Scope) error {
  4933. out.Weight = in.Weight
  4934. if err := Convert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm(&in.Preference, &out.Preference, s); err != nil {
  4935. return err
  4936. }
  4937. return nil
  4938. }
  4939. func Convert_api_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in *api.PreferredSchedulingTerm, out *PreferredSchedulingTerm, s conversion.Scope) error {
  4940. return autoConvert_api_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in, out, s)
  4941. }
  4942. func autoConvert_v1_Probe_To_api_Probe(in *Probe, out *api.Probe, s conversion.Scope) error {
  4943. SetDefaults_Probe(in)
  4944. if err := Convert_v1_Handler_To_api_Handler(&in.Handler, &out.Handler, s); err != nil {
  4945. return err
  4946. }
  4947. out.InitialDelaySeconds = in.InitialDelaySeconds
  4948. out.TimeoutSeconds = in.TimeoutSeconds
  4949. out.PeriodSeconds = in.PeriodSeconds
  4950. out.SuccessThreshold = in.SuccessThreshold
  4951. out.FailureThreshold = in.FailureThreshold
  4952. return nil
  4953. }
  4954. func Convert_v1_Probe_To_api_Probe(in *Probe, out *api.Probe, s conversion.Scope) error {
  4955. return autoConvert_v1_Probe_To_api_Probe(in, out, s)
  4956. }
  4957. func autoConvert_api_Probe_To_v1_Probe(in *api.Probe, out *Probe, s conversion.Scope) error {
  4958. if err := Convert_api_Handler_To_v1_Handler(&in.Handler, &out.Handler, s); err != nil {
  4959. return err
  4960. }
  4961. out.InitialDelaySeconds = in.InitialDelaySeconds
  4962. out.TimeoutSeconds = in.TimeoutSeconds
  4963. out.PeriodSeconds = in.PeriodSeconds
  4964. out.SuccessThreshold = in.SuccessThreshold
  4965. out.FailureThreshold = in.FailureThreshold
  4966. return nil
  4967. }
  4968. func Convert_api_Probe_To_v1_Probe(in *api.Probe, out *Probe, s conversion.Scope) error {
  4969. return autoConvert_api_Probe_To_v1_Probe(in, out, s)
  4970. }
  4971. func autoConvert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource(in *QuobyteVolumeSource, out *api.QuobyteVolumeSource, s conversion.Scope) error {
  4972. out.Registry = in.Registry
  4973. out.Volume = in.Volume
  4974. out.ReadOnly = in.ReadOnly
  4975. out.User = in.User
  4976. out.Group = in.Group
  4977. return nil
  4978. }
  4979. func Convert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource(in *QuobyteVolumeSource, out *api.QuobyteVolumeSource, s conversion.Scope) error {
  4980. return autoConvert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource(in, out, s)
  4981. }
  4982. func autoConvert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in *api.QuobyteVolumeSource, out *QuobyteVolumeSource, s conversion.Scope) error {
  4983. out.Registry = in.Registry
  4984. out.Volume = in.Volume
  4985. out.ReadOnly = in.ReadOnly
  4986. out.User = in.User
  4987. out.Group = in.Group
  4988. return nil
  4989. }
  4990. func Convert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in *api.QuobyteVolumeSource, out *QuobyteVolumeSource, s conversion.Scope) error {
  4991. return autoConvert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in, out, s)
  4992. }
  4993. func autoConvert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in *RBDVolumeSource, out *api.RBDVolumeSource, s conversion.Scope) error {
  4994. SetDefaults_RBDVolumeSource(in)
  4995. out.CephMonitors = in.CephMonitors
  4996. out.RBDImage = in.RBDImage
  4997. out.FSType = in.FSType
  4998. out.RBDPool = in.RBDPool
  4999. out.RadosUser = in.RadosUser
  5000. out.Keyring = in.Keyring
  5001. if in.SecretRef != nil {
  5002. in, out := &in.SecretRef, &out.SecretRef
  5003. *out = new(api.LocalObjectReference)
  5004. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(*in, *out, s); err != nil {
  5005. return err
  5006. }
  5007. } else {
  5008. out.SecretRef = nil
  5009. }
  5010. out.ReadOnly = in.ReadOnly
  5011. return nil
  5012. }
  5013. func Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in *RBDVolumeSource, out *api.RBDVolumeSource, s conversion.Scope) error {
  5014. return autoConvert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in, out, s)
  5015. }
  5016. func autoConvert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in *api.RBDVolumeSource, out *RBDVolumeSource, s conversion.Scope) error {
  5017. out.CephMonitors = in.CephMonitors
  5018. out.RBDImage = in.RBDImage
  5019. out.FSType = in.FSType
  5020. out.RBDPool = in.RBDPool
  5021. out.RadosUser = in.RadosUser
  5022. out.Keyring = in.Keyring
  5023. if in.SecretRef != nil {
  5024. in, out := &in.SecretRef, &out.SecretRef
  5025. *out = new(LocalObjectReference)
  5026. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(*in, *out, s); err != nil {
  5027. return err
  5028. }
  5029. } else {
  5030. out.SecretRef = nil
  5031. }
  5032. out.ReadOnly = in.ReadOnly
  5033. return nil
  5034. }
  5035. func Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in *api.RBDVolumeSource, out *RBDVolumeSource, s conversion.Scope) error {
  5036. return autoConvert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in, out, s)
  5037. }
  5038. func autoConvert_v1_RangeAllocation_To_api_RangeAllocation(in *RangeAllocation, out *api.RangeAllocation, s conversion.Scope) error {
  5039. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5040. return err
  5041. }
  5042. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  5043. return err
  5044. }
  5045. out.Range = in.Range
  5046. if err := conversion.Convert_Slice_byte_To_Slice_byte(&in.Data, &out.Data, s); err != nil {
  5047. return err
  5048. }
  5049. return nil
  5050. }
  5051. func Convert_v1_RangeAllocation_To_api_RangeAllocation(in *RangeAllocation, out *api.RangeAllocation, s conversion.Scope) error {
  5052. return autoConvert_v1_RangeAllocation_To_api_RangeAllocation(in, out, s)
  5053. }
  5054. func autoConvert_api_RangeAllocation_To_v1_RangeAllocation(in *api.RangeAllocation, out *RangeAllocation, s conversion.Scope) error {
  5055. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5056. return err
  5057. }
  5058. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  5059. return err
  5060. }
  5061. out.Range = in.Range
  5062. if err := conversion.Convert_Slice_byte_To_Slice_byte(&in.Data, &out.Data, s); err != nil {
  5063. return err
  5064. }
  5065. return nil
  5066. }
  5067. func Convert_api_RangeAllocation_To_v1_RangeAllocation(in *api.RangeAllocation, out *RangeAllocation, s conversion.Scope) error {
  5068. return autoConvert_api_RangeAllocation_To_v1_RangeAllocation(in, out, s)
  5069. }
  5070. func autoConvert_v1_ReplicationController_To_api_ReplicationController(in *ReplicationController, out *api.ReplicationController, s conversion.Scope) error {
  5071. SetDefaults_ReplicationController(in)
  5072. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5073. return err
  5074. }
  5075. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  5076. return err
  5077. }
  5078. if err := Convert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec(&in.Spec, &out.Spec, s); err != nil {
  5079. return err
  5080. }
  5081. if err := Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(&in.Status, &out.Status, s); err != nil {
  5082. return err
  5083. }
  5084. return nil
  5085. }
  5086. func Convert_v1_ReplicationController_To_api_ReplicationController(in *ReplicationController, out *api.ReplicationController, s conversion.Scope) error {
  5087. return autoConvert_v1_ReplicationController_To_api_ReplicationController(in, out, s)
  5088. }
  5089. func autoConvert_api_ReplicationController_To_v1_ReplicationController(in *api.ReplicationController, out *ReplicationController, s conversion.Scope) error {
  5090. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5091. return err
  5092. }
  5093. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  5094. return err
  5095. }
  5096. if err := Convert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(&in.Spec, &out.Spec, s); err != nil {
  5097. return err
  5098. }
  5099. if err := Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(&in.Status, &out.Status, s); err != nil {
  5100. return err
  5101. }
  5102. return nil
  5103. }
  5104. func Convert_api_ReplicationController_To_v1_ReplicationController(in *api.ReplicationController, out *ReplicationController, s conversion.Scope) error {
  5105. return autoConvert_api_ReplicationController_To_v1_ReplicationController(in, out, s)
  5106. }
  5107. func autoConvert_v1_ReplicationControllerList_To_api_ReplicationControllerList(in *ReplicationControllerList, out *api.ReplicationControllerList, s conversion.Scope) error {
  5108. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5109. return err
  5110. }
  5111. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  5112. return err
  5113. }
  5114. if in.Items != nil {
  5115. in, out := &in.Items, &out.Items
  5116. *out = make([]api.ReplicationController, len(*in))
  5117. for i := range *in {
  5118. if err := Convert_v1_ReplicationController_To_api_ReplicationController(&(*in)[i], &(*out)[i], s); err != nil {
  5119. return err
  5120. }
  5121. }
  5122. } else {
  5123. out.Items = nil
  5124. }
  5125. return nil
  5126. }
  5127. func Convert_v1_ReplicationControllerList_To_api_ReplicationControllerList(in *ReplicationControllerList, out *api.ReplicationControllerList, s conversion.Scope) error {
  5128. return autoConvert_v1_ReplicationControllerList_To_api_ReplicationControllerList(in, out, s)
  5129. }
  5130. func autoConvert_api_ReplicationControllerList_To_v1_ReplicationControllerList(in *api.ReplicationControllerList, out *ReplicationControllerList, s conversion.Scope) error {
  5131. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5132. return err
  5133. }
  5134. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  5135. return err
  5136. }
  5137. if in.Items != nil {
  5138. in, out := &in.Items, &out.Items
  5139. *out = make([]ReplicationController, len(*in))
  5140. for i := range *in {
  5141. if err := Convert_api_ReplicationController_To_v1_ReplicationController(&(*in)[i], &(*out)[i], s); err != nil {
  5142. return err
  5143. }
  5144. }
  5145. } else {
  5146. out.Items = nil
  5147. }
  5148. return nil
  5149. }
  5150. func Convert_api_ReplicationControllerList_To_v1_ReplicationControllerList(in *api.ReplicationControllerList, out *ReplicationControllerList, s conversion.Scope) error {
  5151. return autoConvert_api_ReplicationControllerList_To_v1_ReplicationControllerList(in, out, s)
  5152. }
  5153. func autoConvert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec(in *ReplicationControllerSpec, out *api.ReplicationControllerSpec, s conversion.Scope) error {
  5154. if err := api.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil {
  5155. return err
  5156. }
  5157. out.Selector = in.Selector
  5158. if in.Template != nil {
  5159. in, out := &in.Template, &out.Template
  5160. *out = new(api.PodTemplateSpec)
  5161. if err := Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(*in, *out, s); err != nil {
  5162. return err
  5163. }
  5164. } else {
  5165. out.Template = nil
  5166. }
  5167. return nil
  5168. }
  5169. func autoConvert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(in *api.ReplicationControllerSpec, out *ReplicationControllerSpec, s conversion.Scope) error {
  5170. if err := api.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil {
  5171. return err
  5172. }
  5173. out.Selector = in.Selector
  5174. if in.Template != nil {
  5175. in, out := &in.Template, &out.Template
  5176. *out = new(PodTemplateSpec)
  5177. if err := Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(*in, *out, s); err != nil {
  5178. return err
  5179. }
  5180. } else {
  5181. out.Template = nil
  5182. }
  5183. return nil
  5184. }
  5185. func autoConvert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(in *ReplicationControllerStatus, out *api.ReplicationControllerStatus, s conversion.Scope) error {
  5186. out.Replicas = in.Replicas
  5187. out.FullyLabeledReplicas = in.FullyLabeledReplicas
  5188. out.ReadyReplicas = in.ReadyReplicas
  5189. out.ObservedGeneration = in.ObservedGeneration
  5190. return nil
  5191. }
  5192. func Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(in *ReplicationControllerStatus, out *api.ReplicationControllerStatus, s conversion.Scope) error {
  5193. return autoConvert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(in, out, s)
  5194. }
  5195. func autoConvert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *api.ReplicationControllerStatus, out *ReplicationControllerStatus, s conversion.Scope) error {
  5196. out.Replicas = in.Replicas
  5197. out.FullyLabeledReplicas = in.FullyLabeledReplicas
  5198. out.ReadyReplicas = in.ReadyReplicas
  5199. out.ObservedGeneration = in.ObservedGeneration
  5200. return nil
  5201. }
  5202. func Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *api.ReplicationControllerStatus, out *ReplicationControllerStatus, s conversion.Scope) error {
  5203. return autoConvert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in, out, s)
  5204. }
  5205. func autoConvert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector(in *ResourceFieldSelector, out *api.ResourceFieldSelector, s conversion.Scope) error {
  5206. out.ContainerName = in.ContainerName
  5207. out.Resource = in.Resource
  5208. if err := api.Convert_resource_Quantity_To_resource_Quantity(&in.Divisor, &out.Divisor, s); err != nil {
  5209. return err
  5210. }
  5211. return nil
  5212. }
  5213. func Convert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector(in *ResourceFieldSelector, out *api.ResourceFieldSelector, s conversion.Scope) error {
  5214. return autoConvert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector(in, out, s)
  5215. }
  5216. func autoConvert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector(in *api.ResourceFieldSelector, out *ResourceFieldSelector, s conversion.Scope) error {
  5217. out.ContainerName = in.ContainerName
  5218. out.Resource = in.Resource
  5219. if err := api.Convert_resource_Quantity_To_resource_Quantity(&in.Divisor, &out.Divisor, s); err != nil {
  5220. return err
  5221. }
  5222. return nil
  5223. }
  5224. func Convert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector(in *api.ResourceFieldSelector, out *ResourceFieldSelector, s conversion.Scope) error {
  5225. return autoConvert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector(in, out, s)
  5226. }
  5227. func autoConvert_v1_ResourceQuota_To_api_ResourceQuota(in *ResourceQuota, out *api.ResourceQuota, s conversion.Scope) error {
  5228. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5229. return err
  5230. }
  5231. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  5232. return err
  5233. }
  5234. if err := Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(&in.Spec, &out.Spec, s); err != nil {
  5235. return err
  5236. }
  5237. if err := Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(&in.Status, &out.Status, s); err != nil {
  5238. return err
  5239. }
  5240. return nil
  5241. }
  5242. func Convert_v1_ResourceQuota_To_api_ResourceQuota(in *ResourceQuota, out *api.ResourceQuota, s conversion.Scope) error {
  5243. return autoConvert_v1_ResourceQuota_To_api_ResourceQuota(in, out, s)
  5244. }
  5245. func autoConvert_api_ResourceQuota_To_v1_ResourceQuota(in *api.ResourceQuota, out *ResourceQuota, s conversion.Scope) error {
  5246. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5247. return err
  5248. }
  5249. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  5250. return err
  5251. }
  5252. if err := Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(&in.Spec, &out.Spec, s); err != nil {
  5253. return err
  5254. }
  5255. if err := Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(&in.Status, &out.Status, s); err != nil {
  5256. return err
  5257. }
  5258. return nil
  5259. }
  5260. func Convert_api_ResourceQuota_To_v1_ResourceQuota(in *api.ResourceQuota, out *ResourceQuota, s conversion.Scope) error {
  5261. return autoConvert_api_ResourceQuota_To_v1_ResourceQuota(in, out, s)
  5262. }
  5263. func autoConvert_v1_ResourceQuotaList_To_api_ResourceQuotaList(in *ResourceQuotaList, out *api.ResourceQuotaList, s conversion.Scope) error {
  5264. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5265. return err
  5266. }
  5267. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  5268. return err
  5269. }
  5270. if in.Items != nil {
  5271. in, out := &in.Items, &out.Items
  5272. *out = make([]api.ResourceQuota, len(*in))
  5273. for i := range *in {
  5274. if err := Convert_v1_ResourceQuota_To_api_ResourceQuota(&(*in)[i], &(*out)[i], s); err != nil {
  5275. return err
  5276. }
  5277. }
  5278. } else {
  5279. out.Items = nil
  5280. }
  5281. return nil
  5282. }
  5283. func Convert_v1_ResourceQuotaList_To_api_ResourceQuotaList(in *ResourceQuotaList, out *api.ResourceQuotaList, s conversion.Scope) error {
  5284. return autoConvert_v1_ResourceQuotaList_To_api_ResourceQuotaList(in, out, s)
  5285. }
  5286. func autoConvert_api_ResourceQuotaList_To_v1_ResourceQuotaList(in *api.ResourceQuotaList, out *ResourceQuotaList, s conversion.Scope) error {
  5287. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5288. return err
  5289. }
  5290. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  5291. return err
  5292. }
  5293. if in.Items != nil {
  5294. in, out := &in.Items, &out.Items
  5295. *out = make([]ResourceQuota, len(*in))
  5296. for i := range *in {
  5297. if err := Convert_api_ResourceQuota_To_v1_ResourceQuota(&(*in)[i], &(*out)[i], s); err != nil {
  5298. return err
  5299. }
  5300. }
  5301. } else {
  5302. out.Items = nil
  5303. }
  5304. return nil
  5305. }
  5306. func Convert_api_ResourceQuotaList_To_v1_ResourceQuotaList(in *api.ResourceQuotaList, out *ResourceQuotaList, s conversion.Scope) error {
  5307. return autoConvert_api_ResourceQuotaList_To_v1_ResourceQuotaList(in, out, s)
  5308. }
  5309. func autoConvert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(in *ResourceQuotaSpec, out *api.ResourceQuotaSpec, s conversion.Scope) error {
  5310. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.Hard, &out.Hard, s); err != nil {
  5311. return err
  5312. }
  5313. if in.Scopes != nil {
  5314. in, out := &in.Scopes, &out.Scopes
  5315. *out = make([]api.ResourceQuotaScope, len(*in))
  5316. for i := range *in {
  5317. (*out)[i] = api.ResourceQuotaScope((*in)[i])
  5318. }
  5319. } else {
  5320. out.Scopes = nil
  5321. }
  5322. return nil
  5323. }
  5324. func Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(in *ResourceQuotaSpec, out *api.ResourceQuotaSpec, s conversion.Scope) error {
  5325. return autoConvert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(in, out, s)
  5326. }
  5327. func autoConvert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *api.ResourceQuotaSpec, out *ResourceQuotaSpec, s conversion.Scope) error {
  5328. if in.Hard != nil {
  5329. in, out := &in.Hard, &out.Hard
  5330. *out = make(ResourceList, len(*in))
  5331. for key, val := range *in {
  5332. newVal := new(resource.Quantity)
  5333. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  5334. return err
  5335. }
  5336. (*out)[ResourceName(key)] = *newVal
  5337. }
  5338. } else {
  5339. out.Hard = nil
  5340. }
  5341. if in.Scopes != nil {
  5342. in, out := &in.Scopes, &out.Scopes
  5343. *out = make([]ResourceQuotaScope, len(*in))
  5344. for i := range *in {
  5345. (*out)[i] = ResourceQuotaScope((*in)[i])
  5346. }
  5347. } else {
  5348. out.Scopes = nil
  5349. }
  5350. return nil
  5351. }
  5352. func Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *api.ResourceQuotaSpec, out *ResourceQuotaSpec, s conversion.Scope) error {
  5353. return autoConvert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in, out, s)
  5354. }
  5355. func autoConvert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(in *ResourceQuotaStatus, out *api.ResourceQuotaStatus, s conversion.Scope) error {
  5356. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.Hard, &out.Hard, s); err != nil {
  5357. return err
  5358. }
  5359. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.Used, &out.Used, s); err != nil {
  5360. return err
  5361. }
  5362. return nil
  5363. }
  5364. func Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(in *ResourceQuotaStatus, out *api.ResourceQuotaStatus, s conversion.Scope) error {
  5365. return autoConvert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(in, out, s)
  5366. }
  5367. func autoConvert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *api.ResourceQuotaStatus, out *ResourceQuotaStatus, s conversion.Scope) error {
  5368. if in.Hard != nil {
  5369. in, out := &in.Hard, &out.Hard
  5370. *out = make(ResourceList, len(*in))
  5371. for key, val := range *in {
  5372. newVal := new(resource.Quantity)
  5373. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  5374. return err
  5375. }
  5376. (*out)[ResourceName(key)] = *newVal
  5377. }
  5378. } else {
  5379. out.Hard = nil
  5380. }
  5381. if in.Used != nil {
  5382. in, out := &in.Used, &out.Used
  5383. *out = make(ResourceList, len(*in))
  5384. for key, val := range *in {
  5385. newVal := new(resource.Quantity)
  5386. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  5387. return err
  5388. }
  5389. (*out)[ResourceName(key)] = *newVal
  5390. }
  5391. } else {
  5392. out.Used = nil
  5393. }
  5394. return nil
  5395. }
  5396. func Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *api.ResourceQuotaStatus, out *ResourceQuotaStatus, s conversion.Scope) error {
  5397. return autoConvert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in, out, s)
  5398. }
  5399. func autoConvert_v1_ResourceRequirements_To_api_ResourceRequirements(in *ResourceRequirements, out *api.ResourceRequirements, s conversion.Scope) error {
  5400. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.Limits, &out.Limits, s); err != nil {
  5401. return err
  5402. }
  5403. if err := Convert_v1_ResourceList_To_api_ResourceList(&in.Requests, &out.Requests, s); err != nil {
  5404. return err
  5405. }
  5406. return nil
  5407. }
  5408. func Convert_v1_ResourceRequirements_To_api_ResourceRequirements(in *ResourceRequirements, out *api.ResourceRequirements, s conversion.Scope) error {
  5409. return autoConvert_v1_ResourceRequirements_To_api_ResourceRequirements(in, out, s)
  5410. }
  5411. func autoConvert_api_ResourceRequirements_To_v1_ResourceRequirements(in *api.ResourceRequirements, out *ResourceRequirements, s conversion.Scope) error {
  5412. if in.Limits != nil {
  5413. in, out := &in.Limits, &out.Limits
  5414. *out = make(ResourceList, len(*in))
  5415. for key, val := range *in {
  5416. newVal := new(resource.Quantity)
  5417. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  5418. return err
  5419. }
  5420. (*out)[ResourceName(key)] = *newVal
  5421. }
  5422. } else {
  5423. out.Limits = nil
  5424. }
  5425. if in.Requests != nil {
  5426. in, out := &in.Requests, &out.Requests
  5427. *out = make(ResourceList, len(*in))
  5428. for key, val := range *in {
  5429. newVal := new(resource.Quantity)
  5430. if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, newVal, s); err != nil {
  5431. return err
  5432. }
  5433. (*out)[ResourceName(key)] = *newVal
  5434. }
  5435. } else {
  5436. out.Requests = nil
  5437. }
  5438. return nil
  5439. }
  5440. func Convert_api_ResourceRequirements_To_v1_ResourceRequirements(in *api.ResourceRequirements, out *ResourceRequirements, s conversion.Scope) error {
  5441. return autoConvert_api_ResourceRequirements_To_v1_ResourceRequirements(in, out, s)
  5442. }
  5443. func autoConvert_v1_SELinuxOptions_To_api_SELinuxOptions(in *SELinuxOptions, out *api.SELinuxOptions, s conversion.Scope) error {
  5444. out.User = in.User
  5445. out.Role = in.Role
  5446. out.Type = in.Type
  5447. out.Level = in.Level
  5448. return nil
  5449. }
  5450. func Convert_v1_SELinuxOptions_To_api_SELinuxOptions(in *SELinuxOptions, out *api.SELinuxOptions, s conversion.Scope) error {
  5451. return autoConvert_v1_SELinuxOptions_To_api_SELinuxOptions(in, out, s)
  5452. }
  5453. func autoConvert_api_SELinuxOptions_To_v1_SELinuxOptions(in *api.SELinuxOptions, out *SELinuxOptions, s conversion.Scope) error {
  5454. out.User = in.User
  5455. out.Role = in.Role
  5456. out.Type = in.Type
  5457. out.Level = in.Level
  5458. return nil
  5459. }
  5460. func Convert_api_SELinuxOptions_To_v1_SELinuxOptions(in *api.SELinuxOptions, out *SELinuxOptions, s conversion.Scope) error {
  5461. return autoConvert_api_SELinuxOptions_To_v1_SELinuxOptions(in, out, s)
  5462. }
  5463. func autoConvert_v1_Secret_To_api_Secret(in *Secret, out *api.Secret, s conversion.Scope) error {
  5464. SetDefaults_Secret(in)
  5465. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5466. return err
  5467. }
  5468. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  5469. return err
  5470. }
  5471. out.Data = in.Data
  5472. out.Type = api.SecretType(in.Type)
  5473. return nil
  5474. }
  5475. func autoConvert_api_Secret_To_v1_Secret(in *api.Secret, out *Secret, s conversion.Scope) error {
  5476. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5477. return err
  5478. }
  5479. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  5480. return err
  5481. }
  5482. out.Data = in.Data
  5483. out.Type = SecretType(in.Type)
  5484. return nil
  5485. }
  5486. func Convert_api_Secret_To_v1_Secret(in *api.Secret, out *Secret, s conversion.Scope) error {
  5487. return autoConvert_api_Secret_To_v1_Secret(in, out, s)
  5488. }
  5489. func autoConvert_v1_SecretKeySelector_To_api_SecretKeySelector(in *SecretKeySelector, out *api.SecretKeySelector, s conversion.Scope) error {
  5490. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  5491. return err
  5492. }
  5493. out.Key = in.Key
  5494. return nil
  5495. }
  5496. func Convert_v1_SecretKeySelector_To_api_SecretKeySelector(in *SecretKeySelector, out *api.SecretKeySelector, s conversion.Scope) error {
  5497. return autoConvert_v1_SecretKeySelector_To_api_SecretKeySelector(in, out, s)
  5498. }
  5499. func autoConvert_api_SecretKeySelector_To_v1_SecretKeySelector(in *api.SecretKeySelector, out *SecretKeySelector, s conversion.Scope) error {
  5500. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  5501. return err
  5502. }
  5503. out.Key = in.Key
  5504. return nil
  5505. }
  5506. func Convert_api_SecretKeySelector_To_v1_SecretKeySelector(in *api.SecretKeySelector, out *SecretKeySelector, s conversion.Scope) error {
  5507. return autoConvert_api_SecretKeySelector_To_v1_SecretKeySelector(in, out, s)
  5508. }
  5509. func autoConvert_v1_SecretList_To_api_SecretList(in *SecretList, out *api.SecretList, s conversion.Scope) error {
  5510. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5511. return err
  5512. }
  5513. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  5514. return err
  5515. }
  5516. if in.Items != nil {
  5517. in, out := &in.Items, &out.Items
  5518. *out = make([]api.Secret, len(*in))
  5519. for i := range *in {
  5520. if err := Convert_v1_Secret_To_api_Secret(&(*in)[i], &(*out)[i], s); err != nil {
  5521. return err
  5522. }
  5523. }
  5524. } else {
  5525. out.Items = nil
  5526. }
  5527. return nil
  5528. }
  5529. func Convert_v1_SecretList_To_api_SecretList(in *SecretList, out *api.SecretList, s conversion.Scope) error {
  5530. return autoConvert_v1_SecretList_To_api_SecretList(in, out, s)
  5531. }
  5532. func autoConvert_api_SecretList_To_v1_SecretList(in *api.SecretList, out *SecretList, s conversion.Scope) error {
  5533. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5534. return err
  5535. }
  5536. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  5537. return err
  5538. }
  5539. if in.Items != nil {
  5540. in, out := &in.Items, &out.Items
  5541. *out = make([]Secret, len(*in))
  5542. for i := range *in {
  5543. if err := Convert_api_Secret_To_v1_Secret(&(*in)[i], &(*out)[i], s); err != nil {
  5544. return err
  5545. }
  5546. }
  5547. } else {
  5548. out.Items = nil
  5549. }
  5550. return nil
  5551. }
  5552. func Convert_api_SecretList_To_v1_SecretList(in *api.SecretList, out *SecretList, s conversion.Scope) error {
  5553. return autoConvert_api_SecretList_To_v1_SecretList(in, out, s)
  5554. }
  5555. func autoConvert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in *SecretVolumeSource, out *api.SecretVolumeSource, s conversion.Scope) error {
  5556. SetDefaults_SecretVolumeSource(in)
  5557. out.SecretName = in.SecretName
  5558. if in.Items != nil {
  5559. in, out := &in.Items, &out.Items
  5560. *out = make([]api.KeyToPath, len(*in))
  5561. for i := range *in {
  5562. if err := Convert_v1_KeyToPath_To_api_KeyToPath(&(*in)[i], &(*out)[i], s); err != nil {
  5563. return err
  5564. }
  5565. }
  5566. } else {
  5567. out.Items = nil
  5568. }
  5569. out.DefaultMode = in.DefaultMode
  5570. return nil
  5571. }
  5572. func Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in *SecretVolumeSource, out *api.SecretVolumeSource, s conversion.Scope) error {
  5573. return autoConvert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in, out, s)
  5574. }
  5575. func autoConvert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in *api.SecretVolumeSource, out *SecretVolumeSource, s conversion.Scope) error {
  5576. out.SecretName = in.SecretName
  5577. if in.Items != nil {
  5578. in, out := &in.Items, &out.Items
  5579. *out = make([]KeyToPath, len(*in))
  5580. for i := range *in {
  5581. if err := Convert_api_KeyToPath_To_v1_KeyToPath(&(*in)[i], &(*out)[i], s); err != nil {
  5582. return err
  5583. }
  5584. }
  5585. } else {
  5586. out.Items = nil
  5587. }
  5588. out.DefaultMode = in.DefaultMode
  5589. return nil
  5590. }
  5591. func Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in *api.SecretVolumeSource, out *SecretVolumeSource, s conversion.Scope) error {
  5592. return autoConvert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in, out, s)
  5593. }
  5594. func autoConvert_v1_SecurityContext_To_api_SecurityContext(in *SecurityContext, out *api.SecurityContext, s conversion.Scope) error {
  5595. if in.Capabilities != nil {
  5596. in, out := &in.Capabilities, &out.Capabilities
  5597. *out = new(api.Capabilities)
  5598. if err := Convert_v1_Capabilities_To_api_Capabilities(*in, *out, s); err != nil {
  5599. return err
  5600. }
  5601. } else {
  5602. out.Capabilities = nil
  5603. }
  5604. out.Privileged = in.Privileged
  5605. if in.SELinuxOptions != nil {
  5606. in, out := &in.SELinuxOptions, &out.SELinuxOptions
  5607. *out = new(api.SELinuxOptions)
  5608. if err := Convert_v1_SELinuxOptions_To_api_SELinuxOptions(*in, *out, s); err != nil {
  5609. return err
  5610. }
  5611. } else {
  5612. out.SELinuxOptions = nil
  5613. }
  5614. out.RunAsUser = in.RunAsUser
  5615. out.RunAsNonRoot = in.RunAsNonRoot
  5616. out.ReadOnlyRootFilesystem = in.ReadOnlyRootFilesystem
  5617. return nil
  5618. }
  5619. func Convert_v1_SecurityContext_To_api_SecurityContext(in *SecurityContext, out *api.SecurityContext, s conversion.Scope) error {
  5620. return autoConvert_v1_SecurityContext_To_api_SecurityContext(in, out, s)
  5621. }
  5622. func autoConvert_api_SecurityContext_To_v1_SecurityContext(in *api.SecurityContext, out *SecurityContext, s conversion.Scope) error {
  5623. if in.Capabilities != nil {
  5624. in, out := &in.Capabilities, &out.Capabilities
  5625. *out = new(Capabilities)
  5626. if err := Convert_api_Capabilities_To_v1_Capabilities(*in, *out, s); err != nil {
  5627. return err
  5628. }
  5629. } else {
  5630. out.Capabilities = nil
  5631. }
  5632. out.Privileged = in.Privileged
  5633. if in.SELinuxOptions != nil {
  5634. in, out := &in.SELinuxOptions, &out.SELinuxOptions
  5635. *out = new(SELinuxOptions)
  5636. if err := Convert_api_SELinuxOptions_To_v1_SELinuxOptions(*in, *out, s); err != nil {
  5637. return err
  5638. }
  5639. } else {
  5640. out.SELinuxOptions = nil
  5641. }
  5642. out.RunAsUser = in.RunAsUser
  5643. out.RunAsNonRoot = in.RunAsNonRoot
  5644. out.ReadOnlyRootFilesystem = in.ReadOnlyRootFilesystem
  5645. return nil
  5646. }
  5647. func Convert_api_SecurityContext_To_v1_SecurityContext(in *api.SecurityContext, out *SecurityContext, s conversion.Scope) error {
  5648. return autoConvert_api_SecurityContext_To_v1_SecurityContext(in, out, s)
  5649. }
  5650. func autoConvert_v1_SerializedReference_To_api_SerializedReference(in *SerializedReference, out *api.SerializedReference, s conversion.Scope) error {
  5651. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5652. return err
  5653. }
  5654. if err := Convert_v1_ObjectReference_To_api_ObjectReference(&in.Reference, &out.Reference, s); err != nil {
  5655. return err
  5656. }
  5657. return nil
  5658. }
  5659. func Convert_v1_SerializedReference_To_api_SerializedReference(in *SerializedReference, out *api.SerializedReference, s conversion.Scope) error {
  5660. return autoConvert_v1_SerializedReference_To_api_SerializedReference(in, out, s)
  5661. }
  5662. func autoConvert_api_SerializedReference_To_v1_SerializedReference(in *api.SerializedReference, out *SerializedReference, s conversion.Scope) error {
  5663. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5664. return err
  5665. }
  5666. if err := Convert_api_ObjectReference_To_v1_ObjectReference(&in.Reference, &out.Reference, s); err != nil {
  5667. return err
  5668. }
  5669. return nil
  5670. }
  5671. func Convert_api_SerializedReference_To_v1_SerializedReference(in *api.SerializedReference, out *SerializedReference, s conversion.Scope) error {
  5672. return autoConvert_api_SerializedReference_To_v1_SerializedReference(in, out, s)
  5673. }
  5674. func autoConvert_v1_Service_To_api_Service(in *Service, out *api.Service, s conversion.Scope) error {
  5675. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5676. return err
  5677. }
  5678. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  5679. return err
  5680. }
  5681. if err := Convert_v1_ServiceSpec_To_api_ServiceSpec(&in.Spec, &out.Spec, s); err != nil {
  5682. return err
  5683. }
  5684. if err := Convert_v1_ServiceStatus_To_api_ServiceStatus(&in.Status, &out.Status, s); err != nil {
  5685. return err
  5686. }
  5687. return nil
  5688. }
  5689. func Convert_v1_Service_To_api_Service(in *Service, out *api.Service, s conversion.Scope) error {
  5690. return autoConvert_v1_Service_To_api_Service(in, out, s)
  5691. }
  5692. func autoConvert_api_Service_To_v1_Service(in *api.Service, out *Service, s conversion.Scope) error {
  5693. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5694. return err
  5695. }
  5696. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  5697. return err
  5698. }
  5699. if err := Convert_api_ServiceSpec_To_v1_ServiceSpec(&in.Spec, &out.Spec, s); err != nil {
  5700. return err
  5701. }
  5702. if err := Convert_api_ServiceStatus_To_v1_ServiceStatus(&in.Status, &out.Status, s); err != nil {
  5703. return err
  5704. }
  5705. return nil
  5706. }
  5707. func Convert_api_Service_To_v1_Service(in *api.Service, out *Service, s conversion.Scope) error {
  5708. return autoConvert_api_Service_To_v1_Service(in, out, s)
  5709. }
  5710. func autoConvert_v1_ServiceAccount_To_api_ServiceAccount(in *ServiceAccount, out *api.ServiceAccount, s conversion.Scope) error {
  5711. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5712. return err
  5713. }
  5714. if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  5715. return err
  5716. }
  5717. if in.Secrets != nil {
  5718. in, out := &in.Secrets, &out.Secrets
  5719. *out = make([]api.ObjectReference, len(*in))
  5720. for i := range *in {
  5721. if err := Convert_v1_ObjectReference_To_api_ObjectReference(&(*in)[i], &(*out)[i], s); err != nil {
  5722. return err
  5723. }
  5724. }
  5725. } else {
  5726. out.Secrets = nil
  5727. }
  5728. if in.ImagePullSecrets != nil {
  5729. in, out := &in.ImagePullSecrets, &out.ImagePullSecrets
  5730. *out = make([]api.LocalObjectReference, len(*in))
  5731. for i := range *in {
  5732. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&(*in)[i], &(*out)[i], s); err != nil {
  5733. return err
  5734. }
  5735. }
  5736. } else {
  5737. out.ImagePullSecrets = nil
  5738. }
  5739. return nil
  5740. }
  5741. func Convert_v1_ServiceAccount_To_api_ServiceAccount(in *ServiceAccount, out *api.ServiceAccount, s conversion.Scope) error {
  5742. return autoConvert_v1_ServiceAccount_To_api_ServiceAccount(in, out, s)
  5743. }
  5744. func autoConvert_api_ServiceAccount_To_v1_ServiceAccount(in *api.ServiceAccount, out *ServiceAccount, s conversion.Scope) error {
  5745. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5746. return err
  5747. }
  5748. if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  5749. return err
  5750. }
  5751. if in.Secrets != nil {
  5752. in, out := &in.Secrets, &out.Secrets
  5753. *out = make([]ObjectReference, len(*in))
  5754. for i := range *in {
  5755. if err := Convert_api_ObjectReference_To_v1_ObjectReference(&(*in)[i], &(*out)[i], s); err != nil {
  5756. return err
  5757. }
  5758. }
  5759. } else {
  5760. out.Secrets = nil
  5761. }
  5762. if in.ImagePullSecrets != nil {
  5763. in, out := &in.ImagePullSecrets, &out.ImagePullSecrets
  5764. *out = make([]LocalObjectReference, len(*in))
  5765. for i := range *in {
  5766. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&(*in)[i], &(*out)[i], s); err != nil {
  5767. return err
  5768. }
  5769. }
  5770. } else {
  5771. out.ImagePullSecrets = nil
  5772. }
  5773. return nil
  5774. }
  5775. func Convert_api_ServiceAccount_To_v1_ServiceAccount(in *api.ServiceAccount, out *ServiceAccount, s conversion.Scope) error {
  5776. return autoConvert_api_ServiceAccount_To_v1_ServiceAccount(in, out, s)
  5777. }
  5778. func autoConvert_v1_ServiceAccountList_To_api_ServiceAccountList(in *ServiceAccountList, out *api.ServiceAccountList, s conversion.Scope) error {
  5779. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5780. return err
  5781. }
  5782. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  5783. return err
  5784. }
  5785. if in.Items != nil {
  5786. in, out := &in.Items, &out.Items
  5787. *out = make([]api.ServiceAccount, len(*in))
  5788. for i := range *in {
  5789. if err := Convert_v1_ServiceAccount_To_api_ServiceAccount(&(*in)[i], &(*out)[i], s); err != nil {
  5790. return err
  5791. }
  5792. }
  5793. } else {
  5794. out.Items = nil
  5795. }
  5796. return nil
  5797. }
  5798. func Convert_v1_ServiceAccountList_To_api_ServiceAccountList(in *ServiceAccountList, out *api.ServiceAccountList, s conversion.Scope) error {
  5799. return autoConvert_v1_ServiceAccountList_To_api_ServiceAccountList(in, out, s)
  5800. }
  5801. func autoConvert_api_ServiceAccountList_To_v1_ServiceAccountList(in *api.ServiceAccountList, out *ServiceAccountList, s conversion.Scope) error {
  5802. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5803. return err
  5804. }
  5805. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  5806. return err
  5807. }
  5808. if in.Items != nil {
  5809. in, out := &in.Items, &out.Items
  5810. *out = make([]ServiceAccount, len(*in))
  5811. for i := range *in {
  5812. if err := Convert_api_ServiceAccount_To_v1_ServiceAccount(&(*in)[i], &(*out)[i], s); err != nil {
  5813. return err
  5814. }
  5815. }
  5816. } else {
  5817. out.Items = nil
  5818. }
  5819. return nil
  5820. }
  5821. func Convert_api_ServiceAccountList_To_v1_ServiceAccountList(in *api.ServiceAccountList, out *ServiceAccountList, s conversion.Scope) error {
  5822. return autoConvert_api_ServiceAccountList_To_v1_ServiceAccountList(in, out, s)
  5823. }
  5824. func autoConvert_v1_ServiceList_To_api_ServiceList(in *ServiceList, out *api.ServiceList, s conversion.Scope) error {
  5825. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5826. return err
  5827. }
  5828. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  5829. return err
  5830. }
  5831. if in.Items != nil {
  5832. in, out := &in.Items, &out.Items
  5833. *out = make([]api.Service, len(*in))
  5834. for i := range *in {
  5835. if err := Convert_v1_Service_To_api_Service(&(*in)[i], &(*out)[i], s); err != nil {
  5836. return err
  5837. }
  5838. }
  5839. } else {
  5840. out.Items = nil
  5841. }
  5842. return nil
  5843. }
  5844. func Convert_v1_ServiceList_To_api_ServiceList(in *ServiceList, out *api.ServiceList, s conversion.Scope) error {
  5845. return autoConvert_v1_ServiceList_To_api_ServiceList(in, out, s)
  5846. }
  5847. func autoConvert_api_ServiceList_To_v1_ServiceList(in *api.ServiceList, out *ServiceList, s conversion.Scope) error {
  5848. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5849. return err
  5850. }
  5851. if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
  5852. return err
  5853. }
  5854. if in.Items != nil {
  5855. in, out := &in.Items, &out.Items
  5856. *out = make([]Service, len(*in))
  5857. for i := range *in {
  5858. if err := Convert_api_Service_To_v1_Service(&(*in)[i], &(*out)[i], s); err != nil {
  5859. return err
  5860. }
  5861. }
  5862. } else {
  5863. out.Items = nil
  5864. }
  5865. return nil
  5866. }
  5867. func Convert_api_ServiceList_To_v1_ServiceList(in *api.ServiceList, out *ServiceList, s conversion.Scope) error {
  5868. return autoConvert_api_ServiceList_To_v1_ServiceList(in, out, s)
  5869. }
  5870. func autoConvert_v1_ServicePort_To_api_ServicePort(in *ServicePort, out *api.ServicePort, s conversion.Scope) error {
  5871. out.Name = in.Name
  5872. out.Protocol = api.Protocol(in.Protocol)
  5873. out.Port = in.Port
  5874. if err := api.Convert_intstr_IntOrString_To_intstr_IntOrString(&in.TargetPort, &out.TargetPort, s); err != nil {
  5875. return err
  5876. }
  5877. out.NodePort = in.NodePort
  5878. return nil
  5879. }
  5880. func Convert_v1_ServicePort_To_api_ServicePort(in *ServicePort, out *api.ServicePort, s conversion.Scope) error {
  5881. return autoConvert_v1_ServicePort_To_api_ServicePort(in, out, s)
  5882. }
  5883. func autoConvert_api_ServicePort_To_v1_ServicePort(in *api.ServicePort, out *ServicePort, s conversion.Scope) error {
  5884. out.Name = in.Name
  5885. out.Protocol = Protocol(in.Protocol)
  5886. out.Port = in.Port
  5887. if err := api.Convert_intstr_IntOrString_To_intstr_IntOrString(&in.TargetPort, &out.TargetPort, s); err != nil {
  5888. return err
  5889. }
  5890. out.NodePort = in.NodePort
  5891. return nil
  5892. }
  5893. func Convert_api_ServicePort_To_v1_ServicePort(in *api.ServicePort, out *ServicePort, s conversion.Scope) error {
  5894. return autoConvert_api_ServicePort_To_v1_ServicePort(in, out, s)
  5895. }
  5896. func autoConvert_v1_ServiceProxyOptions_To_api_ServiceProxyOptions(in *ServiceProxyOptions, out *api.ServiceProxyOptions, s conversion.Scope) error {
  5897. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5898. return err
  5899. }
  5900. out.Path = in.Path
  5901. return nil
  5902. }
  5903. func Convert_v1_ServiceProxyOptions_To_api_ServiceProxyOptions(in *ServiceProxyOptions, out *api.ServiceProxyOptions, s conversion.Scope) error {
  5904. return autoConvert_v1_ServiceProxyOptions_To_api_ServiceProxyOptions(in, out, s)
  5905. }
  5906. func autoConvert_api_ServiceProxyOptions_To_v1_ServiceProxyOptions(in *api.ServiceProxyOptions, out *ServiceProxyOptions, s conversion.Scope) error {
  5907. if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
  5908. return err
  5909. }
  5910. out.Path = in.Path
  5911. return nil
  5912. }
  5913. func Convert_api_ServiceProxyOptions_To_v1_ServiceProxyOptions(in *api.ServiceProxyOptions, out *ServiceProxyOptions, s conversion.Scope) error {
  5914. return autoConvert_api_ServiceProxyOptions_To_v1_ServiceProxyOptions(in, out, s)
  5915. }
  5916. func autoConvert_v1_ServiceSpec_To_api_ServiceSpec(in *ServiceSpec, out *api.ServiceSpec, s conversion.Scope) error {
  5917. SetDefaults_ServiceSpec(in)
  5918. if in.Ports != nil {
  5919. in, out := &in.Ports, &out.Ports
  5920. *out = make([]api.ServicePort, len(*in))
  5921. for i := range *in {
  5922. if err := Convert_v1_ServicePort_To_api_ServicePort(&(*in)[i], &(*out)[i], s); err != nil {
  5923. return err
  5924. }
  5925. }
  5926. } else {
  5927. out.Ports = nil
  5928. }
  5929. out.Selector = in.Selector
  5930. out.ClusterIP = in.ClusterIP
  5931. out.Type = api.ServiceType(in.Type)
  5932. out.ExternalIPs = in.ExternalIPs
  5933. out.SessionAffinity = api.ServiceAffinity(in.SessionAffinity)
  5934. out.LoadBalancerIP = in.LoadBalancerIP
  5935. out.LoadBalancerSourceRanges = in.LoadBalancerSourceRanges
  5936. out.ExternalName = in.ExternalName
  5937. return nil
  5938. }
  5939. func autoConvert_api_ServiceSpec_To_v1_ServiceSpec(in *api.ServiceSpec, out *ServiceSpec, s conversion.Scope) error {
  5940. out.Type = ServiceType(in.Type)
  5941. if in.Ports != nil {
  5942. in, out := &in.Ports, &out.Ports
  5943. *out = make([]ServicePort, len(*in))
  5944. for i := range *in {
  5945. if err := Convert_api_ServicePort_To_v1_ServicePort(&(*in)[i], &(*out)[i], s); err != nil {
  5946. return err
  5947. }
  5948. }
  5949. } else {
  5950. out.Ports = nil
  5951. }
  5952. out.Selector = in.Selector
  5953. out.ClusterIP = in.ClusterIP
  5954. out.ExternalName = in.ExternalName
  5955. out.ExternalIPs = in.ExternalIPs
  5956. out.LoadBalancerIP = in.LoadBalancerIP
  5957. out.SessionAffinity = ServiceAffinity(in.SessionAffinity)
  5958. out.LoadBalancerSourceRanges = in.LoadBalancerSourceRanges
  5959. return nil
  5960. }
  5961. func autoConvert_v1_ServiceStatus_To_api_ServiceStatus(in *ServiceStatus, out *api.ServiceStatus, s conversion.Scope) error {
  5962. if err := Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil {
  5963. return err
  5964. }
  5965. return nil
  5966. }
  5967. func Convert_v1_ServiceStatus_To_api_ServiceStatus(in *ServiceStatus, out *api.ServiceStatus, s conversion.Scope) error {
  5968. return autoConvert_v1_ServiceStatus_To_api_ServiceStatus(in, out, s)
  5969. }
  5970. func autoConvert_api_ServiceStatus_To_v1_ServiceStatus(in *api.ServiceStatus, out *ServiceStatus, s conversion.Scope) error {
  5971. if err := Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil {
  5972. return err
  5973. }
  5974. return nil
  5975. }
  5976. func Convert_api_ServiceStatus_To_v1_ServiceStatus(in *api.ServiceStatus, out *ServiceStatus, s conversion.Scope) error {
  5977. return autoConvert_api_ServiceStatus_To_v1_ServiceStatus(in, out, s)
  5978. }
  5979. func autoConvert_v1_TCPSocketAction_To_api_TCPSocketAction(in *TCPSocketAction, out *api.TCPSocketAction, s conversion.Scope) error {
  5980. if err := api.Convert_intstr_IntOrString_To_intstr_IntOrString(&in.Port, &out.Port, s); err != nil {
  5981. return err
  5982. }
  5983. return nil
  5984. }
  5985. func Convert_v1_TCPSocketAction_To_api_TCPSocketAction(in *TCPSocketAction, out *api.TCPSocketAction, s conversion.Scope) error {
  5986. return autoConvert_v1_TCPSocketAction_To_api_TCPSocketAction(in, out, s)
  5987. }
  5988. func autoConvert_api_TCPSocketAction_To_v1_TCPSocketAction(in *api.TCPSocketAction, out *TCPSocketAction, s conversion.Scope) error {
  5989. if err := api.Convert_intstr_IntOrString_To_intstr_IntOrString(&in.Port, &out.Port, s); err != nil {
  5990. return err
  5991. }
  5992. return nil
  5993. }
  5994. func Convert_api_TCPSocketAction_To_v1_TCPSocketAction(in *api.TCPSocketAction, out *TCPSocketAction, s conversion.Scope) error {
  5995. return autoConvert_api_TCPSocketAction_To_v1_TCPSocketAction(in, out, s)
  5996. }
  5997. func autoConvert_v1_Taint_To_api_Taint(in *Taint, out *api.Taint, s conversion.Scope) error {
  5998. out.Key = in.Key
  5999. out.Value = in.Value
  6000. out.Effect = api.TaintEffect(in.Effect)
  6001. return nil
  6002. }
  6003. func Convert_v1_Taint_To_api_Taint(in *Taint, out *api.Taint, s conversion.Scope) error {
  6004. return autoConvert_v1_Taint_To_api_Taint(in, out, s)
  6005. }
  6006. func autoConvert_api_Taint_To_v1_Taint(in *api.Taint, out *Taint, s conversion.Scope) error {
  6007. out.Key = in.Key
  6008. out.Value = in.Value
  6009. out.Effect = TaintEffect(in.Effect)
  6010. return nil
  6011. }
  6012. func Convert_api_Taint_To_v1_Taint(in *api.Taint, out *Taint, s conversion.Scope) error {
  6013. return autoConvert_api_Taint_To_v1_Taint(in, out, s)
  6014. }
  6015. func autoConvert_v1_Toleration_To_api_Toleration(in *Toleration, out *api.Toleration, s conversion.Scope) error {
  6016. out.Key = in.Key
  6017. out.Operator = api.TolerationOperator(in.Operator)
  6018. out.Value = in.Value
  6019. out.Effect = api.TaintEffect(in.Effect)
  6020. return nil
  6021. }
  6022. func Convert_v1_Toleration_To_api_Toleration(in *Toleration, out *api.Toleration, s conversion.Scope) error {
  6023. return autoConvert_v1_Toleration_To_api_Toleration(in, out, s)
  6024. }
  6025. func autoConvert_api_Toleration_To_v1_Toleration(in *api.Toleration, out *Toleration, s conversion.Scope) error {
  6026. out.Key = in.Key
  6027. out.Operator = TolerationOperator(in.Operator)
  6028. out.Value = in.Value
  6029. out.Effect = TaintEffect(in.Effect)
  6030. return nil
  6031. }
  6032. func Convert_api_Toleration_To_v1_Toleration(in *api.Toleration, out *Toleration, s conversion.Scope) error {
  6033. return autoConvert_api_Toleration_To_v1_Toleration(in, out, s)
  6034. }
  6035. func autoConvert_v1_Volume_To_api_Volume(in *Volume, out *api.Volume, s conversion.Scope) error {
  6036. SetDefaults_Volume(in)
  6037. out.Name = in.Name
  6038. if err := Convert_v1_VolumeSource_To_api_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil {
  6039. return err
  6040. }
  6041. return nil
  6042. }
  6043. func Convert_v1_Volume_To_api_Volume(in *Volume, out *api.Volume, s conversion.Scope) error {
  6044. return autoConvert_v1_Volume_To_api_Volume(in, out, s)
  6045. }
  6046. func autoConvert_api_Volume_To_v1_Volume(in *api.Volume, out *Volume, s conversion.Scope) error {
  6047. out.Name = in.Name
  6048. if err := Convert_api_VolumeSource_To_v1_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil {
  6049. return err
  6050. }
  6051. return nil
  6052. }
  6053. func Convert_api_Volume_To_v1_Volume(in *api.Volume, out *Volume, s conversion.Scope) error {
  6054. return autoConvert_api_Volume_To_v1_Volume(in, out, s)
  6055. }
  6056. func autoConvert_v1_VolumeMount_To_api_VolumeMount(in *VolumeMount, out *api.VolumeMount, s conversion.Scope) error {
  6057. out.Name = in.Name
  6058. out.ReadOnly = in.ReadOnly
  6059. out.MountPath = in.MountPath
  6060. out.SubPath = in.SubPath
  6061. return nil
  6062. }
  6063. func Convert_v1_VolumeMount_To_api_VolumeMount(in *VolumeMount, out *api.VolumeMount, s conversion.Scope) error {
  6064. return autoConvert_v1_VolumeMount_To_api_VolumeMount(in, out, s)
  6065. }
  6066. func autoConvert_api_VolumeMount_To_v1_VolumeMount(in *api.VolumeMount, out *VolumeMount, s conversion.Scope) error {
  6067. out.Name = in.Name
  6068. out.ReadOnly = in.ReadOnly
  6069. out.MountPath = in.MountPath
  6070. out.SubPath = in.SubPath
  6071. return nil
  6072. }
  6073. func Convert_api_VolumeMount_To_v1_VolumeMount(in *api.VolumeMount, out *VolumeMount, s conversion.Scope) error {
  6074. return autoConvert_api_VolumeMount_To_v1_VolumeMount(in, out, s)
  6075. }
  6076. func autoConvert_v1_VolumeSource_To_api_VolumeSource(in *VolumeSource, out *api.VolumeSource, s conversion.Scope) error {
  6077. if in.HostPath != nil {
  6078. in, out := &in.HostPath, &out.HostPath
  6079. *out = new(api.HostPathVolumeSource)
  6080. if err := Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(*in, *out, s); err != nil {
  6081. return err
  6082. }
  6083. } else {
  6084. out.HostPath = nil
  6085. }
  6086. if in.EmptyDir != nil {
  6087. in, out := &in.EmptyDir, &out.EmptyDir
  6088. *out = new(api.EmptyDirVolumeSource)
  6089. if err := Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(*in, *out, s); err != nil {
  6090. return err
  6091. }
  6092. } else {
  6093. out.EmptyDir = nil
  6094. }
  6095. if in.GCEPersistentDisk != nil {
  6096. in, out := &in.GCEPersistentDisk, &out.GCEPersistentDisk
  6097. *out = new(api.GCEPersistentDiskVolumeSource)
  6098. if err := Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(*in, *out, s); err != nil {
  6099. return err
  6100. }
  6101. } else {
  6102. out.GCEPersistentDisk = nil
  6103. }
  6104. if in.AWSElasticBlockStore != nil {
  6105. in, out := &in.AWSElasticBlockStore, &out.AWSElasticBlockStore
  6106. *out = new(api.AWSElasticBlockStoreVolumeSource)
  6107. if err := Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(*in, *out, s); err != nil {
  6108. return err
  6109. }
  6110. } else {
  6111. out.AWSElasticBlockStore = nil
  6112. }
  6113. if in.GitRepo != nil {
  6114. in, out := &in.GitRepo, &out.GitRepo
  6115. *out = new(api.GitRepoVolumeSource)
  6116. if err := Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(*in, *out, s); err != nil {
  6117. return err
  6118. }
  6119. } else {
  6120. out.GitRepo = nil
  6121. }
  6122. if in.Secret != nil {
  6123. in, out := &in.Secret, &out.Secret
  6124. *out = new(api.SecretVolumeSource)
  6125. if err := Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource(*in, *out, s); err != nil {
  6126. return err
  6127. }
  6128. } else {
  6129. out.Secret = nil
  6130. }
  6131. if in.NFS != nil {
  6132. in, out := &in.NFS, &out.NFS
  6133. *out = new(api.NFSVolumeSource)
  6134. if err := Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource(*in, *out, s); err != nil {
  6135. return err
  6136. }
  6137. } else {
  6138. out.NFS = nil
  6139. }
  6140. if in.ISCSI != nil {
  6141. in, out := &in.ISCSI, &out.ISCSI
  6142. *out = new(api.ISCSIVolumeSource)
  6143. if err := Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(*in, *out, s); err != nil {
  6144. return err
  6145. }
  6146. } else {
  6147. out.ISCSI = nil
  6148. }
  6149. if in.Glusterfs != nil {
  6150. in, out := &in.Glusterfs, &out.Glusterfs
  6151. *out = new(api.GlusterfsVolumeSource)
  6152. if err := Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(*in, *out, s); err != nil {
  6153. return err
  6154. }
  6155. } else {
  6156. out.Glusterfs = nil
  6157. }
  6158. if in.PersistentVolumeClaim != nil {
  6159. in, out := &in.PersistentVolumeClaim, &out.PersistentVolumeClaim
  6160. *out = new(api.PersistentVolumeClaimVolumeSource)
  6161. if err := Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(*in, *out, s); err != nil {
  6162. return err
  6163. }
  6164. } else {
  6165. out.PersistentVolumeClaim = nil
  6166. }
  6167. if in.RBD != nil {
  6168. in, out := &in.RBD, &out.RBD
  6169. *out = new(api.RBDVolumeSource)
  6170. if err := Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource(*in, *out, s); err != nil {
  6171. return err
  6172. }
  6173. } else {
  6174. out.RBD = nil
  6175. }
  6176. if in.FlexVolume != nil {
  6177. in, out := &in.FlexVolume, &out.FlexVolume
  6178. *out = new(api.FlexVolumeSource)
  6179. if err := Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource(*in, *out, s); err != nil {
  6180. return err
  6181. }
  6182. } else {
  6183. out.FlexVolume = nil
  6184. }
  6185. if in.Cinder != nil {
  6186. in, out := &in.Cinder, &out.Cinder
  6187. *out = new(api.CinderVolumeSource)
  6188. if err := Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource(*in, *out, s); err != nil {
  6189. return err
  6190. }
  6191. } else {
  6192. out.Cinder = nil
  6193. }
  6194. if in.CephFS != nil {
  6195. in, out := &in.CephFS, &out.CephFS
  6196. *out = new(api.CephFSVolumeSource)
  6197. if err := Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(*in, *out, s); err != nil {
  6198. return err
  6199. }
  6200. } else {
  6201. out.CephFS = nil
  6202. }
  6203. if in.Flocker != nil {
  6204. in, out := &in.Flocker, &out.Flocker
  6205. *out = new(api.FlockerVolumeSource)
  6206. if err := Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(*in, *out, s); err != nil {
  6207. return err
  6208. }
  6209. } else {
  6210. out.Flocker = nil
  6211. }
  6212. if in.DownwardAPI != nil {
  6213. in, out := &in.DownwardAPI, &out.DownwardAPI
  6214. *out = new(api.DownwardAPIVolumeSource)
  6215. if err := Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(*in, *out, s); err != nil {
  6216. return err
  6217. }
  6218. } else {
  6219. out.DownwardAPI = nil
  6220. }
  6221. if in.FC != nil {
  6222. in, out := &in.FC, &out.FC
  6223. *out = new(api.FCVolumeSource)
  6224. if err := Convert_v1_FCVolumeSource_To_api_FCVolumeSource(*in, *out, s); err != nil {
  6225. return err
  6226. }
  6227. } else {
  6228. out.FC = nil
  6229. }
  6230. if in.AzureFile != nil {
  6231. in, out := &in.AzureFile, &out.AzureFile
  6232. *out = new(api.AzureFileVolumeSource)
  6233. if err := Convert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(*in, *out, s); err != nil {
  6234. return err
  6235. }
  6236. } else {
  6237. out.AzureFile = nil
  6238. }
  6239. if in.ConfigMap != nil {
  6240. in, out := &in.ConfigMap, &out.ConfigMap
  6241. *out = new(api.ConfigMapVolumeSource)
  6242. if err := Convert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(*in, *out, s); err != nil {
  6243. return err
  6244. }
  6245. } else {
  6246. out.ConfigMap = nil
  6247. }
  6248. if in.VsphereVolume != nil {
  6249. in, out := &in.VsphereVolume, &out.VsphereVolume
  6250. *out = new(api.VsphereVirtualDiskVolumeSource)
  6251. if err := Convert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource(*in, *out, s); err != nil {
  6252. return err
  6253. }
  6254. } else {
  6255. out.VsphereVolume = nil
  6256. }
  6257. if in.Quobyte != nil {
  6258. in, out := &in.Quobyte, &out.Quobyte
  6259. *out = new(api.QuobyteVolumeSource)
  6260. if err := Convert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource(*in, *out, s); err != nil {
  6261. return err
  6262. }
  6263. } else {
  6264. out.Quobyte = nil
  6265. }
  6266. if in.AzureDisk != nil {
  6267. in, out := &in.AzureDisk, &out.AzureDisk
  6268. *out = new(api.AzureDiskVolumeSource)
  6269. if err := Convert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource(*in, *out, s); err != nil {
  6270. return err
  6271. }
  6272. } else {
  6273. out.AzureDisk = nil
  6274. }
  6275. return nil
  6276. }
  6277. func Convert_v1_VolumeSource_To_api_VolumeSource(in *VolumeSource, out *api.VolumeSource, s conversion.Scope) error {
  6278. return autoConvert_v1_VolumeSource_To_api_VolumeSource(in, out, s)
  6279. }
  6280. func autoConvert_api_VolumeSource_To_v1_VolumeSource(in *api.VolumeSource, out *VolumeSource, s conversion.Scope) error {
  6281. if in.HostPath != nil {
  6282. in, out := &in.HostPath, &out.HostPath
  6283. *out = new(HostPathVolumeSource)
  6284. if err := Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(*in, *out, s); err != nil {
  6285. return err
  6286. }
  6287. } else {
  6288. out.HostPath = nil
  6289. }
  6290. if in.EmptyDir != nil {
  6291. in, out := &in.EmptyDir, &out.EmptyDir
  6292. *out = new(EmptyDirVolumeSource)
  6293. if err := Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(*in, *out, s); err != nil {
  6294. return err
  6295. }
  6296. } else {
  6297. out.EmptyDir = nil
  6298. }
  6299. if in.GCEPersistentDisk != nil {
  6300. in, out := &in.GCEPersistentDisk, &out.GCEPersistentDisk
  6301. *out = new(GCEPersistentDiskVolumeSource)
  6302. if err := Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(*in, *out, s); err != nil {
  6303. return err
  6304. }
  6305. } else {
  6306. out.GCEPersistentDisk = nil
  6307. }
  6308. if in.AWSElasticBlockStore != nil {
  6309. in, out := &in.AWSElasticBlockStore, &out.AWSElasticBlockStore
  6310. *out = new(AWSElasticBlockStoreVolumeSource)
  6311. if err := Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(*in, *out, s); err != nil {
  6312. return err
  6313. }
  6314. } else {
  6315. out.AWSElasticBlockStore = nil
  6316. }
  6317. if in.GitRepo != nil {
  6318. in, out := &in.GitRepo, &out.GitRepo
  6319. *out = new(GitRepoVolumeSource)
  6320. if err := Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(*in, *out, s); err != nil {
  6321. return err
  6322. }
  6323. } else {
  6324. out.GitRepo = nil
  6325. }
  6326. if in.Secret != nil {
  6327. in, out := &in.Secret, &out.Secret
  6328. *out = new(SecretVolumeSource)
  6329. if err := Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource(*in, *out, s); err != nil {
  6330. return err
  6331. }
  6332. } else {
  6333. out.Secret = nil
  6334. }
  6335. if in.NFS != nil {
  6336. in, out := &in.NFS, &out.NFS
  6337. *out = new(NFSVolumeSource)
  6338. if err := Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource(*in, *out, s); err != nil {
  6339. return err
  6340. }
  6341. } else {
  6342. out.NFS = nil
  6343. }
  6344. if in.ISCSI != nil {
  6345. in, out := &in.ISCSI, &out.ISCSI
  6346. *out = new(ISCSIVolumeSource)
  6347. if err := Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(*in, *out, s); err != nil {
  6348. return err
  6349. }
  6350. } else {
  6351. out.ISCSI = nil
  6352. }
  6353. if in.Glusterfs != nil {
  6354. in, out := &in.Glusterfs, &out.Glusterfs
  6355. *out = new(GlusterfsVolumeSource)
  6356. if err := Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(*in, *out, s); err != nil {
  6357. return err
  6358. }
  6359. } else {
  6360. out.Glusterfs = nil
  6361. }
  6362. if in.PersistentVolumeClaim != nil {
  6363. in, out := &in.PersistentVolumeClaim, &out.PersistentVolumeClaim
  6364. *out = new(PersistentVolumeClaimVolumeSource)
  6365. if err := Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(*in, *out, s); err != nil {
  6366. return err
  6367. }
  6368. } else {
  6369. out.PersistentVolumeClaim = nil
  6370. }
  6371. if in.RBD != nil {
  6372. in, out := &in.RBD, &out.RBD
  6373. *out = new(RBDVolumeSource)
  6374. if err := Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource(*in, *out, s); err != nil {
  6375. return err
  6376. }
  6377. } else {
  6378. out.RBD = nil
  6379. }
  6380. if in.Quobyte != nil {
  6381. in, out := &in.Quobyte, &out.Quobyte
  6382. *out = new(QuobyteVolumeSource)
  6383. if err := Convert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(*in, *out, s); err != nil {
  6384. return err
  6385. }
  6386. } else {
  6387. out.Quobyte = nil
  6388. }
  6389. if in.FlexVolume != nil {
  6390. in, out := &in.FlexVolume, &out.FlexVolume
  6391. *out = new(FlexVolumeSource)
  6392. if err := Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource(*in, *out, s); err != nil {
  6393. return err
  6394. }
  6395. } else {
  6396. out.FlexVolume = nil
  6397. }
  6398. if in.Cinder != nil {
  6399. in, out := &in.Cinder, &out.Cinder
  6400. *out = new(CinderVolumeSource)
  6401. if err := Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource(*in, *out, s); err != nil {
  6402. return err
  6403. }
  6404. } else {
  6405. out.Cinder = nil
  6406. }
  6407. if in.CephFS != nil {
  6408. in, out := &in.CephFS, &out.CephFS
  6409. *out = new(CephFSVolumeSource)
  6410. if err := Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(*in, *out, s); err != nil {
  6411. return err
  6412. }
  6413. } else {
  6414. out.CephFS = nil
  6415. }
  6416. if in.Flocker != nil {
  6417. in, out := &in.Flocker, &out.Flocker
  6418. *out = new(FlockerVolumeSource)
  6419. if err := Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(*in, *out, s); err != nil {
  6420. return err
  6421. }
  6422. } else {
  6423. out.Flocker = nil
  6424. }
  6425. if in.DownwardAPI != nil {
  6426. in, out := &in.DownwardAPI, &out.DownwardAPI
  6427. *out = new(DownwardAPIVolumeSource)
  6428. if err := Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(*in, *out, s); err != nil {
  6429. return err
  6430. }
  6431. } else {
  6432. out.DownwardAPI = nil
  6433. }
  6434. if in.FC != nil {
  6435. in, out := &in.FC, &out.FC
  6436. *out = new(FCVolumeSource)
  6437. if err := Convert_api_FCVolumeSource_To_v1_FCVolumeSource(*in, *out, s); err != nil {
  6438. return err
  6439. }
  6440. } else {
  6441. out.FC = nil
  6442. }
  6443. if in.AzureFile != nil {
  6444. in, out := &in.AzureFile, &out.AzureFile
  6445. *out = new(AzureFileVolumeSource)
  6446. if err := Convert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(*in, *out, s); err != nil {
  6447. return err
  6448. }
  6449. } else {
  6450. out.AzureFile = nil
  6451. }
  6452. if in.ConfigMap != nil {
  6453. in, out := &in.ConfigMap, &out.ConfigMap
  6454. *out = new(ConfigMapVolumeSource)
  6455. if err := Convert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(*in, *out, s); err != nil {
  6456. return err
  6457. }
  6458. } else {
  6459. out.ConfigMap = nil
  6460. }
  6461. if in.VsphereVolume != nil {
  6462. in, out := &in.VsphereVolume, &out.VsphereVolume
  6463. *out = new(VsphereVirtualDiskVolumeSource)
  6464. if err := Convert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(*in, *out, s); err != nil {
  6465. return err
  6466. }
  6467. } else {
  6468. out.VsphereVolume = nil
  6469. }
  6470. if in.AzureDisk != nil {
  6471. in, out := &in.AzureDisk, &out.AzureDisk
  6472. *out = new(AzureDiskVolumeSource)
  6473. if err := Convert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(*in, *out, s); err != nil {
  6474. return err
  6475. }
  6476. } else {
  6477. out.AzureDisk = nil
  6478. }
  6479. return nil
  6480. }
  6481. func Convert_api_VolumeSource_To_v1_VolumeSource(in *api.VolumeSource, out *VolumeSource, s conversion.Scope) error {
  6482. return autoConvert_api_VolumeSource_To_v1_VolumeSource(in, out, s)
  6483. }
  6484. func autoConvert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource(in *VsphereVirtualDiskVolumeSource, out *api.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  6485. out.VolumePath = in.VolumePath
  6486. out.FSType = in.FSType
  6487. return nil
  6488. }
  6489. func Convert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource(in *VsphereVirtualDiskVolumeSource, out *api.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  6490. return autoConvert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource(in, out, s)
  6491. }
  6492. func autoConvert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in *api.VsphereVirtualDiskVolumeSource, out *VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  6493. out.VolumePath = in.VolumePath
  6494. out.FSType = in.FSType
  6495. return nil
  6496. }
  6497. func Convert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in *api.VsphereVirtualDiskVolumeSource, out *VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  6498. return autoConvert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in, out, s)
  6499. }
  6500. func autoConvert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm(in *WeightedPodAffinityTerm, out *api.WeightedPodAffinityTerm, s conversion.Scope) error {
  6501. out.Weight = int(in.Weight)
  6502. if err := Convert_v1_PodAffinityTerm_To_api_PodAffinityTerm(&in.PodAffinityTerm, &out.PodAffinityTerm, s); err != nil {
  6503. return err
  6504. }
  6505. return nil
  6506. }
  6507. func Convert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm(in *WeightedPodAffinityTerm, out *api.WeightedPodAffinityTerm, s conversion.Scope) error {
  6508. return autoConvert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm(in, out, s)
  6509. }
  6510. func autoConvert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in *api.WeightedPodAffinityTerm, out *WeightedPodAffinityTerm, s conversion.Scope) error {
  6511. out.Weight = int32(in.Weight)
  6512. if err := Convert_api_PodAffinityTerm_To_v1_PodAffinityTerm(&in.PodAffinityTerm, &out.PodAffinityTerm, s); err != nil {
  6513. return err
  6514. }
  6515. return nil
  6516. }
  6517. func Convert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in *api.WeightedPodAffinityTerm, out *WeightedPodAffinityTerm, s conversion.Scope) error {
  6518. return autoConvert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in, out, s)
  6519. }