sigs.k8s.io/cluster-api@v1.7.1/bootstrap/kubeadm/types/upstreamv1beta2/zz_generated.conversion.go (about)

     1  //go:build !ignore_autogenerated_kubeadm_types
     2  // +build !ignore_autogenerated_kubeadm_types
     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 upstreamv1beta2
    23  
    24  import (
    25  	unsafe "unsafe"
    26  
    27  	corev1 "k8s.io/api/core/v1"
    28  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    29  	conversion "k8s.io/apimachinery/pkg/conversion"
    30  	runtime "k8s.io/apimachinery/pkg/runtime"
    31  	v1beta1 "sigs.k8s.io/cluster-api/bootstrap/kubeadm/api/v1beta1"
    32  )
    33  
    34  func init() {
    35  	localSchemeBuilder.Register(RegisterConversions)
    36  }
    37  
    38  // RegisterConversions adds conversion functions to the given scheme.
    39  // Public to allow building arbitrary schemes.
    40  func RegisterConversions(s *runtime.Scheme) error {
    41  	if err := s.AddGeneratedConversionFunc((*APIEndpoint)(nil), (*v1beta1.APIEndpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
    42  		return Convert_upstreamv1beta2_APIEndpoint_To_v1beta1_APIEndpoint(a.(*APIEndpoint), b.(*v1beta1.APIEndpoint), scope)
    43  	}); err != nil {
    44  		return err
    45  	}
    46  	if err := s.AddGeneratedConversionFunc((*v1beta1.APIEndpoint)(nil), (*APIEndpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
    47  		return Convert_v1beta1_APIEndpoint_To_upstreamv1beta2_APIEndpoint(a.(*v1beta1.APIEndpoint), b.(*APIEndpoint), scope)
    48  	}); err != nil {
    49  		return err
    50  	}
    51  	if err := s.AddGeneratedConversionFunc((*APIServer)(nil), (*v1beta1.APIServer)(nil), func(a, b interface{}, scope conversion.Scope) error {
    52  		return Convert_upstreamv1beta2_APIServer_To_v1beta1_APIServer(a.(*APIServer), b.(*v1beta1.APIServer), scope)
    53  	}); err != nil {
    54  		return err
    55  	}
    56  	if err := s.AddGeneratedConversionFunc((*v1beta1.APIServer)(nil), (*APIServer)(nil), func(a, b interface{}, scope conversion.Scope) error {
    57  		return Convert_v1beta1_APIServer_To_upstreamv1beta2_APIServer(a.(*v1beta1.APIServer), b.(*APIServer), scope)
    58  	}); err != nil {
    59  		return err
    60  	}
    61  	if err := s.AddGeneratedConversionFunc((*BootstrapToken)(nil), (*v1beta1.BootstrapToken)(nil), func(a, b interface{}, scope conversion.Scope) error {
    62  		return Convert_upstreamv1beta2_BootstrapToken_To_v1beta1_BootstrapToken(a.(*BootstrapToken), b.(*v1beta1.BootstrapToken), scope)
    63  	}); err != nil {
    64  		return err
    65  	}
    66  	if err := s.AddGeneratedConversionFunc((*v1beta1.BootstrapToken)(nil), (*BootstrapToken)(nil), func(a, b interface{}, scope conversion.Scope) error {
    67  		return Convert_v1beta1_BootstrapToken_To_upstreamv1beta2_BootstrapToken(a.(*v1beta1.BootstrapToken), b.(*BootstrapToken), scope)
    68  	}); err != nil {
    69  		return err
    70  	}
    71  	if err := s.AddGeneratedConversionFunc((*BootstrapTokenDiscovery)(nil), (*v1beta1.BootstrapTokenDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
    72  		return Convert_upstreamv1beta2_BootstrapTokenDiscovery_To_v1beta1_BootstrapTokenDiscovery(a.(*BootstrapTokenDiscovery), b.(*v1beta1.BootstrapTokenDiscovery), scope)
    73  	}); err != nil {
    74  		return err
    75  	}
    76  	if err := s.AddGeneratedConversionFunc((*v1beta1.BootstrapTokenDiscovery)(nil), (*BootstrapTokenDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
    77  		return Convert_v1beta1_BootstrapTokenDiscovery_To_upstreamv1beta2_BootstrapTokenDiscovery(a.(*v1beta1.BootstrapTokenDiscovery), b.(*BootstrapTokenDiscovery), scope)
    78  	}); err != nil {
    79  		return err
    80  	}
    81  	if err := s.AddGeneratedConversionFunc((*BootstrapTokenString)(nil), (*v1beta1.BootstrapTokenString)(nil), func(a, b interface{}, scope conversion.Scope) error {
    82  		return Convert_upstreamv1beta2_BootstrapTokenString_To_v1beta1_BootstrapTokenString(a.(*BootstrapTokenString), b.(*v1beta1.BootstrapTokenString), scope)
    83  	}); err != nil {
    84  		return err
    85  	}
    86  	if err := s.AddGeneratedConversionFunc((*v1beta1.BootstrapTokenString)(nil), (*BootstrapTokenString)(nil), func(a, b interface{}, scope conversion.Scope) error {
    87  		return Convert_v1beta1_BootstrapTokenString_To_upstreamv1beta2_BootstrapTokenString(a.(*v1beta1.BootstrapTokenString), b.(*BootstrapTokenString), scope)
    88  	}); err != nil {
    89  		return err
    90  	}
    91  	if err := s.AddGeneratedConversionFunc((*v1beta1.ClusterConfiguration)(nil), (*ClusterConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
    92  		return Convert_v1beta1_ClusterConfiguration_To_upstreamv1beta2_ClusterConfiguration(a.(*v1beta1.ClusterConfiguration), b.(*ClusterConfiguration), scope)
    93  	}); err != nil {
    94  		return err
    95  	}
    96  	if err := s.AddGeneratedConversionFunc((*ClusterStatus)(nil), (*v1beta1.ClusterStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
    97  		return Convert_upstreamv1beta2_ClusterStatus_To_v1beta1_ClusterStatus(a.(*ClusterStatus), b.(*v1beta1.ClusterStatus), scope)
    98  	}); err != nil {
    99  		return err
   100  	}
   101  	if err := s.AddGeneratedConversionFunc((*v1beta1.ClusterStatus)(nil), (*ClusterStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   102  		return Convert_v1beta1_ClusterStatus_To_upstreamv1beta2_ClusterStatus(a.(*v1beta1.ClusterStatus), b.(*ClusterStatus), scope)
   103  	}); err != nil {
   104  		return err
   105  	}
   106  	if err := s.AddGeneratedConversionFunc((*ControlPlaneComponent)(nil), (*v1beta1.ControlPlaneComponent)(nil), func(a, b interface{}, scope conversion.Scope) error {
   107  		return Convert_upstreamv1beta2_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent(a.(*ControlPlaneComponent), b.(*v1beta1.ControlPlaneComponent), scope)
   108  	}); err != nil {
   109  		return err
   110  	}
   111  	if err := s.AddGeneratedConversionFunc((*v1beta1.ControlPlaneComponent)(nil), (*ControlPlaneComponent)(nil), func(a, b interface{}, scope conversion.Scope) error {
   112  		return Convert_v1beta1_ControlPlaneComponent_To_upstreamv1beta2_ControlPlaneComponent(a.(*v1beta1.ControlPlaneComponent), b.(*ControlPlaneComponent), scope)
   113  	}); err != nil {
   114  		return err
   115  	}
   116  	if err := s.AddGeneratedConversionFunc((*v1beta1.DNS)(nil), (*DNS)(nil), func(a, b interface{}, scope conversion.Scope) error {
   117  		return Convert_v1beta1_DNS_To_upstreamv1beta2_DNS(a.(*v1beta1.DNS), b.(*DNS), scope)
   118  	}); err != nil {
   119  		return err
   120  	}
   121  	if err := s.AddGeneratedConversionFunc((*Discovery)(nil), (*v1beta1.Discovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
   122  		return Convert_upstreamv1beta2_Discovery_To_v1beta1_Discovery(a.(*Discovery), b.(*v1beta1.Discovery), scope)
   123  	}); err != nil {
   124  		return err
   125  	}
   126  	if err := s.AddGeneratedConversionFunc((*v1beta1.Discovery)(nil), (*Discovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
   127  		return Convert_v1beta1_Discovery_To_upstreamv1beta2_Discovery(a.(*v1beta1.Discovery), b.(*Discovery), scope)
   128  	}); err != nil {
   129  		return err
   130  	}
   131  	if err := s.AddGeneratedConversionFunc((*Etcd)(nil), (*v1beta1.Etcd)(nil), func(a, b interface{}, scope conversion.Scope) error {
   132  		return Convert_upstreamv1beta2_Etcd_To_v1beta1_Etcd(a.(*Etcd), b.(*v1beta1.Etcd), scope)
   133  	}); err != nil {
   134  		return err
   135  	}
   136  	if err := s.AddGeneratedConversionFunc((*v1beta1.Etcd)(nil), (*Etcd)(nil), func(a, b interface{}, scope conversion.Scope) error {
   137  		return Convert_v1beta1_Etcd_To_upstreamv1beta2_Etcd(a.(*v1beta1.Etcd), b.(*Etcd), scope)
   138  	}); err != nil {
   139  		return err
   140  	}
   141  	if err := s.AddGeneratedConversionFunc((*ExternalEtcd)(nil), (*v1beta1.ExternalEtcd)(nil), func(a, b interface{}, scope conversion.Scope) error {
   142  		return Convert_upstreamv1beta2_ExternalEtcd_To_v1beta1_ExternalEtcd(a.(*ExternalEtcd), b.(*v1beta1.ExternalEtcd), scope)
   143  	}); err != nil {
   144  		return err
   145  	}
   146  	if err := s.AddGeneratedConversionFunc((*v1beta1.ExternalEtcd)(nil), (*ExternalEtcd)(nil), func(a, b interface{}, scope conversion.Scope) error {
   147  		return Convert_v1beta1_ExternalEtcd_To_upstreamv1beta2_ExternalEtcd(a.(*v1beta1.ExternalEtcd), b.(*ExternalEtcd), scope)
   148  	}); err != nil {
   149  		return err
   150  	}
   151  	if err := s.AddGeneratedConversionFunc((*FileDiscovery)(nil), (*v1beta1.FileDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
   152  		return Convert_upstreamv1beta2_FileDiscovery_To_v1beta1_FileDiscovery(a.(*FileDiscovery), b.(*v1beta1.FileDiscovery), scope)
   153  	}); err != nil {
   154  		return err
   155  	}
   156  	if err := s.AddGeneratedConversionFunc((*v1beta1.FileDiscovery)(nil), (*FileDiscovery)(nil), func(a, b interface{}, scope conversion.Scope) error {
   157  		return Convert_v1beta1_FileDiscovery_To_upstreamv1beta2_FileDiscovery(a.(*v1beta1.FileDiscovery), b.(*FileDiscovery), scope)
   158  	}); err != nil {
   159  		return err
   160  	}
   161  	if err := s.AddGeneratedConversionFunc((*HostPathMount)(nil), (*v1beta1.HostPathMount)(nil), func(a, b interface{}, scope conversion.Scope) error {
   162  		return Convert_upstreamv1beta2_HostPathMount_To_v1beta1_HostPathMount(a.(*HostPathMount), b.(*v1beta1.HostPathMount), scope)
   163  	}); err != nil {
   164  		return err
   165  	}
   166  	if err := s.AddGeneratedConversionFunc((*v1beta1.HostPathMount)(nil), (*HostPathMount)(nil), func(a, b interface{}, scope conversion.Scope) error {
   167  		return Convert_v1beta1_HostPathMount_To_upstreamv1beta2_HostPathMount(a.(*v1beta1.HostPathMount), b.(*HostPathMount), scope)
   168  	}); err != nil {
   169  		return err
   170  	}
   171  	if err := s.AddGeneratedConversionFunc((*ImageMeta)(nil), (*v1beta1.ImageMeta)(nil), func(a, b interface{}, scope conversion.Scope) error {
   172  		return Convert_upstreamv1beta2_ImageMeta_To_v1beta1_ImageMeta(a.(*ImageMeta), b.(*v1beta1.ImageMeta), scope)
   173  	}); err != nil {
   174  		return err
   175  	}
   176  	if err := s.AddGeneratedConversionFunc((*v1beta1.ImageMeta)(nil), (*ImageMeta)(nil), func(a, b interface{}, scope conversion.Scope) error {
   177  		return Convert_v1beta1_ImageMeta_To_upstreamv1beta2_ImageMeta(a.(*v1beta1.ImageMeta), b.(*ImageMeta), scope)
   178  	}); err != nil {
   179  		return err
   180  	}
   181  	if err := s.AddGeneratedConversionFunc((*JoinConfiguration)(nil), (*v1beta1.JoinConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   182  		return Convert_upstreamv1beta2_JoinConfiguration_To_v1beta1_JoinConfiguration(a.(*JoinConfiguration), b.(*v1beta1.JoinConfiguration), scope)
   183  	}); err != nil {
   184  		return err
   185  	}
   186  	if err := s.AddGeneratedConversionFunc((*v1beta1.JoinControlPlane)(nil), (*JoinControlPlane)(nil), func(a, b interface{}, scope conversion.Scope) error {
   187  		return Convert_v1beta1_JoinControlPlane_To_upstreamv1beta2_JoinControlPlane(a.(*v1beta1.JoinControlPlane), b.(*JoinControlPlane), scope)
   188  	}); err != nil {
   189  		return err
   190  	}
   191  	if err := s.AddGeneratedConversionFunc((*LocalEtcd)(nil), (*v1beta1.LocalEtcd)(nil), func(a, b interface{}, scope conversion.Scope) error {
   192  		return Convert_upstreamv1beta2_LocalEtcd_To_v1beta1_LocalEtcd(a.(*LocalEtcd), b.(*v1beta1.LocalEtcd), scope)
   193  	}); err != nil {
   194  		return err
   195  	}
   196  	if err := s.AddGeneratedConversionFunc((*v1beta1.LocalEtcd)(nil), (*LocalEtcd)(nil), func(a, b interface{}, scope conversion.Scope) error {
   197  		return Convert_v1beta1_LocalEtcd_To_upstreamv1beta2_LocalEtcd(a.(*v1beta1.LocalEtcd), b.(*LocalEtcd), scope)
   198  	}); err != nil {
   199  		return err
   200  	}
   201  	if err := s.AddGeneratedConversionFunc((*Networking)(nil), (*v1beta1.Networking)(nil), func(a, b interface{}, scope conversion.Scope) error {
   202  		return Convert_upstreamv1beta2_Networking_To_v1beta1_Networking(a.(*Networking), b.(*v1beta1.Networking), scope)
   203  	}); err != nil {
   204  		return err
   205  	}
   206  	if err := s.AddGeneratedConversionFunc((*v1beta1.Networking)(nil), (*Networking)(nil), func(a, b interface{}, scope conversion.Scope) error {
   207  		return Convert_v1beta1_Networking_To_upstreamv1beta2_Networking(a.(*v1beta1.Networking), b.(*Networking), scope)
   208  	}); err != nil {
   209  		return err
   210  	}
   211  	if err := s.AddGeneratedConversionFunc((*NodeRegistrationOptions)(nil), (*v1beta1.NodeRegistrationOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
   212  		return Convert_upstreamv1beta2_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions(a.(*NodeRegistrationOptions), b.(*v1beta1.NodeRegistrationOptions), scope)
   213  	}); err != nil {
   214  		return err
   215  	}
   216  	if err := s.AddConversionFunc((*ClusterConfiguration)(nil), (*v1beta1.ClusterConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   217  		return Convert_upstreamv1beta2_ClusterConfiguration_To_v1beta1_ClusterConfiguration(a.(*ClusterConfiguration), b.(*v1beta1.ClusterConfiguration), scope)
   218  	}); err != nil {
   219  		return err
   220  	}
   221  	if err := s.AddConversionFunc((*DNS)(nil), (*v1beta1.DNS)(nil), func(a, b interface{}, scope conversion.Scope) error {
   222  		return Convert_upstreamv1beta2_DNS_To_v1beta1_DNS(a.(*DNS), b.(*v1beta1.DNS), scope)
   223  	}); err != nil {
   224  		return err
   225  	}
   226  	if err := s.AddConversionFunc((*InitConfiguration)(nil), (*v1beta1.InitConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   227  		return Convert_upstreamv1beta2_InitConfiguration_To_v1beta1_InitConfiguration(a.(*InitConfiguration), b.(*v1beta1.InitConfiguration), scope)
   228  	}); err != nil {
   229  		return err
   230  	}
   231  	if err := s.AddConversionFunc((*JoinControlPlane)(nil), (*v1beta1.JoinControlPlane)(nil), func(a, b interface{}, scope conversion.Scope) error {
   232  		return Convert_upstreamv1beta2_JoinControlPlane_To_v1beta1_JoinControlPlane(a.(*JoinControlPlane), b.(*v1beta1.JoinControlPlane), scope)
   233  	}); err != nil {
   234  		return err
   235  	}
   236  	if err := s.AddConversionFunc((*v1beta1.InitConfiguration)(nil), (*InitConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   237  		return Convert_v1beta1_InitConfiguration_To_upstreamv1beta2_InitConfiguration(a.(*v1beta1.InitConfiguration), b.(*InitConfiguration), scope)
   238  	}); err != nil {
   239  		return err
   240  	}
   241  	if err := s.AddConversionFunc((*v1beta1.JoinConfiguration)(nil), (*JoinConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   242  		return Convert_v1beta1_JoinConfiguration_To_upstreamv1beta2_JoinConfiguration(a.(*v1beta1.JoinConfiguration), b.(*JoinConfiguration), scope)
   243  	}); err != nil {
   244  		return err
   245  	}
   246  	if err := s.AddConversionFunc((*v1beta1.NodeRegistrationOptions)(nil), (*NodeRegistrationOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
   247  		return Convert_v1beta1_NodeRegistrationOptions_To_upstreamv1beta2_NodeRegistrationOptions(a.(*v1beta1.NodeRegistrationOptions), b.(*NodeRegistrationOptions), scope)
   248  	}); err != nil {
   249  		return err
   250  	}
   251  	return nil
   252  }
   253  
   254  func autoConvert_upstreamv1beta2_APIEndpoint_To_v1beta1_APIEndpoint(in *APIEndpoint, out *v1beta1.APIEndpoint, s conversion.Scope) error {
   255  	out.AdvertiseAddress = in.AdvertiseAddress
   256  	out.BindPort = in.BindPort
   257  	return nil
   258  }
   259  
   260  // Convert_upstreamv1beta2_APIEndpoint_To_v1beta1_APIEndpoint is an autogenerated conversion function.
   261  func Convert_upstreamv1beta2_APIEndpoint_To_v1beta1_APIEndpoint(in *APIEndpoint, out *v1beta1.APIEndpoint, s conversion.Scope) error {
   262  	return autoConvert_upstreamv1beta2_APIEndpoint_To_v1beta1_APIEndpoint(in, out, s)
   263  }
   264  
   265  func autoConvert_v1beta1_APIEndpoint_To_upstreamv1beta2_APIEndpoint(in *v1beta1.APIEndpoint, out *APIEndpoint, s conversion.Scope) error {
   266  	out.AdvertiseAddress = in.AdvertiseAddress
   267  	out.BindPort = in.BindPort
   268  	return nil
   269  }
   270  
   271  // Convert_v1beta1_APIEndpoint_To_upstreamv1beta2_APIEndpoint is an autogenerated conversion function.
   272  func Convert_v1beta1_APIEndpoint_To_upstreamv1beta2_APIEndpoint(in *v1beta1.APIEndpoint, out *APIEndpoint, s conversion.Scope) error {
   273  	return autoConvert_v1beta1_APIEndpoint_To_upstreamv1beta2_APIEndpoint(in, out, s)
   274  }
   275  
   276  func autoConvert_upstreamv1beta2_APIServer_To_v1beta1_APIServer(in *APIServer, out *v1beta1.APIServer, s conversion.Scope) error {
   277  	if err := Convert_upstreamv1beta2_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent(&in.ControlPlaneComponent, &out.ControlPlaneComponent, s); err != nil {
   278  		return err
   279  	}
   280  	out.CertSANs = *(*[]string)(unsafe.Pointer(&in.CertSANs))
   281  	out.TimeoutForControlPlane = (*v1.Duration)(unsafe.Pointer(in.TimeoutForControlPlane))
   282  	return nil
   283  }
   284  
   285  // Convert_upstreamv1beta2_APIServer_To_v1beta1_APIServer is an autogenerated conversion function.
   286  func Convert_upstreamv1beta2_APIServer_To_v1beta1_APIServer(in *APIServer, out *v1beta1.APIServer, s conversion.Scope) error {
   287  	return autoConvert_upstreamv1beta2_APIServer_To_v1beta1_APIServer(in, out, s)
   288  }
   289  
   290  func autoConvert_v1beta1_APIServer_To_upstreamv1beta2_APIServer(in *v1beta1.APIServer, out *APIServer, s conversion.Scope) error {
   291  	if err := Convert_v1beta1_ControlPlaneComponent_To_upstreamv1beta2_ControlPlaneComponent(&in.ControlPlaneComponent, &out.ControlPlaneComponent, s); err != nil {
   292  		return err
   293  	}
   294  	out.CertSANs = *(*[]string)(unsafe.Pointer(&in.CertSANs))
   295  	out.TimeoutForControlPlane = (*v1.Duration)(unsafe.Pointer(in.TimeoutForControlPlane))
   296  	return nil
   297  }
   298  
   299  // Convert_v1beta1_APIServer_To_upstreamv1beta2_APIServer is an autogenerated conversion function.
   300  func Convert_v1beta1_APIServer_To_upstreamv1beta2_APIServer(in *v1beta1.APIServer, out *APIServer, s conversion.Scope) error {
   301  	return autoConvert_v1beta1_APIServer_To_upstreamv1beta2_APIServer(in, out, s)
   302  }
   303  
   304  func autoConvert_upstreamv1beta2_BootstrapToken_To_v1beta1_BootstrapToken(in *BootstrapToken, out *v1beta1.BootstrapToken, s conversion.Scope) error {
   305  	out.Token = (*v1beta1.BootstrapTokenString)(unsafe.Pointer(in.Token))
   306  	out.Description = in.Description
   307  	out.TTL = (*v1.Duration)(unsafe.Pointer(in.TTL))
   308  	out.Expires = (*v1.Time)(unsafe.Pointer(in.Expires))
   309  	out.Usages = *(*[]string)(unsafe.Pointer(&in.Usages))
   310  	out.Groups = *(*[]string)(unsafe.Pointer(&in.Groups))
   311  	return nil
   312  }
   313  
   314  // Convert_upstreamv1beta2_BootstrapToken_To_v1beta1_BootstrapToken is an autogenerated conversion function.
   315  func Convert_upstreamv1beta2_BootstrapToken_To_v1beta1_BootstrapToken(in *BootstrapToken, out *v1beta1.BootstrapToken, s conversion.Scope) error {
   316  	return autoConvert_upstreamv1beta2_BootstrapToken_To_v1beta1_BootstrapToken(in, out, s)
   317  }
   318  
   319  func autoConvert_v1beta1_BootstrapToken_To_upstreamv1beta2_BootstrapToken(in *v1beta1.BootstrapToken, out *BootstrapToken, s conversion.Scope) error {
   320  	out.Token = (*BootstrapTokenString)(unsafe.Pointer(in.Token))
   321  	out.Description = in.Description
   322  	out.TTL = (*v1.Duration)(unsafe.Pointer(in.TTL))
   323  	out.Expires = (*v1.Time)(unsafe.Pointer(in.Expires))
   324  	out.Usages = *(*[]string)(unsafe.Pointer(&in.Usages))
   325  	out.Groups = *(*[]string)(unsafe.Pointer(&in.Groups))
   326  	return nil
   327  }
   328  
   329  // Convert_v1beta1_BootstrapToken_To_upstreamv1beta2_BootstrapToken is an autogenerated conversion function.
   330  func Convert_v1beta1_BootstrapToken_To_upstreamv1beta2_BootstrapToken(in *v1beta1.BootstrapToken, out *BootstrapToken, s conversion.Scope) error {
   331  	return autoConvert_v1beta1_BootstrapToken_To_upstreamv1beta2_BootstrapToken(in, out, s)
   332  }
   333  
   334  func autoConvert_upstreamv1beta2_BootstrapTokenDiscovery_To_v1beta1_BootstrapTokenDiscovery(in *BootstrapTokenDiscovery, out *v1beta1.BootstrapTokenDiscovery, s conversion.Scope) error {
   335  	out.Token = in.Token
   336  	out.APIServerEndpoint = in.APIServerEndpoint
   337  	out.CACertHashes = *(*[]string)(unsafe.Pointer(&in.CACertHashes))
   338  	out.UnsafeSkipCAVerification = in.UnsafeSkipCAVerification
   339  	return nil
   340  }
   341  
   342  // Convert_upstreamv1beta2_BootstrapTokenDiscovery_To_v1beta1_BootstrapTokenDiscovery is an autogenerated conversion function.
   343  func Convert_upstreamv1beta2_BootstrapTokenDiscovery_To_v1beta1_BootstrapTokenDiscovery(in *BootstrapTokenDiscovery, out *v1beta1.BootstrapTokenDiscovery, s conversion.Scope) error {
   344  	return autoConvert_upstreamv1beta2_BootstrapTokenDiscovery_To_v1beta1_BootstrapTokenDiscovery(in, out, s)
   345  }
   346  
   347  func autoConvert_v1beta1_BootstrapTokenDiscovery_To_upstreamv1beta2_BootstrapTokenDiscovery(in *v1beta1.BootstrapTokenDiscovery, out *BootstrapTokenDiscovery, s conversion.Scope) error {
   348  	out.Token = in.Token
   349  	out.APIServerEndpoint = in.APIServerEndpoint
   350  	out.CACertHashes = *(*[]string)(unsafe.Pointer(&in.CACertHashes))
   351  	out.UnsafeSkipCAVerification = in.UnsafeSkipCAVerification
   352  	return nil
   353  }
   354  
   355  // Convert_v1beta1_BootstrapTokenDiscovery_To_upstreamv1beta2_BootstrapTokenDiscovery is an autogenerated conversion function.
   356  func Convert_v1beta1_BootstrapTokenDiscovery_To_upstreamv1beta2_BootstrapTokenDiscovery(in *v1beta1.BootstrapTokenDiscovery, out *BootstrapTokenDiscovery, s conversion.Scope) error {
   357  	return autoConvert_v1beta1_BootstrapTokenDiscovery_To_upstreamv1beta2_BootstrapTokenDiscovery(in, out, s)
   358  }
   359  
   360  func autoConvert_upstreamv1beta2_BootstrapTokenString_To_v1beta1_BootstrapTokenString(in *BootstrapTokenString, out *v1beta1.BootstrapTokenString, s conversion.Scope) error {
   361  	out.ID = in.ID
   362  	out.Secret = in.Secret
   363  	return nil
   364  }
   365  
   366  // Convert_upstreamv1beta2_BootstrapTokenString_To_v1beta1_BootstrapTokenString is an autogenerated conversion function.
   367  func Convert_upstreamv1beta2_BootstrapTokenString_To_v1beta1_BootstrapTokenString(in *BootstrapTokenString, out *v1beta1.BootstrapTokenString, s conversion.Scope) error {
   368  	return autoConvert_upstreamv1beta2_BootstrapTokenString_To_v1beta1_BootstrapTokenString(in, out, s)
   369  }
   370  
   371  func autoConvert_v1beta1_BootstrapTokenString_To_upstreamv1beta2_BootstrapTokenString(in *v1beta1.BootstrapTokenString, out *BootstrapTokenString, s conversion.Scope) error {
   372  	out.ID = in.ID
   373  	out.Secret = in.Secret
   374  	return nil
   375  }
   376  
   377  // Convert_v1beta1_BootstrapTokenString_To_upstreamv1beta2_BootstrapTokenString is an autogenerated conversion function.
   378  func Convert_v1beta1_BootstrapTokenString_To_upstreamv1beta2_BootstrapTokenString(in *v1beta1.BootstrapTokenString, out *BootstrapTokenString, s conversion.Scope) error {
   379  	return autoConvert_v1beta1_BootstrapTokenString_To_upstreamv1beta2_BootstrapTokenString(in, out, s)
   380  }
   381  
   382  func autoConvert_upstreamv1beta2_ClusterConfiguration_To_v1beta1_ClusterConfiguration(in *ClusterConfiguration, out *v1beta1.ClusterConfiguration, s conversion.Scope) error {
   383  	if err := Convert_upstreamv1beta2_Etcd_To_v1beta1_Etcd(&in.Etcd, &out.Etcd, s); err != nil {
   384  		return err
   385  	}
   386  	if err := Convert_upstreamv1beta2_Networking_To_v1beta1_Networking(&in.Networking, &out.Networking, s); err != nil {
   387  		return err
   388  	}
   389  	out.KubernetesVersion = in.KubernetesVersion
   390  	out.ControlPlaneEndpoint = in.ControlPlaneEndpoint
   391  	if err := Convert_upstreamv1beta2_APIServer_To_v1beta1_APIServer(&in.APIServer, &out.APIServer, s); err != nil {
   392  		return err
   393  	}
   394  	if err := Convert_upstreamv1beta2_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent(&in.ControllerManager, &out.ControllerManager, s); err != nil {
   395  		return err
   396  	}
   397  	if err := Convert_upstreamv1beta2_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent(&in.Scheduler, &out.Scheduler, s); err != nil {
   398  		return err
   399  	}
   400  	if err := Convert_upstreamv1beta2_DNS_To_v1beta1_DNS(&in.DNS, &out.DNS, s); err != nil {
   401  		return err
   402  	}
   403  	out.CertificatesDir = in.CertificatesDir
   404  	out.ImageRepository = in.ImageRepository
   405  	// WARNING: in.UseHyperKubeImage requires manual conversion: does not exist in peer-type
   406  	out.FeatureGates = *(*map[string]bool)(unsafe.Pointer(&in.FeatureGates))
   407  	out.ClusterName = in.ClusterName
   408  	return nil
   409  }
   410  
   411  func autoConvert_v1beta1_ClusterConfiguration_To_upstreamv1beta2_ClusterConfiguration(in *v1beta1.ClusterConfiguration, out *ClusterConfiguration, s conversion.Scope) error {
   412  	if err := Convert_v1beta1_Etcd_To_upstreamv1beta2_Etcd(&in.Etcd, &out.Etcd, s); err != nil {
   413  		return err
   414  	}
   415  	if err := Convert_v1beta1_Networking_To_upstreamv1beta2_Networking(&in.Networking, &out.Networking, s); err != nil {
   416  		return err
   417  	}
   418  	out.KubernetesVersion = in.KubernetesVersion
   419  	out.ControlPlaneEndpoint = in.ControlPlaneEndpoint
   420  	if err := Convert_v1beta1_APIServer_To_upstreamv1beta2_APIServer(&in.APIServer, &out.APIServer, s); err != nil {
   421  		return err
   422  	}
   423  	if err := Convert_v1beta1_ControlPlaneComponent_To_upstreamv1beta2_ControlPlaneComponent(&in.ControllerManager, &out.ControllerManager, s); err != nil {
   424  		return err
   425  	}
   426  	if err := Convert_v1beta1_ControlPlaneComponent_To_upstreamv1beta2_ControlPlaneComponent(&in.Scheduler, &out.Scheduler, s); err != nil {
   427  		return err
   428  	}
   429  	if err := Convert_v1beta1_DNS_To_upstreamv1beta2_DNS(&in.DNS, &out.DNS, s); err != nil {
   430  		return err
   431  	}
   432  	out.CertificatesDir = in.CertificatesDir
   433  	out.ImageRepository = in.ImageRepository
   434  	out.FeatureGates = *(*map[string]bool)(unsafe.Pointer(&in.FeatureGates))
   435  	out.ClusterName = in.ClusterName
   436  	return nil
   437  }
   438  
   439  // Convert_v1beta1_ClusterConfiguration_To_upstreamv1beta2_ClusterConfiguration is an autogenerated conversion function.
   440  func Convert_v1beta1_ClusterConfiguration_To_upstreamv1beta2_ClusterConfiguration(in *v1beta1.ClusterConfiguration, out *ClusterConfiguration, s conversion.Scope) error {
   441  	return autoConvert_v1beta1_ClusterConfiguration_To_upstreamv1beta2_ClusterConfiguration(in, out, s)
   442  }
   443  
   444  func autoConvert_upstreamv1beta2_ClusterStatus_To_v1beta1_ClusterStatus(in *ClusterStatus, out *v1beta1.ClusterStatus, s conversion.Scope) error {
   445  	out.APIEndpoints = *(*map[string]v1beta1.APIEndpoint)(unsafe.Pointer(&in.APIEndpoints))
   446  	return nil
   447  }
   448  
   449  // Convert_upstreamv1beta2_ClusterStatus_To_v1beta1_ClusterStatus is an autogenerated conversion function.
   450  func Convert_upstreamv1beta2_ClusterStatus_To_v1beta1_ClusterStatus(in *ClusterStatus, out *v1beta1.ClusterStatus, s conversion.Scope) error {
   451  	return autoConvert_upstreamv1beta2_ClusterStatus_To_v1beta1_ClusterStatus(in, out, s)
   452  }
   453  
   454  func autoConvert_v1beta1_ClusterStatus_To_upstreamv1beta2_ClusterStatus(in *v1beta1.ClusterStatus, out *ClusterStatus, s conversion.Scope) error {
   455  	out.APIEndpoints = *(*map[string]APIEndpoint)(unsafe.Pointer(&in.APIEndpoints))
   456  	return nil
   457  }
   458  
   459  // Convert_v1beta1_ClusterStatus_To_upstreamv1beta2_ClusterStatus is an autogenerated conversion function.
   460  func Convert_v1beta1_ClusterStatus_To_upstreamv1beta2_ClusterStatus(in *v1beta1.ClusterStatus, out *ClusterStatus, s conversion.Scope) error {
   461  	return autoConvert_v1beta1_ClusterStatus_To_upstreamv1beta2_ClusterStatus(in, out, s)
   462  }
   463  
   464  func autoConvert_upstreamv1beta2_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent(in *ControlPlaneComponent, out *v1beta1.ControlPlaneComponent, s conversion.Scope) error {
   465  	out.ExtraArgs = *(*map[string]string)(unsafe.Pointer(&in.ExtraArgs))
   466  	out.ExtraVolumes = *(*[]v1beta1.HostPathMount)(unsafe.Pointer(&in.ExtraVolumes))
   467  	return nil
   468  }
   469  
   470  // Convert_upstreamv1beta2_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent is an autogenerated conversion function.
   471  func Convert_upstreamv1beta2_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent(in *ControlPlaneComponent, out *v1beta1.ControlPlaneComponent, s conversion.Scope) error {
   472  	return autoConvert_upstreamv1beta2_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent(in, out, s)
   473  }
   474  
   475  func autoConvert_v1beta1_ControlPlaneComponent_To_upstreamv1beta2_ControlPlaneComponent(in *v1beta1.ControlPlaneComponent, out *ControlPlaneComponent, s conversion.Scope) error {
   476  	out.ExtraArgs = *(*map[string]string)(unsafe.Pointer(&in.ExtraArgs))
   477  	out.ExtraVolumes = *(*[]HostPathMount)(unsafe.Pointer(&in.ExtraVolumes))
   478  	return nil
   479  }
   480  
   481  // Convert_v1beta1_ControlPlaneComponent_To_upstreamv1beta2_ControlPlaneComponent is an autogenerated conversion function.
   482  func Convert_v1beta1_ControlPlaneComponent_To_upstreamv1beta2_ControlPlaneComponent(in *v1beta1.ControlPlaneComponent, out *ControlPlaneComponent, s conversion.Scope) error {
   483  	return autoConvert_v1beta1_ControlPlaneComponent_To_upstreamv1beta2_ControlPlaneComponent(in, out, s)
   484  }
   485  
   486  func autoConvert_upstreamv1beta2_DNS_To_v1beta1_DNS(in *DNS, out *v1beta1.DNS, s conversion.Scope) error {
   487  	// WARNING: in.Type requires manual conversion: does not exist in peer-type
   488  	if err := Convert_upstreamv1beta2_ImageMeta_To_v1beta1_ImageMeta(&in.ImageMeta, &out.ImageMeta, s); err != nil {
   489  		return err
   490  	}
   491  	return nil
   492  }
   493  
   494  func autoConvert_v1beta1_DNS_To_upstreamv1beta2_DNS(in *v1beta1.DNS, out *DNS, s conversion.Scope) error {
   495  	if err := Convert_v1beta1_ImageMeta_To_upstreamv1beta2_ImageMeta(&in.ImageMeta, &out.ImageMeta, s); err != nil {
   496  		return err
   497  	}
   498  	return nil
   499  }
   500  
   501  // Convert_v1beta1_DNS_To_upstreamv1beta2_DNS is an autogenerated conversion function.
   502  func Convert_v1beta1_DNS_To_upstreamv1beta2_DNS(in *v1beta1.DNS, out *DNS, s conversion.Scope) error {
   503  	return autoConvert_v1beta1_DNS_To_upstreamv1beta2_DNS(in, out, s)
   504  }
   505  
   506  func autoConvert_upstreamv1beta2_Discovery_To_v1beta1_Discovery(in *Discovery, out *v1beta1.Discovery, s conversion.Scope) error {
   507  	out.BootstrapToken = (*v1beta1.BootstrapTokenDiscovery)(unsafe.Pointer(in.BootstrapToken))
   508  	out.File = (*v1beta1.FileDiscovery)(unsafe.Pointer(in.File))
   509  	out.TLSBootstrapToken = in.TLSBootstrapToken
   510  	out.Timeout = (*v1.Duration)(unsafe.Pointer(in.Timeout))
   511  	return nil
   512  }
   513  
   514  // Convert_upstreamv1beta2_Discovery_To_v1beta1_Discovery is an autogenerated conversion function.
   515  func Convert_upstreamv1beta2_Discovery_To_v1beta1_Discovery(in *Discovery, out *v1beta1.Discovery, s conversion.Scope) error {
   516  	return autoConvert_upstreamv1beta2_Discovery_To_v1beta1_Discovery(in, out, s)
   517  }
   518  
   519  func autoConvert_v1beta1_Discovery_To_upstreamv1beta2_Discovery(in *v1beta1.Discovery, out *Discovery, s conversion.Scope) error {
   520  	out.BootstrapToken = (*BootstrapTokenDiscovery)(unsafe.Pointer(in.BootstrapToken))
   521  	out.File = (*FileDiscovery)(unsafe.Pointer(in.File))
   522  	out.TLSBootstrapToken = in.TLSBootstrapToken
   523  	out.Timeout = (*v1.Duration)(unsafe.Pointer(in.Timeout))
   524  	return nil
   525  }
   526  
   527  // Convert_v1beta1_Discovery_To_upstreamv1beta2_Discovery is an autogenerated conversion function.
   528  func Convert_v1beta1_Discovery_To_upstreamv1beta2_Discovery(in *v1beta1.Discovery, out *Discovery, s conversion.Scope) error {
   529  	return autoConvert_v1beta1_Discovery_To_upstreamv1beta2_Discovery(in, out, s)
   530  }
   531  
   532  func autoConvert_upstreamv1beta2_Etcd_To_v1beta1_Etcd(in *Etcd, out *v1beta1.Etcd, s conversion.Scope) error {
   533  	out.Local = (*v1beta1.LocalEtcd)(unsafe.Pointer(in.Local))
   534  	out.External = (*v1beta1.ExternalEtcd)(unsafe.Pointer(in.External))
   535  	return nil
   536  }
   537  
   538  // Convert_upstreamv1beta2_Etcd_To_v1beta1_Etcd is an autogenerated conversion function.
   539  func Convert_upstreamv1beta2_Etcd_To_v1beta1_Etcd(in *Etcd, out *v1beta1.Etcd, s conversion.Scope) error {
   540  	return autoConvert_upstreamv1beta2_Etcd_To_v1beta1_Etcd(in, out, s)
   541  }
   542  
   543  func autoConvert_v1beta1_Etcd_To_upstreamv1beta2_Etcd(in *v1beta1.Etcd, out *Etcd, s conversion.Scope) error {
   544  	out.Local = (*LocalEtcd)(unsafe.Pointer(in.Local))
   545  	out.External = (*ExternalEtcd)(unsafe.Pointer(in.External))
   546  	return nil
   547  }
   548  
   549  // Convert_v1beta1_Etcd_To_upstreamv1beta2_Etcd is an autogenerated conversion function.
   550  func Convert_v1beta1_Etcd_To_upstreamv1beta2_Etcd(in *v1beta1.Etcd, out *Etcd, s conversion.Scope) error {
   551  	return autoConvert_v1beta1_Etcd_To_upstreamv1beta2_Etcd(in, out, s)
   552  }
   553  
   554  func autoConvert_upstreamv1beta2_ExternalEtcd_To_v1beta1_ExternalEtcd(in *ExternalEtcd, out *v1beta1.ExternalEtcd, s conversion.Scope) error {
   555  	out.Endpoints = *(*[]string)(unsafe.Pointer(&in.Endpoints))
   556  	out.CAFile = in.CAFile
   557  	out.CertFile = in.CertFile
   558  	out.KeyFile = in.KeyFile
   559  	return nil
   560  }
   561  
   562  // Convert_upstreamv1beta2_ExternalEtcd_To_v1beta1_ExternalEtcd is an autogenerated conversion function.
   563  func Convert_upstreamv1beta2_ExternalEtcd_To_v1beta1_ExternalEtcd(in *ExternalEtcd, out *v1beta1.ExternalEtcd, s conversion.Scope) error {
   564  	return autoConvert_upstreamv1beta2_ExternalEtcd_To_v1beta1_ExternalEtcd(in, out, s)
   565  }
   566  
   567  func autoConvert_v1beta1_ExternalEtcd_To_upstreamv1beta2_ExternalEtcd(in *v1beta1.ExternalEtcd, out *ExternalEtcd, s conversion.Scope) error {
   568  	out.Endpoints = *(*[]string)(unsafe.Pointer(&in.Endpoints))
   569  	out.CAFile = in.CAFile
   570  	out.CertFile = in.CertFile
   571  	out.KeyFile = in.KeyFile
   572  	return nil
   573  }
   574  
   575  // Convert_v1beta1_ExternalEtcd_To_upstreamv1beta2_ExternalEtcd is an autogenerated conversion function.
   576  func Convert_v1beta1_ExternalEtcd_To_upstreamv1beta2_ExternalEtcd(in *v1beta1.ExternalEtcd, out *ExternalEtcd, s conversion.Scope) error {
   577  	return autoConvert_v1beta1_ExternalEtcd_To_upstreamv1beta2_ExternalEtcd(in, out, s)
   578  }
   579  
   580  func autoConvert_upstreamv1beta2_FileDiscovery_To_v1beta1_FileDiscovery(in *FileDiscovery, out *v1beta1.FileDiscovery, s conversion.Scope) error {
   581  	out.KubeConfigPath = in.KubeConfigPath
   582  	return nil
   583  }
   584  
   585  // Convert_upstreamv1beta2_FileDiscovery_To_v1beta1_FileDiscovery is an autogenerated conversion function.
   586  func Convert_upstreamv1beta2_FileDiscovery_To_v1beta1_FileDiscovery(in *FileDiscovery, out *v1beta1.FileDiscovery, s conversion.Scope) error {
   587  	return autoConvert_upstreamv1beta2_FileDiscovery_To_v1beta1_FileDiscovery(in, out, s)
   588  }
   589  
   590  func autoConvert_v1beta1_FileDiscovery_To_upstreamv1beta2_FileDiscovery(in *v1beta1.FileDiscovery, out *FileDiscovery, s conversion.Scope) error {
   591  	out.KubeConfigPath = in.KubeConfigPath
   592  	return nil
   593  }
   594  
   595  // Convert_v1beta1_FileDiscovery_To_upstreamv1beta2_FileDiscovery is an autogenerated conversion function.
   596  func Convert_v1beta1_FileDiscovery_To_upstreamv1beta2_FileDiscovery(in *v1beta1.FileDiscovery, out *FileDiscovery, s conversion.Scope) error {
   597  	return autoConvert_v1beta1_FileDiscovery_To_upstreamv1beta2_FileDiscovery(in, out, s)
   598  }
   599  
   600  func autoConvert_upstreamv1beta2_HostPathMount_To_v1beta1_HostPathMount(in *HostPathMount, out *v1beta1.HostPathMount, s conversion.Scope) error {
   601  	out.Name = in.Name
   602  	out.HostPath = in.HostPath
   603  	out.MountPath = in.MountPath
   604  	out.ReadOnly = in.ReadOnly
   605  	out.PathType = corev1.HostPathType(in.PathType)
   606  	return nil
   607  }
   608  
   609  // Convert_upstreamv1beta2_HostPathMount_To_v1beta1_HostPathMount is an autogenerated conversion function.
   610  func Convert_upstreamv1beta2_HostPathMount_To_v1beta1_HostPathMount(in *HostPathMount, out *v1beta1.HostPathMount, s conversion.Scope) error {
   611  	return autoConvert_upstreamv1beta2_HostPathMount_To_v1beta1_HostPathMount(in, out, s)
   612  }
   613  
   614  func autoConvert_v1beta1_HostPathMount_To_upstreamv1beta2_HostPathMount(in *v1beta1.HostPathMount, out *HostPathMount, s conversion.Scope) error {
   615  	out.Name = in.Name
   616  	out.HostPath = in.HostPath
   617  	out.MountPath = in.MountPath
   618  	out.ReadOnly = in.ReadOnly
   619  	out.PathType = corev1.HostPathType(in.PathType)
   620  	return nil
   621  }
   622  
   623  // Convert_v1beta1_HostPathMount_To_upstreamv1beta2_HostPathMount is an autogenerated conversion function.
   624  func Convert_v1beta1_HostPathMount_To_upstreamv1beta2_HostPathMount(in *v1beta1.HostPathMount, out *HostPathMount, s conversion.Scope) error {
   625  	return autoConvert_v1beta1_HostPathMount_To_upstreamv1beta2_HostPathMount(in, out, s)
   626  }
   627  
   628  func autoConvert_upstreamv1beta2_ImageMeta_To_v1beta1_ImageMeta(in *ImageMeta, out *v1beta1.ImageMeta, s conversion.Scope) error {
   629  	out.ImageRepository = in.ImageRepository
   630  	out.ImageTag = in.ImageTag
   631  	return nil
   632  }
   633  
   634  // Convert_upstreamv1beta2_ImageMeta_To_v1beta1_ImageMeta is an autogenerated conversion function.
   635  func Convert_upstreamv1beta2_ImageMeta_To_v1beta1_ImageMeta(in *ImageMeta, out *v1beta1.ImageMeta, s conversion.Scope) error {
   636  	return autoConvert_upstreamv1beta2_ImageMeta_To_v1beta1_ImageMeta(in, out, s)
   637  }
   638  
   639  func autoConvert_v1beta1_ImageMeta_To_upstreamv1beta2_ImageMeta(in *v1beta1.ImageMeta, out *ImageMeta, s conversion.Scope) error {
   640  	out.ImageRepository = in.ImageRepository
   641  	out.ImageTag = in.ImageTag
   642  	return nil
   643  }
   644  
   645  // Convert_v1beta1_ImageMeta_To_upstreamv1beta2_ImageMeta is an autogenerated conversion function.
   646  func Convert_v1beta1_ImageMeta_To_upstreamv1beta2_ImageMeta(in *v1beta1.ImageMeta, out *ImageMeta, s conversion.Scope) error {
   647  	return autoConvert_v1beta1_ImageMeta_To_upstreamv1beta2_ImageMeta(in, out, s)
   648  }
   649  
   650  func autoConvert_upstreamv1beta2_InitConfiguration_To_v1beta1_InitConfiguration(in *InitConfiguration, out *v1beta1.InitConfiguration, s conversion.Scope) error {
   651  	out.BootstrapTokens = *(*[]v1beta1.BootstrapToken)(unsafe.Pointer(&in.BootstrapTokens))
   652  	if err := Convert_upstreamv1beta2_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions(&in.NodeRegistration, &out.NodeRegistration, s); err != nil {
   653  		return err
   654  	}
   655  	if err := Convert_upstreamv1beta2_APIEndpoint_To_v1beta1_APIEndpoint(&in.LocalAPIEndpoint, &out.LocalAPIEndpoint, s); err != nil {
   656  		return err
   657  	}
   658  	// WARNING: in.CertificateKey requires manual conversion: does not exist in peer-type
   659  	return nil
   660  }
   661  
   662  func autoConvert_v1beta1_InitConfiguration_To_upstreamv1beta2_InitConfiguration(in *v1beta1.InitConfiguration, out *InitConfiguration, s conversion.Scope) error {
   663  	out.BootstrapTokens = *(*[]BootstrapToken)(unsafe.Pointer(&in.BootstrapTokens))
   664  	if err := Convert_v1beta1_NodeRegistrationOptions_To_upstreamv1beta2_NodeRegistrationOptions(&in.NodeRegistration, &out.NodeRegistration, s); err != nil {
   665  		return err
   666  	}
   667  	if err := Convert_v1beta1_APIEndpoint_To_upstreamv1beta2_APIEndpoint(&in.LocalAPIEndpoint, &out.LocalAPIEndpoint, s); err != nil {
   668  		return err
   669  	}
   670  	// WARNING: in.SkipPhases requires manual conversion: does not exist in peer-type
   671  	// WARNING: in.Patches requires manual conversion: does not exist in peer-type
   672  	return nil
   673  }
   674  
   675  func autoConvert_upstreamv1beta2_JoinConfiguration_To_v1beta1_JoinConfiguration(in *JoinConfiguration, out *v1beta1.JoinConfiguration, s conversion.Scope) error {
   676  	if err := Convert_upstreamv1beta2_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions(&in.NodeRegistration, &out.NodeRegistration, s); err != nil {
   677  		return err
   678  	}
   679  	out.CACertPath = in.CACertPath
   680  	if err := Convert_upstreamv1beta2_Discovery_To_v1beta1_Discovery(&in.Discovery, &out.Discovery, s); err != nil {
   681  		return err
   682  	}
   683  	if in.ControlPlane != nil {
   684  		in, out := &in.ControlPlane, &out.ControlPlane
   685  		*out = new(v1beta1.JoinControlPlane)
   686  		if err := Convert_upstreamv1beta2_JoinControlPlane_To_v1beta1_JoinControlPlane(*in, *out, s); err != nil {
   687  			return err
   688  		}
   689  	} else {
   690  		out.ControlPlane = nil
   691  	}
   692  	return nil
   693  }
   694  
   695  // Convert_upstreamv1beta2_JoinConfiguration_To_v1beta1_JoinConfiguration is an autogenerated conversion function.
   696  func Convert_upstreamv1beta2_JoinConfiguration_To_v1beta1_JoinConfiguration(in *JoinConfiguration, out *v1beta1.JoinConfiguration, s conversion.Scope) error {
   697  	return autoConvert_upstreamv1beta2_JoinConfiguration_To_v1beta1_JoinConfiguration(in, out, s)
   698  }
   699  
   700  func autoConvert_v1beta1_JoinConfiguration_To_upstreamv1beta2_JoinConfiguration(in *v1beta1.JoinConfiguration, out *JoinConfiguration, s conversion.Scope) error {
   701  	if err := Convert_v1beta1_NodeRegistrationOptions_To_upstreamv1beta2_NodeRegistrationOptions(&in.NodeRegistration, &out.NodeRegistration, s); err != nil {
   702  		return err
   703  	}
   704  	out.CACertPath = in.CACertPath
   705  	if err := Convert_v1beta1_Discovery_To_upstreamv1beta2_Discovery(&in.Discovery, &out.Discovery, s); err != nil {
   706  		return err
   707  	}
   708  	if in.ControlPlane != nil {
   709  		in, out := &in.ControlPlane, &out.ControlPlane
   710  		*out = new(JoinControlPlane)
   711  		if err := Convert_v1beta1_JoinControlPlane_To_upstreamv1beta2_JoinControlPlane(*in, *out, s); err != nil {
   712  			return err
   713  		}
   714  	} else {
   715  		out.ControlPlane = nil
   716  	}
   717  	// WARNING: in.SkipPhases requires manual conversion: does not exist in peer-type
   718  	// WARNING: in.Patches requires manual conversion: does not exist in peer-type
   719  	return nil
   720  }
   721  
   722  func autoConvert_upstreamv1beta2_JoinControlPlane_To_v1beta1_JoinControlPlane(in *JoinControlPlane, out *v1beta1.JoinControlPlane, s conversion.Scope) error {
   723  	if err := Convert_upstreamv1beta2_APIEndpoint_To_v1beta1_APIEndpoint(&in.LocalAPIEndpoint, &out.LocalAPIEndpoint, s); err != nil {
   724  		return err
   725  	}
   726  	// WARNING: in.CertificateKey requires manual conversion: does not exist in peer-type
   727  	return nil
   728  }
   729  
   730  func autoConvert_v1beta1_JoinControlPlane_To_upstreamv1beta2_JoinControlPlane(in *v1beta1.JoinControlPlane, out *JoinControlPlane, s conversion.Scope) error {
   731  	if err := Convert_v1beta1_APIEndpoint_To_upstreamv1beta2_APIEndpoint(&in.LocalAPIEndpoint, &out.LocalAPIEndpoint, s); err != nil {
   732  		return err
   733  	}
   734  	return nil
   735  }
   736  
   737  // Convert_v1beta1_JoinControlPlane_To_upstreamv1beta2_JoinControlPlane is an autogenerated conversion function.
   738  func Convert_v1beta1_JoinControlPlane_To_upstreamv1beta2_JoinControlPlane(in *v1beta1.JoinControlPlane, out *JoinControlPlane, s conversion.Scope) error {
   739  	return autoConvert_v1beta1_JoinControlPlane_To_upstreamv1beta2_JoinControlPlane(in, out, s)
   740  }
   741  
   742  func autoConvert_upstreamv1beta2_LocalEtcd_To_v1beta1_LocalEtcd(in *LocalEtcd, out *v1beta1.LocalEtcd, s conversion.Scope) error {
   743  	if err := Convert_upstreamv1beta2_ImageMeta_To_v1beta1_ImageMeta(&in.ImageMeta, &out.ImageMeta, s); err != nil {
   744  		return err
   745  	}
   746  	out.DataDir = in.DataDir
   747  	out.ExtraArgs = *(*map[string]string)(unsafe.Pointer(&in.ExtraArgs))
   748  	out.ServerCertSANs = *(*[]string)(unsafe.Pointer(&in.ServerCertSANs))
   749  	out.PeerCertSANs = *(*[]string)(unsafe.Pointer(&in.PeerCertSANs))
   750  	return nil
   751  }
   752  
   753  // Convert_upstreamv1beta2_LocalEtcd_To_v1beta1_LocalEtcd is an autogenerated conversion function.
   754  func Convert_upstreamv1beta2_LocalEtcd_To_v1beta1_LocalEtcd(in *LocalEtcd, out *v1beta1.LocalEtcd, s conversion.Scope) error {
   755  	return autoConvert_upstreamv1beta2_LocalEtcd_To_v1beta1_LocalEtcd(in, out, s)
   756  }
   757  
   758  func autoConvert_v1beta1_LocalEtcd_To_upstreamv1beta2_LocalEtcd(in *v1beta1.LocalEtcd, out *LocalEtcd, s conversion.Scope) error {
   759  	if err := Convert_v1beta1_ImageMeta_To_upstreamv1beta2_ImageMeta(&in.ImageMeta, &out.ImageMeta, s); err != nil {
   760  		return err
   761  	}
   762  	out.DataDir = in.DataDir
   763  	out.ExtraArgs = *(*map[string]string)(unsafe.Pointer(&in.ExtraArgs))
   764  	out.ServerCertSANs = *(*[]string)(unsafe.Pointer(&in.ServerCertSANs))
   765  	out.PeerCertSANs = *(*[]string)(unsafe.Pointer(&in.PeerCertSANs))
   766  	return nil
   767  }
   768  
   769  // Convert_v1beta1_LocalEtcd_To_upstreamv1beta2_LocalEtcd is an autogenerated conversion function.
   770  func Convert_v1beta1_LocalEtcd_To_upstreamv1beta2_LocalEtcd(in *v1beta1.LocalEtcd, out *LocalEtcd, s conversion.Scope) error {
   771  	return autoConvert_v1beta1_LocalEtcd_To_upstreamv1beta2_LocalEtcd(in, out, s)
   772  }
   773  
   774  func autoConvert_upstreamv1beta2_Networking_To_v1beta1_Networking(in *Networking, out *v1beta1.Networking, s conversion.Scope) error {
   775  	out.ServiceSubnet = in.ServiceSubnet
   776  	out.PodSubnet = in.PodSubnet
   777  	out.DNSDomain = in.DNSDomain
   778  	return nil
   779  }
   780  
   781  // Convert_upstreamv1beta2_Networking_To_v1beta1_Networking is an autogenerated conversion function.
   782  func Convert_upstreamv1beta2_Networking_To_v1beta1_Networking(in *Networking, out *v1beta1.Networking, s conversion.Scope) error {
   783  	return autoConvert_upstreamv1beta2_Networking_To_v1beta1_Networking(in, out, s)
   784  }
   785  
   786  func autoConvert_v1beta1_Networking_To_upstreamv1beta2_Networking(in *v1beta1.Networking, out *Networking, s conversion.Scope) error {
   787  	out.ServiceSubnet = in.ServiceSubnet
   788  	out.PodSubnet = in.PodSubnet
   789  	out.DNSDomain = in.DNSDomain
   790  	return nil
   791  }
   792  
   793  // Convert_v1beta1_Networking_To_upstreamv1beta2_Networking is an autogenerated conversion function.
   794  func Convert_v1beta1_Networking_To_upstreamv1beta2_Networking(in *v1beta1.Networking, out *Networking, s conversion.Scope) error {
   795  	return autoConvert_v1beta1_Networking_To_upstreamv1beta2_Networking(in, out, s)
   796  }
   797  
   798  func autoConvert_upstreamv1beta2_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions(in *NodeRegistrationOptions, out *v1beta1.NodeRegistrationOptions, s conversion.Scope) error {
   799  	out.Name = in.Name
   800  	out.CRISocket = in.CRISocket
   801  	out.Taints = *(*[]corev1.Taint)(unsafe.Pointer(&in.Taints))
   802  	out.KubeletExtraArgs = *(*map[string]string)(unsafe.Pointer(&in.KubeletExtraArgs))
   803  	out.IgnorePreflightErrors = *(*[]string)(unsafe.Pointer(&in.IgnorePreflightErrors))
   804  	return nil
   805  }
   806  
   807  // Convert_upstreamv1beta2_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions is an autogenerated conversion function.
   808  func Convert_upstreamv1beta2_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions(in *NodeRegistrationOptions, out *v1beta1.NodeRegistrationOptions, s conversion.Scope) error {
   809  	return autoConvert_upstreamv1beta2_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions(in, out, s)
   810  }
   811  
   812  func autoConvert_v1beta1_NodeRegistrationOptions_To_upstreamv1beta2_NodeRegistrationOptions(in *v1beta1.NodeRegistrationOptions, out *NodeRegistrationOptions, s conversion.Scope) error {
   813  	out.Name = in.Name
   814  	out.CRISocket = in.CRISocket
   815  	out.Taints = *(*[]corev1.Taint)(unsafe.Pointer(&in.Taints))
   816  	out.KubeletExtraArgs = *(*map[string]string)(unsafe.Pointer(&in.KubeletExtraArgs))
   817  	out.IgnorePreflightErrors = *(*[]string)(unsafe.Pointer(&in.IgnorePreflightErrors))
   818  	// WARNING: in.ImagePullPolicy requires manual conversion: does not exist in peer-type
   819  	return nil
   820  }