...

Source file src/kubevirt.io/api/instancetype/v1alpha1/conversion_generated.go

Documentation: kubevirt.io/api/instancetype/v1alpha1

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  /*
     5  Copyright The KubeVirt 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 v1alpha1
    23  
    24  import (
    25  	unsafe "unsafe"
    26  
    27  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    28  	conversion "k8s.io/apimachinery/pkg/conversion"
    29  	runtime "k8s.io/apimachinery/pkg/runtime"
    30  	corev1 "kubevirt.io/api/core/v1"
    31  	v1beta1 "kubevirt.io/api/instancetype/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((*CPUInstancetype)(nil), (*v1beta1.CPUInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error {
    42  		return Convert_v1alpha1_CPUInstancetype_To_v1beta1_CPUInstancetype(a.(*CPUInstancetype), b.(*v1beta1.CPUInstancetype), scope)
    43  	}); err != nil {
    44  		return err
    45  	}
    46  	if err := s.AddGeneratedConversionFunc((*v1beta1.ClockPreferences)(nil), (*ClockPreferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
    47  		return Convert_v1beta1_ClockPreferences_To_v1alpha1_ClockPreferences(a.(*v1beta1.ClockPreferences), b.(*ClockPreferences), scope)
    48  	}); err != nil {
    49  		return err
    50  	}
    51  	if err := s.AddGeneratedConversionFunc((*ClockPreferences)(nil), (*v1beta1.ClockPreferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
    52  		return Convert_v1alpha1_ClockPreferences_To_v1beta1_ClockPreferences(a.(*ClockPreferences), b.(*v1beta1.ClockPreferences), scope)
    53  	}); err != nil {
    54  		return err
    55  	}
    56  	if err := s.AddGeneratedConversionFunc((*DevicePreferences)(nil), (*v1beta1.DevicePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
    57  		return Convert_v1alpha1_DevicePreferences_To_v1beta1_DevicePreferences(a.(*DevicePreferences), b.(*v1beta1.DevicePreferences), scope)
    58  	}); err != nil {
    59  		return err
    60  	}
    61  	if err := s.AddGeneratedConversionFunc((*v1beta1.FeaturePreferences)(nil), (*FeaturePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
    62  		return Convert_v1beta1_FeaturePreferences_To_v1alpha1_FeaturePreferences(a.(*v1beta1.FeaturePreferences), b.(*FeaturePreferences), scope)
    63  	}); err != nil {
    64  		return err
    65  	}
    66  	if err := s.AddGeneratedConversionFunc((*FeaturePreferences)(nil), (*v1beta1.FeaturePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
    67  		return Convert_v1alpha1_FeaturePreferences_To_v1beta1_FeaturePreferences(a.(*FeaturePreferences), b.(*v1beta1.FeaturePreferences), scope)
    68  	}); err != nil {
    69  		return err
    70  	}
    71  	if err := s.AddGeneratedConversionFunc((*FirmwarePreferences)(nil), (*v1beta1.FirmwarePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
    72  		return Convert_v1alpha1_FirmwarePreferences_To_v1beta1_FirmwarePreferences(a.(*FirmwarePreferences), b.(*v1beta1.FirmwarePreferences), scope)
    73  	}); err != nil {
    74  		return err
    75  	}
    76  	if err := s.AddGeneratedConversionFunc((*v1beta1.MachinePreferences)(nil), (*MachinePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
    77  		return Convert_v1beta1_MachinePreferences_To_v1alpha1_MachinePreferences(a.(*v1beta1.MachinePreferences), b.(*MachinePreferences), scope)
    78  	}); err != nil {
    79  		return err
    80  	}
    81  	if err := s.AddGeneratedConversionFunc((*MachinePreferences)(nil), (*v1beta1.MachinePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
    82  		return Convert_v1alpha1_MachinePreferences_To_v1beta1_MachinePreferences(a.(*MachinePreferences), b.(*v1beta1.MachinePreferences), scope)
    83  	}); err != nil {
    84  		return err
    85  	}
    86  	if err := s.AddGeneratedConversionFunc((*MemoryInstancetype)(nil), (*v1beta1.MemoryInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error {
    87  		return Convert_v1alpha1_MemoryInstancetype_To_v1beta1_MemoryInstancetype(a.(*MemoryInstancetype), b.(*v1beta1.MemoryInstancetype), scope)
    88  	}); err != nil {
    89  		return err
    90  	}
    91  	if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachineClusterInstancetype)(nil), (*VirtualMachineClusterInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error {
    92  		return Convert_v1beta1_VirtualMachineClusterInstancetype_To_v1alpha1_VirtualMachineClusterInstancetype(a.(*v1beta1.VirtualMachineClusterInstancetype), b.(*VirtualMachineClusterInstancetype), scope)
    93  	}); err != nil {
    94  		return err
    95  	}
    96  	if err := s.AddGeneratedConversionFunc((*VirtualMachineClusterInstancetype)(nil), (*v1beta1.VirtualMachineClusterInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error {
    97  		return Convert_v1alpha1_VirtualMachineClusterInstancetype_To_v1beta1_VirtualMachineClusterInstancetype(a.(*VirtualMachineClusterInstancetype), b.(*v1beta1.VirtualMachineClusterInstancetype), scope)
    98  	}); err != nil {
    99  		return err
   100  	}
   101  	if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachineClusterInstancetypeList)(nil), (*VirtualMachineClusterInstancetypeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   102  		return Convert_v1beta1_VirtualMachineClusterInstancetypeList_To_v1alpha1_VirtualMachineClusterInstancetypeList(a.(*v1beta1.VirtualMachineClusterInstancetypeList), b.(*VirtualMachineClusterInstancetypeList), scope)
   103  	}); err != nil {
   104  		return err
   105  	}
   106  	if err := s.AddGeneratedConversionFunc((*VirtualMachineClusterInstancetypeList)(nil), (*v1beta1.VirtualMachineClusterInstancetypeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   107  		return Convert_v1alpha1_VirtualMachineClusterInstancetypeList_To_v1beta1_VirtualMachineClusterInstancetypeList(a.(*VirtualMachineClusterInstancetypeList), b.(*v1beta1.VirtualMachineClusterInstancetypeList), scope)
   108  	}); err != nil {
   109  		return err
   110  	}
   111  	if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachineClusterPreference)(nil), (*VirtualMachineClusterPreference)(nil), func(a, b interface{}, scope conversion.Scope) error {
   112  		return Convert_v1beta1_VirtualMachineClusterPreference_To_v1alpha1_VirtualMachineClusterPreference(a.(*v1beta1.VirtualMachineClusterPreference), b.(*VirtualMachineClusterPreference), scope)
   113  	}); err != nil {
   114  		return err
   115  	}
   116  	if err := s.AddGeneratedConversionFunc((*VirtualMachineClusterPreference)(nil), (*v1beta1.VirtualMachineClusterPreference)(nil), func(a, b interface{}, scope conversion.Scope) error {
   117  		return Convert_v1alpha1_VirtualMachineClusterPreference_To_v1beta1_VirtualMachineClusterPreference(a.(*VirtualMachineClusterPreference), b.(*v1beta1.VirtualMachineClusterPreference), scope)
   118  	}); err != nil {
   119  		return err
   120  	}
   121  	if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachineClusterPreferenceList)(nil), (*VirtualMachineClusterPreferenceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   122  		return Convert_v1beta1_VirtualMachineClusterPreferenceList_To_v1alpha1_VirtualMachineClusterPreferenceList(a.(*v1beta1.VirtualMachineClusterPreferenceList), b.(*VirtualMachineClusterPreferenceList), scope)
   123  	}); err != nil {
   124  		return err
   125  	}
   126  	if err := s.AddGeneratedConversionFunc((*VirtualMachineClusterPreferenceList)(nil), (*v1beta1.VirtualMachineClusterPreferenceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   127  		return Convert_v1alpha1_VirtualMachineClusterPreferenceList_To_v1beta1_VirtualMachineClusterPreferenceList(a.(*VirtualMachineClusterPreferenceList), b.(*v1beta1.VirtualMachineClusterPreferenceList), scope)
   128  	}); err != nil {
   129  		return err
   130  	}
   131  	if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachineInstancetype)(nil), (*VirtualMachineInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error {
   132  		return Convert_v1beta1_VirtualMachineInstancetype_To_v1alpha1_VirtualMachineInstancetype(a.(*v1beta1.VirtualMachineInstancetype), b.(*VirtualMachineInstancetype), scope)
   133  	}); err != nil {
   134  		return err
   135  	}
   136  	if err := s.AddGeneratedConversionFunc((*VirtualMachineInstancetype)(nil), (*v1beta1.VirtualMachineInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error {
   137  		return Convert_v1alpha1_VirtualMachineInstancetype_To_v1beta1_VirtualMachineInstancetype(a.(*VirtualMachineInstancetype), b.(*v1beta1.VirtualMachineInstancetype), scope)
   138  	}); err != nil {
   139  		return err
   140  	}
   141  	if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachineInstancetypeList)(nil), (*VirtualMachineInstancetypeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   142  		return Convert_v1beta1_VirtualMachineInstancetypeList_To_v1alpha1_VirtualMachineInstancetypeList(a.(*v1beta1.VirtualMachineInstancetypeList), b.(*VirtualMachineInstancetypeList), scope)
   143  	}); err != nil {
   144  		return err
   145  	}
   146  	if err := s.AddGeneratedConversionFunc((*VirtualMachineInstancetypeList)(nil), (*v1beta1.VirtualMachineInstancetypeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   147  		return Convert_v1alpha1_VirtualMachineInstancetypeList_To_v1beta1_VirtualMachineInstancetypeList(a.(*VirtualMachineInstancetypeList), b.(*v1beta1.VirtualMachineInstancetypeList), scope)
   148  	}); err != nil {
   149  		return err
   150  	}
   151  	if err := s.AddGeneratedConversionFunc((*VirtualMachineInstancetypeSpec)(nil), (*v1beta1.VirtualMachineInstancetypeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   152  		return Convert_v1alpha1_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec(a.(*VirtualMachineInstancetypeSpec), b.(*v1beta1.VirtualMachineInstancetypeSpec), scope)
   153  	}); err != nil {
   154  		return err
   155  	}
   156  	if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachinePreference)(nil), (*VirtualMachinePreference)(nil), func(a, b interface{}, scope conversion.Scope) error {
   157  		return Convert_v1beta1_VirtualMachinePreference_To_v1alpha1_VirtualMachinePreference(a.(*v1beta1.VirtualMachinePreference), b.(*VirtualMachinePreference), scope)
   158  	}); err != nil {
   159  		return err
   160  	}
   161  	if err := s.AddGeneratedConversionFunc((*VirtualMachinePreference)(nil), (*v1beta1.VirtualMachinePreference)(nil), func(a, b interface{}, scope conversion.Scope) error {
   162  		return Convert_v1alpha1_VirtualMachinePreference_To_v1beta1_VirtualMachinePreference(a.(*VirtualMachinePreference), b.(*v1beta1.VirtualMachinePreference), scope)
   163  	}); err != nil {
   164  		return err
   165  	}
   166  	if err := s.AddGeneratedConversionFunc((*v1beta1.VirtualMachinePreferenceList)(nil), (*VirtualMachinePreferenceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   167  		return Convert_v1beta1_VirtualMachinePreferenceList_To_v1alpha1_VirtualMachinePreferenceList(a.(*v1beta1.VirtualMachinePreferenceList), b.(*VirtualMachinePreferenceList), scope)
   168  	}); err != nil {
   169  		return err
   170  	}
   171  	if err := s.AddGeneratedConversionFunc((*VirtualMachinePreferenceList)(nil), (*v1beta1.VirtualMachinePreferenceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   172  		return Convert_v1alpha1_VirtualMachinePreferenceList_To_v1beta1_VirtualMachinePreferenceList(a.(*VirtualMachinePreferenceList), b.(*v1beta1.VirtualMachinePreferenceList), scope)
   173  	}); err != nil {
   174  		return err
   175  	}
   176  	if err := s.AddGeneratedConversionFunc((*VirtualMachinePreferenceSpec)(nil), (*v1beta1.VirtualMachinePreferenceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   177  		return Convert_v1alpha1_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec(a.(*VirtualMachinePreferenceSpec), b.(*v1beta1.VirtualMachinePreferenceSpec), scope)
   178  	}); err != nil {
   179  		return err
   180  	}
   181  	if err := s.AddConversionFunc((*CPUPreferences)(nil), (*v1beta1.CPUPreferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
   182  		return Convert_v1alpha1_CPUPreferences_To_v1beta1_CPUPreferences(a.(*CPUPreferences), b.(*v1beta1.CPUPreferences), scope)
   183  	}); err != nil {
   184  		return err
   185  	}
   186  	if err := s.AddConversionFunc((*v1beta1.CPUInstancetype)(nil), (*CPUInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error {
   187  		return Convert_v1beta1_CPUInstancetype_To_v1alpha1_CPUInstancetype(a.(*v1beta1.CPUInstancetype), b.(*CPUInstancetype), scope)
   188  	}); err != nil {
   189  		return err
   190  	}
   191  	if err := s.AddConversionFunc((*v1beta1.CPUPreferences)(nil), (*CPUPreferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
   192  		return Convert_v1beta1_CPUPreferences_To_v1alpha1_CPUPreferences(a.(*v1beta1.CPUPreferences), b.(*CPUPreferences), scope)
   193  	}); err != nil {
   194  		return err
   195  	}
   196  	if err := s.AddConversionFunc((*v1beta1.DevicePreferences)(nil), (*DevicePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
   197  		return Convert_v1beta1_DevicePreferences_To_v1alpha1_DevicePreferences(a.(*v1beta1.DevicePreferences), b.(*DevicePreferences), scope)
   198  	}); err != nil {
   199  		return err
   200  	}
   201  	if err := s.AddConversionFunc((*v1beta1.FirmwarePreferences)(nil), (*FirmwarePreferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
   202  		return Convert_v1beta1_FirmwarePreferences_To_v1alpha1_FirmwarePreferences(a.(*v1beta1.FirmwarePreferences), b.(*FirmwarePreferences), scope)
   203  	}); err != nil {
   204  		return err
   205  	}
   206  	if err := s.AddConversionFunc((*v1beta1.MemoryInstancetype)(nil), (*MemoryInstancetype)(nil), func(a, b interface{}, scope conversion.Scope) error {
   207  		return Convert_v1beta1_MemoryInstancetype_To_v1alpha1_MemoryInstancetype(a.(*v1beta1.MemoryInstancetype), b.(*MemoryInstancetype), scope)
   208  	}); err != nil {
   209  		return err
   210  	}
   211  	if err := s.AddConversionFunc((*v1beta1.VirtualMachineInstancetypeSpec)(nil), (*VirtualMachineInstancetypeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   212  		return Convert_v1beta1_VirtualMachineInstancetypeSpec_To_v1alpha1_VirtualMachineInstancetypeSpec(a.(*v1beta1.VirtualMachineInstancetypeSpec), b.(*VirtualMachineInstancetypeSpec), scope)
   213  	}); err != nil {
   214  		return err
   215  	}
   216  	if err := s.AddConversionFunc((*v1beta1.VirtualMachinePreferenceSpec)(nil), (*VirtualMachinePreferenceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   217  		return Convert_v1beta1_VirtualMachinePreferenceSpec_To_v1alpha1_VirtualMachinePreferenceSpec(a.(*v1beta1.VirtualMachinePreferenceSpec), b.(*VirtualMachinePreferenceSpec), scope)
   218  	}); err != nil {
   219  		return err
   220  	}
   221  	return nil
   222  }
   223  
   224  func autoConvert_v1beta1_CPUInstancetype_To_v1alpha1_CPUInstancetype(in *v1beta1.CPUInstancetype, out *CPUInstancetype, s conversion.Scope) error {
   225  	out.Guest = in.Guest
   226  	if err := v1.Convert_Pointer_string_To_string(&in.Model, &out.Model, s); err != nil {
   227  		return err
   228  	}
   229  	if err := v1.Convert_Pointer_bool_To_bool(&in.DedicatedCPUPlacement, &out.DedicatedCPUPlacement, s); err != nil {
   230  		return err
   231  	}
   232  	out.NUMA = (*corev1.NUMA)(unsafe.Pointer(in.NUMA))
   233  	if err := v1.Convert_Pointer_bool_To_bool(&in.IsolateEmulatorThread, &out.IsolateEmulatorThread, s); err != nil {
   234  		return err
   235  	}
   236  	out.Realtime = (*corev1.Realtime)(unsafe.Pointer(in.Realtime))
   237  	// WARNING: in.MaxSockets requires manual conversion: does not exist in peer-type
   238  	return nil
   239  }
   240  
   241  func autoConvert_v1alpha1_CPUInstancetype_To_v1beta1_CPUInstancetype(in *CPUInstancetype, out *v1beta1.CPUInstancetype, s conversion.Scope) error {
   242  	out.Guest = in.Guest
   243  	if err := v1.Convert_string_To_Pointer_string(&in.Model, &out.Model, s); err != nil {
   244  		return err
   245  	}
   246  	if err := v1.Convert_bool_To_Pointer_bool(&in.DedicatedCPUPlacement, &out.DedicatedCPUPlacement, s); err != nil {
   247  		return err
   248  	}
   249  	out.NUMA = (*corev1.NUMA)(unsafe.Pointer(in.NUMA))
   250  	if err := v1.Convert_bool_To_Pointer_bool(&in.IsolateEmulatorThread, &out.IsolateEmulatorThread, s); err != nil {
   251  		return err
   252  	}
   253  	out.Realtime = (*corev1.Realtime)(unsafe.Pointer(in.Realtime))
   254  	return nil
   255  }
   256  
   257  // Convert_v1alpha1_CPUInstancetype_To_v1beta1_CPUInstancetype is an autogenerated conversion function.
   258  func Convert_v1alpha1_CPUInstancetype_To_v1beta1_CPUInstancetype(in *CPUInstancetype, out *v1beta1.CPUInstancetype, s conversion.Scope) error {
   259  	return autoConvert_v1alpha1_CPUInstancetype_To_v1beta1_CPUInstancetype(in, out, s)
   260  }
   261  
   262  func autoConvert_v1beta1_CPUPreferences_To_v1alpha1_CPUPreferences(in *v1beta1.CPUPreferences, out *CPUPreferences, s conversion.Scope) error {
   263  	// WARNING: in.PreferredCPUTopology requires manual conversion: inconvertible types (*kubevirt.io/api/instancetype/v1beta1.PreferredCPUTopology vs kubevirt.io/api/instancetype/v1alpha1.PreferredCPUTopology)
   264  	// WARNING: in.SpreadOptions requires manual conversion: does not exist in peer-type
   265  	// WARNING: in.PreferredCPUFeatures requires manual conversion: does not exist in peer-type
   266  	return nil
   267  }
   268  
   269  func autoConvert_v1alpha1_CPUPreferences_To_v1beta1_CPUPreferences(in *CPUPreferences, out *v1beta1.CPUPreferences, s conversion.Scope) error {
   270  	// WARNING: in.PreferredCPUTopology requires manual conversion: inconvertible types (kubevirt.io/api/instancetype/v1alpha1.PreferredCPUTopology vs *kubevirt.io/api/instancetype/v1beta1.PreferredCPUTopology)
   271  	return nil
   272  }
   273  
   274  func autoConvert_v1beta1_ClockPreferences_To_v1alpha1_ClockPreferences(in *v1beta1.ClockPreferences, out *ClockPreferences, s conversion.Scope) error {
   275  	out.PreferredClockOffset = (*corev1.ClockOffset)(unsafe.Pointer(in.PreferredClockOffset))
   276  	out.PreferredTimer = (*corev1.Timer)(unsafe.Pointer(in.PreferredTimer))
   277  	return nil
   278  }
   279  
   280  // Convert_v1beta1_ClockPreferences_To_v1alpha1_ClockPreferences is an autogenerated conversion function.
   281  func Convert_v1beta1_ClockPreferences_To_v1alpha1_ClockPreferences(in *v1beta1.ClockPreferences, out *ClockPreferences, s conversion.Scope) error {
   282  	return autoConvert_v1beta1_ClockPreferences_To_v1alpha1_ClockPreferences(in, out, s)
   283  }
   284  
   285  func autoConvert_v1alpha1_ClockPreferences_To_v1beta1_ClockPreferences(in *ClockPreferences, out *v1beta1.ClockPreferences, s conversion.Scope) error {
   286  	out.PreferredClockOffset = (*corev1.ClockOffset)(unsafe.Pointer(in.PreferredClockOffset))
   287  	out.PreferredTimer = (*corev1.Timer)(unsafe.Pointer(in.PreferredTimer))
   288  	return nil
   289  }
   290  
   291  // Convert_v1alpha1_ClockPreferences_To_v1beta1_ClockPreferences is an autogenerated conversion function.
   292  func Convert_v1alpha1_ClockPreferences_To_v1beta1_ClockPreferences(in *ClockPreferences, out *v1beta1.ClockPreferences, s conversion.Scope) error {
   293  	return autoConvert_v1alpha1_ClockPreferences_To_v1beta1_ClockPreferences(in, out, s)
   294  }
   295  
   296  func autoConvert_v1beta1_DevicePreferences_To_v1alpha1_DevicePreferences(in *v1beta1.DevicePreferences, out *DevicePreferences, s conversion.Scope) error {
   297  	out.PreferredAutoattachGraphicsDevice = (*bool)(unsafe.Pointer(in.PreferredAutoattachGraphicsDevice))
   298  	out.PreferredAutoattachMemBalloon = (*bool)(unsafe.Pointer(in.PreferredAutoattachMemBalloon))
   299  	out.PreferredAutoattachPodInterface = (*bool)(unsafe.Pointer(in.PreferredAutoattachPodInterface))
   300  	out.PreferredAutoattachSerialConsole = (*bool)(unsafe.Pointer(in.PreferredAutoattachSerialConsole))
   301  	out.PreferredAutoattachInputDevice = (*bool)(unsafe.Pointer(in.PreferredAutoattachInputDevice))
   302  	out.PreferredDisableHotplug = (*bool)(unsafe.Pointer(in.PreferredDisableHotplug))
   303  	out.PreferredVirtualGPUOptions = (*corev1.VGPUOptions)(unsafe.Pointer(in.PreferredVirtualGPUOptions))
   304  	out.PreferredSoundModel = in.PreferredSoundModel
   305  	out.PreferredUseVirtioTransitional = (*bool)(unsafe.Pointer(in.PreferredUseVirtioTransitional))
   306  	out.PreferredInputBus = corev1.InputBus(in.PreferredInputBus)
   307  	out.PreferredInputType = corev1.InputType(in.PreferredInputType)
   308  	out.PreferredDiskBus = corev1.DiskBus(in.PreferredDiskBus)
   309  	out.PreferredLunBus = corev1.DiskBus(in.PreferredLunBus)
   310  	out.PreferredCdromBus = corev1.DiskBus(in.PreferredCdromBus)
   311  	out.PreferredDiskDedicatedIoThread = (*bool)(unsafe.Pointer(in.PreferredDiskDedicatedIoThread))
   312  	out.PreferredDiskCache = corev1.DriverCache(in.PreferredDiskCache)
   313  	out.PreferredDiskIO = corev1.DriverIO(in.PreferredDiskIO)
   314  	out.PreferredDiskBlockSize = (*corev1.BlockSize)(unsafe.Pointer(in.PreferredDiskBlockSize))
   315  	out.PreferredInterfaceModel = in.PreferredInterfaceModel
   316  	out.PreferredRng = (*corev1.Rng)(unsafe.Pointer(in.PreferredRng))
   317  	out.PreferredBlockMultiQueue = (*bool)(unsafe.Pointer(in.PreferredBlockMultiQueue))
   318  	out.PreferredNetworkInterfaceMultiQueue = (*bool)(unsafe.Pointer(in.PreferredNetworkInterfaceMultiQueue))
   319  	out.PreferredTPM = (*corev1.TPMDevice)(unsafe.Pointer(in.PreferredTPM))
   320  	// WARNING: in.PreferredInterfaceMasquerade requires manual conversion: does not exist in peer-type
   321  	return nil
   322  }
   323  
   324  func autoConvert_v1alpha1_DevicePreferences_To_v1beta1_DevicePreferences(in *DevicePreferences, out *v1beta1.DevicePreferences, s conversion.Scope) error {
   325  	out.PreferredAutoattachGraphicsDevice = (*bool)(unsafe.Pointer(in.PreferredAutoattachGraphicsDevice))
   326  	out.PreferredAutoattachMemBalloon = (*bool)(unsafe.Pointer(in.PreferredAutoattachMemBalloon))
   327  	out.PreferredAutoattachPodInterface = (*bool)(unsafe.Pointer(in.PreferredAutoattachPodInterface))
   328  	out.PreferredAutoattachSerialConsole = (*bool)(unsafe.Pointer(in.PreferredAutoattachSerialConsole))
   329  	out.PreferredAutoattachInputDevice = (*bool)(unsafe.Pointer(in.PreferredAutoattachInputDevice))
   330  	out.PreferredDisableHotplug = (*bool)(unsafe.Pointer(in.PreferredDisableHotplug))
   331  	out.PreferredVirtualGPUOptions = (*corev1.VGPUOptions)(unsafe.Pointer(in.PreferredVirtualGPUOptions))
   332  	out.PreferredSoundModel = in.PreferredSoundModel
   333  	out.PreferredUseVirtioTransitional = (*bool)(unsafe.Pointer(in.PreferredUseVirtioTransitional))
   334  	out.PreferredInputBus = corev1.InputBus(in.PreferredInputBus)
   335  	out.PreferredInputType = corev1.InputType(in.PreferredInputType)
   336  	out.PreferredDiskBus = corev1.DiskBus(in.PreferredDiskBus)
   337  	out.PreferredLunBus = corev1.DiskBus(in.PreferredLunBus)
   338  	out.PreferredCdromBus = corev1.DiskBus(in.PreferredCdromBus)
   339  	out.PreferredDiskDedicatedIoThread = (*bool)(unsafe.Pointer(in.PreferredDiskDedicatedIoThread))
   340  	out.PreferredDiskCache = corev1.DriverCache(in.PreferredDiskCache)
   341  	out.PreferredDiskIO = corev1.DriverIO(in.PreferredDiskIO)
   342  	out.PreferredDiskBlockSize = (*corev1.BlockSize)(unsafe.Pointer(in.PreferredDiskBlockSize))
   343  	out.PreferredInterfaceModel = in.PreferredInterfaceModel
   344  	out.PreferredRng = (*corev1.Rng)(unsafe.Pointer(in.PreferredRng))
   345  	out.PreferredBlockMultiQueue = (*bool)(unsafe.Pointer(in.PreferredBlockMultiQueue))
   346  	out.PreferredNetworkInterfaceMultiQueue = (*bool)(unsafe.Pointer(in.PreferredNetworkInterfaceMultiQueue))
   347  	out.PreferredTPM = (*corev1.TPMDevice)(unsafe.Pointer(in.PreferredTPM))
   348  	return nil
   349  }
   350  
   351  // Convert_v1alpha1_DevicePreferences_To_v1beta1_DevicePreferences is an autogenerated conversion function.
   352  func Convert_v1alpha1_DevicePreferences_To_v1beta1_DevicePreferences(in *DevicePreferences, out *v1beta1.DevicePreferences, s conversion.Scope) error {
   353  	return autoConvert_v1alpha1_DevicePreferences_To_v1beta1_DevicePreferences(in, out, s)
   354  }
   355  
   356  func autoConvert_v1beta1_FeaturePreferences_To_v1alpha1_FeaturePreferences(in *v1beta1.FeaturePreferences, out *FeaturePreferences, s conversion.Scope) error {
   357  	out.PreferredAcpi = (*corev1.FeatureState)(unsafe.Pointer(in.PreferredAcpi))
   358  	out.PreferredApic = (*corev1.FeatureAPIC)(unsafe.Pointer(in.PreferredApic))
   359  	out.PreferredHyperv = (*corev1.FeatureHyperv)(unsafe.Pointer(in.PreferredHyperv))
   360  	out.PreferredKvm = (*corev1.FeatureKVM)(unsafe.Pointer(in.PreferredKvm))
   361  	out.PreferredPvspinlock = (*corev1.FeatureState)(unsafe.Pointer(in.PreferredPvspinlock))
   362  	out.PreferredSmm = (*corev1.FeatureState)(unsafe.Pointer(in.PreferredSmm))
   363  	return nil
   364  }
   365  
   366  // Convert_v1beta1_FeaturePreferences_To_v1alpha1_FeaturePreferences is an autogenerated conversion function.
   367  func Convert_v1beta1_FeaturePreferences_To_v1alpha1_FeaturePreferences(in *v1beta1.FeaturePreferences, out *FeaturePreferences, s conversion.Scope) error {
   368  	return autoConvert_v1beta1_FeaturePreferences_To_v1alpha1_FeaturePreferences(in, out, s)
   369  }
   370  
   371  func autoConvert_v1alpha1_FeaturePreferences_To_v1beta1_FeaturePreferences(in *FeaturePreferences, out *v1beta1.FeaturePreferences, s conversion.Scope) error {
   372  	out.PreferredAcpi = (*corev1.FeatureState)(unsafe.Pointer(in.PreferredAcpi))
   373  	out.PreferredApic = (*corev1.FeatureAPIC)(unsafe.Pointer(in.PreferredApic))
   374  	out.PreferredHyperv = (*corev1.FeatureHyperv)(unsafe.Pointer(in.PreferredHyperv))
   375  	out.PreferredKvm = (*corev1.FeatureKVM)(unsafe.Pointer(in.PreferredKvm))
   376  	out.PreferredPvspinlock = (*corev1.FeatureState)(unsafe.Pointer(in.PreferredPvspinlock))
   377  	out.PreferredSmm = (*corev1.FeatureState)(unsafe.Pointer(in.PreferredSmm))
   378  	return nil
   379  }
   380  
   381  // Convert_v1alpha1_FeaturePreferences_To_v1beta1_FeaturePreferences is an autogenerated conversion function.
   382  func Convert_v1alpha1_FeaturePreferences_To_v1beta1_FeaturePreferences(in *FeaturePreferences, out *v1beta1.FeaturePreferences, s conversion.Scope) error {
   383  	return autoConvert_v1alpha1_FeaturePreferences_To_v1beta1_FeaturePreferences(in, out, s)
   384  }
   385  
   386  func autoConvert_v1beta1_FirmwarePreferences_To_v1alpha1_FirmwarePreferences(in *v1beta1.FirmwarePreferences, out *FirmwarePreferences, s conversion.Scope) error {
   387  	out.PreferredUseBios = (*bool)(unsafe.Pointer(in.PreferredUseBios))
   388  	out.PreferredUseBiosSerial = (*bool)(unsafe.Pointer(in.PreferredUseBiosSerial))
   389  	out.PreferredUseEfi = (*bool)(unsafe.Pointer(in.PreferredUseEfi))
   390  	out.PreferredUseSecureBoot = (*bool)(unsafe.Pointer(in.PreferredUseSecureBoot))
   391  	// WARNING: in.PreferredEfi requires manual conversion: does not exist in peer-type
   392  	return nil
   393  }
   394  
   395  func autoConvert_v1alpha1_FirmwarePreferences_To_v1beta1_FirmwarePreferences(in *FirmwarePreferences, out *v1beta1.FirmwarePreferences, s conversion.Scope) error {
   396  	out.PreferredUseBios = (*bool)(unsafe.Pointer(in.PreferredUseBios))
   397  	out.PreferredUseBiosSerial = (*bool)(unsafe.Pointer(in.PreferredUseBiosSerial))
   398  	out.PreferredUseEfi = (*bool)(unsafe.Pointer(in.PreferredUseEfi))
   399  	out.PreferredUseSecureBoot = (*bool)(unsafe.Pointer(in.PreferredUseSecureBoot))
   400  	return nil
   401  }
   402  
   403  // Convert_v1alpha1_FirmwarePreferences_To_v1beta1_FirmwarePreferences is an autogenerated conversion function.
   404  func Convert_v1alpha1_FirmwarePreferences_To_v1beta1_FirmwarePreferences(in *FirmwarePreferences, out *v1beta1.FirmwarePreferences, s conversion.Scope) error {
   405  	return autoConvert_v1alpha1_FirmwarePreferences_To_v1beta1_FirmwarePreferences(in, out, s)
   406  }
   407  
   408  func autoConvert_v1beta1_MachinePreferences_To_v1alpha1_MachinePreferences(in *v1beta1.MachinePreferences, out *MachinePreferences, s conversion.Scope) error {
   409  	out.PreferredMachineType = in.PreferredMachineType
   410  	return nil
   411  }
   412  
   413  // Convert_v1beta1_MachinePreferences_To_v1alpha1_MachinePreferences is an autogenerated conversion function.
   414  func Convert_v1beta1_MachinePreferences_To_v1alpha1_MachinePreferences(in *v1beta1.MachinePreferences, out *MachinePreferences, s conversion.Scope) error {
   415  	return autoConvert_v1beta1_MachinePreferences_To_v1alpha1_MachinePreferences(in, out, s)
   416  }
   417  
   418  func autoConvert_v1alpha1_MachinePreferences_To_v1beta1_MachinePreferences(in *MachinePreferences, out *v1beta1.MachinePreferences, s conversion.Scope) error {
   419  	out.PreferredMachineType = in.PreferredMachineType
   420  	return nil
   421  }
   422  
   423  // Convert_v1alpha1_MachinePreferences_To_v1beta1_MachinePreferences is an autogenerated conversion function.
   424  func Convert_v1alpha1_MachinePreferences_To_v1beta1_MachinePreferences(in *MachinePreferences, out *v1beta1.MachinePreferences, s conversion.Scope) error {
   425  	return autoConvert_v1alpha1_MachinePreferences_To_v1beta1_MachinePreferences(in, out, s)
   426  }
   427  
   428  func autoConvert_v1beta1_MemoryInstancetype_To_v1alpha1_MemoryInstancetype(in *v1beta1.MemoryInstancetype, out *MemoryInstancetype, s conversion.Scope) error {
   429  	out.Guest = in.Guest
   430  	out.Hugepages = (*corev1.Hugepages)(unsafe.Pointer(in.Hugepages))
   431  	// WARNING: in.OvercommitPercent requires manual conversion: does not exist in peer-type
   432  	// WARNING: in.MaxGuest requires manual conversion: does not exist in peer-type
   433  	return nil
   434  }
   435  
   436  func autoConvert_v1alpha1_MemoryInstancetype_To_v1beta1_MemoryInstancetype(in *MemoryInstancetype, out *v1beta1.MemoryInstancetype, s conversion.Scope) error {
   437  	out.Guest = in.Guest
   438  	out.Hugepages = (*corev1.Hugepages)(unsafe.Pointer(in.Hugepages))
   439  	return nil
   440  }
   441  
   442  // Convert_v1alpha1_MemoryInstancetype_To_v1beta1_MemoryInstancetype is an autogenerated conversion function.
   443  func Convert_v1alpha1_MemoryInstancetype_To_v1beta1_MemoryInstancetype(in *MemoryInstancetype, out *v1beta1.MemoryInstancetype, s conversion.Scope) error {
   444  	return autoConvert_v1alpha1_MemoryInstancetype_To_v1beta1_MemoryInstancetype(in, out, s)
   445  }
   446  
   447  func autoConvert_v1beta1_VirtualMachineClusterInstancetype_To_v1alpha1_VirtualMachineClusterInstancetype(in *v1beta1.VirtualMachineClusterInstancetype, out *VirtualMachineClusterInstancetype, s conversion.Scope) error {
   448  	out.ObjectMeta = in.ObjectMeta
   449  	if err := Convert_v1beta1_VirtualMachineInstancetypeSpec_To_v1alpha1_VirtualMachineInstancetypeSpec(&in.Spec, &out.Spec, s); err != nil {
   450  		return err
   451  	}
   452  	return nil
   453  }
   454  
   455  // Convert_v1beta1_VirtualMachineClusterInstancetype_To_v1alpha1_VirtualMachineClusterInstancetype is an autogenerated conversion function.
   456  func Convert_v1beta1_VirtualMachineClusterInstancetype_To_v1alpha1_VirtualMachineClusterInstancetype(in *v1beta1.VirtualMachineClusterInstancetype, out *VirtualMachineClusterInstancetype, s conversion.Scope) error {
   457  	return autoConvert_v1beta1_VirtualMachineClusterInstancetype_To_v1alpha1_VirtualMachineClusterInstancetype(in, out, s)
   458  }
   459  
   460  func autoConvert_v1alpha1_VirtualMachineClusterInstancetype_To_v1beta1_VirtualMachineClusterInstancetype(in *VirtualMachineClusterInstancetype, out *v1beta1.VirtualMachineClusterInstancetype, s conversion.Scope) error {
   461  	out.ObjectMeta = in.ObjectMeta
   462  	if err := Convert_v1alpha1_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec(&in.Spec, &out.Spec, s); err != nil {
   463  		return err
   464  	}
   465  	return nil
   466  }
   467  
   468  // Convert_v1alpha1_VirtualMachineClusterInstancetype_To_v1beta1_VirtualMachineClusterInstancetype is an autogenerated conversion function.
   469  func Convert_v1alpha1_VirtualMachineClusterInstancetype_To_v1beta1_VirtualMachineClusterInstancetype(in *VirtualMachineClusterInstancetype, out *v1beta1.VirtualMachineClusterInstancetype, s conversion.Scope) error {
   470  	return autoConvert_v1alpha1_VirtualMachineClusterInstancetype_To_v1beta1_VirtualMachineClusterInstancetype(in, out, s)
   471  }
   472  
   473  func autoConvert_v1beta1_VirtualMachineClusterInstancetypeList_To_v1alpha1_VirtualMachineClusterInstancetypeList(in *v1beta1.VirtualMachineClusterInstancetypeList, out *VirtualMachineClusterInstancetypeList, s conversion.Scope) error {
   474  	out.ListMeta = in.ListMeta
   475  	if in.Items != nil {
   476  		in, out := &in.Items, &out.Items
   477  		*out = make([]VirtualMachineClusterInstancetype, len(*in))
   478  		for i := range *in {
   479  			if err := Convert_v1beta1_VirtualMachineClusterInstancetype_To_v1alpha1_VirtualMachineClusterInstancetype(&(*in)[i], &(*out)[i], s); err != nil {
   480  				return err
   481  			}
   482  		}
   483  	} else {
   484  		out.Items = nil
   485  	}
   486  	return nil
   487  }
   488  
   489  // Convert_v1beta1_VirtualMachineClusterInstancetypeList_To_v1alpha1_VirtualMachineClusterInstancetypeList is an autogenerated conversion function.
   490  func Convert_v1beta1_VirtualMachineClusterInstancetypeList_To_v1alpha1_VirtualMachineClusterInstancetypeList(in *v1beta1.VirtualMachineClusterInstancetypeList, out *VirtualMachineClusterInstancetypeList, s conversion.Scope) error {
   491  	return autoConvert_v1beta1_VirtualMachineClusterInstancetypeList_To_v1alpha1_VirtualMachineClusterInstancetypeList(in, out, s)
   492  }
   493  
   494  func autoConvert_v1alpha1_VirtualMachineClusterInstancetypeList_To_v1beta1_VirtualMachineClusterInstancetypeList(in *VirtualMachineClusterInstancetypeList, out *v1beta1.VirtualMachineClusterInstancetypeList, s conversion.Scope) error {
   495  	out.ListMeta = in.ListMeta
   496  	if in.Items != nil {
   497  		in, out := &in.Items, &out.Items
   498  		*out = make([]v1beta1.VirtualMachineClusterInstancetype, len(*in))
   499  		for i := range *in {
   500  			if err := Convert_v1alpha1_VirtualMachineClusterInstancetype_To_v1beta1_VirtualMachineClusterInstancetype(&(*in)[i], &(*out)[i], s); err != nil {
   501  				return err
   502  			}
   503  		}
   504  	} else {
   505  		out.Items = nil
   506  	}
   507  	return nil
   508  }
   509  
   510  // Convert_v1alpha1_VirtualMachineClusterInstancetypeList_To_v1beta1_VirtualMachineClusterInstancetypeList is an autogenerated conversion function.
   511  func Convert_v1alpha1_VirtualMachineClusterInstancetypeList_To_v1beta1_VirtualMachineClusterInstancetypeList(in *VirtualMachineClusterInstancetypeList, out *v1beta1.VirtualMachineClusterInstancetypeList, s conversion.Scope) error {
   512  	return autoConvert_v1alpha1_VirtualMachineClusterInstancetypeList_To_v1beta1_VirtualMachineClusterInstancetypeList(in, out, s)
   513  }
   514  
   515  func autoConvert_v1beta1_VirtualMachineClusterPreference_To_v1alpha1_VirtualMachineClusterPreference(in *v1beta1.VirtualMachineClusterPreference, out *VirtualMachineClusterPreference, s conversion.Scope) error {
   516  	out.ObjectMeta = in.ObjectMeta
   517  	if err := Convert_v1beta1_VirtualMachinePreferenceSpec_To_v1alpha1_VirtualMachinePreferenceSpec(&in.Spec, &out.Spec, s); err != nil {
   518  		return err
   519  	}
   520  	return nil
   521  }
   522  
   523  // Convert_v1beta1_VirtualMachineClusterPreference_To_v1alpha1_VirtualMachineClusterPreference is an autogenerated conversion function.
   524  func Convert_v1beta1_VirtualMachineClusterPreference_To_v1alpha1_VirtualMachineClusterPreference(in *v1beta1.VirtualMachineClusterPreference, out *VirtualMachineClusterPreference, s conversion.Scope) error {
   525  	return autoConvert_v1beta1_VirtualMachineClusterPreference_To_v1alpha1_VirtualMachineClusterPreference(in, out, s)
   526  }
   527  
   528  func autoConvert_v1alpha1_VirtualMachineClusterPreference_To_v1beta1_VirtualMachineClusterPreference(in *VirtualMachineClusterPreference, out *v1beta1.VirtualMachineClusterPreference, s conversion.Scope) error {
   529  	out.ObjectMeta = in.ObjectMeta
   530  	if err := Convert_v1alpha1_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec(&in.Spec, &out.Spec, s); err != nil {
   531  		return err
   532  	}
   533  	return nil
   534  }
   535  
   536  // Convert_v1alpha1_VirtualMachineClusterPreference_To_v1beta1_VirtualMachineClusterPreference is an autogenerated conversion function.
   537  func Convert_v1alpha1_VirtualMachineClusterPreference_To_v1beta1_VirtualMachineClusterPreference(in *VirtualMachineClusterPreference, out *v1beta1.VirtualMachineClusterPreference, s conversion.Scope) error {
   538  	return autoConvert_v1alpha1_VirtualMachineClusterPreference_To_v1beta1_VirtualMachineClusterPreference(in, out, s)
   539  }
   540  
   541  func autoConvert_v1beta1_VirtualMachineClusterPreferenceList_To_v1alpha1_VirtualMachineClusterPreferenceList(in *v1beta1.VirtualMachineClusterPreferenceList, out *VirtualMachineClusterPreferenceList, s conversion.Scope) error {
   542  	out.ListMeta = in.ListMeta
   543  	if in.Items != nil {
   544  		in, out := &in.Items, &out.Items
   545  		*out = make([]VirtualMachineClusterPreference, len(*in))
   546  		for i := range *in {
   547  			if err := Convert_v1beta1_VirtualMachineClusterPreference_To_v1alpha1_VirtualMachineClusterPreference(&(*in)[i], &(*out)[i], s); err != nil {
   548  				return err
   549  			}
   550  		}
   551  	} else {
   552  		out.Items = nil
   553  	}
   554  	return nil
   555  }
   556  
   557  // Convert_v1beta1_VirtualMachineClusterPreferenceList_To_v1alpha1_VirtualMachineClusterPreferenceList is an autogenerated conversion function.
   558  func Convert_v1beta1_VirtualMachineClusterPreferenceList_To_v1alpha1_VirtualMachineClusterPreferenceList(in *v1beta1.VirtualMachineClusterPreferenceList, out *VirtualMachineClusterPreferenceList, s conversion.Scope) error {
   559  	return autoConvert_v1beta1_VirtualMachineClusterPreferenceList_To_v1alpha1_VirtualMachineClusterPreferenceList(in, out, s)
   560  }
   561  
   562  func autoConvert_v1alpha1_VirtualMachineClusterPreferenceList_To_v1beta1_VirtualMachineClusterPreferenceList(in *VirtualMachineClusterPreferenceList, out *v1beta1.VirtualMachineClusterPreferenceList, s conversion.Scope) error {
   563  	out.ListMeta = in.ListMeta
   564  	if in.Items != nil {
   565  		in, out := &in.Items, &out.Items
   566  		*out = make([]v1beta1.VirtualMachineClusterPreference, len(*in))
   567  		for i := range *in {
   568  			if err := Convert_v1alpha1_VirtualMachineClusterPreference_To_v1beta1_VirtualMachineClusterPreference(&(*in)[i], &(*out)[i], s); err != nil {
   569  				return err
   570  			}
   571  		}
   572  	} else {
   573  		out.Items = nil
   574  	}
   575  	return nil
   576  }
   577  
   578  // Convert_v1alpha1_VirtualMachineClusterPreferenceList_To_v1beta1_VirtualMachineClusterPreferenceList is an autogenerated conversion function.
   579  func Convert_v1alpha1_VirtualMachineClusterPreferenceList_To_v1beta1_VirtualMachineClusterPreferenceList(in *VirtualMachineClusterPreferenceList, out *v1beta1.VirtualMachineClusterPreferenceList, s conversion.Scope) error {
   580  	return autoConvert_v1alpha1_VirtualMachineClusterPreferenceList_To_v1beta1_VirtualMachineClusterPreferenceList(in, out, s)
   581  }
   582  
   583  func autoConvert_v1beta1_VirtualMachineInstancetype_To_v1alpha1_VirtualMachineInstancetype(in *v1beta1.VirtualMachineInstancetype, out *VirtualMachineInstancetype, s conversion.Scope) error {
   584  	out.ObjectMeta = in.ObjectMeta
   585  	if err := Convert_v1beta1_VirtualMachineInstancetypeSpec_To_v1alpha1_VirtualMachineInstancetypeSpec(&in.Spec, &out.Spec, s); err != nil {
   586  		return err
   587  	}
   588  	return nil
   589  }
   590  
   591  // Convert_v1beta1_VirtualMachineInstancetype_To_v1alpha1_VirtualMachineInstancetype is an autogenerated conversion function.
   592  func Convert_v1beta1_VirtualMachineInstancetype_To_v1alpha1_VirtualMachineInstancetype(in *v1beta1.VirtualMachineInstancetype, out *VirtualMachineInstancetype, s conversion.Scope) error {
   593  	return autoConvert_v1beta1_VirtualMachineInstancetype_To_v1alpha1_VirtualMachineInstancetype(in, out, s)
   594  }
   595  
   596  func autoConvert_v1alpha1_VirtualMachineInstancetype_To_v1beta1_VirtualMachineInstancetype(in *VirtualMachineInstancetype, out *v1beta1.VirtualMachineInstancetype, s conversion.Scope) error {
   597  	out.ObjectMeta = in.ObjectMeta
   598  	if err := Convert_v1alpha1_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec(&in.Spec, &out.Spec, s); err != nil {
   599  		return err
   600  	}
   601  	return nil
   602  }
   603  
   604  // Convert_v1alpha1_VirtualMachineInstancetype_To_v1beta1_VirtualMachineInstancetype is an autogenerated conversion function.
   605  func Convert_v1alpha1_VirtualMachineInstancetype_To_v1beta1_VirtualMachineInstancetype(in *VirtualMachineInstancetype, out *v1beta1.VirtualMachineInstancetype, s conversion.Scope) error {
   606  	return autoConvert_v1alpha1_VirtualMachineInstancetype_To_v1beta1_VirtualMachineInstancetype(in, out, s)
   607  }
   608  
   609  func autoConvert_v1beta1_VirtualMachineInstancetypeList_To_v1alpha1_VirtualMachineInstancetypeList(in *v1beta1.VirtualMachineInstancetypeList, out *VirtualMachineInstancetypeList, s conversion.Scope) error {
   610  	out.ListMeta = in.ListMeta
   611  	if in.Items != nil {
   612  		in, out := &in.Items, &out.Items
   613  		*out = make([]VirtualMachineInstancetype, len(*in))
   614  		for i := range *in {
   615  			if err := Convert_v1beta1_VirtualMachineInstancetype_To_v1alpha1_VirtualMachineInstancetype(&(*in)[i], &(*out)[i], s); err != nil {
   616  				return err
   617  			}
   618  		}
   619  	} else {
   620  		out.Items = nil
   621  	}
   622  	return nil
   623  }
   624  
   625  // Convert_v1beta1_VirtualMachineInstancetypeList_To_v1alpha1_VirtualMachineInstancetypeList is an autogenerated conversion function.
   626  func Convert_v1beta1_VirtualMachineInstancetypeList_To_v1alpha1_VirtualMachineInstancetypeList(in *v1beta1.VirtualMachineInstancetypeList, out *VirtualMachineInstancetypeList, s conversion.Scope) error {
   627  	return autoConvert_v1beta1_VirtualMachineInstancetypeList_To_v1alpha1_VirtualMachineInstancetypeList(in, out, s)
   628  }
   629  
   630  func autoConvert_v1alpha1_VirtualMachineInstancetypeList_To_v1beta1_VirtualMachineInstancetypeList(in *VirtualMachineInstancetypeList, out *v1beta1.VirtualMachineInstancetypeList, s conversion.Scope) error {
   631  	out.ListMeta = in.ListMeta
   632  	if in.Items != nil {
   633  		in, out := &in.Items, &out.Items
   634  		*out = make([]v1beta1.VirtualMachineInstancetype, len(*in))
   635  		for i := range *in {
   636  			if err := Convert_v1alpha1_VirtualMachineInstancetype_To_v1beta1_VirtualMachineInstancetype(&(*in)[i], &(*out)[i], s); err != nil {
   637  				return err
   638  			}
   639  		}
   640  	} else {
   641  		out.Items = nil
   642  	}
   643  	return nil
   644  }
   645  
   646  // Convert_v1alpha1_VirtualMachineInstancetypeList_To_v1beta1_VirtualMachineInstancetypeList is an autogenerated conversion function.
   647  func Convert_v1alpha1_VirtualMachineInstancetypeList_To_v1beta1_VirtualMachineInstancetypeList(in *VirtualMachineInstancetypeList, out *v1beta1.VirtualMachineInstancetypeList, s conversion.Scope) error {
   648  	return autoConvert_v1alpha1_VirtualMachineInstancetypeList_To_v1beta1_VirtualMachineInstancetypeList(in, out, s)
   649  }
   650  
   651  func autoConvert_v1beta1_VirtualMachineInstancetypeSpec_To_v1alpha1_VirtualMachineInstancetypeSpec(in *v1beta1.VirtualMachineInstancetypeSpec, out *VirtualMachineInstancetypeSpec, s conversion.Scope) error {
   652  	// WARNING: in.NodeSelector requires manual conversion: does not exist in peer-type
   653  	// WARNING: in.SchedulerName requires manual conversion: does not exist in peer-type
   654  	if err := Convert_v1beta1_CPUInstancetype_To_v1alpha1_CPUInstancetype(&in.CPU, &out.CPU, s); err != nil {
   655  		return err
   656  	}
   657  	if err := Convert_v1beta1_MemoryInstancetype_To_v1alpha1_MemoryInstancetype(&in.Memory, &out.Memory, s); err != nil {
   658  		return err
   659  	}
   660  	out.GPUs = *(*[]corev1.GPU)(unsafe.Pointer(&in.GPUs))
   661  	out.HostDevices = *(*[]corev1.HostDevice)(unsafe.Pointer(&in.HostDevices))
   662  	out.IOThreadsPolicy = (*corev1.IOThreadsPolicy)(unsafe.Pointer(in.IOThreadsPolicy))
   663  	out.LaunchSecurity = (*corev1.LaunchSecurity)(unsafe.Pointer(in.LaunchSecurity))
   664  	// WARNING: in.Annotations requires manual conversion: does not exist in peer-type
   665  	return nil
   666  }
   667  
   668  func autoConvert_v1alpha1_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec(in *VirtualMachineInstancetypeSpec, out *v1beta1.VirtualMachineInstancetypeSpec, s conversion.Scope) error {
   669  	if err := Convert_v1alpha1_CPUInstancetype_To_v1beta1_CPUInstancetype(&in.CPU, &out.CPU, s); err != nil {
   670  		return err
   671  	}
   672  	if err := Convert_v1alpha1_MemoryInstancetype_To_v1beta1_MemoryInstancetype(&in.Memory, &out.Memory, s); err != nil {
   673  		return err
   674  	}
   675  	out.GPUs = *(*[]corev1.GPU)(unsafe.Pointer(&in.GPUs))
   676  	out.HostDevices = *(*[]corev1.HostDevice)(unsafe.Pointer(&in.HostDevices))
   677  	out.IOThreadsPolicy = (*corev1.IOThreadsPolicy)(unsafe.Pointer(in.IOThreadsPolicy))
   678  	out.LaunchSecurity = (*corev1.LaunchSecurity)(unsafe.Pointer(in.LaunchSecurity))
   679  	return nil
   680  }
   681  
   682  // Convert_v1alpha1_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec is an autogenerated conversion function.
   683  func Convert_v1alpha1_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec(in *VirtualMachineInstancetypeSpec, out *v1beta1.VirtualMachineInstancetypeSpec, s conversion.Scope) error {
   684  	return autoConvert_v1alpha1_VirtualMachineInstancetypeSpec_To_v1beta1_VirtualMachineInstancetypeSpec(in, out, s)
   685  }
   686  
   687  func autoConvert_v1beta1_VirtualMachinePreference_To_v1alpha1_VirtualMachinePreference(in *v1beta1.VirtualMachinePreference, out *VirtualMachinePreference, s conversion.Scope) error {
   688  	out.ObjectMeta = in.ObjectMeta
   689  	if err := Convert_v1beta1_VirtualMachinePreferenceSpec_To_v1alpha1_VirtualMachinePreferenceSpec(&in.Spec, &out.Spec, s); err != nil {
   690  		return err
   691  	}
   692  	return nil
   693  }
   694  
   695  // Convert_v1beta1_VirtualMachinePreference_To_v1alpha1_VirtualMachinePreference is an autogenerated conversion function.
   696  func Convert_v1beta1_VirtualMachinePreference_To_v1alpha1_VirtualMachinePreference(in *v1beta1.VirtualMachinePreference, out *VirtualMachinePreference, s conversion.Scope) error {
   697  	return autoConvert_v1beta1_VirtualMachinePreference_To_v1alpha1_VirtualMachinePreference(in, out, s)
   698  }
   699  
   700  func autoConvert_v1alpha1_VirtualMachinePreference_To_v1beta1_VirtualMachinePreference(in *VirtualMachinePreference, out *v1beta1.VirtualMachinePreference, s conversion.Scope) error {
   701  	out.ObjectMeta = in.ObjectMeta
   702  	if err := Convert_v1alpha1_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec(&in.Spec, &out.Spec, s); err != nil {
   703  		return err
   704  	}
   705  	return nil
   706  }
   707  
   708  // Convert_v1alpha1_VirtualMachinePreference_To_v1beta1_VirtualMachinePreference is an autogenerated conversion function.
   709  func Convert_v1alpha1_VirtualMachinePreference_To_v1beta1_VirtualMachinePreference(in *VirtualMachinePreference, out *v1beta1.VirtualMachinePreference, s conversion.Scope) error {
   710  	return autoConvert_v1alpha1_VirtualMachinePreference_To_v1beta1_VirtualMachinePreference(in, out, s)
   711  }
   712  
   713  func autoConvert_v1beta1_VirtualMachinePreferenceList_To_v1alpha1_VirtualMachinePreferenceList(in *v1beta1.VirtualMachinePreferenceList, out *VirtualMachinePreferenceList, s conversion.Scope) error {
   714  	out.ListMeta = in.ListMeta
   715  	if in.Items != nil {
   716  		in, out := &in.Items, &out.Items
   717  		*out = make([]VirtualMachinePreference, len(*in))
   718  		for i := range *in {
   719  			if err := Convert_v1beta1_VirtualMachinePreference_To_v1alpha1_VirtualMachinePreference(&(*in)[i], &(*out)[i], s); err != nil {
   720  				return err
   721  			}
   722  		}
   723  	} else {
   724  		out.Items = nil
   725  	}
   726  	return nil
   727  }
   728  
   729  // Convert_v1beta1_VirtualMachinePreferenceList_To_v1alpha1_VirtualMachinePreferenceList is an autogenerated conversion function.
   730  func Convert_v1beta1_VirtualMachinePreferenceList_To_v1alpha1_VirtualMachinePreferenceList(in *v1beta1.VirtualMachinePreferenceList, out *VirtualMachinePreferenceList, s conversion.Scope) error {
   731  	return autoConvert_v1beta1_VirtualMachinePreferenceList_To_v1alpha1_VirtualMachinePreferenceList(in, out, s)
   732  }
   733  
   734  func autoConvert_v1alpha1_VirtualMachinePreferenceList_To_v1beta1_VirtualMachinePreferenceList(in *VirtualMachinePreferenceList, out *v1beta1.VirtualMachinePreferenceList, s conversion.Scope) error {
   735  	out.ListMeta = in.ListMeta
   736  	if in.Items != nil {
   737  		in, out := &in.Items, &out.Items
   738  		*out = make([]v1beta1.VirtualMachinePreference, len(*in))
   739  		for i := range *in {
   740  			if err := Convert_v1alpha1_VirtualMachinePreference_To_v1beta1_VirtualMachinePreference(&(*in)[i], &(*out)[i], s); err != nil {
   741  				return err
   742  			}
   743  		}
   744  	} else {
   745  		out.Items = nil
   746  	}
   747  	return nil
   748  }
   749  
   750  // Convert_v1alpha1_VirtualMachinePreferenceList_To_v1beta1_VirtualMachinePreferenceList is an autogenerated conversion function.
   751  func Convert_v1alpha1_VirtualMachinePreferenceList_To_v1beta1_VirtualMachinePreferenceList(in *VirtualMachinePreferenceList, out *v1beta1.VirtualMachinePreferenceList, s conversion.Scope) error {
   752  	return autoConvert_v1alpha1_VirtualMachinePreferenceList_To_v1beta1_VirtualMachinePreferenceList(in, out, s)
   753  }
   754  
   755  func autoConvert_v1beta1_VirtualMachinePreferenceSpec_To_v1alpha1_VirtualMachinePreferenceSpec(in *v1beta1.VirtualMachinePreferenceSpec, out *VirtualMachinePreferenceSpec, s conversion.Scope) error {
   756  	out.Clock = (*ClockPreferences)(unsafe.Pointer(in.Clock))
   757  	if in.CPU != nil {
   758  		in, out := &in.CPU, &out.CPU
   759  		*out = new(CPUPreferences)
   760  		if err := Convert_v1beta1_CPUPreferences_To_v1alpha1_CPUPreferences(*in, *out, s); err != nil {
   761  			return err
   762  		}
   763  	} else {
   764  		out.CPU = nil
   765  	}
   766  	if in.Devices != nil {
   767  		in, out := &in.Devices, &out.Devices
   768  		*out = new(DevicePreferences)
   769  		if err := Convert_v1beta1_DevicePreferences_To_v1alpha1_DevicePreferences(*in, *out, s); err != nil {
   770  			return err
   771  		}
   772  	} else {
   773  		out.Devices = nil
   774  	}
   775  	out.Features = (*FeaturePreferences)(unsafe.Pointer(in.Features))
   776  	if in.Firmware != nil {
   777  		in, out := &in.Firmware, &out.Firmware
   778  		*out = new(FirmwarePreferences)
   779  		if err := Convert_v1beta1_FirmwarePreferences_To_v1alpha1_FirmwarePreferences(*in, *out, s); err != nil {
   780  			return err
   781  		}
   782  	} else {
   783  		out.Firmware = nil
   784  	}
   785  	out.Machine = (*MachinePreferences)(unsafe.Pointer(in.Machine))
   786  	// WARNING: in.Volumes requires manual conversion: does not exist in peer-type
   787  	// WARNING: in.PreferredSubdomain requires manual conversion: does not exist in peer-type
   788  	// WARNING: in.PreferredTerminationGracePeriodSeconds requires manual conversion: does not exist in peer-type
   789  	// WARNING: in.Requirements requires manual conversion: does not exist in peer-type
   790  	// WARNING: in.Annotations requires manual conversion: does not exist in peer-type
   791  	// WARNING: in.PreferSpreadSocketToCoreRatio requires manual conversion: does not exist in peer-type
   792  	return nil
   793  }
   794  
   795  func autoConvert_v1alpha1_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec(in *VirtualMachinePreferenceSpec, out *v1beta1.VirtualMachinePreferenceSpec, s conversion.Scope) error {
   796  	out.Clock = (*v1beta1.ClockPreferences)(unsafe.Pointer(in.Clock))
   797  	if in.CPU != nil {
   798  		in, out := &in.CPU, &out.CPU
   799  		*out = new(v1beta1.CPUPreferences)
   800  		if err := Convert_v1alpha1_CPUPreferences_To_v1beta1_CPUPreferences(*in, *out, s); err != nil {
   801  			return err
   802  		}
   803  	} else {
   804  		out.CPU = nil
   805  	}
   806  	if in.Devices != nil {
   807  		in, out := &in.Devices, &out.Devices
   808  		*out = new(v1beta1.DevicePreferences)
   809  		if err := Convert_v1alpha1_DevicePreferences_To_v1beta1_DevicePreferences(*in, *out, s); err != nil {
   810  			return err
   811  		}
   812  	} else {
   813  		out.Devices = nil
   814  	}
   815  	out.Features = (*v1beta1.FeaturePreferences)(unsafe.Pointer(in.Features))
   816  	if in.Firmware != nil {
   817  		in, out := &in.Firmware, &out.Firmware
   818  		*out = new(v1beta1.FirmwarePreferences)
   819  		if err := Convert_v1alpha1_FirmwarePreferences_To_v1beta1_FirmwarePreferences(*in, *out, s); err != nil {
   820  			return err
   821  		}
   822  	} else {
   823  		out.Firmware = nil
   824  	}
   825  	out.Machine = (*v1beta1.MachinePreferences)(unsafe.Pointer(in.Machine))
   826  	return nil
   827  }
   828  
   829  // Convert_v1alpha1_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec is an autogenerated conversion function.
   830  func Convert_v1alpha1_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec(in *VirtualMachinePreferenceSpec, out *v1beta1.VirtualMachinePreferenceSpec, s conversion.Scope) error {
   831  	return autoConvert_v1alpha1_VirtualMachinePreferenceSpec_To_v1beta1_VirtualMachinePreferenceSpec(in, out, s)
   832  }
   833  

View as plain text