...

Source file src/k8s.io/kubernetes/pkg/apis/networking/v1beta1/zz_generated.conversion.go

Documentation: k8s.io/kubernetes/pkg/apis/networking/v1beta1

     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  }
   679  

View as plain text