1
2
3
4
19
20
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
39
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
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
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
264
265
266 return nil
267 }
268
269 func autoConvert_v1alpha1_CPUPreferences_To_v1beta1_CPUPreferences(in *CPUPreferences, out *v1beta1.CPUPreferences, s conversion.Scope) error {
270
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
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
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
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
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
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
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
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
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
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
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
432
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
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
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
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
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
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
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
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
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
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
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
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
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
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
653
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
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
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
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
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
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
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
787
788
789
790
791
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
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