k8s.io/kubernetes@v1.29.3/pkg/apis/networking/v1beta1/zz_generated.conversion.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 /* 5 Copyright The Kubernetes Authors. 6 7 Licensed under the Apache License, Version 2.0 (the "License"); 8 you may not use this file except in compliance with the License. 9 You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18 */ 19 20 // Code generated by conversion-gen. DO NOT EDIT. 21 22 package v1beta1 23 24 import ( 25 unsafe "unsafe" 26 27 v1 "k8s.io/api/core/v1" 28 v1beta1 "k8s.io/api/networking/v1beta1" 29 conversion "k8s.io/apimachinery/pkg/conversion" 30 runtime "k8s.io/apimachinery/pkg/runtime" 31 core "k8s.io/kubernetes/pkg/apis/core" 32 networking "k8s.io/kubernetes/pkg/apis/networking" 33 ) 34 35 func init() { 36 localSchemeBuilder.Register(RegisterConversions) 37 } 38 39 // RegisterConversions adds conversion functions to the given scheme. 40 // Public to allow building arbitrary schemes. 41 func RegisterConversions(s *runtime.Scheme) error { 42 if err := s.AddGeneratedConversionFunc((*v1beta1.HTTPIngressPath)(nil), (*networking.HTTPIngressPath)(nil), func(a, b interface{}, scope conversion.Scope) error { 43 return Convert_v1beta1_HTTPIngressPath_To_networking_HTTPIngressPath(a.(*v1beta1.HTTPIngressPath), b.(*networking.HTTPIngressPath), scope) 44 }); err != nil { 45 return err 46 } 47 if err := s.AddGeneratedConversionFunc((*networking.HTTPIngressPath)(nil), (*v1beta1.HTTPIngressPath)(nil), func(a, b interface{}, scope conversion.Scope) error { 48 return Convert_networking_HTTPIngressPath_To_v1beta1_HTTPIngressPath(a.(*networking.HTTPIngressPath), b.(*v1beta1.HTTPIngressPath), scope) 49 }); err != nil { 50 return err 51 } 52 if err := s.AddGeneratedConversionFunc((*v1beta1.HTTPIngressRuleValue)(nil), (*networking.HTTPIngressRuleValue)(nil), func(a, b interface{}, scope conversion.Scope) error { 53 return Convert_v1beta1_HTTPIngressRuleValue_To_networking_HTTPIngressRuleValue(a.(*v1beta1.HTTPIngressRuleValue), b.(*networking.HTTPIngressRuleValue), scope) 54 }); err != nil { 55 return err 56 } 57 if err := s.AddGeneratedConversionFunc((*networking.HTTPIngressRuleValue)(nil), (*v1beta1.HTTPIngressRuleValue)(nil), func(a, b interface{}, scope conversion.Scope) error { 58 return Convert_networking_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue(a.(*networking.HTTPIngressRuleValue), b.(*v1beta1.HTTPIngressRuleValue), scope) 59 }); err != nil { 60 return err 61 } 62 if err := s.AddGeneratedConversionFunc((*v1beta1.Ingress)(nil), (*networking.Ingress)(nil), func(a, b interface{}, scope conversion.Scope) error { 63 return Convert_v1beta1_Ingress_To_networking_Ingress(a.(*v1beta1.Ingress), b.(*networking.Ingress), scope) 64 }); err != nil { 65 return err 66 } 67 if err := s.AddGeneratedConversionFunc((*networking.Ingress)(nil), (*v1beta1.Ingress)(nil), func(a, b interface{}, scope conversion.Scope) error { 68 return Convert_networking_Ingress_To_v1beta1_Ingress(a.(*networking.Ingress), b.(*v1beta1.Ingress), scope) 69 }); err != nil { 70 return err 71 } 72 if err := s.AddGeneratedConversionFunc((*v1beta1.IngressClass)(nil), (*networking.IngressClass)(nil), func(a, b interface{}, scope conversion.Scope) error { 73 return Convert_v1beta1_IngressClass_To_networking_IngressClass(a.(*v1beta1.IngressClass), b.(*networking.IngressClass), scope) 74 }); err != nil { 75 return err 76 } 77 if err := s.AddGeneratedConversionFunc((*networking.IngressClass)(nil), (*v1beta1.IngressClass)(nil), func(a, b interface{}, scope conversion.Scope) error { 78 return Convert_networking_IngressClass_To_v1beta1_IngressClass(a.(*networking.IngressClass), b.(*v1beta1.IngressClass), scope) 79 }); err != nil { 80 return err 81 } 82 if err := s.AddGeneratedConversionFunc((*v1beta1.IngressClassList)(nil), (*networking.IngressClassList)(nil), func(a, b interface{}, scope conversion.Scope) error { 83 return Convert_v1beta1_IngressClassList_To_networking_IngressClassList(a.(*v1beta1.IngressClassList), b.(*networking.IngressClassList), scope) 84 }); err != nil { 85 return err 86 } 87 if err := s.AddGeneratedConversionFunc((*networking.IngressClassList)(nil), (*v1beta1.IngressClassList)(nil), func(a, b interface{}, scope conversion.Scope) error { 88 return Convert_networking_IngressClassList_To_v1beta1_IngressClassList(a.(*networking.IngressClassList), b.(*v1beta1.IngressClassList), scope) 89 }); err != nil { 90 return err 91 } 92 if err := s.AddGeneratedConversionFunc((*v1beta1.IngressClassParametersReference)(nil), (*networking.IngressClassParametersReference)(nil), func(a, b interface{}, scope conversion.Scope) error { 93 return Convert_v1beta1_IngressClassParametersReference_To_networking_IngressClassParametersReference(a.(*v1beta1.IngressClassParametersReference), b.(*networking.IngressClassParametersReference), scope) 94 }); err != nil { 95 return err 96 } 97 if err := s.AddGeneratedConversionFunc((*networking.IngressClassParametersReference)(nil), (*v1beta1.IngressClassParametersReference)(nil), func(a, b interface{}, scope conversion.Scope) error { 98 return Convert_networking_IngressClassParametersReference_To_v1beta1_IngressClassParametersReference(a.(*networking.IngressClassParametersReference), b.(*v1beta1.IngressClassParametersReference), scope) 99 }); err != nil { 100 return err 101 } 102 if err := s.AddGeneratedConversionFunc((*v1beta1.IngressClassSpec)(nil), (*networking.IngressClassSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 103 return Convert_v1beta1_IngressClassSpec_To_networking_IngressClassSpec(a.(*v1beta1.IngressClassSpec), b.(*networking.IngressClassSpec), scope) 104 }); err != nil { 105 return err 106 } 107 if err := s.AddGeneratedConversionFunc((*networking.IngressClassSpec)(nil), (*v1beta1.IngressClassSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 108 return Convert_networking_IngressClassSpec_To_v1beta1_IngressClassSpec(a.(*networking.IngressClassSpec), b.(*v1beta1.IngressClassSpec), scope) 109 }); err != nil { 110 return err 111 } 112 if err := s.AddGeneratedConversionFunc((*v1beta1.IngressList)(nil), (*networking.IngressList)(nil), func(a, b interface{}, scope conversion.Scope) error { 113 return Convert_v1beta1_IngressList_To_networking_IngressList(a.(*v1beta1.IngressList), b.(*networking.IngressList), scope) 114 }); err != nil { 115 return err 116 } 117 if err := s.AddGeneratedConversionFunc((*networking.IngressList)(nil), (*v1beta1.IngressList)(nil), func(a, b interface{}, scope conversion.Scope) error { 118 return Convert_networking_IngressList_To_v1beta1_IngressList(a.(*networking.IngressList), b.(*v1beta1.IngressList), scope) 119 }); err != nil { 120 return err 121 } 122 if err := s.AddGeneratedConversionFunc((*v1beta1.IngressLoadBalancerIngress)(nil), (*networking.IngressLoadBalancerIngress)(nil), func(a, b interface{}, scope conversion.Scope) error { 123 return Convert_v1beta1_IngressLoadBalancerIngress_To_networking_IngressLoadBalancerIngress(a.(*v1beta1.IngressLoadBalancerIngress), b.(*networking.IngressLoadBalancerIngress), scope) 124 }); err != nil { 125 return err 126 } 127 if err := s.AddGeneratedConversionFunc((*networking.IngressLoadBalancerIngress)(nil), (*v1beta1.IngressLoadBalancerIngress)(nil), func(a, b interface{}, scope conversion.Scope) error { 128 return Convert_networking_IngressLoadBalancerIngress_To_v1beta1_IngressLoadBalancerIngress(a.(*networking.IngressLoadBalancerIngress), b.(*v1beta1.IngressLoadBalancerIngress), scope) 129 }); err != nil { 130 return err 131 } 132 if err := s.AddGeneratedConversionFunc((*v1beta1.IngressLoadBalancerStatus)(nil), (*networking.IngressLoadBalancerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 133 return Convert_v1beta1_IngressLoadBalancerStatus_To_networking_IngressLoadBalancerStatus(a.(*v1beta1.IngressLoadBalancerStatus), b.(*networking.IngressLoadBalancerStatus), scope) 134 }); err != nil { 135 return err 136 } 137 if err := s.AddGeneratedConversionFunc((*networking.IngressLoadBalancerStatus)(nil), (*v1beta1.IngressLoadBalancerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 138 return Convert_networking_IngressLoadBalancerStatus_To_v1beta1_IngressLoadBalancerStatus(a.(*networking.IngressLoadBalancerStatus), b.(*v1beta1.IngressLoadBalancerStatus), scope) 139 }); err != nil { 140 return err 141 } 142 if err := s.AddGeneratedConversionFunc((*v1beta1.IngressPortStatus)(nil), (*networking.IngressPortStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 143 return Convert_v1beta1_IngressPortStatus_To_networking_IngressPortStatus(a.(*v1beta1.IngressPortStatus), b.(*networking.IngressPortStatus), scope) 144 }); err != nil { 145 return err 146 } 147 if err := s.AddGeneratedConversionFunc((*networking.IngressPortStatus)(nil), (*v1beta1.IngressPortStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 148 return Convert_networking_IngressPortStatus_To_v1beta1_IngressPortStatus(a.(*networking.IngressPortStatus), b.(*v1beta1.IngressPortStatus), scope) 149 }); err != nil { 150 return err 151 } 152 if err := s.AddGeneratedConversionFunc((*v1beta1.IngressRule)(nil), (*networking.IngressRule)(nil), func(a, b interface{}, scope conversion.Scope) error { 153 return Convert_v1beta1_IngressRule_To_networking_IngressRule(a.(*v1beta1.IngressRule), b.(*networking.IngressRule), scope) 154 }); err != nil { 155 return err 156 } 157 if err := s.AddGeneratedConversionFunc((*networking.IngressRule)(nil), (*v1beta1.IngressRule)(nil), func(a, b interface{}, scope conversion.Scope) error { 158 return Convert_networking_IngressRule_To_v1beta1_IngressRule(a.(*networking.IngressRule), b.(*v1beta1.IngressRule), scope) 159 }); err != nil { 160 return err 161 } 162 if err := s.AddGeneratedConversionFunc((*v1beta1.IngressRuleValue)(nil), (*networking.IngressRuleValue)(nil), func(a, b interface{}, scope conversion.Scope) error { 163 return Convert_v1beta1_IngressRuleValue_To_networking_IngressRuleValue(a.(*v1beta1.IngressRuleValue), b.(*networking.IngressRuleValue), scope) 164 }); err != nil { 165 return err 166 } 167 if err := s.AddGeneratedConversionFunc((*networking.IngressRuleValue)(nil), (*v1beta1.IngressRuleValue)(nil), func(a, b interface{}, scope conversion.Scope) error { 168 return Convert_networking_IngressRuleValue_To_v1beta1_IngressRuleValue(a.(*networking.IngressRuleValue), b.(*v1beta1.IngressRuleValue), scope) 169 }); err != nil { 170 return err 171 } 172 if err := s.AddGeneratedConversionFunc((*v1beta1.IngressStatus)(nil), (*networking.IngressStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 173 return Convert_v1beta1_IngressStatus_To_networking_IngressStatus(a.(*v1beta1.IngressStatus), b.(*networking.IngressStatus), scope) 174 }); err != nil { 175 return err 176 } 177 if err := s.AddGeneratedConversionFunc((*networking.IngressStatus)(nil), (*v1beta1.IngressStatus)(nil), func(a, b interface{}, scope conversion.Scope) error { 178 return Convert_networking_IngressStatus_To_v1beta1_IngressStatus(a.(*networking.IngressStatus), b.(*v1beta1.IngressStatus), scope) 179 }); err != nil { 180 return err 181 } 182 if err := s.AddGeneratedConversionFunc((*v1beta1.IngressTLS)(nil), (*networking.IngressTLS)(nil), func(a, b interface{}, scope conversion.Scope) error { 183 return Convert_v1beta1_IngressTLS_To_networking_IngressTLS(a.(*v1beta1.IngressTLS), b.(*networking.IngressTLS), scope) 184 }); err != nil { 185 return err 186 } 187 if err := s.AddGeneratedConversionFunc((*networking.IngressTLS)(nil), (*v1beta1.IngressTLS)(nil), func(a, b interface{}, scope conversion.Scope) error { 188 return Convert_networking_IngressTLS_To_v1beta1_IngressTLS(a.(*networking.IngressTLS), b.(*v1beta1.IngressTLS), scope) 189 }); err != nil { 190 return err 191 } 192 if err := s.AddConversionFunc((*networking.IngressBackend)(nil), (*v1beta1.IngressBackend)(nil), func(a, b interface{}, scope conversion.Scope) error { 193 return Convert_networking_IngressBackend_To_v1beta1_IngressBackend(a.(*networking.IngressBackend), b.(*v1beta1.IngressBackend), scope) 194 }); err != nil { 195 return err 196 } 197 if err := s.AddConversionFunc((*networking.IngressSpec)(nil), (*v1beta1.IngressSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 198 return Convert_networking_IngressSpec_To_v1beta1_IngressSpec(a.(*networking.IngressSpec), b.(*v1beta1.IngressSpec), scope) 199 }); err != nil { 200 return err 201 } 202 if err := s.AddConversionFunc((*v1beta1.IngressBackend)(nil), (*networking.IngressBackend)(nil), func(a, b interface{}, scope conversion.Scope) error { 203 return Convert_v1beta1_IngressBackend_To_networking_IngressBackend(a.(*v1beta1.IngressBackend), b.(*networking.IngressBackend), scope) 204 }); err != nil { 205 return err 206 } 207 if err := s.AddConversionFunc((*v1beta1.IngressSpec)(nil), (*networking.IngressSpec)(nil), func(a, b interface{}, scope conversion.Scope) error { 208 return Convert_v1beta1_IngressSpec_To_networking_IngressSpec(a.(*v1beta1.IngressSpec), b.(*networking.IngressSpec), scope) 209 }); err != nil { 210 return err 211 } 212 return nil 213 } 214 215 func autoConvert_v1beta1_HTTPIngressPath_To_networking_HTTPIngressPath(in *v1beta1.HTTPIngressPath, out *networking.HTTPIngressPath, s conversion.Scope) error { 216 out.Path = in.Path 217 out.PathType = (*networking.PathType)(unsafe.Pointer(in.PathType)) 218 if err := Convert_v1beta1_IngressBackend_To_networking_IngressBackend(&in.Backend, &out.Backend, s); err != nil { 219 return err 220 } 221 return nil 222 } 223 224 // Convert_v1beta1_HTTPIngressPath_To_networking_HTTPIngressPath is an autogenerated conversion function. 225 func Convert_v1beta1_HTTPIngressPath_To_networking_HTTPIngressPath(in *v1beta1.HTTPIngressPath, out *networking.HTTPIngressPath, s conversion.Scope) error { 226 return autoConvert_v1beta1_HTTPIngressPath_To_networking_HTTPIngressPath(in, out, s) 227 } 228 229 func autoConvert_networking_HTTPIngressPath_To_v1beta1_HTTPIngressPath(in *networking.HTTPIngressPath, out *v1beta1.HTTPIngressPath, s conversion.Scope) error { 230 out.Path = in.Path 231 out.PathType = (*v1beta1.PathType)(unsafe.Pointer(in.PathType)) 232 if err := Convert_networking_IngressBackend_To_v1beta1_IngressBackend(&in.Backend, &out.Backend, s); err != nil { 233 return err 234 } 235 return nil 236 } 237 238 // Convert_networking_HTTPIngressPath_To_v1beta1_HTTPIngressPath is an autogenerated conversion function. 239 func Convert_networking_HTTPIngressPath_To_v1beta1_HTTPIngressPath(in *networking.HTTPIngressPath, out *v1beta1.HTTPIngressPath, s conversion.Scope) error { 240 return autoConvert_networking_HTTPIngressPath_To_v1beta1_HTTPIngressPath(in, out, s) 241 } 242 243 func autoConvert_v1beta1_HTTPIngressRuleValue_To_networking_HTTPIngressRuleValue(in *v1beta1.HTTPIngressRuleValue, out *networking.HTTPIngressRuleValue, s conversion.Scope) error { 244 if in.Paths != nil { 245 in, out := &in.Paths, &out.Paths 246 *out = make([]networking.HTTPIngressPath, len(*in)) 247 for i := range *in { 248 if err := Convert_v1beta1_HTTPIngressPath_To_networking_HTTPIngressPath(&(*in)[i], &(*out)[i], s); err != nil { 249 return err 250 } 251 } 252 } else { 253 out.Paths = nil 254 } 255 return nil 256 } 257 258 // Convert_v1beta1_HTTPIngressRuleValue_To_networking_HTTPIngressRuleValue is an autogenerated conversion function. 259 func Convert_v1beta1_HTTPIngressRuleValue_To_networking_HTTPIngressRuleValue(in *v1beta1.HTTPIngressRuleValue, out *networking.HTTPIngressRuleValue, s conversion.Scope) error { 260 return autoConvert_v1beta1_HTTPIngressRuleValue_To_networking_HTTPIngressRuleValue(in, out, s) 261 } 262 263 func autoConvert_networking_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue(in *networking.HTTPIngressRuleValue, out *v1beta1.HTTPIngressRuleValue, s conversion.Scope) error { 264 if in.Paths != nil { 265 in, out := &in.Paths, &out.Paths 266 *out = make([]v1beta1.HTTPIngressPath, len(*in)) 267 for i := range *in { 268 if err := Convert_networking_HTTPIngressPath_To_v1beta1_HTTPIngressPath(&(*in)[i], &(*out)[i], s); err != nil { 269 return err 270 } 271 } 272 } else { 273 out.Paths = nil 274 } 275 return nil 276 } 277 278 // Convert_networking_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue is an autogenerated conversion function. 279 func Convert_networking_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue(in *networking.HTTPIngressRuleValue, out *v1beta1.HTTPIngressRuleValue, s conversion.Scope) error { 280 return autoConvert_networking_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue(in, out, s) 281 } 282 283 func autoConvert_v1beta1_Ingress_To_networking_Ingress(in *v1beta1.Ingress, out *networking.Ingress, s conversion.Scope) error { 284 out.ObjectMeta = in.ObjectMeta 285 if err := Convert_v1beta1_IngressSpec_To_networking_IngressSpec(&in.Spec, &out.Spec, s); err != nil { 286 return err 287 } 288 if err := Convert_v1beta1_IngressStatus_To_networking_IngressStatus(&in.Status, &out.Status, s); err != nil { 289 return err 290 } 291 return nil 292 } 293 294 // Convert_v1beta1_Ingress_To_networking_Ingress is an autogenerated conversion function. 295 func Convert_v1beta1_Ingress_To_networking_Ingress(in *v1beta1.Ingress, out *networking.Ingress, s conversion.Scope) error { 296 return autoConvert_v1beta1_Ingress_To_networking_Ingress(in, out, s) 297 } 298 299 func autoConvert_networking_Ingress_To_v1beta1_Ingress(in *networking.Ingress, out *v1beta1.Ingress, s conversion.Scope) error { 300 out.ObjectMeta = in.ObjectMeta 301 if err := Convert_networking_IngressSpec_To_v1beta1_IngressSpec(&in.Spec, &out.Spec, s); err != nil { 302 return err 303 } 304 if err := Convert_networking_IngressStatus_To_v1beta1_IngressStatus(&in.Status, &out.Status, s); err != nil { 305 return err 306 } 307 return nil 308 } 309 310 // Convert_networking_Ingress_To_v1beta1_Ingress is an autogenerated conversion function. 311 func Convert_networking_Ingress_To_v1beta1_Ingress(in *networking.Ingress, out *v1beta1.Ingress, s conversion.Scope) error { 312 return autoConvert_networking_Ingress_To_v1beta1_Ingress(in, out, s) 313 } 314 315 func autoConvert_v1beta1_IngressBackend_To_networking_IngressBackend(in *v1beta1.IngressBackend, out *networking.IngressBackend, s conversion.Scope) error { 316 // WARNING: in.ServiceName requires manual conversion: does not exist in peer-type 317 // WARNING: in.ServicePort requires manual conversion: does not exist in peer-type 318 out.Resource = (*core.TypedLocalObjectReference)(unsafe.Pointer(in.Resource)) 319 return nil 320 } 321 322 func autoConvert_networking_IngressBackend_To_v1beta1_IngressBackend(in *networking.IngressBackend, out *v1beta1.IngressBackend, s conversion.Scope) error { 323 // WARNING: in.Service requires manual conversion: does not exist in peer-type 324 out.Resource = (*v1.TypedLocalObjectReference)(unsafe.Pointer(in.Resource)) 325 return nil 326 } 327 328 func autoConvert_v1beta1_IngressClass_To_networking_IngressClass(in *v1beta1.IngressClass, out *networking.IngressClass, s conversion.Scope) error { 329 out.ObjectMeta = in.ObjectMeta 330 if err := Convert_v1beta1_IngressClassSpec_To_networking_IngressClassSpec(&in.Spec, &out.Spec, s); err != nil { 331 return err 332 } 333 return nil 334 } 335 336 // Convert_v1beta1_IngressClass_To_networking_IngressClass is an autogenerated conversion function. 337 func Convert_v1beta1_IngressClass_To_networking_IngressClass(in *v1beta1.IngressClass, out *networking.IngressClass, s conversion.Scope) error { 338 return autoConvert_v1beta1_IngressClass_To_networking_IngressClass(in, out, s) 339 } 340 341 func autoConvert_networking_IngressClass_To_v1beta1_IngressClass(in *networking.IngressClass, out *v1beta1.IngressClass, s conversion.Scope) error { 342 out.ObjectMeta = in.ObjectMeta 343 if err := Convert_networking_IngressClassSpec_To_v1beta1_IngressClassSpec(&in.Spec, &out.Spec, s); err != nil { 344 return err 345 } 346 return nil 347 } 348 349 // Convert_networking_IngressClass_To_v1beta1_IngressClass is an autogenerated conversion function. 350 func Convert_networking_IngressClass_To_v1beta1_IngressClass(in *networking.IngressClass, out *v1beta1.IngressClass, s conversion.Scope) error { 351 return autoConvert_networking_IngressClass_To_v1beta1_IngressClass(in, out, s) 352 } 353 354 func autoConvert_v1beta1_IngressClassList_To_networking_IngressClassList(in *v1beta1.IngressClassList, out *networking.IngressClassList, s conversion.Scope) error { 355 out.ListMeta = in.ListMeta 356 out.Items = *(*[]networking.IngressClass)(unsafe.Pointer(&in.Items)) 357 return nil 358 } 359 360 // Convert_v1beta1_IngressClassList_To_networking_IngressClassList is an autogenerated conversion function. 361 func Convert_v1beta1_IngressClassList_To_networking_IngressClassList(in *v1beta1.IngressClassList, out *networking.IngressClassList, s conversion.Scope) error { 362 return autoConvert_v1beta1_IngressClassList_To_networking_IngressClassList(in, out, s) 363 } 364 365 func autoConvert_networking_IngressClassList_To_v1beta1_IngressClassList(in *networking.IngressClassList, out *v1beta1.IngressClassList, s conversion.Scope) error { 366 out.ListMeta = in.ListMeta 367 out.Items = *(*[]v1beta1.IngressClass)(unsafe.Pointer(&in.Items)) 368 return nil 369 } 370 371 // Convert_networking_IngressClassList_To_v1beta1_IngressClassList is an autogenerated conversion function. 372 func Convert_networking_IngressClassList_To_v1beta1_IngressClassList(in *networking.IngressClassList, out *v1beta1.IngressClassList, s conversion.Scope) error { 373 return autoConvert_networking_IngressClassList_To_v1beta1_IngressClassList(in, out, s) 374 } 375 376 func autoConvert_v1beta1_IngressClassParametersReference_To_networking_IngressClassParametersReference(in *v1beta1.IngressClassParametersReference, out *networking.IngressClassParametersReference, s conversion.Scope) error { 377 out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup)) 378 out.Kind = in.Kind 379 out.Name = in.Name 380 out.Scope = (*string)(unsafe.Pointer(in.Scope)) 381 out.Namespace = (*string)(unsafe.Pointer(in.Namespace)) 382 return nil 383 } 384 385 // Convert_v1beta1_IngressClassParametersReference_To_networking_IngressClassParametersReference is an autogenerated conversion function. 386 func Convert_v1beta1_IngressClassParametersReference_To_networking_IngressClassParametersReference(in *v1beta1.IngressClassParametersReference, out *networking.IngressClassParametersReference, s conversion.Scope) error { 387 return autoConvert_v1beta1_IngressClassParametersReference_To_networking_IngressClassParametersReference(in, out, s) 388 } 389 390 func autoConvert_networking_IngressClassParametersReference_To_v1beta1_IngressClassParametersReference(in *networking.IngressClassParametersReference, out *v1beta1.IngressClassParametersReference, s conversion.Scope) error { 391 out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup)) 392 out.Kind = in.Kind 393 out.Name = in.Name 394 out.Scope = (*string)(unsafe.Pointer(in.Scope)) 395 out.Namespace = (*string)(unsafe.Pointer(in.Namespace)) 396 return nil 397 } 398 399 // Convert_networking_IngressClassParametersReference_To_v1beta1_IngressClassParametersReference is an autogenerated conversion function. 400 func Convert_networking_IngressClassParametersReference_To_v1beta1_IngressClassParametersReference(in *networking.IngressClassParametersReference, out *v1beta1.IngressClassParametersReference, s conversion.Scope) error { 401 return autoConvert_networking_IngressClassParametersReference_To_v1beta1_IngressClassParametersReference(in, out, s) 402 } 403 404 func autoConvert_v1beta1_IngressClassSpec_To_networking_IngressClassSpec(in *v1beta1.IngressClassSpec, out *networking.IngressClassSpec, s conversion.Scope) error { 405 out.Controller = in.Controller 406 out.Parameters = (*networking.IngressClassParametersReference)(unsafe.Pointer(in.Parameters)) 407 return nil 408 } 409 410 // Convert_v1beta1_IngressClassSpec_To_networking_IngressClassSpec is an autogenerated conversion function. 411 func Convert_v1beta1_IngressClassSpec_To_networking_IngressClassSpec(in *v1beta1.IngressClassSpec, out *networking.IngressClassSpec, s conversion.Scope) error { 412 return autoConvert_v1beta1_IngressClassSpec_To_networking_IngressClassSpec(in, out, s) 413 } 414 415 func autoConvert_networking_IngressClassSpec_To_v1beta1_IngressClassSpec(in *networking.IngressClassSpec, out *v1beta1.IngressClassSpec, s conversion.Scope) error { 416 out.Controller = in.Controller 417 out.Parameters = (*v1beta1.IngressClassParametersReference)(unsafe.Pointer(in.Parameters)) 418 return nil 419 } 420 421 // Convert_networking_IngressClassSpec_To_v1beta1_IngressClassSpec is an autogenerated conversion function. 422 func Convert_networking_IngressClassSpec_To_v1beta1_IngressClassSpec(in *networking.IngressClassSpec, out *v1beta1.IngressClassSpec, s conversion.Scope) error { 423 return autoConvert_networking_IngressClassSpec_To_v1beta1_IngressClassSpec(in, out, s) 424 } 425 426 func autoConvert_v1beta1_IngressList_To_networking_IngressList(in *v1beta1.IngressList, out *networking.IngressList, s conversion.Scope) error { 427 out.ListMeta = in.ListMeta 428 if in.Items != nil { 429 in, out := &in.Items, &out.Items 430 *out = make([]networking.Ingress, len(*in)) 431 for i := range *in { 432 if err := Convert_v1beta1_Ingress_To_networking_Ingress(&(*in)[i], &(*out)[i], s); err != nil { 433 return err 434 } 435 } 436 } else { 437 out.Items = nil 438 } 439 return nil 440 } 441 442 // Convert_v1beta1_IngressList_To_networking_IngressList is an autogenerated conversion function. 443 func Convert_v1beta1_IngressList_To_networking_IngressList(in *v1beta1.IngressList, out *networking.IngressList, s conversion.Scope) error { 444 return autoConvert_v1beta1_IngressList_To_networking_IngressList(in, out, s) 445 } 446 447 func autoConvert_networking_IngressList_To_v1beta1_IngressList(in *networking.IngressList, out *v1beta1.IngressList, s conversion.Scope) error { 448 out.ListMeta = in.ListMeta 449 if in.Items != nil { 450 in, out := &in.Items, &out.Items 451 *out = make([]v1beta1.Ingress, len(*in)) 452 for i := range *in { 453 if err := Convert_networking_Ingress_To_v1beta1_Ingress(&(*in)[i], &(*out)[i], s); err != nil { 454 return err 455 } 456 } 457 } else { 458 out.Items = nil 459 } 460 return nil 461 } 462 463 // Convert_networking_IngressList_To_v1beta1_IngressList is an autogenerated conversion function. 464 func Convert_networking_IngressList_To_v1beta1_IngressList(in *networking.IngressList, out *v1beta1.IngressList, s conversion.Scope) error { 465 return autoConvert_networking_IngressList_To_v1beta1_IngressList(in, out, s) 466 } 467 468 func autoConvert_v1beta1_IngressLoadBalancerIngress_To_networking_IngressLoadBalancerIngress(in *v1beta1.IngressLoadBalancerIngress, out *networking.IngressLoadBalancerIngress, s conversion.Scope) error { 469 out.IP = in.IP 470 out.Hostname = in.Hostname 471 out.Ports = *(*[]networking.IngressPortStatus)(unsafe.Pointer(&in.Ports)) 472 return nil 473 } 474 475 // Convert_v1beta1_IngressLoadBalancerIngress_To_networking_IngressLoadBalancerIngress is an autogenerated conversion function. 476 func Convert_v1beta1_IngressLoadBalancerIngress_To_networking_IngressLoadBalancerIngress(in *v1beta1.IngressLoadBalancerIngress, out *networking.IngressLoadBalancerIngress, s conversion.Scope) error { 477 return autoConvert_v1beta1_IngressLoadBalancerIngress_To_networking_IngressLoadBalancerIngress(in, out, s) 478 } 479 480 func autoConvert_networking_IngressLoadBalancerIngress_To_v1beta1_IngressLoadBalancerIngress(in *networking.IngressLoadBalancerIngress, out *v1beta1.IngressLoadBalancerIngress, s conversion.Scope) error { 481 out.IP = in.IP 482 out.Hostname = in.Hostname 483 out.Ports = *(*[]v1beta1.IngressPortStatus)(unsafe.Pointer(&in.Ports)) 484 return nil 485 } 486 487 // Convert_networking_IngressLoadBalancerIngress_To_v1beta1_IngressLoadBalancerIngress is an autogenerated conversion function. 488 func Convert_networking_IngressLoadBalancerIngress_To_v1beta1_IngressLoadBalancerIngress(in *networking.IngressLoadBalancerIngress, out *v1beta1.IngressLoadBalancerIngress, s conversion.Scope) error { 489 return autoConvert_networking_IngressLoadBalancerIngress_To_v1beta1_IngressLoadBalancerIngress(in, out, s) 490 } 491 492 func autoConvert_v1beta1_IngressLoadBalancerStatus_To_networking_IngressLoadBalancerStatus(in *v1beta1.IngressLoadBalancerStatus, out *networking.IngressLoadBalancerStatus, s conversion.Scope) error { 493 out.Ingress = *(*[]networking.IngressLoadBalancerIngress)(unsafe.Pointer(&in.Ingress)) 494 return nil 495 } 496 497 // Convert_v1beta1_IngressLoadBalancerStatus_To_networking_IngressLoadBalancerStatus is an autogenerated conversion function. 498 func Convert_v1beta1_IngressLoadBalancerStatus_To_networking_IngressLoadBalancerStatus(in *v1beta1.IngressLoadBalancerStatus, out *networking.IngressLoadBalancerStatus, s conversion.Scope) error { 499 return autoConvert_v1beta1_IngressLoadBalancerStatus_To_networking_IngressLoadBalancerStatus(in, out, s) 500 } 501 502 func autoConvert_networking_IngressLoadBalancerStatus_To_v1beta1_IngressLoadBalancerStatus(in *networking.IngressLoadBalancerStatus, out *v1beta1.IngressLoadBalancerStatus, s conversion.Scope) error { 503 out.Ingress = *(*[]v1beta1.IngressLoadBalancerIngress)(unsafe.Pointer(&in.Ingress)) 504 return nil 505 } 506 507 // Convert_networking_IngressLoadBalancerStatus_To_v1beta1_IngressLoadBalancerStatus is an autogenerated conversion function. 508 func Convert_networking_IngressLoadBalancerStatus_To_v1beta1_IngressLoadBalancerStatus(in *networking.IngressLoadBalancerStatus, out *v1beta1.IngressLoadBalancerStatus, s conversion.Scope) error { 509 return autoConvert_networking_IngressLoadBalancerStatus_To_v1beta1_IngressLoadBalancerStatus(in, out, s) 510 } 511 512 func autoConvert_v1beta1_IngressPortStatus_To_networking_IngressPortStatus(in *v1beta1.IngressPortStatus, out *networking.IngressPortStatus, s conversion.Scope) error { 513 out.Port = in.Port 514 out.Protocol = core.Protocol(in.Protocol) 515 out.Error = (*string)(unsafe.Pointer(in.Error)) 516 return nil 517 } 518 519 // Convert_v1beta1_IngressPortStatus_To_networking_IngressPortStatus is an autogenerated conversion function. 520 func Convert_v1beta1_IngressPortStatus_To_networking_IngressPortStatus(in *v1beta1.IngressPortStatus, out *networking.IngressPortStatus, s conversion.Scope) error { 521 return autoConvert_v1beta1_IngressPortStatus_To_networking_IngressPortStatus(in, out, s) 522 } 523 524 func autoConvert_networking_IngressPortStatus_To_v1beta1_IngressPortStatus(in *networking.IngressPortStatus, out *v1beta1.IngressPortStatus, s conversion.Scope) error { 525 out.Port = in.Port 526 out.Protocol = v1.Protocol(in.Protocol) 527 out.Error = (*string)(unsafe.Pointer(in.Error)) 528 return nil 529 } 530 531 // Convert_networking_IngressPortStatus_To_v1beta1_IngressPortStatus is an autogenerated conversion function. 532 func Convert_networking_IngressPortStatus_To_v1beta1_IngressPortStatus(in *networking.IngressPortStatus, out *v1beta1.IngressPortStatus, s conversion.Scope) error { 533 return autoConvert_networking_IngressPortStatus_To_v1beta1_IngressPortStatus(in, out, s) 534 } 535 536 func autoConvert_v1beta1_IngressRule_To_networking_IngressRule(in *v1beta1.IngressRule, out *networking.IngressRule, s conversion.Scope) error { 537 out.Host = in.Host 538 if err := Convert_v1beta1_IngressRuleValue_To_networking_IngressRuleValue(&in.IngressRuleValue, &out.IngressRuleValue, s); err != nil { 539 return err 540 } 541 return nil 542 } 543 544 // Convert_v1beta1_IngressRule_To_networking_IngressRule is an autogenerated conversion function. 545 func Convert_v1beta1_IngressRule_To_networking_IngressRule(in *v1beta1.IngressRule, out *networking.IngressRule, s conversion.Scope) error { 546 return autoConvert_v1beta1_IngressRule_To_networking_IngressRule(in, out, s) 547 } 548 549 func autoConvert_networking_IngressRule_To_v1beta1_IngressRule(in *networking.IngressRule, out *v1beta1.IngressRule, s conversion.Scope) error { 550 out.Host = in.Host 551 if err := Convert_networking_IngressRuleValue_To_v1beta1_IngressRuleValue(&in.IngressRuleValue, &out.IngressRuleValue, s); err != nil { 552 return err 553 } 554 return nil 555 } 556 557 // Convert_networking_IngressRule_To_v1beta1_IngressRule is an autogenerated conversion function. 558 func Convert_networking_IngressRule_To_v1beta1_IngressRule(in *networking.IngressRule, out *v1beta1.IngressRule, s conversion.Scope) error { 559 return autoConvert_networking_IngressRule_To_v1beta1_IngressRule(in, out, s) 560 } 561 562 func autoConvert_v1beta1_IngressRuleValue_To_networking_IngressRuleValue(in *v1beta1.IngressRuleValue, out *networking.IngressRuleValue, s conversion.Scope) error { 563 if in.HTTP != nil { 564 in, out := &in.HTTP, &out.HTTP 565 *out = new(networking.HTTPIngressRuleValue) 566 if err := Convert_v1beta1_HTTPIngressRuleValue_To_networking_HTTPIngressRuleValue(*in, *out, s); err != nil { 567 return err 568 } 569 } else { 570 out.HTTP = nil 571 } 572 return nil 573 } 574 575 // Convert_v1beta1_IngressRuleValue_To_networking_IngressRuleValue is an autogenerated conversion function. 576 func Convert_v1beta1_IngressRuleValue_To_networking_IngressRuleValue(in *v1beta1.IngressRuleValue, out *networking.IngressRuleValue, s conversion.Scope) error { 577 return autoConvert_v1beta1_IngressRuleValue_To_networking_IngressRuleValue(in, out, s) 578 } 579 580 func autoConvert_networking_IngressRuleValue_To_v1beta1_IngressRuleValue(in *networking.IngressRuleValue, out *v1beta1.IngressRuleValue, s conversion.Scope) error { 581 if in.HTTP != nil { 582 in, out := &in.HTTP, &out.HTTP 583 *out = new(v1beta1.HTTPIngressRuleValue) 584 if err := Convert_networking_HTTPIngressRuleValue_To_v1beta1_HTTPIngressRuleValue(*in, *out, s); err != nil { 585 return err 586 } 587 } else { 588 out.HTTP = nil 589 } 590 return nil 591 } 592 593 // Convert_networking_IngressRuleValue_To_v1beta1_IngressRuleValue is an autogenerated conversion function. 594 func Convert_networking_IngressRuleValue_To_v1beta1_IngressRuleValue(in *networking.IngressRuleValue, out *v1beta1.IngressRuleValue, s conversion.Scope) error { 595 return autoConvert_networking_IngressRuleValue_To_v1beta1_IngressRuleValue(in, out, s) 596 } 597 598 func autoConvert_v1beta1_IngressSpec_To_networking_IngressSpec(in *v1beta1.IngressSpec, out *networking.IngressSpec, s conversion.Scope) error { 599 out.IngressClassName = (*string)(unsafe.Pointer(in.IngressClassName)) 600 // WARNING: in.Backend requires manual conversion: does not exist in peer-type 601 out.TLS = *(*[]networking.IngressTLS)(unsafe.Pointer(&in.TLS)) 602 if in.Rules != nil { 603 in, out := &in.Rules, &out.Rules 604 *out = make([]networking.IngressRule, len(*in)) 605 for i := range *in { 606 if err := Convert_v1beta1_IngressRule_To_networking_IngressRule(&(*in)[i], &(*out)[i], s); err != nil { 607 return err 608 } 609 } 610 } else { 611 out.Rules = nil 612 } 613 return nil 614 } 615 616 func autoConvert_networking_IngressSpec_To_v1beta1_IngressSpec(in *networking.IngressSpec, out *v1beta1.IngressSpec, s conversion.Scope) error { 617 out.IngressClassName = (*string)(unsafe.Pointer(in.IngressClassName)) 618 // WARNING: in.DefaultBackend requires manual conversion: does not exist in peer-type 619 out.TLS = *(*[]v1beta1.IngressTLS)(unsafe.Pointer(&in.TLS)) 620 if in.Rules != nil { 621 in, out := &in.Rules, &out.Rules 622 *out = make([]v1beta1.IngressRule, len(*in)) 623 for i := range *in { 624 if err := Convert_networking_IngressRule_To_v1beta1_IngressRule(&(*in)[i], &(*out)[i], s); err != nil { 625 return err 626 } 627 } 628 } else { 629 out.Rules = nil 630 } 631 return nil 632 } 633 634 func autoConvert_v1beta1_IngressStatus_To_networking_IngressStatus(in *v1beta1.IngressStatus, out *networking.IngressStatus, s conversion.Scope) error { 635 if err := Convert_v1beta1_IngressLoadBalancerStatus_To_networking_IngressLoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil { 636 return err 637 } 638 return nil 639 } 640 641 // Convert_v1beta1_IngressStatus_To_networking_IngressStatus is an autogenerated conversion function. 642 func Convert_v1beta1_IngressStatus_To_networking_IngressStatus(in *v1beta1.IngressStatus, out *networking.IngressStatus, s conversion.Scope) error { 643 return autoConvert_v1beta1_IngressStatus_To_networking_IngressStatus(in, out, s) 644 } 645 646 func autoConvert_networking_IngressStatus_To_v1beta1_IngressStatus(in *networking.IngressStatus, out *v1beta1.IngressStatus, s conversion.Scope) error { 647 if err := Convert_networking_IngressLoadBalancerStatus_To_v1beta1_IngressLoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil { 648 return err 649 } 650 return nil 651 } 652 653 // Convert_networking_IngressStatus_To_v1beta1_IngressStatus is an autogenerated conversion function. 654 func Convert_networking_IngressStatus_To_v1beta1_IngressStatus(in *networking.IngressStatus, out *v1beta1.IngressStatus, s conversion.Scope) error { 655 return autoConvert_networking_IngressStatus_To_v1beta1_IngressStatus(in, out, s) 656 } 657 658 func autoConvert_v1beta1_IngressTLS_To_networking_IngressTLS(in *v1beta1.IngressTLS, out *networking.IngressTLS, s conversion.Scope) error { 659 out.Hosts = *(*[]string)(unsafe.Pointer(&in.Hosts)) 660 out.SecretName = in.SecretName 661 return nil 662 } 663 664 // Convert_v1beta1_IngressTLS_To_networking_IngressTLS is an autogenerated conversion function. 665 func Convert_v1beta1_IngressTLS_To_networking_IngressTLS(in *v1beta1.IngressTLS, out *networking.IngressTLS, s conversion.Scope) error { 666 return autoConvert_v1beta1_IngressTLS_To_networking_IngressTLS(in, out, s) 667 } 668 669 func autoConvert_networking_IngressTLS_To_v1beta1_IngressTLS(in *networking.IngressTLS, out *v1beta1.IngressTLS, s conversion.Scope) error { 670 out.Hosts = *(*[]string)(unsafe.Pointer(&in.Hosts)) 671 out.SecretName = in.SecretName 672 return nil 673 } 674 675 // Convert_networking_IngressTLS_To_v1beta1_IngressTLS is an autogenerated conversion function. 676 func Convert_networking_IngressTLS_To_v1beta1_IngressTLS(in *networking.IngressTLS, out *v1beta1.IngressTLS, s conversion.Scope) error { 677 return autoConvert_networking_IngressTLS_To_v1beta1_IngressTLS(in, out, s) 678 }