zz_generated.conversion.go 205 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702
  1. // +build !ignore_autogenerated
  2. /*
  3. Copyright 2017 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. meta_v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  18. conversion "k8s.io/apimachinery/pkg/conversion"
  19. runtime "k8s.io/apimachinery/pkg/runtime"
  20. types "k8s.io/apimachinery/pkg/types"
  21. api "k8s.io/client-go/pkg/api"
  22. unsafe "unsafe"
  23. )
  24. func init() {
  25. SchemeBuilder.Register(RegisterConversions)
  26. }
  27. // RegisterConversions adds conversion functions to the given scheme.
  28. // Public to allow building arbitrary schemes.
  29. func RegisterConversions(scheme *runtime.Scheme) error {
  30. return scheme.AddGeneratedConversionFuncs(
  31. Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource,
  32. Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource,
  33. Convert_v1_Affinity_To_api_Affinity,
  34. Convert_api_Affinity_To_v1_Affinity,
  35. Convert_v1_AttachedVolume_To_api_AttachedVolume,
  36. Convert_api_AttachedVolume_To_v1_AttachedVolume,
  37. Convert_v1_AvoidPods_To_api_AvoidPods,
  38. Convert_api_AvoidPods_To_v1_AvoidPods,
  39. Convert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource,
  40. Convert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource,
  41. Convert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource,
  42. Convert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource,
  43. Convert_v1_Binding_To_api_Binding,
  44. Convert_api_Binding_To_v1_Binding,
  45. Convert_v1_Capabilities_To_api_Capabilities,
  46. Convert_api_Capabilities_To_v1_Capabilities,
  47. Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource,
  48. Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource,
  49. Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource,
  50. Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource,
  51. Convert_v1_ComponentCondition_To_api_ComponentCondition,
  52. Convert_api_ComponentCondition_To_v1_ComponentCondition,
  53. Convert_v1_ComponentStatus_To_api_ComponentStatus,
  54. Convert_api_ComponentStatus_To_v1_ComponentStatus,
  55. Convert_v1_ComponentStatusList_To_api_ComponentStatusList,
  56. Convert_api_ComponentStatusList_To_v1_ComponentStatusList,
  57. Convert_v1_ConfigMap_To_api_ConfigMap,
  58. Convert_api_ConfigMap_To_v1_ConfigMap,
  59. Convert_v1_ConfigMapEnvSource_To_api_ConfigMapEnvSource,
  60. Convert_api_ConfigMapEnvSource_To_v1_ConfigMapEnvSource,
  61. Convert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector,
  62. Convert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector,
  63. Convert_v1_ConfigMapList_To_api_ConfigMapList,
  64. Convert_api_ConfigMapList_To_v1_ConfigMapList,
  65. Convert_v1_ConfigMapProjection_To_api_ConfigMapProjection,
  66. Convert_api_ConfigMapProjection_To_v1_ConfigMapProjection,
  67. Convert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource,
  68. Convert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource,
  69. Convert_v1_Container_To_api_Container,
  70. Convert_api_Container_To_v1_Container,
  71. Convert_v1_ContainerImage_To_api_ContainerImage,
  72. Convert_api_ContainerImage_To_v1_ContainerImage,
  73. Convert_v1_ContainerPort_To_api_ContainerPort,
  74. Convert_api_ContainerPort_To_v1_ContainerPort,
  75. Convert_v1_ContainerState_To_api_ContainerState,
  76. Convert_api_ContainerState_To_v1_ContainerState,
  77. Convert_v1_ContainerStateRunning_To_api_ContainerStateRunning,
  78. Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning,
  79. Convert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated,
  80. Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated,
  81. Convert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting,
  82. Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting,
  83. Convert_v1_ContainerStatus_To_api_ContainerStatus,
  84. Convert_api_ContainerStatus_To_v1_ContainerStatus,
  85. Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint,
  86. Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint,
  87. Convert_v1_DeleteOptions_To_api_DeleteOptions,
  88. Convert_api_DeleteOptions_To_v1_DeleteOptions,
  89. Convert_v1_DownwardAPIProjection_To_api_DownwardAPIProjection,
  90. Convert_api_DownwardAPIProjection_To_v1_DownwardAPIProjection,
  91. Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile,
  92. Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile,
  93. Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource,
  94. Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource,
  95. Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource,
  96. Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource,
  97. Convert_v1_EndpointAddress_To_api_EndpointAddress,
  98. Convert_api_EndpointAddress_To_v1_EndpointAddress,
  99. Convert_v1_EndpointPort_To_api_EndpointPort,
  100. Convert_api_EndpointPort_To_v1_EndpointPort,
  101. Convert_v1_EndpointSubset_To_api_EndpointSubset,
  102. Convert_api_EndpointSubset_To_v1_EndpointSubset,
  103. Convert_v1_Endpoints_To_api_Endpoints,
  104. Convert_api_Endpoints_To_v1_Endpoints,
  105. Convert_v1_EndpointsList_To_api_EndpointsList,
  106. Convert_api_EndpointsList_To_v1_EndpointsList,
  107. Convert_v1_EnvFromSource_To_api_EnvFromSource,
  108. Convert_api_EnvFromSource_To_v1_EnvFromSource,
  109. Convert_v1_EnvVar_To_api_EnvVar,
  110. Convert_api_EnvVar_To_v1_EnvVar,
  111. Convert_v1_EnvVarSource_To_api_EnvVarSource,
  112. Convert_api_EnvVarSource_To_v1_EnvVarSource,
  113. Convert_v1_Event_To_api_Event,
  114. Convert_api_Event_To_v1_Event,
  115. Convert_v1_EventList_To_api_EventList,
  116. Convert_api_EventList_To_v1_EventList,
  117. Convert_v1_EventSource_To_api_EventSource,
  118. Convert_api_EventSource_To_v1_EventSource,
  119. Convert_v1_ExecAction_To_api_ExecAction,
  120. Convert_api_ExecAction_To_v1_ExecAction,
  121. Convert_v1_FCVolumeSource_To_api_FCVolumeSource,
  122. Convert_api_FCVolumeSource_To_v1_FCVolumeSource,
  123. Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource,
  124. Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource,
  125. Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource,
  126. Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource,
  127. Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource,
  128. Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource,
  129. Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource,
  130. Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource,
  131. Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource,
  132. Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource,
  133. Convert_v1_HTTPGetAction_To_api_HTTPGetAction,
  134. Convert_api_HTTPGetAction_To_v1_HTTPGetAction,
  135. Convert_v1_HTTPHeader_To_api_HTTPHeader,
  136. Convert_api_HTTPHeader_To_v1_HTTPHeader,
  137. Convert_v1_Handler_To_api_Handler,
  138. Convert_api_Handler_To_v1_Handler,
  139. Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource,
  140. Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource,
  141. Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource,
  142. Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource,
  143. Convert_v1_KeyToPath_To_api_KeyToPath,
  144. Convert_api_KeyToPath_To_v1_KeyToPath,
  145. Convert_v1_Lifecycle_To_api_Lifecycle,
  146. Convert_api_Lifecycle_To_v1_Lifecycle,
  147. Convert_v1_LimitRange_To_api_LimitRange,
  148. Convert_api_LimitRange_To_v1_LimitRange,
  149. Convert_v1_LimitRangeItem_To_api_LimitRangeItem,
  150. Convert_api_LimitRangeItem_To_v1_LimitRangeItem,
  151. Convert_v1_LimitRangeList_To_api_LimitRangeList,
  152. Convert_api_LimitRangeList_To_v1_LimitRangeList,
  153. Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec,
  154. Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec,
  155. Convert_v1_List_To_api_List,
  156. Convert_api_List_To_v1_List,
  157. Convert_v1_ListOptions_To_api_ListOptions,
  158. Convert_api_ListOptions_To_v1_ListOptions,
  159. Convert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress,
  160. Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress,
  161. Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus,
  162. Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus,
  163. Convert_v1_LocalObjectReference_To_api_LocalObjectReference,
  164. Convert_api_LocalObjectReference_To_v1_LocalObjectReference,
  165. Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource,
  166. Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource,
  167. Convert_v1_Namespace_To_api_Namespace,
  168. Convert_api_Namespace_To_v1_Namespace,
  169. Convert_v1_NamespaceList_To_api_NamespaceList,
  170. Convert_api_NamespaceList_To_v1_NamespaceList,
  171. Convert_v1_NamespaceSpec_To_api_NamespaceSpec,
  172. Convert_api_NamespaceSpec_To_v1_NamespaceSpec,
  173. Convert_v1_NamespaceStatus_To_api_NamespaceStatus,
  174. Convert_api_NamespaceStatus_To_v1_NamespaceStatus,
  175. Convert_v1_Node_To_api_Node,
  176. Convert_api_Node_To_v1_Node,
  177. Convert_v1_NodeAddress_To_api_NodeAddress,
  178. Convert_api_NodeAddress_To_v1_NodeAddress,
  179. Convert_v1_NodeAffinity_To_api_NodeAffinity,
  180. Convert_api_NodeAffinity_To_v1_NodeAffinity,
  181. Convert_v1_NodeCondition_To_api_NodeCondition,
  182. Convert_api_NodeCondition_To_v1_NodeCondition,
  183. Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints,
  184. Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints,
  185. Convert_v1_NodeList_To_api_NodeList,
  186. Convert_api_NodeList_To_v1_NodeList,
  187. Convert_v1_NodeProxyOptions_To_api_NodeProxyOptions,
  188. Convert_api_NodeProxyOptions_To_v1_NodeProxyOptions,
  189. Convert_v1_NodeResources_To_api_NodeResources,
  190. Convert_api_NodeResources_To_v1_NodeResources,
  191. Convert_v1_NodeSelector_To_api_NodeSelector,
  192. Convert_api_NodeSelector_To_v1_NodeSelector,
  193. Convert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement,
  194. Convert_api_NodeSelectorRequirement_To_v1_NodeSelectorRequirement,
  195. Convert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm,
  196. Convert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm,
  197. Convert_v1_NodeSpec_To_api_NodeSpec,
  198. Convert_api_NodeSpec_To_v1_NodeSpec,
  199. Convert_v1_NodeStatus_To_api_NodeStatus,
  200. Convert_api_NodeStatus_To_v1_NodeStatus,
  201. Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo,
  202. Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo,
  203. Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector,
  204. Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector,
  205. Convert_v1_ObjectMeta_To_api_ObjectMeta,
  206. Convert_api_ObjectMeta_To_v1_ObjectMeta,
  207. Convert_v1_ObjectReference_To_api_ObjectReference,
  208. Convert_api_ObjectReference_To_v1_ObjectReference,
  209. Convert_v1_PersistentVolume_To_api_PersistentVolume,
  210. Convert_api_PersistentVolume_To_v1_PersistentVolume,
  211. Convert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim,
  212. Convert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim,
  213. Convert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList,
  214. Convert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList,
  215. Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec,
  216. Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec,
  217. Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus,
  218. Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus,
  219. Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource,
  220. Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource,
  221. Convert_v1_PersistentVolumeList_To_api_PersistentVolumeList,
  222. Convert_api_PersistentVolumeList_To_v1_PersistentVolumeList,
  223. Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource,
  224. Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource,
  225. Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec,
  226. Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec,
  227. Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus,
  228. Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus,
  229. Convert_v1_PhotonPersistentDiskVolumeSource_To_api_PhotonPersistentDiskVolumeSource,
  230. Convert_api_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource,
  231. Convert_v1_Pod_To_api_Pod,
  232. Convert_api_Pod_To_v1_Pod,
  233. Convert_v1_PodAffinity_To_api_PodAffinity,
  234. Convert_api_PodAffinity_To_v1_PodAffinity,
  235. Convert_v1_PodAffinityTerm_To_api_PodAffinityTerm,
  236. Convert_api_PodAffinityTerm_To_v1_PodAffinityTerm,
  237. Convert_v1_PodAntiAffinity_To_api_PodAntiAffinity,
  238. Convert_api_PodAntiAffinity_To_v1_PodAntiAffinity,
  239. Convert_v1_PodAttachOptions_To_api_PodAttachOptions,
  240. Convert_api_PodAttachOptions_To_v1_PodAttachOptions,
  241. Convert_v1_PodCondition_To_api_PodCondition,
  242. Convert_api_PodCondition_To_v1_PodCondition,
  243. Convert_v1_PodExecOptions_To_api_PodExecOptions,
  244. Convert_api_PodExecOptions_To_v1_PodExecOptions,
  245. Convert_v1_PodList_To_api_PodList,
  246. Convert_api_PodList_To_v1_PodList,
  247. Convert_v1_PodLogOptions_To_api_PodLogOptions,
  248. Convert_api_PodLogOptions_To_v1_PodLogOptions,
  249. Convert_v1_PodPortForwardOptions_To_api_PodPortForwardOptions,
  250. Convert_api_PodPortForwardOptions_To_v1_PodPortForwardOptions,
  251. Convert_v1_PodProxyOptions_To_api_PodProxyOptions,
  252. Convert_api_PodProxyOptions_To_v1_PodProxyOptions,
  253. Convert_v1_PodSecurityContext_To_api_PodSecurityContext,
  254. Convert_api_PodSecurityContext_To_v1_PodSecurityContext,
  255. Convert_v1_PodSignature_To_api_PodSignature,
  256. Convert_api_PodSignature_To_v1_PodSignature,
  257. Convert_v1_PodSpec_To_api_PodSpec,
  258. Convert_api_PodSpec_To_v1_PodSpec,
  259. Convert_v1_PodStatus_To_api_PodStatus,
  260. Convert_api_PodStatus_To_v1_PodStatus,
  261. Convert_v1_PodStatusResult_To_api_PodStatusResult,
  262. Convert_api_PodStatusResult_To_v1_PodStatusResult,
  263. Convert_v1_PodTemplate_To_api_PodTemplate,
  264. Convert_api_PodTemplate_To_v1_PodTemplate,
  265. Convert_v1_PodTemplateList_To_api_PodTemplateList,
  266. Convert_api_PodTemplateList_To_v1_PodTemplateList,
  267. Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec,
  268. Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec,
  269. Convert_v1_PortworxVolumeSource_To_api_PortworxVolumeSource,
  270. Convert_api_PortworxVolumeSource_To_v1_PortworxVolumeSource,
  271. Convert_v1_Preconditions_To_api_Preconditions,
  272. Convert_api_Preconditions_To_v1_Preconditions,
  273. Convert_v1_PreferAvoidPodsEntry_To_api_PreferAvoidPodsEntry,
  274. Convert_api_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry,
  275. Convert_v1_PreferredSchedulingTerm_To_api_PreferredSchedulingTerm,
  276. Convert_api_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm,
  277. Convert_v1_Probe_To_api_Probe,
  278. Convert_api_Probe_To_v1_Probe,
  279. Convert_v1_ProjectedVolumeSource_To_api_ProjectedVolumeSource,
  280. Convert_api_ProjectedVolumeSource_To_v1_ProjectedVolumeSource,
  281. Convert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource,
  282. Convert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource,
  283. Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource,
  284. Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource,
  285. Convert_v1_RangeAllocation_To_api_RangeAllocation,
  286. Convert_api_RangeAllocation_To_v1_RangeAllocation,
  287. Convert_v1_ReplicationController_To_api_ReplicationController,
  288. Convert_api_ReplicationController_To_v1_ReplicationController,
  289. Convert_v1_ReplicationControllerCondition_To_api_ReplicationControllerCondition,
  290. Convert_api_ReplicationControllerCondition_To_v1_ReplicationControllerCondition,
  291. Convert_v1_ReplicationControllerList_To_api_ReplicationControllerList,
  292. Convert_api_ReplicationControllerList_To_v1_ReplicationControllerList,
  293. Convert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec,
  294. Convert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec,
  295. Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus,
  296. Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus,
  297. Convert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector,
  298. Convert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector,
  299. Convert_v1_ResourceQuota_To_api_ResourceQuota,
  300. Convert_api_ResourceQuota_To_v1_ResourceQuota,
  301. Convert_v1_ResourceQuotaList_To_api_ResourceQuotaList,
  302. Convert_api_ResourceQuotaList_To_v1_ResourceQuotaList,
  303. Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec,
  304. Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec,
  305. Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus,
  306. Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus,
  307. Convert_v1_ResourceRequirements_To_api_ResourceRequirements,
  308. Convert_api_ResourceRequirements_To_v1_ResourceRequirements,
  309. Convert_v1_SELinuxOptions_To_api_SELinuxOptions,
  310. Convert_api_SELinuxOptions_To_v1_SELinuxOptions,
  311. Convert_v1_ScaleIOVolumeSource_To_api_ScaleIOVolumeSource,
  312. Convert_api_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource,
  313. Convert_v1_Secret_To_api_Secret,
  314. Convert_api_Secret_To_v1_Secret,
  315. Convert_v1_SecretEnvSource_To_api_SecretEnvSource,
  316. Convert_api_SecretEnvSource_To_v1_SecretEnvSource,
  317. Convert_v1_SecretKeySelector_To_api_SecretKeySelector,
  318. Convert_api_SecretKeySelector_To_v1_SecretKeySelector,
  319. Convert_v1_SecretList_To_api_SecretList,
  320. Convert_api_SecretList_To_v1_SecretList,
  321. Convert_v1_SecretProjection_To_api_SecretProjection,
  322. Convert_api_SecretProjection_To_v1_SecretProjection,
  323. Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource,
  324. Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource,
  325. Convert_v1_SecurityContext_To_api_SecurityContext,
  326. Convert_api_SecurityContext_To_v1_SecurityContext,
  327. Convert_v1_SerializedReference_To_api_SerializedReference,
  328. Convert_api_SerializedReference_To_v1_SerializedReference,
  329. Convert_v1_Service_To_api_Service,
  330. Convert_api_Service_To_v1_Service,
  331. Convert_v1_ServiceAccount_To_api_ServiceAccount,
  332. Convert_api_ServiceAccount_To_v1_ServiceAccount,
  333. Convert_v1_ServiceAccountList_To_api_ServiceAccountList,
  334. Convert_api_ServiceAccountList_To_v1_ServiceAccountList,
  335. Convert_v1_ServiceList_To_api_ServiceList,
  336. Convert_api_ServiceList_To_v1_ServiceList,
  337. Convert_v1_ServicePort_To_api_ServicePort,
  338. Convert_api_ServicePort_To_v1_ServicePort,
  339. Convert_v1_ServiceProxyOptions_To_api_ServiceProxyOptions,
  340. Convert_api_ServiceProxyOptions_To_v1_ServiceProxyOptions,
  341. Convert_v1_ServiceSpec_To_api_ServiceSpec,
  342. Convert_api_ServiceSpec_To_v1_ServiceSpec,
  343. Convert_v1_ServiceStatus_To_api_ServiceStatus,
  344. Convert_api_ServiceStatus_To_v1_ServiceStatus,
  345. Convert_v1_Sysctl_To_api_Sysctl,
  346. Convert_api_Sysctl_To_v1_Sysctl,
  347. Convert_v1_TCPSocketAction_To_api_TCPSocketAction,
  348. Convert_api_TCPSocketAction_To_v1_TCPSocketAction,
  349. Convert_v1_Taint_To_api_Taint,
  350. Convert_api_Taint_To_v1_Taint,
  351. Convert_v1_Toleration_To_api_Toleration,
  352. Convert_api_Toleration_To_v1_Toleration,
  353. Convert_v1_Volume_To_api_Volume,
  354. Convert_api_Volume_To_v1_Volume,
  355. Convert_v1_VolumeMount_To_api_VolumeMount,
  356. Convert_api_VolumeMount_To_v1_VolumeMount,
  357. Convert_v1_VolumeProjection_To_api_VolumeProjection,
  358. Convert_api_VolumeProjection_To_v1_VolumeProjection,
  359. Convert_v1_VolumeSource_To_api_VolumeSource,
  360. Convert_api_VolumeSource_To_v1_VolumeSource,
  361. Convert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource,
  362. Convert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource,
  363. Convert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm,
  364. Convert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm,
  365. )
  366. }
  367. func autoConvert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in *AWSElasticBlockStoreVolumeSource, out *api.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  368. out.VolumeID = in.VolumeID
  369. out.FSType = in.FSType
  370. out.Partition = in.Partition
  371. out.ReadOnly = in.ReadOnly
  372. return nil
  373. }
  374. func Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in *AWSElasticBlockStoreVolumeSource, out *api.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  375. return autoConvert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in, out, s)
  376. }
  377. func autoConvert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *api.AWSElasticBlockStoreVolumeSource, out *AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  378. out.VolumeID = in.VolumeID
  379. out.FSType = in.FSType
  380. out.Partition = in.Partition
  381. out.ReadOnly = in.ReadOnly
  382. return nil
  383. }
  384. func Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *api.AWSElasticBlockStoreVolumeSource, out *AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  385. return autoConvert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in, out, s)
  386. }
  387. func autoConvert_v1_Affinity_To_api_Affinity(in *Affinity, out *api.Affinity, s conversion.Scope) error {
  388. out.NodeAffinity = (*api.NodeAffinity)(unsafe.Pointer(in.NodeAffinity))
  389. out.PodAffinity = (*api.PodAffinity)(unsafe.Pointer(in.PodAffinity))
  390. out.PodAntiAffinity = (*api.PodAntiAffinity)(unsafe.Pointer(in.PodAntiAffinity))
  391. return nil
  392. }
  393. func Convert_v1_Affinity_To_api_Affinity(in *Affinity, out *api.Affinity, s conversion.Scope) error {
  394. return autoConvert_v1_Affinity_To_api_Affinity(in, out, s)
  395. }
  396. func autoConvert_api_Affinity_To_v1_Affinity(in *api.Affinity, out *Affinity, s conversion.Scope) error {
  397. out.NodeAffinity = (*NodeAffinity)(unsafe.Pointer(in.NodeAffinity))
  398. out.PodAffinity = (*PodAffinity)(unsafe.Pointer(in.PodAffinity))
  399. out.PodAntiAffinity = (*PodAntiAffinity)(unsafe.Pointer(in.PodAntiAffinity))
  400. return nil
  401. }
  402. func Convert_api_Affinity_To_v1_Affinity(in *api.Affinity, out *Affinity, s conversion.Scope) error {
  403. return autoConvert_api_Affinity_To_v1_Affinity(in, out, s)
  404. }
  405. func autoConvert_v1_AttachedVolume_To_api_AttachedVolume(in *AttachedVolume, out *api.AttachedVolume, s conversion.Scope) error {
  406. out.Name = api.UniqueVolumeName(in.Name)
  407. out.DevicePath = in.DevicePath
  408. return nil
  409. }
  410. func Convert_v1_AttachedVolume_To_api_AttachedVolume(in *AttachedVolume, out *api.AttachedVolume, s conversion.Scope) error {
  411. return autoConvert_v1_AttachedVolume_To_api_AttachedVolume(in, out, s)
  412. }
  413. func autoConvert_api_AttachedVolume_To_v1_AttachedVolume(in *api.AttachedVolume, out *AttachedVolume, s conversion.Scope) error {
  414. out.Name = UniqueVolumeName(in.Name)
  415. out.DevicePath = in.DevicePath
  416. return nil
  417. }
  418. func Convert_api_AttachedVolume_To_v1_AttachedVolume(in *api.AttachedVolume, out *AttachedVolume, s conversion.Scope) error {
  419. return autoConvert_api_AttachedVolume_To_v1_AttachedVolume(in, out, s)
  420. }
  421. func autoConvert_v1_AvoidPods_To_api_AvoidPods(in *AvoidPods, out *api.AvoidPods, s conversion.Scope) error {
  422. out.PreferAvoidPods = *(*[]api.PreferAvoidPodsEntry)(unsafe.Pointer(&in.PreferAvoidPods))
  423. return nil
  424. }
  425. func Convert_v1_AvoidPods_To_api_AvoidPods(in *AvoidPods, out *api.AvoidPods, s conversion.Scope) error {
  426. return autoConvert_v1_AvoidPods_To_api_AvoidPods(in, out, s)
  427. }
  428. func autoConvert_api_AvoidPods_To_v1_AvoidPods(in *api.AvoidPods, out *AvoidPods, s conversion.Scope) error {
  429. out.PreferAvoidPods = *(*[]PreferAvoidPodsEntry)(unsafe.Pointer(&in.PreferAvoidPods))
  430. return nil
  431. }
  432. func Convert_api_AvoidPods_To_v1_AvoidPods(in *api.AvoidPods, out *AvoidPods, s conversion.Scope) error {
  433. return autoConvert_api_AvoidPods_To_v1_AvoidPods(in, out, s)
  434. }
  435. func autoConvert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource(in *AzureDiskVolumeSource, out *api.AzureDiskVolumeSource, s conversion.Scope) error {
  436. out.DiskName = in.DiskName
  437. out.DataDiskURI = in.DataDiskURI
  438. out.CachingMode = (*api.AzureDataDiskCachingMode)(unsafe.Pointer(in.CachingMode))
  439. out.FSType = (*string)(unsafe.Pointer(in.FSType))
  440. out.ReadOnly = (*bool)(unsafe.Pointer(in.ReadOnly))
  441. return nil
  442. }
  443. func Convert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource(in *AzureDiskVolumeSource, out *api.AzureDiskVolumeSource, s conversion.Scope) error {
  444. return autoConvert_v1_AzureDiskVolumeSource_To_api_AzureDiskVolumeSource(in, out, s)
  445. }
  446. func autoConvert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in *api.AzureDiskVolumeSource, out *AzureDiskVolumeSource, s conversion.Scope) error {
  447. out.DiskName = in.DiskName
  448. out.DataDiskURI = in.DataDiskURI
  449. out.CachingMode = (*AzureDataDiskCachingMode)(unsafe.Pointer(in.CachingMode))
  450. out.FSType = (*string)(unsafe.Pointer(in.FSType))
  451. out.ReadOnly = (*bool)(unsafe.Pointer(in.ReadOnly))
  452. return nil
  453. }
  454. func Convert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in *api.AzureDiskVolumeSource, out *AzureDiskVolumeSource, s conversion.Scope) error {
  455. return autoConvert_api_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in, out, s)
  456. }
  457. func autoConvert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(in *AzureFileVolumeSource, out *api.AzureFileVolumeSource, s conversion.Scope) error {
  458. out.SecretName = in.SecretName
  459. out.ShareName = in.ShareName
  460. out.ReadOnly = in.ReadOnly
  461. return nil
  462. }
  463. func Convert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(in *AzureFileVolumeSource, out *api.AzureFileVolumeSource, s conversion.Scope) error {
  464. return autoConvert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(in, out, s)
  465. }
  466. func autoConvert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in *api.AzureFileVolumeSource, out *AzureFileVolumeSource, s conversion.Scope) error {
  467. out.SecretName = in.SecretName
  468. out.ShareName = in.ShareName
  469. out.ReadOnly = in.ReadOnly
  470. return nil
  471. }
  472. func Convert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in *api.AzureFileVolumeSource, out *AzureFileVolumeSource, s conversion.Scope) error {
  473. return autoConvert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in, out, s)
  474. }
  475. func autoConvert_v1_Binding_To_api_Binding(in *Binding, out *api.Binding, s conversion.Scope) error {
  476. out.ObjectMeta = in.ObjectMeta
  477. if err := Convert_v1_ObjectReference_To_api_ObjectReference(&in.Target, &out.Target, s); err != nil {
  478. return err
  479. }
  480. return nil
  481. }
  482. func Convert_v1_Binding_To_api_Binding(in *Binding, out *api.Binding, s conversion.Scope) error {
  483. return autoConvert_v1_Binding_To_api_Binding(in, out, s)
  484. }
  485. func autoConvert_api_Binding_To_v1_Binding(in *api.Binding, out *Binding, s conversion.Scope) error {
  486. out.ObjectMeta = in.ObjectMeta
  487. if err := Convert_api_ObjectReference_To_v1_ObjectReference(&in.Target, &out.Target, s); err != nil {
  488. return err
  489. }
  490. return nil
  491. }
  492. func Convert_api_Binding_To_v1_Binding(in *api.Binding, out *Binding, s conversion.Scope) error {
  493. return autoConvert_api_Binding_To_v1_Binding(in, out, s)
  494. }
  495. func autoConvert_v1_Capabilities_To_api_Capabilities(in *Capabilities, out *api.Capabilities, s conversion.Scope) error {
  496. out.Add = *(*[]api.Capability)(unsafe.Pointer(&in.Add))
  497. out.Drop = *(*[]api.Capability)(unsafe.Pointer(&in.Drop))
  498. return nil
  499. }
  500. func Convert_v1_Capabilities_To_api_Capabilities(in *Capabilities, out *api.Capabilities, s conversion.Scope) error {
  501. return autoConvert_v1_Capabilities_To_api_Capabilities(in, out, s)
  502. }
  503. func autoConvert_api_Capabilities_To_v1_Capabilities(in *api.Capabilities, out *Capabilities, s conversion.Scope) error {
  504. out.Add = *(*[]Capability)(unsafe.Pointer(&in.Add))
  505. out.Drop = *(*[]Capability)(unsafe.Pointer(&in.Drop))
  506. return nil
  507. }
  508. func Convert_api_Capabilities_To_v1_Capabilities(in *api.Capabilities, out *Capabilities, s conversion.Scope) error {
  509. return autoConvert_api_Capabilities_To_v1_Capabilities(in, out, s)
  510. }
  511. func autoConvert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in *CephFSVolumeSource, out *api.CephFSVolumeSource, s conversion.Scope) error {
  512. out.Monitors = *(*[]string)(unsafe.Pointer(&in.Monitors))
  513. out.Path = in.Path
  514. out.User = in.User
  515. out.SecretFile = in.SecretFile
  516. out.SecretRef = (*api.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  517. out.ReadOnly = in.ReadOnly
  518. return nil
  519. }
  520. func Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in *CephFSVolumeSource, out *api.CephFSVolumeSource, s conversion.Scope) error {
  521. return autoConvert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in, out, s)
  522. }
  523. func autoConvert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *api.CephFSVolumeSource, out *CephFSVolumeSource, s conversion.Scope) error {
  524. if in.Monitors == nil {
  525. out.Monitors = make([]string, 0)
  526. } else {
  527. out.Monitors = *(*[]string)(unsafe.Pointer(&in.Monitors))
  528. }
  529. out.Path = in.Path
  530. out.User = in.User
  531. out.SecretFile = in.SecretFile
  532. out.SecretRef = (*LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  533. out.ReadOnly = in.ReadOnly
  534. return nil
  535. }
  536. func Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *api.CephFSVolumeSource, out *CephFSVolumeSource, s conversion.Scope) error {
  537. return autoConvert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in, out, s)
  538. }
  539. func autoConvert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in *CinderVolumeSource, out *api.CinderVolumeSource, s conversion.Scope) error {
  540. out.VolumeID = in.VolumeID
  541. out.FSType = in.FSType
  542. out.ReadOnly = in.ReadOnly
  543. return nil
  544. }
  545. func Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in *CinderVolumeSource, out *api.CinderVolumeSource, s conversion.Scope) error {
  546. return autoConvert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in, out, s)
  547. }
  548. func autoConvert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in *api.CinderVolumeSource, out *CinderVolumeSource, s conversion.Scope) error {
  549. out.VolumeID = in.VolumeID
  550. out.FSType = in.FSType
  551. out.ReadOnly = in.ReadOnly
  552. return nil
  553. }
  554. func Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in *api.CinderVolumeSource, out *CinderVolumeSource, s conversion.Scope) error {
  555. return autoConvert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in, out, s)
  556. }
  557. func autoConvert_v1_ComponentCondition_To_api_ComponentCondition(in *ComponentCondition, out *api.ComponentCondition, s conversion.Scope) error {
  558. out.Type = api.ComponentConditionType(in.Type)
  559. out.Status = api.ConditionStatus(in.Status)
  560. out.Message = in.Message
  561. out.Error = in.Error
  562. return nil
  563. }
  564. func Convert_v1_ComponentCondition_To_api_ComponentCondition(in *ComponentCondition, out *api.ComponentCondition, s conversion.Scope) error {
  565. return autoConvert_v1_ComponentCondition_To_api_ComponentCondition(in, out, s)
  566. }
  567. func autoConvert_api_ComponentCondition_To_v1_ComponentCondition(in *api.ComponentCondition, out *ComponentCondition, s conversion.Scope) error {
  568. out.Type = ComponentConditionType(in.Type)
  569. out.Status = ConditionStatus(in.Status)
  570. out.Message = in.Message
  571. out.Error = in.Error
  572. return nil
  573. }
  574. func Convert_api_ComponentCondition_To_v1_ComponentCondition(in *api.ComponentCondition, out *ComponentCondition, s conversion.Scope) error {
  575. return autoConvert_api_ComponentCondition_To_v1_ComponentCondition(in, out, s)
  576. }
  577. func autoConvert_v1_ComponentStatus_To_api_ComponentStatus(in *ComponentStatus, out *api.ComponentStatus, s conversion.Scope) error {
  578. out.ObjectMeta = in.ObjectMeta
  579. out.Conditions = *(*[]api.ComponentCondition)(unsafe.Pointer(&in.Conditions))
  580. return nil
  581. }
  582. func Convert_v1_ComponentStatus_To_api_ComponentStatus(in *ComponentStatus, out *api.ComponentStatus, s conversion.Scope) error {
  583. return autoConvert_v1_ComponentStatus_To_api_ComponentStatus(in, out, s)
  584. }
  585. func autoConvert_api_ComponentStatus_To_v1_ComponentStatus(in *api.ComponentStatus, out *ComponentStatus, s conversion.Scope) error {
  586. out.ObjectMeta = in.ObjectMeta
  587. out.Conditions = *(*[]ComponentCondition)(unsafe.Pointer(&in.Conditions))
  588. return nil
  589. }
  590. func Convert_api_ComponentStatus_To_v1_ComponentStatus(in *api.ComponentStatus, out *ComponentStatus, s conversion.Scope) error {
  591. return autoConvert_api_ComponentStatus_To_v1_ComponentStatus(in, out, s)
  592. }
  593. func autoConvert_v1_ComponentStatusList_To_api_ComponentStatusList(in *ComponentStatusList, out *api.ComponentStatusList, s conversion.Scope) error {
  594. out.ListMeta = in.ListMeta
  595. out.Items = *(*[]api.ComponentStatus)(unsafe.Pointer(&in.Items))
  596. return nil
  597. }
  598. func Convert_v1_ComponentStatusList_To_api_ComponentStatusList(in *ComponentStatusList, out *api.ComponentStatusList, s conversion.Scope) error {
  599. return autoConvert_v1_ComponentStatusList_To_api_ComponentStatusList(in, out, s)
  600. }
  601. func autoConvert_api_ComponentStatusList_To_v1_ComponentStatusList(in *api.ComponentStatusList, out *ComponentStatusList, s conversion.Scope) error {
  602. out.ListMeta = in.ListMeta
  603. if in.Items == nil {
  604. out.Items = make([]ComponentStatus, 0)
  605. } else {
  606. out.Items = *(*[]ComponentStatus)(unsafe.Pointer(&in.Items))
  607. }
  608. return nil
  609. }
  610. func Convert_api_ComponentStatusList_To_v1_ComponentStatusList(in *api.ComponentStatusList, out *ComponentStatusList, s conversion.Scope) error {
  611. return autoConvert_api_ComponentStatusList_To_v1_ComponentStatusList(in, out, s)
  612. }
  613. func autoConvert_v1_ConfigMap_To_api_ConfigMap(in *ConfigMap, out *api.ConfigMap, s conversion.Scope) error {
  614. out.ObjectMeta = in.ObjectMeta
  615. out.Data = *(*map[string]string)(unsafe.Pointer(&in.Data))
  616. return nil
  617. }
  618. func Convert_v1_ConfigMap_To_api_ConfigMap(in *ConfigMap, out *api.ConfigMap, s conversion.Scope) error {
  619. return autoConvert_v1_ConfigMap_To_api_ConfigMap(in, out, s)
  620. }
  621. func autoConvert_api_ConfigMap_To_v1_ConfigMap(in *api.ConfigMap, out *ConfigMap, s conversion.Scope) error {
  622. out.ObjectMeta = in.ObjectMeta
  623. out.Data = *(*map[string]string)(unsafe.Pointer(&in.Data))
  624. return nil
  625. }
  626. func Convert_api_ConfigMap_To_v1_ConfigMap(in *api.ConfigMap, out *ConfigMap, s conversion.Scope) error {
  627. return autoConvert_api_ConfigMap_To_v1_ConfigMap(in, out, s)
  628. }
  629. func autoConvert_v1_ConfigMapEnvSource_To_api_ConfigMapEnvSource(in *ConfigMapEnvSource, out *api.ConfigMapEnvSource, s conversion.Scope) error {
  630. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  631. return err
  632. }
  633. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  634. return nil
  635. }
  636. func Convert_v1_ConfigMapEnvSource_To_api_ConfigMapEnvSource(in *ConfigMapEnvSource, out *api.ConfigMapEnvSource, s conversion.Scope) error {
  637. return autoConvert_v1_ConfigMapEnvSource_To_api_ConfigMapEnvSource(in, out, s)
  638. }
  639. func autoConvert_api_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(in *api.ConfigMapEnvSource, out *ConfigMapEnvSource, s conversion.Scope) error {
  640. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  641. return err
  642. }
  643. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  644. return nil
  645. }
  646. func Convert_api_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(in *api.ConfigMapEnvSource, out *ConfigMapEnvSource, s conversion.Scope) error {
  647. return autoConvert_api_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(in, out, s)
  648. }
  649. func autoConvert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(in *ConfigMapKeySelector, out *api.ConfigMapKeySelector, s conversion.Scope) error {
  650. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  651. return err
  652. }
  653. out.Key = in.Key
  654. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  655. return nil
  656. }
  657. func Convert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(in *ConfigMapKeySelector, out *api.ConfigMapKeySelector, s conversion.Scope) error {
  658. return autoConvert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(in, out, s)
  659. }
  660. func autoConvert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in *api.ConfigMapKeySelector, out *ConfigMapKeySelector, s conversion.Scope) error {
  661. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  662. return err
  663. }
  664. out.Key = in.Key
  665. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  666. return nil
  667. }
  668. func Convert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in *api.ConfigMapKeySelector, out *ConfigMapKeySelector, s conversion.Scope) error {
  669. return autoConvert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in, out, s)
  670. }
  671. func autoConvert_v1_ConfigMapList_To_api_ConfigMapList(in *ConfigMapList, out *api.ConfigMapList, s conversion.Scope) error {
  672. out.ListMeta = in.ListMeta
  673. out.Items = *(*[]api.ConfigMap)(unsafe.Pointer(&in.Items))
  674. return nil
  675. }
  676. func Convert_v1_ConfigMapList_To_api_ConfigMapList(in *ConfigMapList, out *api.ConfigMapList, s conversion.Scope) error {
  677. return autoConvert_v1_ConfigMapList_To_api_ConfigMapList(in, out, s)
  678. }
  679. func autoConvert_api_ConfigMapList_To_v1_ConfigMapList(in *api.ConfigMapList, out *ConfigMapList, s conversion.Scope) error {
  680. out.ListMeta = in.ListMeta
  681. if in.Items == nil {
  682. out.Items = make([]ConfigMap, 0)
  683. } else {
  684. out.Items = *(*[]ConfigMap)(unsafe.Pointer(&in.Items))
  685. }
  686. return nil
  687. }
  688. func Convert_api_ConfigMapList_To_v1_ConfigMapList(in *api.ConfigMapList, out *ConfigMapList, s conversion.Scope) error {
  689. return autoConvert_api_ConfigMapList_To_v1_ConfigMapList(in, out, s)
  690. }
  691. func autoConvert_v1_ConfigMapProjection_To_api_ConfigMapProjection(in *ConfigMapProjection, out *api.ConfigMapProjection, s conversion.Scope) error {
  692. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  693. return err
  694. }
  695. out.Items = *(*[]api.KeyToPath)(unsafe.Pointer(&in.Items))
  696. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  697. return nil
  698. }
  699. func Convert_v1_ConfigMapProjection_To_api_ConfigMapProjection(in *ConfigMapProjection, out *api.ConfigMapProjection, s conversion.Scope) error {
  700. return autoConvert_v1_ConfigMapProjection_To_api_ConfigMapProjection(in, out, s)
  701. }
  702. func autoConvert_api_ConfigMapProjection_To_v1_ConfigMapProjection(in *api.ConfigMapProjection, out *ConfigMapProjection, s conversion.Scope) error {
  703. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  704. return err
  705. }
  706. out.Items = *(*[]KeyToPath)(unsafe.Pointer(&in.Items))
  707. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  708. return nil
  709. }
  710. func Convert_api_ConfigMapProjection_To_v1_ConfigMapProjection(in *api.ConfigMapProjection, out *ConfigMapProjection, s conversion.Scope) error {
  711. return autoConvert_api_ConfigMapProjection_To_v1_ConfigMapProjection(in, out, s)
  712. }
  713. func autoConvert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(in *ConfigMapVolumeSource, out *api.ConfigMapVolumeSource, s conversion.Scope) error {
  714. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  715. return err
  716. }
  717. out.Items = *(*[]api.KeyToPath)(unsafe.Pointer(&in.Items))
  718. out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  719. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  720. return nil
  721. }
  722. func Convert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(in *ConfigMapVolumeSource, out *api.ConfigMapVolumeSource, s conversion.Scope) error {
  723. return autoConvert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(in, out, s)
  724. }
  725. func autoConvert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in *api.ConfigMapVolumeSource, out *ConfigMapVolumeSource, s conversion.Scope) error {
  726. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  727. return err
  728. }
  729. out.Items = *(*[]KeyToPath)(unsafe.Pointer(&in.Items))
  730. out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  731. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  732. return nil
  733. }
  734. func Convert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in *api.ConfigMapVolumeSource, out *ConfigMapVolumeSource, s conversion.Scope) error {
  735. return autoConvert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in, out, s)
  736. }
  737. func autoConvert_v1_Container_To_api_Container(in *Container, out *api.Container, s conversion.Scope) error {
  738. out.Name = in.Name
  739. out.Image = in.Image
  740. out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  741. out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
  742. out.WorkingDir = in.WorkingDir
  743. out.Ports = *(*[]api.ContainerPort)(unsafe.Pointer(&in.Ports))
  744. out.EnvFrom = *(*[]api.EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  745. out.Env = *(*[]api.EnvVar)(unsafe.Pointer(&in.Env))
  746. if err := Convert_v1_ResourceRequirements_To_api_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  747. return err
  748. }
  749. out.VolumeMounts = *(*[]api.VolumeMount)(unsafe.Pointer(&in.VolumeMounts))
  750. out.LivenessProbe = (*api.Probe)(unsafe.Pointer(in.LivenessProbe))
  751. out.ReadinessProbe = (*api.Probe)(unsafe.Pointer(in.ReadinessProbe))
  752. out.Lifecycle = (*api.Lifecycle)(unsafe.Pointer(in.Lifecycle))
  753. out.TerminationMessagePath = in.TerminationMessagePath
  754. out.TerminationMessagePolicy = api.TerminationMessagePolicy(in.TerminationMessagePolicy)
  755. out.ImagePullPolicy = api.PullPolicy(in.ImagePullPolicy)
  756. out.SecurityContext = (*api.SecurityContext)(unsafe.Pointer(in.SecurityContext))
  757. out.Stdin = in.Stdin
  758. out.StdinOnce = in.StdinOnce
  759. out.TTY = in.TTY
  760. return nil
  761. }
  762. func Convert_v1_Container_To_api_Container(in *Container, out *api.Container, s conversion.Scope) error {
  763. return autoConvert_v1_Container_To_api_Container(in, out, s)
  764. }
  765. func autoConvert_api_Container_To_v1_Container(in *api.Container, out *Container, s conversion.Scope) error {
  766. out.Name = in.Name
  767. out.Image = in.Image
  768. out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  769. out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
  770. out.WorkingDir = in.WorkingDir
  771. out.Ports = *(*[]ContainerPort)(unsafe.Pointer(&in.Ports))
  772. out.EnvFrom = *(*[]EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  773. out.Env = *(*[]EnvVar)(unsafe.Pointer(&in.Env))
  774. if err := Convert_api_ResourceRequirements_To_v1_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  775. return err
  776. }
  777. out.VolumeMounts = *(*[]VolumeMount)(unsafe.Pointer(&in.VolumeMounts))
  778. out.LivenessProbe = (*Probe)(unsafe.Pointer(in.LivenessProbe))
  779. out.ReadinessProbe = (*Probe)(unsafe.Pointer(in.ReadinessProbe))
  780. out.Lifecycle = (*Lifecycle)(unsafe.Pointer(in.Lifecycle))
  781. out.TerminationMessagePath = in.TerminationMessagePath
  782. out.TerminationMessagePolicy = TerminationMessagePolicy(in.TerminationMessagePolicy)
  783. out.ImagePullPolicy = PullPolicy(in.ImagePullPolicy)
  784. out.SecurityContext = (*SecurityContext)(unsafe.Pointer(in.SecurityContext))
  785. out.Stdin = in.Stdin
  786. out.StdinOnce = in.StdinOnce
  787. out.TTY = in.TTY
  788. return nil
  789. }
  790. func Convert_api_Container_To_v1_Container(in *api.Container, out *Container, s conversion.Scope) error {
  791. return autoConvert_api_Container_To_v1_Container(in, out, s)
  792. }
  793. func autoConvert_v1_ContainerImage_To_api_ContainerImage(in *ContainerImage, out *api.ContainerImage, s conversion.Scope) error {
  794. out.Names = *(*[]string)(unsafe.Pointer(&in.Names))
  795. out.SizeBytes = in.SizeBytes
  796. return nil
  797. }
  798. func Convert_v1_ContainerImage_To_api_ContainerImage(in *ContainerImage, out *api.ContainerImage, s conversion.Scope) error {
  799. return autoConvert_v1_ContainerImage_To_api_ContainerImage(in, out, s)
  800. }
  801. func autoConvert_api_ContainerImage_To_v1_ContainerImage(in *api.ContainerImage, out *ContainerImage, s conversion.Scope) error {
  802. if in.Names == nil {
  803. out.Names = make([]string, 0)
  804. } else {
  805. out.Names = *(*[]string)(unsafe.Pointer(&in.Names))
  806. }
  807. out.SizeBytes = in.SizeBytes
  808. return nil
  809. }
  810. func Convert_api_ContainerImage_To_v1_ContainerImage(in *api.ContainerImage, out *ContainerImage, s conversion.Scope) error {
  811. return autoConvert_api_ContainerImage_To_v1_ContainerImage(in, out, s)
  812. }
  813. func autoConvert_v1_ContainerPort_To_api_ContainerPort(in *ContainerPort, out *api.ContainerPort, s conversion.Scope) error {
  814. out.Name = in.Name
  815. out.HostPort = in.HostPort
  816. out.ContainerPort = in.ContainerPort
  817. out.Protocol = api.Protocol(in.Protocol)
  818. out.HostIP = in.HostIP
  819. return nil
  820. }
  821. func Convert_v1_ContainerPort_To_api_ContainerPort(in *ContainerPort, out *api.ContainerPort, s conversion.Scope) error {
  822. return autoConvert_v1_ContainerPort_To_api_ContainerPort(in, out, s)
  823. }
  824. func autoConvert_api_ContainerPort_To_v1_ContainerPort(in *api.ContainerPort, out *ContainerPort, s conversion.Scope) error {
  825. out.Name = in.Name
  826. out.HostPort = in.HostPort
  827. out.ContainerPort = in.ContainerPort
  828. out.Protocol = Protocol(in.Protocol)
  829. out.HostIP = in.HostIP
  830. return nil
  831. }
  832. func Convert_api_ContainerPort_To_v1_ContainerPort(in *api.ContainerPort, out *ContainerPort, s conversion.Scope) error {
  833. return autoConvert_api_ContainerPort_To_v1_ContainerPort(in, out, s)
  834. }
  835. func autoConvert_v1_ContainerState_To_api_ContainerState(in *ContainerState, out *api.ContainerState, s conversion.Scope) error {
  836. out.Waiting = (*api.ContainerStateWaiting)(unsafe.Pointer(in.Waiting))
  837. out.Running = (*api.ContainerStateRunning)(unsafe.Pointer(in.Running))
  838. out.Terminated = (*api.ContainerStateTerminated)(unsafe.Pointer(in.Terminated))
  839. return nil
  840. }
  841. func Convert_v1_ContainerState_To_api_ContainerState(in *ContainerState, out *api.ContainerState, s conversion.Scope) error {
  842. return autoConvert_v1_ContainerState_To_api_ContainerState(in, out, s)
  843. }
  844. func autoConvert_api_ContainerState_To_v1_ContainerState(in *api.ContainerState, out *ContainerState, s conversion.Scope) error {
  845. out.Waiting = (*ContainerStateWaiting)(unsafe.Pointer(in.Waiting))
  846. out.Running = (*ContainerStateRunning)(unsafe.Pointer(in.Running))
  847. out.Terminated = (*ContainerStateTerminated)(unsafe.Pointer(in.Terminated))
  848. return nil
  849. }
  850. func Convert_api_ContainerState_To_v1_ContainerState(in *api.ContainerState, out *ContainerState, s conversion.Scope) error {
  851. return autoConvert_api_ContainerState_To_v1_ContainerState(in, out, s)
  852. }
  853. func autoConvert_v1_ContainerStateRunning_To_api_ContainerStateRunning(in *ContainerStateRunning, out *api.ContainerStateRunning, s conversion.Scope) error {
  854. out.StartedAt = in.StartedAt
  855. return nil
  856. }
  857. func Convert_v1_ContainerStateRunning_To_api_ContainerStateRunning(in *ContainerStateRunning, out *api.ContainerStateRunning, s conversion.Scope) error {
  858. return autoConvert_v1_ContainerStateRunning_To_api_ContainerStateRunning(in, out, s)
  859. }
  860. func autoConvert_api_ContainerStateRunning_To_v1_ContainerStateRunning(in *api.ContainerStateRunning, out *ContainerStateRunning, s conversion.Scope) error {
  861. out.StartedAt = in.StartedAt
  862. return nil
  863. }
  864. func Convert_api_ContainerStateRunning_To_v1_ContainerStateRunning(in *api.ContainerStateRunning, out *ContainerStateRunning, s conversion.Scope) error {
  865. return autoConvert_api_ContainerStateRunning_To_v1_ContainerStateRunning(in, out, s)
  866. }
  867. func autoConvert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated(in *ContainerStateTerminated, out *api.ContainerStateTerminated, s conversion.Scope) error {
  868. out.ExitCode = in.ExitCode
  869. out.Signal = in.Signal
  870. out.Reason = in.Reason
  871. out.Message = in.Message
  872. out.StartedAt = in.StartedAt
  873. out.FinishedAt = in.FinishedAt
  874. out.ContainerID = in.ContainerID
  875. return nil
  876. }
  877. func Convert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated(in *ContainerStateTerminated, out *api.ContainerStateTerminated, s conversion.Scope) error {
  878. return autoConvert_v1_ContainerStateTerminated_To_api_ContainerStateTerminated(in, out, s)
  879. }
  880. func autoConvert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *api.ContainerStateTerminated, out *ContainerStateTerminated, s conversion.Scope) error {
  881. out.ExitCode = in.ExitCode
  882. out.Signal = in.Signal
  883. out.Reason = in.Reason
  884. out.Message = in.Message
  885. out.StartedAt = in.StartedAt
  886. out.FinishedAt = in.FinishedAt
  887. out.ContainerID = in.ContainerID
  888. return nil
  889. }
  890. func Convert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *api.ContainerStateTerminated, out *ContainerStateTerminated, s conversion.Scope) error {
  891. return autoConvert_api_ContainerStateTerminated_To_v1_ContainerStateTerminated(in, out, s)
  892. }
  893. func autoConvert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting(in *ContainerStateWaiting, out *api.ContainerStateWaiting, s conversion.Scope) error {
  894. out.Reason = in.Reason
  895. out.Message = in.Message
  896. return nil
  897. }
  898. func Convert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting(in *ContainerStateWaiting, out *api.ContainerStateWaiting, s conversion.Scope) error {
  899. return autoConvert_v1_ContainerStateWaiting_To_api_ContainerStateWaiting(in, out, s)
  900. }
  901. func autoConvert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *api.ContainerStateWaiting, out *ContainerStateWaiting, s conversion.Scope) error {
  902. out.Reason = in.Reason
  903. out.Message = in.Message
  904. return nil
  905. }
  906. func Convert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *api.ContainerStateWaiting, out *ContainerStateWaiting, s conversion.Scope) error {
  907. return autoConvert_api_ContainerStateWaiting_To_v1_ContainerStateWaiting(in, out, s)
  908. }
  909. func autoConvert_v1_ContainerStatus_To_api_ContainerStatus(in *ContainerStatus, out *api.ContainerStatus, s conversion.Scope) error {
  910. out.Name = in.Name
  911. if err := Convert_v1_ContainerState_To_api_ContainerState(&in.State, &out.State, s); err != nil {
  912. return err
  913. }
  914. if err := Convert_v1_ContainerState_To_api_ContainerState(&in.LastTerminationState, &out.LastTerminationState, s); err != nil {
  915. return err
  916. }
  917. out.Ready = in.Ready
  918. out.RestartCount = in.RestartCount
  919. out.Image = in.Image
  920. out.ImageID = in.ImageID
  921. out.ContainerID = in.ContainerID
  922. return nil
  923. }
  924. func Convert_v1_ContainerStatus_To_api_ContainerStatus(in *ContainerStatus, out *api.ContainerStatus, s conversion.Scope) error {
  925. return autoConvert_v1_ContainerStatus_To_api_ContainerStatus(in, out, s)
  926. }
  927. func autoConvert_api_ContainerStatus_To_v1_ContainerStatus(in *api.ContainerStatus, out *ContainerStatus, s conversion.Scope) error {
  928. out.Name = in.Name
  929. if err := Convert_api_ContainerState_To_v1_ContainerState(&in.State, &out.State, s); err != nil {
  930. return err
  931. }
  932. if err := Convert_api_ContainerState_To_v1_ContainerState(&in.LastTerminationState, &out.LastTerminationState, s); err != nil {
  933. return err
  934. }
  935. out.Ready = in.Ready
  936. out.RestartCount = in.RestartCount
  937. out.Image = in.Image
  938. out.ImageID = in.ImageID
  939. out.ContainerID = in.ContainerID
  940. return nil
  941. }
  942. func Convert_api_ContainerStatus_To_v1_ContainerStatus(in *api.ContainerStatus, out *ContainerStatus, s conversion.Scope) error {
  943. return autoConvert_api_ContainerStatus_To_v1_ContainerStatus(in, out, s)
  944. }
  945. func autoConvert_v1_DaemonEndpoint_To_api_DaemonEndpoint(in *DaemonEndpoint, out *api.DaemonEndpoint, s conversion.Scope) error {
  946. out.Port = in.Port
  947. return nil
  948. }
  949. func Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint(in *DaemonEndpoint, out *api.DaemonEndpoint, s conversion.Scope) error {
  950. return autoConvert_v1_DaemonEndpoint_To_api_DaemonEndpoint(in, out, s)
  951. }
  952. func autoConvert_api_DaemonEndpoint_To_v1_DaemonEndpoint(in *api.DaemonEndpoint, out *DaemonEndpoint, s conversion.Scope) error {
  953. out.Port = in.Port
  954. return nil
  955. }
  956. func Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint(in *api.DaemonEndpoint, out *DaemonEndpoint, s conversion.Scope) error {
  957. return autoConvert_api_DaemonEndpoint_To_v1_DaemonEndpoint(in, out, s)
  958. }
  959. func autoConvert_v1_DeleteOptions_To_api_DeleteOptions(in *DeleteOptions, out *api.DeleteOptions, s conversion.Scope) error {
  960. out.GracePeriodSeconds = (*int64)(unsafe.Pointer(in.GracePeriodSeconds))
  961. out.Preconditions = (*api.Preconditions)(unsafe.Pointer(in.Preconditions))
  962. out.OrphanDependents = (*bool)(unsafe.Pointer(in.OrphanDependents))
  963. out.PropagationPolicy = (*api.DeletionPropagation)(unsafe.Pointer(in.PropagationPolicy))
  964. return nil
  965. }
  966. func Convert_v1_DeleteOptions_To_api_DeleteOptions(in *DeleteOptions, out *api.DeleteOptions, s conversion.Scope) error {
  967. return autoConvert_v1_DeleteOptions_To_api_DeleteOptions(in, out, s)
  968. }
  969. func autoConvert_api_DeleteOptions_To_v1_DeleteOptions(in *api.DeleteOptions, out *DeleteOptions, s conversion.Scope) error {
  970. out.GracePeriodSeconds = (*int64)(unsafe.Pointer(in.GracePeriodSeconds))
  971. out.Preconditions = (*Preconditions)(unsafe.Pointer(in.Preconditions))
  972. out.OrphanDependents = (*bool)(unsafe.Pointer(in.OrphanDependents))
  973. out.PropagationPolicy = (*DeletionPropagation)(unsafe.Pointer(in.PropagationPolicy))
  974. return nil
  975. }
  976. func Convert_api_DeleteOptions_To_v1_DeleteOptions(in *api.DeleteOptions, out *DeleteOptions, s conversion.Scope) error {
  977. return autoConvert_api_DeleteOptions_To_v1_DeleteOptions(in, out, s)
  978. }
  979. func autoConvert_v1_DownwardAPIProjection_To_api_DownwardAPIProjection(in *DownwardAPIProjection, out *api.DownwardAPIProjection, s conversion.Scope) error {
  980. out.Items = *(*[]api.DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items))
  981. return nil
  982. }
  983. func Convert_v1_DownwardAPIProjection_To_api_DownwardAPIProjection(in *DownwardAPIProjection, out *api.DownwardAPIProjection, s conversion.Scope) error {
  984. return autoConvert_v1_DownwardAPIProjection_To_api_DownwardAPIProjection(in, out, s)
  985. }
  986. func autoConvert_api_DownwardAPIProjection_To_v1_DownwardAPIProjection(in *api.DownwardAPIProjection, out *DownwardAPIProjection, s conversion.Scope) error {
  987. out.Items = *(*[]DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items))
  988. return nil
  989. }
  990. func Convert_api_DownwardAPIProjection_To_v1_DownwardAPIProjection(in *api.DownwardAPIProjection, out *DownwardAPIProjection, s conversion.Scope) error {
  991. return autoConvert_api_DownwardAPIProjection_To_v1_DownwardAPIProjection(in, out, s)
  992. }
  993. func autoConvert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in *DownwardAPIVolumeFile, out *api.DownwardAPIVolumeFile, s conversion.Scope) error {
  994. out.Path = in.Path
  995. out.FieldRef = (*api.ObjectFieldSelector)(unsafe.Pointer(in.FieldRef))
  996. out.ResourceFieldRef = (*api.ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef))
  997. out.Mode = (*int32)(unsafe.Pointer(in.Mode))
  998. return nil
  999. }
  1000. func Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in *DownwardAPIVolumeFile, out *api.DownwardAPIVolumeFile, s conversion.Scope) error {
  1001. return autoConvert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in, out, s)
  1002. }
  1003. func autoConvert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *api.DownwardAPIVolumeFile, out *DownwardAPIVolumeFile, s conversion.Scope) error {
  1004. out.Path = in.Path
  1005. out.FieldRef = (*ObjectFieldSelector)(unsafe.Pointer(in.FieldRef))
  1006. out.ResourceFieldRef = (*ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef))
  1007. out.Mode = (*int32)(unsafe.Pointer(in.Mode))
  1008. return nil
  1009. }
  1010. func Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *api.DownwardAPIVolumeFile, out *DownwardAPIVolumeFile, s conversion.Scope) error {
  1011. return autoConvert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in, out, s)
  1012. }
  1013. func autoConvert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in *DownwardAPIVolumeSource, out *api.DownwardAPIVolumeSource, s conversion.Scope) error {
  1014. out.Items = *(*[]api.DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items))
  1015. out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  1016. return nil
  1017. }
  1018. func Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in *DownwardAPIVolumeSource, out *api.DownwardAPIVolumeSource, s conversion.Scope) error {
  1019. return autoConvert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in, out, s)
  1020. }
  1021. func autoConvert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *api.DownwardAPIVolumeSource, out *DownwardAPIVolumeSource, s conversion.Scope) error {
  1022. out.Items = *(*[]DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items))
  1023. out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  1024. return nil
  1025. }
  1026. func Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *api.DownwardAPIVolumeSource, out *DownwardAPIVolumeSource, s conversion.Scope) error {
  1027. return autoConvert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in, out, s)
  1028. }
  1029. func autoConvert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in *EmptyDirVolumeSource, out *api.EmptyDirVolumeSource, s conversion.Scope) error {
  1030. out.Medium = api.StorageMedium(in.Medium)
  1031. return nil
  1032. }
  1033. func Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in *EmptyDirVolumeSource, out *api.EmptyDirVolumeSource, s conversion.Scope) error {
  1034. return autoConvert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in, out, s)
  1035. }
  1036. func autoConvert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *api.EmptyDirVolumeSource, out *EmptyDirVolumeSource, s conversion.Scope) error {
  1037. out.Medium = StorageMedium(in.Medium)
  1038. return nil
  1039. }
  1040. func Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *api.EmptyDirVolumeSource, out *EmptyDirVolumeSource, s conversion.Scope) error {
  1041. return autoConvert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in, out, s)
  1042. }
  1043. func autoConvert_v1_EndpointAddress_To_api_EndpointAddress(in *EndpointAddress, out *api.EndpointAddress, s conversion.Scope) error {
  1044. out.IP = in.IP
  1045. out.Hostname = in.Hostname
  1046. out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
  1047. out.TargetRef = (*api.ObjectReference)(unsafe.Pointer(in.TargetRef))
  1048. return nil
  1049. }
  1050. func Convert_v1_EndpointAddress_To_api_EndpointAddress(in *EndpointAddress, out *api.EndpointAddress, s conversion.Scope) error {
  1051. return autoConvert_v1_EndpointAddress_To_api_EndpointAddress(in, out, s)
  1052. }
  1053. func autoConvert_api_EndpointAddress_To_v1_EndpointAddress(in *api.EndpointAddress, out *EndpointAddress, s conversion.Scope) error {
  1054. out.IP = in.IP
  1055. out.Hostname = in.Hostname
  1056. out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
  1057. out.TargetRef = (*ObjectReference)(unsafe.Pointer(in.TargetRef))
  1058. return nil
  1059. }
  1060. func Convert_api_EndpointAddress_To_v1_EndpointAddress(in *api.EndpointAddress, out *EndpointAddress, s conversion.Scope) error {
  1061. return autoConvert_api_EndpointAddress_To_v1_EndpointAddress(in, out, s)
  1062. }
  1063. func autoConvert_v1_EndpointPort_To_api_EndpointPort(in *EndpointPort, out *api.EndpointPort, s conversion.Scope) error {
  1064. out.Name = in.Name
  1065. out.Port = in.Port
  1066. out.Protocol = api.Protocol(in.Protocol)
  1067. return nil
  1068. }
  1069. func Convert_v1_EndpointPort_To_api_EndpointPort(in *EndpointPort, out *api.EndpointPort, s conversion.Scope) error {
  1070. return autoConvert_v1_EndpointPort_To_api_EndpointPort(in, out, s)
  1071. }
  1072. func autoConvert_api_EndpointPort_To_v1_EndpointPort(in *api.EndpointPort, out *EndpointPort, s conversion.Scope) error {
  1073. out.Name = in.Name
  1074. out.Port = in.Port
  1075. out.Protocol = Protocol(in.Protocol)
  1076. return nil
  1077. }
  1078. func Convert_api_EndpointPort_To_v1_EndpointPort(in *api.EndpointPort, out *EndpointPort, s conversion.Scope) error {
  1079. return autoConvert_api_EndpointPort_To_v1_EndpointPort(in, out, s)
  1080. }
  1081. func autoConvert_v1_EndpointSubset_To_api_EndpointSubset(in *EndpointSubset, out *api.EndpointSubset, s conversion.Scope) error {
  1082. out.Addresses = *(*[]api.EndpointAddress)(unsafe.Pointer(&in.Addresses))
  1083. out.NotReadyAddresses = *(*[]api.EndpointAddress)(unsafe.Pointer(&in.NotReadyAddresses))
  1084. out.Ports = *(*[]api.EndpointPort)(unsafe.Pointer(&in.Ports))
  1085. return nil
  1086. }
  1087. func Convert_v1_EndpointSubset_To_api_EndpointSubset(in *EndpointSubset, out *api.EndpointSubset, s conversion.Scope) error {
  1088. return autoConvert_v1_EndpointSubset_To_api_EndpointSubset(in, out, s)
  1089. }
  1090. func autoConvert_api_EndpointSubset_To_v1_EndpointSubset(in *api.EndpointSubset, out *EndpointSubset, s conversion.Scope) error {
  1091. out.Addresses = *(*[]EndpointAddress)(unsafe.Pointer(&in.Addresses))
  1092. out.NotReadyAddresses = *(*[]EndpointAddress)(unsafe.Pointer(&in.NotReadyAddresses))
  1093. out.Ports = *(*[]EndpointPort)(unsafe.Pointer(&in.Ports))
  1094. return nil
  1095. }
  1096. func Convert_api_EndpointSubset_To_v1_EndpointSubset(in *api.EndpointSubset, out *EndpointSubset, s conversion.Scope) error {
  1097. return autoConvert_api_EndpointSubset_To_v1_EndpointSubset(in, out, s)
  1098. }
  1099. func autoConvert_v1_Endpoints_To_api_Endpoints(in *Endpoints, out *api.Endpoints, s conversion.Scope) error {
  1100. out.ObjectMeta = in.ObjectMeta
  1101. out.Subsets = *(*[]api.EndpointSubset)(unsafe.Pointer(&in.Subsets))
  1102. return nil
  1103. }
  1104. func Convert_v1_Endpoints_To_api_Endpoints(in *Endpoints, out *api.Endpoints, s conversion.Scope) error {
  1105. return autoConvert_v1_Endpoints_To_api_Endpoints(in, out, s)
  1106. }
  1107. func autoConvert_api_Endpoints_To_v1_Endpoints(in *api.Endpoints, out *Endpoints, s conversion.Scope) error {
  1108. out.ObjectMeta = in.ObjectMeta
  1109. if in.Subsets == nil {
  1110. out.Subsets = make([]EndpointSubset, 0)
  1111. } else {
  1112. out.Subsets = *(*[]EndpointSubset)(unsafe.Pointer(&in.Subsets))
  1113. }
  1114. return nil
  1115. }
  1116. func Convert_api_Endpoints_To_v1_Endpoints(in *api.Endpoints, out *Endpoints, s conversion.Scope) error {
  1117. return autoConvert_api_Endpoints_To_v1_Endpoints(in, out, s)
  1118. }
  1119. func autoConvert_v1_EndpointsList_To_api_EndpointsList(in *EndpointsList, out *api.EndpointsList, s conversion.Scope) error {
  1120. out.ListMeta = in.ListMeta
  1121. out.Items = *(*[]api.Endpoints)(unsafe.Pointer(&in.Items))
  1122. return nil
  1123. }
  1124. func Convert_v1_EndpointsList_To_api_EndpointsList(in *EndpointsList, out *api.EndpointsList, s conversion.Scope) error {
  1125. return autoConvert_v1_EndpointsList_To_api_EndpointsList(in, out, s)
  1126. }
  1127. func autoConvert_api_EndpointsList_To_v1_EndpointsList(in *api.EndpointsList, out *EndpointsList, s conversion.Scope) error {
  1128. out.ListMeta = in.ListMeta
  1129. if in.Items == nil {
  1130. out.Items = make([]Endpoints, 0)
  1131. } else {
  1132. out.Items = *(*[]Endpoints)(unsafe.Pointer(&in.Items))
  1133. }
  1134. return nil
  1135. }
  1136. func Convert_api_EndpointsList_To_v1_EndpointsList(in *api.EndpointsList, out *EndpointsList, s conversion.Scope) error {
  1137. return autoConvert_api_EndpointsList_To_v1_EndpointsList(in, out, s)
  1138. }
  1139. func autoConvert_v1_EnvFromSource_To_api_EnvFromSource(in *EnvFromSource, out *api.EnvFromSource, s conversion.Scope) error {
  1140. out.Prefix = in.Prefix
  1141. out.ConfigMapRef = (*api.ConfigMapEnvSource)(unsafe.Pointer(in.ConfigMapRef))
  1142. out.SecretRef = (*api.SecretEnvSource)(unsafe.Pointer(in.SecretRef))
  1143. return nil
  1144. }
  1145. func Convert_v1_EnvFromSource_To_api_EnvFromSource(in *EnvFromSource, out *api.EnvFromSource, s conversion.Scope) error {
  1146. return autoConvert_v1_EnvFromSource_To_api_EnvFromSource(in, out, s)
  1147. }
  1148. func autoConvert_api_EnvFromSource_To_v1_EnvFromSource(in *api.EnvFromSource, out *EnvFromSource, s conversion.Scope) error {
  1149. out.Prefix = in.Prefix
  1150. out.ConfigMapRef = (*ConfigMapEnvSource)(unsafe.Pointer(in.ConfigMapRef))
  1151. out.SecretRef = (*SecretEnvSource)(unsafe.Pointer(in.SecretRef))
  1152. return nil
  1153. }
  1154. func Convert_api_EnvFromSource_To_v1_EnvFromSource(in *api.EnvFromSource, out *EnvFromSource, s conversion.Scope) error {
  1155. return autoConvert_api_EnvFromSource_To_v1_EnvFromSource(in, out, s)
  1156. }
  1157. func autoConvert_v1_EnvVar_To_api_EnvVar(in *EnvVar, out *api.EnvVar, s conversion.Scope) error {
  1158. out.Name = in.Name
  1159. out.Value = in.Value
  1160. out.ValueFrom = (*api.EnvVarSource)(unsafe.Pointer(in.ValueFrom))
  1161. return nil
  1162. }
  1163. func Convert_v1_EnvVar_To_api_EnvVar(in *EnvVar, out *api.EnvVar, s conversion.Scope) error {
  1164. return autoConvert_v1_EnvVar_To_api_EnvVar(in, out, s)
  1165. }
  1166. func autoConvert_api_EnvVar_To_v1_EnvVar(in *api.EnvVar, out *EnvVar, s conversion.Scope) error {
  1167. out.Name = in.Name
  1168. out.Value = in.Value
  1169. out.ValueFrom = (*EnvVarSource)(unsafe.Pointer(in.ValueFrom))
  1170. return nil
  1171. }
  1172. func Convert_api_EnvVar_To_v1_EnvVar(in *api.EnvVar, out *EnvVar, s conversion.Scope) error {
  1173. return autoConvert_api_EnvVar_To_v1_EnvVar(in, out, s)
  1174. }
  1175. func autoConvert_v1_EnvVarSource_To_api_EnvVarSource(in *EnvVarSource, out *api.EnvVarSource, s conversion.Scope) error {
  1176. out.FieldRef = (*api.ObjectFieldSelector)(unsafe.Pointer(in.FieldRef))
  1177. out.ResourceFieldRef = (*api.ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef))
  1178. out.ConfigMapKeyRef = (*api.ConfigMapKeySelector)(unsafe.Pointer(in.ConfigMapKeyRef))
  1179. out.SecretKeyRef = (*api.SecretKeySelector)(unsafe.Pointer(in.SecretKeyRef))
  1180. return nil
  1181. }
  1182. func Convert_v1_EnvVarSource_To_api_EnvVarSource(in *EnvVarSource, out *api.EnvVarSource, s conversion.Scope) error {
  1183. return autoConvert_v1_EnvVarSource_To_api_EnvVarSource(in, out, s)
  1184. }
  1185. func autoConvert_api_EnvVarSource_To_v1_EnvVarSource(in *api.EnvVarSource, out *EnvVarSource, s conversion.Scope) error {
  1186. out.FieldRef = (*ObjectFieldSelector)(unsafe.Pointer(in.FieldRef))
  1187. out.ResourceFieldRef = (*ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef))
  1188. out.ConfigMapKeyRef = (*ConfigMapKeySelector)(unsafe.Pointer(in.ConfigMapKeyRef))
  1189. out.SecretKeyRef = (*SecretKeySelector)(unsafe.Pointer(in.SecretKeyRef))
  1190. return nil
  1191. }
  1192. func Convert_api_EnvVarSource_To_v1_EnvVarSource(in *api.EnvVarSource, out *EnvVarSource, s conversion.Scope) error {
  1193. return autoConvert_api_EnvVarSource_To_v1_EnvVarSource(in, out, s)
  1194. }
  1195. func autoConvert_v1_Event_To_api_Event(in *Event, out *api.Event, s conversion.Scope) error {
  1196. out.ObjectMeta = in.ObjectMeta
  1197. if err := Convert_v1_ObjectReference_To_api_ObjectReference(&in.InvolvedObject, &out.InvolvedObject, s); err != nil {
  1198. return err
  1199. }
  1200. out.Reason = in.Reason
  1201. out.Message = in.Message
  1202. if err := Convert_v1_EventSource_To_api_EventSource(&in.Source, &out.Source, s); err != nil {
  1203. return err
  1204. }
  1205. out.FirstTimestamp = in.FirstTimestamp
  1206. out.LastTimestamp = in.LastTimestamp
  1207. out.Count = in.Count
  1208. out.Type = in.Type
  1209. return nil
  1210. }
  1211. func Convert_v1_Event_To_api_Event(in *Event, out *api.Event, s conversion.Scope) error {
  1212. return autoConvert_v1_Event_To_api_Event(in, out, s)
  1213. }
  1214. func autoConvert_api_Event_To_v1_Event(in *api.Event, out *Event, s conversion.Scope) error {
  1215. out.ObjectMeta = in.ObjectMeta
  1216. if err := Convert_api_ObjectReference_To_v1_ObjectReference(&in.InvolvedObject, &out.InvolvedObject, s); err != nil {
  1217. return err
  1218. }
  1219. out.Reason = in.Reason
  1220. out.Message = in.Message
  1221. if err := Convert_api_EventSource_To_v1_EventSource(&in.Source, &out.Source, s); err != nil {
  1222. return err
  1223. }
  1224. out.FirstTimestamp = in.FirstTimestamp
  1225. out.LastTimestamp = in.LastTimestamp
  1226. out.Count = in.Count
  1227. out.Type = in.Type
  1228. return nil
  1229. }
  1230. func Convert_api_Event_To_v1_Event(in *api.Event, out *Event, s conversion.Scope) error {
  1231. return autoConvert_api_Event_To_v1_Event(in, out, s)
  1232. }
  1233. func autoConvert_v1_EventList_To_api_EventList(in *EventList, out *api.EventList, s conversion.Scope) error {
  1234. out.ListMeta = in.ListMeta
  1235. out.Items = *(*[]api.Event)(unsafe.Pointer(&in.Items))
  1236. return nil
  1237. }
  1238. func Convert_v1_EventList_To_api_EventList(in *EventList, out *api.EventList, s conversion.Scope) error {
  1239. return autoConvert_v1_EventList_To_api_EventList(in, out, s)
  1240. }
  1241. func autoConvert_api_EventList_To_v1_EventList(in *api.EventList, out *EventList, s conversion.Scope) error {
  1242. out.ListMeta = in.ListMeta
  1243. if in.Items == nil {
  1244. out.Items = make([]Event, 0)
  1245. } else {
  1246. out.Items = *(*[]Event)(unsafe.Pointer(&in.Items))
  1247. }
  1248. return nil
  1249. }
  1250. func Convert_api_EventList_To_v1_EventList(in *api.EventList, out *EventList, s conversion.Scope) error {
  1251. return autoConvert_api_EventList_To_v1_EventList(in, out, s)
  1252. }
  1253. func autoConvert_v1_EventSource_To_api_EventSource(in *EventSource, out *api.EventSource, s conversion.Scope) error {
  1254. out.Component = in.Component
  1255. out.Host = in.Host
  1256. return nil
  1257. }
  1258. func Convert_v1_EventSource_To_api_EventSource(in *EventSource, out *api.EventSource, s conversion.Scope) error {
  1259. return autoConvert_v1_EventSource_To_api_EventSource(in, out, s)
  1260. }
  1261. func autoConvert_api_EventSource_To_v1_EventSource(in *api.EventSource, out *EventSource, s conversion.Scope) error {
  1262. out.Component = in.Component
  1263. out.Host = in.Host
  1264. return nil
  1265. }
  1266. func Convert_api_EventSource_To_v1_EventSource(in *api.EventSource, out *EventSource, s conversion.Scope) error {
  1267. return autoConvert_api_EventSource_To_v1_EventSource(in, out, s)
  1268. }
  1269. func autoConvert_v1_ExecAction_To_api_ExecAction(in *ExecAction, out *api.ExecAction, s conversion.Scope) error {
  1270. out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  1271. return nil
  1272. }
  1273. func Convert_v1_ExecAction_To_api_ExecAction(in *ExecAction, out *api.ExecAction, s conversion.Scope) error {
  1274. return autoConvert_v1_ExecAction_To_api_ExecAction(in, out, s)
  1275. }
  1276. func autoConvert_api_ExecAction_To_v1_ExecAction(in *api.ExecAction, out *ExecAction, s conversion.Scope) error {
  1277. out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  1278. return nil
  1279. }
  1280. func Convert_api_ExecAction_To_v1_ExecAction(in *api.ExecAction, out *ExecAction, s conversion.Scope) error {
  1281. return autoConvert_api_ExecAction_To_v1_ExecAction(in, out, s)
  1282. }
  1283. func autoConvert_v1_FCVolumeSource_To_api_FCVolumeSource(in *FCVolumeSource, out *api.FCVolumeSource, s conversion.Scope) error {
  1284. out.TargetWWNs = *(*[]string)(unsafe.Pointer(&in.TargetWWNs))
  1285. out.Lun = (*int32)(unsafe.Pointer(in.Lun))
  1286. out.FSType = in.FSType
  1287. out.ReadOnly = in.ReadOnly
  1288. return nil
  1289. }
  1290. func Convert_v1_FCVolumeSource_To_api_FCVolumeSource(in *FCVolumeSource, out *api.FCVolumeSource, s conversion.Scope) error {
  1291. return autoConvert_v1_FCVolumeSource_To_api_FCVolumeSource(in, out, s)
  1292. }
  1293. func autoConvert_api_FCVolumeSource_To_v1_FCVolumeSource(in *api.FCVolumeSource, out *FCVolumeSource, s conversion.Scope) error {
  1294. if in.TargetWWNs == nil {
  1295. out.TargetWWNs = make([]string, 0)
  1296. } else {
  1297. out.TargetWWNs = *(*[]string)(unsafe.Pointer(&in.TargetWWNs))
  1298. }
  1299. out.Lun = (*int32)(unsafe.Pointer(in.Lun))
  1300. out.FSType = in.FSType
  1301. out.ReadOnly = in.ReadOnly
  1302. return nil
  1303. }
  1304. func Convert_api_FCVolumeSource_To_v1_FCVolumeSource(in *api.FCVolumeSource, out *FCVolumeSource, s conversion.Scope) error {
  1305. return autoConvert_api_FCVolumeSource_To_v1_FCVolumeSource(in, out, s)
  1306. }
  1307. func autoConvert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in *FlexVolumeSource, out *api.FlexVolumeSource, s conversion.Scope) error {
  1308. out.Driver = in.Driver
  1309. out.FSType = in.FSType
  1310. out.SecretRef = (*api.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  1311. out.ReadOnly = in.ReadOnly
  1312. out.Options = *(*map[string]string)(unsafe.Pointer(&in.Options))
  1313. return nil
  1314. }
  1315. func Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in *FlexVolumeSource, out *api.FlexVolumeSource, s conversion.Scope) error {
  1316. return autoConvert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in, out, s)
  1317. }
  1318. func autoConvert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in *api.FlexVolumeSource, out *FlexVolumeSource, s conversion.Scope) error {
  1319. out.Driver = in.Driver
  1320. out.FSType = in.FSType
  1321. out.SecretRef = (*LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  1322. out.ReadOnly = in.ReadOnly
  1323. out.Options = *(*map[string]string)(unsafe.Pointer(&in.Options))
  1324. return nil
  1325. }
  1326. func Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in *api.FlexVolumeSource, out *FlexVolumeSource, s conversion.Scope) error {
  1327. return autoConvert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in, out, s)
  1328. }
  1329. func autoConvert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in *FlockerVolumeSource, out *api.FlockerVolumeSource, s conversion.Scope) error {
  1330. out.DatasetName = in.DatasetName
  1331. out.DatasetUUID = in.DatasetUUID
  1332. return nil
  1333. }
  1334. func Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in *FlockerVolumeSource, out *api.FlockerVolumeSource, s conversion.Scope) error {
  1335. return autoConvert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in, out, s)
  1336. }
  1337. func autoConvert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *api.FlockerVolumeSource, out *FlockerVolumeSource, s conversion.Scope) error {
  1338. out.DatasetName = in.DatasetName
  1339. out.DatasetUUID = in.DatasetUUID
  1340. return nil
  1341. }
  1342. func Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *api.FlockerVolumeSource, out *FlockerVolumeSource, s conversion.Scope) error {
  1343. return autoConvert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in, out, s)
  1344. }
  1345. func autoConvert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in *GCEPersistentDiskVolumeSource, out *api.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  1346. out.PDName = in.PDName
  1347. out.FSType = in.FSType
  1348. out.Partition = in.Partition
  1349. out.ReadOnly = in.ReadOnly
  1350. return nil
  1351. }
  1352. func Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in *GCEPersistentDiskVolumeSource, out *api.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  1353. return autoConvert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in, out, s)
  1354. }
  1355. func autoConvert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *api.GCEPersistentDiskVolumeSource, out *GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  1356. out.PDName = in.PDName
  1357. out.FSType = in.FSType
  1358. out.Partition = in.Partition
  1359. out.ReadOnly = in.ReadOnly
  1360. return nil
  1361. }
  1362. func Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *api.GCEPersistentDiskVolumeSource, out *GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  1363. return autoConvert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in, out, s)
  1364. }
  1365. func autoConvert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in *GitRepoVolumeSource, out *api.GitRepoVolumeSource, s conversion.Scope) error {
  1366. out.Repository = in.Repository
  1367. out.Revision = in.Revision
  1368. out.Directory = in.Directory
  1369. return nil
  1370. }
  1371. func Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in *GitRepoVolumeSource, out *api.GitRepoVolumeSource, s conversion.Scope) error {
  1372. return autoConvert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in, out, s)
  1373. }
  1374. func autoConvert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *api.GitRepoVolumeSource, out *GitRepoVolumeSource, s conversion.Scope) error {
  1375. out.Repository = in.Repository
  1376. out.Revision = in.Revision
  1377. out.Directory = in.Directory
  1378. return nil
  1379. }
  1380. func Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *api.GitRepoVolumeSource, out *GitRepoVolumeSource, s conversion.Scope) error {
  1381. return autoConvert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in, out, s)
  1382. }
  1383. func autoConvert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in *GlusterfsVolumeSource, out *api.GlusterfsVolumeSource, s conversion.Scope) error {
  1384. out.EndpointsName = in.EndpointsName
  1385. out.Path = in.Path
  1386. out.ReadOnly = in.ReadOnly
  1387. return nil
  1388. }
  1389. func Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in *GlusterfsVolumeSource, out *api.GlusterfsVolumeSource, s conversion.Scope) error {
  1390. return autoConvert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in, out, s)
  1391. }
  1392. func autoConvert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *api.GlusterfsVolumeSource, out *GlusterfsVolumeSource, s conversion.Scope) error {
  1393. out.EndpointsName = in.EndpointsName
  1394. out.Path = in.Path
  1395. out.ReadOnly = in.ReadOnly
  1396. return nil
  1397. }
  1398. func Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *api.GlusterfsVolumeSource, out *GlusterfsVolumeSource, s conversion.Scope) error {
  1399. return autoConvert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in, out, s)
  1400. }
  1401. func autoConvert_v1_HTTPGetAction_To_api_HTTPGetAction(in *HTTPGetAction, out *api.HTTPGetAction, s conversion.Scope) error {
  1402. out.Path = in.Path
  1403. out.Port = in.Port
  1404. out.Host = in.Host
  1405. out.Scheme = api.URIScheme(in.Scheme)
  1406. out.HTTPHeaders = *(*[]api.HTTPHeader)(unsafe.Pointer(&in.HTTPHeaders))
  1407. return nil
  1408. }
  1409. func Convert_v1_HTTPGetAction_To_api_HTTPGetAction(in *HTTPGetAction, out *api.HTTPGetAction, s conversion.Scope) error {
  1410. return autoConvert_v1_HTTPGetAction_To_api_HTTPGetAction(in, out, s)
  1411. }
  1412. func autoConvert_api_HTTPGetAction_To_v1_HTTPGetAction(in *api.HTTPGetAction, out *HTTPGetAction, s conversion.Scope) error {
  1413. out.Path = in.Path
  1414. out.Port = in.Port
  1415. out.Host = in.Host
  1416. out.Scheme = URIScheme(in.Scheme)
  1417. out.HTTPHeaders = *(*[]HTTPHeader)(unsafe.Pointer(&in.HTTPHeaders))
  1418. return nil
  1419. }
  1420. func Convert_api_HTTPGetAction_To_v1_HTTPGetAction(in *api.HTTPGetAction, out *HTTPGetAction, s conversion.Scope) error {
  1421. return autoConvert_api_HTTPGetAction_To_v1_HTTPGetAction(in, out, s)
  1422. }
  1423. func autoConvert_v1_HTTPHeader_To_api_HTTPHeader(in *HTTPHeader, out *api.HTTPHeader, s conversion.Scope) error {
  1424. out.Name = in.Name
  1425. out.Value = in.Value
  1426. return nil
  1427. }
  1428. func Convert_v1_HTTPHeader_To_api_HTTPHeader(in *HTTPHeader, out *api.HTTPHeader, s conversion.Scope) error {
  1429. return autoConvert_v1_HTTPHeader_To_api_HTTPHeader(in, out, s)
  1430. }
  1431. func autoConvert_api_HTTPHeader_To_v1_HTTPHeader(in *api.HTTPHeader, out *HTTPHeader, s conversion.Scope) error {
  1432. out.Name = in.Name
  1433. out.Value = in.Value
  1434. return nil
  1435. }
  1436. func Convert_api_HTTPHeader_To_v1_HTTPHeader(in *api.HTTPHeader, out *HTTPHeader, s conversion.Scope) error {
  1437. return autoConvert_api_HTTPHeader_To_v1_HTTPHeader(in, out, s)
  1438. }
  1439. func autoConvert_v1_Handler_To_api_Handler(in *Handler, out *api.Handler, s conversion.Scope) error {
  1440. out.Exec = (*api.ExecAction)(unsafe.Pointer(in.Exec))
  1441. out.HTTPGet = (*api.HTTPGetAction)(unsafe.Pointer(in.HTTPGet))
  1442. out.TCPSocket = (*api.TCPSocketAction)(unsafe.Pointer(in.TCPSocket))
  1443. return nil
  1444. }
  1445. func Convert_v1_Handler_To_api_Handler(in *Handler, out *api.Handler, s conversion.Scope) error {
  1446. return autoConvert_v1_Handler_To_api_Handler(in, out, s)
  1447. }
  1448. func autoConvert_api_Handler_To_v1_Handler(in *api.Handler, out *Handler, s conversion.Scope) error {
  1449. out.Exec = (*ExecAction)(unsafe.Pointer(in.Exec))
  1450. out.HTTPGet = (*HTTPGetAction)(unsafe.Pointer(in.HTTPGet))
  1451. out.TCPSocket = (*TCPSocketAction)(unsafe.Pointer(in.TCPSocket))
  1452. return nil
  1453. }
  1454. func Convert_api_Handler_To_v1_Handler(in *api.Handler, out *Handler, s conversion.Scope) error {
  1455. return autoConvert_api_Handler_To_v1_Handler(in, out, s)
  1456. }
  1457. func autoConvert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in *HostPathVolumeSource, out *api.HostPathVolumeSource, s conversion.Scope) error {
  1458. out.Path = in.Path
  1459. return nil
  1460. }
  1461. func Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in *HostPathVolumeSource, out *api.HostPathVolumeSource, s conversion.Scope) error {
  1462. return autoConvert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in, out, s)
  1463. }
  1464. func autoConvert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *api.HostPathVolumeSource, out *HostPathVolumeSource, s conversion.Scope) error {
  1465. out.Path = in.Path
  1466. return nil
  1467. }
  1468. func Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *api.HostPathVolumeSource, out *HostPathVolumeSource, s conversion.Scope) error {
  1469. return autoConvert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in, out, s)
  1470. }
  1471. func autoConvert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in *ISCSIVolumeSource, out *api.ISCSIVolumeSource, s conversion.Scope) error {
  1472. out.TargetPortal = in.TargetPortal
  1473. out.IQN = in.IQN
  1474. out.Lun = in.Lun
  1475. out.ISCSIInterface = in.ISCSIInterface
  1476. out.FSType = in.FSType
  1477. out.ReadOnly = in.ReadOnly
  1478. out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals))
  1479. return nil
  1480. }
  1481. func Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in *ISCSIVolumeSource, out *api.ISCSIVolumeSource, s conversion.Scope) error {
  1482. return autoConvert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in, out, s)
  1483. }
  1484. func autoConvert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *api.ISCSIVolumeSource, out *ISCSIVolumeSource, s conversion.Scope) error {
  1485. out.TargetPortal = in.TargetPortal
  1486. out.IQN = in.IQN
  1487. out.Lun = in.Lun
  1488. out.ISCSIInterface = in.ISCSIInterface
  1489. out.FSType = in.FSType
  1490. out.ReadOnly = in.ReadOnly
  1491. out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals))
  1492. return nil
  1493. }
  1494. func Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *api.ISCSIVolumeSource, out *ISCSIVolumeSource, s conversion.Scope) error {
  1495. return autoConvert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in, out, s)
  1496. }
  1497. func autoConvert_v1_KeyToPath_To_api_KeyToPath(in *KeyToPath, out *api.KeyToPath, s conversion.Scope) error {
  1498. out.Key = in.Key
  1499. out.Path = in.Path
  1500. out.Mode = (*int32)(unsafe.Pointer(in.Mode))
  1501. return nil
  1502. }
  1503. func Convert_v1_KeyToPath_To_api_KeyToPath(in *KeyToPath, out *api.KeyToPath, s conversion.Scope) error {
  1504. return autoConvert_v1_KeyToPath_To_api_KeyToPath(in, out, s)
  1505. }
  1506. func autoConvert_api_KeyToPath_To_v1_KeyToPath(in *api.KeyToPath, out *KeyToPath, s conversion.Scope) error {
  1507. out.Key = in.Key
  1508. out.Path = in.Path
  1509. out.Mode = (*int32)(unsafe.Pointer(in.Mode))
  1510. return nil
  1511. }
  1512. func Convert_api_KeyToPath_To_v1_KeyToPath(in *api.KeyToPath, out *KeyToPath, s conversion.Scope) error {
  1513. return autoConvert_api_KeyToPath_To_v1_KeyToPath(in, out, s)
  1514. }
  1515. func autoConvert_v1_Lifecycle_To_api_Lifecycle(in *Lifecycle, out *api.Lifecycle, s conversion.Scope) error {
  1516. out.PostStart = (*api.Handler)(unsafe.Pointer(in.PostStart))
  1517. out.PreStop = (*api.Handler)(unsafe.Pointer(in.PreStop))
  1518. return nil
  1519. }
  1520. func Convert_v1_Lifecycle_To_api_Lifecycle(in *Lifecycle, out *api.Lifecycle, s conversion.Scope) error {
  1521. return autoConvert_v1_Lifecycle_To_api_Lifecycle(in, out, s)
  1522. }
  1523. func autoConvert_api_Lifecycle_To_v1_Lifecycle(in *api.Lifecycle, out *Lifecycle, s conversion.Scope) error {
  1524. out.PostStart = (*Handler)(unsafe.Pointer(in.PostStart))
  1525. out.PreStop = (*Handler)(unsafe.Pointer(in.PreStop))
  1526. return nil
  1527. }
  1528. func Convert_api_Lifecycle_To_v1_Lifecycle(in *api.Lifecycle, out *Lifecycle, s conversion.Scope) error {
  1529. return autoConvert_api_Lifecycle_To_v1_Lifecycle(in, out, s)
  1530. }
  1531. func autoConvert_v1_LimitRange_To_api_LimitRange(in *LimitRange, out *api.LimitRange, s conversion.Scope) error {
  1532. out.ObjectMeta = in.ObjectMeta
  1533. if err := Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec(&in.Spec, &out.Spec, s); err != nil {
  1534. return err
  1535. }
  1536. return nil
  1537. }
  1538. func Convert_v1_LimitRange_To_api_LimitRange(in *LimitRange, out *api.LimitRange, s conversion.Scope) error {
  1539. return autoConvert_v1_LimitRange_To_api_LimitRange(in, out, s)
  1540. }
  1541. func autoConvert_api_LimitRange_To_v1_LimitRange(in *api.LimitRange, out *LimitRange, s conversion.Scope) error {
  1542. out.ObjectMeta = in.ObjectMeta
  1543. if err := Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec(&in.Spec, &out.Spec, s); err != nil {
  1544. return err
  1545. }
  1546. return nil
  1547. }
  1548. func Convert_api_LimitRange_To_v1_LimitRange(in *api.LimitRange, out *LimitRange, s conversion.Scope) error {
  1549. return autoConvert_api_LimitRange_To_v1_LimitRange(in, out, s)
  1550. }
  1551. func autoConvert_v1_LimitRangeItem_To_api_LimitRangeItem(in *LimitRangeItem, out *api.LimitRangeItem, s conversion.Scope) error {
  1552. out.Type = api.LimitType(in.Type)
  1553. out.Max = *(*api.ResourceList)(unsafe.Pointer(&in.Max))
  1554. out.Min = *(*api.ResourceList)(unsafe.Pointer(&in.Min))
  1555. out.Default = *(*api.ResourceList)(unsafe.Pointer(&in.Default))
  1556. out.DefaultRequest = *(*api.ResourceList)(unsafe.Pointer(&in.DefaultRequest))
  1557. out.MaxLimitRequestRatio = *(*api.ResourceList)(unsafe.Pointer(&in.MaxLimitRequestRatio))
  1558. return nil
  1559. }
  1560. func Convert_v1_LimitRangeItem_To_api_LimitRangeItem(in *LimitRangeItem, out *api.LimitRangeItem, s conversion.Scope) error {
  1561. return autoConvert_v1_LimitRangeItem_To_api_LimitRangeItem(in, out, s)
  1562. }
  1563. func autoConvert_api_LimitRangeItem_To_v1_LimitRangeItem(in *api.LimitRangeItem, out *LimitRangeItem, s conversion.Scope) error {
  1564. out.Type = LimitType(in.Type)
  1565. out.Max = *(*ResourceList)(unsafe.Pointer(&in.Max))
  1566. out.Min = *(*ResourceList)(unsafe.Pointer(&in.Min))
  1567. out.Default = *(*ResourceList)(unsafe.Pointer(&in.Default))
  1568. out.DefaultRequest = *(*ResourceList)(unsafe.Pointer(&in.DefaultRequest))
  1569. out.MaxLimitRequestRatio = *(*ResourceList)(unsafe.Pointer(&in.MaxLimitRequestRatio))
  1570. return nil
  1571. }
  1572. func Convert_api_LimitRangeItem_To_v1_LimitRangeItem(in *api.LimitRangeItem, out *LimitRangeItem, s conversion.Scope) error {
  1573. return autoConvert_api_LimitRangeItem_To_v1_LimitRangeItem(in, out, s)
  1574. }
  1575. func autoConvert_v1_LimitRangeList_To_api_LimitRangeList(in *LimitRangeList, out *api.LimitRangeList, s conversion.Scope) error {
  1576. out.ListMeta = in.ListMeta
  1577. out.Items = *(*[]api.LimitRange)(unsafe.Pointer(&in.Items))
  1578. return nil
  1579. }
  1580. func Convert_v1_LimitRangeList_To_api_LimitRangeList(in *LimitRangeList, out *api.LimitRangeList, s conversion.Scope) error {
  1581. return autoConvert_v1_LimitRangeList_To_api_LimitRangeList(in, out, s)
  1582. }
  1583. func autoConvert_api_LimitRangeList_To_v1_LimitRangeList(in *api.LimitRangeList, out *LimitRangeList, s conversion.Scope) error {
  1584. out.ListMeta = in.ListMeta
  1585. if in.Items == nil {
  1586. out.Items = make([]LimitRange, 0)
  1587. } else {
  1588. out.Items = *(*[]LimitRange)(unsafe.Pointer(&in.Items))
  1589. }
  1590. return nil
  1591. }
  1592. func Convert_api_LimitRangeList_To_v1_LimitRangeList(in *api.LimitRangeList, out *LimitRangeList, s conversion.Scope) error {
  1593. return autoConvert_api_LimitRangeList_To_v1_LimitRangeList(in, out, s)
  1594. }
  1595. func autoConvert_v1_LimitRangeSpec_To_api_LimitRangeSpec(in *LimitRangeSpec, out *api.LimitRangeSpec, s conversion.Scope) error {
  1596. out.Limits = *(*[]api.LimitRangeItem)(unsafe.Pointer(&in.Limits))
  1597. return nil
  1598. }
  1599. func Convert_v1_LimitRangeSpec_To_api_LimitRangeSpec(in *LimitRangeSpec, out *api.LimitRangeSpec, s conversion.Scope) error {
  1600. return autoConvert_v1_LimitRangeSpec_To_api_LimitRangeSpec(in, out, s)
  1601. }
  1602. func autoConvert_api_LimitRangeSpec_To_v1_LimitRangeSpec(in *api.LimitRangeSpec, out *LimitRangeSpec, s conversion.Scope) error {
  1603. if in.Limits == nil {
  1604. out.Limits = make([]LimitRangeItem, 0)
  1605. } else {
  1606. out.Limits = *(*[]LimitRangeItem)(unsafe.Pointer(&in.Limits))
  1607. }
  1608. return nil
  1609. }
  1610. func Convert_api_LimitRangeSpec_To_v1_LimitRangeSpec(in *api.LimitRangeSpec, out *LimitRangeSpec, s conversion.Scope) error {
  1611. return autoConvert_api_LimitRangeSpec_To_v1_LimitRangeSpec(in, out, s)
  1612. }
  1613. func autoConvert_v1_List_To_api_List(in *List, out *api.List, s conversion.Scope) error {
  1614. out.ListMeta = in.ListMeta
  1615. if in.Items != nil {
  1616. in, out := &in.Items, &out.Items
  1617. *out = make([]runtime.Object, len(*in))
  1618. for i := range *in {
  1619. if err := runtime.Convert_runtime_RawExtension_To_runtime_Object(&(*in)[i], &(*out)[i], s); err != nil {
  1620. return err
  1621. }
  1622. }
  1623. } else {
  1624. out.Items = nil
  1625. }
  1626. return nil
  1627. }
  1628. func Convert_v1_List_To_api_List(in *List, out *api.List, s conversion.Scope) error {
  1629. return autoConvert_v1_List_To_api_List(in, out, s)
  1630. }
  1631. func autoConvert_api_List_To_v1_List(in *api.List, out *List, s conversion.Scope) error {
  1632. out.ListMeta = in.ListMeta
  1633. if in.Items != nil {
  1634. in, out := &in.Items, &out.Items
  1635. *out = make([]runtime.RawExtension, len(*in))
  1636. for i := range *in {
  1637. if err := runtime.Convert_runtime_Object_To_runtime_RawExtension(&(*in)[i], &(*out)[i], s); err != nil {
  1638. return err
  1639. }
  1640. }
  1641. } else {
  1642. out.Items = make([]runtime.RawExtension, 0)
  1643. }
  1644. return nil
  1645. }
  1646. func Convert_api_List_To_v1_List(in *api.List, out *List, s conversion.Scope) error {
  1647. return autoConvert_api_List_To_v1_List(in, out, s)
  1648. }
  1649. func autoConvert_v1_ListOptions_To_api_ListOptions(in *ListOptions, out *api.ListOptions, s conversion.Scope) error {
  1650. if err := meta_v1.Convert_string_To_labels_Selector(&in.LabelSelector, &out.LabelSelector, s); err != nil {
  1651. return err
  1652. }
  1653. if err := meta_v1.Convert_string_To_fields_Selector(&in.FieldSelector, &out.FieldSelector, s); err != nil {
  1654. return err
  1655. }
  1656. out.Watch = in.Watch
  1657. out.ResourceVersion = in.ResourceVersion
  1658. out.TimeoutSeconds = (*int64)(unsafe.Pointer(in.TimeoutSeconds))
  1659. return nil
  1660. }
  1661. func Convert_v1_ListOptions_To_api_ListOptions(in *ListOptions, out *api.ListOptions, s conversion.Scope) error {
  1662. return autoConvert_v1_ListOptions_To_api_ListOptions(in, out, s)
  1663. }
  1664. func autoConvert_api_ListOptions_To_v1_ListOptions(in *api.ListOptions, out *ListOptions, s conversion.Scope) error {
  1665. if err := meta_v1.Convert_labels_Selector_To_string(&in.LabelSelector, &out.LabelSelector, s); err != nil {
  1666. return err
  1667. }
  1668. if err := meta_v1.Convert_fields_Selector_To_string(&in.FieldSelector, &out.FieldSelector, s); err != nil {
  1669. return err
  1670. }
  1671. out.Watch = in.Watch
  1672. out.ResourceVersion = in.ResourceVersion
  1673. out.TimeoutSeconds = (*int64)(unsafe.Pointer(in.TimeoutSeconds))
  1674. return nil
  1675. }
  1676. func Convert_api_ListOptions_To_v1_ListOptions(in *api.ListOptions, out *ListOptions, s conversion.Scope) error {
  1677. return autoConvert_api_ListOptions_To_v1_ListOptions(in, out, s)
  1678. }
  1679. func autoConvert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress(in *LoadBalancerIngress, out *api.LoadBalancerIngress, s conversion.Scope) error {
  1680. out.IP = in.IP
  1681. out.Hostname = in.Hostname
  1682. return nil
  1683. }
  1684. func Convert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress(in *LoadBalancerIngress, out *api.LoadBalancerIngress, s conversion.Scope) error {
  1685. return autoConvert_v1_LoadBalancerIngress_To_api_LoadBalancerIngress(in, out, s)
  1686. }
  1687. func autoConvert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *api.LoadBalancerIngress, out *LoadBalancerIngress, s conversion.Scope) error {
  1688. out.IP = in.IP
  1689. out.Hostname = in.Hostname
  1690. return nil
  1691. }
  1692. func Convert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *api.LoadBalancerIngress, out *LoadBalancerIngress, s conversion.Scope) error {
  1693. return autoConvert_api_LoadBalancerIngress_To_v1_LoadBalancerIngress(in, out, s)
  1694. }
  1695. func autoConvert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(in *LoadBalancerStatus, out *api.LoadBalancerStatus, s conversion.Scope) error {
  1696. out.Ingress = *(*[]api.LoadBalancerIngress)(unsafe.Pointer(&in.Ingress))
  1697. return nil
  1698. }
  1699. func Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(in *LoadBalancerStatus, out *api.LoadBalancerStatus, s conversion.Scope) error {
  1700. return autoConvert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(in, out, s)
  1701. }
  1702. func autoConvert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *api.LoadBalancerStatus, out *LoadBalancerStatus, s conversion.Scope) error {
  1703. out.Ingress = *(*[]LoadBalancerIngress)(unsafe.Pointer(&in.Ingress))
  1704. return nil
  1705. }
  1706. func Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *api.LoadBalancerStatus, out *LoadBalancerStatus, s conversion.Scope) error {
  1707. return autoConvert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(in, out, s)
  1708. }
  1709. func autoConvert_v1_LocalObjectReference_To_api_LocalObjectReference(in *LocalObjectReference, out *api.LocalObjectReference, s conversion.Scope) error {
  1710. out.Name = in.Name
  1711. return nil
  1712. }
  1713. func Convert_v1_LocalObjectReference_To_api_LocalObjectReference(in *LocalObjectReference, out *api.LocalObjectReference, s conversion.Scope) error {
  1714. return autoConvert_v1_LocalObjectReference_To_api_LocalObjectReference(in, out, s)
  1715. }
  1716. func autoConvert_api_LocalObjectReference_To_v1_LocalObjectReference(in *api.LocalObjectReference, out *LocalObjectReference, s conversion.Scope) error {
  1717. out.Name = in.Name
  1718. return nil
  1719. }
  1720. func Convert_api_LocalObjectReference_To_v1_LocalObjectReference(in *api.LocalObjectReference, out *LocalObjectReference, s conversion.Scope) error {
  1721. return autoConvert_api_LocalObjectReference_To_v1_LocalObjectReference(in, out, s)
  1722. }
  1723. func autoConvert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in *NFSVolumeSource, out *api.NFSVolumeSource, s conversion.Scope) error {
  1724. out.Server = in.Server
  1725. out.Path = in.Path
  1726. out.ReadOnly = in.ReadOnly
  1727. return nil
  1728. }
  1729. func Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in *NFSVolumeSource, out *api.NFSVolumeSource, s conversion.Scope) error {
  1730. return autoConvert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in, out, s)
  1731. }
  1732. func autoConvert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in *api.NFSVolumeSource, out *NFSVolumeSource, s conversion.Scope) error {
  1733. out.Server = in.Server
  1734. out.Path = in.Path
  1735. out.ReadOnly = in.ReadOnly
  1736. return nil
  1737. }
  1738. func Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in *api.NFSVolumeSource, out *NFSVolumeSource, s conversion.Scope) error {
  1739. return autoConvert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in, out, s)
  1740. }
  1741. func autoConvert_v1_Namespace_To_api_Namespace(in *Namespace, out *api.Namespace, s conversion.Scope) error {
  1742. out.ObjectMeta = in.ObjectMeta
  1743. if err := Convert_v1_NamespaceSpec_To_api_NamespaceSpec(&in.Spec, &out.Spec, s); err != nil {
  1744. return err
  1745. }
  1746. if err := Convert_v1_NamespaceStatus_To_api_NamespaceStatus(&in.Status, &out.Status, s); err != nil {
  1747. return err
  1748. }
  1749. return nil
  1750. }
  1751. func Convert_v1_Namespace_To_api_Namespace(in *Namespace, out *api.Namespace, s conversion.Scope) error {
  1752. return autoConvert_v1_Namespace_To_api_Namespace(in, out, s)
  1753. }
  1754. func autoConvert_api_Namespace_To_v1_Namespace(in *api.Namespace, out *Namespace, s conversion.Scope) error {
  1755. out.ObjectMeta = in.ObjectMeta
  1756. if err := Convert_api_NamespaceSpec_To_v1_NamespaceSpec(&in.Spec, &out.Spec, s); err != nil {
  1757. return err
  1758. }
  1759. if err := Convert_api_NamespaceStatus_To_v1_NamespaceStatus(&in.Status, &out.Status, s); err != nil {
  1760. return err
  1761. }
  1762. return nil
  1763. }
  1764. func Convert_api_Namespace_To_v1_Namespace(in *api.Namespace, out *Namespace, s conversion.Scope) error {
  1765. return autoConvert_api_Namespace_To_v1_Namespace(in, out, s)
  1766. }
  1767. func autoConvert_v1_NamespaceList_To_api_NamespaceList(in *NamespaceList, out *api.NamespaceList, s conversion.Scope) error {
  1768. out.ListMeta = in.ListMeta
  1769. out.Items = *(*[]api.Namespace)(unsafe.Pointer(&in.Items))
  1770. return nil
  1771. }
  1772. func Convert_v1_NamespaceList_To_api_NamespaceList(in *NamespaceList, out *api.NamespaceList, s conversion.Scope) error {
  1773. return autoConvert_v1_NamespaceList_To_api_NamespaceList(in, out, s)
  1774. }
  1775. func autoConvert_api_NamespaceList_To_v1_NamespaceList(in *api.NamespaceList, out *NamespaceList, s conversion.Scope) error {
  1776. out.ListMeta = in.ListMeta
  1777. if in.Items == nil {
  1778. out.Items = make([]Namespace, 0)
  1779. } else {
  1780. out.Items = *(*[]Namespace)(unsafe.Pointer(&in.Items))
  1781. }
  1782. return nil
  1783. }
  1784. func Convert_api_NamespaceList_To_v1_NamespaceList(in *api.NamespaceList, out *NamespaceList, s conversion.Scope) error {
  1785. return autoConvert_api_NamespaceList_To_v1_NamespaceList(in, out, s)
  1786. }
  1787. func autoConvert_v1_NamespaceSpec_To_api_NamespaceSpec(in *NamespaceSpec, out *api.NamespaceSpec, s conversion.Scope) error {
  1788. out.Finalizers = *(*[]api.FinalizerName)(unsafe.Pointer(&in.Finalizers))
  1789. return nil
  1790. }
  1791. func Convert_v1_NamespaceSpec_To_api_NamespaceSpec(in *NamespaceSpec, out *api.NamespaceSpec, s conversion.Scope) error {
  1792. return autoConvert_v1_NamespaceSpec_To_api_NamespaceSpec(in, out, s)
  1793. }
  1794. func autoConvert_api_NamespaceSpec_To_v1_NamespaceSpec(in *api.NamespaceSpec, out *NamespaceSpec, s conversion.Scope) error {
  1795. out.Finalizers = *(*[]FinalizerName)(unsafe.Pointer(&in.Finalizers))
  1796. return nil
  1797. }
  1798. func Convert_api_NamespaceSpec_To_v1_NamespaceSpec(in *api.NamespaceSpec, out *NamespaceSpec, s conversion.Scope) error {
  1799. return autoConvert_api_NamespaceSpec_To_v1_NamespaceSpec(in, out, s)
  1800. }
  1801. func autoConvert_v1_NamespaceStatus_To_api_NamespaceStatus(in *NamespaceStatus, out *api.NamespaceStatus, s conversion.Scope) error {
  1802. out.Phase = api.NamespacePhase(in.Phase)
  1803. return nil
  1804. }
  1805. func Convert_v1_NamespaceStatus_To_api_NamespaceStatus(in *NamespaceStatus, out *api.NamespaceStatus, s conversion.Scope) error {
  1806. return autoConvert_v1_NamespaceStatus_To_api_NamespaceStatus(in, out, s)
  1807. }
  1808. func autoConvert_api_NamespaceStatus_To_v1_NamespaceStatus(in *api.NamespaceStatus, out *NamespaceStatus, s conversion.Scope) error {
  1809. out.Phase = NamespacePhase(in.Phase)
  1810. return nil
  1811. }
  1812. func Convert_api_NamespaceStatus_To_v1_NamespaceStatus(in *api.NamespaceStatus, out *NamespaceStatus, s conversion.Scope) error {
  1813. return autoConvert_api_NamespaceStatus_To_v1_NamespaceStatus(in, out, s)
  1814. }
  1815. func autoConvert_v1_Node_To_api_Node(in *Node, out *api.Node, s conversion.Scope) error {
  1816. out.ObjectMeta = in.ObjectMeta
  1817. if err := Convert_v1_NodeSpec_To_api_NodeSpec(&in.Spec, &out.Spec, s); err != nil {
  1818. return err
  1819. }
  1820. if err := Convert_v1_NodeStatus_To_api_NodeStatus(&in.Status, &out.Status, s); err != nil {
  1821. return err
  1822. }
  1823. return nil
  1824. }
  1825. func Convert_v1_Node_To_api_Node(in *Node, out *api.Node, s conversion.Scope) error {
  1826. return autoConvert_v1_Node_To_api_Node(in, out, s)
  1827. }
  1828. func autoConvert_api_Node_To_v1_Node(in *api.Node, out *Node, s conversion.Scope) error {
  1829. out.ObjectMeta = in.ObjectMeta
  1830. if err := Convert_api_NodeSpec_To_v1_NodeSpec(&in.Spec, &out.Spec, s); err != nil {
  1831. return err
  1832. }
  1833. if err := Convert_api_NodeStatus_To_v1_NodeStatus(&in.Status, &out.Status, s); err != nil {
  1834. return err
  1835. }
  1836. return nil
  1837. }
  1838. func Convert_api_Node_To_v1_Node(in *api.Node, out *Node, s conversion.Scope) error {
  1839. return autoConvert_api_Node_To_v1_Node(in, out, s)
  1840. }
  1841. func autoConvert_v1_NodeAddress_To_api_NodeAddress(in *NodeAddress, out *api.NodeAddress, s conversion.Scope) error {
  1842. out.Type = api.NodeAddressType(in.Type)
  1843. out.Address = in.Address
  1844. return nil
  1845. }
  1846. func Convert_v1_NodeAddress_To_api_NodeAddress(in *NodeAddress, out *api.NodeAddress, s conversion.Scope) error {
  1847. return autoConvert_v1_NodeAddress_To_api_NodeAddress(in, out, s)
  1848. }
  1849. func autoConvert_api_NodeAddress_To_v1_NodeAddress(in *api.NodeAddress, out *NodeAddress, s conversion.Scope) error {
  1850. out.Type = NodeAddressType(in.Type)
  1851. out.Address = in.Address
  1852. return nil
  1853. }
  1854. func Convert_api_NodeAddress_To_v1_NodeAddress(in *api.NodeAddress, out *NodeAddress, s conversion.Scope) error {
  1855. return autoConvert_api_NodeAddress_To_v1_NodeAddress(in, out, s)
  1856. }
  1857. func autoConvert_v1_NodeAffinity_To_api_NodeAffinity(in *NodeAffinity, out *api.NodeAffinity, s conversion.Scope) error {
  1858. out.RequiredDuringSchedulingIgnoredDuringExecution = (*api.NodeSelector)(unsafe.Pointer(in.RequiredDuringSchedulingIgnoredDuringExecution))
  1859. out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]api.PreferredSchedulingTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  1860. return nil
  1861. }
  1862. func Convert_v1_NodeAffinity_To_api_NodeAffinity(in *NodeAffinity, out *api.NodeAffinity, s conversion.Scope) error {
  1863. return autoConvert_v1_NodeAffinity_To_api_NodeAffinity(in, out, s)
  1864. }
  1865. func autoConvert_api_NodeAffinity_To_v1_NodeAffinity(in *api.NodeAffinity, out *NodeAffinity, s conversion.Scope) error {
  1866. out.RequiredDuringSchedulingIgnoredDuringExecution = (*NodeSelector)(unsafe.Pointer(in.RequiredDuringSchedulingIgnoredDuringExecution))
  1867. out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]PreferredSchedulingTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  1868. return nil
  1869. }
  1870. func Convert_api_NodeAffinity_To_v1_NodeAffinity(in *api.NodeAffinity, out *NodeAffinity, s conversion.Scope) error {
  1871. return autoConvert_api_NodeAffinity_To_v1_NodeAffinity(in, out, s)
  1872. }
  1873. func autoConvert_v1_NodeCondition_To_api_NodeCondition(in *NodeCondition, out *api.NodeCondition, s conversion.Scope) error {
  1874. out.Type = api.NodeConditionType(in.Type)
  1875. out.Status = api.ConditionStatus(in.Status)
  1876. out.LastHeartbeatTime = in.LastHeartbeatTime
  1877. out.LastTransitionTime = in.LastTransitionTime
  1878. out.Reason = in.Reason
  1879. out.Message = in.Message
  1880. return nil
  1881. }
  1882. func Convert_v1_NodeCondition_To_api_NodeCondition(in *NodeCondition, out *api.NodeCondition, s conversion.Scope) error {
  1883. return autoConvert_v1_NodeCondition_To_api_NodeCondition(in, out, s)
  1884. }
  1885. func autoConvert_api_NodeCondition_To_v1_NodeCondition(in *api.NodeCondition, out *NodeCondition, s conversion.Scope) error {
  1886. out.Type = NodeConditionType(in.Type)
  1887. out.Status = ConditionStatus(in.Status)
  1888. out.LastHeartbeatTime = in.LastHeartbeatTime
  1889. out.LastTransitionTime = in.LastTransitionTime
  1890. out.Reason = in.Reason
  1891. out.Message = in.Message
  1892. return nil
  1893. }
  1894. func Convert_api_NodeCondition_To_v1_NodeCondition(in *api.NodeCondition, out *NodeCondition, s conversion.Scope) error {
  1895. return autoConvert_api_NodeCondition_To_v1_NodeCondition(in, out, s)
  1896. }
  1897. func autoConvert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(in *NodeDaemonEndpoints, out *api.NodeDaemonEndpoints, s conversion.Scope) error {
  1898. if err := Convert_v1_DaemonEndpoint_To_api_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil {
  1899. return err
  1900. }
  1901. return nil
  1902. }
  1903. func Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(in *NodeDaemonEndpoints, out *api.NodeDaemonEndpoints, s conversion.Scope) error {
  1904. return autoConvert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(in, out, s)
  1905. }
  1906. func autoConvert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *api.NodeDaemonEndpoints, out *NodeDaemonEndpoints, s conversion.Scope) error {
  1907. if err := Convert_api_DaemonEndpoint_To_v1_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil {
  1908. return err
  1909. }
  1910. return nil
  1911. }
  1912. func Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *api.NodeDaemonEndpoints, out *NodeDaemonEndpoints, s conversion.Scope) error {
  1913. return autoConvert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in, out, s)
  1914. }
  1915. func autoConvert_v1_NodeList_To_api_NodeList(in *NodeList, out *api.NodeList, s conversion.Scope) error {
  1916. out.ListMeta = in.ListMeta
  1917. out.Items = *(*[]api.Node)(unsafe.Pointer(&in.Items))
  1918. return nil
  1919. }
  1920. func Convert_v1_NodeList_To_api_NodeList(in *NodeList, out *api.NodeList, s conversion.Scope) error {
  1921. return autoConvert_v1_NodeList_To_api_NodeList(in, out, s)
  1922. }
  1923. func autoConvert_api_NodeList_To_v1_NodeList(in *api.NodeList, out *NodeList, s conversion.Scope) error {
  1924. out.ListMeta = in.ListMeta
  1925. if in.Items == nil {
  1926. out.Items = make([]Node, 0)
  1927. } else {
  1928. out.Items = *(*[]Node)(unsafe.Pointer(&in.Items))
  1929. }
  1930. return nil
  1931. }
  1932. func Convert_api_NodeList_To_v1_NodeList(in *api.NodeList, out *NodeList, s conversion.Scope) error {
  1933. return autoConvert_api_NodeList_To_v1_NodeList(in, out, s)
  1934. }
  1935. func autoConvert_v1_NodeProxyOptions_To_api_NodeProxyOptions(in *NodeProxyOptions, out *api.NodeProxyOptions, s conversion.Scope) error {
  1936. out.Path = in.Path
  1937. return nil
  1938. }
  1939. func Convert_v1_NodeProxyOptions_To_api_NodeProxyOptions(in *NodeProxyOptions, out *api.NodeProxyOptions, s conversion.Scope) error {
  1940. return autoConvert_v1_NodeProxyOptions_To_api_NodeProxyOptions(in, out, s)
  1941. }
  1942. func autoConvert_api_NodeProxyOptions_To_v1_NodeProxyOptions(in *api.NodeProxyOptions, out *NodeProxyOptions, s conversion.Scope) error {
  1943. out.Path = in.Path
  1944. return nil
  1945. }
  1946. func Convert_api_NodeProxyOptions_To_v1_NodeProxyOptions(in *api.NodeProxyOptions, out *NodeProxyOptions, s conversion.Scope) error {
  1947. return autoConvert_api_NodeProxyOptions_To_v1_NodeProxyOptions(in, out, s)
  1948. }
  1949. func autoConvert_v1_NodeResources_To_api_NodeResources(in *NodeResources, out *api.NodeResources, s conversion.Scope) error {
  1950. out.Capacity = *(*api.ResourceList)(unsafe.Pointer(&in.Capacity))
  1951. return nil
  1952. }
  1953. func Convert_v1_NodeResources_To_api_NodeResources(in *NodeResources, out *api.NodeResources, s conversion.Scope) error {
  1954. return autoConvert_v1_NodeResources_To_api_NodeResources(in, out, s)
  1955. }
  1956. func autoConvert_api_NodeResources_To_v1_NodeResources(in *api.NodeResources, out *NodeResources, s conversion.Scope) error {
  1957. out.Capacity = *(*ResourceList)(unsafe.Pointer(&in.Capacity))
  1958. return nil
  1959. }
  1960. func Convert_api_NodeResources_To_v1_NodeResources(in *api.NodeResources, out *NodeResources, s conversion.Scope) error {
  1961. return autoConvert_api_NodeResources_To_v1_NodeResources(in, out, s)
  1962. }
  1963. func autoConvert_v1_NodeSelector_To_api_NodeSelector(in *NodeSelector, out *api.NodeSelector, s conversion.Scope) error {
  1964. out.NodeSelectorTerms = *(*[]api.NodeSelectorTerm)(unsafe.Pointer(&in.NodeSelectorTerms))
  1965. return nil
  1966. }
  1967. func Convert_v1_NodeSelector_To_api_NodeSelector(in *NodeSelector, out *api.NodeSelector, s conversion.Scope) error {
  1968. return autoConvert_v1_NodeSelector_To_api_NodeSelector(in, out, s)
  1969. }
  1970. func autoConvert_api_NodeSelector_To_v1_NodeSelector(in *api.NodeSelector, out *NodeSelector, s conversion.Scope) error {
  1971. if in.NodeSelectorTerms == nil {
  1972. out.NodeSelectorTerms = make([]NodeSelectorTerm, 0)
  1973. } else {
  1974. out.NodeSelectorTerms = *(*[]NodeSelectorTerm)(unsafe.Pointer(&in.NodeSelectorTerms))
  1975. }
  1976. return nil
  1977. }
  1978. func Convert_api_NodeSelector_To_v1_NodeSelector(in *api.NodeSelector, out *NodeSelector, s conversion.Scope) error {
  1979. return autoConvert_api_NodeSelector_To_v1_NodeSelector(in, out, s)
  1980. }
  1981. func autoConvert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement(in *NodeSelectorRequirement, out *api.NodeSelectorRequirement, s conversion.Scope) error {
  1982. out.Key = in.Key
  1983. out.Operator = api.NodeSelectorOperator(in.Operator)
  1984. out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  1985. return nil
  1986. }
  1987. func Convert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement(in *NodeSelectorRequirement, out *api.NodeSelectorRequirement, s conversion.Scope) error {
  1988. return autoConvert_v1_NodeSelectorRequirement_To_api_NodeSelectorRequirement(in, out, s)
  1989. }
  1990. func autoConvert_api_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in *api.NodeSelectorRequirement, out *NodeSelectorRequirement, s conversion.Scope) error {
  1991. out.Key = in.Key
  1992. out.Operator = NodeSelectorOperator(in.Operator)
  1993. out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  1994. return nil
  1995. }
  1996. func Convert_api_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in *api.NodeSelectorRequirement, out *NodeSelectorRequirement, s conversion.Scope) error {
  1997. return autoConvert_api_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in, out, s)
  1998. }
  1999. func autoConvert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm(in *NodeSelectorTerm, out *api.NodeSelectorTerm, s conversion.Scope) error {
  2000. out.MatchExpressions = *(*[]api.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  2001. return nil
  2002. }
  2003. func Convert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm(in *NodeSelectorTerm, out *api.NodeSelectorTerm, s conversion.Scope) error {
  2004. return autoConvert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm(in, out, s)
  2005. }
  2006. func autoConvert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm(in *api.NodeSelectorTerm, out *NodeSelectorTerm, s conversion.Scope) error {
  2007. if in.MatchExpressions == nil {
  2008. out.MatchExpressions = make([]NodeSelectorRequirement, 0)
  2009. } else {
  2010. out.MatchExpressions = *(*[]NodeSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  2011. }
  2012. return nil
  2013. }
  2014. func Convert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm(in *api.NodeSelectorTerm, out *NodeSelectorTerm, s conversion.Scope) error {
  2015. return autoConvert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm(in, out, s)
  2016. }
  2017. func autoConvert_v1_NodeSpec_To_api_NodeSpec(in *NodeSpec, out *api.NodeSpec, s conversion.Scope) error {
  2018. out.PodCIDR = in.PodCIDR
  2019. out.ExternalID = in.ExternalID
  2020. out.ProviderID = in.ProviderID
  2021. out.Unschedulable = in.Unschedulable
  2022. out.Taints = *(*[]api.Taint)(unsafe.Pointer(&in.Taints))
  2023. return nil
  2024. }
  2025. func Convert_v1_NodeSpec_To_api_NodeSpec(in *NodeSpec, out *api.NodeSpec, s conversion.Scope) error {
  2026. return autoConvert_v1_NodeSpec_To_api_NodeSpec(in, out, s)
  2027. }
  2028. func autoConvert_api_NodeSpec_To_v1_NodeSpec(in *api.NodeSpec, out *NodeSpec, s conversion.Scope) error {
  2029. out.PodCIDR = in.PodCIDR
  2030. out.ExternalID = in.ExternalID
  2031. out.ProviderID = in.ProviderID
  2032. out.Unschedulable = in.Unschedulable
  2033. out.Taints = *(*[]Taint)(unsafe.Pointer(&in.Taints))
  2034. return nil
  2035. }
  2036. func Convert_api_NodeSpec_To_v1_NodeSpec(in *api.NodeSpec, out *NodeSpec, s conversion.Scope) error {
  2037. return autoConvert_api_NodeSpec_To_v1_NodeSpec(in, out, s)
  2038. }
  2039. func autoConvert_v1_NodeStatus_To_api_NodeStatus(in *NodeStatus, out *api.NodeStatus, s conversion.Scope) error {
  2040. out.Capacity = *(*api.ResourceList)(unsafe.Pointer(&in.Capacity))
  2041. out.Allocatable = *(*api.ResourceList)(unsafe.Pointer(&in.Allocatable))
  2042. out.Phase = api.NodePhase(in.Phase)
  2043. out.Conditions = *(*[]api.NodeCondition)(unsafe.Pointer(&in.Conditions))
  2044. out.Addresses = *(*[]api.NodeAddress)(unsafe.Pointer(&in.Addresses))
  2045. if err := Convert_v1_NodeDaemonEndpoints_To_api_NodeDaemonEndpoints(&in.DaemonEndpoints, &out.DaemonEndpoints, s); err != nil {
  2046. return err
  2047. }
  2048. if err := Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo(&in.NodeInfo, &out.NodeInfo, s); err != nil {
  2049. return err
  2050. }
  2051. out.Images = *(*[]api.ContainerImage)(unsafe.Pointer(&in.Images))
  2052. out.VolumesInUse = *(*[]api.UniqueVolumeName)(unsafe.Pointer(&in.VolumesInUse))
  2053. out.VolumesAttached = *(*[]api.AttachedVolume)(unsafe.Pointer(&in.VolumesAttached))
  2054. return nil
  2055. }
  2056. func Convert_v1_NodeStatus_To_api_NodeStatus(in *NodeStatus, out *api.NodeStatus, s conversion.Scope) error {
  2057. return autoConvert_v1_NodeStatus_To_api_NodeStatus(in, out, s)
  2058. }
  2059. func autoConvert_api_NodeStatus_To_v1_NodeStatus(in *api.NodeStatus, out *NodeStatus, s conversion.Scope) error {
  2060. out.Capacity = *(*ResourceList)(unsafe.Pointer(&in.Capacity))
  2061. out.Allocatable = *(*ResourceList)(unsafe.Pointer(&in.Allocatable))
  2062. out.Phase = NodePhase(in.Phase)
  2063. out.Conditions = *(*[]NodeCondition)(unsafe.Pointer(&in.Conditions))
  2064. out.Addresses = *(*[]NodeAddress)(unsafe.Pointer(&in.Addresses))
  2065. if err := Convert_api_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(&in.DaemonEndpoints, &out.DaemonEndpoints, s); err != nil {
  2066. return err
  2067. }
  2068. if err := Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo(&in.NodeInfo, &out.NodeInfo, s); err != nil {
  2069. return err
  2070. }
  2071. out.Images = *(*[]ContainerImage)(unsafe.Pointer(&in.Images))
  2072. out.VolumesInUse = *(*[]UniqueVolumeName)(unsafe.Pointer(&in.VolumesInUse))
  2073. out.VolumesAttached = *(*[]AttachedVolume)(unsafe.Pointer(&in.VolumesAttached))
  2074. return nil
  2075. }
  2076. func Convert_api_NodeStatus_To_v1_NodeStatus(in *api.NodeStatus, out *NodeStatus, s conversion.Scope) error {
  2077. return autoConvert_api_NodeStatus_To_v1_NodeStatus(in, out, s)
  2078. }
  2079. func autoConvert_v1_NodeSystemInfo_To_api_NodeSystemInfo(in *NodeSystemInfo, out *api.NodeSystemInfo, s conversion.Scope) error {
  2080. out.MachineID = in.MachineID
  2081. out.SystemUUID = in.SystemUUID
  2082. out.BootID = in.BootID
  2083. out.KernelVersion = in.KernelVersion
  2084. out.OSImage = in.OSImage
  2085. out.ContainerRuntimeVersion = in.ContainerRuntimeVersion
  2086. out.KubeletVersion = in.KubeletVersion
  2087. out.KubeProxyVersion = in.KubeProxyVersion
  2088. out.OperatingSystem = in.OperatingSystem
  2089. out.Architecture = in.Architecture
  2090. return nil
  2091. }
  2092. func Convert_v1_NodeSystemInfo_To_api_NodeSystemInfo(in *NodeSystemInfo, out *api.NodeSystemInfo, s conversion.Scope) error {
  2093. return autoConvert_v1_NodeSystemInfo_To_api_NodeSystemInfo(in, out, s)
  2094. }
  2095. func autoConvert_api_NodeSystemInfo_To_v1_NodeSystemInfo(in *api.NodeSystemInfo, out *NodeSystemInfo, s conversion.Scope) error {
  2096. out.MachineID = in.MachineID
  2097. out.SystemUUID = in.SystemUUID
  2098. out.BootID = in.BootID
  2099. out.KernelVersion = in.KernelVersion
  2100. out.OSImage = in.OSImage
  2101. out.ContainerRuntimeVersion = in.ContainerRuntimeVersion
  2102. out.KubeletVersion = in.KubeletVersion
  2103. out.KubeProxyVersion = in.KubeProxyVersion
  2104. out.OperatingSystem = in.OperatingSystem
  2105. out.Architecture = in.Architecture
  2106. return nil
  2107. }
  2108. func Convert_api_NodeSystemInfo_To_v1_NodeSystemInfo(in *api.NodeSystemInfo, out *NodeSystemInfo, s conversion.Scope) error {
  2109. return autoConvert_api_NodeSystemInfo_To_v1_NodeSystemInfo(in, out, s)
  2110. }
  2111. func autoConvert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in *ObjectFieldSelector, out *api.ObjectFieldSelector, s conversion.Scope) error {
  2112. out.APIVersion = in.APIVersion
  2113. out.FieldPath = in.FieldPath
  2114. return nil
  2115. }
  2116. func Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in *ObjectFieldSelector, out *api.ObjectFieldSelector, s conversion.Scope) error {
  2117. return autoConvert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in, out, s)
  2118. }
  2119. func autoConvert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *api.ObjectFieldSelector, out *ObjectFieldSelector, s conversion.Scope) error {
  2120. out.APIVersion = in.APIVersion
  2121. out.FieldPath = in.FieldPath
  2122. return nil
  2123. }
  2124. func Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *api.ObjectFieldSelector, out *ObjectFieldSelector, s conversion.Scope) error {
  2125. return autoConvert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in, out, s)
  2126. }
  2127. func autoConvert_v1_ObjectMeta_To_api_ObjectMeta(in *ObjectMeta, out *api.ObjectMeta, s conversion.Scope) error {
  2128. out.Name = in.Name
  2129. out.GenerateName = in.GenerateName
  2130. out.Namespace = in.Namespace
  2131. out.SelfLink = in.SelfLink
  2132. out.UID = types.UID(in.UID)
  2133. out.ResourceVersion = in.ResourceVersion
  2134. out.Generation = in.Generation
  2135. out.CreationTimestamp = in.CreationTimestamp
  2136. out.DeletionTimestamp = (*meta_v1.Time)(unsafe.Pointer(in.DeletionTimestamp))
  2137. out.DeletionGracePeriodSeconds = (*int64)(unsafe.Pointer(in.DeletionGracePeriodSeconds))
  2138. out.Labels = *(*map[string]string)(unsafe.Pointer(&in.Labels))
  2139. out.Annotations = *(*map[string]string)(unsafe.Pointer(&in.Annotations))
  2140. out.OwnerReferences = *(*[]meta_v1.OwnerReference)(unsafe.Pointer(&in.OwnerReferences))
  2141. out.Finalizers = *(*[]string)(unsafe.Pointer(&in.Finalizers))
  2142. out.ClusterName = in.ClusterName
  2143. return nil
  2144. }
  2145. func Convert_v1_ObjectMeta_To_api_ObjectMeta(in *ObjectMeta, out *api.ObjectMeta, s conversion.Scope) error {
  2146. return autoConvert_v1_ObjectMeta_To_api_ObjectMeta(in, out, s)
  2147. }
  2148. func autoConvert_api_ObjectMeta_To_v1_ObjectMeta(in *api.ObjectMeta, out *ObjectMeta, s conversion.Scope) error {
  2149. out.Name = in.Name
  2150. out.GenerateName = in.GenerateName
  2151. out.Namespace = in.Namespace
  2152. out.SelfLink = in.SelfLink
  2153. out.UID = types.UID(in.UID)
  2154. out.ResourceVersion = in.ResourceVersion
  2155. out.Generation = in.Generation
  2156. out.CreationTimestamp = in.CreationTimestamp
  2157. out.DeletionTimestamp = (*meta_v1.Time)(unsafe.Pointer(in.DeletionTimestamp))
  2158. out.DeletionGracePeriodSeconds = (*int64)(unsafe.Pointer(in.DeletionGracePeriodSeconds))
  2159. out.Labels = *(*map[string]string)(unsafe.Pointer(&in.Labels))
  2160. out.Annotations = *(*map[string]string)(unsafe.Pointer(&in.Annotations))
  2161. out.OwnerReferences = *(*[]meta_v1.OwnerReference)(unsafe.Pointer(&in.OwnerReferences))
  2162. out.Finalizers = *(*[]string)(unsafe.Pointer(&in.Finalizers))
  2163. out.ClusterName = in.ClusterName
  2164. return nil
  2165. }
  2166. func Convert_api_ObjectMeta_To_v1_ObjectMeta(in *api.ObjectMeta, out *ObjectMeta, s conversion.Scope) error {
  2167. return autoConvert_api_ObjectMeta_To_v1_ObjectMeta(in, out, s)
  2168. }
  2169. func autoConvert_v1_ObjectReference_To_api_ObjectReference(in *ObjectReference, out *api.ObjectReference, s conversion.Scope) error {
  2170. out.Kind = in.Kind
  2171. out.Namespace = in.Namespace
  2172. out.Name = in.Name
  2173. out.UID = types.UID(in.UID)
  2174. out.APIVersion = in.APIVersion
  2175. out.ResourceVersion = in.ResourceVersion
  2176. out.FieldPath = in.FieldPath
  2177. return nil
  2178. }
  2179. func Convert_v1_ObjectReference_To_api_ObjectReference(in *ObjectReference, out *api.ObjectReference, s conversion.Scope) error {
  2180. return autoConvert_v1_ObjectReference_To_api_ObjectReference(in, out, s)
  2181. }
  2182. func autoConvert_api_ObjectReference_To_v1_ObjectReference(in *api.ObjectReference, out *ObjectReference, s conversion.Scope) error {
  2183. out.Kind = in.Kind
  2184. out.Namespace = in.Namespace
  2185. out.Name = in.Name
  2186. out.UID = types.UID(in.UID)
  2187. out.APIVersion = in.APIVersion
  2188. out.ResourceVersion = in.ResourceVersion
  2189. out.FieldPath = in.FieldPath
  2190. return nil
  2191. }
  2192. func Convert_api_ObjectReference_To_v1_ObjectReference(in *api.ObjectReference, out *ObjectReference, s conversion.Scope) error {
  2193. return autoConvert_api_ObjectReference_To_v1_ObjectReference(in, out, s)
  2194. }
  2195. func autoConvert_v1_PersistentVolume_To_api_PersistentVolume(in *PersistentVolume, out *api.PersistentVolume, s conversion.Scope) error {
  2196. out.ObjectMeta = in.ObjectMeta
  2197. if err := Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(&in.Spec, &out.Spec, s); err != nil {
  2198. return err
  2199. }
  2200. if err := Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(&in.Status, &out.Status, s); err != nil {
  2201. return err
  2202. }
  2203. return nil
  2204. }
  2205. func Convert_v1_PersistentVolume_To_api_PersistentVolume(in *PersistentVolume, out *api.PersistentVolume, s conversion.Scope) error {
  2206. return autoConvert_v1_PersistentVolume_To_api_PersistentVolume(in, out, s)
  2207. }
  2208. func autoConvert_api_PersistentVolume_To_v1_PersistentVolume(in *api.PersistentVolume, out *PersistentVolume, s conversion.Scope) error {
  2209. out.ObjectMeta = in.ObjectMeta
  2210. if err := Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(&in.Spec, &out.Spec, s); err != nil {
  2211. return err
  2212. }
  2213. if err := Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(&in.Status, &out.Status, s); err != nil {
  2214. return err
  2215. }
  2216. return nil
  2217. }
  2218. func Convert_api_PersistentVolume_To_v1_PersistentVolume(in *api.PersistentVolume, out *PersistentVolume, s conversion.Scope) error {
  2219. return autoConvert_api_PersistentVolume_To_v1_PersistentVolume(in, out, s)
  2220. }
  2221. func autoConvert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim(in *PersistentVolumeClaim, out *api.PersistentVolumeClaim, s conversion.Scope) error {
  2222. out.ObjectMeta = in.ObjectMeta
  2223. if err := Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  2224. return err
  2225. }
  2226. if err := Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(&in.Status, &out.Status, s); err != nil {
  2227. return err
  2228. }
  2229. return nil
  2230. }
  2231. func Convert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim(in *PersistentVolumeClaim, out *api.PersistentVolumeClaim, s conversion.Scope) error {
  2232. return autoConvert_v1_PersistentVolumeClaim_To_api_PersistentVolumeClaim(in, out, s)
  2233. }
  2234. func autoConvert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *api.PersistentVolumeClaim, out *PersistentVolumeClaim, s conversion.Scope) error {
  2235. out.ObjectMeta = in.ObjectMeta
  2236. if err := Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  2237. return err
  2238. }
  2239. if err := Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(&in.Status, &out.Status, s); err != nil {
  2240. return err
  2241. }
  2242. return nil
  2243. }
  2244. func Convert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *api.PersistentVolumeClaim, out *PersistentVolumeClaim, s conversion.Scope) error {
  2245. return autoConvert_api_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in, out, s)
  2246. }
  2247. func autoConvert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList(in *PersistentVolumeClaimList, out *api.PersistentVolumeClaimList, s conversion.Scope) error {
  2248. out.ListMeta = in.ListMeta
  2249. out.Items = *(*[]api.PersistentVolumeClaim)(unsafe.Pointer(&in.Items))
  2250. return nil
  2251. }
  2252. func Convert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList(in *PersistentVolumeClaimList, out *api.PersistentVolumeClaimList, s conversion.Scope) error {
  2253. return autoConvert_v1_PersistentVolumeClaimList_To_api_PersistentVolumeClaimList(in, out, s)
  2254. }
  2255. func autoConvert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *api.PersistentVolumeClaimList, out *PersistentVolumeClaimList, s conversion.Scope) error {
  2256. out.ListMeta = in.ListMeta
  2257. if in.Items == nil {
  2258. out.Items = make([]PersistentVolumeClaim, 0)
  2259. } else {
  2260. out.Items = *(*[]PersistentVolumeClaim)(unsafe.Pointer(&in.Items))
  2261. }
  2262. return nil
  2263. }
  2264. func Convert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *api.PersistentVolumeClaimList, out *PersistentVolumeClaimList, s conversion.Scope) error {
  2265. return autoConvert_api_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in, out, s)
  2266. }
  2267. func autoConvert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(in *PersistentVolumeClaimSpec, out *api.PersistentVolumeClaimSpec, s conversion.Scope) error {
  2268. out.AccessModes = *(*[]api.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  2269. out.Selector = (*meta_v1.LabelSelector)(unsafe.Pointer(in.Selector))
  2270. if err := Convert_v1_ResourceRequirements_To_api_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  2271. return err
  2272. }
  2273. out.VolumeName = in.VolumeName
  2274. out.StorageClassName = (*string)(unsafe.Pointer(in.StorageClassName))
  2275. return nil
  2276. }
  2277. func Convert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(in *PersistentVolumeClaimSpec, out *api.PersistentVolumeClaimSpec, s conversion.Scope) error {
  2278. return autoConvert_v1_PersistentVolumeClaimSpec_To_api_PersistentVolumeClaimSpec(in, out, s)
  2279. }
  2280. func autoConvert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *api.PersistentVolumeClaimSpec, out *PersistentVolumeClaimSpec, s conversion.Scope) error {
  2281. out.AccessModes = *(*[]PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  2282. out.Selector = (*meta_v1.LabelSelector)(unsafe.Pointer(in.Selector))
  2283. if err := Convert_api_ResourceRequirements_To_v1_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  2284. return err
  2285. }
  2286. out.VolumeName = in.VolumeName
  2287. out.StorageClassName = (*string)(unsafe.Pointer(in.StorageClassName))
  2288. return nil
  2289. }
  2290. func Convert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *api.PersistentVolumeClaimSpec, out *PersistentVolumeClaimSpec, s conversion.Scope) error {
  2291. return autoConvert_api_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in, out, s)
  2292. }
  2293. func autoConvert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(in *PersistentVolumeClaimStatus, out *api.PersistentVolumeClaimStatus, s conversion.Scope) error {
  2294. out.Phase = api.PersistentVolumeClaimPhase(in.Phase)
  2295. out.AccessModes = *(*[]api.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  2296. out.Capacity = *(*api.ResourceList)(unsafe.Pointer(&in.Capacity))
  2297. return nil
  2298. }
  2299. func Convert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(in *PersistentVolumeClaimStatus, out *api.PersistentVolumeClaimStatus, s conversion.Scope) error {
  2300. return autoConvert_v1_PersistentVolumeClaimStatus_To_api_PersistentVolumeClaimStatus(in, out, s)
  2301. }
  2302. func autoConvert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *api.PersistentVolumeClaimStatus, out *PersistentVolumeClaimStatus, s conversion.Scope) error {
  2303. out.Phase = PersistentVolumeClaimPhase(in.Phase)
  2304. out.AccessModes = *(*[]PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  2305. out.Capacity = *(*ResourceList)(unsafe.Pointer(&in.Capacity))
  2306. return nil
  2307. }
  2308. func Convert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *api.PersistentVolumeClaimStatus, out *PersistentVolumeClaimStatus, s conversion.Scope) error {
  2309. return autoConvert_api_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in, out, s)
  2310. }
  2311. func autoConvert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in *PersistentVolumeClaimVolumeSource, out *api.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  2312. out.ClaimName = in.ClaimName
  2313. out.ReadOnly = in.ReadOnly
  2314. return nil
  2315. }
  2316. func Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in *PersistentVolumeClaimVolumeSource, out *api.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  2317. return autoConvert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in, out, s)
  2318. }
  2319. func autoConvert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *api.PersistentVolumeClaimVolumeSource, out *PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  2320. out.ClaimName = in.ClaimName
  2321. out.ReadOnly = in.ReadOnly
  2322. return nil
  2323. }
  2324. func Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *api.PersistentVolumeClaimVolumeSource, out *PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  2325. return autoConvert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in, out, s)
  2326. }
  2327. func autoConvert_v1_PersistentVolumeList_To_api_PersistentVolumeList(in *PersistentVolumeList, out *api.PersistentVolumeList, s conversion.Scope) error {
  2328. out.ListMeta = in.ListMeta
  2329. if in.Items != nil {
  2330. in, out := &in.Items, &out.Items
  2331. *out = make([]api.PersistentVolume, len(*in))
  2332. for i := range *in {
  2333. if err := Convert_v1_PersistentVolume_To_api_PersistentVolume(&(*in)[i], &(*out)[i], s); err != nil {
  2334. return err
  2335. }
  2336. }
  2337. } else {
  2338. out.Items = nil
  2339. }
  2340. return nil
  2341. }
  2342. func Convert_v1_PersistentVolumeList_To_api_PersistentVolumeList(in *PersistentVolumeList, out *api.PersistentVolumeList, s conversion.Scope) error {
  2343. return autoConvert_v1_PersistentVolumeList_To_api_PersistentVolumeList(in, out, s)
  2344. }
  2345. func autoConvert_api_PersistentVolumeList_To_v1_PersistentVolumeList(in *api.PersistentVolumeList, out *PersistentVolumeList, s conversion.Scope) error {
  2346. out.ListMeta = in.ListMeta
  2347. if in.Items != nil {
  2348. in, out := &in.Items, &out.Items
  2349. *out = make([]PersistentVolume, len(*in))
  2350. for i := range *in {
  2351. if err := Convert_api_PersistentVolume_To_v1_PersistentVolume(&(*in)[i], &(*out)[i], s); err != nil {
  2352. return err
  2353. }
  2354. }
  2355. } else {
  2356. out.Items = make([]PersistentVolume, 0)
  2357. }
  2358. return nil
  2359. }
  2360. func Convert_api_PersistentVolumeList_To_v1_PersistentVolumeList(in *api.PersistentVolumeList, out *PersistentVolumeList, s conversion.Scope) error {
  2361. return autoConvert_api_PersistentVolumeList_To_v1_PersistentVolumeList(in, out, s)
  2362. }
  2363. func autoConvert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(in *PersistentVolumeSource, out *api.PersistentVolumeSource, s conversion.Scope) error {
  2364. out.GCEPersistentDisk = (*api.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  2365. out.AWSElasticBlockStore = (*api.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  2366. out.HostPath = (*api.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  2367. out.Glusterfs = (*api.GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs))
  2368. out.NFS = (*api.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  2369. out.RBD = (*api.RBDVolumeSource)(unsafe.Pointer(in.RBD))
  2370. out.ISCSI = (*api.ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI))
  2371. out.Cinder = (*api.CinderVolumeSource)(unsafe.Pointer(in.Cinder))
  2372. out.CephFS = (*api.CephFSVolumeSource)(unsafe.Pointer(in.CephFS))
  2373. out.FC = (*api.FCVolumeSource)(unsafe.Pointer(in.FC))
  2374. out.Flocker = (*api.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  2375. out.FlexVolume = (*api.FlexVolumeSource)(unsafe.Pointer(in.FlexVolume))
  2376. out.AzureFile = (*api.AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile))
  2377. out.VsphereVolume = (*api.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  2378. out.Quobyte = (*api.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  2379. out.AzureDisk = (*api.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  2380. out.PhotonPersistentDisk = (*api.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  2381. out.PortworxVolume = (*api.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  2382. out.ScaleIO = (*api.ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO))
  2383. return nil
  2384. }
  2385. func Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(in *PersistentVolumeSource, out *api.PersistentVolumeSource, s conversion.Scope) error {
  2386. return autoConvert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(in, out, s)
  2387. }
  2388. func autoConvert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *api.PersistentVolumeSource, out *PersistentVolumeSource, s conversion.Scope) error {
  2389. out.GCEPersistentDisk = (*GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  2390. out.AWSElasticBlockStore = (*AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  2391. out.HostPath = (*HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  2392. out.Glusterfs = (*GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs))
  2393. out.NFS = (*NFSVolumeSource)(unsafe.Pointer(in.NFS))
  2394. out.RBD = (*RBDVolumeSource)(unsafe.Pointer(in.RBD))
  2395. out.Quobyte = (*QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  2396. out.ISCSI = (*ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI))
  2397. out.FlexVolume = (*FlexVolumeSource)(unsafe.Pointer(in.FlexVolume))
  2398. out.Cinder = (*CinderVolumeSource)(unsafe.Pointer(in.Cinder))
  2399. out.CephFS = (*CephFSVolumeSource)(unsafe.Pointer(in.CephFS))
  2400. out.FC = (*FCVolumeSource)(unsafe.Pointer(in.FC))
  2401. out.Flocker = (*FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  2402. out.AzureFile = (*AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile))
  2403. out.VsphereVolume = (*VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  2404. out.AzureDisk = (*AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  2405. out.PhotonPersistentDisk = (*PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  2406. out.PortworxVolume = (*PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  2407. out.ScaleIO = (*ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO))
  2408. return nil
  2409. }
  2410. func Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *api.PersistentVolumeSource, out *PersistentVolumeSource, s conversion.Scope) error {
  2411. return autoConvert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(in, out, s)
  2412. }
  2413. func autoConvert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(in *PersistentVolumeSpec, out *api.PersistentVolumeSpec, s conversion.Scope) error {
  2414. out.Capacity = *(*api.ResourceList)(unsafe.Pointer(&in.Capacity))
  2415. if err := Convert_v1_PersistentVolumeSource_To_api_PersistentVolumeSource(&in.PersistentVolumeSource, &out.PersistentVolumeSource, s); err != nil {
  2416. return err
  2417. }
  2418. out.AccessModes = *(*[]api.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  2419. out.ClaimRef = (*api.ObjectReference)(unsafe.Pointer(in.ClaimRef))
  2420. out.PersistentVolumeReclaimPolicy = api.PersistentVolumeReclaimPolicy(in.PersistentVolumeReclaimPolicy)
  2421. out.StorageClassName = in.StorageClassName
  2422. return nil
  2423. }
  2424. func Convert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(in *PersistentVolumeSpec, out *api.PersistentVolumeSpec, s conversion.Scope) error {
  2425. return autoConvert_v1_PersistentVolumeSpec_To_api_PersistentVolumeSpec(in, out, s)
  2426. }
  2427. func autoConvert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in *api.PersistentVolumeSpec, out *PersistentVolumeSpec, s conversion.Scope) error {
  2428. out.Capacity = *(*ResourceList)(unsafe.Pointer(&in.Capacity))
  2429. if err := Convert_api_PersistentVolumeSource_To_v1_PersistentVolumeSource(&in.PersistentVolumeSource, &out.PersistentVolumeSource, s); err != nil {
  2430. return err
  2431. }
  2432. out.AccessModes = *(*[]PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  2433. out.ClaimRef = (*ObjectReference)(unsafe.Pointer(in.ClaimRef))
  2434. out.PersistentVolumeReclaimPolicy = PersistentVolumeReclaimPolicy(in.PersistentVolumeReclaimPolicy)
  2435. out.StorageClassName = in.StorageClassName
  2436. return nil
  2437. }
  2438. func Convert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in *api.PersistentVolumeSpec, out *PersistentVolumeSpec, s conversion.Scope) error {
  2439. return autoConvert_api_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in, out, s)
  2440. }
  2441. func autoConvert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(in *PersistentVolumeStatus, out *api.PersistentVolumeStatus, s conversion.Scope) error {
  2442. out.Phase = api.PersistentVolumePhase(in.Phase)
  2443. out.Message = in.Message
  2444. out.Reason = in.Reason
  2445. return nil
  2446. }
  2447. func Convert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(in *PersistentVolumeStatus, out *api.PersistentVolumeStatus, s conversion.Scope) error {
  2448. return autoConvert_v1_PersistentVolumeStatus_To_api_PersistentVolumeStatus(in, out, s)
  2449. }
  2450. func autoConvert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *api.PersistentVolumeStatus, out *PersistentVolumeStatus, s conversion.Scope) error {
  2451. out.Phase = PersistentVolumePhase(in.Phase)
  2452. out.Message = in.Message
  2453. out.Reason = in.Reason
  2454. return nil
  2455. }
  2456. func Convert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *api.PersistentVolumeStatus, out *PersistentVolumeStatus, s conversion.Scope) error {
  2457. return autoConvert_api_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in, out, s)
  2458. }
  2459. func autoConvert_v1_PhotonPersistentDiskVolumeSource_To_api_PhotonPersistentDiskVolumeSource(in *PhotonPersistentDiskVolumeSource, out *api.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  2460. out.PdID = in.PdID
  2461. out.FSType = in.FSType
  2462. return nil
  2463. }
  2464. func Convert_v1_PhotonPersistentDiskVolumeSource_To_api_PhotonPersistentDiskVolumeSource(in *PhotonPersistentDiskVolumeSource, out *api.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  2465. return autoConvert_v1_PhotonPersistentDiskVolumeSource_To_api_PhotonPersistentDiskVolumeSource(in, out, s)
  2466. }
  2467. func autoConvert_api_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in *api.PhotonPersistentDiskVolumeSource, out *PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  2468. out.PdID = in.PdID
  2469. out.FSType = in.FSType
  2470. return nil
  2471. }
  2472. func Convert_api_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in *api.PhotonPersistentDiskVolumeSource, out *PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  2473. return autoConvert_api_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in, out, s)
  2474. }
  2475. func autoConvert_v1_Pod_To_api_Pod(in *Pod, out *api.Pod, s conversion.Scope) error {
  2476. out.ObjectMeta = in.ObjectMeta
  2477. if err := Convert_v1_PodSpec_To_api_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  2478. return err
  2479. }
  2480. if err := Convert_v1_PodStatus_To_api_PodStatus(&in.Status, &out.Status, s); err != nil {
  2481. return err
  2482. }
  2483. return nil
  2484. }
  2485. func autoConvert_api_Pod_To_v1_Pod(in *api.Pod, out *Pod, s conversion.Scope) error {
  2486. out.ObjectMeta = in.ObjectMeta
  2487. if err := Convert_api_PodSpec_To_v1_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  2488. return err
  2489. }
  2490. if err := Convert_api_PodStatus_To_v1_PodStatus(&in.Status, &out.Status, s); err != nil {
  2491. return err
  2492. }
  2493. return nil
  2494. }
  2495. func autoConvert_v1_PodAffinity_To_api_PodAffinity(in *PodAffinity, out *api.PodAffinity, s conversion.Scope) error {
  2496. out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]api.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  2497. out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]api.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  2498. return nil
  2499. }
  2500. func Convert_v1_PodAffinity_To_api_PodAffinity(in *PodAffinity, out *api.PodAffinity, s conversion.Scope) error {
  2501. return autoConvert_v1_PodAffinity_To_api_PodAffinity(in, out, s)
  2502. }
  2503. func autoConvert_api_PodAffinity_To_v1_PodAffinity(in *api.PodAffinity, out *PodAffinity, s conversion.Scope) error {
  2504. out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  2505. out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  2506. return nil
  2507. }
  2508. func Convert_api_PodAffinity_To_v1_PodAffinity(in *api.PodAffinity, out *PodAffinity, s conversion.Scope) error {
  2509. return autoConvert_api_PodAffinity_To_v1_PodAffinity(in, out, s)
  2510. }
  2511. func autoConvert_v1_PodAffinityTerm_To_api_PodAffinityTerm(in *PodAffinityTerm, out *api.PodAffinityTerm, s conversion.Scope) error {
  2512. out.LabelSelector = (*meta_v1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  2513. out.Namespaces = *(*[]string)(unsafe.Pointer(&in.Namespaces))
  2514. out.TopologyKey = in.TopologyKey
  2515. return nil
  2516. }
  2517. func Convert_v1_PodAffinityTerm_To_api_PodAffinityTerm(in *PodAffinityTerm, out *api.PodAffinityTerm, s conversion.Scope) error {
  2518. return autoConvert_v1_PodAffinityTerm_To_api_PodAffinityTerm(in, out, s)
  2519. }
  2520. func autoConvert_api_PodAffinityTerm_To_v1_PodAffinityTerm(in *api.PodAffinityTerm, out *PodAffinityTerm, s conversion.Scope) error {
  2521. out.LabelSelector = (*meta_v1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  2522. out.Namespaces = *(*[]string)(unsafe.Pointer(&in.Namespaces))
  2523. out.TopologyKey = in.TopologyKey
  2524. return nil
  2525. }
  2526. func Convert_api_PodAffinityTerm_To_v1_PodAffinityTerm(in *api.PodAffinityTerm, out *PodAffinityTerm, s conversion.Scope) error {
  2527. return autoConvert_api_PodAffinityTerm_To_v1_PodAffinityTerm(in, out, s)
  2528. }
  2529. func autoConvert_v1_PodAntiAffinity_To_api_PodAntiAffinity(in *PodAntiAffinity, out *api.PodAntiAffinity, s conversion.Scope) error {
  2530. out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]api.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  2531. out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]api.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  2532. return nil
  2533. }
  2534. func Convert_v1_PodAntiAffinity_To_api_PodAntiAffinity(in *PodAntiAffinity, out *api.PodAntiAffinity, s conversion.Scope) error {
  2535. return autoConvert_v1_PodAntiAffinity_To_api_PodAntiAffinity(in, out, s)
  2536. }
  2537. func autoConvert_api_PodAntiAffinity_To_v1_PodAntiAffinity(in *api.PodAntiAffinity, out *PodAntiAffinity, s conversion.Scope) error {
  2538. out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  2539. out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  2540. return nil
  2541. }
  2542. func Convert_api_PodAntiAffinity_To_v1_PodAntiAffinity(in *api.PodAntiAffinity, out *PodAntiAffinity, s conversion.Scope) error {
  2543. return autoConvert_api_PodAntiAffinity_To_v1_PodAntiAffinity(in, out, s)
  2544. }
  2545. func autoConvert_v1_PodAttachOptions_To_api_PodAttachOptions(in *PodAttachOptions, out *api.PodAttachOptions, s conversion.Scope) error {
  2546. out.Stdin = in.Stdin
  2547. out.Stdout = in.Stdout
  2548. out.Stderr = in.Stderr
  2549. out.TTY = in.TTY
  2550. out.Container = in.Container
  2551. return nil
  2552. }
  2553. func Convert_v1_PodAttachOptions_To_api_PodAttachOptions(in *PodAttachOptions, out *api.PodAttachOptions, s conversion.Scope) error {
  2554. return autoConvert_v1_PodAttachOptions_To_api_PodAttachOptions(in, out, s)
  2555. }
  2556. func autoConvert_api_PodAttachOptions_To_v1_PodAttachOptions(in *api.PodAttachOptions, out *PodAttachOptions, s conversion.Scope) error {
  2557. out.Stdin = in.Stdin
  2558. out.Stdout = in.Stdout
  2559. out.Stderr = in.Stderr
  2560. out.TTY = in.TTY
  2561. out.Container = in.Container
  2562. return nil
  2563. }
  2564. func Convert_api_PodAttachOptions_To_v1_PodAttachOptions(in *api.PodAttachOptions, out *PodAttachOptions, s conversion.Scope) error {
  2565. return autoConvert_api_PodAttachOptions_To_v1_PodAttachOptions(in, out, s)
  2566. }
  2567. func autoConvert_v1_PodCondition_To_api_PodCondition(in *PodCondition, out *api.PodCondition, s conversion.Scope) error {
  2568. out.Type = api.PodConditionType(in.Type)
  2569. out.Status = api.ConditionStatus(in.Status)
  2570. out.LastProbeTime = in.LastProbeTime
  2571. out.LastTransitionTime = in.LastTransitionTime
  2572. out.Reason = in.Reason
  2573. out.Message = in.Message
  2574. return nil
  2575. }
  2576. func Convert_v1_PodCondition_To_api_PodCondition(in *PodCondition, out *api.PodCondition, s conversion.Scope) error {
  2577. return autoConvert_v1_PodCondition_To_api_PodCondition(in, out, s)
  2578. }
  2579. func autoConvert_api_PodCondition_To_v1_PodCondition(in *api.PodCondition, out *PodCondition, s conversion.Scope) error {
  2580. out.Type = PodConditionType(in.Type)
  2581. out.Status = ConditionStatus(in.Status)
  2582. out.LastProbeTime = in.LastProbeTime
  2583. out.LastTransitionTime = in.LastTransitionTime
  2584. out.Reason = in.Reason
  2585. out.Message = in.Message
  2586. return nil
  2587. }
  2588. func Convert_api_PodCondition_To_v1_PodCondition(in *api.PodCondition, out *PodCondition, s conversion.Scope) error {
  2589. return autoConvert_api_PodCondition_To_v1_PodCondition(in, out, s)
  2590. }
  2591. func autoConvert_v1_PodExecOptions_To_api_PodExecOptions(in *PodExecOptions, out *api.PodExecOptions, s conversion.Scope) error {
  2592. out.Stdin = in.Stdin
  2593. out.Stdout = in.Stdout
  2594. out.Stderr = in.Stderr
  2595. out.TTY = in.TTY
  2596. out.Container = in.Container
  2597. out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  2598. return nil
  2599. }
  2600. func Convert_v1_PodExecOptions_To_api_PodExecOptions(in *PodExecOptions, out *api.PodExecOptions, s conversion.Scope) error {
  2601. return autoConvert_v1_PodExecOptions_To_api_PodExecOptions(in, out, s)
  2602. }
  2603. func autoConvert_api_PodExecOptions_To_v1_PodExecOptions(in *api.PodExecOptions, out *PodExecOptions, s conversion.Scope) error {
  2604. out.Stdin = in.Stdin
  2605. out.Stdout = in.Stdout
  2606. out.Stderr = in.Stderr
  2607. out.TTY = in.TTY
  2608. out.Container = in.Container
  2609. if in.Command == nil {
  2610. out.Command = make([]string, 0)
  2611. } else {
  2612. out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  2613. }
  2614. return nil
  2615. }
  2616. func Convert_api_PodExecOptions_To_v1_PodExecOptions(in *api.PodExecOptions, out *PodExecOptions, s conversion.Scope) error {
  2617. return autoConvert_api_PodExecOptions_To_v1_PodExecOptions(in, out, s)
  2618. }
  2619. func autoConvert_v1_PodList_To_api_PodList(in *PodList, out *api.PodList, s conversion.Scope) error {
  2620. out.ListMeta = in.ListMeta
  2621. if in.Items != nil {
  2622. in, out := &in.Items, &out.Items
  2623. *out = make([]api.Pod, len(*in))
  2624. for i := range *in {
  2625. if err := Convert_v1_Pod_To_api_Pod(&(*in)[i], &(*out)[i], s); err != nil {
  2626. return err
  2627. }
  2628. }
  2629. } else {
  2630. out.Items = nil
  2631. }
  2632. return nil
  2633. }
  2634. func Convert_v1_PodList_To_api_PodList(in *PodList, out *api.PodList, s conversion.Scope) error {
  2635. return autoConvert_v1_PodList_To_api_PodList(in, out, s)
  2636. }
  2637. func autoConvert_api_PodList_To_v1_PodList(in *api.PodList, out *PodList, s conversion.Scope) error {
  2638. out.ListMeta = in.ListMeta
  2639. if in.Items != nil {
  2640. in, out := &in.Items, &out.Items
  2641. *out = make([]Pod, len(*in))
  2642. for i := range *in {
  2643. if err := Convert_api_Pod_To_v1_Pod(&(*in)[i], &(*out)[i], s); err != nil {
  2644. return err
  2645. }
  2646. }
  2647. } else {
  2648. out.Items = make([]Pod, 0)
  2649. }
  2650. return nil
  2651. }
  2652. func Convert_api_PodList_To_v1_PodList(in *api.PodList, out *PodList, s conversion.Scope) error {
  2653. return autoConvert_api_PodList_To_v1_PodList(in, out, s)
  2654. }
  2655. func autoConvert_v1_PodLogOptions_To_api_PodLogOptions(in *PodLogOptions, out *api.PodLogOptions, s conversion.Scope) error {
  2656. out.Container = in.Container
  2657. out.Follow = in.Follow
  2658. out.Previous = in.Previous
  2659. out.SinceSeconds = (*int64)(unsafe.Pointer(in.SinceSeconds))
  2660. out.SinceTime = (*meta_v1.Time)(unsafe.Pointer(in.SinceTime))
  2661. out.Timestamps = in.Timestamps
  2662. out.TailLines = (*int64)(unsafe.Pointer(in.TailLines))
  2663. out.LimitBytes = (*int64)(unsafe.Pointer(in.LimitBytes))
  2664. return nil
  2665. }
  2666. func Convert_v1_PodLogOptions_To_api_PodLogOptions(in *PodLogOptions, out *api.PodLogOptions, s conversion.Scope) error {
  2667. return autoConvert_v1_PodLogOptions_To_api_PodLogOptions(in, out, s)
  2668. }
  2669. func autoConvert_api_PodLogOptions_To_v1_PodLogOptions(in *api.PodLogOptions, out *PodLogOptions, s conversion.Scope) error {
  2670. out.Container = in.Container
  2671. out.Follow = in.Follow
  2672. out.Previous = in.Previous
  2673. out.SinceSeconds = (*int64)(unsafe.Pointer(in.SinceSeconds))
  2674. out.SinceTime = (*meta_v1.Time)(unsafe.Pointer(in.SinceTime))
  2675. out.Timestamps = in.Timestamps
  2676. out.TailLines = (*int64)(unsafe.Pointer(in.TailLines))
  2677. out.LimitBytes = (*int64)(unsafe.Pointer(in.LimitBytes))
  2678. return nil
  2679. }
  2680. func Convert_api_PodLogOptions_To_v1_PodLogOptions(in *api.PodLogOptions, out *PodLogOptions, s conversion.Scope) error {
  2681. return autoConvert_api_PodLogOptions_To_v1_PodLogOptions(in, out, s)
  2682. }
  2683. func autoConvert_v1_PodPortForwardOptions_To_api_PodPortForwardOptions(in *PodPortForwardOptions, out *api.PodPortForwardOptions, s conversion.Scope) error {
  2684. out.Ports = *(*[]int32)(unsafe.Pointer(&in.Ports))
  2685. return nil
  2686. }
  2687. func Convert_v1_PodPortForwardOptions_To_api_PodPortForwardOptions(in *PodPortForwardOptions, out *api.PodPortForwardOptions, s conversion.Scope) error {
  2688. return autoConvert_v1_PodPortForwardOptions_To_api_PodPortForwardOptions(in, out, s)
  2689. }
  2690. func autoConvert_api_PodPortForwardOptions_To_v1_PodPortForwardOptions(in *api.PodPortForwardOptions, out *PodPortForwardOptions, s conversion.Scope) error {
  2691. out.Ports = *(*[]int32)(unsafe.Pointer(&in.Ports))
  2692. return nil
  2693. }
  2694. func Convert_api_PodPortForwardOptions_To_v1_PodPortForwardOptions(in *api.PodPortForwardOptions, out *PodPortForwardOptions, s conversion.Scope) error {
  2695. return autoConvert_api_PodPortForwardOptions_To_v1_PodPortForwardOptions(in, out, s)
  2696. }
  2697. func autoConvert_v1_PodProxyOptions_To_api_PodProxyOptions(in *PodProxyOptions, out *api.PodProxyOptions, s conversion.Scope) error {
  2698. out.Path = in.Path
  2699. return nil
  2700. }
  2701. func Convert_v1_PodProxyOptions_To_api_PodProxyOptions(in *PodProxyOptions, out *api.PodProxyOptions, s conversion.Scope) error {
  2702. return autoConvert_v1_PodProxyOptions_To_api_PodProxyOptions(in, out, s)
  2703. }
  2704. func autoConvert_api_PodProxyOptions_To_v1_PodProxyOptions(in *api.PodProxyOptions, out *PodProxyOptions, s conversion.Scope) error {
  2705. out.Path = in.Path
  2706. return nil
  2707. }
  2708. func Convert_api_PodProxyOptions_To_v1_PodProxyOptions(in *api.PodProxyOptions, out *PodProxyOptions, s conversion.Scope) error {
  2709. return autoConvert_api_PodProxyOptions_To_v1_PodProxyOptions(in, out, s)
  2710. }
  2711. func autoConvert_v1_PodSecurityContext_To_api_PodSecurityContext(in *PodSecurityContext, out *api.PodSecurityContext, s conversion.Scope) error {
  2712. out.SELinuxOptions = (*api.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  2713. out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  2714. out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  2715. out.SupplementalGroups = *(*[]int64)(unsafe.Pointer(&in.SupplementalGroups))
  2716. out.FSGroup = (*int64)(unsafe.Pointer(in.FSGroup))
  2717. return nil
  2718. }
  2719. func autoConvert_api_PodSecurityContext_To_v1_PodSecurityContext(in *api.PodSecurityContext, out *PodSecurityContext, s conversion.Scope) error {
  2720. // INFO: in.HostNetwork opted out of conversion generation
  2721. // INFO: in.HostPID opted out of conversion generation
  2722. // INFO: in.HostIPC opted out of conversion generation
  2723. out.SELinuxOptions = (*SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  2724. out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  2725. out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  2726. out.SupplementalGroups = *(*[]int64)(unsafe.Pointer(&in.SupplementalGroups))
  2727. out.FSGroup = (*int64)(unsafe.Pointer(in.FSGroup))
  2728. return nil
  2729. }
  2730. func autoConvert_v1_PodSignature_To_api_PodSignature(in *PodSignature, out *api.PodSignature, s conversion.Scope) error {
  2731. out.PodController = (*meta_v1.OwnerReference)(unsafe.Pointer(in.PodController))
  2732. return nil
  2733. }
  2734. func Convert_v1_PodSignature_To_api_PodSignature(in *PodSignature, out *api.PodSignature, s conversion.Scope) error {
  2735. return autoConvert_v1_PodSignature_To_api_PodSignature(in, out, s)
  2736. }
  2737. func autoConvert_api_PodSignature_To_v1_PodSignature(in *api.PodSignature, out *PodSignature, s conversion.Scope) error {
  2738. out.PodController = (*meta_v1.OwnerReference)(unsafe.Pointer(in.PodController))
  2739. return nil
  2740. }
  2741. func Convert_api_PodSignature_To_v1_PodSignature(in *api.PodSignature, out *PodSignature, s conversion.Scope) error {
  2742. return autoConvert_api_PodSignature_To_v1_PodSignature(in, out, s)
  2743. }
  2744. func autoConvert_v1_PodSpec_To_api_PodSpec(in *PodSpec, out *api.PodSpec, s conversion.Scope) error {
  2745. if in.Volumes != nil {
  2746. in, out := &in.Volumes, &out.Volumes
  2747. *out = make([]api.Volume, len(*in))
  2748. for i := range *in {
  2749. if err := Convert_v1_Volume_To_api_Volume(&(*in)[i], &(*out)[i], s); err != nil {
  2750. return err
  2751. }
  2752. }
  2753. } else {
  2754. out.Volumes = nil
  2755. }
  2756. out.InitContainers = *(*[]api.Container)(unsafe.Pointer(&in.InitContainers))
  2757. out.Containers = *(*[]api.Container)(unsafe.Pointer(&in.Containers))
  2758. out.RestartPolicy = api.RestartPolicy(in.RestartPolicy)
  2759. out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  2760. out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds))
  2761. out.DNSPolicy = api.DNSPolicy(in.DNSPolicy)
  2762. out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
  2763. out.ServiceAccountName = in.ServiceAccountName
  2764. // INFO: in.DeprecatedServiceAccount opted out of conversion generation
  2765. out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  2766. out.NodeName = in.NodeName
  2767. // INFO: in.HostNetwork opted out of conversion generation
  2768. // INFO: in.HostPID opted out of conversion generation
  2769. // INFO: in.HostIPC opted out of conversion generation
  2770. if in.SecurityContext != nil {
  2771. in, out := &in.SecurityContext, &out.SecurityContext
  2772. *out = new(api.PodSecurityContext)
  2773. if err := Convert_v1_PodSecurityContext_To_api_PodSecurityContext(*in, *out, s); err != nil {
  2774. return err
  2775. }
  2776. } else {
  2777. out.SecurityContext = nil
  2778. }
  2779. out.ImagePullSecrets = *(*[]api.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  2780. out.Hostname = in.Hostname
  2781. out.Subdomain = in.Subdomain
  2782. out.Affinity = (*api.Affinity)(unsafe.Pointer(in.Affinity))
  2783. out.SchedulerName = in.SchedulerName
  2784. out.Tolerations = *(*[]api.Toleration)(unsafe.Pointer(&in.Tolerations))
  2785. return nil
  2786. }
  2787. func autoConvert_api_PodSpec_To_v1_PodSpec(in *api.PodSpec, out *PodSpec, s conversion.Scope) error {
  2788. if in.Volumes != nil {
  2789. in, out := &in.Volumes, &out.Volumes
  2790. *out = make([]Volume, len(*in))
  2791. for i := range *in {
  2792. if err := Convert_api_Volume_To_v1_Volume(&(*in)[i], &(*out)[i], s); err != nil {
  2793. return err
  2794. }
  2795. }
  2796. } else {
  2797. out.Volumes = nil
  2798. }
  2799. out.InitContainers = *(*[]Container)(unsafe.Pointer(&in.InitContainers))
  2800. if in.Containers == nil {
  2801. out.Containers = make([]Container, 0)
  2802. } else {
  2803. out.Containers = *(*[]Container)(unsafe.Pointer(&in.Containers))
  2804. }
  2805. out.RestartPolicy = RestartPolicy(in.RestartPolicy)
  2806. out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  2807. out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds))
  2808. out.DNSPolicy = DNSPolicy(in.DNSPolicy)
  2809. out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
  2810. out.ServiceAccountName = in.ServiceAccountName
  2811. out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  2812. out.NodeName = in.NodeName
  2813. if in.SecurityContext != nil {
  2814. in, out := &in.SecurityContext, &out.SecurityContext
  2815. *out = new(PodSecurityContext)
  2816. if err := Convert_api_PodSecurityContext_To_v1_PodSecurityContext(*in, *out, s); err != nil {
  2817. return err
  2818. }
  2819. } else {
  2820. out.SecurityContext = nil
  2821. }
  2822. out.ImagePullSecrets = *(*[]LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  2823. out.Hostname = in.Hostname
  2824. out.Subdomain = in.Subdomain
  2825. out.Affinity = (*Affinity)(unsafe.Pointer(in.Affinity))
  2826. out.SchedulerName = in.SchedulerName
  2827. out.Tolerations = *(*[]Toleration)(unsafe.Pointer(&in.Tolerations))
  2828. return nil
  2829. }
  2830. func autoConvert_v1_PodStatus_To_api_PodStatus(in *PodStatus, out *api.PodStatus, s conversion.Scope) error {
  2831. out.Phase = api.PodPhase(in.Phase)
  2832. out.Conditions = *(*[]api.PodCondition)(unsafe.Pointer(&in.Conditions))
  2833. out.Message = in.Message
  2834. out.Reason = in.Reason
  2835. out.HostIP = in.HostIP
  2836. out.PodIP = in.PodIP
  2837. out.StartTime = (*meta_v1.Time)(unsafe.Pointer(in.StartTime))
  2838. out.InitContainerStatuses = *(*[]api.ContainerStatus)(unsafe.Pointer(&in.InitContainerStatuses))
  2839. out.ContainerStatuses = *(*[]api.ContainerStatus)(unsafe.Pointer(&in.ContainerStatuses))
  2840. out.QOSClass = api.PodQOSClass(in.QOSClass)
  2841. return nil
  2842. }
  2843. func Convert_v1_PodStatus_To_api_PodStatus(in *PodStatus, out *api.PodStatus, s conversion.Scope) error {
  2844. return autoConvert_v1_PodStatus_To_api_PodStatus(in, out, s)
  2845. }
  2846. func autoConvert_api_PodStatus_To_v1_PodStatus(in *api.PodStatus, out *PodStatus, s conversion.Scope) error {
  2847. out.Phase = PodPhase(in.Phase)
  2848. out.Conditions = *(*[]PodCondition)(unsafe.Pointer(&in.Conditions))
  2849. out.Message = in.Message
  2850. out.Reason = in.Reason
  2851. out.HostIP = in.HostIP
  2852. out.PodIP = in.PodIP
  2853. out.StartTime = (*meta_v1.Time)(unsafe.Pointer(in.StartTime))
  2854. out.QOSClass = PodQOSClass(in.QOSClass)
  2855. out.InitContainerStatuses = *(*[]ContainerStatus)(unsafe.Pointer(&in.InitContainerStatuses))
  2856. out.ContainerStatuses = *(*[]ContainerStatus)(unsafe.Pointer(&in.ContainerStatuses))
  2857. return nil
  2858. }
  2859. func Convert_api_PodStatus_To_v1_PodStatus(in *api.PodStatus, out *PodStatus, s conversion.Scope) error {
  2860. return autoConvert_api_PodStatus_To_v1_PodStatus(in, out, s)
  2861. }
  2862. func autoConvert_v1_PodStatusResult_To_api_PodStatusResult(in *PodStatusResult, out *api.PodStatusResult, s conversion.Scope) error {
  2863. out.ObjectMeta = in.ObjectMeta
  2864. if err := Convert_v1_PodStatus_To_api_PodStatus(&in.Status, &out.Status, s); err != nil {
  2865. return err
  2866. }
  2867. return nil
  2868. }
  2869. func autoConvert_api_PodStatusResult_To_v1_PodStatusResult(in *api.PodStatusResult, out *PodStatusResult, s conversion.Scope) error {
  2870. out.ObjectMeta = in.ObjectMeta
  2871. if err := Convert_api_PodStatus_To_v1_PodStatus(&in.Status, &out.Status, s); err != nil {
  2872. return err
  2873. }
  2874. return nil
  2875. }
  2876. func autoConvert_v1_PodTemplate_To_api_PodTemplate(in *PodTemplate, out *api.PodTemplate, s conversion.Scope) error {
  2877. out.ObjectMeta = in.ObjectMeta
  2878. if err := Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  2879. return err
  2880. }
  2881. return nil
  2882. }
  2883. func Convert_v1_PodTemplate_To_api_PodTemplate(in *PodTemplate, out *api.PodTemplate, s conversion.Scope) error {
  2884. return autoConvert_v1_PodTemplate_To_api_PodTemplate(in, out, s)
  2885. }
  2886. func autoConvert_api_PodTemplate_To_v1_PodTemplate(in *api.PodTemplate, out *PodTemplate, s conversion.Scope) error {
  2887. out.ObjectMeta = in.ObjectMeta
  2888. if err := Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  2889. return err
  2890. }
  2891. return nil
  2892. }
  2893. func Convert_api_PodTemplate_To_v1_PodTemplate(in *api.PodTemplate, out *PodTemplate, s conversion.Scope) error {
  2894. return autoConvert_api_PodTemplate_To_v1_PodTemplate(in, out, s)
  2895. }
  2896. func autoConvert_v1_PodTemplateList_To_api_PodTemplateList(in *PodTemplateList, out *api.PodTemplateList, s conversion.Scope) error {
  2897. out.ListMeta = in.ListMeta
  2898. if in.Items != nil {
  2899. in, out := &in.Items, &out.Items
  2900. *out = make([]api.PodTemplate, len(*in))
  2901. for i := range *in {
  2902. if err := Convert_v1_PodTemplate_To_api_PodTemplate(&(*in)[i], &(*out)[i], s); err != nil {
  2903. return err
  2904. }
  2905. }
  2906. } else {
  2907. out.Items = nil
  2908. }
  2909. return nil
  2910. }
  2911. func Convert_v1_PodTemplateList_To_api_PodTemplateList(in *PodTemplateList, out *api.PodTemplateList, s conversion.Scope) error {
  2912. return autoConvert_v1_PodTemplateList_To_api_PodTemplateList(in, out, s)
  2913. }
  2914. func autoConvert_api_PodTemplateList_To_v1_PodTemplateList(in *api.PodTemplateList, out *PodTemplateList, s conversion.Scope) error {
  2915. out.ListMeta = in.ListMeta
  2916. if in.Items != nil {
  2917. in, out := &in.Items, &out.Items
  2918. *out = make([]PodTemplate, len(*in))
  2919. for i := range *in {
  2920. if err := Convert_api_PodTemplate_To_v1_PodTemplate(&(*in)[i], &(*out)[i], s); err != nil {
  2921. return err
  2922. }
  2923. }
  2924. } else {
  2925. out.Items = make([]PodTemplate, 0)
  2926. }
  2927. return nil
  2928. }
  2929. func Convert_api_PodTemplateList_To_v1_PodTemplateList(in *api.PodTemplateList, out *PodTemplateList, s conversion.Scope) error {
  2930. return autoConvert_api_PodTemplateList_To_v1_PodTemplateList(in, out, s)
  2931. }
  2932. func autoConvert_v1_PodTemplateSpec_To_api_PodTemplateSpec(in *PodTemplateSpec, out *api.PodTemplateSpec, s conversion.Scope) error {
  2933. out.ObjectMeta = in.ObjectMeta
  2934. if err := Convert_v1_PodSpec_To_api_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  2935. return err
  2936. }
  2937. return nil
  2938. }
  2939. func autoConvert_api_PodTemplateSpec_To_v1_PodTemplateSpec(in *api.PodTemplateSpec, out *PodTemplateSpec, s conversion.Scope) error {
  2940. out.ObjectMeta = in.ObjectMeta
  2941. if err := Convert_api_PodSpec_To_v1_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  2942. return err
  2943. }
  2944. return nil
  2945. }
  2946. func autoConvert_v1_PortworxVolumeSource_To_api_PortworxVolumeSource(in *PortworxVolumeSource, out *api.PortworxVolumeSource, s conversion.Scope) error {
  2947. out.VolumeID = in.VolumeID
  2948. out.FSType = in.FSType
  2949. out.ReadOnly = in.ReadOnly
  2950. return nil
  2951. }
  2952. func Convert_v1_PortworxVolumeSource_To_api_PortworxVolumeSource(in *PortworxVolumeSource, out *api.PortworxVolumeSource, s conversion.Scope) error {
  2953. return autoConvert_v1_PortworxVolumeSource_To_api_PortworxVolumeSource(in, out, s)
  2954. }
  2955. func autoConvert_api_PortworxVolumeSource_To_v1_PortworxVolumeSource(in *api.PortworxVolumeSource, out *PortworxVolumeSource, s conversion.Scope) error {
  2956. out.VolumeID = in.VolumeID
  2957. out.FSType = in.FSType
  2958. out.ReadOnly = in.ReadOnly
  2959. return nil
  2960. }
  2961. func Convert_api_PortworxVolumeSource_To_v1_PortworxVolumeSource(in *api.PortworxVolumeSource, out *PortworxVolumeSource, s conversion.Scope) error {
  2962. return autoConvert_api_PortworxVolumeSource_To_v1_PortworxVolumeSource(in, out, s)
  2963. }
  2964. func autoConvert_v1_Preconditions_To_api_Preconditions(in *Preconditions, out *api.Preconditions, s conversion.Scope) error {
  2965. out.UID = (*types.UID)(unsafe.Pointer(in.UID))
  2966. return nil
  2967. }
  2968. func Convert_v1_Preconditions_To_api_Preconditions(in *Preconditions, out *api.Preconditions, s conversion.Scope) error {
  2969. return autoConvert_v1_Preconditions_To_api_Preconditions(in, out, s)
  2970. }
  2971. func autoConvert_api_Preconditions_To_v1_Preconditions(in *api.Preconditions, out *Preconditions, s conversion.Scope) error {
  2972. out.UID = (*types.UID)(unsafe.Pointer(in.UID))
  2973. return nil
  2974. }
  2975. func Convert_api_Preconditions_To_v1_Preconditions(in *api.Preconditions, out *Preconditions, s conversion.Scope) error {
  2976. return autoConvert_api_Preconditions_To_v1_Preconditions(in, out, s)
  2977. }
  2978. func autoConvert_v1_PreferAvoidPodsEntry_To_api_PreferAvoidPodsEntry(in *PreferAvoidPodsEntry, out *api.PreferAvoidPodsEntry, s conversion.Scope) error {
  2979. if err := Convert_v1_PodSignature_To_api_PodSignature(&in.PodSignature, &out.PodSignature, s); err != nil {
  2980. return err
  2981. }
  2982. out.EvictionTime = in.EvictionTime
  2983. out.Reason = in.Reason
  2984. out.Message = in.Message
  2985. return nil
  2986. }
  2987. func Convert_v1_PreferAvoidPodsEntry_To_api_PreferAvoidPodsEntry(in *PreferAvoidPodsEntry, out *api.PreferAvoidPodsEntry, s conversion.Scope) error {
  2988. return autoConvert_v1_PreferAvoidPodsEntry_To_api_PreferAvoidPodsEntry(in, out, s)
  2989. }
  2990. func autoConvert_api_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in *api.PreferAvoidPodsEntry, out *PreferAvoidPodsEntry, s conversion.Scope) error {
  2991. if err := Convert_api_PodSignature_To_v1_PodSignature(&in.PodSignature, &out.PodSignature, s); err != nil {
  2992. return err
  2993. }
  2994. out.EvictionTime = in.EvictionTime
  2995. out.Reason = in.Reason
  2996. out.Message = in.Message
  2997. return nil
  2998. }
  2999. func Convert_api_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in *api.PreferAvoidPodsEntry, out *PreferAvoidPodsEntry, s conversion.Scope) error {
  3000. return autoConvert_api_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in, out, s)
  3001. }
  3002. func autoConvert_v1_PreferredSchedulingTerm_To_api_PreferredSchedulingTerm(in *PreferredSchedulingTerm, out *api.PreferredSchedulingTerm, s conversion.Scope) error {
  3003. out.Weight = in.Weight
  3004. if err := Convert_v1_NodeSelectorTerm_To_api_NodeSelectorTerm(&in.Preference, &out.Preference, s); err != nil {
  3005. return err
  3006. }
  3007. return nil
  3008. }
  3009. func Convert_v1_PreferredSchedulingTerm_To_api_PreferredSchedulingTerm(in *PreferredSchedulingTerm, out *api.PreferredSchedulingTerm, s conversion.Scope) error {
  3010. return autoConvert_v1_PreferredSchedulingTerm_To_api_PreferredSchedulingTerm(in, out, s)
  3011. }
  3012. func autoConvert_api_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in *api.PreferredSchedulingTerm, out *PreferredSchedulingTerm, s conversion.Scope) error {
  3013. out.Weight = in.Weight
  3014. if err := Convert_api_NodeSelectorTerm_To_v1_NodeSelectorTerm(&in.Preference, &out.Preference, s); err != nil {
  3015. return err
  3016. }
  3017. return nil
  3018. }
  3019. func Convert_api_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in *api.PreferredSchedulingTerm, out *PreferredSchedulingTerm, s conversion.Scope) error {
  3020. return autoConvert_api_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in, out, s)
  3021. }
  3022. func autoConvert_v1_Probe_To_api_Probe(in *Probe, out *api.Probe, s conversion.Scope) error {
  3023. if err := Convert_v1_Handler_To_api_Handler(&in.Handler, &out.Handler, s); err != nil {
  3024. return err
  3025. }
  3026. out.InitialDelaySeconds = in.InitialDelaySeconds
  3027. out.TimeoutSeconds = in.TimeoutSeconds
  3028. out.PeriodSeconds = in.PeriodSeconds
  3029. out.SuccessThreshold = in.SuccessThreshold
  3030. out.FailureThreshold = in.FailureThreshold
  3031. return nil
  3032. }
  3033. func Convert_v1_Probe_To_api_Probe(in *Probe, out *api.Probe, s conversion.Scope) error {
  3034. return autoConvert_v1_Probe_To_api_Probe(in, out, s)
  3035. }
  3036. func autoConvert_api_Probe_To_v1_Probe(in *api.Probe, out *Probe, s conversion.Scope) error {
  3037. if err := Convert_api_Handler_To_v1_Handler(&in.Handler, &out.Handler, s); err != nil {
  3038. return err
  3039. }
  3040. out.InitialDelaySeconds = in.InitialDelaySeconds
  3041. out.TimeoutSeconds = in.TimeoutSeconds
  3042. out.PeriodSeconds = in.PeriodSeconds
  3043. out.SuccessThreshold = in.SuccessThreshold
  3044. out.FailureThreshold = in.FailureThreshold
  3045. return nil
  3046. }
  3047. func Convert_api_Probe_To_v1_Probe(in *api.Probe, out *Probe, s conversion.Scope) error {
  3048. return autoConvert_api_Probe_To_v1_Probe(in, out, s)
  3049. }
  3050. func autoConvert_v1_ProjectedVolumeSource_To_api_ProjectedVolumeSource(in *ProjectedVolumeSource, out *api.ProjectedVolumeSource, s conversion.Scope) error {
  3051. out.Sources = *(*[]api.VolumeProjection)(unsafe.Pointer(&in.Sources))
  3052. out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  3053. return nil
  3054. }
  3055. func Convert_v1_ProjectedVolumeSource_To_api_ProjectedVolumeSource(in *ProjectedVolumeSource, out *api.ProjectedVolumeSource, s conversion.Scope) error {
  3056. return autoConvert_v1_ProjectedVolumeSource_To_api_ProjectedVolumeSource(in, out, s)
  3057. }
  3058. func autoConvert_api_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in *api.ProjectedVolumeSource, out *ProjectedVolumeSource, s conversion.Scope) error {
  3059. if in.Sources == nil {
  3060. out.Sources = make([]VolumeProjection, 0)
  3061. } else {
  3062. out.Sources = *(*[]VolumeProjection)(unsafe.Pointer(&in.Sources))
  3063. }
  3064. out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  3065. return nil
  3066. }
  3067. func Convert_api_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in *api.ProjectedVolumeSource, out *ProjectedVolumeSource, s conversion.Scope) error {
  3068. return autoConvert_api_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in, out, s)
  3069. }
  3070. func autoConvert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource(in *QuobyteVolumeSource, out *api.QuobyteVolumeSource, s conversion.Scope) error {
  3071. out.Registry = in.Registry
  3072. out.Volume = in.Volume
  3073. out.ReadOnly = in.ReadOnly
  3074. out.User = in.User
  3075. out.Group = in.Group
  3076. return nil
  3077. }
  3078. func Convert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource(in *QuobyteVolumeSource, out *api.QuobyteVolumeSource, s conversion.Scope) error {
  3079. return autoConvert_v1_QuobyteVolumeSource_To_api_QuobyteVolumeSource(in, out, s)
  3080. }
  3081. func autoConvert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in *api.QuobyteVolumeSource, out *QuobyteVolumeSource, s conversion.Scope) error {
  3082. out.Registry = in.Registry
  3083. out.Volume = in.Volume
  3084. out.ReadOnly = in.ReadOnly
  3085. out.User = in.User
  3086. out.Group = in.Group
  3087. return nil
  3088. }
  3089. func Convert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in *api.QuobyteVolumeSource, out *QuobyteVolumeSource, s conversion.Scope) error {
  3090. return autoConvert_api_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in, out, s)
  3091. }
  3092. func autoConvert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in *RBDVolumeSource, out *api.RBDVolumeSource, s conversion.Scope) error {
  3093. out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  3094. out.RBDImage = in.RBDImage
  3095. out.FSType = in.FSType
  3096. out.RBDPool = in.RBDPool
  3097. out.RadosUser = in.RadosUser
  3098. out.Keyring = in.Keyring
  3099. out.SecretRef = (*api.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  3100. out.ReadOnly = in.ReadOnly
  3101. return nil
  3102. }
  3103. func Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in *RBDVolumeSource, out *api.RBDVolumeSource, s conversion.Scope) error {
  3104. return autoConvert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in, out, s)
  3105. }
  3106. func autoConvert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in *api.RBDVolumeSource, out *RBDVolumeSource, s conversion.Scope) error {
  3107. if in.CephMonitors == nil {
  3108. out.CephMonitors = make([]string, 0)
  3109. } else {
  3110. out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  3111. }
  3112. out.RBDImage = in.RBDImage
  3113. out.FSType = in.FSType
  3114. out.RBDPool = in.RBDPool
  3115. out.RadosUser = in.RadosUser
  3116. out.Keyring = in.Keyring
  3117. out.SecretRef = (*LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  3118. out.ReadOnly = in.ReadOnly
  3119. return nil
  3120. }
  3121. func Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in *api.RBDVolumeSource, out *RBDVolumeSource, s conversion.Scope) error {
  3122. return autoConvert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in, out, s)
  3123. }
  3124. func autoConvert_v1_RangeAllocation_To_api_RangeAllocation(in *RangeAllocation, out *api.RangeAllocation, s conversion.Scope) error {
  3125. out.ObjectMeta = in.ObjectMeta
  3126. out.Range = in.Range
  3127. out.Data = *(*[]byte)(unsafe.Pointer(&in.Data))
  3128. return nil
  3129. }
  3130. func Convert_v1_RangeAllocation_To_api_RangeAllocation(in *RangeAllocation, out *api.RangeAllocation, s conversion.Scope) error {
  3131. return autoConvert_v1_RangeAllocation_To_api_RangeAllocation(in, out, s)
  3132. }
  3133. func autoConvert_api_RangeAllocation_To_v1_RangeAllocation(in *api.RangeAllocation, out *RangeAllocation, s conversion.Scope) error {
  3134. out.ObjectMeta = in.ObjectMeta
  3135. out.Range = in.Range
  3136. if in.Data == nil {
  3137. out.Data = make([]byte, 0)
  3138. } else {
  3139. out.Data = *(*[]byte)(unsafe.Pointer(&in.Data))
  3140. }
  3141. return nil
  3142. }
  3143. func Convert_api_RangeAllocation_To_v1_RangeAllocation(in *api.RangeAllocation, out *RangeAllocation, s conversion.Scope) error {
  3144. return autoConvert_api_RangeAllocation_To_v1_RangeAllocation(in, out, s)
  3145. }
  3146. func autoConvert_v1_ReplicationController_To_api_ReplicationController(in *ReplicationController, out *api.ReplicationController, s conversion.Scope) error {
  3147. out.ObjectMeta = in.ObjectMeta
  3148. if err := Convert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec(&in.Spec, &out.Spec, s); err != nil {
  3149. return err
  3150. }
  3151. if err := Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(&in.Status, &out.Status, s); err != nil {
  3152. return err
  3153. }
  3154. return nil
  3155. }
  3156. func Convert_v1_ReplicationController_To_api_ReplicationController(in *ReplicationController, out *api.ReplicationController, s conversion.Scope) error {
  3157. return autoConvert_v1_ReplicationController_To_api_ReplicationController(in, out, s)
  3158. }
  3159. func autoConvert_api_ReplicationController_To_v1_ReplicationController(in *api.ReplicationController, out *ReplicationController, s conversion.Scope) error {
  3160. out.ObjectMeta = in.ObjectMeta
  3161. if err := Convert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(&in.Spec, &out.Spec, s); err != nil {
  3162. return err
  3163. }
  3164. if err := Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(&in.Status, &out.Status, s); err != nil {
  3165. return err
  3166. }
  3167. return nil
  3168. }
  3169. func Convert_api_ReplicationController_To_v1_ReplicationController(in *api.ReplicationController, out *ReplicationController, s conversion.Scope) error {
  3170. return autoConvert_api_ReplicationController_To_v1_ReplicationController(in, out, s)
  3171. }
  3172. func autoConvert_v1_ReplicationControllerCondition_To_api_ReplicationControllerCondition(in *ReplicationControllerCondition, out *api.ReplicationControllerCondition, s conversion.Scope) error {
  3173. out.Type = api.ReplicationControllerConditionType(in.Type)
  3174. out.Status = api.ConditionStatus(in.Status)
  3175. out.LastTransitionTime = in.LastTransitionTime
  3176. out.Reason = in.Reason
  3177. out.Message = in.Message
  3178. return nil
  3179. }
  3180. func Convert_v1_ReplicationControllerCondition_To_api_ReplicationControllerCondition(in *ReplicationControllerCondition, out *api.ReplicationControllerCondition, s conversion.Scope) error {
  3181. return autoConvert_v1_ReplicationControllerCondition_To_api_ReplicationControllerCondition(in, out, s)
  3182. }
  3183. func autoConvert_api_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in *api.ReplicationControllerCondition, out *ReplicationControllerCondition, s conversion.Scope) error {
  3184. out.Type = ReplicationControllerConditionType(in.Type)
  3185. out.Status = ConditionStatus(in.Status)
  3186. out.LastTransitionTime = in.LastTransitionTime
  3187. out.Reason = in.Reason
  3188. out.Message = in.Message
  3189. return nil
  3190. }
  3191. func Convert_api_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in *api.ReplicationControllerCondition, out *ReplicationControllerCondition, s conversion.Scope) error {
  3192. return autoConvert_api_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in, out, s)
  3193. }
  3194. func autoConvert_v1_ReplicationControllerList_To_api_ReplicationControllerList(in *ReplicationControllerList, out *api.ReplicationControllerList, s conversion.Scope) error {
  3195. out.ListMeta = in.ListMeta
  3196. if in.Items != nil {
  3197. in, out := &in.Items, &out.Items
  3198. *out = make([]api.ReplicationController, len(*in))
  3199. for i := range *in {
  3200. if err := Convert_v1_ReplicationController_To_api_ReplicationController(&(*in)[i], &(*out)[i], s); err != nil {
  3201. return err
  3202. }
  3203. }
  3204. } else {
  3205. out.Items = nil
  3206. }
  3207. return nil
  3208. }
  3209. func Convert_v1_ReplicationControllerList_To_api_ReplicationControllerList(in *ReplicationControllerList, out *api.ReplicationControllerList, s conversion.Scope) error {
  3210. return autoConvert_v1_ReplicationControllerList_To_api_ReplicationControllerList(in, out, s)
  3211. }
  3212. func autoConvert_api_ReplicationControllerList_To_v1_ReplicationControllerList(in *api.ReplicationControllerList, out *ReplicationControllerList, s conversion.Scope) error {
  3213. out.ListMeta = in.ListMeta
  3214. if in.Items != nil {
  3215. in, out := &in.Items, &out.Items
  3216. *out = make([]ReplicationController, len(*in))
  3217. for i := range *in {
  3218. if err := Convert_api_ReplicationController_To_v1_ReplicationController(&(*in)[i], &(*out)[i], s); err != nil {
  3219. return err
  3220. }
  3221. }
  3222. } else {
  3223. out.Items = make([]ReplicationController, 0)
  3224. }
  3225. return nil
  3226. }
  3227. func Convert_api_ReplicationControllerList_To_v1_ReplicationControllerList(in *api.ReplicationControllerList, out *ReplicationControllerList, s conversion.Scope) error {
  3228. return autoConvert_api_ReplicationControllerList_To_v1_ReplicationControllerList(in, out, s)
  3229. }
  3230. func autoConvert_v1_ReplicationControllerSpec_To_api_ReplicationControllerSpec(in *ReplicationControllerSpec, out *api.ReplicationControllerSpec, s conversion.Scope) error {
  3231. if err := meta_v1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil {
  3232. return err
  3233. }
  3234. out.MinReadySeconds = in.MinReadySeconds
  3235. out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  3236. if in.Template != nil {
  3237. in, out := &in.Template, &out.Template
  3238. *out = new(api.PodTemplateSpec)
  3239. if err := Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(*in, *out, s); err != nil {
  3240. return err
  3241. }
  3242. } else {
  3243. out.Template = nil
  3244. }
  3245. return nil
  3246. }
  3247. func autoConvert_api_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(in *api.ReplicationControllerSpec, out *ReplicationControllerSpec, s conversion.Scope) error {
  3248. if err := meta_v1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil {
  3249. return err
  3250. }
  3251. out.MinReadySeconds = in.MinReadySeconds
  3252. out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  3253. if in.Template != nil {
  3254. in, out := &in.Template, &out.Template
  3255. *out = new(PodTemplateSpec)
  3256. if err := Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(*in, *out, s); err != nil {
  3257. return err
  3258. }
  3259. } else {
  3260. out.Template = nil
  3261. }
  3262. return nil
  3263. }
  3264. func autoConvert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(in *ReplicationControllerStatus, out *api.ReplicationControllerStatus, s conversion.Scope) error {
  3265. out.Replicas = in.Replicas
  3266. out.FullyLabeledReplicas = in.FullyLabeledReplicas
  3267. out.ReadyReplicas = in.ReadyReplicas
  3268. out.AvailableReplicas = in.AvailableReplicas
  3269. out.ObservedGeneration = in.ObservedGeneration
  3270. out.Conditions = *(*[]api.ReplicationControllerCondition)(unsafe.Pointer(&in.Conditions))
  3271. return nil
  3272. }
  3273. func Convert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(in *ReplicationControllerStatus, out *api.ReplicationControllerStatus, s conversion.Scope) error {
  3274. return autoConvert_v1_ReplicationControllerStatus_To_api_ReplicationControllerStatus(in, out, s)
  3275. }
  3276. func autoConvert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *api.ReplicationControllerStatus, out *ReplicationControllerStatus, s conversion.Scope) error {
  3277. out.Replicas = in.Replicas
  3278. out.FullyLabeledReplicas = in.FullyLabeledReplicas
  3279. out.ReadyReplicas = in.ReadyReplicas
  3280. out.AvailableReplicas = in.AvailableReplicas
  3281. out.ObservedGeneration = in.ObservedGeneration
  3282. out.Conditions = *(*[]ReplicationControllerCondition)(unsafe.Pointer(&in.Conditions))
  3283. return nil
  3284. }
  3285. func Convert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *api.ReplicationControllerStatus, out *ReplicationControllerStatus, s conversion.Scope) error {
  3286. return autoConvert_api_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in, out, s)
  3287. }
  3288. func autoConvert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector(in *ResourceFieldSelector, out *api.ResourceFieldSelector, s conversion.Scope) error {
  3289. out.ContainerName = in.ContainerName
  3290. out.Resource = in.Resource
  3291. out.Divisor = in.Divisor
  3292. return nil
  3293. }
  3294. func Convert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector(in *ResourceFieldSelector, out *api.ResourceFieldSelector, s conversion.Scope) error {
  3295. return autoConvert_v1_ResourceFieldSelector_To_api_ResourceFieldSelector(in, out, s)
  3296. }
  3297. func autoConvert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector(in *api.ResourceFieldSelector, out *ResourceFieldSelector, s conversion.Scope) error {
  3298. out.ContainerName = in.ContainerName
  3299. out.Resource = in.Resource
  3300. out.Divisor = in.Divisor
  3301. return nil
  3302. }
  3303. func Convert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector(in *api.ResourceFieldSelector, out *ResourceFieldSelector, s conversion.Scope) error {
  3304. return autoConvert_api_ResourceFieldSelector_To_v1_ResourceFieldSelector(in, out, s)
  3305. }
  3306. func autoConvert_v1_ResourceQuota_To_api_ResourceQuota(in *ResourceQuota, out *api.ResourceQuota, s conversion.Scope) error {
  3307. out.ObjectMeta = in.ObjectMeta
  3308. if err := Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(&in.Spec, &out.Spec, s); err != nil {
  3309. return err
  3310. }
  3311. if err := Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(&in.Status, &out.Status, s); err != nil {
  3312. return err
  3313. }
  3314. return nil
  3315. }
  3316. func Convert_v1_ResourceQuota_To_api_ResourceQuota(in *ResourceQuota, out *api.ResourceQuota, s conversion.Scope) error {
  3317. return autoConvert_v1_ResourceQuota_To_api_ResourceQuota(in, out, s)
  3318. }
  3319. func autoConvert_api_ResourceQuota_To_v1_ResourceQuota(in *api.ResourceQuota, out *ResourceQuota, s conversion.Scope) error {
  3320. out.ObjectMeta = in.ObjectMeta
  3321. if err := Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(&in.Spec, &out.Spec, s); err != nil {
  3322. return err
  3323. }
  3324. if err := Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(&in.Status, &out.Status, s); err != nil {
  3325. return err
  3326. }
  3327. return nil
  3328. }
  3329. func Convert_api_ResourceQuota_To_v1_ResourceQuota(in *api.ResourceQuota, out *ResourceQuota, s conversion.Scope) error {
  3330. return autoConvert_api_ResourceQuota_To_v1_ResourceQuota(in, out, s)
  3331. }
  3332. func autoConvert_v1_ResourceQuotaList_To_api_ResourceQuotaList(in *ResourceQuotaList, out *api.ResourceQuotaList, s conversion.Scope) error {
  3333. out.ListMeta = in.ListMeta
  3334. out.Items = *(*[]api.ResourceQuota)(unsafe.Pointer(&in.Items))
  3335. return nil
  3336. }
  3337. func Convert_v1_ResourceQuotaList_To_api_ResourceQuotaList(in *ResourceQuotaList, out *api.ResourceQuotaList, s conversion.Scope) error {
  3338. return autoConvert_v1_ResourceQuotaList_To_api_ResourceQuotaList(in, out, s)
  3339. }
  3340. func autoConvert_api_ResourceQuotaList_To_v1_ResourceQuotaList(in *api.ResourceQuotaList, out *ResourceQuotaList, s conversion.Scope) error {
  3341. out.ListMeta = in.ListMeta
  3342. if in.Items == nil {
  3343. out.Items = make([]ResourceQuota, 0)
  3344. } else {
  3345. out.Items = *(*[]ResourceQuota)(unsafe.Pointer(&in.Items))
  3346. }
  3347. return nil
  3348. }
  3349. func Convert_api_ResourceQuotaList_To_v1_ResourceQuotaList(in *api.ResourceQuotaList, out *ResourceQuotaList, s conversion.Scope) error {
  3350. return autoConvert_api_ResourceQuotaList_To_v1_ResourceQuotaList(in, out, s)
  3351. }
  3352. func autoConvert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(in *ResourceQuotaSpec, out *api.ResourceQuotaSpec, s conversion.Scope) error {
  3353. out.Hard = *(*api.ResourceList)(unsafe.Pointer(&in.Hard))
  3354. out.Scopes = *(*[]api.ResourceQuotaScope)(unsafe.Pointer(&in.Scopes))
  3355. return nil
  3356. }
  3357. func Convert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(in *ResourceQuotaSpec, out *api.ResourceQuotaSpec, s conversion.Scope) error {
  3358. return autoConvert_v1_ResourceQuotaSpec_To_api_ResourceQuotaSpec(in, out, s)
  3359. }
  3360. func autoConvert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *api.ResourceQuotaSpec, out *ResourceQuotaSpec, s conversion.Scope) error {
  3361. out.Hard = *(*ResourceList)(unsafe.Pointer(&in.Hard))
  3362. out.Scopes = *(*[]ResourceQuotaScope)(unsafe.Pointer(&in.Scopes))
  3363. return nil
  3364. }
  3365. func Convert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *api.ResourceQuotaSpec, out *ResourceQuotaSpec, s conversion.Scope) error {
  3366. return autoConvert_api_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in, out, s)
  3367. }
  3368. func autoConvert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(in *ResourceQuotaStatus, out *api.ResourceQuotaStatus, s conversion.Scope) error {
  3369. out.Hard = *(*api.ResourceList)(unsafe.Pointer(&in.Hard))
  3370. out.Used = *(*api.ResourceList)(unsafe.Pointer(&in.Used))
  3371. return nil
  3372. }
  3373. func Convert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(in *ResourceQuotaStatus, out *api.ResourceQuotaStatus, s conversion.Scope) error {
  3374. return autoConvert_v1_ResourceQuotaStatus_To_api_ResourceQuotaStatus(in, out, s)
  3375. }
  3376. func autoConvert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *api.ResourceQuotaStatus, out *ResourceQuotaStatus, s conversion.Scope) error {
  3377. out.Hard = *(*ResourceList)(unsafe.Pointer(&in.Hard))
  3378. out.Used = *(*ResourceList)(unsafe.Pointer(&in.Used))
  3379. return nil
  3380. }
  3381. func Convert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *api.ResourceQuotaStatus, out *ResourceQuotaStatus, s conversion.Scope) error {
  3382. return autoConvert_api_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in, out, s)
  3383. }
  3384. func autoConvert_v1_ResourceRequirements_To_api_ResourceRequirements(in *ResourceRequirements, out *api.ResourceRequirements, s conversion.Scope) error {
  3385. out.Limits = *(*api.ResourceList)(unsafe.Pointer(&in.Limits))
  3386. out.Requests = *(*api.ResourceList)(unsafe.Pointer(&in.Requests))
  3387. return nil
  3388. }
  3389. func Convert_v1_ResourceRequirements_To_api_ResourceRequirements(in *ResourceRequirements, out *api.ResourceRequirements, s conversion.Scope) error {
  3390. return autoConvert_v1_ResourceRequirements_To_api_ResourceRequirements(in, out, s)
  3391. }
  3392. func autoConvert_api_ResourceRequirements_To_v1_ResourceRequirements(in *api.ResourceRequirements, out *ResourceRequirements, s conversion.Scope) error {
  3393. out.Limits = *(*ResourceList)(unsafe.Pointer(&in.Limits))
  3394. out.Requests = *(*ResourceList)(unsafe.Pointer(&in.Requests))
  3395. return nil
  3396. }
  3397. func Convert_api_ResourceRequirements_To_v1_ResourceRequirements(in *api.ResourceRequirements, out *ResourceRequirements, s conversion.Scope) error {
  3398. return autoConvert_api_ResourceRequirements_To_v1_ResourceRequirements(in, out, s)
  3399. }
  3400. func autoConvert_v1_SELinuxOptions_To_api_SELinuxOptions(in *SELinuxOptions, out *api.SELinuxOptions, s conversion.Scope) error {
  3401. out.User = in.User
  3402. out.Role = in.Role
  3403. out.Type = in.Type
  3404. out.Level = in.Level
  3405. return nil
  3406. }
  3407. func Convert_v1_SELinuxOptions_To_api_SELinuxOptions(in *SELinuxOptions, out *api.SELinuxOptions, s conversion.Scope) error {
  3408. return autoConvert_v1_SELinuxOptions_To_api_SELinuxOptions(in, out, s)
  3409. }
  3410. func autoConvert_api_SELinuxOptions_To_v1_SELinuxOptions(in *api.SELinuxOptions, out *SELinuxOptions, s conversion.Scope) error {
  3411. out.User = in.User
  3412. out.Role = in.Role
  3413. out.Type = in.Type
  3414. out.Level = in.Level
  3415. return nil
  3416. }
  3417. func Convert_api_SELinuxOptions_To_v1_SELinuxOptions(in *api.SELinuxOptions, out *SELinuxOptions, s conversion.Scope) error {
  3418. return autoConvert_api_SELinuxOptions_To_v1_SELinuxOptions(in, out, s)
  3419. }
  3420. func autoConvert_v1_ScaleIOVolumeSource_To_api_ScaleIOVolumeSource(in *ScaleIOVolumeSource, out *api.ScaleIOVolumeSource, s conversion.Scope) error {
  3421. out.Gateway = in.Gateway
  3422. out.System = in.System
  3423. out.SecretRef = (*api.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  3424. out.SSLEnabled = in.SSLEnabled
  3425. out.ProtectionDomain = in.ProtectionDomain
  3426. out.StoragePool = in.StoragePool
  3427. out.StorageMode = in.StorageMode
  3428. out.VolumeName = in.VolumeName
  3429. out.FSType = in.FSType
  3430. out.ReadOnly = in.ReadOnly
  3431. return nil
  3432. }
  3433. func Convert_v1_ScaleIOVolumeSource_To_api_ScaleIOVolumeSource(in *ScaleIOVolumeSource, out *api.ScaleIOVolumeSource, s conversion.Scope) error {
  3434. return autoConvert_v1_ScaleIOVolumeSource_To_api_ScaleIOVolumeSource(in, out, s)
  3435. }
  3436. func autoConvert_api_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in *api.ScaleIOVolumeSource, out *ScaleIOVolumeSource, s conversion.Scope) error {
  3437. out.Gateway = in.Gateway
  3438. out.System = in.System
  3439. out.SecretRef = (*LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  3440. out.SSLEnabled = in.SSLEnabled
  3441. out.ProtectionDomain = in.ProtectionDomain
  3442. out.StoragePool = in.StoragePool
  3443. out.StorageMode = in.StorageMode
  3444. out.VolumeName = in.VolumeName
  3445. out.FSType = in.FSType
  3446. out.ReadOnly = in.ReadOnly
  3447. return nil
  3448. }
  3449. func Convert_api_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in *api.ScaleIOVolumeSource, out *ScaleIOVolumeSource, s conversion.Scope) error {
  3450. return autoConvert_api_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in, out, s)
  3451. }
  3452. func autoConvert_v1_Secret_To_api_Secret(in *Secret, out *api.Secret, s conversion.Scope) error {
  3453. out.ObjectMeta = in.ObjectMeta
  3454. out.Data = *(*map[string][]byte)(unsafe.Pointer(&in.Data))
  3455. // INFO: in.StringData opted out of conversion generation
  3456. out.Type = api.SecretType(in.Type)
  3457. return nil
  3458. }
  3459. func autoConvert_api_Secret_To_v1_Secret(in *api.Secret, out *Secret, s conversion.Scope) error {
  3460. out.ObjectMeta = in.ObjectMeta
  3461. out.Data = *(*map[string][]byte)(unsafe.Pointer(&in.Data))
  3462. out.Type = SecretType(in.Type)
  3463. return nil
  3464. }
  3465. func Convert_api_Secret_To_v1_Secret(in *api.Secret, out *Secret, s conversion.Scope) error {
  3466. return autoConvert_api_Secret_To_v1_Secret(in, out, s)
  3467. }
  3468. func autoConvert_v1_SecretEnvSource_To_api_SecretEnvSource(in *SecretEnvSource, out *api.SecretEnvSource, s conversion.Scope) error {
  3469. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3470. return err
  3471. }
  3472. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3473. return nil
  3474. }
  3475. func Convert_v1_SecretEnvSource_To_api_SecretEnvSource(in *SecretEnvSource, out *api.SecretEnvSource, s conversion.Scope) error {
  3476. return autoConvert_v1_SecretEnvSource_To_api_SecretEnvSource(in, out, s)
  3477. }
  3478. func autoConvert_api_SecretEnvSource_To_v1_SecretEnvSource(in *api.SecretEnvSource, out *SecretEnvSource, s conversion.Scope) error {
  3479. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3480. return err
  3481. }
  3482. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3483. return nil
  3484. }
  3485. func Convert_api_SecretEnvSource_To_v1_SecretEnvSource(in *api.SecretEnvSource, out *SecretEnvSource, s conversion.Scope) error {
  3486. return autoConvert_api_SecretEnvSource_To_v1_SecretEnvSource(in, out, s)
  3487. }
  3488. func autoConvert_v1_SecretKeySelector_To_api_SecretKeySelector(in *SecretKeySelector, out *api.SecretKeySelector, s conversion.Scope) error {
  3489. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3490. return err
  3491. }
  3492. out.Key = in.Key
  3493. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3494. return nil
  3495. }
  3496. func Convert_v1_SecretKeySelector_To_api_SecretKeySelector(in *SecretKeySelector, out *api.SecretKeySelector, s conversion.Scope) error {
  3497. return autoConvert_v1_SecretKeySelector_To_api_SecretKeySelector(in, out, s)
  3498. }
  3499. func autoConvert_api_SecretKeySelector_To_v1_SecretKeySelector(in *api.SecretKeySelector, out *SecretKeySelector, s conversion.Scope) error {
  3500. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3501. return err
  3502. }
  3503. out.Key = in.Key
  3504. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3505. return nil
  3506. }
  3507. func Convert_api_SecretKeySelector_To_v1_SecretKeySelector(in *api.SecretKeySelector, out *SecretKeySelector, s conversion.Scope) error {
  3508. return autoConvert_api_SecretKeySelector_To_v1_SecretKeySelector(in, out, s)
  3509. }
  3510. func autoConvert_v1_SecretList_To_api_SecretList(in *SecretList, out *api.SecretList, s conversion.Scope) error {
  3511. out.ListMeta = in.ListMeta
  3512. if in.Items != nil {
  3513. in, out := &in.Items, &out.Items
  3514. *out = make([]api.Secret, len(*in))
  3515. for i := range *in {
  3516. if err := Convert_v1_Secret_To_api_Secret(&(*in)[i], &(*out)[i], s); err != nil {
  3517. return err
  3518. }
  3519. }
  3520. } else {
  3521. out.Items = nil
  3522. }
  3523. return nil
  3524. }
  3525. func Convert_v1_SecretList_To_api_SecretList(in *SecretList, out *api.SecretList, s conversion.Scope) error {
  3526. return autoConvert_v1_SecretList_To_api_SecretList(in, out, s)
  3527. }
  3528. func autoConvert_api_SecretList_To_v1_SecretList(in *api.SecretList, out *SecretList, s conversion.Scope) error {
  3529. out.ListMeta = in.ListMeta
  3530. if in.Items != nil {
  3531. in, out := &in.Items, &out.Items
  3532. *out = make([]Secret, len(*in))
  3533. for i := range *in {
  3534. if err := Convert_api_Secret_To_v1_Secret(&(*in)[i], &(*out)[i], s); err != nil {
  3535. return err
  3536. }
  3537. }
  3538. } else {
  3539. out.Items = make([]Secret, 0)
  3540. }
  3541. return nil
  3542. }
  3543. func Convert_api_SecretList_To_v1_SecretList(in *api.SecretList, out *SecretList, s conversion.Scope) error {
  3544. return autoConvert_api_SecretList_To_v1_SecretList(in, out, s)
  3545. }
  3546. func autoConvert_v1_SecretProjection_To_api_SecretProjection(in *SecretProjection, out *api.SecretProjection, s conversion.Scope) error {
  3547. if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3548. return err
  3549. }
  3550. out.Items = *(*[]api.KeyToPath)(unsafe.Pointer(&in.Items))
  3551. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3552. return nil
  3553. }
  3554. func Convert_v1_SecretProjection_To_api_SecretProjection(in *SecretProjection, out *api.SecretProjection, s conversion.Scope) error {
  3555. return autoConvert_v1_SecretProjection_To_api_SecretProjection(in, out, s)
  3556. }
  3557. func autoConvert_api_SecretProjection_To_v1_SecretProjection(in *api.SecretProjection, out *SecretProjection, s conversion.Scope) error {
  3558. if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3559. return err
  3560. }
  3561. out.Items = *(*[]KeyToPath)(unsafe.Pointer(&in.Items))
  3562. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3563. return nil
  3564. }
  3565. func Convert_api_SecretProjection_To_v1_SecretProjection(in *api.SecretProjection, out *SecretProjection, s conversion.Scope) error {
  3566. return autoConvert_api_SecretProjection_To_v1_SecretProjection(in, out, s)
  3567. }
  3568. func autoConvert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in *SecretVolumeSource, out *api.SecretVolumeSource, s conversion.Scope) error {
  3569. out.SecretName = in.SecretName
  3570. out.Items = *(*[]api.KeyToPath)(unsafe.Pointer(&in.Items))
  3571. out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  3572. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3573. return nil
  3574. }
  3575. func Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in *SecretVolumeSource, out *api.SecretVolumeSource, s conversion.Scope) error {
  3576. return autoConvert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in, out, s)
  3577. }
  3578. func autoConvert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in *api.SecretVolumeSource, out *SecretVolumeSource, s conversion.Scope) error {
  3579. out.SecretName = in.SecretName
  3580. out.Items = *(*[]KeyToPath)(unsafe.Pointer(&in.Items))
  3581. out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  3582. out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3583. return nil
  3584. }
  3585. func Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in *api.SecretVolumeSource, out *SecretVolumeSource, s conversion.Scope) error {
  3586. return autoConvert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in, out, s)
  3587. }
  3588. func autoConvert_v1_SecurityContext_To_api_SecurityContext(in *SecurityContext, out *api.SecurityContext, s conversion.Scope) error {
  3589. out.Capabilities = (*api.Capabilities)(unsafe.Pointer(in.Capabilities))
  3590. out.Privileged = (*bool)(unsafe.Pointer(in.Privileged))
  3591. out.SELinuxOptions = (*api.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  3592. out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  3593. out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  3594. out.ReadOnlyRootFilesystem = (*bool)(unsafe.Pointer(in.ReadOnlyRootFilesystem))
  3595. return nil
  3596. }
  3597. func Convert_v1_SecurityContext_To_api_SecurityContext(in *SecurityContext, out *api.SecurityContext, s conversion.Scope) error {
  3598. return autoConvert_v1_SecurityContext_To_api_SecurityContext(in, out, s)
  3599. }
  3600. func autoConvert_api_SecurityContext_To_v1_SecurityContext(in *api.SecurityContext, out *SecurityContext, s conversion.Scope) error {
  3601. out.Capabilities = (*Capabilities)(unsafe.Pointer(in.Capabilities))
  3602. out.Privileged = (*bool)(unsafe.Pointer(in.Privileged))
  3603. out.SELinuxOptions = (*SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  3604. out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  3605. out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  3606. out.ReadOnlyRootFilesystem = (*bool)(unsafe.Pointer(in.ReadOnlyRootFilesystem))
  3607. return nil
  3608. }
  3609. func Convert_api_SecurityContext_To_v1_SecurityContext(in *api.SecurityContext, out *SecurityContext, s conversion.Scope) error {
  3610. return autoConvert_api_SecurityContext_To_v1_SecurityContext(in, out, s)
  3611. }
  3612. func autoConvert_v1_SerializedReference_To_api_SerializedReference(in *SerializedReference, out *api.SerializedReference, s conversion.Scope) error {
  3613. if err := Convert_v1_ObjectReference_To_api_ObjectReference(&in.Reference, &out.Reference, s); err != nil {
  3614. return err
  3615. }
  3616. return nil
  3617. }
  3618. func Convert_v1_SerializedReference_To_api_SerializedReference(in *SerializedReference, out *api.SerializedReference, s conversion.Scope) error {
  3619. return autoConvert_v1_SerializedReference_To_api_SerializedReference(in, out, s)
  3620. }
  3621. func autoConvert_api_SerializedReference_To_v1_SerializedReference(in *api.SerializedReference, out *SerializedReference, s conversion.Scope) error {
  3622. if err := Convert_api_ObjectReference_To_v1_ObjectReference(&in.Reference, &out.Reference, s); err != nil {
  3623. return err
  3624. }
  3625. return nil
  3626. }
  3627. func Convert_api_SerializedReference_To_v1_SerializedReference(in *api.SerializedReference, out *SerializedReference, s conversion.Scope) error {
  3628. return autoConvert_api_SerializedReference_To_v1_SerializedReference(in, out, s)
  3629. }
  3630. func autoConvert_v1_Service_To_api_Service(in *Service, out *api.Service, s conversion.Scope) error {
  3631. out.ObjectMeta = in.ObjectMeta
  3632. if err := Convert_v1_ServiceSpec_To_api_ServiceSpec(&in.Spec, &out.Spec, s); err != nil {
  3633. return err
  3634. }
  3635. if err := Convert_v1_ServiceStatus_To_api_ServiceStatus(&in.Status, &out.Status, s); err != nil {
  3636. return err
  3637. }
  3638. return nil
  3639. }
  3640. func Convert_v1_Service_To_api_Service(in *Service, out *api.Service, s conversion.Scope) error {
  3641. return autoConvert_v1_Service_To_api_Service(in, out, s)
  3642. }
  3643. func autoConvert_api_Service_To_v1_Service(in *api.Service, out *Service, s conversion.Scope) error {
  3644. out.ObjectMeta = in.ObjectMeta
  3645. if err := Convert_api_ServiceSpec_To_v1_ServiceSpec(&in.Spec, &out.Spec, s); err != nil {
  3646. return err
  3647. }
  3648. if err := Convert_api_ServiceStatus_To_v1_ServiceStatus(&in.Status, &out.Status, s); err != nil {
  3649. return err
  3650. }
  3651. return nil
  3652. }
  3653. func Convert_api_Service_To_v1_Service(in *api.Service, out *Service, s conversion.Scope) error {
  3654. return autoConvert_api_Service_To_v1_Service(in, out, s)
  3655. }
  3656. func autoConvert_v1_ServiceAccount_To_api_ServiceAccount(in *ServiceAccount, out *api.ServiceAccount, s conversion.Scope) error {
  3657. out.ObjectMeta = in.ObjectMeta
  3658. out.Secrets = *(*[]api.ObjectReference)(unsafe.Pointer(&in.Secrets))
  3659. out.ImagePullSecrets = *(*[]api.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  3660. out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  3661. return nil
  3662. }
  3663. func Convert_v1_ServiceAccount_To_api_ServiceAccount(in *ServiceAccount, out *api.ServiceAccount, s conversion.Scope) error {
  3664. return autoConvert_v1_ServiceAccount_To_api_ServiceAccount(in, out, s)
  3665. }
  3666. func autoConvert_api_ServiceAccount_To_v1_ServiceAccount(in *api.ServiceAccount, out *ServiceAccount, s conversion.Scope) error {
  3667. out.ObjectMeta = in.ObjectMeta
  3668. out.Secrets = *(*[]ObjectReference)(unsafe.Pointer(&in.Secrets))
  3669. out.ImagePullSecrets = *(*[]LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  3670. out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  3671. return nil
  3672. }
  3673. func Convert_api_ServiceAccount_To_v1_ServiceAccount(in *api.ServiceAccount, out *ServiceAccount, s conversion.Scope) error {
  3674. return autoConvert_api_ServiceAccount_To_v1_ServiceAccount(in, out, s)
  3675. }
  3676. func autoConvert_v1_ServiceAccountList_To_api_ServiceAccountList(in *ServiceAccountList, out *api.ServiceAccountList, s conversion.Scope) error {
  3677. out.ListMeta = in.ListMeta
  3678. out.Items = *(*[]api.ServiceAccount)(unsafe.Pointer(&in.Items))
  3679. return nil
  3680. }
  3681. func Convert_v1_ServiceAccountList_To_api_ServiceAccountList(in *ServiceAccountList, out *api.ServiceAccountList, s conversion.Scope) error {
  3682. return autoConvert_v1_ServiceAccountList_To_api_ServiceAccountList(in, out, s)
  3683. }
  3684. func autoConvert_api_ServiceAccountList_To_v1_ServiceAccountList(in *api.ServiceAccountList, out *ServiceAccountList, s conversion.Scope) error {
  3685. out.ListMeta = in.ListMeta
  3686. if in.Items == nil {
  3687. out.Items = make([]ServiceAccount, 0)
  3688. } else {
  3689. out.Items = *(*[]ServiceAccount)(unsafe.Pointer(&in.Items))
  3690. }
  3691. return nil
  3692. }
  3693. func Convert_api_ServiceAccountList_To_v1_ServiceAccountList(in *api.ServiceAccountList, out *ServiceAccountList, s conversion.Scope) error {
  3694. return autoConvert_api_ServiceAccountList_To_v1_ServiceAccountList(in, out, s)
  3695. }
  3696. func autoConvert_v1_ServiceList_To_api_ServiceList(in *ServiceList, out *api.ServiceList, s conversion.Scope) error {
  3697. out.ListMeta = in.ListMeta
  3698. if in.Items != nil {
  3699. in, out := &in.Items, &out.Items
  3700. *out = make([]api.Service, len(*in))
  3701. for i := range *in {
  3702. if err := Convert_v1_Service_To_api_Service(&(*in)[i], &(*out)[i], s); err != nil {
  3703. return err
  3704. }
  3705. }
  3706. } else {
  3707. out.Items = nil
  3708. }
  3709. return nil
  3710. }
  3711. func Convert_v1_ServiceList_To_api_ServiceList(in *ServiceList, out *api.ServiceList, s conversion.Scope) error {
  3712. return autoConvert_v1_ServiceList_To_api_ServiceList(in, out, s)
  3713. }
  3714. func autoConvert_api_ServiceList_To_v1_ServiceList(in *api.ServiceList, out *ServiceList, s conversion.Scope) error {
  3715. out.ListMeta = in.ListMeta
  3716. if in.Items != nil {
  3717. in, out := &in.Items, &out.Items
  3718. *out = make([]Service, len(*in))
  3719. for i := range *in {
  3720. if err := Convert_api_Service_To_v1_Service(&(*in)[i], &(*out)[i], s); err != nil {
  3721. return err
  3722. }
  3723. }
  3724. } else {
  3725. out.Items = make([]Service, 0)
  3726. }
  3727. return nil
  3728. }
  3729. func Convert_api_ServiceList_To_v1_ServiceList(in *api.ServiceList, out *ServiceList, s conversion.Scope) error {
  3730. return autoConvert_api_ServiceList_To_v1_ServiceList(in, out, s)
  3731. }
  3732. func autoConvert_v1_ServicePort_To_api_ServicePort(in *ServicePort, out *api.ServicePort, s conversion.Scope) error {
  3733. out.Name = in.Name
  3734. out.Protocol = api.Protocol(in.Protocol)
  3735. out.Port = in.Port
  3736. out.TargetPort = in.TargetPort
  3737. out.NodePort = in.NodePort
  3738. return nil
  3739. }
  3740. func Convert_v1_ServicePort_To_api_ServicePort(in *ServicePort, out *api.ServicePort, s conversion.Scope) error {
  3741. return autoConvert_v1_ServicePort_To_api_ServicePort(in, out, s)
  3742. }
  3743. func autoConvert_api_ServicePort_To_v1_ServicePort(in *api.ServicePort, out *ServicePort, s conversion.Scope) error {
  3744. out.Name = in.Name
  3745. out.Protocol = Protocol(in.Protocol)
  3746. out.Port = in.Port
  3747. out.TargetPort = in.TargetPort
  3748. out.NodePort = in.NodePort
  3749. return nil
  3750. }
  3751. func Convert_api_ServicePort_To_v1_ServicePort(in *api.ServicePort, out *ServicePort, s conversion.Scope) error {
  3752. return autoConvert_api_ServicePort_To_v1_ServicePort(in, out, s)
  3753. }
  3754. func autoConvert_v1_ServiceProxyOptions_To_api_ServiceProxyOptions(in *ServiceProxyOptions, out *api.ServiceProxyOptions, s conversion.Scope) error {
  3755. out.Path = in.Path
  3756. return nil
  3757. }
  3758. func Convert_v1_ServiceProxyOptions_To_api_ServiceProxyOptions(in *ServiceProxyOptions, out *api.ServiceProxyOptions, s conversion.Scope) error {
  3759. return autoConvert_v1_ServiceProxyOptions_To_api_ServiceProxyOptions(in, out, s)
  3760. }
  3761. func autoConvert_api_ServiceProxyOptions_To_v1_ServiceProxyOptions(in *api.ServiceProxyOptions, out *ServiceProxyOptions, s conversion.Scope) error {
  3762. out.Path = in.Path
  3763. return nil
  3764. }
  3765. func Convert_api_ServiceProxyOptions_To_v1_ServiceProxyOptions(in *api.ServiceProxyOptions, out *ServiceProxyOptions, s conversion.Scope) error {
  3766. return autoConvert_api_ServiceProxyOptions_To_v1_ServiceProxyOptions(in, out, s)
  3767. }
  3768. func autoConvert_v1_ServiceSpec_To_api_ServiceSpec(in *ServiceSpec, out *api.ServiceSpec, s conversion.Scope) error {
  3769. out.Ports = *(*[]api.ServicePort)(unsafe.Pointer(&in.Ports))
  3770. out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  3771. out.ClusterIP = in.ClusterIP
  3772. out.Type = api.ServiceType(in.Type)
  3773. out.ExternalIPs = *(*[]string)(unsafe.Pointer(&in.ExternalIPs))
  3774. // INFO: in.DeprecatedPublicIPs opted out of conversion generation
  3775. out.SessionAffinity = api.ServiceAffinity(in.SessionAffinity)
  3776. out.LoadBalancerIP = in.LoadBalancerIP
  3777. out.LoadBalancerSourceRanges = *(*[]string)(unsafe.Pointer(&in.LoadBalancerSourceRanges))
  3778. out.ExternalName = in.ExternalName
  3779. return nil
  3780. }
  3781. func autoConvert_api_ServiceSpec_To_v1_ServiceSpec(in *api.ServiceSpec, out *ServiceSpec, s conversion.Scope) error {
  3782. out.Type = ServiceType(in.Type)
  3783. out.Ports = *(*[]ServicePort)(unsafe.Pointer(&in.Ports))
  3784. out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  3785. out.ClusterIP = in.ClusterIP
  3786. out.ExternalName = in.ExternalName
  3787. out.ExternalIPs = *(*[]string)(unsafe.Pointer(&in.ExternalIPs))
  3788. out.LoadBalancerIP = in.LoadBalancerIP
  3789. out.SessionAffinity = ServiceAffinity(in.SessionAffinity)
  3790. out.LoadBalancerSourceRanges = *(*[]string)(unsafe.Pointer(&in.LoadBalancerSourceRanges))
  3791. return nil
  3792. }
  3793. func autoConvert_v1_ServiceStatus_To_api_ServiceStatus(in *ServiceStatus, out *api.ServiceStatus, s conversion.Scope) error {
  3794. if err := Convert_v1_LoadBalancerStatus_To_api_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil {
  3795. return err
  3796. }
  3797. return nil
  3798. }
  3799. func Convert_v1_ServiceStatus_To_api_ServiceStatus(in *ServiceStatus, out *api.ServiceStatus, s conversion.Scope) error {
  3800. return autoConvert_v1_ServiceStatus_To_api_ServiceStatus(in, out, s)
  3801. }
  3802. func autoConvert_api_ServiceStatus_To_v1_ServiceStatus(in *api.ServiceStatus, out *ServiceStatus, s conversion.Scope) error {
  3803. if err := Convert_api_LoadBalancerStatus_To_v1_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil {
  3804. return err
  3805. }
  3806. return nil
  3807. }
  3808. func Convert_api_ServiceStatus_To_v1_ServiceStatus(in *api.ServiceStatus, out *ServiceStatus, s conversion.Scope) error {
  3809. return autoConvert_api_ServiceStatus_To_v1_ServiceStatus(in, out, s)
  3810. }
  3811. func autoConvert_v1_Sysctl_To_api_Sysctl(in *Sysctl, out *api.Sysctl, s conversion.Scope) error {
  3812. out.Name = in.Name
  3813. out.Value = in.Value
  3814. return nil
  3815. }
  3816. func Convert_v1_Sysctl_To_api_Sysctl(in *Sysctl, out *api.Sysctl, s conversion.Scope) error {
  3817. return autoConvert_v1_Sysctl_To_api_Sysctl(in, out, s)
  3818. }
  3819. func autoConvert_api_Sysctl_To_v1_Sysctl(in *api.Sysctl, out *Sysctl, s conversion.Scope) error {
  3820. out.Name = in.Name
  3821. out.Value = in.Value
  3822. return nil
  3823. }
  3824. func Convert_api_Sysctl_To_v1_Sysctl(in *api.Sysctl, out *Sysctl, s conversion.Scope) error {
  3825. return autoConvert_api_Sysctl_To_v1_Sysctl(in, out, s)
  3826. }
  3827. func autoConvert_v1_TCPSocketAction_To_api_TCPSocketAction(in *TCPSocketAction, out *api.TCPSocketAction, s conversion.Scope) error {
  3828. out.Port = in.Port
  3829. return nil
  3830. }
  3831. func Convert_v1_TCPSocketAction_To_api_TCPSocketAction(in *TCPSocketAction, out *api.TCPSocketAction, s conversion.Scope) error {
  3832. return autoConvert_v1_TCPSocketAction_To_api_TCPSocketAction(in, out, s)
  3833. }
  3834. func autoConvert_api_TCPSocketAction_To_v1_TCPSocketAction(in *api.TCPSocketAction, out *TCPSocketAction, s conversion.Scope) error {
  3835. out.Port = in.Port
  3836. return nil
  3837. }
  3838. func Convert_api_TCPSocketAction_To_v1_TCPSocketAction(in *api.TCPSocketAction, out *TCPSocketAction, s conversion.Scope) error {
  3839. return autoConvert_api_TCPSocketAction_To_v1_TCPSocketAction(in, out, s)
  3840. }
  3841. func autoConvert_v1_Taint_To_api_Taint(in *Taint, out *api.Taint, s conversion.Scope) error {
  3842. out.Key = in.Key
  3843. out.Value = in.Value
  3844. out.Effect = api.TaintEffect(in.Effect)
  3845. out.TimeAdded = in.TimeAdded
  3846. return nil
  3847. }
  3848. func Convert_v1_Taint_To_api_Taint(in *Taint, out *api.Taint, s conversion.Scope) error {
  3849. return autoConvert_v1_Taint_To_api_Taint(in, out, s)
  3850. }
  3851. func autoConvert_api_Taint_To_v1_Taint(in *api.Taint, out *Taint, s conversion.Scope) error {
  3852. out.Key = in.Key
  3853. out.Value = in.Value
  3854. out.Effect = TaintEffect(in.Effect)
  3855. out.TimeAdded = in.TimeAdded
  3856. return nil
  3857. }
  3858. func Convert_api_Taint_To_v1_Taint(in *api.Taint, out *Taint, s conversion.Scope) error {
  3859. return autoConvert_api_Taint_To_v1_Taint(in, out, s)
  3860. }
  3861. func autoConvert_v1_Toleration_To_api_Toleration(in *Toleration, out *api.Toleration, s conversion.Scope) error {
  3862. out.Key = in.Key
  3863. out.Operator = api.TolerationOperator(in.Operator)
  3864. out.Value = in.Value
  3865. out.Effect = api.TaintEffect(in.Effect)
  3866. out.TolerationSeconds = (*int64)(unsafe.Pointer(in.TolerationSeconds))
  3867. return nil
  3868. }
  3869. func Convert_v1_Toleration_To_api_Toleration(in *Toleration, out *api.Toleration, s conversion.Scope) error {
  3870. return autoConvert_v1_Toleration_To_api_Toleration(in, out, s)
  3871. }
  3872. func autoConvert_api_Toleration_To_v1_Toleration(in *api.Toleration, out *Toleration, s conversion.Scope) error {
  3873. out.Key = in.Key
  3874. out.Operator = TolerationOperator(in.Operator)
  3875. out.Value = in.Value
  3876. out.Effect = TaintEffect(in.Effect)
  3877. out.TolerationSeconds = (*int64)(unsafe.Pointer(in.TolerationSeconds))
  3878. return nil
  3879. }
  3880. func Convert_api_Toleration_To_v1_Toleration(in *api.Toleration, out *Toleration, s conversion.Scope) error {
  3881. return autoConvert_api_Toleration_To_v1_Toleration(in, out, s)
  3882. }
  3883. func autoConvert_v1_Volume_To_api_Volume(in *Volume, out *api.Volume, s conversion.Scope) error {
  3884. out.Name = in.Name
  3885. if err := Convert_v1_VolumeSource_To_api_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil {
  3886. return err
  3887. }
  3888. return nil
  3889. }
  3890. func Convert_v1_Volume_To_api_Volume(in *Volume, out *api.Volume, s conversion.Scope) error {
  3891. return autoConvert_v1_Volume_To_api_Volume(in, out, s)
  3892. }
  3893. func autoConvert_api_Volume_To_v1_Volume(in *api.Volume, out *Volume, s conversion.Scope) error {
  3894. out.Name = in.Name
  3895. if err := Convert_api_VolumeSource_To_v1_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil {
  3896. return err
  3897. }
  3898. return nil
  3899. }
  3900. func Convert_api_Volume_To_v1_Volume(in *api.Volume, out *Volume, s conversion.Scope) error {
  3901. return autoConvert_api_Volume_To_v1_Volume(in, out, s)
  3902. }
  3903. func autoConvert_v1_VolumeMount_To_api_VolumeMount(in *VolumeMount, out *api.VolumeMount, s conversion.Scope) error {
  3904. out.Name = in.Name
  3905. out.ReadOnly = in.ReadOnly
  3906. out.MountPath = in.MountPath
  3907. out.SubPath = in.SubPath
  3908. return nil
  3909. }
  3910. func Convert_v1_VolumeMount_To_api_VolumeMount(in *VolumeMount, out *api.VolumeMount, s conversion.Scope) error {
  3911. return autoConvert_v1_VolumeMount_To_api_VolumeMount(in, out, s)
  3912. }
  3913. func autoConvert_api_VolumeMount_To_v1_VolumeMount(in *api.VolumeMount, out *VolumeMount, s conversion.Scope) error {
  3914. out.Name = in.Name
  3915. out.ReadOnly = in.ReadOnly
  3916. out.MountPath = in.MountPath
  3917. out.SubPath = in.SubPath
  3918. return nil
  3919. }
  3920. func Convert_api_VolumeMount_To_v1_VolumeMount(in *api.VolumeMount, out *VolumeMount, s conversion.Scope) error {
  3921. return autoConvert_api_VolumeMount_To_v1_VolumeMount(in, out, s)
  3922. }
  3923. func autoConvert_v1_VolumeProjection_To_api_VolumeProjection(in *VolumeProjection, out *api.VolumeProjection, s conversion.Scope) error {
  3924. out.Secret = (*api.SecretProjection)(unsafe.Pointer(in.Secret))
  3925. out.DownwardAPI = (*api.DownwardAPIProjection)(unsafe.Pointer(in.DownwardAPI))
  3926. out.ConfigMap = (*api.ConfigMapProjection)(unsafe.Pointer(in.ConfigMap))
  3927. return nil
  3928. }
  3929. func Convert_v1_VolumeProjection_To_api_VolumeProjection(in *VolumeProjection, out *api.VolumeProjection, s conversion.Scope) error {
  3930. return autoConvert_v1_VolumeProjection_To_api_VolumeProjection(in, out, s)
  3931. }
  3932. func autoConvert_api_VolumeProjection_To_v1_VolumeProjection(in *api.VolumeProjection, out *VolumeProjection, s conversion.Scope) error {
  3933. out.Secret = (*SecretProjection)(unsafe.Pointer(in.Secret))
  3934. out.DownwardAPI = (*DownwardAPIProjection)(unsafe.Pointer(in.DownwardAPI))
  3935. out.ConfigMap = (*ConfigMapProjection)(unsafe.Pointer(in.ConfigMap))
  3936. return nil
  3937. }
  3938. func Convert_api_VolumeProjection_To_v1_VolumeProjection(in *api.VolumeProjection, out *VolumeProjection, s conversion.Scope) error {
  3939. return autoConvert_api_VolumeProjection_To_v1_VolumeProjection(in, out, s)
  3940. }
  3941. func autoConvert_v1_VolumeSource_To_api_VolumeSource(in *VolumeSource, out *api.VolumeSource, s conversion.Scope) error {
  3942. out.HostPath = (*api.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  3943. out.EmptyDir = (*api.EmptyDirVolumeSource)(unsafe.Pointer(in.EmptyDir))
  3944. out.GCEPersistentDisk = (*api.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  3945. out.AWSElasticBlockStore = (*api.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  3946. out.GitRepo = (*api.GitRepoVolumeSource)(unsafe.Pointer(in.GitRepo))
  3947. out.Secret = (*api.SecretVolumeSource)(unsafe.Pointer(in.Secret))
  3948. out.NFS = (*api.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  3949. out.ISCSI = (*api.ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI))
  3950. out.Glusterfs = (*api.GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs))
  3951. out.PersistentVolumeClaim = (*api.PersistentVolumeClaimVolumeSource)(unsafe.Pointer(in.PersistentVolumeClaim))
  3952. out.RBD = (*api.RBDVolumeSource)(unsafe.Pointer(in.RBD))
  3953. out.FlexVolume = (*api.FlexVolumeSource)(unsafe.Pointer(in.FlexVolume))
  3954. out.Cinder = (*api.CinderVolumeSource)(unsafe.Pointer(in.Cinder))
  3955. out.CephFS = (*api.CephFSVolumeSource)(unsafe.Pointer(in.CephFS))
  3956. out.Flocker = (*api.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  3957. out.DownwardAPI = (*api.DownwardAPIVolumeSource)(unsafe.Pointer(in.DownwardAPI))
  3958. out.FC = (*api.FCVolumeSource)(unsafe.Pointer(in.FC))
  3959. out.AzureFile = (*api.AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile))
  3960. out.ConfigMap = (*api.ConfigMapVolumeSource)(unsafe.Pointer(in.ConfigMap))
  3961. out.VsphereVolume = (*api.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  3962. out.Quobyte = (*api.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  3963. out.AzureDisk = (*api.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  3964. out.PhotonPersistentDisk = (*api.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  3965. out.Projected = (*api.ProjectedVolumeSource)(unsafe.Pointer(in.Projected))
  3966. out.PortworxVolume = (*api.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  3967. out.ScaleIO = (*api.ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO))
  3968. return nil
  3969. }
  3970. func Convert_v1_VolumeSource_To_api_VolumeSource(in *VolumeSource, out *api.VolumeSource, s conversion.Scope) error {
  3971. return autoConvert_v1_VolumeSource_To_api_VolumeSource(in, out, s)
  3972. }
  3973. func autoConvert_api_VolumeSource_To_v1_VolumeSource(in *api.VolumeSource, out *VolumeSource, s conversion.Scope) error {
  3974. out.HostPath = (*HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  3975. out.EmptyDir = (*EmptyDirVolumeSource)(unsafe.Pointer(in.EmptyDir))
  3976. out.GCEPersistentDisk = (*GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  3977. out.AWSElasticBlockStore = (*AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  3978. out.GitRepo = (*GitRepoVolumeSource)(unsafe.Pointer(in.GitRepo))
  3979. out.Secret = (*SecretVolumeSource)(unsafe.Pointer(in.Secret))
  3980. out.NFS = (*NFSVolumeSource)(unsafe.Pointer(in.NFS))
  3981. out.ISCSI = (*ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI))
  3982. out.Glusterfs = (*GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs))
  3983. out.PersistentVolumeClaim = (*PersistentVolumeClaimVolumeSource)(unsafe.Pointer(in.PersistentVolumeClaim))
  3984. out.RBD = (*RBDVolumeSource)(unsafe.Pointer(in.RBD))
  3985. out.Quobyte = (*QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  3986. out.FlexVolume = (*FlexVolumeSource)(unsafe.Pointer(in.FlexVolume))
  3987. out.Cinder = (*CinderVolumeSource)(unsafe.Pointer(in.Cinder))
  3988. out.CephFS = (*CephFSVolumeSource)(unsafe.Pointer(in.CephFS))
  3989. out.Flocker = (*FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  3990. out.DownwardAPI = (*DownwardAPIVolumeSource)(unsafe.Pointer(in.DownwardAPI))
  3991. out.FC = (*FCVolumeSource)(unsafe.Pointer(in.FC))
  3992. out.AzureFile = (*AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile))
  3993. out.ConfigMap = (*ConfigMapVolumeSource)(unsafe.Pointer(in.ConfigMap))
  3994. out.VsphereVolume = (*VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  3995. out.AzureDisk = (*AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  3996. out.PhotonPersistentDisk = (*PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  3997. out.Projected = (*ProjectedVolumeSource)(unsafe.Pointer(in.Projected))
  3998. out.PortworxVolume = (*PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  3999. out.ScaleIO = (*ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO))
  4000. return nil
  4001. }
  4002. func Convert_api_VolumeSource_To_v1_VolumeSource(in *api.VolumeSource, out *VolumeSource, s conversion.Scope) error {
  4003. return autoConvert_api_VolumeSource_To_v1_VolumeSource(in, out, s)
  4004. }
  4005. func autoConvert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource(in *VsphereVirtualDiskVolumeSource, out *api.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  4006. out.VolumePath = in.VolumePath
  4007. out.FSType = in.FSType
  4008. return nil
  4009. }
  4010. func Convert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource(in *VsphereVirtualDiskVolumeSource, out *api.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  4011. return autoConvert_v1_VsphereVirtualDiskVolumeSource_To_api_VsphereVirtualDiskVolumeSource(in, out, s)
  4012. }
  4013. func autoConvert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in *api.VsphereVirtualDiskVolumeSource, out *VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  4014. out.VolumePath = in.VolumePath
  4015. out.FSType = in.FSType
  4016. return nil
  4017. }
  4018. func Convert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in *api.VsphereVirtualDiskVolumeSource, out *VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  4019. return autoConvert_api_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in, out, s)
  4020. }
  4021. func autoConvert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm(in *WeightedPodAffinityTerm, out *api.WeightedPodAffinityTerm, s conversion.Scope) error {
  4022. out.Weight = in.Weight
  4023. if err := Convert_v1_PodAffinityTerm_To_api_PodAffinityTerm(&in.PodAffinityTerm, &out.PodAffinityTerm, s); err != nil {
  4024. return err
  4025. }
  4026. return nil
  4027. }
  4028. func Convert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm(in *WeightedPodAffinityTerm, out *api.WeightedPodAffinityTerm, s conversion.Scope) error {
  4029. return autoConvert_v1_WeightedPodAffinityTerm_To_api_WeightedPodAffinityTerm(in, out, s)
  4030. }
  4031. func autoConvert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in *api.WeightedPodAffinityTerm, out *WeightedPodAffinityTerm, s conversion.Scope) error {
  4032. out.Weight = in.Weight
  4033. if err := Convert_api_PodAffinityTerm_To_v1_PodAffinityTerm(&in.PodAffinityTerm, &out.PodAffinityTerm, s); err != nil {
  4034. return err
  4035. }
  4036. return nil
  4037. }
  4038. func Convert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in *api.WeightedPodAffinityTerm, out *WeightedPodAffinityTerm, s conversion.Scope) error {
  4039. return autoConvert_api_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in, out, s)
  4040. }