sigs.k8s.io/cluster-api@v1.7.1/bootstrap/kubeadm/types/upstreamv1beta1/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 upstreamv1beta1
    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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_ImageMeta(a.(*v1beta1.ImageMeta), b.(*ImageMeta), scope)
   178  	}); err != nil {
   179  		return err
   180  	}
   181  	if err := s.AddGeneratedConversionFunc((*InitConfiguration)(nil), (*v1beta1.InitConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   182  		return Convert_upstreamv1beta1_InitConfiguration_To_v1beta1_InitConfiguration(a.(*InitConfiguration), b.(*v1beta1.InitConfiguration), scope)
   183  	}); err != nil {
   184  		return err
   185  	}
   186  	if err := s.AddGeneratedConversionFunc((*JoinConfiguration)(nil), (*v1beta1.JoinConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   187  		return Convert_upstreamv1beta1_JoinConfiguration_To_v1beta1_JoinConfiguration(a.(*JoinConfiguration), b.(*v1beta1.JoinConfiguration), scope)
   188  	}); err != nil {
   189  		return err
   190  	}
   191  	if err := s.AddGeneratedConversionFunc((*JoinControlPlane)(nil), (*v1beta1.JoinControlPlane)(nil), func(a, b interface{}, scope conversion.Scope) error {
   192  		return Convert_upstreamv1beta1_JoinControlPlane_To_v1beta1_JoinControlPlane(a.(*JoinControlPlane), b.(*v1beta1.JoinControlPlane), scope)
   193  	}); err != nil {
   194  		return err
   195  	}
   196  	if err := s.AddGeneratedConversionFunc((*v1beta1.JoinControlPlane)(nil), (*JoinControlPlane)(nil), func(a, b interface{}, scope conversion.Scope) error {
   197  		return Convert_v1beta1_JoinControlPlane_To_upstreamv1beta1_JoinControlPlane(a.(*v1beta1.JoinControlPlane), b.(*JoinControlPlane), scope)
   198  	}); err != nil {
   199  		return err
   200  	}
   201  	if err := s.AddGeneratedConversionFunc((*LocalEtcd)(nil), (*v1beta1.LocalEtcd)(nil), func(a, b interface{}, scope conversion.Scope) error {
   202  		return Convert_upstreamv1beta1_LocalEtcd_To_v1beta1_LocalEtcd(a.(*LocalEtcd), b.(*v1beta1.LocalEtcd), scope)
   203  	}); err != nil {
   204  		return err
   205  	}
   206  	if err := s.AddGeneratedConversionFunc((*v1beta1.LocalEtcd)(nil), (*LocalEtcd)(nil), func(a, b interface{}, scope conversion.Scope) error {
   207  		return Convert_v1beta1_LocalEtcd_To_upstreamv1beta1_LocalEtcd(a.(*v1beta1.LocalEtcd), b.(*LocalEtcd), scope)
   208  	}); err != nil {
   209  		return err
   210  	}
   211  	if err := s.AddGeneratedConversionFunc((*Networking)(nil), (*v1beta1.Networking)(nil), func(a, b interface{}, scope conversion.Scope) error {
   212  		return Convert_upstreamv1beta1_Networking_To_v1beta1_Networking(a.(*Networking), b.(*v1beta1.Networking), scope)
   213  	}); err != nil {
   214  		return err
   215  	}
   216  	if err := s.AddGeneratedConversionFunc((*v1beta1.Networking)(nil), (*Networking)(nil), func(a, b interface{}, scope conversion.Scope) error {
   217  		return Convert_v1beta1_Networking_To_upstreamv1beta1_Networking(a.(*v1beta1.Networking), b.(*Networking), scope)
   218  	}); err != nil {
   219  		return err
   220  	}
   221  	if err := s.AddGeneratedConversionFunc((*NodeRegistrationOptions)(nil), (*v1beta1.NodeRegistrationOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
   222  		return Convert_upstreamv1beta1_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions(a.(*NodeRegistrationOptions), b.(*v1beta1.NodeRegistrationOptions), scope)
   223  	}); err != nil {
   224  		return err
   225  	}
   226  	if err := s.AddConversionFunc((*ClusterConfiguration)(nil), (*v1beta1.ClusterConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   227  		return Convert_upstreamv1beta1_ClusterConfiguration_To_v1beta1_ClusterConfiguration(a.(*ClusterConfiguration), b.(*v1beta1.ClusterConfiguration), scope)
   228  	}); err != nil {
   229  		return err
   230  	}
   231  	if err := s.AddConversionFunc((*DNS)(nil), (*v1beta1.DNS)(nil), func(a, b interface{}, scope conversion.Scope) error {
   232  		return Convert_upstreamv1beta1_DNS_To_v1beta1_DNS(a.(*DNS), b.(*v1beta1.DNS), 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_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_NodeRegistrationOptions(a.(*v1beta1.NodeRegistrationOptions), b.(*NodeRegistrationOptions), scope)
   248  	}); err != nil {
   249  		return err
   250  	}
   251  	return nil
   252  }
   253  
   254  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_APIEndpoint_To_v1beta1_APIEndpoint is an autogenerated conversion function.
   261  func Convert_upstreamv1beta1_APIEndpoint_To_v1beta1_APIEndpoint(in *APIEndpoint, out *v1beta1.APIEndpoint, s conversion.Scope) error {
   262  	return autoConvert_upstreamv1beta1_APIEndpoint_To_v1beta1_APIEndpoint(in, out, s)
   263  }
   264  
   265  func autoConvert_v1beta1_APIEndpoint_To_upstreamv1beta1_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_upstreamv1beta1_APIEndpoint is an autogenerated conversion function.
   272  func Convert_v1beta1_APIEndpoint_To_upstreamv1beta1_APIEndpoint(in *v1beta1.APIEndpoint, out *APIEndpoint, s conversion.Scope) error {
   273  	return autoConvert_v1beta1_APIEndpoint_To_upstreamv1beta1_APIEndpoint(in, out, s)
   274  }
   275  
   276  func autoConvert_upstreamv1beta1_APIServer_To_v1beta1_APIServer(in *APIServer, out *v1beta1.APIServer, s conversion.Scope) error {
   277  	if err := Convert_upstreamv1beta1_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_upstreamv1beta1_APIServer_To_v1beta1_APIServer is an autogenerated conversion function.
   286  func Convert_upstreamv1beta1_APIServer_To_v1beta1_APIServer(in *APIServer, out *v1beta1.APIServer, s conversion.Scope) error {
   287  	return autoConvert_upstreamv1beta1_APIServer_To_v1beta1_APIServer(in, out, s)
   288  }
   289  
   290  func autoConvert_v1beta1_APIServer_To_upstreamv1beta1_APIServer(in *v1beta1.APIServer, out *APIServer, s conversion.Scope) error {
   291  	if err := Convert_v1beta1_ControlPlaneComponent_To_upstreamv1beta1_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_upstreamv1beta1_APIServer is an autogenerated conversion function.
   300  func Convert_v1beta1_APIServer_To_upstreamv1beta1_APIServer(in *v1beta1.APIServer, out *APIServer, s conversion.Scope) error {
   301  	return autoConvert_v1beta1_APIServer_To_upstreamv1beta1_APIServer(in, out, s)
   302  }
   303  
   304  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_BootstrapToken_To_v1beta1_BootstrapToken is an autogenerated conversion function.
   315  func Convert_upstreamv1beta1_BootstrapToken_To_v1beta1_BootstrapToken(in *BootstrapToken, out *v1beta1.BootstrapToken, s conversion.Scope) error {
   316  	return autoConvert_upstreamv1beta1_BootstrapToken_To_v1beta1_BootstrapToken(in, out, s)
   317  }
   318  
   319  func autoConvert_v1beta1_BootstrapToken_To_upstreamv1beta1_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_upstreamv1beta1_BootstrapToken is an autogenerated conversion function.
   330  func Convert_v1beta1_BootstrapToken_To_upstreamv1beta1_BootstrapToken(in *v1beta1.BootstrapToken, out *BootstrapToken, s conversion.Scope) error {
   331  	return autoConvert_v1beta1_BootstrapToken_To_upstreamv1beta1_BootstrapToken(in, out, s)
   332  }
   333  
   334  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_BootstrapTokenDiscovery_To_v1beta1_BootstrapTokenDiscovery is an autogenerated conversion function.
   343  func Convert_upstreamv1beta1_BootstrapTokenDiscovery_To_v1beta1_BootstrapTokenDiscovery(in *BootstrapTokenDiscovery, out *v1beta1.BootstrapTokenDiscovery, s conversion.Scope) error {
   344  	return autoConvert_upstreamv1beta1_BootstrapTokenDiscovery_To_v1beta1_BootstrapTokenDiscovery(in, out, s)
   345  }
   346  
   347  func autoConvert_v1beta1_BootstrapTokenDiscovery_To_upstreamv1beta1_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_upstreamv1beta1_BootstrapTokenDiscovery is an autogenerated conversion function.
   356  func Convert_v1beta1_BootstrapTokenDiscovery_To_upstreamv1beta1_BootstrapTokenDiscovery(in *v1beta1.BootstrapTokenDiscovery, out *BootstrapTokenDiscovery, s conversion.Scope) error {
   357  	return autoConvert_v1beta1_BootstrapTokenDiscovery_To_upstreamv1beta1_BootstrapTokenDiscovery(in, out, s)
   358  }
   359  
   360  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_BootstrapTokenString_To_v1beta1_BootstrapTokenString is an autogenerated conversion function.
   367  func Convert_upstreamv1beta1_BootstrapTokenString_To_v1beta1_BootstrapTokenString(in *BootstrapTokenString, out *v1beta1.BootstrapTokenString, s conversion.Scope) error {
   368  	return autoConvert_upstreamv1beta1_BootstrapTokenString_To_v1beta1_BootstrapTokenString(in, out, s)
   369  }
   370  
   371  func autoConvert_v1beta1_BootstrapTokenString_To_upstreamv1beta1_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_upstreamv1beta1_BootstrapTokenString is an autogenerated conversion function.
   378  func Convert_v1beta1_BootstrapTokenString_To_upstreamv1beta1_BootstrapTokenString(in *v1beta1.BootstrapTokenString, out *BootstrapTokenString, s conversion.Scope) error {
   379  	return autoConvert_v1beta1_BootstrapTokenString_To_upstreamv1beta1_BootstrapTokenString(in, out, s)
   380  }
   381  
   382  func autoConvert_upstreamv1beta1_ClusterConfiguration_To_v1beta1_ClusterConfiguration(in *ClusterConfiguration, out *v1beta1.ClusterConfiguration, s conversion.Scope) error {
   383  	if err := Convert_upstreamv1beta1_Etcd_To_v1beta1_Etcd(&in.Etcd, &out.Etcd, s); err != nil {
   384  		return err
   385  	}
   386  	if err := Convert_upstreamv1beta1_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_upstreamv1beta1_APIServer_To_v1beta1_APIServer(&in.APIServer, &out.APIServer, s); err != nil {
   392  		return err
   393  	}
   394  	if err := Convert_upstreamv1beta1_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent(&in.ControllerManager, &out.ControllerManager, s); err != nil {
   395  		return err
   396  	}
   397  	if err := Convert_upstreamv1beta1_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent(&in.Scheduler, &out.Scheduler, s); err != nil {
   398  		return err
   399  	}
   400  	if err := Convert_upstreamv1beta1_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_upstreamv1beta1_ClusterConfiguration(in *v1beta1.ClusterConfiguration, out *ClusterConfiguration, s conversion.Scope) error {
   412  	if err := Convert_v1beta1_Etcd_To_upstreamv1beta1_Etcd(&in.Etcd, &out.Etcd, s); err != nil {
   413  		return err
   414  	}
   415  	if err := Convert_v1beta1_Networking_To_upstreamv1beta1_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_upstreamv1beta1_APIServer(&in.APIServer, &out.APIServer, s); err != nil {
   421  		return err
   422  	}
   423  	if err := Convert_v1beta1_ControlPlaneComponent_To_upstreamv1beta1_ControlPlaneComponent(&in.ControllerManager, &out.ControllerManager, s); err != nil {
   424  		return err
   425  	}
   426  	if err := Convert_v1beta1_ControlPlaneComponent_To_upstreamv1beta1_ControlPlaneComponent(&in.Scheduler, &out.Scheduler, s); err != nil {
   427  		return err
   428  	}
   429  	if err := Convert_v1beta1_DNS_To_upstreamv1beta1_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_upstreamv1beta1_ClusterConfiguration is an autogenerated conversion function.
   440  func Convert_v1beta1_ClusterConfiguration_To_upstreamv1beta1_ClusterConfiguration(in *v1beta1.ClusterConfiguration, out *ClusterConfiguration, s conversion.Scope) error {
   441  	return autoConvert_v1beta1_ClusterConfiguration_To_upstreamv1beta1_ClusterConfiguration(in, out, s)
   442  }
   443  
   444  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_ClusterStatus_To_v1beta1_ClusterStatus is an autogenerated conversion function.
   450  func Convert_upstreamv1beta1_ClusterStatus_To_v1beta1_ClusterStatus(in *ClusterStatus, out *v1beta1.ClusterStatus, s conversion.Scope) error {
   451  	return autoConvert_upstreamv1beta1_ClusterStatus_To_v1beta1_ClusterStatus(in, out, s)
   452  }
   453  
   454  func autoConvert_v1beta1_ClusterStatus_To_upstreamv1beta1_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_upstreamv1beta1_ClusterStatus is an autogenerated conversion function.
   460  func Convert_v1beta1_ClusterStatus_To_upstreamv1beta1_ClusterStatus(in *v1beta1.ClusterStatus, out *ClusterStatus, s conversion.Scope) error {
   461  	return autoConvert_v1beta1_ClusterStatus_To_upstreamv1beta1_ClusterStatus(in, out, s)
   462  }
   463  
   464  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent is an autogenerated conversion function.
   471  func Convert_upstreamv1beta1_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent(in *ControlPlaneComponent, out *v1beta1.ControlPlaneComponent, s conversion.Scope) error {
   472  	return autoConvert_upstreamv1beta1_ControlPlaneComponent_To_v1beta1_ControlPlaneComponent(in, out, s)
   473  }
   474  
   475  func autoConvert_v1beta1_ControlPlaneComponent_To_upstreamv1beta1_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_upstreamv1beta1_ControlPlaneComponent is an autogenerated conversion function.
   482  func Convert_v1beta1_ControlPlaneComponent_To_upstreamv1beta1_ControlPlaneComponent(in *v1beta1.ControlPlaneComponent, out *ControlPlaneComponent, s conversion.Scope) error {
   483  	return autoConvert_v1beta1_ControlPlaneComponent_To_upstreamv1beta1_ControlPlaneComponent(in, out, s)
   484  }
   485  
   486  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_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_upstreamv1beta1_DNS(in *v1beta1.DNS, out *DNS, s conversion.Scope) error {
   495  	if err := Convert_v1beta1_ImageMeta_To_upstreamv1beta1_ImageMeta(&in.ImageMeta, &out.ImageMeta, s); err != nil {
   496  		return err
   497  	}
   498  	return nil
   499  }
   500  
   501  // Convert_v1beta1_DNS_To_upstreamv1beta1_DNS is an autogenerated conversion function.
   502  func Convert_v1beta1_DNS_To_upstreamv1beta1_DNS(in *v1beta1.DNS, out *DNS, s conversion.Scope) error {
   503  	return autoConvert_v1beta1_DNS_To_upstreamv1beta1_DNS(in, out, s)
   504  }
   505  
   506  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_Discovery_To_v1beta1_Discovery is an autogenerated conversion function.
   515  func Convert_upstreamv1beta1_Discovery_To_v1beta1_Discovery(in *Discovery, out *v1beta1.Discovery, s conversion.Scope) error {
   516  	return autoConvert_upstreamv1beta1_Discovery_To_v1beta1_Discovery(in, out, s)
   517  }
   518  
   519  func autoConvert_v1beta1_Discovery_To_upstreamv1beta1_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_upstreamv1beta1_Discovery is an autogenerated conversion function.
   528  func Convert_v1beta1_Discovery_To_upstreamv1beta1_Discovery(in *v1beta1.Discovery, out *Discovery, s conversion.Scope) error {
   529  	return autoConvert_v1beta1_Discovery_To_upstreamv1beta1_Discovery(in, out, s)
   530  }
   531  
   532  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_Etcd_To_v1beta1_Etcd is an autogenerated conversion function.
   539  func Convert_upstreamv1beta1_Etcd_To_v1beta1_Etcd(in *Etcd, out *v1beta1.Etcd, s conversion.Scope) error {
   540  	return autoConvert_upstreamv1beta1_Etcd_To_v1beta1_Etcd(in, out, s)
   541  }
   542  
   543  func autoConvert_v1beta1_Etcd_To_upstreamv1beta1_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_upstreamv1beta1_Etcd is an autogenerated conversion function.
   550  func Convert_v1beta1_Etcd_To_upstreamv1beta1_Etcd(in *v1beta1.Etcd, out *Etcd, s conversion.Scope) error {
   551  	return autoConvert_v1beta1_Etcd_To_upstreamv1beta1_Etcd(in, out, s)
   552  }
   553  
   554  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_ExternalEtcd_To_v1beta1_ExternalEtcd is an autogenerated conversion function.
   563  func Convert_upstreamv1beta1_ExternalEtcd_To_v1beta1_ExternalEtcd(in *ExternalEtcd, out *v1beta1.ExternalEtcd, s conversion.Scope) error {
   564  	return autoConvert_upstreamv1beta1_ExternalEtcd_To_v1beta1_ExternalEtcd(in, out, s)
   565  }
   566  
   567  func autoConvert_v1beta1_ExternalEtcd_To_upstreamv1beta1_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_upstreamv1beta1_ExternalEtcd is an autogenerated conversion function.
   576  func Convert_v1beta1_ExternalEtcd_To_upstreamv1beta1_ExternalEtcd(in *v1beta1.ExternalEtcd, out *ExternalEtcd, s conversion.Scope) error {
   577  	return autoConvert_v1beta1_ExternalEtcd_To_upstreamv1beta1_ExternalEtcd(in, out, s)
   578  }
   579  
   580  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_FileDiscovery_To_v1beta1_FileDiscovery is an autogenerated conversion function.
   586  func Convert_upstreamv1beta1_FileDiscovery_To_v1beta1_FileDiscovery(in *FileDiscovery, out *v1beta1.FileDiscovery, s conversion.Scope) error {
   587  	return autoConvert_upstreamv1beta1_FileDiscovery_To_v1beta1_FileDiscovery(in, out, s)
   588  }
   589  
   590  func autoConvert_v1beta1_FileDiscovery_To_upstreamv1beta1_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_upstreamv1beta1_FileDiscovery is an autogenerated conversion function.
   596  func Convert_v1beta1_FileDiscovery_To_upstreamv1beta1_FileDiscovery(in *v1beta1.FileDiscovery, out *FileDiscovery, s conversion.Scope) error {
   597  	return autoConvert_v1beta1_FileDiscovery_To_upstreamv1beta1_FileDiscovery(in, out, s)
   598  }
   599  
   600  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_HostPathMount_To_v1beta1_HostPathMount is an autogenerated conversion function.
   610  func Convert_upstreamv1beta1_HostPathMount_To_v1beta1_HostPathMount(in *HostPathMount, out *v1beta1.HostPathMount, s conversion.Scope) error {
   611  	return autoConvert_upstreamv1beta1_HostPathMount_To_v1beta1_HostPathMount(in, out, s)
   612  }
   613  
   614  func autoConvert_v1beta1_HostPathMount_To_upstreamv1beta1_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_upstreamv1beta1_HostPathMount is an autogenerated conversion function.
   624  func Convert_v1beta1_HostPathMount_To_upstreamv1beta1_HostPathMount(in *v1beta1.HostPathMount, out *HostPathMount, s conversion.Scope) error {
   625  	return autoConvert_v1beta1_HostPathMount_To_upstreamv1beta1_HostPathMount(in, out, s)
   626  }
   627  
   628  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_ImageMeta_To_v1beta1_ImageMeta is an autogenerated conversion function.
   635  func Convert_upstreamv1beta1_ImageMeta_To_v1beta1_ImageMeta(in *ImageMeta, out *v1beta1.ImageMeta, s conversion.Scope) error {
   636  	return autoConvert_upstreamv1beta1_ImageMeta_To_v1beta1_ImageMeta(in, out, s)
   637  }
   638  
   639  func autoConvert_v1beta1_ImageMeta_To_upstreamv1beta1_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_upstreamv1beta1_ImageMeta is an autogenerated conversion function.
   646  func Convert_v1beta1_ImageMeta_To_upstreamv1beta1_ImageMeta(in *v1beta1.ImageMeta, out *ImageMeta, s conversion.Scope) error {
   647  	return autoConvert_v1beta1_ImageMeta_To_upstreamv1beta1_ImageMeta(in, out, s)
   648  }
   649  
   650  func autoConvert_upstreamv1beta1_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_upstreamv1beta1_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions(&in.NodeRegistration, &out.NodeRegistration, s); err != nil {
   653  		return err
   654  	}
   655  	if err := Convert_upstreamv1beta1_APIEndpoint_To_v1beta1_APIEndpoint(&in.LocalAPIEndpoint, &out.LocalAPIEndpoint, s); err != nil {
   656  		return err
   657  	}
   658  	return nil
   659  }
   660  
   661  // Convert_upstreamv1beta1_InitConfiguration_To_v1beta1_InitConfiguration is an autogenerated conversion function.
   662  func Convert_upstreamv1beta1_InitConfiguration_To_v1beta1_InitConfiguration(in *InitConfiguration, out *v1beta1.InitConfiguration, s conversion.Scope) error {
   663  	return autoConvert_upstreamv1beta1_InitConfiguration_To_v1beta1_InitConfiguration(in, out, s)
   664  }
   665  
   666  func autoConvert_v1beta1_InitConfiguration_To_upstreamv1beta1_InitConfiguration(in *v1beta1.InitConfiguration, out *InitConfiguration, s conversion.Scope) error {
   667  	out.BootstrapTokens = *(*[]BootstrapToken)(unsafe.Pointer(&in.BootstrapTokens))
   668  	if err := Convert_v1beta1_NodeRegistrationOptions_To_upstreamv1beta1_NodeRegistrationOptions(&in.NodeRegistration, &out.NodeRegistration, s); err != nil {
   669  		return err
   670  	}
   671  	if err := Convert_v1beta1_APIEndpoint_To_upstreamv1beta1_APIEndpoint(&in.LocalAPIEndpoint, &out.LocalAPIEndpoint, s); err != nil {
   672  		return err
   673  	}
   674  	// WARNING: in.SkipPhases requires manual conversion: does not exist in peer-type
   675  	// WARNING: in.Patches requires manual conversion: does not exist in peer-type
   676  	return nil
   677  }
   678  
   679  func autoConvert_upstreamv1beta1_JoinConfiguration_To_v1beta1_JoinConfiguration(in *JoinConfiguration, out *v1beta1.JoinConfiguration, s conversion.Scope) error {
   680  	if err := Convert_upstreamv1beta1_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions(&in.NodeRegistration, &out.NodeRegistration, s); err != nil {
   681  		return err
   682  	}
   683  	out.CACertPath = in.CACertPath
   684  	if err := Convert_upstreamv1beta1_Discovery_To_v1beta1_Discovery(&in.Discovery, &out.Discovery, s); err != nil {
   685  		return err
   686  	}
   687  	out.ControlPlane = (*v1beta1.JoinControlPlane)(unsafe.Pointer(in.ControlPlane))
   688  	return nil
   689  }
   690  
   691  // Convert_upstreamv1beta1_JoinConfiguration_To_v1beta1_JoinConfiguration is an autogenerated conversion function.
   692  func Convert_upstreamv1beta1_JoinConfiguration_To_v1beta1_JoinConfiguration(in *JoinConfiguration, out *v1beta1.JoinConfiguration, s conversion.Scope) error {
   693  	return autoConvert_upstreamv1beta1_JoinConfiguration_To_v1beta1_JoinConfiguration(in, out, s)
   694  }
   695  
   696  func autoConvert_v1beta1_JoinConfiguration_To_upstreamv1beta1_JoinConfiguration(in *v1beta1.JoinConfiguration, out *JoinConfiguration, s conversion.Scope) error {
   697  	if err := Convert_v1beta1_NodeRegistrationOptions_To_upstreamv1beta1_NodeRegistrationOptions(&in.NodeRegistration, &out.NodeRegistration, s); err != nil {
   698  		return err
   699  	}
   700  	out.CACertPath = in.CACertPath
   701  	if err := Convert_v1beta1_Discovery_To_upstreamv1beta1_Discovery(&in.Discovery, &out.Discovery, s); err != nil {
   702  		return err
   703  	}
   704  	out.ControlPlane = (*JoinControlPlane)(unsafe.Pointer(in.ControlPlane))
   705  	// WARNING: in.SkipPhases requires manual conversion: does not exist in peer-type
   706  	// WARNING: in.Patches requires manual conversion: does not exist in peer-type
   707  	return nil
   708  }
   709  
   710  func autoConvert_upstreamv1beta1_JoinControlPlane_To_v1beta1_JoinControlPlane(in *JoinControlPlane, out *v1beta1.JoinControlPlane, s conversion.Scope) error {
   711  	if err := Convert_upstreamv1beta1_APIEndpoint_To_v1beta1_APIEndpoint(&in.LocalAPIEndpoint, &out.LocalAPIEndpoint, s); err != nil {
   712  		return err
   713  	}
   714  	return nil
   715  }
   716  
   717  // Convert_upstreamv1beta1_JoinControlPlane_To_v1beta1_JoinControlPlane is an autogenerated conversion function.
   718  func Convert_upstreamv1beta1_JoinControlPlane_To_v1beta1_JoinControlPlane(in *JoinControlPlane, out *v1beta1.JoinControlPlane, s conversion.Scope) error {
   719  	return autoConvert_upstreamv1beta1_JoinControlPlane_To_v1beta1_JoinControlPlane(in, out, s)
   720  }
   721  
   722  func autoConvert_v1beta1_JoinControlPlane_To_upstreamv1beta1_JoinControlPlane(in *v1beta1.JoinControlPlane, out *JoinControlPlane, s conversion.Scope) error {
   723  	if err := Convert_v1beta1_APIEndpoint_To_upstreamv1beta1_APIEndpoint(&in.LocalAPIEndpoint, &out.LocalAPIEndpoint, s); err != nil {
   724  		return err
   725  	}
   726  	return nil
   727  }
   728  
   729  // Convert_v1beta1_JoinControlPlane_To_upstreamv1beta1_JoinControlPlane is an autogenerated conversion function.
   730  func Convert_v1beta1_JoinControlPlane_To_upstreamv1beta1_JoinControlPlane(in *v1beta1.JoinControlPlane, out *JoinControlPlane, s conversion.Scope) error {
   731  	return autoConvert_v1beta1_JoinControlPlane_To_upstreamv1beta1_JoinControlPlane(in, out, s)
   732  }
   733  
   734  func autoConvert_upstreamv1beta1_LocalEtcd_To_v1beta1_LocalEtcd(in *LocalEtcd, out *v1beta1.LocalEtcd, s conversion.Scope) error {
   735  	if err := Convert_upstreamv1beta1_ImageMeta_To_v1beta1_ImageMeta(&in.ImageMeta, &out.ImageMeta, s); err != nil {
   736  		return err
   737  	}
   738  	out.DataDir = in.DataDir
   739  	out.ExtraArgs = *(*map[string]string)(unsafe.Pointer(&in.ExtraArgs))
   740  	out.ServerCertSANs = *(*[]string)(unsafe.Pointer(&in.ServerCertSANs))
   741  	out.PeerCertSANs = *(*[]string)(unsafe.Pointer(&in.PeerCertSANs))
   742  	return nil
   743  }
   744  
   745  // Convert_upstreamv1beta1_LocalEtcd_To_v1beta1_LocalEtcd is an autogenerated conversion function.
   746  func Convert_upstreamv1beta1_LocalEtcd_To_v1beta1_LocalEtcd(in *LocalEtcd, out *v1beta1.LocalEtcd, s conversion.Scope) error {
   747  	return autoConvert_upstreamv1beta1_LocalEtcd_To_v1beta1_LocalEtcd(in, out, s)
   748  }
   749  
   750  func autoConvert_v1beta1_LocalEtcd_To_upstreamv1beta1_LocalEtcd(in *v1beta1.LocalEtcd, out *LocalEtcd, s conversion.Scope) error {
   751  	if err := Convert_v1beta1_ImageMeta_To_upstreamv1beta1_ImageMeta(&in.ImageMeta, &out.ImageMeta, s); err != nil {
   752  		return err
   753  	}
   754  	out.DataDir = in.DataDir
   755  	out.ExtraArgs = *(*map[string]string)(unsafe.Pointer(&in.ExtraArgs))
   756  	out.ServerCertSANs = *(*[]string)(unsafe.Pointer(&in.ServerCertSANs))
   757  	out.PeerCertSANs = *(*[]string)(unsafe.Pointer(&in.PeerCertSANs))
   758  	return nil
   759  }
   760  
   761  // Convert_v1beta1_LocalEtcd_To_upstreamv1beta1_LocalEtcd is an autogenerated conversion function.
   762  func Convert_v1beta1_LocalEtcd_To_upstreamv1beta1_LocalEtcd(in *v1beta1.LocalEtcd, out *LocalEtcd, s conversion.Scope) error {
   763  	return autoConvert_v1beta1_LocalEtcd_To_upstreamv1beta1_LocalEtcd(in, out, s)
   764  }
   765  
   766  func autoConvert_upstreamv1beta1_Networking_To_v1beta1_Networking(in *Networking, out *v1beta1.Networking, s conversion.Scope) error {
   767  	out.ServiceSubnet = in.ServiceSubnet
   768  	out.PodSubnet = in.PodSubnet
   769  	out.DNSDomain = in.DNSDomain
   770  	return nil
   771  }
   772  
   773  // Convert_upstreamv1beta1_Networking_To_v1beta1_Networking is an autogenerated conversion function.
   774  func Convert_upstreamv1beta1_Networking_To_v1beta1_Networking(in *Networking, out *v1beta1.Networking, s conversion.Scope) error {
   775  	return autoConvert_upstreamv1beta1_Networking_To_v1beta1_Networking(in, out, s)
   776  }
   777  
   778  func autoConvert_v1beta1_Networking_To_upstreamv1beta1_Networking(in *v1beta1.Networking, out *Networking, s conversion.Scope) error {
   779  	out.ServiceSubnet = in.ServiceSubnet
   780  	out.PodSubnet = in.PodSubnet
   781  	out.DNSDomain = in.DNSDomain
   782  	return nil
   783  }
   784  
   785  // Convert_v1beta1_Networking_To_upstreamv1beta1_Networking is an autogenerated conversion function.
   786  func Convert_v1beta1_Networking_To_upstreamv1beta1_Networking(in *v1beta1.Networking, out *Networking, s conversion.Scope) error {
   787  	return autoConvert_v1beta1_Networking_To_upstreamv1beta1_Networking(in, out, s)
   788  }
   789  
   790  func autoConvert_upstreamv1beta1_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions(in *NodeRegistrationOptions, out *v1beta1.NodeRegistrationOptions, s conversion.Scope) error {
   791  	out.Name = in.Name
   792  	out.CRISocket = in.CRISocket
   793  	out.Taints = *(*[]corev1.Taint)(unsafe.Pointer(&in.Taints))
   794  	out.KubeletExtraArgs = *(*map[string]string)(unsafe.Pointer(&in.KubeletExtraArgs))
   795  	return nil
   796  }
   797  
   798  // Convert_upstreamv1beta1_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions is an autogenerated conversion function.
   799  func Convert_upstreamv1beta1_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions(in *NodeRegistrationOptions, out *v1beta1.NodeRegistrationOptions, s conversion.Scope) error {
   800  	return autoConvert_upstreamv1beta1_NodeRegistrationOptions_To_v1beta1_NodeRegistrationOptions(in, out, s)
   801  }
   802  
   803  func autoConvert_v1beta1_NodeRegistrationOptions_To_upstreamv1beta1_NodeRegistrationOptions(in *v1beta1.NodeRegistrationOptions, out *NodeRegistrationOptions, s conversion.Scope) error {
   804  	out.Name = in.Name
   805  	out.CRISocket = in.CRISocket
   806  	out.Taints = *(*[]corev1.Taint)(unsafe.Pointer(&in.Taints))
   807  	out.KubeletExtraArgs = *(*map[string]string)(unsafe.Pointer(&in.KubeletExtraArgs))
   808  	// WARNING: in.IgnorePreflightErrors requires manual conversion: does not exist in peer-type
   809  	// WARNING: in.ImagePullPolicy requires manual conversion: does not exist in peer-type
   810  	return nil
   811  }