zz_generated.conversion.go 78 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628
  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 v1beta1
  16. import (
  17. v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
  18. conversion "k8s.io/apimachinery/pkg/conversion"
  19. runtime "k8s.io/apimachinery/pkg/runtime"
  20. intstr "k8s.io/apimachinery/pkg/util/intstr"
  21. api "k8s.io/client-go/pkg/api"
  22. api_v1 "k8s.io/client-go/pkg/api/v1"
  23. extensions "k8s.io/client-go/pkg/apis/extensions"
  24. unsafe "unsafe"
  25. )
  26. func init() {
  27. SchemeBuilder.Register(RegisterConversions)
  28. }
  29. // RegisterConversions adds conversion functions to the given scheme.
  30. // Public to allow building arbitrary schemes.
  31. func RegisterConversions(scheme *runtime.Scheme) error {
  32. return scheme.AddGeneratedConversionFuncs(
  33. Convert_v1beta1_APIVersion_To_extensions_APIVersion,
  34. Convert_extensions_APIVersion_To_v1beta1_APIVersion,
  35. Convert_v1beta1_CustomMetricCurrentStatus_To_extensions_CustomMetricCurrentStatus,
  36. Convert_extensions_CustomMetricCurrentStatus_To_v1beta1_CustomMetricCurrentStatus,
  37. Convert_v1beta1_CustomMetricCurrentStatusList_To_extensions_CustomMetricCurrentStatusList,
  38. Convert_extensions_CustomMetricCurrentStatusList_To_v1beta1_CustomMetricCurrentStatusList,
  39. Convert_v1beta1_CustomMetricTarget_To_extensions_CustomMetricTarget,
  40. Convert_extensions_CustomMetricTarget_To_v1beta1_CustomMetricTarget,
  41. Convert_v1beta1_CustomMetricTargetList_To_extensions_CustomMetricTargetList,
  42. Convert_extensions_CustomMetricTargetList_To_v1beta1_CustomMetricTargetList,
  43. Convert_v1beta1_DaemonSet_To_extensions_DaemonSet,
  44. Convert_extensions_DaemonSet_To_v1beta1_DaemonSet,
  45. Convert_v1beta1_DaemonSetList_To_extensions_DaemonSetList,
  46. Convert_extensions_DaemonSetList_To_v1beta1_DaemonSetList,
  47. Convert_v1beta1_DaemonSetSpec_To_extensions_DaemonSetSpec,
  48. Convert_extensions_DaemonSetSpec_To_v1beta1_DaemonSetSpec,
  49. Convert_v1beta1_DaemonSetStatus_To_extensions_DaemonSetStatus,
  50. Convert_extensions_DaemonSetStatus_To_v1beta1_DaemonSetStatus,
  51. Convert_v1beta1_DaemonSetUpdateStrategy_To_extensions_DaemonSetUpdateStrategy,
  52. Convert_extensions_DaemonSetUpdateStrategy_To_v1beta1_DaemonSetUpdateStrategy,
  53. Convert_v1beta1_Deployment_To_extensions_Deployment,
  54. Convert_extensions_Deployment_To_v1beta1_Deployment,
  55. Convert_v1beta1_DeploymentCondition_To_extensions_DeploymentCondition,
  56. Convert_extensions_DeploymentCondition_To_v1beta1_DeploymentCondition,
  57. Convert_v1beta1_DeploymentList_To_extensions_DeploymentList,
  58. Convert_extensions_DeploymentList_To_v1beta1_DeploymentList,
  59. Convert_v1beta1_DeploymentRollback_To_extensions_DeploymentRollback,
  60. Convert_extensions_DeploymentRollback_To_v1beta1_DeploymentRollback,
  61. Convert_v1beta1_DeploymentSpec_To_extensions_DeploymentSpec,
  62. Convert_extensions_DeploymentSpec_To_v1beta1_DeploymentSpec,
  63. Convert_v1beta1_DeploymentStatus_To_extensions_DeploymentStatus,
  64. Convert_extensions_DeploymentStatus_To_v1beta1_DeploymentStatus,
  65. Convert_v1beta1_DeploymentStrategy_To_extensions_DeploymentStrategy,
  66. Convert_extensions_DeploymentStrategy_To_v1beta1_DeploymentStrategy,
  67. Convert_v1beta1_FSGroupStrategyOptions_To_extensions_FSGroupStrategyOptions,
  68. Convert_extensions_FSGroupStrategyOptions_To_v1beta1_FSGroupStrategyOptions,
  69. Convert_v1beta1_HTTPIngressPath_To_extensions_HTTPIngressPath,
  70. Convert_extensions_HTTPIngressPath_To_v1beta1_HTTPIngressPath,
  71. Convert_v1beta1_HTTPIngressRuleValue_To_extensions_HTTPIngressRuleValue,
  72. Convert_extensions_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue,
  73. Convert_v1beta1_HostPortRange_To_extensions_HostPortRange,
  74. Convert_extensions_HostPortRange_To_v1beta1_HostPortRange,
  75. Convert_v1beta1_IDRange_To_extensions_IDRange,
  76. Convert_extensions_IDRange_To_v1beta1_IDRange,
  77. Convert_v1beta1_Ingress_To_extensions_Ingress,
  78. Convert_extensions_Ingress_To_v1beta1_Ingress,
  79. Convert_v1beta1_IngressBackend_To_extensions_IngressBackend,
  80. Convert_extensions_IngressBackend_To_v1beta1_IngressBackend,
  81. Convert_v1beta1_IngressList_To_extensions_IngressList,
  82. Convert_extensions_IngressList_To_v1beta1_IngressList,
  83. Convert_v1beta1_IngressRule_To_extensions_IngressRule,
  84. Convert_extensions_IngressRule_To_v1beta1_IngressRule,
  85. Convert_v1beta1_IngressRuleValue_To_extensions_IngressRuleValue,
  86. Convert_extensions_IngressRuleValue_To_v1beta1_IngressRuleValue,
  87. Convert_v1beta1_IngressSpec_To_extensions_IngressSpec,
  88. Convert_extensions_IngressSpec_To_v1beta1_IngressSpec,
  89. Convert_v1beta1_IngressStatus_To_extensions_IngressStatus,
  90. Convert_extensions_IngressStatus_To_v1beta1_IngressStatus,
  91. Convert_v1beta1_IngressTLS_To_extensions_IngressTLS,
  92. Convert_extensions_IngressTLS_To_v1beta1_IngressTLS,
  93. Convert_v1beta1_NetworkPolicy_To_extensions_NetworkPolicy,
  94. Convert_extensions_NetworkPolicy_To_v1beta1_NetworkPolicy,
  95. Convert_v1beta1_NetworkPolicyIngressRule_To_extensions_NetworkPolicyIngressRule,
  96. Convert_extensions_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule,
  97. Convert_v1beta1_NetworkPolicyList_To_extensions_NetworkPolicyList,
  98. Convert_extensions_NetworkPolicyList_To_v1beta1_NetworkPolicyList,
  99. Convert_v1beta1_NetworkPolicyPeer_To_extensions_NetworkPolicyPeer,
  100. Convert_extensions_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer,
  101. Convert_v1beta1_NetworkPolicyPort_To_extensions_NetworkPolicyPort,
  102. Convert_extensions_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort,
  103. Convert_v1beta1_NetworkPolicySpec_To_extensions_NetworkPolicySpec,
  104. Convert_extensions_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec,
  105. Convert_v1beta1_PodSecurityPolicy_To_extensions_PodSecurityPolicy,
  106. Convert_extensions_PodSecurityPolicy_To_v1beta1_PodSecurityPolicy,
  107. Convert_v1beta1_PodSecurityPolicyList_To_extensions_PodSecurityPolicyList,
  108. Convert_extensions_PodSecurityPolicyList_To_v1beta1_PodSecurityPolicyList,
  109. Convert_v1beta1_PodSecurityPolicySpec_To_extensions_PodSecurityPolicySpec,
  110. Convert_extensions_PodSecurityPolicySpec_To_v1beta1_PodSecurityPolicySpec,
  111. Convert_v1beta1_ReplicaSet_To_extensions_ReplicaSet,
  112. Convert_extensions_ReplicaSet_To_v1beta1_ReplicaSet,
  113. Convert_v1beta1_ReplicaSetCondition_To_extensions_ReplicaSetCondition,
  114. Convert_extensions_ReplicaSetCondition_To_v1beta1_ReplicaSetCondition,
  115. Convert_v1beta1_ReplicaSetList_To_extensions_ReplicaSetList,
  116. Convert_extensions_ReplicaSetList_To_v1beta1_ReplicaSetList,
  117. Convert_v1beta1_ReplicaSetSpec_To_extensions_ReplicaSetSpec,
  118. Convert_extensions_ReplicaSetSpec_To_v1beta1_ReplicaSetSpec,
  119. Convert_v1beta1_ReplicaSetStatus_To_extensions_ReplicaSetStatus,
  120. Convert_extensions_ReplicaSetStatus_To_v1beta1_ReplicaSetStatus,
  121. Convert_v1beta1_ReplicationControllerDummy_To_extensions_ReplicationControllerDummy,
  122. Convert_extensions_ReplicationControllerDummy_To_v1beta1_ReplicationControllerDummy,
  123. Convert_v1beta1_RollbackConfig_To_extensions_RollbackConfig,
  124. Convert_extensions_RollbackConfig_To_v1beta1_RollbackConfig,
  125. Convert_v1beta1_RollingUpdateDaemonSet_To_extensions_RollingUpdateDaemonSet,
  126. Convert_extensions_RollingUpdateDaemonSet_To_v1beta1_RollingUpdateDaemonSet,
  127. Convert_v1beta1_RollingUpdateDeployment_To_extensions_RollingUpdateDeployment,
  128. Convert_extensions_RollingUpdateDeployment_To_v1beta1_RollingUpdateDeployment,
  129. Convert_v1beta1_RunAsUserStrategyOptions_To_extensions_RunAsUserStrategyOptions,
  130. Convert_extensions_RunAsUserStrategyOptions_To_v1beta1_RunAsUserStrategyOptions,
  131. Convert_v1beta1_SELinuxStrategyOptions_To_extensions_SELinuxStrategyOptions,
  132. Convert_extensions_SELinuxStrategyOptions_To_v1beta1_SELinuxStrategyOptions,
  133. Convert_v1beta1_Scale_To_extensions_Scale,
  134. Convert_extensions_Scale_To_v1beta1_Scale,
  135. Convert_v1beta1_ScaleSpec_To_extensions_ScaleSpec,
  136. Convert_extensions_ScaleSpec_To_v1beta1_ScaleSpec,
  137. Convert_v1beta1_ScaleStatus_To_extensions_ScaleStatus,
  138. Convert_extensions_ScaleStatus_To_v1beta1_ScaleStatus,
  139. Convert_v1beta1_SupplementalGroupsStrategyOptions_To_extensions_SupplementalGroupsStrategyOptions,
  140. Convert_extensions_SupplementalGroupsStrategyOptions_To_v1beta1_SupplementalGroupsStrategyOptions,
  141. Convert_v1beta1_ThirdPartyResource_To_extensions_ThirdPartyResource,
  142. Convert_extensions_ThirdPartyResource_To_v1beta1_ThirdPartyResource,
  143. Convert_v1beta1_ThirdPartyResourceData_To_extensions_ThirdPartyResourceData,
  144. Convert_extensions_ThirdPartyResourceData_To_v1beta1_ThirdPartyResourceData,
  145. Convert_v1beta1_ThirdPartyResourceDataList_To_extensions_ThirdPartyResourceDataList,
  146. Convert_extensions_ThirdPartyResourceDataList_To_v1beta1_ThirdPartyResourceDataList,
  147. Convert_v1beta1_ThirdPartyResourceList_To_extensions_ThirdPartyResourceList,
  148. Convert_extensions_ThirdPartyResourceList_To_v1beta1_ThirdPartyResourceList,
  149. )
  150. }
  151. func autoConvert_v1beta1_APIVersion_To_extensions_APIVersion(in *APIVersion, out *extensions.APIVersion, s conversion.Scope) error {
  152. out.Name = in.Name
  153. return nil
  154. }
  155. func Convert_v1beta1_APIVersion_To_extensions_APIVersion(in *APIVersion, out *extensions.APIVersion, s conversion.Scope) error {
  156. return autoConvert_v1beta1_APIVersion_To_extensions_APIVersion(in, out, s)
  157. }
  158. func autoConvert_extensions_APIVersion_To_v1beta1_APIVersion(in *extensions.APIVersion, out *APIVersion, s conversion.Scope) error {
  159. out.Name = in.Name
  160. return nil
  161. }
  162. func Convert_extensions_APIVersion_To_v1beta1_APIVersion(in *extensions.APIVersion, out *APIVersion, s conversion.Scope) error {
  163. return autoConvert_extensions_APIVersion_To_v1beta1_APIVersion(in, out, s)
  164. }
  165. func autoConvert_v1beta1_CustomMetricCurrentStatus_To_extensions_CustomMetricCurrentStatus(in *CustomMetricCurrentStatus, out *extensions.CustomMetricCurrentStatus, s conversion.Scope) error {
  166. out.Name = in.Name
  167. out.CurrentValue = in.CurrentValue
  168. return nil
  169. }
  170. func Convert_v1beta1_CustomMetricCurrentStatus_To_extensions_CustomMetricCurrentStatus(in *CustomMetricCurrentStatus, out *extensions.CustomMetricCurrentStatus, s conversion.Scope) error {
  171. return autoConvert_v1beta1_CustomMetricCurrentStatus_To_extensions_CustomMetricCurrentStatus(in, out, s)
  172. }
  173. func autoConvert_extensions_CustomMetricCurrentStatus_To_v1beta1_CustomMetricCurrentStatus(in *extensions.CustomMetricCurrentStatus, out *CustomMetricCurrentStatus, s conversion.Scope) error {
  174. out.Name = in.Name
  175. out.CurrentValue = in.CurrentValue
  176. return nil
  177. }
  178. func Convert_extensions_CustomMetricCurrentStatus_To_v1beta1_CustomMetricCurrentStatus(in *extensions.CustomMetricCurrentStatus, out *CustomMetricCurrentStatus, s conversion.Scope) error {
  179. return autoConvert_extensions_CustomMetricCurrentStatus_To_v1beta1_CustomMetricCurrentStatus(in, out, s)
  180. }
  181. func autoConvert_v1beta1_CustomMetricCurrentStatusList_To_extensions_CustomMetricCurrentStatusList(in *CustomMetricCurrentStatusList, out *extensions.CustomMetricCurrentStatusList, s conversion.Scope) error {
  182. out.Items = *(*[]extensions.CustomMetricCurrentStatus)(unsafe.Pointer(&in.Items))
  183. return nil
  184. }
  185. func Convert_v1beta1_CustomMetricCurrentStatusList_To_extensions_CustomMetricCurrentStatusList(in *CustomMetricCurrentStatusList, out *extensions.CustomMetricCurrentStatusList, s conversion.Scope) error {
  186. return autoConvert_v1beta1_CustomMetricCurrentStatusList_To_extensions_CustomMetricCurrentStatusList(in, out, s)
  187. }
  188. func autoConvert_extensions_CustomMetricCurrentStatusList_To_v1beta1_CustomMetricCurrentStatusList(in *extensions.CustomMetricCurrentStatusList, out *CustomMetricCurrentStatusList, s conversion.Scope) error {
  189. if in.Items == nil {
  190. out.Items = make([]CustomMetricCurrentStatus, 0)
  191. } else {
  192. out.Items = *(*[]CustomMetricCurrentStatus)(unsafe.Pointer(&in.Items))
  193. }
  194. return nil
  195. }
  196. func Convert_extensions_CustomMetricCurrentStatusList_To_v1beta1_CustomMetricCurrentStatusList(in *extensions.CustomMetricCurrentStatusList, out *CustomMetricCurrentStatusList, s conversion.Scope) error {
  197. return autoConvert_extensions_CustomMetricCurrentStatusList_To_v1beta1_CustomMetricCurrentStatusList(in, out, s)
  198. }
  199. func autoConvert_v1beta1_CustomMetricTarget_To_extensions_CustomMetricTarget(in *CustomMetricTarget, out *extensions.CustomMetricTarget, s conversion.Scope) error {
  200. out.Name = in.Name
  201. out.TargetValue = in.TargetValue
  202. return nil
  203. }
  204. func Convert_v1beta1_CustomMetricTarget_To_extensions_CustomMetricTarget(in *CustomMetricTarget, out *extensions.CustomMetricTarget, s conversion.Scope) error {
  205. return autoConvert_v1beta1_CustomMetricTarget_To_extensions_CustomMetricTarget(in, out, s)
  206. }
  207. func autoConvert_extensions_CustomMetricTarget_To_v1beta1_CustomMetricTarget(in *extensions.CustomMetricTarget, out *CustomMetricTarget, s conversion.Scope) error {
  208. out.Name = in.Name
  209. out.TargetValue = in.TargetValue
  210. return nil
  211. }
  212. func Convert_extensions_CustomMetricTarget_To_v1beta1_CustomMetricTarget(in *extensions.CustomMetricTarget, out *CustomMetricTarget, s conversion.Scope) error {
  213. return autoConvert_extensions_CustomMetricTarget_To_v1beta1_CustomMetricTarget(in, out, s)
  214. }
  215. func autoConvert_v1beta1_CustomMetricTargetList_To_extensions_CustomMetricTargetList(in *CustomMetricTargetList, out *extensions.CustomMetricTargetList, s conversion.Scope) error {
  216. out.Items = *(*[]extensions.CustomMetricTarget)(unsafe.Pointer(&in.Items))
  217. return nil
  218. }
  219. func Convert_v1beta1_CustomMetricTargetList_To_extensions_CustomMetricTargetList(in *CustomMetricTargetList, out *extensions.CustomMetricTargetList, s conversion.Scope) error {
  220. return autoConvert_v1beta1_CustomMetricTargetList_To_extensions_CustomMetricTargetList(in, out, s)
  221. }
  222. func autoConvert_extensions_CustomMetricTargetList_To_v1beta1_CustomMetricTargetList(in *extensions.CustomMetricTargetList, out *CustomMetricTargetList, s conversion.Scope) error {
  223. if in.Items == nil {
  224. out.Items = make([]CustomMetricTarget, 0)
  225. } else {
  226. out.Items = *(*[]CustomMetricTarget)(unsafe.Pointer(&in.Items))
  227. }
  228. return nil
  229. }
  230. func Convert_extensions_CustomMetricTargetList_To_v1beta1_CustomMetricTargetList(in *extensions.CustomMetricTargetList, out *CustomMetricTargetList, s conversion.Scope) error {
  231. return autoConvert_extensions_CustomMetricTargetList_To_v1beta1_CustomMetricTargetList(in, out, s)
  232. }
  233. func autoConvert_v1beta1_DaemonSet_To_extensions_DaemonSet(in *DaemonSet, out *extensions.DaemonSet, s conversion.Scope) error {
  234. out.ObjectMeta = in.ObjectMeta
  235. if err := Convert_v1beta1_DaemonSetSpec_To_extensions_DaemonSetSpec(&in.Spec, &out.Spec, s); err != nil {
  236. return err
  237. }
  238. if err := Convert_v1beta1_DaemonSetStatus_To_extensions_DaemonSetStatus(&in.Status, &out.Status, s); err != nil {
  239. return err
  240. }
  241. return nil
  242. }
  243. func Convert_v1beta1_DaemonSet_To_extensions_DaemonSet(in *DaemonSet, out *extensions.DaemonSet, s conversion.Scope) error {
  244. return autoConvert_v1beta1_DaemonSet_To_extensions_DaemonSet(in, out, s)
  245. }
  246. func autoConvert_extensions_DaemonSet_To_v1beta1_DaemonSet(in *extensions.DaemonSet, out *DaemonSet, s conversion.Scope) error {
  247. out.ObjectMeta = in.ObjectMeta
  248. if err := Convert_extensions_DaemonSetSpec_To_v1beta1_DaemonSetSpec(&in.Spec, &out.Spec, s); err != nil {
  249. return err
  250. }
  251. if err := Convert_extensions_DaemonSetStatus_To_v1beta1_DaemonSetStatus(&in.Status, &out.Status, s); err != nil {
  252. return err
  253. }
  254. return nil
  255. }
  256. func Convert_extensions_DaemonSet_To_v1beta1_DaemonSet(in *extensions.DaemonSet, out *DaemonSet, s conversion.Scope) error {
  257. return autoConvert_extensions_DaemonSet_To_v1beta1_DaemonSet(in, out, s)
  258. }
  259. func autoConvert_v1beta1_DaemonSetList_To_extensions_DaemonSetList(in *DaemonSetList, out *extensions.DaemonSetList, s conversion.Scope) error {
  260. out.ListMeta = in.ListMeta
  261. if in.Items != nil {
  262. in, out := &in.Items, &out.Items
  263. *out = make([]extensions.DaemonSet, len(*in))
  264. for i := range *in {
  265. if err := Convert_v1beta1_DaemonSet_To_extensions_DaemonSet(&(*in)[i], &(*out)[i], s); err != nil {
  266. return err
  267. }
  268. }
  269. } else {
  270. out.Items = nil
  271. }
  272. return nil
  273. }
  274. func Convert_v1beta1_DaemonSetList_To_extensions_DaemonSetList(in *DaemonSetList, out *extensions.DaemonSetList, s conversion.Scope) error {
  275. return autoConvert_v1beta1_DaemonSetList_To_extensions_DaemonSetList(in, out, s)
  276. }
  277. func autoConvert_extensions_DaemonSetList_To_v1beta1_DaemonSetList(in *extensions.DaemonSetList, out *DaemonSetList, s conversion.Scope) error {
  278. out.ListMeta = in.ListMeta
  279. if in.Items != nil {
  280. in, out := &in.Items, &out.Items
  281. *out = make([]DaemonSet, len(*in))
  282. for i := range *in {
  283. if err := Convert_extensions_DaemonSet_To_v1beta1_DaemonSet(&(*in)[i], &(*out)[i], s); err != nil {
  284. return err
  285. }
  286. }
  287. } else {
  288. out.Items = make([]DaemonSet, 0)
  289. }
  290. return nil
  291. }
  292. func Convert_extensions_DaemonSetList_To_v1beta1_DaemonSetList(in *extensions.DaemonSetList, out *DaemonSetList, s conversion.Scope) error {
  293. return autoConvert_extensions_DaemonSetList_To_v1beta1_DaemonSetList(in, out, s)
  294. }
  295. func autoConvert_v1beta1_DaemonSetSpec_To_extensions_DaemonSetSpec(in *DaemonSetSpec, out *extensions.DaemonSetSpec, s conversion.Scope) error {
  296. out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector))
  297. if err := api_v1.Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  298. return err
  299. }
  300. if err := Convert_v1beta1_DaemonSetUpdateStrategy_To_extensions_DaemonSetUpdateStrategy(&in.UpdateStrategy, &out.UpdateStrategy, s); err != nil {
  301. return err
  302. }
  303. out.MinReadySeconds = in.MinReadySeconds
  304. out.TemplateGeneration = in.TemplateGeneration
  305. return nil
  306. }
  307. func Convert_v1beta1_DaemonSetSpec_To_extensions_DaemonSetSpec(in *DaemonSetSpec, out *extensions.DaemonSetSpec, s conversion.Scope) error {
  308. return autoConvert_v1beta1_DaemonSetSpec_To_extensions_DaemonSetSpec(in, out, s)
  309. }
  310. func autoConvert_extensions_DaemonSetSpec_To_v1beta1_DaemonSetSpec(in *extensions.DaemonSetSpec, out *DaemonSetSpec, s conversion.Scope) error {
  311. out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector))
  312. if err := api_v1.Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  313. return err
  314. }
  315. if err := Convert_extensions_DaemonSetUpdateStrategy_To_v1beta1_DaemonSetUpdateStrategy(&in.UpdateStrategy, &out.UpdateStrategy, s); err != nil {
  316. return err
  317. }
  318. out.MinReadySeconds = in.MinReadySeconds
  319. out.TemplateGeneration = in.TemplateGeneration
  320. return nil
  321. }
  322. func Convert_extensions_DaemonSetSpec_To_v1beta1_DaemonSetSpec(in *extensions.DaemonSetSpec, out *DaemonSetSpec, s conversion.Scope) error {
  323. return autoConvert_extensions_DaemonSetSpec_To_v1beta1_DaemonSetSpec(in, out, s)
  324. }
  325. func autoConvert_v1beta1_DaemonSetStatus_To_extensions_DaemonSetStatus(in *DaemonSetStatus, out *extensions.DaemonSetStatus, s conversion.Scope) error {
  326. out.CurrentNumberScheduled = in.CurrentNumberScheduled
  327. out.NumberMisscheduled = in.NumberMisscheduled
  328. out.DesiredNumberScheduled = in.DesiredNumberScheduled
  329. out.NumberReady = in.NumberReady
  330. out.ObservedGeneration = in.ObservedGeneration
  331. out.UpdatedNumberScheduled = in.UpdatedNumberScheduled
  332. out.NumberAvailable = in.NumberAvailable
  333. out.NumberUnavailable = in.NumberUnavailable
  334. return nil
  335. }
  336. func Convert_v1beta1_DaemonSetStatus_To_extensions_DaemonSetStatus(in *DaemonSetStatus, out *extensions.DaemonSetStatus, s conversion.Scope) error {
  337. return autoConvert_v1beta1_DaemonSetStatus_To_extensions_DaemonSetStatus(in, out, s)
  338. }
  339. func autoConvert_extensions_DaemonSetStatus_To_v1beta1_DaemonSetStatus(in *extensions.DaemonSetStatus, out *DaemonSetStatus, s conversion.Scope) error {
  340. out.CurrentNumberScheduled = in.CurrentNumberScheduled
  341. out.NumberMisscheduled = in.NumberMisscheduled
  342. out.DesiredNumberScheduled = in.DesiredNumberScheduled
  343. out.NumberReady = in.NumberReady
  344. out.ObservedGeneration = in.ObservedGeneration
  345. out.UpdatedNumberScheduled = in.UpdatedNumberScheduled
  346. out.NumberAvailable = in.NumberAvailable
  347. out.NumberUnavailable = in.NumberUnavailable
  348. return nil
  349. }
  350. func Convert_extensions_DaemonSetStatus_To_v1beta1_DaemonSetStatus(in *extensions.DaemonSetStatus, out *DaemonSetStatus, s conversion.Scope) error {
  351. return autoConvert_extensions_DaemonSetStatus_To_v1beta1_DaemonSetStatus(in, out, s)
  352. }
  353. func autoConvert_v1beta1_DaemonSetUpdateStrategy_To_extensions_DaemonSetUpdateStrategy(in *DaemonSetUpdateStrategy, out *extensions.DaemonSetUpdateStrategy, s conversion.Scope) error {
  354. out.Type = extensions.DaemonSetUpdateStrategyType(in.Type)
  355. if in.RollingUpdate != nil {
  356. in, out := &in.RollingUpdate, &out.RollingUpdate
  357. *out = new(extensions.RollingUpdateDaemonSet)
  358. if err := Convert_v1beta1_RollingUpdateDaemonSet_To_extensions_RollingUpdateDaemonSet(*in, *out, s); err != nil {
  359. return err
  360. }
  361. } else {
  362. out.RollingUpdate = nil
  363. }
  364. return nil
  365. }
  366. func Convert_v1beta1_DaemonSetUpdateStrategy_To_extensions_DaemonSetUpdateStrategy(in *DaemonSetUpdateStrategy, out *extensions.DaemonSetUpdateStrategy, s conversion.Scope) error {
  367. return autoConvert_v1beta1_DaemonSetUpdateStrategy_To_extensions_DaemonSetUpdateStrategy(in, out, s)
  368. }
  369. func autoConvert_extensions_DaemonSetUpdateStrategy_To_v1beta1_DaemonSetUpdateStrategy(in *extensions.DaemonSetUpdateStrategy, out *DaemonSetUpdateStrategy, s conversion.Scope) error {
  370. out.Type = DaemonSetUpdateStrategyType(in.Type)
  371. if in.RollingUpdate != nil {
  372. in, out := &in.RollingUpdate, &out.RollingUpdate
  373. *out = new(RollingUpdateDaemonSet)
  374. if err := Convert_extensions_RollingUpdateDaemonSet_To_v1beta1_RollingUpdateDaemonSet(*in, *out, s); err != nil {
  375. return err
  376. }
  377. } else {
  378. out.RollingUpdate = nil
  379. }
  380. return nil
  381. }
  382. func Convert_extensions_DaemonSetUpdateStrategy_To_v1beta1_DaemonSetUpdateStrategy(in *extensions.DaemonSetUpdateStrategy, out *DaemonSetUpdateStrategy, s conversion.Scope) error {
  383. return autoConvert_extensions_DaemonSetUpdateStrategy_To_v1beta1_DaemonSetUpdateStrategy(in, out, s)
  384. }
  385. func autoConvert_v1beta1_Deployment_To_extensions_Deployment(in *Deployment, out *extensions.Deployment, s conversion.Scope) error {
  386. out.ObjectMeta = in.ObjectMeta
  387. if err := Convert_v1beta1_DeploymentSpec_To_extensions_DeploymentSpec(&in.Spec, &out.Spec, s); err != nil {
  388. return err
  389. }
  390. if err := Convert_v1beta1_DeploymentStatus_To_extensions_DeploymentStatus(&in.Status, &out.Status, s); err != nil {
  391. return err
  392. }
  393. return nil
  394. }
  395. func Convert_v1beta1_Deployment_To_extensions_Deployment(in *Deployment, out *extensions.Deployment, s conversion.Scope) error {
  396. return autoConvert_v1beta1_Deployment_To_extensions_Deployment(in, out, s)
  397. }
  398. func autoConvert_extensions_Deployment_To_v1beta1_Deployment(in *extensions.Deployment, out *Deployment, s conversion.Scope) error {
  399. out.ObjectMeta = in.ObjectMeta
  400. if err := Convert_extensions_DeploymentSpec_To_v1beta1_DeploymentSpec(&in.Spec, &out.Spec, s); err != nil {
  401. return err
  402. }
  403. if err := Convert_extensions_DeploymentStatus_To_v1beta1_DeploymentStatus(&in.Status, &out.Status, s); err != nil {
  404. return err
  405. }
  406. return nil
  407. }
  408. func Convert_extensions_Deployment_To_v1beta1_Deployment(in *extensions.Deployment, out *Deployment, s conversion.Scope) error {
  409. return autoConvert_extensions_Deployment_To_v1beta1_Deployment(in, out, s)
  410. }
  411. func autoConvert_v1beta1_DeploymentCondition_To_extensions_DeploymentCondition(in *DeploymentCondition, out *extensions.DeploymentCondition, s conversion.Scope) error {
  412. out.Type = extensions.DeploymentConditionType(in.Type)
  413. out.Status = api.ConditionStatus(in.Status)
  414. out.LastUpdateTime = in.LastUpdateTime
  415. out.LastTransitionTime = in.LastTransitionTime
  416. out.Reason = in.Reason
  417. out.Message = in.Message
  418. return nil
  419. }
  420. func Convert_v1beta1_DeploymentCondition_To_extensions_DeploymentCondition(in *DeploymentCondition, out *extensions.DeploymentCondition, s conversion.Scope) error {
  421. return autoConvert_v1beta1_DeploymentCondition_To_extensions_DeploymentCondition(in, out, s)
  422. }
  423. func autoConvert_extensions_DeploymentCondition_To_v1beta1_DeploymentCondition(in *extensions.DeploymentCondition, out *DeploymentCondition, s conversion.Scope) error {
  424. out.Type = DeploymentConditionType(in.Type)
  425. out.Status = api_v1.ConditionStatus(in.Status)
  426. out.LastUpdateTime = in.LastUpdateTime
  427. out.LastTransitionTime = in.LastTransitionTime
  428. out.Reason = in.Reason
  429. out.Message = in.Message
  430. return nil
  431. }
  432. func Convert_extensions_DeploymentCondition_To_v1beta1_DeploymentCondition(in *extensions.DeploymentCondition, out *DeploymentCondition, s conversion.Scope) error {
  433. return autoConvert_extensions_DeploymentCondition_To_v1beta1_DeploymentCondition(in, out, s)
  434. }
  435. func autoConvert_v1beta1_DeploymentList_To_extensions_DeploymentList(in *DeploymentList, out *extensions.DeploymentList, s conversion.Scope) error {
  436. out.ListMeta = in.ListMeta
  437. if in.Items != nil {
  438. in, out := &in.Items, &out.Items
  439. *out = make([]extensions.Deployment, len(*in))
  440. for i := range *in {
  441. if err := Convert_v1beta1_Deployment_To_extensions_Deployment(&(*in)[i], &(*out)[i], s); err != nil {
  442. return err
  443. }
  444. }
  445. } else {
  446. out.Items = nil
  447. }
  448. return nil
  449. }
  450. func Convert_v1beta1_DeploymentList_To_extensions_DeploymentList(in *DeploymentList, out *extensions.DeploymentList, s conversion.Scope) error {
  451. return autoConvert_v1beta1_DeploymentList_To_extensions_DeploymentList(in, out, s)
  452. }
  453. func autoConvert_extensions_DeploymentList_To_v1beta1_DeploymentList(in *extensions.DeploymentList, out *DeploymentList, s conversion.Scope) error {
  454. out.ListMeta = in.ListMeta
  455. if in.Items != nil {
  456. in, out := &in.Items, &out.Items
  457. *out = make([]Deployment, len(*in))
  458. for i := range *in {
  459. if err := Convert_extensions_Deployment_To_v1beta1_Deployment(&(*in)[i], &(*out)[i], s); err != nil {
  460. return err
  461. }
  462. }
  463. } else {
  464. out.Items = make([]Deployment, 0)
  465. }
  466. return nil
  467. }
  468. func Convert_extensions_DeploymentList_To_v1beta1_DeploymentList(in *extensions.DeploymentList, out *DeploymentList, s conversion.Scope) error {
  469. return autoConvert_extensions_DeploymentList_To_v1beta1_DeploymentList(in, out, s)
  470. }
  471. func autoConvert_v1beta1_DeploymentRollback_To_extensions_DeploymentRollback(in *DeploymentRollback, out *extensions.DeploymentRollback, s conversion.Scope) error {
  472. out.Name = in.Name
  473. out.UpdatedAnnotations = *(*map[string]string)(unsafe.Pointer(&in.UpdatedAnnotations))
  474. if err := Convert_v1beta1_RollbackConfig_To_extensions_RollbackConfig(&in.RollbackTo, &out.RollbackTo, s); err != nil {
  475. return err
  476. }
  477. return nil
  478. }
  479. func Convert_v1beta1_DeploymentRollback_To_extensions_DeploymentRollback(in *DeploymentRollback, out *extensions.DeploymentRollback, s conversion.Scope) error {
  480. return autoConvert_v1beta1_DeploymentRollback_To_extensions_DeploymentRollback(in, out, s)
  481. }
  482. func autoConvert_extensions_DeploymentRollback_To_v1beta1_DeploymentRollback(in *extensions.DeploymentRollback, out *DeploymentRollback, s conversion.Scope) error {
  483. out.Name = in.Name
  484. out.UpdatedAnnotations = *(*map[string]string)(unsafe.Pointer(&in.UpdatedAnnotations))
  485. if err := Convert_extensions_RollbackConfig_To_v1beta1_RollbackConfig(&in.RollbackTo, &out.RollbackTo, s); err != nil {
  486. return err
  487. }
  488. return nil
  489. }
  490. func Convert_extensions_DeploymentRollback_To_v1beta1_DeploymentRollback(in *extensions.DeploymentRollback, out *DeploymentRollback, s conversion.Scope) error {
  491. return autoConvert_extensions_DeploymentRollback_To_v1beta1_DeploymentRollback(in, out, s)
  492. }
  493. func autoConvert_v1beta1_DeploymentSpec_To_extensions_DeploymentSpec(in *DeploymentSpec, out *extensions.DeploymentSpec, s conversion.Scope) error {
  494. if err := v1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil {
  495. return err
  496. }
  497. out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector))
  498. if err := api_v1.Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  499. return err
  500. }
  501. if err := Convert_v1beta1_DeploymentStrategy_To_extensions_DeploymentStrategy(&in.Strategy, &out.Strategy, s); err != nil {
  502. return err
  503. }
  504. out.MinReadySeconds = in.MinReadySeconds
  505. out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit))
  506. out.Paused = in.Paused
  507. out.RollbackTo = (*extensions.RollbackConfig)(unsafe.Pointer(in.RollbackTo))
  508. out.ProgressDeadlineSeconds = (*int32)(unsafe.Pointer(in.ProgressDeadlineSeconds))
  509. return nil
  510. }
  511. func autoConvert_extensions_DeploymentSpec_To_v1beta1_DeploymentSpec(in *extensions.DeploymentSpec, out *DeploymentSpec, s conversion.Scope) error {
  512. if err := v1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil {
  513. return err
  514. }
  515. out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector))
  516. if err := api_v1.Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  517. return err
  518. }
  519. if err := Convert_extensions_DeploymentStrategy_To_v1beta1_DeploymentStrategy(&in.Strategy, &out.Strategy, s); err != nil {
  520. return err
  521. }
  522. out.MinReadySeconds = in.MinReadySeconds
  523. out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit))
  524. out.Paused = in.Paused
  525. out.RollbackTo = (*RollbackConfig)(unsafe.Pointer(in.RollbackTo))
  526. out.ProgressDeadlineSeconds = (*int32)(unsafe.Pointer(in.ProgressDeadlineSeconds))
  527. return nil
  528. }
  529. func autoConvert_v1beta1_DeploymentStatus_To_extensions_DeploymentStatus(in *DeploymentStatus, out *extensions.DeploymentStatus, s conversion.Scope) error {
  530. out.ObservedGeneration = in.ObservedGeneration
  531. out.Replicas = in.Replicas
  532. out.UpdatedReplicas = in.UpdatedReplicas
  533. out.ReadyReplicas = in.ReadyReplicas
  534. out.AvailableReplicas = in.AvailableReplicas
  535. out.UnavailableReplicas = in.UnavailableReplicas
  536. out.Conditions = *(*[]extensions.DeploymentCondition)(unsafe.Pointer(&in.Conditions))
  537. return nil
  538. }
  539. func Convert_v1beta1_DeploymentStatus_To_extensions_DeploymentStatus(in *DeploymentStatus, out *extensions.DeploymentStatus, s conversion.Scope) error {
  540. return autoConvert_v1beta1_DeploymentStatus_To_extensions_DeploymentStatus(in, out, s)
  541. }
  542. func autoConvert_extensions_DeploymentStatus_To_v1beta1_DeploymentStatus(in *extensions.DeploymentStatus, out *DeploymentStatus, s conversion.Scope) error {
  543. out.ObservedGeneration = in.ObservedGeneration
  544. out.Replicas = in.Replicas
  545. out.UpdatedReplicas = in.UpdatedReplicas
  546. out.ReadyReplicas = in.ReadyReplicas
  547. out.AvailableReplicas = in.AvailableReplicas
  548. out.UnavailableReplicas = in.UnavailableReplicas
  549. out.Conditions = *(*[]DeploymentCondition)(unsafe.Pointer(&in.Conditions))
  550. return nil
  551. }
  552. func Convert_extensions_DeploymentStatus_To_v1beta1_DeploymentStatus(in *extensions.DeploymentStatus, out *DeploymentStatus, s conversion.Scope) error {
  553. return autoConvert_extensions_DeploymentStatus_To_v1beta1_DeploymentStatus(in, out, s)
  554. }
  555. func autoConvert_v1beta1_DeploymentStrategy_To_extensions_DeploymentStrategy(in *DeploymentStrategy, out *extensions.DeploymentStrategy, s conversion.Scope) error {
  556. out.Type = extensions.DeploymentStrategyType(in.Type)
  557. if in.RollingUpdate != nil {
  558. in, out := &in.RollingUpdate, &out.RollingUpdate
  559. *out = new(extensions.RollingUpdateDeployment)
  560. if err := Convert_v1beta1_RollingUpdateDeployment_To_extensions_RollingUpdateDeployment(*in, *out, s); err != nil {
  561. return err
  562. }
  563. } else {
  564. out.RollingUpdate = nil
  565. }
  566. return nil
  567. }
  568. func autoConvert_extensions_DeploymentStrategy_To_v1beta1_DeploymentStrategy(in *extensions.DeploymentStrategy, out *DeploymentStrategy, s conversion.Scope) error {
  569. out.Type = DeploymentStrategyType(in.Type)
  570. if in.RollingUpdate != nil {
  571. in, out := &in.RollingUpdate, &out.RollingUpdate
  572. *out = new(RollingUpdateDeployment)
  573. if err := Convert_extensions_RollingUpdateDeployment_To_v1beta1_RollingUpdateDeployment(*in, *out, s); err != nil {
  574. return err
  575. }
  576. } else {
  577. out.RollingUpdate = nil
  578. }
  579. return nil
  580. }
  581. func autoConvert_v1beta1_FSGroupStrategyOptions_To_extensions_FSGroupStrategyOptions(in *FSGroupStrategyOptions, out *extensions.FSGroupStrategyOptions, s conversion.Scope) error {
  582. out.Rule = extensions.FSGroupStrategyType(in.Rule)
  583. out.Ranges = *(*[]extensions.IDRange)(unsafe.Pointer(&in.Ranges))
  584. return nil
  585. }
  586. func Convert_v1beta1_FSGroupStrategyOptions_To_extensions_FSGroupStrategyOptions(in *FSGroupStrategyOptions, out *extensions.FSGroupStrategyOptions, s conversion.Scope) error {
  587. return autoConvert_v1beta1_FSGroupStrategyOptions_To_extensions_FSGroupStrategyOptions(in, out, s)
  588. }
  589. func autoConvert_extensions_FSGroupStrategyOptions_To_v1beta1_FSGroupStrategyOptions(in *extensions.FSGroupStrategyOptions, out *FSGroupStrategyOptions, s conversion.Scope) error {
  590. out.Rule = FSGroupStrategyType(in.Rule)
  591. out.Ranges = *(*[]IDRange)(unsafe.Pointer(&in.Ranges))
  592. return nil
  593. }
  594. func Convert_extensions_FSGroupStrategyOptions_To_v1beta1_FSGroupStrategyOptions(in *extensions.FSGroupStrategyOptions, out *FSGroupStrategyOptions, s conversion.Scope) error {
  595. return autoConvert_extensions_FSGroupStrategyOptions_To_v1beta1_FSGroupStrategyOptions(in, out, s)
  596. }
  597. func autoConvert_v1beta1_HTTPIngressPath_To_extensions_HTTPIngressPath(in *HTTPIngressPath, out *extensions.HTTPIngressPath, s conversion.Scope) error {
  598. out.Path = in.Path
  599. if err := Convert_v1beta1_IngressBackend_To_extensions_IngressBackend(&in.Backend, &out.Backend, s); err != nil {
  600. return err
  601. }
  602. return nil
  603. }
  604. func Convert_v1beta1_HTTPIngressPath_To_extensions_HTTPIngressPath(in *HTTPIngressPath, out *extensions.HTTPIngressPath, s conversion.Scope) error {
  605. return autoConvert_v1beta1_HTTPIngressPath_To_extensions_HTTPIngressPath(in, out, s)
  606. }
  607. func autoConvert_extensions_HTTPIngressPath_To_v1beta1_HTTPIngressPath(in *extensions.HTTPIngressPath, out *HTTPIngressPath, s conversion.Scope) error {
  608. out.Path = in.Path
  609. if err := Convert_extensions_IngressBackend_To_v1beta1_IngressBackend(&in.Backend, &out.Backend, s); err != nil {
  610. return err
  611. }
  612. return nil
  613. }
  614. func Convert_extensions_HTTPIngressPath_To_v1beta1_HTTPIngressPath(in *extensions.HTTPIngressPath, out *HTTPIngressPath, s conversion.Scope) error {
  615. return autoConvert_extensions_HTTPIngressPath_To_v1beta1_HTTPIngressPath(in, out, s)
  616. }
  617. func autoConvert_v1beta1_HTTPIngressRuleValue_To_extensions_HTTPIngressRuleValue(in *HTTPIngressRuleValue, out *extensions.HTTPIngressRuleValue, s conversion.Scope) error {
  618. out.Paths = *(*[]extensions.HTTPIngressPath)(unsafe.Pointer(&in.Paths))
  619. return nil
  620. }
  621. func Convert_v1beta1_HTTPIngressRuleValue_To_extensions_HTTPIngressRuleValue(in *HTTPIngressRuleValue, out *extensions.HTTPIngressRuleValue, s conversion.Scope) error {
  622. return autoConvert_v1beta1_HTTPIngressRuleValue_To_extensions_HTTPIngressRuleValue(in, out, s)
  623. }
  624. func autoConvert_extensions_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue(in *extensions.HTTPIngressRuleValue, out *HTTPIngressRuleValue, s conversion.Scope) error {
  625. if in.Paths == nil {
  626. out.Paths = make([]HTTPIngressPath, 0)
  627. } else {
  628. out.Paths = *(*[]HTTPIngressPath)(unsafe.Pointer(&in.Paths))
  629. }
  630. return nil
  631. }
  632. func Convert_extensions_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue(in *extensions.HTTPIngressRuleValue, out *HTTPIngressRuleValue, s conversion.Scope) error {
  633. return autoConvert_extensions_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue(in, out, s)
  634. }
  635. func autoConvert_v1beta1_HostPortRange_To_extensions_HostPortRange(in *HostPortRange, out *extensions.HostPortRange, s conversion.Scope) error {
  636. out.Min = int(in.Min)
  637. out.Max = int(in.Max)
  638. return nil
  639. }
  640. func Convert_v1beta1_HostPortRange_To_extensions_HostPortRange(in *HostPortRange, out *extensions.HostPortRange, s conversion.Scope) error {
  641. return autoConvert_v1beta1_HostPortRange_To_extensions_HostPortRange(in, out, s)
  642. }
  643. func autoConvert_extensions_HostPortRange_To_v1beta1_HostPortRange(in *extensions.HostPortRange, out *HostPortRange, s conversion.Scope) error {
  644. out.Min = int32(in.Min)
  645. out.Max = int32(in.Max)
  646. return nil
  647. }
  648. func Convert_extensions_HostPortRange_To_v1beta1_HostPortRange(in *extensions.HostPortRange, out *HostPortRange, s conversion.Scope) error {
  649. return autoConvert_extensions_HostPortRange_To_v1beta1_HostPortRange(in, out, s)
  650. }
  651. func autoConvert_v1beta1_IDRange_To_extensions_IDRange(in *IDRange, out *extensions.IDRange, s conversion.Scope) error {
  652. out.Min = in.Min
  653. out.Max = in.Max
  654. return nil
  655. }
  656. func Convert_v1beta1_IDRange_To_extensions_IDRange(in *IDRange, out *extensions.IDRange, s conversion.Scope) error {
  657. return autoConvert_v1beta1_IDRange_To_extensions_IDRange(in, out, s)
  658. }
  659. func autoConvert_extensions_IDRange_To_v1beta1_IDRange(in *extensions.IDRange, out *IDRange, s conversion.Scope) error {
  660. out.Min = in.Min
  661. out.Max = in.Max
  662. return nil
  663. }
  664. func Convert_extensions_IDRange_To_v1beta1_IDRange(in *extensions.IDRange, out *IDRange, s conversion.Scope) error {
  665. return autoConvert_extensions_IDRange_To_v1beta1_IDRange(in, out, s)
  666. }
  667. func autoConvert_v1beta1_Ingress_To_extensions_Ingress(in *Ingress, out *extensions.Ingress, s conversion.Scope) error {
  668. out.ObjectMeta = in.ObjectMeta
  669. if err := Convert_v1beta1_IngressSpec_To_extensions_IngressSpec(&in.Spec, &out.Spec, s); err != nil {
  670. return err
  671. }
  672. if err := Convert_v1beta1_IngressStatus_To_extensions_IngressStatus(&in.Status, &out.Status, s); err != nil {
  673. return err
  674. }
  675. return nil
  676. }
  677. func Convert_v1beta1_Ingress_To_extensions_Ingress(in *Ingress, out *extensions.Ingress, s conversion.Scope) error {
  678. return autoConvert_v1beta1_Ingress_To_extensions_Ingress(in, out, s)
  679. }
  680. func autoConvert_extensions_Ingress_To_v1beta1_Ingress(in *extensions.Ingress, out *Ingress, s conversion.Scope) error {
  681. out.ObjectMeta = in.ObjectMeta
  682. if err := Convert_extensions_IngressSpec_To_v1beta1_IngressSpec(&in.Spec, &out.Spec, s); err != nil {
  683. return err
  684. }
  685. if err := Convert_extensions_IngressStatus_To_v1beta1_IngressStatus(&in.Status, &out.Status, s); err != nil {
  686. return err
  687. }
  688. return nil
  689. }
  690. func Convert_extensions_Ingress_To_v1beta1_Ingress(in *extensions.Ingress, out *Ingress, s conversion.Scope) error {
  691. return autoConvert_extensions_Ingress_To_v1beta1_Ingress(in, out, s)
  692. }
  693. func autoConvert_v1beta1_IngressBackend_To_extensions_IngressBackend(in *IngressBackend, out *extensions.IngressBackend, s conversion.Scope) error {
  694. out.ServiceName = in.ServiceName
  695. out.ServicePort = in.ServicePort
  696. return nil
  697. }
  698. func Convert_v1beta1_IngressBackend_To_extensions_IngressBackend(in *IngressBackend, out *extensions.IngressBackend, s conversion.Scope) error {
  699. return autoConvert_v1beta1_IngressBackend_To_extensions_IngressBackend(in, out, s)
  700. }
  701. func autoConvert_extensions_IngressBackend_To_v1beta1_IngressBackend(in *extensions.IngressBackend, out *IngressBackend, s conversion.Scope) error {
  702. out.ServiceName = in.ServiceName
  703. out.ServicePort = in.ServicePort
  704. return nil
  705. }
  706. func Convert_extensions_IngressBackend_To_v1beta1_IngressBackend(in *extensions.IngressBackend, out *IngressBackend, s conversion.Scope) error {
  707. return autoConvert_extensions_IngressBackend_To_v1beta1_IngressBackend(in, out, s)
  708. }
  709. func autoConvert_v1beta1_IngressList_To_extensions_IngressList(in *IngressList, out *extensions.IngressList, s conversion.Scope) error {
  710. out.ListMeta = in.ListMeta
  711. out.Items = *(*[]extensions.Ingress)(unsafe.Pointer(&in.Items))
  712. return nil
  713. }
  714. func Convert_v1beta1_IngressList_To_extensions_IngressList(in *IngressList, out *extensions.IngressList, s conversion.Scope) error {
  715. return autoConvert_v1beta1_IngressList_To_extensions_IngressList(in, out, s)
  716. }
  717. func autoConvert_extensions_IngressList_To_v1beta1_IngressList(in *extensions.IngressList, out *IngressList, s conversion.Scope) error {
  718. out.ListMeta = in.ListMeta
  719. if in.Items == nil {
  720. out.Items = make([]Ingress, 0)
  721. } else {
  722. out.Items = *(*[]Ingress)(unsafe.Pointer(&in.Items))
  723. }
  724. return nil
  725. }
  726. func Convert_extensions_IngressList_To_v1beta1_IngressList(in *extensions.IngressList, out *IngressList, s conversion.Scope) error {
  727. return autoConvert_extensions_IngressList_To_v1beta1_IngressList(in, out, s)
  728. }
  729. func autoConvert_v1beta1_IngressRule_To_extensions_IngressRule(in *IngressRule, out *extensions.IngressRule, s conversion.Scope) error {
  730. out.Host = in.Host
  731. if err := Convert_v1beta1_IngressRuleValue_To_extensions_IngressRuleValue(&in.IngressRuleValue, &out.IngressRuleValue, s); err != nil {
  732. return err
  733. }
  734. return nil
  735. }
  736. func Convert_v1beta1_IngressRule_To_extensions_IngressRule(in *IngressRule, out *extensions.IngressRule, s conversion.Scope) error {
  737. return autoConvert_v1beta1_IngressRule_To_extensions_IngressRule(in, out, s)
  738. }
  739. func autoConvert_extensions_IngressRule_To_v1beta1_IngressRule(in *extensions.IngressRule, out *IngressRule, s conversion.Scope) error {
  740. out.Host = in.Host
  741. if err := Convert_extensions_IngressRuleValue_To_v1beta1_IngressRuleValue(&in.IngressRuleValue, &out.IngressRuleValue, s); err != nil {
  742. return err
  743. }
  744. return nil
  745. }
  746. func Convert_extensions_IngressRule_To_v1beta1_IngressRule(in *extensions.IngressRule, out *IngressRule, s conversion.Scope) error {
  747. return autoConvert_extensions_IngressRule_To_v1beta1_IngressRule(in, out, s)
  748. }
  749. func autoConvert_v1beta1_IngressRuleValue_To_extensions_IngressRuleValue(in *IngressRuleValue, out *extensions.IngressRuleValue, s conversion.Scope) error {
  750. out.HTTP = (*extensions.HTTPIngressRuleValue)(unsafe.Pointer(in.HTTP))
  751. return nil
  752. }
  753. func Convert_v1beta1_IngressRuleValue_To_extensions_IngressRuleValue(in *IngressRuleValue, out *extensions.IngressRuleValue, s conversion.Scope) error {
  754. return autoConvert_v1beta1_IngressRuleValue_To_extensions_IngressRuleValue(in, out, s)
  755. }
  756. func autoConvert_extensions_IngressRuleValue_To_v1beta1_IngressRuleValue(in *extensions.IngressRuleValue, out *IngressRuleValue, s conversion.Scope) error {
  757. out.HTTP = (*HTTPIngressRuleValue)(unsafe.Pointer(in.HTTP))
  758. return nil
  759. }
  760. func Convert_extensions_IngressRuleValue_To_v1beta1_IngressRuleValue(in *extensions.IngressRuleValue, out *IngressRuleValue, s conversion.Scope) error {
  761. return autoConvert_extensions_IngressRuleValue_To_v1beta1_IngressRuleValue(in, out, s)
  762. }
  763. func autoConvert_v1beta1_IngressSpec_To_extensions_IngressSpec(in *IngressSpec, out *extensions.IngressSpec, s conversion.Scope) error {
  764. out.Backend = (*extensions.IngressBackend)(unsafe.Pointer(in.Backend))
  765. out.TLS = *(*[]extensions.IngressTLS)(unsafe.Pointer(&in.TLS))
  766. out.Rules = *(*[]extensions.IngressRule)(unsafe.Pointer(&in.Rules))
  767. return nil
  768. }
  769. func Convert_v1beta1_IngressSpec_To_extensions_IngressSpec(in *IngressSpec, out *extensions.IngressSpec, s conversion.Scope) error {
  770. return autoConvert_v1beta1_IngressSpec_To_extensions_IngressSpec(in, out, s)
  771. }
  772. func autoConvert_extensions_IngressSpec_To_v1beta1_IngressSpec(in *extensions.IngressSpec, out *IngressSpec, s conversion.Scope) error {
  773. out.Backend = (*IngressBackend)(unsafe.Pointer(in.Backend))
  774. out.TLS = *(*[]IngressTLS)(unsafe.Pointer(&in.TLS))
  775. out.Rules = *(*[]IngressRule)(unsafe.Pointer(&in.Rules))
  776. return nil
  777. }
  778. func Convert_extensions_IngressSpec_To_v1beta1_IngressSpec(in *extensions.IngressSpec, out *IngressSpec, s conversion.Scope) error {
  779. return autoConvert_extensions_IngressSpec_To_v1beta1_IngressSpec(in, out, s)
  780. }
  781. func autoConvert_v1beta1_IngressStatus_To_extensions_IngressStatus(in *IngressStatus, out *extensions.IngressStatus, s conversion.Scope) error {
  782. // TODO: Inefficient conversion - can we improve it?
  783. if err := s.Convert(&in.LoadBalancer, &out.LoadBalancer, 0); err != nil {
  784. return err
  785. }
  786. return nil
  787. }
  788. func Convert_v1beta1_IngressStatus_To_extensions_IngressStatus(in *IngressStatus, out *extensions.IngressStatus, s conversion.Scope) error {
  789. return autoConvert_v1beta1_IngressStatus_To_extensions_IngressStatus(in, out, s)
  790. }
  791. func autoConvert_extensions_IngressStatus_To_v1beta1_IngressStatus(in *extensions.IngressStatus, out *IngressStatus, s conversion.Scope) error {
  792. // TODO: Inefficient conversion - can we improve it?
  793. if err := s.Convert(&in.LoadBalancer, &out.LoadBalancer, 0); err != nil {
  794. return err
  795. }
  796. return nil
  797. }
  798. func Convert_extensions_IngressStatus_To_v1beta1_IngressStatus(in *extensions.IngressStatus, out *IngressStatus, s conversion.Scope) error {
  799. return autoConvert_extensions_IngressStatus_To_v1beta1_IngressStatus(in, out, s)
  800. }
  801. func autoConvert_v1beta1_IngressTLS_To_extensions_IngressTLS(in *IngressTLS, out *extensions.IngressTLS, s conversion.Scope) error {
  802. out.Hosts = *(*[]string)(unsafe.Pointer(&in.Hosts))
  803. out.SecretName = in.SecretName
  804. return nil
  805. }
  806. func Convert_v1beta1_IngressTLS_To_extensions_IngressTLS(in *IngressTLS, out *extensions.IngressTLS, s conversion.Scope) error {
  807. return autoConvert_v1beta1_IngressTLS_To_extensions_IngressTLS(in, out, s)
  808. }
  809. func autoConvert_extensions_IngressTLS_To_v1beta1_IngressTLS(in *extensions.IngressTLS, out *IngressTLS, s conversion.Scope) error {
  810. out.Hosts = *(*[]string)(unsafe.Pointer(&in.Hosts))
  811. out.SecretName = in.SecretName
  812. return nil
  813. }
  814. func Convert_extensions_IngressTLS_To_v1beta1_IngressTLS(in *extensions.IngressTLS, out *IngressTLS, s conversion.Scope) error {
  815. return autoConvert_extensions_IngressTLS_To_v1beta1_IngressTLS(in, out, s)
  816. }
  817. func autoConvert_v1beta1_NetworkPolicy_To_extensions_NetworkPolicy(in *NetworkPolicy, out *extensions.NetworkPolicy, s conversion.Scope) error {
  818. out.ObjectMeta = in.ObjectMeta
  819. if err := Convert_v1beta1_NetworkPolicySpec_To_extensions_NetworkPolicySpec(&in.Spec, &out.Spec, s); err != nil {
  820. return err
  821. }
  822. return nil
  823. }
  824. func Convert_v1beta1_NetworkPolicy_To_extensions_NetworkPolicy(in *NetworkPolicy, out *extensions.NetworkPolicy, s conversion.Scope) error {
  825. return autoConvert_v1beta1_NetworkPolicy_To_extensions_NetworkPolicy(in, out, s)
  826. }
  827. func autoConvert_extensions_NetworkPolicy_To_v1beta1_NetworkPolicy(in *extensions.NetworkPolicy, out *NetworkPolicy, s conversion.Scope) error {
  828. out.ObjectMeta = in.ObjectMeta
  829. if err := Convert_extensions_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec(&in.Spec, &out.Spec, s); err != nil {
  830. return err
  831. }
  832. return nil
  833. }
  834. func Convert_extensions_NetworkPolicy_To_v1beta1_NetworkPolicy(in *extensions.NetworkPolicy, out *NetworkPolicy, s conversion.Scope) error {
  835. return autoConvert_extensions_NetworkPolicy_To_v1beta1_NetworkPolicy(in, out, s)
  836. }
  837. func autoConvert_v1beta1_NetworkPolicyIngressRule_To_extensions_NetworkPolicyIngressRule(in *NetworkPolicyIngressRule, out *extensions.NetworkPolicyIngressRule, s conversion.Scope) error {
  838. out.Ports = *(*[]extensions.NetworkPolicyPort)(unsafe.Pointer(&in.Ports))
  839. out.From = *(*[]extensions.NetworkPolicyPeer)(unsafe.Pointer(&in.From))
  840. return nil
  841. }
  842. func Convert_v1beta1_NetworkPolicyIngressRule_To_extensions_NetworkPolicyIngressRule(in *NetworkPolicyIngressRule, out *extensions.NetworkPolicyIngressRule, s conversion.Scope) error {
  843. return autoConvert_v1beta1_NetworkPolicyIngressRule_To_extensions_NetworkPolicyIngressRule(in, out, s)
  844. }
  845. func autoConvert_extensions_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule(in *extensions.NetworkPolicyIngressRule, out *NetworkPolicyIngressRule, s conversion.Scope) error {
  846. out.Ports = *(*[]NetworkPolicyPort)(unsafe.Pointer(&in.Ports))
  847. out.From = *(*[]NetworkPolicyPeer)(unsafe.Pointer(&in.From))
  848. return nil
  849. }
  850. func Convert_extensions_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule(in *extensions.NetworkPolicyIngressRule, out *NetworkPolicyIngressRule, s conversion.Scope) error {
  851. return autoConvert_extensions_NetworkPolicyIngressRule_To_v1beta1_NetworkPolicyIngressRule(in, out, s)
  852. }
  853. func autoConvert_v1beta1_NetworkPolicyList_To_extensions_NetworkPolicyList(in *NetworkPolicyList, out *extensions.NetworkPolicyList, s conversion.Scope) error {
  854. out.ListMeta = in.ListMeta
  855. out.Items = *(*[]extensions.NetworkPolicy)(unsafe.Pointer(&in.Items))
  856. return nil
  857. }
  858. func Convert_v1beta1_NetworkPolicyList_To_extensions_NetworkPolicyList(in *NetworkPolicyList, out *extensions.NetworkPolicyList, s conversion.Scope) error {
  859. return autoConvert_v1beta1_NetworkPolicyList_To_extensions_NetworkPolicyList(in, out, s)
  860. }
  861. func autoConvert_extensions_NetworkPolicyList_To_v1beta1_NetworkPolicyList(in *extensions.NetworkPolicyList, out *NetworkPolicyList, s conversion.Scope) error {
  862. out.ListMeta = in.ListMeta
  863. if in.Items == nil {
  864. out.Items = make([]NetworkPolicy, 0)
  865. } else {
  866. out.Items = *(*[]NetworkPolicy)(unsafe.Pointer(&in.Items))
  867. }
  868. return nil
  869. }
  870. func Convert_extensions_NetworkPolicyList_To_v1beta1_NetworkPolicyList(in *extensions.NetworkPolicyList, out *NetworkPolicyList, s conversion.Scope) error {
  871. return autoConvert_extensions_NetworkPolicyList_To_v1beta1_NetworkPolicyList(in, out, s)
  872. }
  873. func autoConvert_v1beta1_NetworkPolicyPeer_To_extensions_NetworkPolicyPeer(in *NetworkPolicyPeer, out *extensions.NetworkPolicyPeer, s conversion.Scope) error {
  874. out.PodSelector = (*v1.LabelSelector)(unsafe.Pointer(in.PodSelector))
  875. out.NamespaceSelector = (*v1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector))
  876. return nil
  877. }
  878. func Convert_v1beta1_NetworkPolicyPeer_To_extensions_NetworkPolicyPeer(in *NetworkPolicyPeer, out *extensions.NetworkPolicyPeer, s conversion.Scope) error {
  879. return autoConvert_v1beta1_NetworkPolicyPeer_To_extensions_NetworkPolicyPeer(in, out, s)
  880. }
  881. func autoConvert_extensions_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer(in *extensions.NetworkPolicyPeer, out *NetworkPolicyPeer, s conversion.Scope) error {
  882. out.PodSelector = (*v1.LabelSelector)(unsafe.Pointer(in.PodSelector))
  883. out.NamespaceSelector = (*v1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector))
  884. return nil
  885. }
  886. func Convert_extensions_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer(in *extensions.NetworkPolicyPeer, out *NetworkPolicyPeer, s conversion.Scope) error {
  887. return autoConvert_extensions_NetworkPolicyPeer_To_v1beta1_NetworkPolicyPeer(in, out, s)
  888. }
  889. func autoConvert_v1beta1_NetworkPolicyPort_To_extensions_NetworkPolicyPort(in *NetworkPolicyPort, out *extensions.NetworkPolicyPort, s conversion.Scope) error {
  890. out.Protocol = (*api.Protocol)(unsafe.Pointer(in.Protocol))
  891. out.Port = (*intstr.IntOrString)(unsafe.Pointer(in.Port))
  892. return nil
  893. }
  894. func Convert_v1beta1_NetworkPolicyPort_To_extensions_NetworkPolicyPort(in *NetworkPolicyPort, out *extensions.NetworkPolicyPort, s conversion.Scope) error {
  895. return autoConvert_v1beta1_NetworkPolicyPort_To_extensions_NetworkPolicyPort(in, out, s)
  896. }
  897. func autoConvert_extensions_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort(in *extensions.NetworkPolicyPort, out *NetworkPolicyPort, s conversion.Scope) error {
  898. out.Protocol = (*api_v1.Protocol)(unsafe.Pointer(in.Protocol))
  899. out.Port = (*intstr.IntOrString)(unsafe.Pointer(in.Port))
  900. return nil
  901. }
  902. func Convert_extensions_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort(in *extensions.NetworkPolicyPort, out *NetworkPolicyPort, s conversion.Scope) error {
  903. return autoConvert_extensions_NetworkPolicyPort_To_v1beta1_NetworkPolicyPort(in, out, s)
  904. }
  905. func autoConvert_v1beta1_NetworkPolicySpec_To_extensions_NetworkPolicySpec(in *NetworkPolicySpec, out *extensions.NetworkPolicySpec, s conversion.Scope) error {
  906. out.PodSelector = in.PodSelector
  907. out.Ingress = *(*[]extensions.NetworkPolicyIngressRule)(unsafe.Pointer(&in.Ingress))
  908. return nil
  909. }
  910. func Convert_v1beta1_NetworkPolicySpec_To_extensions_NetworkPolicySpec(in *NetworkPolicySpec, out *extensions.NetworkPolicySpec, s conversion.Scope) error {
  911. return autoConvert_v1beta1_NetworkPolicySpec_To_extensions_NetworkPolicySpec(in, out, s)
  912. }
  913. func autoConvert_extensions_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec(in *extensions.NetworkPolicySpec, out *NetworkPolicySpec, s conversion.Scope) error {
  914. out.PodSelector = in.PodSelector
  915. out.Ingress = *(*[]NetworkPolicyIngressRule)(unsafe.Pointer(&in.Ingress))
  916. return nil
  917. }
  918. func Convert_extensions_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec(in *extensions.NetworkPolicySpec, out *NetworkPolicySpec, s conversion.Scope) error {
  919. return autoConvert_extensions_NetworkPolicySpec_To_v1beta1_NetworkPolicySpec(in, out, s)
  920. }
  921. func autoConvert_v1beta1_PodSecurityPolicy_To_extensions_PodSecurityPolicy(in *PodSecurityPolicy, out *extensions.PodSecurityPolicy, s conversion.Scope) error {
  922. out.ObjectMeta = in.ObjectMeta
  923. if err := Convert_v1beta1_PodSecurityPolicySpec_To_extensions_PodSecurityPolicySpec(&in.Spec, &out.Spec, s); err != nil {
  924. return err
  925. }
  926. return nil
  927. }
  928. func Convert_v1beta1_PodSecurityPolicy_To_extensions_PodSecurityPolicy(in *PodSecurityPolicy, out *extensions.PodSecurityPolicy, s conversion.Scope) error {
  929. return autoConvert_v1beta1_PodSecurityPolicy_To_extensions_PodSecurityPolicy(in, out, s)
  930. }
  931. func autoConvert_extensions_PodSecurityPolicy_To_v1beta1_PodSecurityPolicy(in *extensions.PodSecurityPolicy, out *PodSecurityPolicy, s conversion.Scope) error {
  932. out.ObjectMeta = in.ObjectMeta
  933. if err := Convert_extensions_PodSecurityPolicySpec_To_v1beta1_PodSecurityPolicySpec(&in.Spec, &out.Spec, s); err != nil {
  934. return err
  935. }
  936. return nil
  937. }
  938. func Convert_extensions_PodSecurityPolicy_To_v1beta1_PodSecurityPolicy(in *extensions.PodSecurityPolicy, out *PodSecurityPolicy, s conversion.Scope) error {
  939. return autoConvert_extensions_PodSecurityPolicy_To_v1beta1_PodSecurityPolicy(in, out, s)
  940. }
  941. func autoConvert_v1beta1_PodSecurityPolicyList_To_extensions_PodSecurityPolicyList(in *PodSecurityPolicyList, out *extensions.PodSecurityPolicyList, s conversion.Scope) error {
  942. out.ListMeta = in.ListMeta
  943. if in.Items != nil {
  944. in, out := &in.Items, &out.Items
  945. *out = make([]extensions.PodSecurityPolicy, len(*in))
  946. for i := range *in {
  947. if err := Convert_v1beta1_PodSecurityPolicy_To_extensions_PodSecurityPolicy(&(*in)[i], &(*out)[i], s); err != nil {
  948. return err
  949. }
  950. }
  951. } else {
  952. out.Items = nil
  953. }
  954. return nil
  955. }
  956. func Convert_v1beta1_PodSecurityPolicyList_To_extensions_PodSecurityPolicyList(in *PodSecurityPolicyList, out *extensions.PodSecurityPolicyList, s conversion.Scope) error {
  957. return autoConvert_v1beta1_PodSecurityPolicyList_To_extensions_PodSecurityPolicyList(in, out, s)
  958. }
  959. func autoConvert_extensions_PodSecurityPolicyList_To_v1beta1_PodSecurityPolicyList(in *extensions.PodSecurityPolicyList, out *PodSecurityPolicyList, s conversion.Scope) error {
  960. out.ListMeta = in.ListMeta
  961. if in.Items != nil {
  962. in, out := &in.Items, &out.Items
  963. *out = make([]PodSecurityPolicy, len(*in))
  964. for i := range *in {
  965. if err := Convert_extensions_PodSecurityPolicy_To_v1beta1_PodSecurityPolicy(&(*in)[i], &(*out)[i], s); err != nil {
  966. return err
  967. }
  968. }
  969. } else {
  970. out.Items = make([]PodSecurityPolicy, 0)
  971. }
  972. return nil
  973. }
  974. func Convert_extensions_PodSecurityPolicyList_To_v1beta1_PodSecurityPolicyList(in *extensions.PodSecurityPolicyList, out *PodSecurityPolicyList, s conversion.Scope) error {
  975. return autoConvert_extensions_PodSecurityPolicyList_To_v1beta1_PodSecurityPolicyList(in, out, s)
  976. }
  977. func autoConvert_v1beta1_PodSecurityPolicySpec_To_extensions_PodSecurityPolicySpec(in *PodSecurityPolicySpec, out *extensions.PodSecurityPolicySpec, s conversion.Scope) error {
  978. out.Privileged = in.Privileged
  979. out.DefaultAddCapabilities = *(*[]api.Capability)(unsafe.Pointer(&in.DefaultAddCapabilities))
  980. out.RequiredDropCapabilities = *(*[]api.Capability)(unsafe.Pointer(&in.RequiredDropCapabilities))
  981. out.AllowedCapabilities = *(*[]api.Capability)(unsafe.Pointer(&in.AllowedCapabilities))
  982. out.Volumes = *(*[]extensions.FSType)(unsafe.Pointer(&in.Volumes))
  983. out.HostNetwork = in.HostNetwork
  984. if in.HostPorts != nil {
  985. in, out := &in.HostPorts, &out.HostPorts
  986. *out = make([]extensions.HostPortRange, len(*in))
  987. for i := range *in {
  988. if err := Convert_v1beta1_HostPortRange_To_extensions_HostPortRange(&(*in)[i], &(*out)[i], s); err != nil {
  989. return err
  990. }
  991. }
  992. } else {
  993. out.HostPorts = nil
  994. }
  995. out.HostPID = in.HostPID
  996. out.HostIPC = in.HostIPC
  997. if err := Convert_v1beta1_SELinuxStrategyOptions_To_extensions_SELinuxStrategyOptions(&in.SELinux, &out.SELinux, s); err != nil {
  998. return err
  999. }
  1000. if err := Convert_v1beta1_RunAsUserStrategyOptions_To_extensions_RunAsUserStrategyOptions(&in.RunAsUser, &out.RunAsUser, s); err != nil {
  1001. return err
  1002. }
  1003. if err := Convert_v1beta1_SupplementalGroupsStrategyOptions_To_extensions_SupplementalGroupsStrategyOptions(&in.SupplementalGroups, &out.SupplementalGroups, s); err != nil {
  1004. return err
  1005. }
  1006. if err := Convert_v1beta1_FSGroupStrategyOptions_To_extensions_FSGroupStrategyOptions(&in.FSGroup, &out.FSGroup, s); err != nil {
  1007. return err
  1008. }
  1009. out.ReadOnlyRootFilesystem = in.ReadOnlyRootFilesystem
  1010. return nil
  1011. }
  1012. func Convert_v1beta1_PodSecurityPolicySpec_To_extensions_PodSecurityPolicySpec(in *PodSecurityPolicySpec, out *extensions.PodSecurityPolicySpec, s conversion.Scope) error {
  1013. return autoConvert_v1beta1_PodSecurityPolicySpec_To_extensions_PodSecurityPolicySpec(in, out, s)
  1014. }
  1015. func autoConvert_extensions_PodSecurityPolicySpec_To_v1beta1_PodSecurityPolicySpec(in *extensions.PodSecurityPolicySpec, out *PodSecurityPolicySpec, s conversion.Scope) error {
  1016. out.Privileged = in.Privileged
  1017. out.DefaultAddCapabilities = *(*[]api_v1.Capability)(unsafe.Pointer(&in.DefaultAddCapabilities))
  1018. out.RequiredDropCapabilities = *(*[]api_v1.Capability)(unsafe.Pointer(&in.RequiredDropCapabilities))
  1019. out.AllowedCapabilities = *(*[]api_v1.Capability)(unsafe.Pointer(&in.AllowedCapabilities))
  1020. out.Volumes = *(*[]FSType)(unsafe.Pointer(&in.Volumes))
  1021. out.HostNetwork = in.HostNetwork
  1022. if in.HostPorts != nil {
  1023. in, out := &in.HostPorts, &out.HostPorts
  1024. *out = make([]HostPortRange, len(*in))
  1025. for i := range *in {
  1026. if err := Convert_extensions_HostPortRange_To_v1beta1_HostPortRange(&(*in)[i], &(*out)[i], s); err != nil {
  1027. return err
  1028. }
  1029. }
  1030. } else {
  1031. out.HostPorts = nil
  1032. }
  1033. out.HostPID = in.HostPID
  1034. out.HostIPC = in.HostIPC
  1035. if err := Convert_extensions_SELinuxStrategyOptions_To_v1beta1_SELinuxStrategyOptions(&in.SELinux, &out.SELinux, s); err != nil {
  1036. return err
  1037. }
  1038. if err := Convert_extensions_RunAsUserStrategyOptions_To_v1beta1_RunAsUserStrategyOptions(&in.RunAsUser, &out.RunAsUser, s); err != nil {
  1039. return err
  1040. }
  1041. if err := Convert_extensions_SupplementalGroupsStrategyOptions_To_v1beta1_SupplementalGroupsStrategyOptions(&in.SupplementalGroups, &out.SupplementalGroups, s); err != nil {
  1042. return err
  1043. }
  1044. if err := Convert_extensions_FSGroupStrategyOptions_To_v1beta1_FSGroupStrategyOptions(&in.FSGroup, &out.FSGroup, s); err != nil {
  1045. return err
  1046. }
  1047. out.ReadOnlyRootFilesystem = in.ReadOnlyRootFilesystem
  1048. return nil
  1049. }
  1050. func Convert_extensions_PodSecurityPolicySpec_To_v1beta1_PodSecurityPolicySpec(in *extensions.PodSecurityPolicySpec, out *PodSecurityPolicySpec, s conversion.Scope) error {
  1051. return autoConvert_extensions_PodSecurityPolicySpec_To_v1beta1_PodSecurityPolicySpec(in, out, s)
  1052. }
  1053. func autoConvert_v1beta1_ReplicaSet_To_extensions_ReplicaSet(in *ReplicaSet, out *extensions.ReplicaSet, s conversion.Scope) error {
  1054. out.ObjectMeta = in.ObjectMeta
  1055. if err := Convert_v1beta1_ReplicaSetSpec_To_extensions_ReplicaSetSpec(&in.Spec, &out.Spec, s); err != nil {
  1056. return err
  1057. }
  1058. if err := Convert_v1beta1_ReplicaSetStatus_To_extensions_ReplicaSetStatus(&in.Status, &out.Status, s); err != nil {
  1059. return err
  1060. }
  1061. return nil
  1062. }
  1063. func Convert_v1beta1_ReplicaSet_To_extensions_ReplicaSet(in *ReplicaSet, out *extensions.ReplicaSet, s conversion.Scope) error {
  1064. return autoConvert_v1beta1_ReplicaSet_To_extensions_ReplicaSet(in, out, s)
  1065. }
  1066. func autoConvert_extensions_ReplicaSet_To_v1beta1_ReplicaSet(in *extensions.ReplicaSet, out *ReplicaSet, s conversion.Scope) error {
  1067. out.ObjectMeta = in.ObjectMeta
  1068. if err := Convert_extensions_ReplicaSetSpec_To_v1beta1_ReplicaSetSpec(&in.Spec, &out.Spec, s); err != nil {
  1069. return err
  1070. }
  1071. if err := Convert_extensions_ReplicaSetStatus_To_v1beta1_ReplicaSetStatus(&in.Status, &out.Status, s); err != nil {
  1072. return err
  1073. }
  1074. return nil
  1075. }
  1076. func Convert_extensions_ReplicaSet_To_v1beta1_ReplicaSet(in *extensions.ReplicaSet, out *ReplicaSet, s conversion.Scope) error {
  1077. return autoConvert_extensions_ReplicaSet_To_v1beta1_ReplicaSet(in, out, s)
  1078. }
  1079. func autoConvert_v1beta1_ReplicaSetCondition_To_extensions_ReplicaSetCondition(in *ReplicaSetCondition, out *extensions.ReplicaSetCondition, s conversion.Scope) error {
  1080. out.Type = extensions.ReplicaSetConditionType(in.Type)
  1081. out.Status = api.ConditionStatus(in.Status)
  1082. out.LastTransitionTime = in.LastTransitionTime
  1083. out.Reason = in.Reason
  1084. out.Message = in.Message
  1085. return nil
  1086. }
  1087. func Convert_v1beta1_ReplicaSetCondition_To_extensions_ReplicaSetCondition(in *ReplicaSetCondition, out *extensions.ReplicaSetCondition, s conversion.Scope) error {
  1088. return autoConvert_v1beta1_ReplicaSetCondition_To_extensions_ReplicaSetCondition(in, out, s)
  1089. }
  1090. func autoConvert_extensions_ReplicaSetCondition_To_v1beta1_ReplicaSetCondition(in *extensions.ReplicaSetCondition, out *ReplicaSetCondition, s conversion.Scope) error {
  1091. out.Type = ReplicaSetConditionType(in.Type)
  1092. out.Status = api_v1.ConditionStatus(in.Status)
  1093. out.LastTransitionTime = in.LastTransitionTime
  1094. out.Reason = in.Reason
  1095. out.Message = in.Message
  1096. return nil
  1097. }
  1098. func Convert_extensions_ReplicaSetCondition_To_v1beta1_ReplicaSetCondition(in *extensions.ReplicaSetCondition, out *ReplicaSetCondition, s conversion.Scope) error {
  1099. return autoConvert_extensions_ReplicaSetCondition_To_v1beta1_ReplicaSetCondition(in, out, s)
  1100. }
  1101. func autoConvert_v1beta1_ReplicaSetList_To_extensions_ReplicaSetList(in *ReplicaSetList, out *extensions.ReplicaSetList, s conversion.Scope) error {
  1102. out.ListMeta = in.ListMeta
  1103. if in.Items != nil {
  1104. in, out := &in.Items, &out.Items
  1105. *out = make([]extensions.ReplicaSet, len(*in))
  1106. for i := range *in {
  1107. if err := Convert_v1beta1_ReplicaSet_To_extensions_ReplicaSet(&(*in)[i], &(*out)[i], s); err != nil {
  1108. return err
  1109. }
  1110. }
  1111. } else {
  1112. out.Items = nil
  1113. }
  1114. return nil
  1115. }
  1116. func Convert_v1beta1_ReplicaSetList_To_extensions_ReplicaSetList(in *ReplicaSetList, out *extensions.ReplicaSetList, s conversion.Scope) error {
  1117. return autoConvert_v1beta1_ReplicaSetList_To_extensions_ReplicaSetList(in, out, s)
  1118. }
  1119. func autoConvert_extensions_ReplicaSetList_To_v1beta1_ReplicaSetList(in *extensions.ReplicaSetList, out *ReplicaSetList, s conversion.Scope) error {
  1120. out.ListMeta = in.ListMeta
  1121. if in.Items != nil {
  1122. in, out := &in.Items, &out.Items
  1123. *out = make([]ReplicaSet, len(*in))
  1124. for i := range *in {
  1125. if err := Convert_extensions_ReplicaSet_To_v1beta1_ReplicaSet(&(*in)[i], &(*out)[i], s); err != nil {
  1126. return err
  1127. }
  1128. }
  1129. } else {
  1130. out.Items = make([]ReplicaSet, 0)
  1131. }
  1132. return nil
  1133. }
  1134. func Convert_extensions_ReplicaSetList_To_v1beta1_ReplicaSetList(in *extensions.ReplicaSetList, out *ReplicaSetList, s conversion.Scope) error {
  1135. return autoConvert_extensions_ReplicaSetList_To_v1beta1_ReplicaSetList(in, out, s)
  1136. }
  1137. func autoConvert_v1beta1_ReplicaSetSpec_To_extensions_ReplicaSetSpec(in *ReplicaSetSpec, out *extensions.ReplicaSetSpec, s conversion.Scope) error {
  1138. if err := v1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil {
  1139. return err
  1140. }
  1141. out.MinReadySeconds = in.MinReadySeconds
  1142. out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector))
  1143. if err := api_v1.Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  1144. return err
  1145. }
  1146. return nil
  1147. }
  1148. func autoConvert_extensions_ReplicaSetSpec_To_v1beta1_ReplicaSetSpec(in *extensions.ReplicaSetSpec, out *ReplicaSetSpec, s conversion.Scope) error {
  1149. if err := v1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil {
  1150. return err
  1151. }
  1152. out.MinReadySeconds = in.MinReadySeconds
  1153. out.Selector = (*v1.LabelSelector)(unsafe.Pointer(in.Selector))
  1154. if err := api_v1.Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  1155. return err
  1156. }
  1157. return nil
  1158. }
  1159. func autoConvert_v1beta1_ReplicaSetStatus_To_extensions_ReplicaSetStatus(in *ReplicaSetStatus, out *extensions.ReplicaSetStatus, s conversion.Scope) error {
  1160. out.Replicas = in.Replicas
  1161. out.FullyLabeledReplicas = in.FullyLabeledReplicas
  1162. out.ReadyReplicas = in.ReadyReplicas
  1163. out.AvailableReplicas = in.AvailableReplicas
  1164. out.ObservedGeneration = in.ObservedGeneration
  1165. out.Conditions = *(*[]extensions.ReplicaSetCondition)(unsafe.Pointer(&in.Conditions))
  1166. return nil
  1167. }
  1168. func Convert_v1beta1_ReplicaSetStatus_To_extensions_ReplicaSetStatus(in *ReplicaSetStatus, out *extensions.ReplicaSetStatus, s conversion.Scope) error {
  1169. return autoConvert_v1beta1_ReplicaSetStatus_To_extensions_ReplicaSetStatus(in, out, s)
  1170. }
  1171. func autoConvert_extensions_ReplicaSetStatus_To_v1beta1_ReplicaSetStatus(in *extensions.ReplicaSetStatus, out *ReplicaSetStatus, s conversion.Scope) error {
  1172. out.Replicas = in.Replicas
  1173. out.FullyLabeledReplicas = in.FullyLabeledReplicas
  1174. out.ReadyReplicas = in.ReadyReplicas
  1175. out.AvailableReplicas = in.AvailableReplicas
  1176. out.ObservedGeneration = in.ObservedGeneration
  1177. out.Conditions = *(*[]ReplicaSetCondition)(unsafe.Pointer(&in.Conditions))
  1178. return nil
  1179. }
  1180. func Convert_extensions_ReplicaSetStatus_To_v1beta1_ReplicaSetStatus(in *extensions.ReplicaSetStatus, out *ReplicaSetStatus, s conversion.Scope) error {
  1181. return autoConvert_extensions_ReplicaSetStatus_To_v1beta1_ReplicaSetStatus(in, out, s)
  1182. }
  1183. func autoConvert_v1beta1_ReplicationControllerDummy_To_extensions_ReplicationControllerDummy(in *ReplicationControllerDummy, out *extensions.ReplicationControllerDummy, s conversion.Scope) error {
  1184. return nil
  1185. }
  1186. func Convert_v1beta1_ReplicationControllerDummy_To_extensions_ReplicationControllerDummy(in *ReplicationControllerDummy, out *extensions.ReplicationControllerDummy, s conversion.Scope) error {
  1187. return autoConvert_v1beta1_ReplicationControllerDummy_To_extensions_ReplicationControllerDummy(in, out, s)
  1188. }
  1189. func autoConvert_extensions_ReplicationControllerDummy_To_v1beta1_ReplicationControllerDummy(in *extensions.ReplicationControllerDummy, out *ReplicationControllerDummy, s conversion.Scope) error {
  1190. return nil
  1191. }
  1192. func Convert_extensions_ReplicationControllerDummy_To_v1beta1_ReplicationControllerDummy(in *extensions.ReplicationControllerDummy, out *ReplicationControllerDummy, s conversion.Scope) error {
  1193. return autoConvert_extensions_ReplicationControllerDummy_To_v1beta1_ReplicationControllerDummy(in, out, s)
  1194. }
  1195. func autoConvert_v1beta1_RollbackConfig_To_extensions_RollbackConfig(in *RollbackConfig, out *extensions.RollbackConfig, s conversion.Scope) error {
  1196. out.Revision = in.Revision
  1197. return nil
  1198. }
  1199. func Convert_v1beta1_RollbackConfig_To_extensions_RollbackConfig(in *RollbackConfig, out *extensions.RollbackConfig, s conversion.Scope) error {
  1200. return autoConvert_v1beta1_RollbackConfig_To_extensions_RollbackConfig(in, out, s)
  1201. }
  1202. func autoConvert_extensions_RollbackConfig_To_v1beta1_RollbackConfig(in *extensions.RollbackConfig, out *RollbackConfig, s conversion.Scope) error {
  1203. out.Revision = in.Revision
  1204. return nil
  1205. }
  1206. func Convert_extensions_RollbackConfig_To_v1beta1_RollbackConfig(in *extensions.RollbackConfig, out *RollbackConfig, s conversion.Scope) error {
  1207. return autoConvert_extensions_RollbackConfig_To_v1beta1_RollbackConfig(in, out, s)
  1208. }
  1209. func autoConvert_v1beta1_RollingUpdateDaemonSet_To_extensions_RollingUpdateDaemonSet(in *RollingUpdateDaemonSet, out *extensions.RollingUpdateDaemonSet, s conversion.Scope) error {
  1210. // WARNING: in.MaxUnavailable requires manual conversion: inconvertible types (*k8s.io/apimachinery/pkg/util/intstr.IntOrString vs k8s.io/apimachinery/pkg/util/intstr.IntOrString)
  1211. return nil
  1212. }
  1213. func autoConvert_extensions_RollingUpdateDaemonSet_To_v1beta1_RollingUpdateDaemonSet(in *extensions.RollingUpdateDaemonSet, out *RollingUpdateDaemonSet, s conversion.Scope) error {
  1214. // WARNING: in.MaxUnavailable requires manual conversion: inconvertible types (k8s.io/apimachinery/pkg/util/intstr.IntOrString vs *k8s.io/apimachinery/pkg/util/intstr.IntOrString)
  1215. return nil
  1216. }
  1217. func autoConvert_v1beta1_RollingUpdateDeployment_To_extensions_RollingUpdateDeployment(in *RollingUpdateDeployment, out *extensions.RollingUpdateDeployment, s conversion.Scope) error {
  1218. // WARNING: in.MaxUnavailable requires manual conversion: inconvertible types (*k8s.io/apimachinery/pkg/util/intstr.IntOrString vs k8s.io/apimachinery/pkg/util/intstr.IntOrString)
  1219. // WARNING: in.MaxSurge requires manual conversion: inconvertible types (*k8s.io/apimachinery/pkg/util/intstr.IntOrString vs k8s.io/apimachinery/pkg/util/intstr.IntOrString)
  1220. return nil
  1221. }
  1222. func autoConvert_extensions_RollingUpdateDeployment_To_v1beta1_RollingUpdateDeployment(in *extensions.RollingUpdateDeployment, out *RollingUpdateDeployment, s conversion.Scope) error {
  1223. // WARNING: in.MaxUnavailable requires manual conversion: inconvertible types (k8s.io/apimachinery/pkg/util/intstr.IntOrString vs *k8s.io/apimachinery/pkg/util/intstr.IntOrString)
  1224. // WARNING: in.MaxSurge requires manual conversion: inconvertible types (k8s.io/apimachinery/pkg/util/intstr.IntOrString vs *k8s.io/apimachinery/pkg/util/intstr.IntOrString)
  1225. return nil
  1226. }
  1227. func autoConvert_v1beta1_RunAsUserStrategyOptions_To_extensions_RunAsUserStrategyOptions(in *RunAsUserStrategyOptions, out *extensions.RunAsUserStrategyOptions, s conversion.Scope) error {
  1228. out.Rule = extensions.RunAsUserStrategy(in.Rule)
  1229. out.Ranges = *(*[]extensions.IDRange)(unsafe.Pointer(&in.Ranges))
  1230. return nil
  1231. }
  1232. func Convert_v1beta1_RunAsUserStrategyOptions_To_extensions_RunAsUserStrategyOptions(in *RunAsUserStrategyOptions, out *extensions.RunAsUserStrategyOptions, s conversion.Scope) error {
  1233. return autoConvert_v1beta1_RunAsUserStrategyOptions_To_extensions_RunAsUserStrategyOptions(in, out, s)
  1234. }
  1235. func autoConvert_extensions_RunAsUserStrategyOptions_To_v1beta1_RunAsUserStrategyOptions(in *extensions.RunAsUserStrategyOptions, out *RunAsUserStrategyOptions, s conversion.Scope) error {
  1236. out.Rule = RunAsUserStrategy(in.Rule)
  1237. out.Ranges = *(*[]IDRange)(unsafe.Pointer(&in.Ranges))
  1238. return nil
  1239. }
  1240. func Convert_extensions_RunAsUserStrategyOptions_To_v1beta1_RunAsUserStrategyOptions(in *extensions.RunAsUserStrategyOptions, out *RunAsUserStrategyOptions, s conversion.Scope) error {
  1241. return autoConvert_extensions_RunAsUserStrategyOptions_To_v1beta1_RunAsUserStrategyOptions(in, out, s)
  1242. }
  1243. func autoConvert_v1beta1_SELinuxStrategyOptions_To_extensions_SELinuxStrategyOptions(in *SELinuxStrategyOptions, out *extensions.SELinuxStrategyOptions, s conversion.Scope) error {
  1244. out.Rule = extensions.SELinuxStrategy(in.Rule)
  1245. out.SELinuxOptions = (*api.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  1246. return nil
  1247. }
  1248. func Convert_v1beta1_SELinuxStrategyOptions_To_extensions_SELinuxStrategyOptions(in *SELinuxStrategyOptions, out *extensions.SELinuxStrategyOptions, s conversion.Scope) error {
  1249. return autoConvert_v1beta1_SELinuxStrategyOptions_To_extensions_SELinuxStrategyOptions(in, out, s)
  1250. }
  1251. func autoConvert_extensions_SELinuxStrategyOptions_To_v1beta1_SELinuxStrategyOptions(in *extensions.SELinuxStrategyOptions, out *SELinuxStrategyOptions, s conversion.Scope) error {
  1252. out.Rule = SELinuxStrategy(in.Rule)
  1253. out.SELinuxOptions = (*api_v1.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  1254. return nil
  1255. }
  1256. func Convert_extensions_SELinuxStrategyOptions_To_v1beta1_SELinuxStrategyOptions(in *extensions.SELinuxStrategyOptions, out *SELinuxStrategyOptions, s conversion.Scope) error {
  1257. return autoConvert_extensions_SELinuxStrategyOptions_To_v1beta1_SELinuxStrategyOptions(in, out, s)
  1258. }
  1259. func autoConvert_v1beta1_Scale_To_extensions_Scale(in *Scale, out *extensions.Scale, s conversion.Scope) error {
  1260. out.ObjectMeta = in.ObjectMeta
  1261. if err := Convert_v1beta1_ScaleSpec_To_extensions_ScaleSpec(&in.Spec, &out.Spec, s); err != nil {
  1262. return err
  1263. }
  1264. if err := Convert_v1beta1_ScaleStatus_To_extensions_ScaleStatus(&in.Status, &out.Status, s); err != nil {
  1265. return err
  1266. }
  1267. return nil
  1268. }
  1269. func Convert_v1beta1_Scale_To_extensions_Scale(in *Scale, out *extensions.Scale, s conversion.Scope) error {
  1270. return autoConvert_v1beta1_Scale_To_extensions_Scale(in, out, s)
  1271. }
  1272. func autoConvert_extensions_Scale_To_v1beta1_Scale(in *extensions.Scale, out *Scale, s conversion.Scope) error {
  1273. out.ObjectMeta = in.ObjectMeta
  1274. if err := Convert_extensions_ScaleSpec_To_v1beta1_ScaleSpec(&in.Spec, &out.Spec, s); err != nil {
  1275. return err
  1276. }
  1277. if err := Convert_extensions_ScaleStatus_To_v1beta1_ScaleStatus(&in.Status, &out.Status, s); err != nil {
  1278. return err
  1279. }
  1280. return nil
  1281. }
  1282. func Convert_extensions_Scale_To_v1beta1_Scale(in *extensions.Scale, out *Scale, s conversion.Scope) error {
  1283. return autoConvert_extensions_Scale_To_v1beta1_Scale(in, out, s)
  1284. }
  1285. func autoConvert_v1beta1_ScaleSpec_To_extensions_ScaleSpec(in *ScaleSpec, out *extensions.ScaleSpec, s conversion.Scope) error {
  1286. out.Replicas = in.Replicas
  1287. return nil
  1288. }
  1289. func Convert_v1beta1_ScaleSpec_To_extensions_ScaleSpec(in *ScaleSpec, out *extensions.ScaleSpec, s conversion.Scope) error {
  1290. return autoConvert_v1beta1_ScaleSpec_To_extensions_ScaleSpec(in, out, s)
  1291. }
  1292. func autoConvert_extensions_ScaleSpec_To_v1beta1_ScaleSpec(in *extensions.ScaleSpec, out *ScaleSpec, s conversion.Scope) error {
  1293. out.Replicas = in.Replicas
  1294. return nil
  1295. }
  1296. func Convert_extensions_ScaleSpec_To_v1beta1_ScaleSpec(in *extensions.ScaleSpec, out *ScaleSpec, s conversion.Scope) error {
  1297. return autoConvert_extensions_ScaleSpec_To_v1beta1_ScaleSpec(in, out, s)
  1298. }
  1299. func autoConvert_v1beta1_ScaleStatus_To_extensions_ScaleStatus(in *ScaleStatus, out *extensions.ScaleStatus, s conversion.Scope) error {
  1300. out.Replicas = in.Replicas
  1301. // WARNING: in.Selector requires manual conversion: inconvertible types (map[string]string vs *k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector)
  1302. // WARNING: in.TargetSelector requires manual conversion: does not exist in peer-type
  1303. return nil
  1304. }
  1305. func autoConvert_extensions_ScaleStatus_To_v1beta1_ScaleStatus(in *extensions.ScaleStatus, out *ScaleStatus, s conversion.Scope) error {
  1306. out.Replicas = in.Replicas
  1307. // WARNING: in.Selector requires manual conversion: inconvertible types (*k8s.io/apimachinery/pkg/apis/meta/v1.LabelSelector vs map[string]string)
  1308. return nil
  1309. }
  1310. func autoConvert_v1beta1_SupplementalGroupsStrategyOptions_To_extensions_SupplementalGroupsStrategyOptions(in *SupplementalGroupsStrategyOptions, out *extensions.SupplementalGroupsStrategyOptions, s conversion.Scope) error {
  1311. out.Rule = extensions.SupplementalGroupsStrategyType(in.Rule)
  1312. out.Ranges = *(*[]extensions.IDRange)(unsafe.Pointer(&in.Ranges))
  1313. return nil
  1314. }
  1315. func Convert_v1beta1_SupplementalGroupsStrategyOptions_To_extensions_SupplementalGroupsStrategyOptions(in *SupplementalGroupsStrategyOptions, out *extensions.SupplementalGroupsStrategyOptions, s conversion.Scope) error {
  1316. return autoConvert_v1beta1_SupplementalGroupsStrategyOptions_To_extensions_SupplementalGroupsStrategyOptions(in, out, s)
  1317. }
  1318. func autoConvert_extensions_SupplementalGroupsStrategyOptions_To_v1beta1_SupplementalGroupsStrategyOptions(in *extensions.SupplementalGroupsStrategyOptions, out *SupplementalGroupsStrategyOptions, s conversion.Scope) error {
  1319. out.Rule = SupplementalGroupsStrategyType(in.Rule)
  1320. out.Ranges = *(*[]IDRange)(unsafe.Pointer(&in.Ranges))
  1321. return nil
  1322. }
  1323. func Convert_extensions_SupplementalGroupsStrategyOptions_To_v1beta1_SupplementalGroupsStrategyOptions(in *extensions.SupplementalGroupsStrategyOptions, out *SupplementalGroupsStrategyOptions, s conversion.Scope) error {
  1324. return autoConvert_extensions_SupplementalGroupsStrategyOptions_To_v1beta1_SupplementalGroupsStrategyOptions(in, out, s)
  1325. }
  1326. func autoConvert_v1beta1_ThirdPartyResource_To_extensions_ThirdPartyResource(in *ThirdPartyResource, out *extensions.ThirdPartyResource, s conversion.Scope) error {
  1327. out.ObjectMeta = in.ObjectMeta
  1328. out.Description = in.Description
  1329. out.Versions = *(*[]extensions.APIVersion)(unsafe.Pointer(&in.Versions))
  1330. return nil
  1331. }
  1332. func Convert_v1beta1_ThirdPartyResource_To_extensions_ThirdPartyResource(in *ThirdPartyResource, out *extensions.ThirdPartyResource, s conversion.Scope) error {
  1333. return autoConvert_v1beta1_ThirdPartyResource_To_extensions_ThirdPartyResource(in, out, s)
  1334. }
  1335. func autoConvert_extensions_ThirdPartyResource_To_v1beta1_ThirdPartyResource(in *extensions.ThirdPartyResource, out *ThirdPartyResource, s conversion.Scope) error {
  1336. out.ObjectMeta = in.ObjectMeta
  1337. out.Description = in.Description
  1338. out.Versions = *(*[]APIVersion)(unsafe.Pointer(&in.Versions))
  1339. return nil
  1340. }
  1341. func Convert_extensions_ThirdPartyResource_To_v1beta1_ThirdPartyResource(in *extensions.ThirdPartyResource, out *ThirdPartyResource, s conversion.Scope) error {
  1342. return autoConvert_extensions_ThirdPartyResource_To_v1beta1_ThirdPartyResource(in, out, s)
  1343. }
  1344. func autoConvert_v1beta1_ThirdPartyResourceData_To_extensions_ThirdPartyResourceData(in *ThirdPartyResourceData, out *extensions.ThirdPartyResourceData, s conversion.Scope) error {
  1345. out.ObjectMeta = in.ObjectMeta
  1346. out.Data = *(*[]byte)(unsafe.Pointer(&in.Data))
  1347. return nil
  1348. }
  1349. func Convert_v1beta1_ThirdPartyResourceData_To_extensions_ThirdPartyResourceData(in *ThirdPartyResourceData, out *extensions.ThirdPartyResourceData, s conversion.Scope) error {
  1350. return autoConvert_v1beta1_ThirdPartyResourceData_To_extensions_ThirdPartyResourceData(in, out, s)
  1351. }
  1352. func autoConvert_extensions_ThirdPartyResourceData_To_v1beta1_ThirdPartyResourceData(in *extensions.ThirdPartyResourceData, out *ThirdPartyResourceData, s conversion.Scope) error {
  1353. out.ObjectMeta = in.ObjectMeta
  1354. out.Data = *(*[]byte)(unsafe.Pointer(&in.Data))
  1355. return nil
  1356. }
  1357. func Convert_extensions_ThirdPartyResourceData_To_v1beta1_ThirdPartyResourceData(in *extensions.ThirdPartyResourceData, out *ThirdPartyResourceData, s conversion.Scope) error {
  1358. return autoConvert_extensions_ThirdPartyResourceData_To_v1beta1_ThirdPartyResourceData(in, out, s)
  1359. }
  1360. func autoConvert_v1beta1_ThirdPartyResourceDataList_To_extensions_ThirdPartyResourceDataList(in *ThirdPartyResourceDataList, out *extensions.ThirdPartyResourceDataList, s conversion.Scope) error {
  1361. out.ListMeta = in.ListMeta
  1362. out.Items = *(*[]extensions.ThirdPartyResourceData)(unsafe.Pointer(&in.Items))
  1363. return nil
  1364. }
  1365. func Convert_v1beta1_ThirdPartyResourceDataList_To_extensions_ThirdPartyResourceDataList(in *ThirdPartyResourceDataList, out *extensions.ThirdPartyResourceDataList, s conversion.Scope) error {
  1366. return autoConvert_v1beta1_ThirdPartyResourceDataList_To_extensions_ThirdPartyResourceDataList(in, out, s)
  1367. }
  1368. func autoConvert_extensions_ThirdPartyResourceDataList_To_v1beta1_ThirdPartyResourceDataList(in *extensions.ThirdPartyResourceDataList, out *ThirdPartyResourceDataList, s conversion.Scope) error {
  1369. out.ListMeta = in.ListMeta
  1370. if in.Items == nil {
  1371. out.Items = make([]ThirdPartyResourceData, 0)
  1372. } else {
  1373. out.Items = *(*[]ThirdPartyResourceData)(unsafe.Pointer(&in.Items))
  1374. }
  1375. return nil
  1376. }
  1377. func Convert_extensions_ThirdPartyResourceDataList_To_v1beta1_ThirdPartyResourceDataList(in *extensions.ThirdPartyResourceDataList, out *ThirdPartyResourceDataList, s conversion.Scope) error {
  1378. return autoConvert_extensions_ThirdPartyResourceDataList_To_v1beta1_ThirdPartyResourceDataList(in, out, s)
  1379. }
  1380. func autoConvert_v1beta1_ThirdPartyResourceList_To_extensions_ThirdPartyResourceList(in *ThirdPartyResourceList, out *extensions.ThirdPartyResourceList, s conversion.Scope) error {
  1381. out.ListMeta = in.ListMeta
  1382. out.Items = *(*[]extensions.ThirdPartyResource)(unsafe.Pointer(&in.Items))
  1383. return nil
  1384. }
  1385. func Convert_v1beta1_ThirdPartyResourceList_To_extensions_ThirdPartyResourceList(in *ThirdPartyResourceList, out *extensions.ThirdPartyResourceList, s conversion.Scope) error {
  1386. return autoConvert_v1beta1_ThirdPartyResourceList_To_extensions_ThirdPartyResourceList(in, out, s)
  1387. }
  1388. func autoConvert_extensions_ThirdPartyResourceList_To_v1beta1_ThirdPartyResourceList(in *extensions.ThirdPartyResourceList, out *ThirdPartyResourceList, s conversion.Scope) error {
  1389. out.ListMeta = in.ListMeta
  1390. if in.Items == nil {
  1391. out.Items = make([]ThirdPartyResource, 0)
  1392. } else {
  1393. out.Items = *(*[]ThirdPartyResource)(unsafe.Pointer(&in.Items))
  1394. }
  1395. return nil
  1396. }
  1397. func Convert_extensions_ThirdPartyResourceList_To_v1beta1_ThirdPartyResourceList(in *extensions.ThirdPartyResourceList, out *ThirdPartyResourceList, s conversion.Scope) error {
  1398. return autoConvert_extensions_ThirdPartyResourceList_To_v1beta1_ThirdPartyResourceList(in, out, s)
  1399. }