...

Source file src/github.com/datawire/ambassador/v2/pkg/api/getambassador.io/v1/zz_generated.conversion.go

Documentation: github.com/datawire/ambassador/v2/pkg/api/getambassador.io/v1

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  // Copyright 2021 Ambassador Labs.  All rights reserved
     5  //
     6  // Licensed under the Apache License, Version 2.0 (the "License");
     7  // you may not use this file except in compliance with the License.
     8  // You may obtain a copy of the License at
     9  //
    10  //     http://www.apache.org/licenses/LICENSE-2.0
    11  //
    12  // Unless required by applicable law or agreed to in writing, software
    13  // distributed under the License is distributed on an "AS IS" BASIS,
    14  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    15  // See the License for the specific language governing permissions and
    16  // limitations under the License.
    17  
    18  // Code generated by conversion-gen. DO NOT EDIT.
    19  
    20  package v1
    21  
    22  import (
    23  	v2 "github.com/datawire/ambassador/v2/pkg/api/getambassador.io/v2"
    24  	conversion "k8s.io/apimachinery/pkg/conversion"
    25  	runtime "k8s.io/apimachinery/pkg/runtime"
    26  )
    27  
    28  func init() {
    29  	localSchemeBuilder.Register(RegisterConversions)
    30  }
    31  
    32  // RegisterConversions adds conversion functions to the given scheme.
    33  // Public to allow building arbitrary schemes.
    34  func RegisterConversions(s *runtime.Scheme) error {
    35  	if err := s.AddGeneratedConversionFunc((*AuthService)(nil), (*v2.AuthService)(nil), func(a, b interface{}, scope conversion.Scope) error {
    36  		return Convert_v1_AuthService_To_v2_AuthService(a.(*AuthService), b.(*v2.AuthService), scope)
    37  	}); err != nil {
    38  		return err
    39  	}
    40  	if err := s.AddGeneratedConversionFunc((*v2.AuthService)(nil), (*AuthService)(nil), func(a, b interface{}, scope conversion.Scope) error {
    41  		return Convert_v2_AuthService_To_v1_AuthService(a.(*v2.AuthService), b.(*AuthService), scope)
    42  	}); err != nil {
    43  		return err
    44  	}
    45  	if err := s.AddGeneratedConversionFunc((*AuthServiceList)(nil), (*v2.AuthServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    46  		return Convert_v1_AuthServiceList_To_v2_AuthServiceList(a.(*AuthServiceList), b.(*v2.AuthServiceList), scope)
    47  	}); err != nil {
    48  		return err
    49  	}
    50  	if err := s.AddGeneratedConversionFunc((*v2.AuthServiceList)(nil), (*AuthServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    51  		return Convert_v2_AuthServiceList_To_v1_AuthServiceList(a.(*v2.AuthServiceList), b.(*AuthServiceList), scope)
    52  	}); err != nil {
    53  		return err
    54  	}
    55  	if err := s.AddGeneratedConversionFunc((*ConsulResolver)(nil), (*v2.ConsulResolver)(nil), func(a, b interface{}, scope conversion.Scope) error {
    56  		return Convert_v1_ConsulResolver_To_v2_ConsulResolver(a.(*ConsulResolver), b.(*v2.ConsulResolver), scope)
    57  	}); err != nil {
    58  		return err
    59  	}
    60  	if err := s.AddGeneratedConversionFunc((*v2.ConsulResolver)(nil), (*ConsulResolver)(nil), func(a, b interface{}, scope conversion.Scope) error {
    61  		return Convert_v2_ConsulResolver_To_v1_ConsulResolver(a.(*v2.ConsulResolver), b.(*ConsulResolver), scope)
    62  	}); err != nil {
    63  		return err
    64  	}
    65  	if err := s.AddGeneratedConversionFunc((*ConsulResolverList)(nil), (*v2.ConsulResolverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    66  		return Convert_v1_ConsulResolverList_To_v2_ConsulResolverList(a.(*ConsulResolverList), b.(*v2.ConsulResolverList), scope)
    67  	}); err != nil {
    68  		return err
    69  	}
    70  	if err := s.AddGeneratedConversionFunc((*v2.ConsulResolverList)(nil), (*ConsulResolverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    71  		return Convert_v2_ConsulResolverList_To_v1_ConsulResolverList(a.(*v2.ConsulResolverList), b.(*ConsulResolverList), scope)
    72  	}); err != nil {
    73  		return err
    74  	}
    75  	if err := s.AddGeneratedConversionFunc((*DevPortal)(nil), (*v2.DevPortal)(nil), func(a, b interface{}, scope conversion.Scope) error {
    76  		return Convert_v1_DevPortal_To_v2_DevPortal(a.(*DevPortal), b.(*v2.DevPortal), scope)
    77  	}); err != nil {
    78  		return err
    79  	}
    80  	if err := s.AddGeneratedConversionFunc((*v2.DevPortal)(nil), (*DevPortal)(nil), func(a, b interface{}, scope conversion.Scope) error {
    81  		return Convert_v2_DevPortal_To_v1_DevPortal(a.(*v2.DevPortal), b.(*DevPortal), scope)
    82  	}); err != nil {
    83  		return err
    84  	}
    85  	if err := s.AddGeneratedConversionFunc((*DevPortalList)(nil), (*v2.DevPortalList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    86  		return Convert_v1_DevPortalList_To_v2_DevPortalList(a.(*DevPortalList), b.(*v2.DevPortalList), scope)
    87  	}); err != nil {
    88  		return err
    89  	}
    90  	if err := s.AddGeneratedConversionFunc((*v2.DevPortalList)(nil), (*DevPortalList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    91  		return Convert_v2_DevPortalList_To_v1_DevPortalList(a.(*v2.DevPortalList), b.(*DevPortalList), scope)
    92  	}); err != nil {
    93  		return err
    94  	}
    95  	if err := s.AddGeneratedConversionFunc((*KubernetesEndpointResolver)(nil), (*v2.KubernetesEndpointResolver)(nil), func(a, b interface{}, scope conversion.Scope) error {
    96  		return Convert_v1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver(a.(*KubernetesEndpointResolver), b.(*v2.KubernetesEndpointResolver), scope)
    97  	}); err != nil {
    98  		return err
    99  	}
   100  	if err := s.AddGeneratedConversionFunc((*v2.KubernetesEndpointResolver)(nil), (*KubernetesEndpointResolver)(nil), func(a, b interface{}, scope conversion.Scope) error {
   101  		return Convert_v2_KubernetesEndpointResolver_To_v1_KubernetesEndpointResolver(a.(*v2.KubernetesEndpointResolver), b.(*KubernetesEndpointResolver), scope)
   102  	}); err != nil {
   103  		return err
   104  	}
   105  	if err := s.AddGeneratedConversionFunc((*KubernetesEndpointResolverList)(nil), (*v2.KubernetesEndpointResolverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   106  		return Convert_v1_KubernetesEndpointResolverList_To_v2_KubernetesEndpointResolverList(a.(*KubernetesEndpointResolverList), b.(*v2.KubernetesEndpointResolverList), scope)
   107  	}); err != nil {
   108  		return err
   109  	}
   110  	if err := s.AddGeneratedConversionFunc((*v2.KubernetesEndpointResolverList)(nil), (*KubernetesEndpointResolverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   111  		return Convert_v2_KubernetesEndpointResolverList_To_v1_KubernetesEndpointResolverList(a.(*v2.KubernetesEndpointResolverList), b.(*KubernetesEndpointResolverList), scope)
   112  	}); err != nil {
   113  		return err
   114  	}
   115  	if err := s.AddGeneratedConversionFunc((*KubernetesServiceResolver)(nil), (*v2.KubernetesServiceResolver)(nil), func(a, b interface{}, scope conversion.Scope) error {
   116  		return Convert_v1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver(a.(*KubernetesServiceResolver), b.(*v2.KubernetesServiceResolver), scope)
   117  	}); err != nil {
   118  		return err
   119  	}
   120  	if err := s.AddGeneratedConversionFunc((*v2.KubernetesServiceResolver)(nil), (*KubernetesServiceResolver)(nil), func(a, b interface{}, scope conversion.Scope) error {
   121  		return Convert_v2_KubernetesServiceResolver_To_v1_KubernetesServiceResolver(a.(*v2.KubernetesServiceResolver), b.(*KubernetesServiceResolver), scope)
   122  	}); err != nil {
   123  		return err
   124  	}
   125  	if err := s.AddGeneratedConversionFunc((*KubernetesServiceResolverList)(nil), (*v2.KubernetesServiceResolverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   126  		return Convert_v1_KubernetesServiceResolverList_To_v2_KubernetesServiceResolverList(a.(*KubernetesServiceResolverList), b.(*v2.KubernetesServiceResolverList), scope)
   127  	}); err != nil {
   128  		return err
   129  	}
   130  	if err := s.AddGeneratedConversionFunc((*v2.KubernetesServiceResolverList)(nil), (*KubernetesServiceResolverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   131  		return Convert_v2_KubernetesServiceResolverList_To_v1_KubernetesServiceResolverList(a.(*v2.KubernetesServiceResolverList), b.(*KubernetesServiceResolverList), scope)
   132  	}); err != nil {
   133  		return err
   134  	}
   135  	if err := s.AddGeneratedConversionFunc((*LogService)(nil), (*v2.LogService)(nil), func(a, b interface{}, scope conversion.Scope) error {
   136  		return Convert_v1_LogService_To_v2_LogService(a.(*LogService), b.(*v2.LogService), scope)
   137  	}); err != nil {
   138  		return err
   139  	}
   140  	if err := s.AddGeneratedConversionFunc((*v2.LogService)(nil), (*LogService)(nil), func(a, b interface{}, scope conversion.Scope) error {
   141  		return Convert_v2_LogService_To_v1_LogService(a.(*v2.LogService), b.(*LogService), scope)
   142  	}); err != nil {
   143  		return err
   144  	}
   145  	if err := s.AddGeneratedConversionFunc((*LogServiceList)(nil), (*v2.LogServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   146  		return Convert_v1_LogServiceList_To_v2_LogServiceList(a.(*LogServiceList), b.(*v2.LogServiceList), scope)
   147  	}); err != nil {
   148  		return err
   149  	}
   150  	if err := s.AddGeneratedConversionFunc((*v2.LogServiceList)(nil), (*LogServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   151  		return Convert_v2_LogServiceList_To_v1_LogServiceList(a.(*v2.LogServiceList), b.(*LogServiceList), scope)
   152  	}); err != nil {
   153  		return err
   154  	}
   155  	if err := s.AddGeneratedConversionFunc((*Mapping)(nil), (*v2.Mapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
   156  		return Convert_v1_Mapping_To_v2_Mapping(a.(*Mapping), b.(*v2.Mapping), scope)
   157  	}); err != nil {
   158  		return err
   159  	}
   160  	if err := s.AddGeneratedConversionFunc((*v2.Mapping)(nil), (*Mapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
   161  		return Convert_v2_Mapping_To_v1_Mapping(a.(*v2.Mapping), b.(*Mapping), scope)
   162  	}); err != nil {
   163  		return err
   164  	}
   165  	if err := s.AddGeneratedConversionFunc((*MappingList)(nil), (*v2.MappingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   166  		return Convert_v1_MappingList_To_v2_MappingList(a.(*MappingList), b.(*v2.MappingList), scope)
   167  	}); err != nil {
   168  		return err
   169  	}
   170  	if err := s.AddGeneratedConversionFunc((*v2.MappingList)(nil), (*MappingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   171  		return Convert_v2_MappingList_To_v1_MappingList(a.(*v2.MappingList), b.(*MappingList), scope)
   172  	}); err != nil {
   173  		return err
   174  	}
   175  	if err := s.AddGeneratedConversionFunc((*Module)(nil), (*v2.Module)(nil), func(a, b interface{}, scope conversion.Scope) error {
   176  		return Convert_v1_Module_To_v2_Module(a.(*Module), b.(*v2.Module), scope)
   177  	}); err != nil {
   178  		return err
   179  	}
   180  	if err := s.AddGeneratedConversionFunc((*v2.Module)(nil), (*Module)(nil), func(a, b interface{}, scope conversion.Scope) error {
   181  		return Convert_v2_Module_To_v1_Module(a.(*v2.Module), b.(*Module), scope)
   182  	}); err != nil {
   183  		return err
   184  	}
   185  	if err := s.AddGeneratedConversionFunc((*ModuleList)(nil), (*v2.ModuleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   186  		return Convert_v1_ModuleList_To_v2_ModuleList(a.(*ModuleList), b.(*v2.ModuleList), scope)
   187  	}); err != nil {
   188  		return err
   189  	}
   190  	if err := s.AddGeneratedConversionFunc((*v2.ModuleList)(nil), (*ModuleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   191  		return Convert_v2_ModuleList_To_v1_ModuleList(a.(*v2.ModuleList), b.(*ModuleList), scope)
   192  	}); err != nil {
   193  		return err
   194  	}
   195  	if err := s.AddGeneratedConversionFunc((*RateLimitService)(nil), (*v2.RateLimitService)(nil), func(a, b interface{}, scope conversion.Scope) error {
   196  		return Convert_v1_RateLimitService_To_v2_RateLimitService(a.(*RateLimitService), b.(*v2.RateLimitService), scope)
   197  	}); err != nil {
   198  		return err
   199  	}
   200  	if err := s.AddGeneratedConversionFunc((*v2.RateLimitService)(nil), (*RateLimitService)(nil), func(a, b interface{}, scope conversion.Scope) error {
   201  		return Convert_v2_RateLimitService_To_v1_RateLimitService(a.(*v2.RateLimitService), b.(*RateLimitService), scope)
   202  	}); err != nil {
   203  		return err
   204  	}
   205  	if err := s.AddGeneratedConversionFunc((*RateLimitServiceList)(nil), (*v2.RateLimitServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   206  		return Convert_v1_RateLimitServiceList_To_v2_RateLimitServiceList(a.(*RateLimitServiceList), b.(*v2.RateLimitServiceList), scope)
   207  	}); err != nil {
   208  		return err
   209  	}
   210  	if err := s.AddGeneratedConversionFunc((*v2.RateLimitServiceList)(nil), (*RateLimitServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   211  		return Convert_v2_RateLimitServiceList_To_v1_RateLimitServiceList(a.(*v2.RateLimitServiceList), b.(*RateLimitServiceList), scope)
   212  	}); err != nil {
   213  		return err
   214  	}
   215  	if err := s.AddGeneratedConversionFunc((*TCPMapping)(nil), (*v2.TCPMapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
   216  		return Convert_v1_TCPMapping_To_v2_TCPMapping(a.(*TCPMapping), b.(*v2.TCPMapping), scope)
   217  	}); err != nil {
   218  		return err
   219  	}
   220  	if err := s.AddGeneratedConversionFunc((*v2.TCPMapping)(nil), (*TCPMapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
   221  		return Convert_v2_TCPMapping_To_v1_TCPMapping(a.(*v2.TCPMapping), b.(*TCPMapping), scope)
   222  	}); err != nil {
   223  		return err
   224  	}
   225  	if err := s.AddGeneratedConversionFunc((*TCPMappingList)(nil), (*v2.TCPMappingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   226  		return Convert_v1_TCPMappingList_To_v2_TCPMappingList(a.(*TCPMappingList), b.(*v2.TCPMappingList), scope)
   227  	}); err != nil {
   228  		return err
   229  	}
   230  	if err := s.AddGeneratedConversionFunc((*v2.TCPMappingList)(nil), (*TCPMappingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   231  		return Convert_v2_TCPMappingList_To_v1_TCPMappingList(a.(*v2.TCPMappingList), b.(*TCPMappingList), scope)
   232  	}); err != nil {
   233  		return err
   234  	}
   235  	if err := s.AddGeneratedConversionFunc((*TLSContext)(nil), (*v2.TLSContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
   236  		return Convert_v1_TLSContext_To_v2_TLSContext(a.(*TLSContext), b.(*v2.TLSContext), scope)
   237  	}); err != nil {
   238  		return err
   239  	}
   240  	if err := s.AddGeneratedConversionFunc((*v2.TLSContext)(nil), (*TLSContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
   241  		return Convert_v2_TLSContext_To_v1_TLSContext(a.(*v2.TLSContext), b.(*TLSContext), scope)
   242  	}); err != nil {
   243  		return err
   244  	}
   245  	if err := s.AddGeneratedConversionFunc((*TLSContextList)(nil), (*v2.TLSContextList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   246  		return Convert_v1_TLSContextList_To_v2_TLSContextList(a.(*TLSContextList), b.(*v2.TLSContextList), scope)
   247  	}); err != nil {
   248  		return err
   249  	}
   250  	if err := s.AddGeneratedConversionFunc((*v2.TLSContextList)(nil), (*TLSContextList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   251  		return Convert_v2_TLSContextList_To_v1_TLSContextList(a.(*v2.TLSContextList), b.(*TLSContextList), scope)
   252  	}); err != nil {
   253  		return err
   254  	}
   255  	if err := s.AddGeneratedConversionFunc((*TracingService)(nil), (*v2.TracingService)(nil), func(a, b interface{}, scope conversion.Scope) error {
   256  		return Convert_v1_TracingService_To_v2_TracingService(a.(*TracingService), b.(*v2.TracingService), scope)
   257  	}); err != nil {
   258  		return err
   259  	}
   260  	if err := s.AddGeneratedConversionFunc((*v2.TracingService)(nil), (*TracingService)(nil), func(a, b interface{}, scope conversion.Scope) error {
   261  		return Convert_v2_TracingService_To_v1_TracingService(a.(*v2.TracingService), b.(*TracingService), scope)
   262  	}); err != nil {
   263  		return err
   264  	}
   265  	if err := s.AddGeneratedConversionFunc((*TracingServiceList)(nil), (*v2.TracingServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   266  		return Convert_v1_TracingServiceList_To_v2_TracingServiceList(a.(*TracingServiceList), b.(*v2.TracingServiceList), scope)
   267  	}); err != nil {
   268  		return err
   269  	}
   270  	if err := s.AddGeneratedConversionFunc((*v2.TracingServiceList)(nil), (*TracingServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   271  		return Convert_v2_TracingServiceList_To_v1_TracingServiceList(a.(*v2.TracingServiceList), b.(*TracingServiceList), scope)
   272  	}); err != nil {
   273  		return err
   274  	}
   275  	return nil
   276  }
   277  
   278  func autoConvert_v1_AuthService_To_v2_AuthService(in *AuthService, out *v2.AuthService, s conversion.Scope) error {
   279  	if true {
   280  		in, out := &in.ObjectMeta, &out.ObjectMeta
   281  		*out = *in
   282  	}
   283  	if true {
   284  		in, out := &in.Spec, &out.Spec
   285  		*out = *in
   286  	}
   287  	// INFO: in.dumbWorkaround opted out of conversion generation via +k8s:conversion-gen=false
   288  	return nil
   289  }
   290  
   291  // Convert_v1_AuthService_To_v2_AuthService is an autogenerated conversion function.
   292  func Convert_v1_AuthService_To_v2_AuthService(in *AuthService, out *v2.AuthService, s conversion.Scope) error {
   293  	return autoConvert_v1_AuthService_To_v2_AuthService(in, out, s)
   294  }
   295  
   296  func autoConvert_v2_AuthService_To_v1_AuthService(in *v2.AuthService, out *AuthService, s conversion.Scope) error {
   297  	if true {
   298  		in, out := &in.ObjectMeta, &out.ObjectMeta
   299  		*out = *in
   300  	}
   301  	if true {
   302  		in, out := &in.Spec, &out.Spec
   303  		*out = *in
   304  	}
   305  	return nil
   306  }
   307  
   308  // Convert_v2_AuthService_To_v1_AuthService is an autogenerated conversion function.
   309  func Convert_v2_AuthService_To_v1_AuthService(in *v2.AuthService, out *AuthService, s conversion.Scope) error {
   310  	return autoConvert_v2_AuthService_To_v1_AuthService(in, out, s)
   311  }
   312  
   313  func autoConvert_v1_AuthServiceList_To_v2_AuthServiceList(in *AuthServiceList, out *v2.AuthServiceList, s conversion.Scope) error {
   314  	if true {
   315  		in, out := &in.ListMeta, &out.ListMeta
   316  		*out = *in
   317  	}
   318  	if true {
   319  		in, out := &in.Items, &out.Items
   320  		if *in == nil {
   321  			*out = nil
   322  		} else {
   323  			*out = make([]v2.AuthService, len(*in))
   324  			for i := range *in {
   325  				in, out := &(*in)[i], &(*out)[i]
   326  				if err := Convert_v1_AuthService_To_v2_AuthService(in, out, s); err != nil {
   327  					return err
   328  				}
   329  			}
   330  		}
   331  	}
   332  	return nil
   333  }
   334  
   335  // Convert_v1_AuthServiceList_To_v2_AuthServiceList is an autogenerated conversion function.
   336  func Convert_v1_AuthServiceList_To_v2_AuthServiceList(in *AuthServiceList, out *v2.AuthServiceList, s conversion.Scope) error {
   337  	return autoConvert_v1_AuthServiceList_To_v2_AuthServiceList(in, out, s)
   338  }
   339  
   340  func autoConvert_v2_AuthServiceList_To_v1_AuthServiceList(in *v2.AuthServiceList, out *AuthServiceList, s conversion.Scope) error {
   341  	if true {
   342  		in, out := &in.ListMeta, &out.ListMeta
   343  		*out = *in
   344  	}
   345  	if true {
   346  		in, out := &in.Items, &out.Items
   347  		if *in == nil {
   348  			*out = nil
   349  		} else {
   350  			*out = make([]AuthService, len(*in))
   351  			for i := range *in {
   352  				in, out := &(*in)[i], &(*out)[i]
   353  				if err := Convert_v2_AuthService_To_v1_AuthService(in, out, s); err != nil {
   354  					return err
   355  				}
   356  			}
   357  		}
   358  	}
   359  	return nil
   360  }
   361  
   362  // Convert_v2_AuthServiceList_To_v1_AuthServiceList is an autogenerated conversion function.
   363  func Convert_v2_AuthServiceList_To_v1_AuthServiceList(in *v2.AuthServiceList, out *AuthServiceList, s conversion.Scope) error {
   364  	return autoConvert_v2_AuthServiceList_To_v1_AuthServiceList(in, out, s)
   365  }
   366  
   367  func autoConvert_v1_ConsulResolver_To_v2_ConsulResolver(in *ConsulResolver, out *v2.ConsulResolver, s conversion.Scope) error {
   368  	if true {
   369  		in, out := &in.ObjectMeta, &out.ObjectMeta
   370  		*out = *in
   371  	}
   372  	if true {
   373  		in, out := &in.Spec, &out.Spec
   374  		*out = *in
   375  	}
   376  	// INFO: in.dumbWorkaround opted out of conversion generation via +k8s:conversion-gen=false
   377  	return nil
   378  }
   379  
   380  // Convert_v1_ConsulResolver_To_v2_ConsulResolver is an autogenerated conversion function.
   381  func Convert_v1_ConsulResolver_To_v2_ConsulResolver(in *ConsulResolver, out *v2.ConsulResolver, s conversion.Scope) error {
   382  	return autoConvert_v1_ConsulResolver_To_v2_ConsulResolver(in, out, s)
   383  }
   384  
   385  func autoConvert_v2_ConsulResolver_To_v1_ConsulResolver(in *v2.ConsulResolver, out *ConsulResolver, s conversion.Scope) error {
   386  	if true {
   387  		in, out := &in.ObjectMeta, &out.ObjectMeta
   388  		*out = *in
   389  	}
   390  	if true {
   391  		in, out := &in.Spec, &out.Spec
   392  		*out = *in
   393  	}
   394  	return nil
   395  }
   396  
   397  // Convert_v2_ConsulResolver_To_v1_ConsulResolver is an autogenerated conversion function.
   398  func Convert_v2_ConsulResolver_To_v1_ConsulResolver(in *v2.ConsulResolver, out *ConsulResolver, s conversion.Scope) error {
   399  	return autoConvert_v2_ConsulResolver_To_v1_ConsulResolver(in, out, s)
   400  }
   401  
   402  func autoConvert_v1_ConsulResolverList_To_v2_ConsulResolverList(in *ConsulResolverList, out *v2.ConsulResolverList, s conversion.Scope) error {
   403  	if true {
   404  		in, out := &in.ListMeta, &out.ListMeta
   405  		*out = *in
   406  	}
   407  	if true {
   408  		in, out := &in.Items, &out.Items
   409  		if *in == nil {
   410  			*out = nil
   411  		} else {
   412  			*out = make([]v2.ConsulResolver, len(*in))
   413  			for i := range *in {
   414  				in, out := &(*in)[i], &(*out)[i]
   415  				if err := Convert_v1_ConsulResolver_To_v2_ConsulResolver(in, out, s); err != nil {
   416  					return err
   417  				}
   418  			}
   419  		}
   420  	}
   421  	return nil
   422  }
   423  
   424  // Convert_v1_ConsulResolverList_To_v2_ConsulResolverList is an autogenerated conversion function.
   425  func Convert_v1_ConsulResolverList_To_v2_ConsulResolverList(in *ConsulResolverList, out *v2.ConsulResolverList, s conversion.Scope) error {
   426  	return autoConvert_v1_ConsulResolverList_To_v2_ConsulResolverList(in, out, s)
   427  }
   428  
   429  func autoConvert_v2_ConsulResolverList_To_v1_ConsulResolverList(in *v2.ConsulResolverList, out *ConsulResolverList, s conversion.Scope) error {
   430  	if true {
   431  		in, out := &in.ListMeta, &out.ListMeta
   432  		*out = *in
   433  	}
   434  	if true {
   435  		in, out := &in.Items, &out.Items
   436  		if *in == nil {
   437  			*out = nil
   438  		} else {
   439  			*out = make([]ConsulResolver, len(*in))
   440  			for i := range *in {
   441  				in, out := &(*in)[i], &(*out)[i]
   442  				if err := Convert_v2_ConsulResolver_To_v1_ConsulResolver(in, out, s); err != nil {
   443  					return err
   444  				}
   445  			}
   446  		}
   447  	}
   448  	return nil
   449  }
   450  
   451  // Convert_v2_ConsulResolverList_To_v1_ConsulResolverList is an autogenerated conversion function.
   452  func Convert_v2_ConsulResolverList_To_v1_ConsulResolverList(in *v2.ConsulResolverList, out *ConsulResolverList, s conversion.Scope) error {
   453  	return autoConvert_v2_ConsulResolverList_To_v1_ConsulResolverList(in, out, s)
   454  }
   455  
   456  func autoConvert_v1_DevPortal_To_v2_DevPortal(in *DevPortal, out *v2.DevPortal, s conversion.Scope) error {
   457  	if true {
   458  		in, out := &in.ObjectMeta, &out.ObjectMeta
   459  		*out = *in
   460  	}
   461  	if true {
   462  		in, out := &in.Spec, &out.Spec
   463  		*out = *in
   464  	}
   465  	// INFO: in.dumbWorkaround opted out of conversion generation via +k8s:conversion-gen=false
   466  	return nil
   467  }
   468  
   469  // Convert_v1_DevPortal_To_v2_DevPortal is an autogenerated conversion function.
   470  func Convert_v1_DevPortal_To_v2_DevPortal(in *DevPortal, out *v2.DevPortal, s conversion.Scope) error {
   471  	return autoConvert_v1_DevPortal_To_v2_DevPortal(in, out, s)
   472  }
   473  
   474  func autoConvert_v2_DevPortal_To_v1_DevPortal(in *v2.DevPortal, out *DevPortal, s conversion.Scope) error {
   475  	if true {
   476  		in, out := &in.ObjectMeta, &out.ObjectMeta
   477  		*out = *in
   478  	}
   479  	if true {
   480  		in, out := &in.Spec, &out.Spec
   481  		*out = *in
   482  	}
   483  	return nil
   484  }
   485  
   486  // Convert_v2_DevPortal_To_v1_DevPortal is an autogenerated conversion function.
   487  func Convert_v2_DevPortal_To_v1_DevPortal(in *v2.DevPortal, out *DevPortal, s conversion.Scope) error {
   488  	return autoConvert_v2_DevPortal_To_v1_DevPortal(in, out, s)
   489  }
   490  
   491  func autoConvert_v1_DevPortalList_To_v2_DevPortalList(in *DevPortalList, out *v2.DevPortalList, s conversion.Scope) error {
   492  	if true {
   493  		in, out := &in.ListMeta, &out.ListMeta
   494  		*out = *in
   495  	}
   496  	if true {
   497  		in, out := &in.Items, &out.Items
   498  		if *in == nil {
   499  			*out = nil
   500  		} else {
   501  			*out = make([]v2.DevPortal, len(*in))
   502  			for i := range *in {
   503  				in, out := &(*in)[i], &(*out)[i]
   504  				if err := Convert_v1_DevPortal_To_v2_DevPortal(in, out, s); err != nil {
   505  					return err
   506  				}
   507  			}
   508  		}
   509  	}
   510  	return nil
   511  }
   512  
   513  // Convert_v1_DevPortalList_To_v2_DevPortalList is an autogenerated conversion function.
   514  func Convert_v1_DevPortalList_To_v2_DevPortalList(in *DevPortalList, out *v2.DevPortalList, s conversion.Scope) error {
   515  	return autoConvert_v1_DevPortalList_To_v2_DevPortalList(in, out, s)
   516  }
   517  
   518  func autoConvert_v2_DevPortalList_To_v1_DevPortalList(in *v2.DevPortalList, out *DevPortalList, s conversion.Scope) error {
   519  	if true {
   520  		in, out := &in.ListMeta, &out.ListMeta
   521  		*out = *in
   522  	}
   523  	if true {
   524  		in, out := &in.Items, &out.Items
   525  		if *in == nil {
   526  			*out = nil
   527  		} else {
   528  			*out = make([]DevPortal, len(*in))
   529  			for i := range *in {
   530  				in, out := &(*in)[i], &(*out)[i]
   531  				if err := Convert_v2_DevPortal_To_v1_DevPortal(in, out, s); err != nil {
   532  					return err
   533  				}
   534  			}
   535  		}
   536  	}
   537  	return nil
   538  }
   539  
   540  // Convert_v2_DevPortalList_To_v1_DevPortalList is an autogenerated conversion function.
   541  func Convert_v2_DevPortalList_To_v1_DevPortalList(in *v2.DevPortalList, out *DevPortalList, s conversion.Scope) error {
   542  	return autoConvert_v2_DevPortalList_To_v1_DevPortalList(in, out, s)
   543  }
   544  
   545  func autoConvert_v1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver(in *KubernetesEndpointResolver, out *v2.KubernetesEndpointResolver, s conversion.Scope) error {
   546  	if true {
   547  		in, out := &in.ObjectMeta, &out.ObjectMeta
   548  		*out = *in
   549  	}
   550  	if true {
   551  		in, out := &in.Spec, &out.Spec
   552  		*out = *in
   553  	}
   554  	// INFO: in.dumbWorkaround opted out of conversion generation via +k8s:conversion-gen=false
   555  	return nil
   556  }
   557  
   558  // Convert_v1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver is an autogenerated conversion function.
   559  func Convert_v1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver(in *KubernetesEndpointResolver, out *v2.KubernetesEndpointResolver, s conversion.Scope) error {
   560  	return autoConvert_v1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver(in, out, s)
   561  }
   562  
   563  func autoConvert_v2_KubernetesEndpointResolver_To_v1_KubernetesEndpointResolver(in *v2.KubernetesEndpointResolver, out *KubernetesEndpointResolver, s conversion.Scope) error {
   564  	if true {
   565  		in, out := &in.ObjectMeta, &out.ObjectMeta
   566  		*out = *in
   567  	}
   568  	if true {
   569  		in, out := &in.Spec, &out.Spec
   570  		*out = *in
   571  	}
   572  	return nil
   573  }
   574  
   575  // Convert_v2_KubernetesEndpointResolver_To_v1_KubernetesEndpointResolver is an autogenerated conversion function.
   576  func Convert_v2_KubernetesEndpointResolver_To_v1_KubernetesEndpointResolver(in *v2.KubernetesEndpointResolver, out *KubernetesEndpointResolver, s conversion.Scope) error {
   577  	return autoConvert_v2_KubernetesEndpointResolver_To_v1_KubernetesEndpointResolver(in, out, s)
   578  }
   579  
   580  func autoConvert_v1_KubernetesEndpointResolverList_To_v2_KubernetesEndpointResolverList(in *KubernetesEndpointResolverList, out *v2.KubernetesEndpointResolverList, s conversion.Scope) error {
   581  	if true {
   582  		in, out := &in.ListMeta, &out.ListMeta
   583  		*out = *in
   584  	}
   585  	if true {
   586  		in, out := &in.Items, &out.Items
   587  		if *in == nil {
   588  			*out = nil
   589  		} else {
   590  			*out = make([]v2.KubernetesEndpointResolver, len(*in))
   591  			for i := range *in {
   592  				in, out := &(*in)[i], &(*out)[i]
   593  				if err := Convert_v1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver(in, out, s); err != nil {
   594  					return err
   595  				}
   596  			}
   597  		}
   598  	}
   599  	return nil
   600  }
   601  
   602  // Convert_v1_KubernetesEndpointResolverList_To_v2_KubernetesEndpointResolverList is an autogenerated conversion function.
   603  func Convert_v1_KubernetesEndpointResolverList_To_v2_KubernetesEndpointResolverList(in *KubernetesEndpointResolverList, out *v2.KubernetesEndpointResolverList, s conversion.Scope) error {
   604  	return autoConvert_v1_KubernetesEndpointResolverList_To_v2_KubernetesEndpointResolverList(in, out, s)
   605  }
   606  
   607  func autoConvert_v2_KubernetesEndpointResolverList_To_v1_KubernetesEndpointResolverList(in *v2.KubernetesEndpointResolverList, out *KubernetesEndpointResolverList, s conversion.Scope) error {
   608  	if true {
   609  		in, out := &in.ListMeta, &out.ListMeta
   610  		*out = *in
   611  	}
   612  	if true {
   613  		in, out := &in.Items, &out.Items
   614  		if *in == nil {
   615  			*out = nil
   616  		} else {
   617  			*out = make([]KubernetesEndpointResolver, len(*in))
   618  			for i := range *in {
   619  				in, out := &(*in)[i], &(*out)[i]
   620  				if err := Convert_v2_KubernetesEndpointResolver_To_v1_KubernetesEndpointResolver(in, out, s); err != nil {
   621  					return err
   622  				}
   623  			}
   624  		}
   625  	}
   626  	return nil
   627  }
   628  
   629  // Convert_v2_KubernetesEndpointResolverList_To_v1_KubernetesEndpointResolverList is an autogenerated conversion function.
   630  func Convert_v2_KubernetesEndpointResolverList_To_v1_KubernetesEndpointResolverList(in *v2.KubernetesEndpointResolverList, out *KubernetesEndpointResolverList, s conversion.Scope) error {
   631  	return autoConvert_v2_KubernetesEndpointResolverList_To_v1_KubernetesEndpointResolverList(in, out, s)
   632  }
   633  
   634  func autoConvert_v1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver(in *KubernetesServiceResolver, out *v2.KubernetesServiceResolver, s conversion.Scope) error {
   635  	if true {
   636  		in, out := &in.ObjectMeta, &out.ObjectMeta
   637  		*out = *in
   638  	}
   639  	if true {
   640  		in, out := &in.Spec, &out.Spec
   641  		*out = *in
   642  	}
   643  	// INFO: in.dumbWorkaround opted out of conversion generation via +k8s:conversion-gen=false
   644  	return nil
   645  }
   646  
   647  // Convert_v1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver is an autogenerated conversion function.
   648  func Convert_v1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver(in *KubernetesServiceResolver, out *v2.KubernetesServiceResolver, s conversion.Scope) error {
   649  	return autoConvert_v1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver(in, out, s)
   650  }
   651  
   652  func autoConvert_v2_KubernetesServiceResolver_To_v1_KubernetesServiceResolver(in *v2.KubernetesServiceResolver, out *KubernetesServiceResolver, s conversion.Scope) error {
   653  	if true {
   654  		in, out := &in.ObjectMeta, &out.ObjectMeta
   655  		*out = *in
   656  	}
   657  	if true {
   658  		in, out := &in.Spec, &out.Spec
   659  		*out = *in
   660  	}
   661  	return nil
   662  }
   663  
   664  // Convert_v2_KubernetesServiceResolver_To_v1_KubernetesServiceResolver is an autogenerated conversion function.
   665  func Convert_v2_KubernetesServiceResolver_To_v1_KubernetesServiceResolver(in *v2.KubernetesServiceResolver, out *KubernetesServiceResolver, s conversion.Scope) error {
   666  	return autoConvert_v2_KubernetesServiceResolver_To_v1_KubernetesServiceResolver(in, out, s)
   667  }
   668  
   669  func autoConvert_v1_KubernetesServiceResolverList_To_v2_KubernetesServiceResolverList(in *KubernetesServiceResolverList, out *v2.KubernetesServiceResolverList, s conversion.Scope) error {
   670  	if true {
   671  		in, out := &in.ListMeta, &out.ListMeta
   672  		*out = *in
   673  	}
   674  	if true {
   675  		in, out := &in.Items, &out.Items
   676  		if *in == nil {
   677  			*out = nil
   678  		} else {
   679  			*out = make([]v2.KubernetesServiceResolver, len(*in))
   680  			for i := range *in {
   681  				in, out := &(*in)[i], &(*out)[i]
   682  				if err := Convert_v1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver(in, out, s); err != nil {
   683  					return err
   684  				}
   685  			}
   686  		}
   687  	}
   688  	return nil
   689  }
   690  
   691  // Convert_v1_KubernetesServiceResolverList_To_v2_KubernetesServiceResolverList is an autogenerated conversion function.
   692  func Convert_v1_KubernetesServiceResolverList_To_v2_KubernetesServiceResolverList(in *KubernetesServiceResolverList, out *v2.KubernetesServiceResolverList, s conversion.Scope) error {
   693  	return autoConvert_v1_KubernetesServiceResolverList_To_v2_KubernetesServiceResolverList(in, out, s)
   694  }
   695  
   696  func autoConvert_v2_KubernetesServiceResolverList_To_v1_KubernetesServiceResolverList(in *v2.KubernetesServiceResolverList, out *KubernetesServiceResolverList, s conversion.Scope) error {
   697  	if true {
   698  		in, out := &in.ListMeta, &out.ListMeta
   699  		*out = *in
   700  	}
   701  	if true {
   702  		in, out := &in.Items, &out.Items
   703  		if *in == nil {
   704  			*out = nil
   705  		} else {
   706  			*out = make([]KubernetesServiceResolver, len(*in))
   707  			for i := range *in {
   708  				in, out := &(*in)[i], &(*out)[i]
   709  				if err := Convert_v2_KubernetesServiceResolver_To_v1_KubernetesServiceResolver(in, out, s); err != nil {
   710  					return err
   711  				}
   712  			}
   713  		}
   714  	}
   715  	return nil
   716  }
   717  
   718  // Convert_v2_KubernetesServiceResolverList_To_v1_KubernetesServiceResolverList is an autogenerated conversion function.
   719  func Convert_v2_KubernetesServiceResolverList_To_v1_KubernetesServiceResolverList(in *v2.KubernetesServiceResolverList, out *KubernetesServiceResolverList, s conversion.Scope) error {
   720  	return autoConvert_v2_KubernetesServiceResolverList_To_v1_KubernetesServiceResolverList(in, out, s)
   721  }
   722  
   723  func autoConvert_v1_LogService_To_v2_LogService(in *LogService, out *v2.LogService, s conversion.Scope) error {
   724  	if true {
   725  		in, out := &in.ObjectMeta, &out.ObjectMeta
   726  		*out = *in
   727  	}
   728  	if true {
   729  		in, out := &in.Spec, &out.Spec
   730  		*out = *in
   731  	}
   732  	// INFO: in.dumbWorkaround opted out of conversion generation via +k8s:conversion-gen=false
   733  	return nil
   734  }
   735  
   736  // Convert_v1_LogService_To_v2_LogService is an autogenerated conversion function.
   737  func Convert_v1_LogService_To_v2_LogService(in *LogService, out *v2.LogService, s conversion.Scope) error {
   738  	return autoConvert_v1_LogService_To_v2_LogService(in, out, s)
   739  }
   740  
   741  func autoConvert_v2_LogService_To_v1_LogService(in *v2.LogService, out *LogService, s conversion.Scope) error {
   742  	if true {
   743  		in, out := &in.ObjectMeta, &out.ObjectMeta
   744  		*out = *in
   745  	}
   746  	if true {
   747  		in, out := &in.Spec, &out.Spec
   748  		*out = *in
   749  	}
   750  	return nil
   751  }
   752  
   753  // Convert_v2_LogService_To_v1_LogService is an autogenerated conversion function.
   754  func Convert_v2_LogService_To_v1_LogService(in *v2.LogService, out *LogService, s conversion.Scope) error {
   755  	return autoConvert_v2_LogService_To_v1_LogService(in, out, s)
   756  }
   757  
   758  func autoConvert_v1_LogServiceList_To_v2_LogServiceList(in *LogServiceList, out *v2.LogServiceList, s conversion.Scope) error {
   759  	if true {
   760  		in, out := &in.ListMeta, &out.ListMeta
   761  		*out = *in
   762  	}
   763  	if true {
   764  		in, out := &in.Items, &out.Items
   765  		if *in == nil {
   766  			*out = nil
   767  		} else {
   768  			*out = make([]v2.LogService, len(*in))
   769  			for i := range *in {
   770  				in, out := &(*in)[i], &(*out)[i]
   771  				if err := Convert_v1_LogService_To_v2_LogService(in, out, s); err != nil {
   772  					return err
   773  				}
   774  			}
   775  		}
   776  	}
   777  	return nil
   778  }
   779  
   780  // Convert_v1_LogServiceList_To_v2_LogServiceList is an autogenerated conversion function.
   781  func Convert_v1_LogServiceList_To_v2_LogServiceList(in *LogServiceList, out *v2.LogServiceList, s conversion.Scope) error {
   782  	return autoConvert_v1_LogServiceList_To_v2_LogServiceList(in, out, s)
   783  }
   784  
   785  func autoConvert_v2_LogServiceList_To_v1_LogServiceList(in *v2.LogServiceList, out *LogServiceList, s conversion.Scope) error {
   786  	if true {
   787  		in, out := &in.ListMeta, &out.ListMeta
   788  		*out = *in
   789  	}
   790  	if true {
   791  		in, out := &in.Items, &out.Items
   792  		if *in == nil {
   793  			*out = nil
   794  		} else {
   795  			*out = make([]LogService, len(*in))
   796  			for i := range *in {
   797  				in, out := &(*in)[i], &(*out)[i]
   798  				if err := Convert_v2_LogService_To_v1_LogService(in, out, s); err != nil {
   799  					return err
   800  				}
   801  			}
   802  		}
   803  	}
   804  	return nil
   805  }
   806  
   807  // Convert_v2_LogServiceList_To_v1_LogServiceList is an autogenerated conversion function.
   808  func Convert_v2_LogServiceList_To_v1_LogServiceList(in *v2.LogServiceList, out *LogServiceList, s conversion.Scope) error {
   809  	return autoConvert_v2_LogServiceList_To_v1_LogServiceList(in, out, s)
   810  }
   811  
   812  func autoConvert_v1_Mapping_To_v2_Mapping(in *Mapping, out *v2.Mapping, s conversion.Scope) error {
   813  	if true {
   814  		in, out := &in.ObjectMeta, &out.ObjectMeta
   815  		*out = *in
   816  	}
   817  	if true {
   818  		in, out := &in.Spec, &out.Spec
   819  		*out = *in
   820  	}
   821  	if true {
   822  		in, out := &in.Status, &out.Status
   823  		*out = *in
   824  	}
   825  	// INFO: in.dumbWorkaround opted out of conversion generation via +k8s:conversion-gen=false
   826  	return nil
   827  }
   828  
   829  // Convert_v1_Mapping_To_v2_Mapping is an autogenerated conversion function.
   830  func Convert_v1_Mapping_To_v2_Mapping(in *Mapping, out *v2.Mapping, s conversion.Scope) error {
   831  	return autoConvert_v1_Mapping_To_v2_Mapping(in, out, s)
   832  }
   833  
   834  func autoConvert_v2_Mapping_To_v1_Mapping(in *v2.Mapping, out *Mapping, s conversion.Scope) error {
   835  	if true {
   836  		in, out := &in.ObjectMeta, &out.ObjectMeta
   837  		*out = *in
   838  	}
   839  	if true {
   840  		in, out := &in.Spec, &out.Spec
   841  		*out = *in
   842  	}
   843  	if true {
   844  		in, out := &in.Status, &out.Status
   845  		*out = *in
   846  	}
   847  	return nil
   848  }
   849  
   850  // Convert_v2_Mapping_To_v1_Mapping is an autogenerated conversion function.
   851  func Convert_v2_Mapping_To_v1_Mapping(in *v2.Mapping, out *Mapping, s conversion.Scope) error {
   852  	return autoConvert_v2_Mapping_To_v1_Mapping(in, out, s)
   853  }
   854  
   855  func autoConvert_v1_MappingList_To_v2_MappingList(in *MappingList, out *v2.MappingList, s conversion.Scope) error {
   856  	if true {
   857  		in, out := &in.ListMeta, &out.ListMeta
   858  		*out = *in
   859  	}
   860  	if true {
   861  		in, out := &in.Items, &out.Items
   862  		if *in == nil {
   863  			*out = nil
   864  		} else {
   865  			*out = make([]v2.Mapping, len(*in))
   866  			for i := range *in {
   867  				in, out := &(*in)[i], &(*out)[i]
   868  				if err := Convert_v1_Mapping_To_v2_Mapping(in, out, s); err != nil {
   869  					return err
   870  				}
   871  			}
   872  		}
   873  	}
   874  	return nil
   875  }
   876  
   877  // Convert_v1_MappingList_To_v2_MappingList is an autogenerated conversion function.
   878  func Convert_v1_MappingList_To_v2_MappingList(in *MappingList, out *v2.MappingList, s conversion.Scope) error {
   879  	return autoConvert_v1_MappingList_To_v2_MappingList(in, out, s)
   880  }
   881  
   882  func autoConvert_v2_MappingList_To_v1_MappingList(in *v2.MappingList, out *MappingList, s conversion.Scope) error {
   883  	if true {
   884  		in, out := &in.ListMeta, &out.ListMeta
   885  		*out = *in
   886  	}
   887  	if true {
   888  		in, out := &in.Items, &out.Items
   889  		if *in == nil {
   890  			*out = nil
   891  		} else {
   892  			*out = make([]Mapping, len(*in))
   893  			for i := range *in {
   894  				in, out := &(*in)[i], &(*out)[i]
   895  				if err := Convert_v2_Mapping_To_v1_Mapping(in, out, s); err != nil {
   896  					return err
   897  				}
   898  			}
   899  		}
   900  	}
   901  	return nil
   902  }
   903  
   904  // Convert_v2_MappingList_To_v1_MappingList is an autogenerated conversion function.
   905  func Convert_v2_MappingList_To_v1_MappingList(in *v2.MappingList, out *MappingList, s conversion.Scope) error {
   906  	return autoConvert_v2_MappingList_To_v1_MappingList(in, out, s)
   907  }
   908  
   909  func autoConvert_v1_Module_To_v2_Module(in *Module, out *v2.Module, s conversion.Scope) error {
   910  	if true {
   911  		in, out := &in.ObjectMeta, &out.ObjectMeta
   912  		*out = *in
   913  	}
   914  	if true {
   915  		in, out := &in.Spec, &out.Spec
   916  		*out = *in
   917  	}
   918  	// INFO: in.dumbWorkaround opted out of conversion generation via +k8s:conversion-gen=false
   919  	return nil
   920  }
   921  
   922  // Convert_v1_Module_To_v2_Module is an autogenerated conversion function.
   923  func Convert_v1_Module_To_v2_Module(in *Module, out *v2.Module, s conversion.Scope) error {
   924  	return autoConvert_v1_Module_To_v2_Module(in, out, s)
   925  }
   926  
   927  func autoConvert_v2_Module_To_v1_Module(in *v2.Module, out *Module, s conversion.Scope) error {
   928  	if true {
   929  		in, out := &in.ObjectMeta, &out.ObjectMeta
   930  		*out = *in
   931  	}
   932  	if true {
   933  		in, out := &in.Spec, &out.Spec
   934  		*out = *in
   935  	}
   936  	return nil
   937  }
   938  
   939  // Convert_v2_Module_To_v1_Module is an autogenerated conversion function.
   940  func Convert_v2_Module_To_v1_Module(in *v2.Module, out *Module, s conversion.Scope) error {
   941  	return autoConvert_v2_Module_To_v1_Module(in, out, s)
   942  }
   943  
   944  func autoConvert_v1_ModuleList_To_v2_ModuleList(in *ModuleList, out *v2.ModuleList, s conversion.Scope) error {
   945  	if true {
   946  		in, out := &in.ListMeta, &out.ListMeta
   947  		*out = *in
   948  	}
   949  	if true {
   950  		in, out := &in.Items, &out.Items
   951  		if *in == nil {
   952  			*out = nil
   953  		} else {
   954  			*out = make([]v2.Module, len(*in))
   955  			for i := range *in {
   956  				in, out := &(*in)[i], &(*out)[i]
   957  				if err := Convert_v1_Module_To_v2_Module(in, out, s); err != nil {
   958  					return err
   959  				}
   960  			}
   961  		}
   962  	}
   963  	return nil
   964  }
   965  
   966  // Convert_v1_ModuleList_To_v2_ModuleList is an autogenerated conversion function.
   967  func Convert_v1_ModuleList_To_v2_ModuleList(in *ModuleList, out *v2.ModuleList, s conversion.Scope) error {
   968  	return autoConvert_v1_ModuleList_To_v2_ModuleList(in, out, s)
   969  }
   970  
   971  func autoConvert_v2_ModuleList_To_v1_ModuleList(in *v2.ModuleList, out *ModuleList, s conversion.Scope) error {
   972  	if true {
   973  		in, out := &in.ListMeta, &out.ListMeta
   974  		*out = *in
   975  	}
   976  	if true {
   977  		in, out := &in.Items, &out.Items
   978  		if *in == nil {
   979  			*out = nil
   980  		} else {
   981  			*out = make([]Module, len(*in))
   982  			for i := range *in {
   983  				in, out := &(*in)[i], &(*out)[i]
   984  				if err := Convert_v2_Module_To_v1_Module(in, out, s); err != nil {
   985  					return err
   986  				}
   987  			}
   988  		}
   989  	}
   990  	return nil
   991  }
   992  
   993  // Convert_v2_ModuleList_To_v1_ModuleList is an autogenerated conversion function.
   994  func Convert_v2_ModuleList_To_v1_ModuleList(in *v2.ModuleList, out *ModuleList, s conversion.Scope) error {
   995  	return autoConvert_v2_ModuleList_To_v1_ModuleList(in, out, s)
   996  }
   997  
   998  func autoConvert_v1_RateLimitService_To_v2_RateLimitService(in *RateLimitService, out *v2.RateLimitService, s conversion.Scope) error {
   999  	if true {
  1000  		in, out := &in.ObjectMeta, &out.ObjectMeta
  1001  		*out = *in
  1002  	}
  1003  	if true {
  1004  		in, out := &in.Spec, &out.Spec
  1005  		*out = *in
  1006  	}
  1007  	// INFO: in.dumbWorkaround opted out of conversion generation via +k8s:conversion-gen=false
  1008  	return nil
  1009  }
  1010  
  1011  // Convert_v1_RateLimitService_To_v2_RateLimitService is an autogenerated conversion function.
  1012  func Convert_v1_RateLimitService_To_v2_RateLimitService(in *RateLimitService, out *v2.RateLimitService, s conversion.Scope) error {
  1013  	return autoConvert_v1_RateLimitService_To_v2_RateLimitService(in, out, s)
  1014  }
  1015  
  1016  func autoConvert_v2_RateLimitService_To_v1_RateLimitService(in *v2.RateLimitService, out *RateLimitService, s conversion.Scope) error {
  1017  	if true {
  1018  		in, out := &in.ObjectMeta, &out.ObjectMeta
  1019  		*out = *in
  1020  	}
  1021  	if true {
  1022  		in, out := &in.Spec, &out.Spec
  1023  		*out = *in
  1024  	}
  1025  	return nil
  1026  }
  1027  
  1028  // Convert_v2_RateLimitService_To_v1_RateLimitService is an autogenerated conversion function.
  1029  func Convert_v2_RateLimitService_To_v1_RateLimitService(in *v2.RateLimitService, out *RateLimitService, s conversion.Scope) error {
  1030  	return autoConvert_v2_RateLimitService_To_v1_RateLimitService(in, out, s)
  1031  }
  1032  
  1033  func autoConvert_v1_RateLimitServiceList_To_v2_RateLimitServiceList(in *RateLimitServiceList, out *v2.RateLimitServiceList, s conversion.Scope) error {
  1034  	if true {
  1035  		in, out := &in.ListMeta, &out.ListMeta
  1036  		*out = *in
  1037  	}
  1038  	if true {
  1039  		in, out := &in.Items, &out.Items
  1040  		if *in == nil {
  1041  			*out = nil
  1042  		} else {
  1043  			*out = make([]v2.RateLimitService, len(*in))
  1044  			for i := range *in {
  1045  				in, out := &(*in)[i], &(*out)[i]
  1046  				if err := Convert_v1_RateLimitService_To_v2_RateLimitService(in, out, s); err != nil {
  1047  					return err
  1048  				}
  1049  			}
  1050  		}
  1051  	}
  1052  	return nil
  1053  }
  1054  
  1055  // Convert_v1_RateLimitServiceList_To_v2_RateLimitServiceList is an autogenerated conversion function.
  1056  func Convert_v1_RateLimitServiceList_To_v2_RateLimitServiceList(in *RateLimitServiceList, out *v2.RateLimitServiceList, s conversion.Scope) error {
  1057  	return autoConvert_v1_RateLimitServiceList_To_v2_RateLimitServiceList(in, out, s)
  1058  }
  1059  
  1060  func autoConvert_v2_RateLimitServiceList_To_v1_RateLimitServiceList(in *v2.RateLimitServiceList, out *RateLimitServiceList, s conversion.Scope) error {
  1061  	if true {
  1062  		in, out := &in.ListMeta, &out.ListMeta
  1063  		*out = *in
  1064  	}
  1065  	if true {
  1066  		in, out := &in.Items, &out.Items
  1067  		if *in == nil {
  1068  			*out = nil
  1069  		} else {
  1070  			*out = make([]RateLimitService, len(*in))
  1071  			for i := range *in {
  1072  				in, out := &(*in)[i], &(*out)[i]
  1073  				if err := Convert_v2_RateLimitService_To_v1_RateLimitService(in, out, s); err != nil {
  1074  					return err
  1075  				}
  1076  			}
  1077  		}
  1078  	}
  1079  	return nil
  1080  }
  1081  
  1082  // Convert_v2_RateLimitServiceList_To_v1_RateLimitServiceList is an autogenerated conversion function.
  1083  func Convert_v2_RateLimitServiceList_To_v1_RateLimitServiceList(in *v2.RateLimitServiceList, out *RateLimitServiceList, s conversion.Scope) error {
  1084  	return autoConvert_v2_RateLimitServiceList_To_v1_RateLimitServiceList(in, out, s)
  1085  }
  1086  
  1087  func autoConvert_v1_TCPMapping_To_v2_TCPMapping(in *TCPMapping, out *v2.TCPMapping, s conversion.Scope) error {
  1088  	if true {
  1089  		in, out := &in.ObjectMeta, &out.ObjectMeta
  1090  		*out = *in
  1091  	}
  1092  	if true {
  1093  		in, out := &in.Spec, &out.Spec
  1094  		*out = *in
  1095  	}
  1096  	// INFO: in.dumbWorkaround opted out of conversion generation via +k8s:conversion-gen=false
  1097  	return nil
  1098  }
  1099  
  1100  // Convert_v1_TCPMapping_To_v2_TCPMapping is an autogenerated conversion function.
  1101  func Convert_v1_TCPMapping_To_v2_TCPMapping(in *TCPMapping, out *v2.TCPMapping, s conversion.Scope) error {
  1102  	return autoConvert_v1_TCPMapping_To_v2_TCPMapping(in, out, s)
  1103  }
  1104  
  1105  func autoConvert_v2_TCPMapping_To_v1_TCPMapping(in *v2.TCPMapping, out *TCPMapping, s conversion.Scope) error {
  1106  	if true {
  1107  		in, out := &in.ObjectMeta, &out.ObjectMeta
  1108  		*out = *in
  1109  	}
  1110  	if true {
  1111  		in, out := &in.Spec, &out.Spec
  1112  		*out = *in
  1113  	}
  1114  	return nil
  1115  }
  1116  
  1117  // Convert_v2_TCPMapping_To_v1_TCPMapping is an autogenerated conversion function.
  1118  func Convert_v2_TCPMapping_To_v1_TCPMapping(in *v2.TCPMapping, out *TCPMapping, s conversion.Scope) error {
  1119  	return autoConvert_v2_TCPMapping_To_v1_TCPMapping(in, out, s)
  1120  }
  1121  
  1122  func autoConvert_v1_TCPMappingList_To_v2_TCPMappingList(in *TCPMappingList, out *v2.TCPMappingList, s conversion.Scope) error {
  1123  	if true {
  1124  		in, out := &in.ListMeta, &out.ListMeta
  1125  		*out = *in
  1126  	}
  1127  	if true {
  1128  		in, out := &in.Items, &out.Items
  1129  		if *in == nil {
  1130  			*out = nil
  1131  		} else {
  1132  			*out = make([]v2.TCPMapping, len(*in))
  1133  			for i := range *in {
  1134  				in, out := &(*in)[i], &(*out)[i]
  1135  				if err := Convert_v1_TCPMapping_To_v2_TCPMapping(in, out, s); err != nil {
  1136  					return err
  1137  				}
  1138  			}
  1139  		}
  1140  	}
  1141  	return nil
  1142  }
  1143  
  1144  // Convert_v1_TCPMappingList_To_v2_TCPMappingList is an autogenerated conversion function.
  1145  func Convert_v1_TCPMappingList_To_v2_TCPMappingList(in *TCPMappingList, out *v2.TCPMappingList, s conversion.Scope) error {
  1146  	return autoConvert_v1_TCPMappingList_To_v2_TCPMappingList(in, out, s)
  1147  }
  1148  
  1149  func autoConvert_v2_TCPMappingList_To_v1_TCPMappingList(in *v2.TCPMappingList, out *TCPMappingList, s conversion.Scope) error {
  1150  	if true {
  1151  		in, out := &in.ListMeta, &out.ListMeta
  1152  		*out = *in
  1153  	}
  1154  	if true {
  1155  		in, out := &in.Items, &out.Items
  1156  		if *in == nil {
  1157  			*out = nil
  1158  		} else {
  1159  			*out = make([]TCPMapping, len(*in))
  1160  			for i := range *in {
  1161  				in, out := &(*in)[i], &(*out)[i]
  1162  				if err := Convert_v2_TCPMapping_To_v1_TCPMapping(in, out, s); err != nil {
  1163  					return err
  1164  				}
  1165  			}
  1166  		}
  1167  	}
  1168  	return nil
  1169  }
  1170  
  1171  // Convert_v2_TCPMappingList_To_v1_TCPMappingList is an autogenerated conversion function.
  1172  func Convert_v2_TCPMappingList_To_v1_TCPMappingList(in *v2.TCPMappingList, out *TCPMappingList, s conversion.Scope) error {
  1173  	return autoConvert_v2_TCPMappingList_To_v1_TCPMappingList(in, out, s)
  1174  }
  1175  
  1176  func autoConvert_v1_TLSContext_To_v2_TLSContext(in *TLSContext, out *v2.TLSContext, s conversion.Scope) error {
  1177  	if true {
  1178  		in, out := &in.ObjectMeta, &out.ObjectMeta
  1179  		*out = *in
  1180  	}
  1181  	if true {
  1182  		in, out := &in.Spec, &out.Spec
  1183  		*out = *in
  1184  	}
  1185  	// INFO: in.dumbWorkaround opted out of conversion generation via +k8s:conversion-gen=false
  1186  	return nil
  1187  }
  1188  
  1189  // Convert_v1_TLSContext_To_v2_TLSContext is an autogenerated conversion function.
  1190  func Convert_v1_TLSContext_To_v2_TLSContext(in *TLSContext, out *v2.TLSContext, s conversion.Scope) error {
  1191  	return autoConvert_v1_TLSContext_To_v2_TLSContext(in, out, s)
  1192  }
  1193  
  1194  func autoConvert_v2_TLSContext_To_v1_TLSContext(in *v2.TLSContext, out *TLSContext, s conversion.Scope) error {
  1195  	if true {
  1196  		in, out := &in.ObjectMeta, &out.ObjectMeta
  1197  		*out = *in
  1198  	}
  1199  	if true {
  1200  		in, out := &in.Spec, &out.Spec
  1201  		*out = *in
  1202  	}
  1203  	return nil
  1204  }
  1205  
  1206  // Convert_v2_TLSContext_To_v1_TLSContext is an autogenerated conversion function.
  1207  func Convert_v2_TLSContext_To_v1_TLSContext(in *v2.TLSContext, out *TLSContext, s conversion.Scope) error {
  1208  	return autoConvert_v2_TLSContext_To_v1_TLSContext(in, out, s)
  1209  }
  1210  
  1211  func autoConvert_v1_TLSContextList_To_v2_TLSContextList(in *TLSContextList, out *v2.TLSContextList, s conversion.Scope) error {
  1212  	if true {
  1213  		in, out := &in.ListMeta, &out.ListMeta
  1214  		*out = *in
  1215  	}
  1216  	if true {
  1217  		in, out := &in.Items, &out.Items
  1218  		if *in == nil {
  1219  			*out = nil
  1220  		} else {
  1221  			*out = make([]v2.TLSContext, len(*in))
  1222  			for i := range *in {
  1223  				in, out := &(*in)[i], &(*out)[i]
  1224  				if err := Convert_v1_TLSContext_To_v2_TLSContext(in, out, s); err != nil {
  1225  					return err
  1226  				}
  1227  			}
  1228  		}
  1229  	}
  1230  	return nil
  1231  }
  1232  
  1233  // Convert_v1_TLSContextList_To_v2_TLSContextList is an autogenerated conversion function.
  1234  func Convert_v1_TLSContextList_To_v2_TLSContextList(in *TLSContextList, out *v2.TLSContextList, s conversion.Scope) error {
  1235  	return autoConvert_v1_TLSContextList_To_v2_TLSContextList(in, out, s)
  1236  }
  1237  
  1238  func autoConvert_v2_TLSContextList_To_v1_TLSContextList(in *v2.TLSContextList, out *TLSContextList, s conversion.Scope) error {
  1239  	if true {
  1240  		in, out := &in.ListMeta, &out.ListMeta
  1241  		*out = *in
  1242  	}
  1243  	if true {
  1244  		in, out := &in.Items, &out.Items
  1245  		if *in == nil {
  1246  			*out = nil
  1247  		} else {
  1248  			*out = make([]TLSContext, len(*in))
  1249  			for i := range *in {
  1250  				in, out := &(*in)[i], &(*out)[i]
  1251  				if err := Convert_v2_TLSContext_To_v1_TLSContext(in, out, s); err != nil {
  1252  					return err
  1253  				}
  1254  			}
  1255  		}
  1256  	}
  1257  	return nil
  1258  }
  1259  
  1260  // Convert_v2_TLSContextList_To_v1_TLSContextList is an autogenerated conversion function.
  1261  func Convert_v2_TLSContextList_To_v1_TLSContextList(in *v2.TLSContextList, out *TLSContextList, s conversion.Scope) error {
  1262  	return autoConvert_v2_TLSContextList_To_v1_TLSContextList(in, out, s)
  1263  }
  1264  
  1265  func autoConvert_v1_TracingService_To_v2_TracingService(in *TracingService, out *v2.TracingService, s conversion.Scope) error {
  1266  	if true {
  1267  		in, out := &in.ObjectMeta, &out.ObjectMeta
  1268  		*out = *in
  1269  	}
  1270  	if true {
  1271  		in, out := &in.Spec, &out.Spec
  1272  		*out = *in
  1273  	}
  1274  	// INFO: in.dumbWorkaround opted out of conversion generation via +k8s:conversion-gen=false
  1275  	return nil
  1276  }
  1277  
  1278  // Convert_v1_TracingService_To_v2_TracingService is an autogenerated conversion function.
  1279  func Convert_v1_TracingService_To_v2_TracingService(in *TracingService, out *v2.TracingService, s conversion.Scope) error {
  1280  	return autoConvert_v1_TracingService_To_v2_TracingService(in, out, s)
  1281  }
  1282  
  1283  func autoConvert_v2_TracingService_To_v1_TracingService(in *v2.TracingService, out *TracingService, s conversion.Scope) error {
  1284  	if true {
  1285  		in, out := &in.ObjectMeta, &out.ObjectMeta
  1286  		*out = *in
  1287  	}
  1288  	if true {
  1289  		in, out := &in.Spec, &out.Spec
  1290  		*out = *in
  1291  	}
  1292  	return nil
  1293  }
  1294  
  1295  // Convert_v2_TracingService_To_v1_TracingService is an autogenerated conversion function.
  1296  func Convert_v2_TracingService_To_v1_TracingService(in *v2.TracingService, out *TracingService, s conversion.Scope) error {
  1297  	return autoConvert_v2_TracingService_To_v1_TracingService(in, out, s)
  1298  }
  1299  
  1300  func autoConvert_v1_TracingServiceList_To_v2_TracingServiceList(in *TracingServiceList, out *v2.TracingServiceList, s conversion.Scope) error {
  1301  	if true {
  1302  		in, out := &in.ListMeta, &out.ListMeta
  1303  		*out = *in
  1304  	}
  1305  	if true {
  1306  		in, out := &in.Items, &out.Items
  1307  		if *in == nil {
  1308  			*out = nil
  1309  		} else {
  1310  			*out = make([]v2.TracingService, len(*in))
  1311  			for i := range *in {
  1312  				in, out := &(*in)[i], &(*out)[i]
  1313  				if err := Convert_v1_TracingService_To_v2_TracingService(in, out, s); err != nil {
  1314  					return err
  1315  				}
  1316  			}
  1317  		}
  1318  	}
  1319  	return nil
  1320  }
  1321  
  1322  // Convert_v1_TracingServiceList_To_v2_TracingServiceList is an autogenerated conversion function.
  1323  func Convert_v1_TracingServiceList_To_v2_TracingServiceList(in *TracingServiceList, out *v2.TracingServiceList, s conversion.Scope) error {
  1324  	return autoConvert_v1_TracingServiceList_To_v2_TracingServiceList(in, out, s)
  1325  }
  1326  
  1327  func autoConvert_v2_TracingServiceList_To_v1_TracingServiceList(in *v2.TracingServiceList, out *TracingServiceList, s conversion.Scope) error {
  1328  	if true {
  1329  		in, out := &in.ListMeta, &out.ListMeta
  1330  		*out = *in
  1331  	}
  1332  	if true {
  1333  		in, out := &in.Items, &out.Items
  1334  		if *in == nil {
  1335  			*out = nil
  1336  		} else {
  1337  			*out = make([]TracingService, len(*in))
  1338  			for i := range *in {
  1339  				in, out := &(*in)[i], &(*out)[i]
  1340  				if err := Convert_v2_TracingService_To_v1_TracingService(in, out, s); err != nil {
  1341  					return err
  1342  				}
  1343  			}
  1344  		}
  1345  	}
  1346  	return nil
  1347  }
  1348  
  1349  // Convert_v2_TracingServiceList_To_v1_TracingServiceList is an autogenerated conversion function.
  1350  func Convert_v2_TracingServiceList_To_v1_TracingServiceList(in *v2.TracingServiceList, out *TracingServiceList, s conversion.Scope) error {
  1351  	return autoConvert_v2_TracingServiceList_To_v1_TracingServiceList(in, out, s)
  1352  }
  1353  

View as plain text