zz_generated.conversion.go 20 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400
  1. // +build !ignore_autogenerated
  2. /*
  3. Copyright 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. // Code generated by conversion-gen. DO NOT EDIT.
  15. package v1beta1
  16. import (
  17. unsafe "unsafe"
  18. v1beta1 "k8s.io/api/networking/v1beta1"
  19. conversion "k8s.io/apimachinery/pkg/conversion"
  20. runtime "k8s.io/apimachinery/pkg/runtime"
  21. v1 "k8s.io/kubernetes/pkg/apis/core/v1"
  22. networking "k8s.io/kubernetes/pkg/apis/networking"
  23. )
  24. func init() {
  25. localSchemeBuilder.Register(RegisterConversions)
  26. }
  27. // RegisterConversions adds conversion functions to the given scheme.
  28. // Public to allow building arbitrary schemes.
  29. func RegisterConversions(s *runtime.Scheme) error {
  30. if err := s.AddGeneratedConversionFunc((*v1beta1.HTTPIngressPath)(nil), (*networking.HTTPIngressPath)(nil), func(a, b interface{}, scope conversion.Scope) error {
  31. return Convert_v1beta1_HTTPIngressPath_To_networking_HTTPIngressPath(a.(*v1beta1.HTTPIngressPath), b.(*networking.HTTPIngressPath), scope)
  32. }); err != nil {
  33. return err
  34. }
  35. if err := s.AddGeneratedConversionFunc((*networking.HTTPIngressPath)(nil), (*v1beta1.HTTPIngressPath)(nil), func(a, b interface{}, scope conversion.Scope) error {
  36. return Convert_networking_HTTPIngressPath_To_v1beta1_HTTPIngressPath(a.(*networking.HTTPIngressPath), b.(*v1beta1.HTTPIngressPath), scope)
  37. }); err != nil {
  38. return err
  39. }
  40. if err := s.AddGeneratedConversionFunc((*v1beta1.HTTPIngressRuleValue)(nil), (*networking.HTTPIngressRuleValue)(nil), func(a, b interface{}, scope conversion.Scope) error {
  41. return Convert_v1beta1_HTTPIngressRuleValue_To_networking_HTTPIngressRuleValue(a.(*v1beta1.HTTPIngressRuleValue), b.(*networking.HTTPIngressRuleValue), scope)
  42. }); err != nil {
  43. return err
  44. }
  45. if err := s.AddGeneratedConversionFunc((*networking.HTTPIngressRuleValue)(nil), (*v1beta1.HTTPIngressRuleValue)(nil), func(a, b interface{}, scope conversion.Scope) error {
  46. return Convert_networking_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue(a.(*networking.HTTPIngressRuleValue), b.(*v1beta1.HTTPIngressRuleValue), scope)
  47. }); err != nil {
  48. return err
  49. }
  50. if err := s.AddGeneratedConversionFunc((*v1beta1.Ingress)(nil), (*networking.Ingress)(nil), func(a, b interface{}, scope conversion.Scope) error {
  51. return Convert_v1beta1_Ingress_To_networking_Ingress(a.(*v1beta1.Ingress), b.(*networking.Ingress), scope)
  52. }); err != nil {
  53. return err
  54. }
  55. if err := s.AddGeneratedConversionFunc((*networking.Ingress)(nil), (*v1beta1.Ingress)(nil), func(a, b interface{}, scope conversion.Scope) error {
  56. return Convert_networking_Ingress_To_v1beta1_Ingress(a.(*networking.Ingress), b.(*v1beta1.Ingress), scope)
  57. }); err != nil {
  58. return err
  59. }
  60. if err := s.AddGeneratedConversionFunc((*v1beta1.IngressBackend)(nil), (*networking.IngressBackend)(nil), func(a, b interface{}, scope conversion.Scope) error {
  61. return Convert_v1beta1_IngressBackend_To_networking_IngressBackend(a.(*v1beta1.IngressBackend), b.(*networking.IngressBackend), scope)
  62. }); err != nil {
  63. return err
  64. }
  65. if err := s.AddGeneratedConversionFunc((*networking.IngressBackend)(nil), (*v1beta1.IngressBackend)(nil), func(a, b interface{}, scope conversion.Scope) error {
  66. return Convert_networking_IngressBackend_To_v1beta1_IngressBackend(a.(*networking.IngressBackend), b.(*v1beta1.IngressBackend), scope)
  67. }); err != nil {
  68. return err
  69. }
  70. if err := s.AddGeneratedConversionFunc((*v1beta1.IngressList)(nil), (*networking.IngressList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  71. return Convert_v1beta1_IngressList_To_networking_IngressList(a.(*v1beta1.IngressList), b.(*networking.IngressList), scope)
  72. }); err != nil {
  73. return err
  74. }
  75. if err := s.AddGeneratedConversionFunc((*networking.IngressList)(nil), (*v1beta1.IngressList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  76. return Convert_networking_IngressList_To_v1beta1_IngressList(a.(*networking.IngressList), b.(*v1beta1.IngressList), scope)
  77. }); err != nil {
  78. return err
  79. }
  80. if err := s.AddGeneratedConversionFunc((*v1beta1.IngressRule)(nil), (*networking.IngressRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
  81. return Convert_v1beta1_IngressRule_To_networking_IngressRule(a.(*v1beta1.IngressRule), b.(*networking.IngressRule), scope)
  82. }); err != nil {
  83. return err
  84. }
  85. if err := s.AddGeneratedConversionFunc((*networking.IngressRule)(nil), (*v1beta1.IngressRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
  86. return Convert_networking_IngressRule_To_v1beta1_IngressRule(a.(*networking.IngressRule), b.(*v1beta1.IngressRule), scope)
  87. }); err != nil {
  88. return err
  89. }
  90. if err := s.AddGeneratedConversionFunc((*v1beta1.IngressRuleValue)(nil), (*networking.IngressRuleValue)(nil), func(a, b interface{}, scope conversion.Scope) error {
  91. return Convert_v1beta1_IngressRuleValue_To_networking_IngressRuleValue(a.(*v1beta1.IngressRuleValue), b.(*networking.IngressRuleValue), scope)
  92. }); err != nil {
  93. return err
  94. }
  95. if err := s.AddGeneratedConversionFunc((*networking.IngressRuleValue)(nil), (*v1beta1.IngressRuleValue)(nil), func(a, b interface{}, scope conversion.Scope) error {
  96. return Convert_networking_IngressRuleValue_To_v1beta1_IngressRuleValue(a.(*networking.IngressRuleValue), b.(*v1beta1.IngressRuleValue), scope)
  97. }); err != nil {
  98. return err
  99. }
  100. if err := s.AddGeneratedConversionFunc((*v1beta1.IngressSpec)(nil), (*networking.IngressSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  101. return Convert_v1beta1_IngressSpec_To_networking_IngressSpec(a.(*v1beta1.IngressSpec), b.(*networking.IngressSpec), scope)
  102. }); err != nil {
  103. return err
  104. }
  105. if err := s.AddGeneratedConversionFunc((*networking.IngressSpec)(nil), (*v1beta1.IngressSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  106. return Convert_networking_IngressSpec_To_v1beta1_IngressSpec(a.(*networking.IngressSpec), b.(*v1beta1.IngressSpec), scope)
  107. }); err != nil {
  108. return err
  109. }
  110. if err := s.AddGeneratedConversionFunc((*v1beta1.IngressStatus)(nil), (*networking.IngressStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  111. return Convert_v1beta1_IngressStatus_To_networking_IngressStatus(a.(*v1beta1.IngressStatus), b.(*networking.IngressStatus), scope)
  112. }); err != nil {
  113. return err
  114. }
  115. if err := s.AddGeneratedConversionFunc((*networking.IngressStatus)(nil), (*v1beta1.IngressStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  116. return Convert_networking_IngressStatus_To_v1beta1_IngressStatus(a.(*networking.IngressStatus), b.(*v1beta1.IngressStatus), scope)
  117. }); err != nil {
  118. return err
  119. }
  120. if err := s.AddGeneratedConversionFunc((*v1beta1.IngressTLS)(nil), (*networking.IngressTLS)(nil), func(a, b interface{}, scope conversion.Scope) error {
  121. return Convert_v1beta1_IngressTLS_To_networking_IngressTLS(a.(*v1beta1.IngressTLS), b.(*networking.IngressTLS), scope)
  122. }); err != nil {
  123. return err
  124. }
  125. if err := s.AddGeneratedConversionFunc((*networking.IngressTLS)(nil), (*v1beta1.IngressTLS)(nil), func(a, b interface{}, scope conversion.Scope) error {
  126. return Convert_networking_IngressTLS_To_v1beta1_IngressTLS(a.(*networking.IngressTLS), b.(*v1beta1.IngressTLS), scope)
  127. }); err != nil {
  128. return err
  129. }
  130. return nil
  131. }
  132. func autoConvert_v1beta1_HTTPIngressPath_To_networking_HTTPIngressPath(in *v1beta1.HTTPIngressPath, out *networking.HTTPIngressPath, s conversion.Scope) error {
  133. out.Path = in.Path
  134. if err := Convert_v1beta1_IngressBackend_To_networking_IngressBackend(&in.Backend, &out.Backend, s); err != nil {
  135. return err
  136. }
  137. return nil
  138. }
  139. // Convert_v1beta1_HTTPIngressPath_To_networking_HTTPIngressPath is an autogenerated conversion function.
  140. func Convert_v1beta1_HTTPIngressPath_To_networking_HTTPIngressPath(in *v1beta1.HTTPIngressPath, out *networking.HTTPIngressPath, s conversion.Scope) error {
  141. return autoConvert_v1beta1_HTTPIngressPath_To_networking_HTTPIngressPath(in, out, s)
  142. }
  143. func autoConvert_networking_HTTPIngressPath_To_v1beta1_HTTPIngressPath(in *networking.HTTPIngressPath, out *v1beta1.HTTPIngressPath, s conversion.Scope) error {
  144. out.Path = in.Path
  145. if err := Convert_networking_IngressBackend_To_v1beta1_IngressBackend(&in.Backend, &out.Backend, s); err != nil {
  146. return err
  147. }
  148. return nil
  149. }
  150. // Convert_networking_HTTPIngressPath_To_v1beta1_HTTPIngressPath is an autogenerated conversion function.
  151. func Convert_networking_HTTPIngressPath_To_v1beta1_HTTPIngressPath(in *networking.HTTPIngressPath, out *v1beta1.HTTPIngressPath, s conversion.Scope) error {
  152. return autoConvert_networking_HTTPIngressPath_To_v1beta1_HTTPIngressPath(in, out, s)
  153. }
  154. func autoConvert_v1beta1_HTTPIngressRuleValue_To_networking_HTTPIngressRuleValue(in *v1beta1.HTTPIngressRuleValue, out *networking.HTTPIngressRuleValue, s conversion.Scope) error {
  155. out.Paths = *(*[]networking.HTTPIngressPath)(unsafe.Pointer(&in.Paths))
  156. return nil
  157. }
  158. // Convert_v1beta1_HTTPIngressRuleValue_To_networking_HTTPIngressRuleValue is an autogenerated conversion function.
  159. func Convert_v1beta1_HTTPIngressRuleValue_To_networking_HTTPIngressRuleValue(in *v1beta1.HTTPIngressRuleValue, out *networking.HTTPIngressRuleValue, s conversion.Scope) error {
  160. return autoConvert_v1beta1_HTTPIngressRuleValue_To_networking_HTTPIngressRuleValue(in, out, s)
  161. }
  162. func autoConvert_networking_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue(in *networking.HTTPIngressRuleValue, out *v1beta1.HTTPIngressRuleValue, s conversion.Scope) error {
  163. out.Paths = *(*[]v1beta1.HTTPIngressPath)(unsafe.Pointer(&in.Paths))
  164. return nil
  165. }
  166. // Convert_networking_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue is an autogenerated conversion function.
  167. func Convert_networking_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue(in *networking.HTTPIngressRuleValue, out *v1beta1.HTTPIngressRuleValue, s conversion.Scope) error {
  168. return autoConvert_networking_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue(in, out, s)
  169. }
  170. func autoConvert_v1beta1_Ingress_To_networking_Ingress(in *v1beta1.Ingress, out *networking.Ingress, s conversion.Scope) error {
  171. out.ObjectMeta = in.ObjectMeta
  172. if err := Convert_v1beta1_IngressSpec_To_networking_IngressSpec(&in.Spec, &out.Spec, s); err != nil {
  173. return err
  174. }
  175. if err := Convert_v1beta1_IngressStatus_To_networking_IngressStatus(&in.Status, &out.Status, s); err != nil {
  176. return err
  177. }
  178. return nil
  179. }
  180. // Convert_v1beta1_Ingress_To_networking_Ingress is an autogenerated conversion function.
  181. func Convert_v1beta1_Ingress_To_networking_Ingress(in *v1beta1.Ingress, out *networking.Ingress, s conversion.Scope) error {
  182. return autoConvert_v1beta1_Ingress_To_networking_Ingress(in, out, s)
  183. }
  184. func autoConvert_networking_Ingress_To_v1beta1_Ingress(in *networking.Ingress, out *v1beta1.Ingress, s conversion.Scope) error {
  185. out.ObjectMeta = in.ObjectMeta
  186. if err := Convert_networking_IngressSpec_To_v1beta1_IngressSpec(&in.Spec, &out.Spec, s); err != nil {
  187. return err
  188. }
  189. if err := Convert_networking_IngressStatus_To_v1beta1_IngressStatus(&in.Status, &out.Status, s); err != nil {
  190. return err
  191. }
  192. return nil
  193. }
  194. // Convert_networking_Ingress_To_v1beta1_Ingress is an autogenerated conversion function.
  195. func Convert_networking_Ingress_To_v1beta1_Ingress(in *networking.Ingress, out *v1beta1.Ingress, s conversion.Scope) error {
  196. return autoConvert_networking_Ingress_To_v1beta1_Ingress(in, out, s)
  197. }
  198. func autoConvert_v1beta1_IngressBackend_To_networking_IngressBackend(in *v1beta1.IngressBackend, out *networking.IngressBackend, s conversion.Scope) error {
  199. out.ServiceName = in.ServiceName
  200. out.ServicePort = in.ServicePort
  201. return nil
  202. }
  203. // Convert_v1beta1_IngressBackend_To_networking_IngressBackend is an autogenerated conversion function.
  204. func Convert_v1beta1_IngressBackend_To_networking_IngressBackend(in *v1beta1.IngressBackend, out *networking.IngressBackend, s conversion.Scope) error {
  205. return autoConvert_v1beta1_IngressBackend_To_networking_IngressBackend(in, out, s)
  206. }
  207. func autoConvert_networking_IngressBackend_To_v1beta1_IngressBackend(in *networking.IngressBackend, out *v1beta1.IngressBackend, s conversion.Scope) error {
  208. out.ServiceName = in.ServiceName
  209. out.ServicePort = in.ServicePort
  210. return nil
  211. }
  212. // Convert_networking_IngressBackend_To_v1beta1_IngressBackend is an autogenerated conversion function.
  213. func Convert_networking_IngressBackend_To_v1beta1_IngressBackend(in *networking.IngressBackend, out *v1beta1.IngressBackend, s conversion.Scope) error {
  214. return autoConvert_networking_IngressBackend_To_v1beta1_IngressBackend(in, out, s)
  215. }
  216. func autoConvert_v1beta1_IngressList_To_networking_IngressList(in *v1beta1.IngressList, out *networking.IngressList, s conversion.Scope) error {
  217. out.ListMeta = in.ListMeta
  218. if in.Items != nil {
  219. in, out := &in.Items, &out.Items
  220. *out = make([]networking.Ingress, len(*in))
  221. for i := range *in {
  222. if err := Convert_v1beta1_Ingress_To_networking_Ingress(&(*in)[i], &(*out)[i], s); err != nil {
  223. return err
  224. }
  225. }
  226. } else {
  227. out.Items = nil
  228. }
  229. return nil
  230. }
  231. // Convert_v1beta1_IngressList_To_networking_IngressList is an autogenerated conversion function.
  232. func Convert_v1beta1_IngressList_To_networking_IngressList(in *v1beta1.IngressList, out *networking.IngressList, s conversion.Scope) error {
  233. return autoConvert_v1beta1_IngressList_To_networking_IngressList(in, out, s)
  234. }
  235. func autoConvert_networking_IngressList_To_v1beta1_IngressList(in *networking.IngressList, out *v1beta1.IngressList, s conversion.Scope) error {
  236. out.ListMeta = in.ListMeta
  237. if in.Items != nil {
  238. in, out := &in.Items, &out.Items
  239. *out = make([]v1beta1.Ingress, len(*in))
  240. for i := range *in {
  241. if err := Convert_networking_Ingress_To_v1beta1_Ingress(&(*in)[i], &(*out)[i], s); err != nil {
  242. return err
  243. }
  244. }
  245. } else {
  246. out.Items = nil
  247. }
  248. return nil
  249. }
  250. // Convert_networking_IngressList_To_v1beta1_IngressList is an autogenerated conversion function.
  251. func Convert_networking_IngressList_To_v1beta1_IngressList(in *networking.IngressList, out *v1beta1.IngressList, s conversion.Scope) error {
  252. return autoConvert_networking_IngressList_To_v1beta1_IngressList(in, out, s)
  253. }
  254. func autoConvert_v1beta1_IngressRule_To_networking_IngressRule(in *v1beta1.IngressRule, out *networking.IngressRule, s conversion.Scope) error {
  255. out.Host = in.Host
  256. if err := Convert_v1beta1_IngressRuleValue_To_networking_IngressRuleValue(&in.IngressRuleValue, &out.IngressRuleValue, s); err != nil {
  257. return err
  258. }
  259. return nil
  260. }
  261. // Convert_v1beta1_IngressRule_To_networking_IngressRule is an autogenerated conversion function.
  262. func Convert_v1beta1_IngressRule_To_networking_IngressRule(in *v1beta1.IngressRule, out *networking.IngressRule, s conversion.Scope) error {
  263. return autoConvert_v1beta1_IngressRule_To_networking_IngressRule(in, out, s)
  264. }
  265. func autoConvert_networking_IngressRule_To_v1beta1_IngressRule(in *networking.IngressRule, out *v1beta1.IngressRule, s conversion.Scope) error {
  266. out.Host = in.Host
  267. if err := Convert_networking_IngressRuleValue_To_v1beta1_IngressRuleValue(&in.IngressRuleValue, &out.IngressRuleValue, s); err != nil {
  268. return err
  269. }
  270. return nil
  271. }
  272. // Convert_networking_IngressRule_To_v1beta1_IngressRule is an autogenerated conversion function.
  273. func Convert_networking_IngressRule_To_v1beta1_IngressRule(in *networking.IngressRule, out *v1beta1.IngressRule, s conversion.Scope) error {
  274. return autoConvert_networking_IngressRule_To_v1beta1_IngressRule(in, out, s)
  275. }
  276. func autoConvert_v1beta1_IngressRuleValue_To_networking_IngressRuleValue(in *v1beta1.IngressRuleValue, out *networking.IngressRuleValue, s conversion.Scope) error {
  277. out.HTTP = (*networking.HTTPIngressRuleValue)(unsafe.Pointer(in.HTTP))
  278. return nil
  279. }
  280. // Convert_v1beta1_IngressRuleValue_To_networking_IngressRuleValue is an autogenerated conversion function.
  281. func Convert_v1beta1_IngressRuleValue_To_networking_IngressRuleValue(in *v1beta1.IngressRuleValue, out *networking.IngressRuleValue, s conversion.Scope) error {
  282. return autoConvert_v1beta1_IngressRuleValue_To_networking_IngressRuleValue(in, out, s)
  283. }
  284. func autoConvert_networking_IngressRuleValue_To_v1beta1_IngressRuleValue(in *networking.IngressRuleValue, out *v1beta1.IngressRuleValue, s conversion.Scope) error {
  285. out.HTTP = (*v1beta1.HTTPIngressRuleValue)(unsafe.Pointer(in.HTTP))
  286. return nil
  287. }
  288. // Convert_networking_IngressRuleValue_To_v1beta1_IngressRuleValue is an autogenerated conversion function.
  289. func Convert_networking_IngressRuleValue_To_v1beta1_IngressRuleValue(in *networking.IngressRuleValue, out *v1beta1.IngressRuleValue, s conversion.Scope) error {
  290. return autoConvert_networking_IngressRuleValue_To_v1beta1_IngressRuleValue(in, out, s)
  291. }
  292. func autoConvert_v1beta1_IngressSpec_To_networking_IngressSpec(in *v1beta1.IngressSpec, out *networking.IngressSpec, s conversion.Scope) error {
  293. out.Backend = (*networking.IngressBackend)(unsafe.Pointer(in.Backend))
  294. out.TLS = *(*[]networking.IngressTLS)(unsafe.Pointer(&in.TLS))
  295. out.Rules = *(*[]networking.IngressRule)(unsafe.Pointer(&in.Rules))
  296. return nil
  297. }
  298. // Convert_v1beta1_IngressSpec_To_networking_IngressSpec is an autogenerated conversion function.
  299. func Convert_v1beta1_IngressSpec_To_networking_IngressSpec(in *v1beta1.IngressSpec, out *networking.IngressSpec, s conversion.Scope) error {
  300. return autoConvert_v1beta1_IngressSpec_To_networking_IngressSpec(in, out, s)
  301. }
  302. func autoConvert_networking_IngressSpec_To_v1beta1_IngressSpec(in *networking.IngressSpec, out *v1beta1.IngressSpec, s conversion.Scope) error {
  303. out.Backend = (*v1beta1.IngressBackend)(unsafe.Pointer(in.Backend))
  304. out.TLS = *(*[]v1beta1.IngressTLS)(unsafe.Pointer(&in.TLS))
  305. out.Rules = *(*[]v1beta1.IngressRule)(unsafe.Pointer(&in.Rules))
  306. return nil
  307. }
  308. // Convert_networking_IngressSpec_To_v1beta1_IngressSpec is an autogenerated conversion function.
  309. func Convert_networking_IngressSpec_To_v1beta1_IngressSpec(in *networking.IngressSpec, out *v1beta1.IngressSpec, s conversion.Scope) error {
  310. return autoConvert_networking_IngressSpec_To_v1beta1_IngressSpec(in, out, s)
  311. }
  312. func autoConvert_v1beta1_IngressStatus_To_networking_IngressStatus(in *v1beta1.IngressStatus, out *networking.IngressStatus, s conversion.Scope) error {
  313. if err := v1.Convert_v1_LoadBalancerStatus_To_core_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil {
  314. return err
  315. }
  316. return nil
  317. }
  318. // Convert_v1beta1_IngressStatus_To_networking_IngressStatus is an autogenerated conversion function.
  319. func Convert_v1beta1_IngressStatus_To_networking_IngressStatus(in *v1beta1.IngressStatus, out *networking.IngressStatus, s conversion.Scope) error {
  320. return autoConvert_v1beta1_IngressStatus_To_networking_IngressStatus(in, out, s)
  321. }
  322. func autoConvert_networking_IngressStatus_To_v1beta1_IngressStatus(in *networking.IngressStatus, out *v1beta1.IngressStatus, s conversion.Scope) error {
  323. if err := v1.Convert_core_LoadBalancerStatus_To_v1_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil {
  324. return err
  325. }
  326. return nil
  327. }
  328. // Convert_networking_IngressStatus_To_v1beta1_IngressStatus is an autogenerated conversion function.
  329. func Convert_networking_IngressStatus_To_v1beta1_IngressStatus(in *networking.IngressStatus, out *v1beta1.IngressStatus, s conversion.Scope) error {
  330. return autoConvert_networking_IngressStatus_To_v1beta1_IngressStatus(in, out, s)
  331. }
  332. func autoConvert_v1beta1_IngressTLS_To_networking_IngressTLS(in *v1beta1.IngressTLS, out *networking.IngressTLS, s conversion.Scope) error {
  333. out.Hosts = *(*[]string)(unsafe.Pointer(&in.Hosts))
  334. out.SecretName = in.SecretName
  335. return nil
  336. }
  337. // Convert_v1beta1_IngressTLS_To_networking_IngressTLS is an autogenerated conversion function.
  338. func Convert_v1beta1_IngressTLS_To_networking_IngressTLS(in *v1beta1.IngressTLS, out *networking.IngressTLS, s conversion.Scope) error {
  339. return autoConvert_v1beta1_IngressTLS_To_networking_IngressTLS(in, out, s)
  340. }
  341. func autoConvert_networking_IngressTLS_To_v1beta1_IngressTLS(in *networking.IngressTLS, out *v1beta1.IngressTLS, s conversion.Scope) error {
  342. out.Hosts = *(*[]string)(unsafe.Pointer(&in.Hosts))
  343. out.SecretName = in.SecretName
  344. return nil
  345. }
  346. // Convert_networking_IngressTLS_To_v1beta1_IngressTLS is an autogenerated conversion function.
  347. func Convert_networking_IngressTLS_To_v1beta1_IngressTLS(in *networking.IngressTLS, out *v1beta1.IngressTLS, s conversion.Scope) error {
  348. return autoConvert_networking_IngressTLS_To_v1beta1_IngressTLS(in, out, s)
  349. }