sigs.k8s.io/cluster-api@v1.7.1/internal/apis/bootstrap/kubeadm/v1alpha3/zz_generated.conversion.go (about)

     1  //go:build !ignore_autogenerated_kubeadm_bootstrap
     2  // +build !ignore_autogenerated_kubeadm_bootstrap
     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 v1alpha3
    23  
    24  import (
    25  	unsafe "unsafe"
    26  
    27  	conversion "k8s.io/apimachinery/pkg/conversion"
    28  	runtime "k8s.io/apimachinery/pkg/runtime"
    29  	apiv1beta1 "sigs.k8s.io/cluster-api/api/v1beta1"
    30  	v1beta1 "sigs.k8s.io/cluster-api/bootstrap/kubeadm/api/v1beta1"
    31  	upstreamv1beta1 "sigs.k8s.io/cluster-api/bootstrap/kubeadm/types/upstreamv1beta1"
    32  	corev1alpha3 "sigs.k8s.io/cluster-api/internal/apis/core/v1alpha3"
    33  )
    34  
    35  func init() {
    36  	localSchemeBuilder.Register(RegisterConversions)
    37  }
    38  
    39  // RegisterConversions adds conversion functions to the given scheme.
    40  // Public to allow building arbitrary schemes.
    41  func RegisterConversions(s *runtime.Scheme) error {
    42  	if err := s.AddGeneratedConversionFunc((*DiskSetup)(nil), (*v1beta1.DiskSetup)(nil), func(a, b interface{}, scope conversion.Scope) error {
    43  		return Convert_v1alpha3_DiskSetup_To_v1beta1_DiskSetup(a.(*DiskSetup), b.(*v1beta1.DiskSetup), scope)
    44  	}); err != nil {
    45  		return err
    46  	}
    47  	if err := s.AddGeneratedConversionFunc((*v1beta1.DiskSetup)(nil), (*DiskSetup)(nil), func(a, b interface{}, scope conversion.Scope) error {
    48  		return Convert_v1beta1_DiskSetup_To_v1alpha3_DiskSetup(a.(*v1beta1.DiskSetup), b.(*DiskSetup), scope)
    49  	}); err != nil {
    50  		return err
    51  	}
    52  	if err := s.AddGeneratedConversionFunc((*File)(nil), (*v1beta1.File)(nil), func(a, b interface{}, scope conversion.Scope) error {
    53  		return Convert_v1alpha3_File_To_v1beta1_File(a.(*File), b.(*v1beta1.File), scope)
    54  	}); err != nil {
    55  		return err
    56  	}
    57  	if err := s.AddGeneratedConversionFunc((*FileSource)(nil), (*v1beta1.FileSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
    58  		return Convert_v1alpha3_FileSource_To_v1beta1_FileSource(a.(*FileSource), b.(*v1beta1.FileSource), scope)
    59  	}); err != nil {
    60  		return err
    61  	}
    62  	if err := s.AddGeneratedConversionFunc((*v1beta1.FileSource)(nil), (*FileSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
    63  		return Convert_v1beta1_FileSource_To_v1alpha3_FileSource(a.(*v1beta1.FileSource), b.(*FileSource), scope)
    64  	}); err != nil {
    65  		return err
    66  	}
    67  	if err := s.AddGeneratedConversionFunc((*Filesystem)(nil), (*v1beta1.Filesystem)(nil), func(a, b interface{}, scope conversion.Scope) error {
    68  		return Convert_v1alpha3_Filesystem_To_v1beta1_Filesystem(a.(*Filesystem), b.(*v1beta1.Filesystem), scope)
    69  	}); err != nil {
    70  		return err
    71  	}
    72  	if err := s.AddGeneratedConversionFunc((*v1beta1.Filesystem)(nil), (*Filesystem)(nil), func(a, b interface{}, scope conversion.Scope) error {
    73  		return Convert_v1beta1_Filesystem_To_v1alpha3_Filesystem(a.(*v1beta1.Filesystem), b.(*Filesystem), scope)
    74  	}); err != nil {
    75  		return err
    76  	}
    77  	if err := s.AddGeneratedConversionFunc((*KubeadmConfig)(nil), (*v1beta1.KubeadmConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
    78  		return Convert_v1alpha3_KubeadmConfig_To_v1beta1_KubeadmConfig(a.(*KubeadmConfig), b.(*v1beta1.KubeadmConfig), scope)
    79  	}); err != nil {
    80  		return err
    81  	}
    82  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubeadmConfig)(nil), (*KubeadmConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
    83  		return Convert_v1beta1_KubeadmConfig_To_v1alpha3_KubeadmConfig(a.(*v1beta1.KubeadmConfig), b.(*KubeadmConfig), scope)
    84  	}); err != nil {
    85  		return err
    86  	}
    87  	if err := s.AddGeneratedConversionFunc((*KubeadmConfigList)(nil), (*v1beta1.KubeadmConfigList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    88  		return Convert_v1alpha3_KubeadmConfigList_To_v1beta1_KubeadmConfigList(a.(*KubeadmConfigList), b.(*v1beta1.KubeadmConfigList), scope)
    89  	}); err != nil {
    90  		return err
    91  	}
    92  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubeadmConfigList)(nil), (*KubeadmConfigList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    93  		return Convert_v1beta1_KubeadmConfigList_To_v1alpha3_KubeadmConfigList(a.(*v1beta1.KubeadmConfigList), b.(*KubeadmConfigList), scope)
    94  	}); err != nil {
    95  		return err
    96  	}
    97  	if err := s.AddGeneratedConversionFunc((*KubeadmConfigSpec)(nil), (*v1beta1.KubeadmConfigSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    98  		return Convert_v1alpha3_KubeadmConfigSpec_To_v1beta1_KubeadmConfigSpec(a.(*KubeadmConfigSpec), b.(*v1beta1.KubeadmConfigSpec), scope)
    99  	}); err != nil {
   100  		return err
   101  	}
   102  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubeadmConfigStatus)(nil), (*KubeadmConfigStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   103  		return Convert_v1beta1_KubeadmConfigStatus_To_v1alpha3_KubeadmConfigStatus(a.(*v1beta1.KubeadmConfigStatus), b.(*KubeadmConfigStatus), scope)
   104  	}); err != nil {
   105  		return err
   106  	}
   107  	if err := s.AddGeneratedConversionFunc((*KubeadmConfigTemplate)(nil), (*v1beta1.KubeadmConfigTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
   108  		return Convert_v1alpha3_KubeadmConfigTemplate_To_v1beta1_KubeadmConfigTemplate(a.(*KubeadmConfigTemplate), b.(*v1beta1.KubeadmConfigTemplate), scope)
   109  	}); err != nil {
   110  		return err
   111  	}
   112  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubeadmConfigTemplate)(nil), (*KubeadmConfigTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
   113  		return Convert_v1beta1_KubeadmConfigTemplate_To_v1alpha3_KubeadmConfigTemplate(a.(*v1beta1.KubeadmConfigTemplate), b.(*KubeadmConfigTemplate), scope)
   114  	}); err != nil {
   115  		return err
   116  	}
   117  	if err := s.AddGeneratedConversionFunc((*KubeadmConfigTemplateList)(nil), (*v1beta1.KubeadmConfigTemplateList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   118  		return Convert_v1alpha3_KubeadmConfigTemplateList_To_v1beta1_KubeadmConfigTemplateList(a.(*KubeadmConfigTemplateList), b.(*v1beta1.KubeadmConfigTemplateList), scope)
   119  	}); err != nil {
   120  		return err
   121  	}
   122  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubeadmConfigTemplateList)(nil), (*KubeadmConfigTemplateList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   123  		return Convert_v1beta1_KubeadmConfigTemplateList_To_v1alpha3_KubeadmConfigTemplateList(a.(*v1beta1.KubeadmConfigTemplateList), b.(*KubeadmConfigTemplateList), scope)
   124  	}); err != nil {
   125  		return err
   126  	}
   127  	if err := s.AddGeneratedConversionFunc((*KubeadmConfigTemplateResource)(nil), (*v1beta1.KubeadmConfigTemplateResource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   128  		return Convert_v1alpha3_KubeadmConfigTemplateResource_To_v1beta1_KubeadmConfigTemplateResource(a.(*KubeadmConfigTemplateResource), b.(*v1beta1.KubeadmConfigTemplateResource), scope)
   129  	}); err != nil {
   130  		return err
   131  	}
   132  	if err := s.AddGeneratedConversionFunc((*KubeadmConfigTemplateSpec)(nil), (*v1beta1.KubeadmConfigTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   133  		return Convert_v1alpha3_KubeadmConfigTemplateSpec_To_v1beta1_KubeadmConfigTemplateSpec(a.(*KubeadmConfigTemplateSpec), b.(*v1beta1.KubeadmConfigTemplateSpec), scope)
   134  	}); err != nil {
   135  		return err
   136  	}
   137  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubeadmConfigTemplateSpec)(nil), (*KubeadmConfigTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   138  		return Convert_v1beta1_KubeadmConfigTemplateSpec_To_v1alpha3_KubeadmConfigTemplateSpec(a.(*v1beta1.KubeadmConfigTemplateSpec), b.(*KubeadmConfigTemplateSpec), scope)
   139  	}); err != nil {
   140  		return err
   141  	}
   142  	if err := s.AddGeneratedConversionFunc((*NTP)(nil), (*v1beta1.NTP)(nil), func(a, b interface{}, scope conversion.Scope) error {
   143  		return Convert_v1alpha3_NTP_To_v1beta1_NTP(a.(*NTP), b.(*v1beta1.NTP), scope)
   144  	}); err != nil {
   145  		return err
   146  	}
   147  	if err := s.AddGeneratedConversionFunc((*v1beta1.NTP)(nil), (*NTP)(nil), func(a, b interface{}, scope conversion.Scope) error {
   148  		return Convert_v1beta1_NTP_To_v1alpha3_NTP(a.(*v1beta1.NTP), b.(*NTP), scope)
   149  	}); err != nil {
   150  		return err
   151  	}
   152  	if err := s.AddGeneratedConversionFunc((*Partition)(nil), (*v1beta1.Partition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   153  		return Convert_v1alpha3_Partition_To_v1beta1_Partition(a.(*Partition), b.(*v1beta1.Partition), scope)
   154  	}); err != nil {
   155  		return err
   156  	}
   157  	if err := s.AddGeneratedConversionFunc((*v1beta1.Partition)(nil), (*Partition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   158  		return Convert_v1beta1_Partition_To_v1alpha3_Partition(a.(*v1beta1.Partition), b.(*Partition), scope)
   159  	}); err != nil {
   160  		return err
   161  	}
   162  	if err := s.AddGeneratedConversionFunc((*SecretFileSource)(nil), (*v1beta1.SecretFileSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   163  		return Convert_v1alpha3_SecretFileSource_To_v1beta1_SecretFileSource(a.(*SecretFileSource), b.(*v1beta1.SecretFileSource), scope)
   164  	}); err != nil {
   165  		return err
   166  	}
   167  	if err := s.AddGeneratedConversionFunc((*v1beta1.SecretFileSource)(nil), (*SecretFileSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   168  		return Convert_v1beta1_SecretFileSource_To_v1alpha3_SecretFileSource(a.(*v1beta1.SecretFileSource), b.(*SecretFileSource), scope)
   169  	}); err != nil {
   170  		return err
   171  	}
   172  	if err := s.AddGeneratedConversionFunc((*User)(nil), (*v1beta1.User)(nil), func(a, b interface{}, scope conversion.Scope) error {
   173  		return Convert_v1alpha3_User_To_v1beta1_User(a.(*User), b.(*v1beta1.User), scope)
   174  	}); err != nil {
   175  		return err
   176  	}
   177  	if err := s.AddConversionFunc((*upstreamv1beta1.ClusterConfiguration)(nil), (*v1beta1.ClusterConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   178  		return Convert_upstreamv1beta1_ClusterConfiguration_To_v1beta1_ClusterConfiguration(a.(*upstreamv1beta1.ClusterConfiguration), b.(*v1beta1.ClusterConfiguration), scope)
   179  	}); err != nil {
   180  		return err
   181  	}
   182  	if err := s.AddConversionFunc((*upstreamv1beta1.InitConfiguration)(nil), (*v1beta1.InitConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   183  		return Convert_upstreamv1beta1_InitConfiguration_To_v1beta1_InitConfiguration(a.(*upstreamv1beta1.InitConfiguration), b.(*v1beta1.InitConfiguration), scope)
   184  	}); err != nil {
   185  		return err
   186  	}
   187  	if err := s.AddConversionFunc((*upstreamv1beta1.JoinConfiguration)(nil), (*v1beta1.JoinConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   188  		return Convert_upstreamv1beta1_JoinConfiguration_To_v1beta1_JoinConfiguration(a.(*upstreamv1beta1.JoinConfiguration), b.(*v1beta1.JoinConfiguration), scope)
   189  	}); err != nil {
   190  		return err
   191  	}
   192  	if err := s.AddConversionFunc((*KubeadmConfigStatus)(nil), (*v1beta1.KubeadmConfigStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   193  		return Convert_v1alpha3_KubeadmConfigStatus_To_v1beta1_KubeadmConfigStatus(a.(*KubeadmConfigStatus), b.(*v1beta1.KubeadmConfigStatus), scope)
   194  	}); err != nil {
   195  		return err
   196  	}
   197  	if err := s.AddConversionFunc((*v1beta1.ClusterConfiguration)(nil), (*upstreamv1beta1.ClusterConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   198  		return Convert_v1beta1_ClusterConfiguration_To_upstreamv1beta1_ClusterConfiguration(a.(*v1beta1.ClusterConfiguration), b.(*upstreamv1beta1.ClusterConfiguration), scope)
   199  	}); err != nil {
   200  		return err
   201  	}
   202  	if err := s.AddConversionFunc((*v1beta1.File)(nil), (*File)(nil), func(a, b interface{}, scope conversion.Scope) error {
   203  		return Convert_v1beta1_File_To_v1alpha3_File(a.(*v1beta1.File), b.(*File), scope)
   204  	}); err != nil {
   205  		return err
   206  	}
   207  	if err := s.AddConversionFunc((*v1beta1.InitConfiguration)(nil), (*upstreamv1beta1.InitConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   208  		return Convert_v1beta1_InitConfiguration_To_upstreamv1beta1_InitConfiguration(a.(*v1beta1.InitConfiguration), b.(*upstreamv1beta1.InitConfiguration), scope)
   209  	}); err != nil {
   210  		return err
   211  	}
   212  	if err := s.AddConversionFunc((*v1beta1.JoinConfiguration)(nil), (*upstreamv1beta1.JoinConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   213  		return Convert_v1beta1_JoinConfiguration_To_upstreamv1beta1_JoinConfiguration(a.(*v1beta1.JoinConfiguration), b.(*upstreamv1beta1.JoinConfiguration), scope)
   214  	}); err != nil {
   215  		return err
   216  	}
   217  	if err := s.AddConversionFunc((*v1beta1.KubeadmConfigSpec)(nil), (*KubeadmConfigSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   218  		return Convert_v1beta1_KubeadmConfigSpec_To_v1alpha3_KubeadmConfigSpec(a.(*v1beta1.KubeadmConfigSpec), b.(*KubeadmConfigSpec), scope)
   219  	}); err != nil {
   220  		return err
   221  	}
   222  	if err := s.AddConversionFunc((*v1beta1.KubeadmConfigTemplateResource)(nil), (*KubeadmConfigTemplateResource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   223  		return Convert_v1beta1_KubeadmConfigTemplateResource_To_v1alpha3_KubeadmConfigTemplateResource(a.(*v1beta1.KubeadmConfigTemplateResource), b.(*KubeadmConfigTemplateResource), scope)
   224  	}); err != nil {
   225  		return err
   226  	}
   227  	if err := s.AddConversionFunc((*v1beta1.User)(nil), (*User)(nil), func(a, b interface{}, scope conversion.Scope) error {
   228  		return Convert_v1beta1_User_To_v1alpha3_User(a.(*v1beta1.User), b.(*User), scope)
   229  	}); err != nil {
   230  		return err
   231  	}
   232  	return nil
   233  }
   234  
   235  func autoConvert_v1alpha3_DiskSetup_To_v1beta1_DiskSetup(in *DiskSetup, out *v1beta1.DiskSetup, s conversion.Scope) error {
   236  	out.Partitions = *(*[]v1beta1.Partition)(unsafe.Pointer(&in.Partitions))
   237  	out.Filesystems = *(*[]v1beta1.Filesystem)(unsafe.Pointer(&in.Filesystems))
   238  	return nil
   239  }
   240  
   241  // Convert_v1alpha3_DiskSetup_To_v1beta1_DiskSetup is an autogenerated conversion function.
   242  func Convert_v1alpha3_DiskSetup_To_v1beta1_DiskSetup(in *DiskSetup, out *v1beta1.DiskSetup, s conversion.Scope) error {
   243  	return autoConvert_v1alpha3_DiskSetup_To_v1beta1_DiskSetup(in, out, s)
   244  }
   245  
   246  func autoConvert_v1beta1_DiskSetup_To_v1alpha3_DiskSetup(in *v1beta1.DiskSetup, out *DiskSetup, s conversion.Scope) error {
   247  	out.Partitions = *(*[]Partition)(unsafe.Pointer(&in.Partitions))
   248  	out.Filesystems = *(*[]Filesystem)(unsafe.Pointer(&in.Filesystems))
   249  	return nil
   250  }
   251  
   252  // Convert_v1beta1_DiskSetup_To_v1alpha3_DiskSetup is an autogenerated conversion function.
   253  func Convert_v1beta1_DiskSetup_To_v1alpha3_DiskSetup(in *v1beta1.DiskSetup, out *DiskSetup, s conversion.Scope) error {
   254  	return autoConvert_v1beta1_DiskSetup_To_v1alpha3_DiskSetup(in, out, s)
   255  }
   256  
   257  func autoConvert_v1alpha3_File_To_v1beta1_File(in *File, out *v1beta1.File, s conversion.Scope) error {
   258  	out.Path = in.Path
   259  	out.Owner = in.Owner
   260  	out.Permissions = in.Permissions
   261  	out.Encoding = v1beta1.Encoding(in.Encoding)
   262  	out.Content = in.Content
   263  	out.ContentFrom = (*v1beta1.FileSource)(unsafe.Pointer(in.ContentFrom))
   264  	return nil
   265  }
   266  
   267  // Convert_v1alpha3_File_To_v1beta1_File is an autogenerated conversion function.
   268  func Convert_v1alpha3_File_To_v1beta1_File(in *File, out *v1beta1.File, s conversion.Scope) error {
   269  	return autoConvert_v1alpha3_File_To_v1beta1_File(in, out, s)
   270  }
   271  
   272  func autoConvert_v1beta1_File_To_v1alpha3_File(in *v1beta1.File, out *File, s conversion.Scope) error {
   273  	out.Path = in.Path
   274  	out.Owner = in.Owner
   275  	out.Permissions = in.Permissions
   276  	out.Encoding = Encoding(in.Encoding)
   277  	// WARNING: in.Append requires manual conversion: does not exist in peer-type
   278  	out.Content = in.Content
   279  	out.ContentFrom = (*FileSource)(unsafe.Pointer(in.ContentFrom))
   280  	return nil
   281  }
   282  
   283  func autoConvert_v1alpha3_FileSource_To_v1beta1_FileSource(in *FileSource, out *v1beta1.FileSource, s conversion.Scope) error {
   284  	if err := Convert_v1alpha3_SecretFileSource_To_v1beta1_SecretFileSource(&in.Secret, &out.Secret, s); err != nil {
   285  		return err
   286  	}
   287  	return nil
   288  }
   289  
   290  // Convert_v1alpha3_FileSource_To_v1beta1_FileSource is an autogenerated conversion function.
   291  func Convert_v1alpha3_FileSource_To_v1beta1_FileSource(in *FileSource, out *v1beta1.FileSource, s conversion.Scope) error {
   292  	return autoConvert_v1alpha3_FileSource_To_v1beta1_FileSource(in, out, s)
   293  }
   294  
   295  func autoConvert_v1beta1_FileSource_To_v1alpha3_FileSource(in *v1beta1.FileSource, out *FileSource, s conversion.Scope) error {
   296  	if err := Convert_v1beta1_SecretFileSource_To_v1alpha3_SecretFileSource(&in.Secret, &out.Secret, s); err != nil {
   297  		return err
   298  	}
   299  	return nil
   300  }
   301  
   302  // Convert_v1beta1_FileSource_To_v1alpha3_FileSource is an autogenerated conversion function.
   303  func Convert_v1beta1_FileSource_To_v1alpha3_FileSource(in *v1beta1.FileSource, out *FileSource, s conversion.Scope) error {
   304  	return autoConvert_v1beta1_FileSource_To_v1alpha3_FileSource(in, out, s)
   305  }
   306  
   307  func autoConvert_v1alpha3_Filesystem_To_v1beta1_Filesystem(in *Filesystem, out *v1beta1.Filesystem, s conversion.Scope) error {
   308  	out.Device = in.Device
   309  	out.Filesystem = in.Filesystem
   310  	out.Label = in.Label
   311  	out.Partition = (*string)(unsafe.Pointer(in.Partition))
   312  	out.Overwrite = (*bool)(unsafe.Pointer(in.Overwrite))
   313  	out.ReplaceFS = (*string)(unsafe.Pointer(in.ReplaceFS))
   314  	out.ExtraOpts = *(*[]string)(unsafe.Pointer(&in.ExtraOpts))
   315  	return nil
   316  }
   317  
   318  // Convert_v1alpha3_Filesystem_To_v1beta1_Filesystem is an autogenerated conversion function.
   319  func Convert_v1alpha3_Filesystem_To_v1beta1_Filesystem(in *Filesystem, out *v1beta1.Filesystem, s conversion.Scope) error {
   320  	return autoConvert_v1alpha3_Filesystem_To_v1beta1_Filesystem(in, out, s)
   321  }
   322  
   323  func autoConvert_v1beta1_Filesystem_To_v1alpha3_Filesystem(in *v1beta1.Filesystem, out *Filesystem, s conversion.Scope) error {
   324  	out.Device = in.Device
   325  	out.Filesystem = in.Filesystem
   326  	out.Label = in.Label
   327  	out.Partition = (*string)(unsafe.Pointer(in.Partition))
   328  	out.Overwrite = (*bool)(unsafe.Pointer(in.Overwrite))
   329  	out.ReplaceFS = (*string)(unsafe.Pointer(in.ReplaceFS))
   330  	out.ExtraOpts = *(*[]string)(unsafe.Pointer(&in.ExtraOpts))
   331  	return nil
   332  }
   333  
   334  // Convert_v1beta1_Filesystem_To_v1alpha3_Filesystem is an autogenerated conversion function.
   335  func Convert_v1beta1_Filesystem_To_v1alpha3_Filesystem(in *v1beta1.Filesystem, out *Filesystem, s conversion.Scope) error {
   336  	return autoConvert_v1beta1_Filesystem_To_v1alpha3_Filesystem(in, out, s)
   337  }
   338  
   339  func autoConvert_v1alpha3_KubeadmConfig_To_v1beta1_KubeadmConfig(in *KubeadmConfig, out *v1beta1.KubeadmConfig, s conversion.Scope) error {
   340  	out.ObjectMeta = in.ObjectMeta
   341  	if err := Convert_v1alpha3_KubeadmConfigSpec_To_v1beta1_KubeadmConfigSpec(&in.Spec, &out.Spec, s); err != nil {
   342  		return err
   343  	}
   344  	if err := Convert_v1alpha3_KubeadmConfigStatus_To_v1beta1_KubeadmConfigStatus(&in.Status, &out.Status, s); err != nil {
   345  		return err
   346  	}
   347  	return nil
   348  }
   349  
   350  // Convert_v1alpha3_KubeadmConfig_To_v1beta1_KubeadmConfig is an autogenerated conversion function.
   351  func Convert_v1alpha3_KubeadmConfig_To_v1beta1_KubeadmConfig(in *KubeadmConfig, out *v1beta1.KubeadmConfig, s conversion.Scope) error {
   352  	return autoConvert_v1alpha3_KubeadmConfig_To_v1beta1_KubeadmConfig(in, out, s)
   353  }
   354  
   355  func autoConvert_v1beta1_KubeadmConfig_To_v1alpha3_KubeadmConfig(in *v1beta1.KubeadmConfig, out *KubeadmConfig, s conversion.Scope) error {
   356  	out.ObjectMeta = in.ObjectMeta
   357  	if err := Convert_v1beta1_KubeadmConfigSpec_To_v1alpha3_KubeadmConfigSpec(&in.Spec, &out.Spec, s); err != nil {
   358  		return err
   359  	}
   360  	if err := Convert_v1beta1_KubeadmConfigStatus_To_v1alpha3_KubeadmConfigStatus(&in.Status, &out.Status, s); err != nil {
   361  		return err
   362  	}
   363  	return nil
   364  }
   365  
   366  // Convert_v1beta1_KubeadmConfig_To_v1alpha3_KubeadmConfig is an autogenerated conversion function.
   367  func Convert_v1beta1_KubeadmConfig_To_v1alpha3_KubeadmConfig(in *v1beta1.KubeadmConfig, out *KubeadmConfig, s conversion.Scope) error {
   368  	return autoConvert_v1beta1_KubeadmConfig_To_v1alpha3_KubeadmConfig(in, out, s)
   369  }
   370  
   371  func autoConvert_v1alpha3_KubeadmConfigList_To_v1beta1_KubeadmConfigList(in *KubeadmConfigList, out *v1beta1.KubeadmConfigList, s conversion.Scope) error {
   372  	out.ListMeta = in.ListMeta
   373  	if in.Items != nil {
   374  		in, out := &in.Items, &out.Items
   375  		*out = make([]v1beta1.KubeadmConfig, len(*in))
   376  		for i := range *in {
   377  			if err := Convert_v1alpha3_KubeadmConfig_To_v1beta1_KubeadmConfig(&(*in)[i], &(*out)[i], s); err != nil {
   378  				return err
   379  			}
   380  		}
   381  	} else {
   382  		out.Items = nil
   383  	}
   384  	return nil
   385  }
   386  
   387  // Convert_v1alpha3_KubeadmConfigList_To_v1beta1_KubeadmConfigList is an autogenerated conversion function.
   388  func Convert_v1alpha3_KubeadmConfigList_To_v1beta1_KubeadmConfigList(in *KubeadmConfigList, out *v1beta1.KubeadmConfigList, s conversion.Scope) error {
   389  	return autoConvert_v1alpha3_KubeadmConfigList_To_v1beta1_KubeadmConfigList(in, out, s)
   390  }
   391  
   392  func autoConvert_v1beta1_KubeadmConfigList_To_v1alpha3_KubeadmConfigList(in *v1beta1.KubeadmConfigList, out *KubeadmConfigList, s conversion.Scope) error {
   393  	out.ListMeta = in.ListMeta
   394  	if in.Items != nil {
   395  		in, out := &in.Items, &out.Items
   396  		*out = make([]KubeadmConfig, len(*in))
   397  		for i := range *in {
   398  			if err := Convert_v1beta1_KubeadmConfig_To_v1alpha3_KubeadmConfig(&(*in)[i], &(*out)[i], s); err != nil {
   399  				return err
   400  			}
   401  		}
   402  	} else {
   403  		out.Items = nil
   404  	}
   405  	return nil
   406  }
   407  
   408  // Convert_v1beta1_KubeadmConfigList_To_v1alpha3_KubeadmConfigList is an autogenerated conversion function.
   409  func Convert_v1beta1_KubeadmConfigList_To_v1alpha3_KubeadmConfigList(in *v1beta1.KubeadmConfigList, out *KubeadmConfigList, s conversion.Scope) error {
   410  	return autoConvert_v1beta1_KubeadmConfigList_To_v1alpha3_KubeadmConfigList(in, out, s)
   411  }
   412  
   413  func autoConvert_v1alpha3_KubeadmConfigSpec_To_v1beta1_KubeadmConfigSpec(in *KubeadmConfigSpec, out *v1beta1.KubeadmConfigSpec, s conversion.Scope) error {
   414  	if in.ClusterConfiguration != nil {
   415  		in, out := &in.ClusterConfiguration, &out.ClusterConfiguration
   416  		*out = new(v1beta1.ClusterConfiguration)
   417  		if err := Convert_upstreamv1beta1_ClusterConfiguration_To_v1beta1_ClusterConfiguration(*in, *out, s); err != nil {
   418  			return err
   419  		}
   420  	} else {
   421  		out.ClusterConfiguration = nil
   422  	}
   423  	if in.InitConfiguration != nil {
   424  		in, out := &in.InitConfiguration, &out.InitConfiguration
   425  		*out = new(v1beta1.InitConfiguration)
   426  		if err := Convert_upstreamv1beta1_InitConfiguration_To_v1beta1_InitConfiguration(*in, *out, s); err != nil {
   427  			return err
   428  		}
   429  	} else {
   430  		out.InitConfiguration = nil
   431  	}
   432  	if in.JoinConfiguration != nil {
   433  		in, out := &in.JoinConfiguration, &out.JoinConfiguration
   434  		*out = new(v1beta1.JoinConfiguration)
   435  		if err := Convert_upstreamv1beta1_JoinConfiguration_To_v1beta1_JoinConfiguration(*in, *out, s); err != nil {
   436  			return err
   437  		}
   438  	} else {
   439  		out.JoinConfiguration = nil
   440  	}
   441  	if in.Files != nil {
   442  		in, out := &in.Files, &out.Files
   443  		*out = make([]v1beta1.File, len(*in))
   444  		for i := range *in {
   445  			if err := Convert_v1alpha3_File_To_v1beta1_File(&(*in)[i], &(*out)[i], s); err != nil {
   446  				return err
   447  			}
   448  		}
   449  	} else {
   450  		out.Files = nil
   451  	}
   452  	out.DiskSetup = (*v1beta1.DiskSetup)(unsafe.Pointer(in.DiskSetup))
   453  	out.Mounts = *(*[]v1beta1.MountPoints)(unsafe.Pointer(&in.Mounts))
   454  	out.PreKubeadmCommands = *(*[]string)(unsafe.Pointer(&in.PreKubeadmCommands))
   455  	out.PostKubeadmCommands = *(*[]string)(unsafe.Pointer(&in.PostKubeadmCommands))
   456  	if in.Users != nil {
   457  		in, out := &in.Users, &out.Users
   458  		*out = make([]v1beta1.User, len(*in))
   459  		for i := range *in {
   460  			if err := Convert_v1alpha3_User_To_v1beta1_User(&(*in)[i], &(*out)[i], s); err != nil {
   461  				return err
   462  			}
   463  		}
   464  	} else {
   465  		out.Users = nil
   466  	}
   467  	out.NTP = (*v1beta1.NTP)(unsafe.Pointer(in.NTP))
   468  	out.Format = v1beta1.Format(in.Format)
   469  	out.Verbosity = (*int32)(unsafe.Pointer(in.Verbosity))
   470  	out.UseExperimentalRetryJoin = in.UseExperimentalRetryJoin
   471  	return nil
   472  }
   473  
   474  // Convert_v1alpha3_KubeadmConfigSpec_To_v1beta1_KubeadmConfigSpec is an autogenerated conversion function.
   475  func Convert_v1alpha3_KubeadmConfigSpec_To_v1beta1_KubeadmConfigSpec(in *KubeadmConfigSpec, out *v1beta1.KubeadmConfigSpec, s conversion.Scope) error {
   476  	return autoConvert_v1alpha3_KubeadmConfigSpec_To_v1beta1_KubeadmConfigSpec(in, out, s)
   477  }
   478  
   479  func autoConvert_v1beta1_KubeadmConfigSpec_To_v1alpha3_KubeadmConfigSpec(in *v1beta1.KubeadmConfigSpec, out *KubeadmConfigSpec, s conversion.Scope) error {
   480  	if in.ClusterConfiguration != nil {
   481  		in, out := &in.ClusterConfiguration, &out.ClusterConfiguration
   482  		*out = new(upstreamv1beta1.ClusterConfiguration)
   483  		if err := Convert_v1beta1_ClusterConfiguration_To_upstreamv1beta1_ClusterConfiguration(*in, *out, s); err != nil {
   484  			return err
   485  		}
   486  	} else {
   487  		out.ClusterConfiguration = nil
   488  	}
   489  	if in.InitConfiguration != nil {
   490  		in, out := &in.InitConfiguration, &out.InitConfiguration
   491  		*out = new(upstreamv1beta1.InitConfiguration)
   492  		if err := Convert_v1beta1_InitConfiguration_To_upstreamv1beta1_InitConfiguration(*in, *out, s); err != nil {
   493  			return err
   494  		}
   495  	} else {
   496  		out.InitConfiguration = nil
   497  	}
   498  	if in.JoinConfiguration != nil {
   499  		in, out := &in.JoinConfiguration, &out.JoinConfiguration
   500  		*out = new(upstreamv1beta1.JoinConfiguration)
   501  		if err := Convert_v1beta1_JoinConfiguration_To_upstreamv1beta1_JoinConfiguration(*in, *out, s); err != nil {
   502  			return err
   503  		}
   504  	} else {
   505  		out.JoinConfiguration = nil
   506  	}
   507  	if in.Files != nil {
   508  		in, out := &in.Files, &out.Files
   509  		*out = make([]File, len(*in))
   510  		for i := range *in {
   511  			if err := Convert_v1beta1_File_To_v1alpha3_File(&(*in)[i], &(*out)[i], s); err != nil {
   512  				return err
   513  			}
   514  		}
   515  	} else {
   516  		out.Files = nil
   517  	}
   518  	out.DiskSetup = (*DiskSetup)(unsafe.Pointer(in.DiskSetup))
   519  	out.Mounts = *(*[]MountPoints)(unsafe.Pointer(&in.Mounts))
   520  	out.PreKubeadmCommands = *(*[]string)(unsafe.Pointer(&in.PreKubeadmCommands))
   521  	out.PostKubeadmCommands = *(*[]string)(unsafe.Pointer(&in.PostKubeadmCommands))
   522  	if in.Users != nil {
   523  		in, out := &in.Users, &out.Users
   524  		*out = make([]User, len(*in))
   525  		for i := range *in {
   526  			if err := Convert_v1beta1_User_To_v1alpha3_User(&(*in)[i], &(*out)[i], s); err != nil {
   527  				return err
   528  			}
   529  		}
   530  	} else {
   531  		out.Users = nil
   532  	}
   533  	out.NTP = (*NTP)(unsafe.Pointer(in.NTP))
   534  	out.Format = Format(in.Format)
   535  	out.Verbosity = (*int32)(unsafe.Pointer(in.Verbosity))
   536  	out.UseExperimentalRetryJoin = in.UseExperimentalRetryJoin
   537  	// WARNING: in.Ignition requires manual conversion: does not exist in peer-type
   538  	return nil
   539  }
   540  
   541  func autoConvert_v1alpha3_KubeadmConfigStatus_To_v1beta1_KubeadmConfigStatus(in *KubeadmConfigStatus, out *v1beta1.KubeadmConfigStatus, s conversion.Scope) error {
   542  	out.Ready = in.Ready
   543  	out.DataSecretName = (*string)(unsafe.Pointer(in.DataSecretName))
   544  	// WARNING: in.BootstrapData requires manual conversion: does not exist in peer-type
   545  	out.FailureReason = in.FailureReason
   546  	out.FailureMessage = in.FailureMessage
   547  	out.ObservedGeneration = in.ObservedGeneration
   548  	if in.Conditions != nil {
   549  		in, out := &in.Conditions, &out.Conditions
   550  		*out = make(apiv1beta1.Conditions, len(*in))
   551  		for i := range *in {
   552  			if err := corev1alpha3.Convert_v1alpha3_Condition_To_v1beta1_Condition(&(*in)[i], &(*out)[i], s); err != nil {
   553  				return err
   554  			}
   555  		}
   556  	} else {
   557  		out.Conditions = nil
   558  	}
   559  	return nil
   560  }
   561  
   562  func autoConvert_v1beta1_KubeadmConfigStatus_To_v1alpha3_KubeadmConfigStatus(in *v1beta1.KubeadmConfigStatus, out *KubeadmConfigStatus, s conversion.Scope) error {
   563  	out.Ready = in.Ready
   564  	out.DataSecretName = (*string)(unsafe.Pointer(in.DataSecretName))
   565  	out.FailureReason = in.FailureReason
   566  	out.FailureMessage = in.FailureMessage
   567  	out.ObservedGeneration = in.ObservedGeneration
   568  	if in.Conditions != nil {
   569  		in, out := &in.Conditions, &out.Conditions
   570  		*out = make(corev1alpha3.Conditions, len(*in))
   571  		for i := range *in {
   572  			if err := corev1alpha3.Convert_v1beta1_Condition_To_v1alpha3_Condition(&(*in)[i], &(*out)[i], s); err != nil {
   573  				return err
   574  			}
   575  		}
   576  	} else {
   577  		out.Conditions = nil
   578  	}
   579  	return nil
   580  }
   581  
   582  // Convert_v1beta1_KubeadmConfigStatus_To_v1alpha3_KubeadmConfigStatus is an autogenerated conversion function.
   583  func Convert_v1beta1_KubeadmConfigStatus_To_v1alpha3_KubeadmConfigStatus(in *v1beta1.KubeadmConfigStatus, out *KubeadmConfigStatus, s conversion.Scope) error {
   584  	return autoConvert_v1beta1_KubeadmConfigStatus_To_v1alpha3_KubeadmConfigStatus(in, out, s)
   585  }
   586  
   587  func autoConvert_v1alpha3_KubeadmConfigTemplate_To_v1beta1_KubeadmConfigTemplate(in *KubeadmConfigTemplate, out *v1beta1.KubeadmConfigTemplate, s conversion.Scope) error {
   588  	out.ObjectMeta = in.ObjectMeta
   589  	if err := Convert_v1alpha3_KubeadmConfigTemplateSpec_To_v1beta1_KubeadmConfigTemplateSpec(&in.Spec, &out.Spec, s); err != nil {
   590  		return err
   591  	}
   592  	return nil
   593  }
   594  
   595  // Convert_v1alpha3_KubeadmConfigTemplate_To_v1beta1_KubeadmConfigTemplate is an autogenerated conversion function.
   596  func Convert_v1alpha3_KubeadmConfigTemplate_To_v1beta1_KubeadmConfigTemplate(in *KubeadmConfigTemplate, out *v1beta1.KubeadmConfigTemplate, s conversion.Scope) error {
   597  	return autoConvert_v1alpha3_KubeadmConfigTemplate_To_v1beta1_KubeadmConfigTemplate(in, out, s)
   598  }
   599  
   600  func autoConvert_v1beta1_KubeadmConfigTemplate_To_v1alpha3_KubeadmConfigTemplate(in *v1beta1.KubeadmConfigTemplate, out *KubeadmConfigTemplate, s conversion.Scope) error {
   601  	out.ObjectMeta = in.ObjectMeta
   602  	if err := Convert_v1beta1_KubeadmConfigTemplateSpec_To_v1alpha3_KubeadmConfigTemplateSpec(&in.Spec, &out.Spec, s); err != nil {
   603  		return err
   604  	}
   605  	return nil
   606  }
   607  
   608  // Convert_v1beta1_KubeadmConfigTemplate_To_v1alpha3_KubeadmConfigTemplate is an autogenerated conversion function.
   609  func Convert_v1beta1_KubeadmConfigTemplate_To_v1alpha3_KubeadmConfigTemplate(in *v1beta1.KubeadmConfigTemplate, out *KubeadmConfigTemplate, s conversion.Scope) error {
   610  	return autoConvert_v1beta1_KubeadmConfigTemplate_To_v1alpha3_KubeadmConfigTemplate(in, out, s)
   611  }
   612  
   613  func autoConvert_v1alpha3_KubeadmConfigTemplateList_To_v1beta1_KubeadmConfigTemplateList(in *KubeadmConfigTemplateList, out *v1beta1.KubeadmConfigTemplateList, s conversion.Scope) error {
   614  	out.ListMeta = in.ListMeta
   615  	if in.Items != nil {
   616  		in, out := &in.Items, &out.Items
   617  		*out = make([]v1beta1.KubeadmConfigTemplate, len(*in))
   618  		for i := range *in {
   619  			if err := Convert_v1alpha3_KubeadmConfigTemplate_To_v1beta1_KubeadmConfigTemplate(&(*in)[i], &(*out)[i], s); err != nil {
   620  				return err
   621  			}
   622  		}
   623  	} else {
   624  		out.Items = nil
   625  	}
   626  	return nil
   627  }
   628  
   629  // Convert_v1alpha3_KubeadmConfigTemplateList_To_v1beta1_KubeadmConfigTemplateList is an autogenerated conversion function.
   630  func Convert_v1alpha3_KubeadmConfigTemplateList_To_v1beta1_KubeadmConfigTemplateList(in *KubeadmConfigTemplateList, out *v1beta1.KubeadmConfigTemplateList, s conversion.Scope) error {
   631  	return autoConvert_v1alpha3_KubeadmConfigTemplateList_To_v1beta1_KubeadmConfigTemplateList(in, out, s)
   632  }
   633  
   634  func autoConvert_v1beta1_KubeadmConfigTemplateList_To_v1alpha3_KubeadmConfigTemplateList(in *v1beta1.KubeadmConfigTemplateList, out *KubeadmConfigTemplateList, s conversion.Scope) error {
   635  	out.ListMeta = in.ListMeta
   636  	if in.Items != nil {
   637  		in, out := &in.Items, &out.Items
   638  		*out = make([]KubeadmConfigTemplate, len(*in))
   639  		for i := range *in {
   640  			if err := Convert_v1beta1_KubeadmConfigTemplate_To_v1alpha3_KubeadmConfigTemplate(&(*in)[i], &(*out)[i], s); err != nil {
   641  				return err
   642  			}
   643  		}
   644  	} else {
   645  		out.Items = nil
   646  	}
   647  	return nil
   648  }
   649  
   650  // Convert_v1beta1_KubeadmConfigTemplateList_To_v1alpha3_KubeadmConfigTemplateList is an autogenerated conversion function.
   651  func Convert_v1beta1_KubeadmConfigTemplateList_To_v1alpha3_KubeadmConfigTemplateList(in *v1beta1.KubeadmConfigTemplateList, out *KubeadmConfigTemplateList, s conversion.Scope) error {
   652  	return autoConvert_v1beta1_KubeadmConfigTemplateList_To_v1alpha3_KubeadmConfigTemplateList(in, out, s)
   653  }
   654  
   655  func autoConvert_v1alpha3_KubeadmConfigTemplateResource_To_v1beta1_KubeadmConfigTemplateResource(in *KubeadmConfigTemplateResource, out *v1beta1.KubeadmConfigTemplateResource, s conversion.Scope) error {
   656  	if err := Convert_v1alpha3_KubeadmConfigSpec_To_v1beta1_KubeadmConfigSpec(&in.Spec, &out.Spec, s); err != nil {
   657  		return err
   658  	}
   659  	return nil
   660  }
   661  
   662  // Convert_v1alpha3_KubeadmConfigTemplateResource_To_v1beta1_KubeadmConfigTemplateResource is an autogenerated conversion function.
   663  func Convert_v1alpha3_KubeadmConfigTemplateResource_To_v1beta1_KubeadmConfigTemplateResource(in *KubeadmConfigTemplateResource, out *v1beta1.KubeadmConfigTemplateResource, s conversion.Scope) error {
   664  	return autoConvert_v1alpha3_KubeadmConfigTemplateResource_To_v1beta1_KubeadmConfigTemplateResource(in, out, s)
   665  }
   666  
   667  func autoConvert_v1beta1_KubeadmConfigTemplateResource_To_v1alpha3_KubeadmConfigTemplateResource(in *v1beta1.KubeadmConfigTemplateResource, out *KubeadmConfigTemplateResource, s conversion.Scope) error {
   668  	// WARNING: in.ObjectMeta requires manual conversion: does not exist in peer-type
   669  	if err := Convert_v1beta1_KubeadmConfigSpec_To_v1alpha3_KubeadmConfigSpec(&in.Spec, &out.Spec, s); err != nil {
   670  		return err
   671  	}
   672  	return nil
   673  }
   674  
   675  func autoConvert_v1alpha3_KubeadmConfigTemplateSpec_To_v1beta1_KubeadmConfigTemplateSpec(in *KubeadmConfigTemplateSpec, out *v1beta1.KubeadmConfigTemplateSpec, s conversion.Scope) error {
   676  	if err := Convert_v1alpha3_KubeadmConfigTemplateResource_To_v1beta1_KubeadmConfigTemplateResource(&in.Template, &out.Template, s); err != nil {
   677  		return err
   678  	}
   679  	return nil
   680  }
   681  
   682  // Convert_v1alpha3_KubeadmConfigTemplateSpec_To_v1beta1_KubeadmConfigTemplateSpec is an autogenerated conversion function.
   683  func Convert_v1alpha3_KubeadmConfigTemplateSpec_To_v1beta1_KubeadmConfigTemplateSpec(in *KubeadmConfigTemplateSpec, out *v1beta1.KubeadmConfigTemplateSpec, s conversion.Scope) error {
   684  	return autoConvert_v1alpha3_KubeadmConfigTemplateSpec_To_v1beta1_KubeadmConfigTemplateSpec(in, out, s)
   685  }
   686  
   687  func autoConvert_v1beta1_KubeadmConfigTemplateSpec_To_v1alpha3_KubeadmConfigTemplateSpec(in *v1beta1.KubeadmConfigTemplateSpec, out *KubeadmConfigTemplateSpec, s conversion.Scope) error {
   688  	if err := Convert_v1beta1_KubeadmConfigTemplateResource_To_v1alpha3_KubeadmConfigTemplateResource(&in.Template, &out.Template, s); err != nil {
   689  		return err
   690  	}
   691  	return nil
   692  }
   693  
   694  // Convert_v1beta1_KubeadmConfigTemplateSpec_To_v1alpha3_KubeadmConfigTemplateSpec is an autogenerated conversion function.
   695  func Convert_v1beta1_KubeadmConfigTemplateSpec_To_v1alpha3_KubeadmConfigTemplateSpec(in *v1beta1.KubeadmConfigTemplateSpec, out *KubeadmConfigTemplateSpec, s conversion.Scope) error {
   696  	return autoConvert_v1beta1_KubeadmConfigTemplateSpec_To_v1alpha3_KubeadmConfigTemplateSpec(in, out, s)
   697  }
   698  
   699  func autoConvert_v1alpha3_NTP_To_v1beta1_NTP(in *NTP, out *v1beta1.NTP, s conversion.Scope) error {
   700  	out.Servers = *(*[]string)(unsafe.Pointer(&in.Servers))
   701  	out.Enabled = (*bool)(unsafe.Pointer(in.Enabled))
   702  	return nil
   703  }
   704  
   705  // Convert_v1alpha3_NTP_To_v1beta1_NTP is an autogenerated conversion function.
   706  func Convert_v1alpha3_NTP_To_v1beta1_NTP(in *NTP, out *v1beta1.NTP, s conversion.Scope) error {
   707  	return autoConvert_v1alpha3_NTP_To_v1beta1_NTP(in, out, s)
   708  }
   709  
   710  func autoConvert_v1beta1_NTP_To_v1alpha3_NTP(in *v1beta1.NTP, out *NTP, s conversion.Scope) error {
   711  	out.Servers = *(*[]string)(unsafe.Pointer(&in.Servers))
   712  	out.Enabled = (*bool)(unsafe.Pointer(in.Enabled))
   713  	return nil
   714  }
   715  
   716  // Convert_v1beta1_NTP_To_v1alpha3_NTP is an autogenerated conversion function.
   717  func Convert_v1beta1_NTP_To_v1alpha3_NTP(in *v1beta1.NTP, out *NTP, s conversion.Scope) error {
   718  	return autoConvert_v1beta1_NTP_To_v1alpha3_NTP(in, out, s)
   719  }
   720  
   721  func autoConvert_v1alpha3_Partition_To_v1beta1_Partition(in *Partition, out *v1beta1.Partition, s conversion.Scope) error {
   722  	out.Device = in.Device
   723  	out.Layout = in.Layout
   724  	out.Overwrite = (*bool)(unsafe.Pointer(in.Overwrite))
   725  	out.TableType = (*string)(unsafe.Pointer(in.TableType))
   726  	return nil
   727  }
   728  
   729  // Convert_v1alpha3_Partition_To_v1beta1_Partition is an autogenerated conversion function.
   730  func Convert_v1alpha3_Partition_To_v1beta1_Partition(in *Partition, out *v1beta1.Partition, s conversion.Scope) error {
   731  	return autoConvert_v1alpha3_Partition_To_v1beta1_Partition(in, out, s)
   732  }
   733  
   734  func autoConvert_v1beta1_Partition_To_v1alpha3_Partition(in *v1beta1.Partition, out *Partition, s conversion.Scope) error {
   735  	out.Device = in.Device
   736  	out.Layout = in.Layout
   737  	out.Overwrite = (*bool)(unsafe.Pointer(in.Overwrite))
   738  	out.TableType = (*string)(unsafe.Pointer(in.TableType))
   739  	return nil
   740  }
   741  
   742  // Convert_v1beta1_Partition_To_v1alpha3_Partition is an autogenerated conversion function.
   743  func Convert_v1beta1_Partition_To_v1alpha3_Partition(in *v1beta1.Partition, out *Partition, s conversion.Scope) error {
   744  	return autoConvert_v1beta1_Partition_To_v1alpha3_Partition(in, out, s)
   745  }
   746  
   747  func autoConvert_v1alpha3_SecretFileSource_To_v1beta1_SecretFileSource(in *SecretFileSource, out *v1beta1.SecretFileSource, s conversion.Scope) error {
   748  	out.Name = in.Name
   749  	out.Key = in.Key
   750  	return nil
   751  }
   752  
   753  // Convert_v1alpha3_SecretFileSource_To_v1beta1_SecretFileSource is an autogenerated conversion function.
   754  func Convert_v1alpha3_SecretFileSource_To_v1beta1_SecretFileSource(in *SecretFileSource, out *v1beta1.SecretFileSource, s conversion.Scope) error {
   755  	return autoConvert_v1alpha3_SecretFileSource_To_v1beta1_SecretFileSource(in, out, s)
   756  }
   757  
   758  func autoConvert_v1beta1_SecretFileSource_To_v1alpha3_SecretFileSource(in *v1beta1.SecretFileSource, out *SecretFileSource, s conversion.Scope) error {
   759  	out.Name = in.Name
   760  	out.Key = in.Key
   761  	return nil
   762  }
   763  
   764  // Convert_v1beta1_SecretFileSource_To_v1alpha3_SecretFileSource is an autogenerated conversion function.
   765  func Convert_v1beta1_SecretFileSource_To_v1alpha3_SecretFileSource(in *v1beta1.SecretFileSource, out *SecretFileSource, s conversion.Scope) error {
   766  	return autoConvert_v1beta1_SecretFileSource_To_v1alpha3_SecretFileSource(in, out, s)
   767  }
   768  
   769  func autoConvert_v1alpha3_User_To_v1beta1_User(in *User, out *v1beta1.User, s conversion.Scope) error {
   770  	out.Name = in.Name
   771  	out.Gecos = (*string)(unsafe.Pointer(in.Gecos))
   772  	out.Groups = (*string)(unsafe.Pointer(in.Groups))
   773  	out.HomeDir = (*string)(unsafe.Pointer(in.HomeDir))
   774  	out.Inactive = (*bool)(unsafe.Pointer(in.Inactive))
   775  	out.Shell = (*string)(unsafe.Pointer(in.Shell))
   776  	out.Passwd = (*string)(unsafe.Pointer(in.Passwd))
   777  	out.PrimaryGroup = (*string)(unsafe.Pointer(in.PrimaryGroup))
   778  	out.LockPassword = (*bool)(unsafe.Pointer(in.LockPassword))
   779  	out.Sudo = (*string)(unsafe.Pointer(in.Sudo))
   780  	out.SSHAuthorizedKeys = *(*[]string)(unsafe.Pointer(&in.SSHAuthorizedKeys))
   781  	return nil
   782  }
   783  
   784  // Convert_v1alpha3_User_To_v1beta1_User is an autogenerated conversion function.
   785  func Convert_v1alpha3_User_To_v1beta1_User(in *User, out *v1beta1.User, s conversion.Scope) error {
   786  	return autoConvert_v1alpha3_User_To_v1beta1_User(in, out, s)
   787  }
   788  
   789  func autoConvert_v1beta1_User_To_v1alpha3_User(in *v1beta1.User, out *User, s conversion.Scope) error {
   790  	out.Name = in.Name
   791  	out.Gecos = (*string)(unsafe.Pointer(in.Gecos))
   792  	out.Groups = (*string)(unsafe.Pointer(in.Groups))
   793  	out.HomeDir = (*string)(unsafe.Pointer(in.HomeDir))
   794  	out.Inactive = (*bool)(unsafe.Pointer(in.Inactive))
   795  	out.Shell = (*string)(unsafe.Pointer(in.Shell))
   796  	out.Passwd = (*string)(unsafe.Pointer(in.Passwd))
   797  	// WARNING: in.PasswdFrom requires manual conversion: does not exist in peer-type
   798  	out.PrimaryGroup = (*string)(unsafe.Pointer(in.PrimaryGroup))
   799  	out.LockPassword = (*bool)(unsafe.Pointer(in.LockPassword))
   800  	out.Sudo = (*string)(unsafe.Pointer(in.Sudo))
   801  	out.SSHAuthorizedKeys = *(*[]string)(unsafe.Pointer(&in.SSHAuthorizedKeys))
   802  	return nil
   803  }