1
2
3
4
19
20
21
22 package v1alpha1
23
24 import (
25 unsafe "unsafe"
26
27 apicorev1 "k8s.io/api/core/v1"
28 v1alpha1 "k8s.io/api/storage/v1alpha1"
29 resource "k8s.io/apimachinery/pkg/api/resource"
30 v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
31 conversion "k8s.io/apimachinery/pkg/conversion"
32 runtime "k8s.io/apimachinery/pkg/runtime"
33 core "k8s.io/kubernetes/pkg/apis/core"
34 corev1 "k8s.io/kubernetes/pkg/apis/core/v1"
35 storage "k8s.io/kubernetes/pkg/apis/storage"
36 )
37
38 func init() {
39 localSchemeBuilder.Register(RegisterConversions)
40 }
41
42
43
44 func RegisterConversions(s *runtime.Scheme) error {
45 if err := s.AddGeneratedConversionFunc((*v1alpha1.CSIStorageCapacity)(nil), (*storage.CSIStorageCapacity)(nil), func(a, b interface{}, scope conversion.Scope) error {
46 return Convert_v1alpha1_CSIStorageCapacity_To_storage_CSIStorageCapacity(a.(*v1alpha1.CSIStorageCapacity), b.(*storage.CSIStorageCapacity), scope)
47 }); err != nil {
48 return err
49 }
50 if err := s.AddGeneratedConversionFunc((*storage.CSIStorageCapacity)(nil), (*v1alpha1.CSIStorageCapacity)(nil), func(a, b interface{}, scope conversion.Scope) error {
51 return Convert_storage_CSIStorageCapacity_To_v1alpha1_CSIStorageCapacity(a.(*storage.CSIStorageCapacity), b.(*v1alpha1.CSIStorageCapacity), scope)
52 }); err != nil {
53 return err
54 }
55 if err := s.AddGeneratedConversionFunc((*v1alpha1.CSIStorageCapacityList)(nil), (*storage.CSIStorageCapacityList)(nil), func(a, b interface{}, scope conversion.Scope) error {
56 return Convert_v1alpha1_CSIStorageCapacityList_To_storage_CSIStorageCapacityList(a.(*v1alpha1.CSIStorageCapacityList), b.(*storage.CSIStorageCapacityList), scope)
57 }); err != nil {
58 return err
59 }
60 if err := s.AddGeneratedConversionFunc((*storage.CSIStorageCapacityList)(nil), (*v1alpha1.CSIStorageCapacityList)(nil), func(a, b interface{}, scope conversion.Scope) error {
61 return Convert_storage_CSIStorageCapacityList_To_v1alpha1_CSIStorageCapacityList(a.(*storage.CSIStorageCapacityList), b.(*v1alpha1.CSIStorageCapacityList), scope)
62 }); err != nil {
63 return err
64 }
65 if err := s.AddGeneratedConversionFunc((*v1alpha1.VolumeAttachment)(nil), (*storage.VolumeAttachment)(nil), func(a, b interface{}, scope conversion.Scope) error {
66 return Convert_v1alpha1_VolumeAttachment_To_storage_VolumeAttachment(a.(*v1alpha1.VolumeAttachment), b.(*storage.VolumeAttachment), scope)
67 }); err != nil {
68 return err
69 }
70 if err := s.AddGeneratedConversionFunc((*storage.VolumeAttachment)(nil), (*v1alpha1.VolumeAttachment)(nil), func(a, b interface{}, scope conversion.Scope) error {
71 return Convert_storage_VolumeAttachment_To_v1alpha1_VolumeAttachment(a.(*storage.VolumeAttachment), b.(*v1alpha1.VolumeAttachment), scope)
72 }); err != nil {
73 return err
74 }
75 if err := s.AddGeneratedConversionFunc((*v1alpha1.VolumeAttachmentList)(nil), (*storage.VolumeAttachmentList)(nil), func(a, b interface{}, scope conversion.Scope) error {
76 return Convert_v1alpha1_VolumeAttachmentList_To_storage_VolumeAttachmentList(a.(*v1alpha1.VolumeAttachmentList), b.(*storage.VolumeAttachmentList), scope)
77 }); err != nil {
78 return err
79 }
80 if err := s.AddGeneratedConversionFunc((*storage.VolumeAttachmentList)(nil), (*v1alpha1.VolumeAttachmentList)(nil), func(a, b interface{}, scope conversion.Scope) error {
81 return Convert_storage_VolumeAttachmentList_To_v1alpha1_VolumeAttachmentList(a.(*storage.VolumeAttachmentList), b.(*v1alpha1.VolumeAttachmentList), scope)
82 }); err != nil {
83 return err
84 }
85 if err := s.AddGeneratedConversionFunc((*v1alpha1.VolumeAttachmentSource)(nil), (*storage.VolumeAttachmentSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
86 return Convert_v1alpha1_VolumeAttachmentSource_To_storage_VolumeAttachmentSource(a.(*v1alpha1.VolumeAttachmentSource), b.(*storage.VolumeAttachmentSource), scope)
87 }); err != nil {
88 return err
89 }
90 if err := s.AddGeneratedConversionFunc((*storage.VolumeAttachmentSource)(nil), (*v1alpha1.VolumeAttachmentSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
91 return Convert_storage_VolumeAttachmentSource_To_v1alpha1_VolumeAttachmentSource(a.(*storage.VolumeAttachmentSource), b.(*v1alpha1.VolumeAttachmentSource), scope)
92 }); err != nil {
93 return err
94 }
95 if err := s.AddGeneratedConversionFunc((*v1alpha1.VolumeAttachmentSpec)(nil), (*storage.VolumeAttachmentSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
96 return Convert_v1alpha1_VolumeAttachmentSpec_To_storage_VolumeAttachmentSpec(a.(*v1alpha1.VolumeAttachmentSpec), b.(*storage.VolumeAttachmentSpec), scope)
97 }); err != nil {
98 return err
99 }
100 if err := s.AddGeneratedConversionFunc((*storage.VolumeAttachmentSpec)(nil), (*v1alpha1.VolumeAttachmentSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
101 return Convert_storage_VolumeAttachmentSpec_To_v1alpha1_VolumeAttachmentSpec(a.(*storage.VolumeAttachmentSpec), b.(*v1alpha1.VolumeAttachmentSpec), scope)
102 }); err != nil {
103 return err
104 }
105 if err := s.AddGeneratedConversionFunc((*v1alpha1.VolumeAttachmentStatus)(nil), (*storage.VolumeAttachmentStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
106 return Convert_v1alpha1_VolumeAttachmentStatus_To_storage_VolumeAttachmentStatus(a.(*v1alpha1.VolumeAttachmentStatus), b.(*storage.VolumeAttachmentStatus), scope)
107 }); err != nil {
108 return err
109 }
110 if err := s.AddGeneratedConversionFunc((*storage.VolumeAttachmentStatus)(nil), (*v1alpha1.VolumeAttachmentStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
111 return Convert_storage_VolumeAttachmentStatus_To_v1alpha1_VolumeAttachmentStatus(a.(*storage.VolumeAttachmentStatus), b.(*v1alpha1.VolumeAttachmentStatus), scope)
112 }); err != nil {
113 return err
114 }
115 if err := s.AddGeneratedConversionFunc((*v1alpha1.VolumeAttributesClass)(nil), (*storage.VolumeAttributesClass)(nil), func(a, b interface{}, scope conversion.Scope) error {
116 return Convert_v1alpha1_VolumeAttributesClass_To_storage_VolumeAttributesClass(a.(*v1alpha1.VolumeAttributesClass), b.(*storage.VolumeAttributesClass), scope)
117 }); err != nil {
118 return err
119 }
120 if err := s.AddGeneratedConversionFunc((*storage.VolumeAttributesClass)(nil), (*v1alpha1.VolumeAttributesClass)(nil), func(a, b interface{}, scope conversion.Scope) error {
121 return Convert_storage_VolumeAttributesClass_To_v1alpha1_VolumeAttributesClass(a.(*storage.VolumeAttributesClass), b.(*v1alpha1.VolumeAttributesClass), scope)
122 }); err != nil {
123 return err
124 }
125 if err := s.AddGeneratedConversionFunc((*v1alpha1.VolumeAttributesClassList)(nil), (*storage.VolumeAttributesClassList)(nil), func(a, b interface{}, scope conversion.Scope) error {
126 return Convert_v1alpha1_VolumeAttributesClassList_To_storage_VolumeAttributesClassList(a.(*v1alpha1.VolumeAttributesClassList), b.(*storage.VolumeAttributesClassList), scope)
127 }); err != nil {
128 return err
129 }
130 if err := s.AddGeneratedConversionFunc((*storage.VolumeAttributesClassList)(nil), (*v1alpha1.VolumeAttributesClassList)(nil), func(a, b interface{}, scope conversion.Scope) error {
131 return Convert_storage_VolumeAttributesClassList_To_v1alpha1_VolumeAttributesClassList(a.(*storage.VolumeAttributesClassList), b.(*v1alpha1.VolumeAttributesClassList), scope)
132 }); err != nil {
133 return err
134 }
135 if err := s.AddGeneratedConversionFunc((*v1alpha1.VolumeError)(nil), (*storage.VolumeError)(nil), func(a, b interface{}, scope conversion.Scope) error {
136 return Convert_v1alpha1_VolumeError_To_storage_VolumeError(a.(*v1alpha1.VolumeError), b.(*storage.VolumeError), scope)
137 }); err != nil {
138 return err
139 }
140 if err := s.AddGeneratedConversionFunc((*storage.VolumeError)(nil), (*v1alpha1.VolumeError)(nil), func(a, b interface{}, scope conversion.Scope) error {
141 return Convert_storage_VolumeError_To_v1alpha1_VolumeError(a.(*storage.VolumeError), b.(*v1alpha1.VolumeError), scope)
142 }); err != nil {
143 return err
144 }
145 return nil
146 }
147
148 func autoConvert_v1alpha1_CSIStorageCapacity_To_storage_CSIStorageCapacity(in *v1alpha1.CSIStorageCapacity, out *storage.CSIStorageCapacity, s conversion.Scope) error {
149 out.ObjectMeta = in.ObjectMeta
150 out.NodeTopology = (*v1.LabelSelector)(unsafe.Pointer(in.NodeTopology))
151 out.StorageClassName = in.StorageClassName
152 out.Capacity = (*resource.Quantity)(unsafe.Pointer(in.Capacity))
153 out.MaximumVolumeSize = (*resource.Quantity)(unsafe.Pointer(in.MaximumVolumeSize))
154 return nil
155 }
156
157
158 func Convert_v1alpha1_CSIStorageCapacity_To_storage_CSIStorageCapacity(in *v1alpha1.CSIStorageCapacity, out *storage.CSIStorageCapacity, s conversion.Scope) error {
159 return autoConvert_v1alpha1_CSIStorageCapacity_To_storage_CSIStorageCapacity(in, out, s)
160 }
161
162 func autoConvert_storage_CSIStorageCapacity_To_v1alpha1_CSIStorageCapacity(in *storage.CSIStorageCapacity, out *v1alpha1.CSIStorageCapacity, s conversion.Scope) error {
163 out.ObjectMeta = in.ObjectMeta
164 out.NodeTopology = (*v1.LabelSelector)(unsafe.Pointer(in.NodeTopology))
165 out.StorageClassName = in.StorageClassName
166 out.Capacity = (*resource.Quantity)(unsafe.Pointer(in.Capacity))
167 out.MaximumVolumeSize = (*resource.Quantity)(unsafe.Pointer(in.MaximumVolumeSize))
168 return nil
169 }
170
171
172 func Convert_storage_CSIStorageCapacity_To_v1alpha1_CSIStorageCapacity(in *storage.CSIStorageCapacity, out *v1alpha1.CSIStorageCapacity, s conversion.Scope) error {
173 return autoConvert_storage_CSIStorageCapacity_To_v1alpha1_CSIStorageCapacity(in, out, s)
174 }
175
176 func autoConvert_v1alpha1_CSIStorageCapacityList_To_storage_CSIStorageCapacityList(in *v1alpha1.CSIStorageCapacityList, out *storage.CSIStorageCapacityList, s conversion.Scope) error {
177 out.ListMeta = in.ListMeta
178 out.Items = *(*[]storage.CSIStorageCapacity)(unsafe.Pointer(&in.Items))
179 return nil
180 }
181
182
183 func Convert_v1alpha1_CSIStorageCapacityList_To_storage_CSIStorageCapacityList(in *v1alpha1.CSIStorageCapacityList, out *storage.CSIStorageCapacityList, s conversion.Scope) error {
184 return autoConvert_v1alpha1_CSIStorageCapacityList_To_storage_CSIStorageCapacityList(in, out, s)
185 }
186
187 func autoConvert_storage_CSIStorageCapacityList_To_v1alpha1_CSIStorageCapacityList(in *storage.CSIStorageCapacityList, out *v1alpha1.CSIStorageCapacityList, s conversion.Scope) error {
188 out.ListMeta = in.ListMeta
189 out.Items = *(*[]v1alpha1.CSIStorageCapacity)(unsafe.Pointer(&in.Items))
190 return nil
191 }
192
193
194 func Convert_storage_CSIStorageCapacityList_To_v1alpha1_CSIStorageCapacityList(in *storage.CSIStorageCapacityList, out *v1alpha1.CSIStorageCapacityList, s conversion.Scope) error {
195 return autoConvert_storage_CSIStorageCapacityList_To_v1alpha1_CSIStorageCapacityList(in, out, s)
196 }
197
198 func autoConvert_v1alpha1_VolumeAttachment_To_storage_VolumeAttachment(in *v1alpha1.VolumeAttachment, out *storage.VolumeAttachment, s conversion.Scope) error {
199 out.ObjectMeta = in.ObjectMeta
200 if err := Convert_v1alpha1_VolumeAttachmentSpec_To_storage_VolumeAttachmentSpec(&in.Spec, &out.Spec, s); err != nil {
201 return err
202 }
203 if err := Convert_v1alpha1_VolumeAttachmentStatus_To_storage_VolumeAttachmentStatus(&in.Status, &out.Status, s); err != nil {
204 return err
205 }
206 return nil
207 }
208
209
210 func Convert_v1alpha1_VolumeAttachment_To_storage_VolumeAttachment(in *v1alpha1.VolumeAttachment, out *storage.VolumeAttachment, s conversion.Scope) error {
211 return autoConvert_v1alpha1_VolumeAttachment_To_storage_VolumeAttachment(in, out, s)
212 }
213
214 func autoConvert_storage_VolumeAttachment_To_v1alpha1_VolumeAttachment(in *storage.VolumeAttachment, out *v1alpha1.VolumeAttachment, s conversion.Scope) error {
215 out.ObjectMeta = in.ObjectMeta
216 if err := Convert_storage_VolumeAttachmentSpec_To_v1alpha1_VolumeAttachmentSpec(&in.Spec, &out.Spec, s); err != nil {
217 return err
218 }
219 if err := Convert_storage_VolumeAttachmentStatus_To_v1alpha1_VolumeAttachmentStatus(&in.Status, &out.Status, s); err != nil {
220 return err
221 }
222 return nil
223 }
224
225
226 func Convert_storage_VolumeAttachment_To_v1alpha1_VolumeAttachment(in *storage.VolumeAttachment, out *v1alpha1.VolumeAttachment, s conversion.Scope) error {
227 return autoConvert_storage_VolumeAttachment_To_v1alpha1_VolumeAttachment(in, out, s)
228 }
229
230 func autoConvert_v1alpha1_VolumeAttachmentList_To_storage_VolumeAttachmentList(in *v1alpha1.VolumeAttachmentList, out *storage.VolumeAttachmentList, s conversion.Scope) error {
231 out.ListMeta = in.ListMeta
232 if in.Items != nil {
233 in, out := &in.Items, &out.Items
234 *out = make([]storage.VolumeAttachment, len(*in))
235 for i := range *in {
236 if err := Convert_v1alpha1_VolumeAttachment_To_storage_VolumeAttachment(&(*in)[i], &(*out)[i], s); err != nil {
237 return err
238 }
239 }
240 } else {
241 out.Items = nil
242 }
243 return nil
244 }
245
246
247 func Convert_v1alpha1_VolumeAttachmentList_To_storage_VolumeAttachmentList(in *v1alpha1.VolumeAttachmentList, out *storage.VolumeAttachmentList, s conversion.Scope) error {
248 return autoConvert_v1alpha1_VolumeAttachmentList_To_storage_VolumeAttachmentList(in, out, s)
249 }
250
251 func autoConvert_storage_VolumeAttachmentList_To_v1alpha1_VolumeAttachmentList(in *storage.VolumeAttachmentList, out *v1alpha1.VolumeAttachmentList, s conversion.Scope) error {
252 out.ListMeta = in.ListMeta
253 if in.Items != nil {
254 in, out := &in.Items, &out.Items
255 *out = make([]v1alpha1.VolumeAttachment, len(*in))
256 for i := range *in {
257 if err := Convert_storage_VolumeAttachment_To_v1alpha1_VolumeAttachment(&(*in)[i], &(*out)[i], s); err != nil {
258 return err
259 }
260 }
261 } else {
262 out.Items = nil
263 }
264 return nil
265 }
266
267
268 func Convert_storage_VolumeAttachmentList_To_v1alpha1_VolumeAttachmentList(in *storage.VolumeAttachmentList, out *v1alpha1.VolumeAttachmentList, s conversion.Scope) error {
269 return autoConvert_storage_VolumeAttachmentList_To_v1alpha1_VolumeAttachmentList(in, out, s)
270 }
271
272 func autoConvert_v1alpha1_VolumeAttachmentSource_To_storage_VolumeAttachmentSource(in *v1alpha1.VolumeAttachmentSource, out *storage.VolumeAttachmentSource, s conversion.Scope) error {
273 out.PersistentVolumeName = (*string)(unsafe.Pointer(in.PersistentVolumeName))
274 if in.InlineVolumeSpec != nil {
275 in, out := &in.InlineVolumeSpec, &out.InlineVolumeSpec
276 *out = new(core.PersistentVolumeSpec)
277 if err := corev1.Convert_v1_PersistentVolumeSpec_To_core_PersistentVolumeSpec(*in, *out, s); err != nil {
278 return err
279 }
280 } else {
281 out.InlineVolumeSpec = nil
282 }
283 return nil
284 }
285
286
287 func Convert_v1alpha1_VolumeAttachmentSource_To_storage_VolumeAttachmentSource(in *v1alpha1.VolumeAttachmentSource, out *storage.VolumeAttachmentSource, s conversion.Scope) error {
288 return autoConvert_v1alpha1_VolumeAttachmentSource_To_storage_VolumeAttachmentSource(in, out, s)
289 }
290
291 func autoConvert_storage_VolumeAttachmentSource_To_v1alpha1_VolumeAttachmentSource(in *storage.VolumeAttachmentSource, out *v1alpha1.VolumeAttachmentSource, s conversion.Scope) error {
292 out.PersistentVolumeName = (*string)(unsafe.Pointer(in.PersistentVolumeName))
293 if in.InlineVolumeSpec != nil {
294 in, out := &in.InlineVolumeSpec, &out.InlineVolumeSpec
295 *out = new(apicorev1.PersistentVolumeSpec)
296 if err := corev1.Convert_core_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(*in, *out, s); err != nil {
297 return err
298 }
299 } else {
300 out.InlineVolumeSpec = nil
301 }
302 return nil
303 }
304
305
306 func Convert_storage_VolumeAttachmentSource_To_v1alpha1_VolumeAttachmentSource(in *storage.VolumeAttachmentSource, out *v1alpha1.VolumeAttachmentSource, s conversion.Scope) error {
307 return autoConvert_storage_VolumeAttachmentSource_To_v1alpha1_VolumeAttachmentSource(in, out, s)
308 }
309
310 func autoConvert_v1alpha1_VolumeAttachmentSpec_To_storage_VolumeAttachmentSpec(in *v1alpha1.VolumeAttachmentSpec, out *storage.VolumeAttachmentSpec, s conversion.Scope) error {
311 out.Attacher = in.Attacher
312 if err := Convert_v1alpha1_VolumeAttachmentSource_To_storage_VolumeAttachmentSource(&in.Source, &out.Source, s); err != nil {
313 return err
314 }
315 out.NodeName = in.NodeName
316 return nil
317 }
318
319
320 func Convert_v1alpha1_VolumeAttachmentSpec_To_storage_VolumeAttachmentSpec(in *v1alpha1.VolumeAttachmentSpec, out *storage.VolumeAttachmentSpec, s conversion.Scope) error {
321 return autoConvert_v1alpha1_VolumeAttachmentSpec_To_storage_VolumeAttachmentSpec(in, out, s)
322 }
323
324 func autoConvert_storage_VolumeAttachmentSpec_To_v1alpha1_VolumeAttachmentSpec(in *storage.VolumeAttachmentSpec, out *v1alpha1.VolumeAttachmentSpec, s conversion.Scope) error {
325 out.Attacher = in.Attacher
326 if err := Convert_storage_VolumeAttachmentSource_To_v1alpha1_VolumeAttachmentSource(&in.Source, &out.Source, s); err != nil {
327 return err
328 }
329 out.NodeName = in.NodeName
330 return nil
331 }
332
333
334 func Convert_storage_VolumeAttachmentSpec_To_v1alpha1_VolumeAttachmentSpec(in *storage.VolumeAttachmentSpec, out *v1alpha1.VolumeAttachmentSpec, s conversion.Scope) error {
335 return autoConvert_storage_VolumeAttachmentSpec_To_v1alpha1_VolumeAttachmentSpec(in, out, s)
336 }
337
338 func autoConvert_v1alpha1_VolumeAttachmentStatus_To_storage_VolumeAttachmentStatus(in *v1alpha1.VolumeAttachmentStatus, out *storage.VolumeAttachmentStatus, s conversion.Scope) error {
339 out.Attached = in.Attached
340 out.AttachmentMetadata = *(*map[string]string)(unsafe.Pointer(&in.AttachmentMetadata))
341 out.AttachError = (*storage.VolumeError)(unsafe.Pointer(in.AttachError))
342 out.DetachError = (*storage.VolumeError)(unsafe.Pointer(in.DetachError))
343 return nil
344 }
345
346
347 func Convert_v1alpha1_VolumeAttachmentStatus_To_storage_VolumeAttachmentStatus(in *v1alpha1.VolumeAttachmentStatus, out *storage.VolumeAttachmentStatus, s conversion.Scope) error {
348 return autoConvert_v1alpha1_VolumeAttachmentStatus_To_storage_VolumeAttachmentStatus(in, out, s)
349 }
350
351 func autoConvert_storage_VolumeAttachmentStatus_To_v1alpha1_VolumeAttachmentStatus(in *storage.VolumeAttachmentStatus, out *v1alpha1.VolumeAttachmentStatus, s conversion.Scope) error {
352 out.Attached = in.Attached
353 out.AttachmentMetadata = *(*map[string]string)(unsafe.Pointer(&in.AttachmentMetadata))
354 out.AttachError = (*v1alpha1.VolumeError)(unsafe.Pointer(in.AttachError))
355 out.DetachError = (*v1alpha1.VolumeError)(unsafe.Pointer(in.DetachError))
356 return nil
357 }
358
359
360 func Convert_storage_VolumeAttachmentStatus_To_v1alpha1_VolumeAttachmentStatus(in *storage.VolumeAttachmentStatus, out *v1alpha1.VolumeAttachmentStatus, s conversion.Scope) error {
361 return autoConvert_storage_VolumeAttachmentStatus_To_v1alpha1_VolumeAttachmentStatus(in, out, s)
362 }
363
364 func autoConvert_v1alpha1_VolumeAttributesClass_To_storage_VolumeAttributesClass(in *v1alpha1.VolumeAttributesClass, out *storage.VolumeAttributesClass, s conversion.Scope) error {
365 out.ObjectMeta = in.ObjectMeta
366 out.DriverName = in.DriverName
367 out.Parameters = *(*map[string]string)(unsafe.Pointer(&in.Parameters))
368 return nil
369 }
370
371
372 func Convert_v1alpha1_VolumeAttributesClass_To_storage_VolumeAttributesClass(in *v1alpha1.VolumeAttributesClass, out *storage.VolumeAttributesClass, s conversion.Scope) error {
373 return autoConvert_v1alpha1_VolumeAttributesClass_To_storage_VolumeAttributesClass(in, out, s)
374 }
375
376 func autoConvert_storage_VolumeAttributesClass_To_v1alpha1_VolumeAttributesClass(in *storage.VolumeAttributesClass, out *v1alpha1.VolumeAttributesClass, s conversion.Scope) error {
377 out.ObjectMeta = in.ObjectMeta
378 out.DriverName = in.DriverName
379 out.Parameters = *(*map[string]string)(unsafe.Pointer(&in.Parameters))
380 return nil
381 }
382
383
384 func Convert_storage_VolumeAttributesClass_To_v1alpha1_VolumeAttributesClass(in *storage.VolumeAttributesClass, out *v1alpha1.VolumeAttributesClass, s conversion.Scope) error {
385 return autoConvert_storage_VolumeAttributesClass_To_v1alpha1_VolumeAttributesClass(in, out, s)
386 }
387
388 func autoConvert_v1alpha1_VolumeAttributesClassList_To_storage_VolumeAttributesClassList(in *v1alpha1.VolumeAttributesClassList, out *storage.VolumeAttributesClassList, s conversion.Scope) error {
389 out.ListMeta = in.ListMeta
390 out.Items = *(*[]storage.VolumeAttributesClass)(unsafe.Pointer(&in.Items))
391 return nil
392 }
393
394
395 func Convert_v1alpha1_VolumeAttributesClassList_To_storage_VolumeAttributesClassList(in *v1alpha1.VolumeAttributesClassList, out *storage.VolumeAttributesClassList, s conversion.Scope) error {
396 return autoConvert_v1alpha1_VolumeAttributesClassList_To_storage_VolumeAttributesClassList(in, out, s)
397 }
398
399 func autoConvert_storage_VolumeAttributesClassList_To_v1alpha1_VolumeAttributesClassList(in *storage.VolumeAttributesClassList, out *v1alpha1.VolumeAttributesClassList, s conversion.Scope) error {
400 out.ListMeta = in.ListMeta
401 out.Items = *(*[]v1alpha1.VolumeAttributesClass)(unsafe.Pointer(&in.Items))
402 return nil
403 }
404
405
406 func Convert_storage_VolumeAttributesClassList_To_v1alpha1_VolumeAttributesClassList(in *storage.VolumeAttributesClassList, out *v1alpha1.VolumeAttributesClassList, s conversion.Scope) error {
407 return autoConvert_storage_VolumeAttributesClassList_To_v1alpha1_VolumeAttributesClassList(in, out, s)
408 }
409
410 func autoConvert_v1alpha1_VolumeError_To_storage_VolumeError(in *v1alpha1.VolumeError, out *storage.VolumeError, s conversion.Scope) error {
411 out.Time = in.Time
412 out.Message = in.Message
413 return nil
414 }
415
416
417 func Convert_v1alpha1_VolumeError_To_storage_VolumeError(in *v1alpha1.VolumeError, out *storage.VolumeError, s conversion.Scope) error {
418 return autoConvert_v1alpha1_VolumeError_To_storage_VolumeError(in, out, s)
419 }
420
421 func autoConvert_storage_VolumeError_To_v1alpha1_VolumeError(in *storage.VolumeError, out *v1alpha1.VolumeError, s conversion.Scope) error {
422 out.Time = in.Time
423 out.Message = in.Message
424 return nil
425 }
426
427
428 func Convert_storage_VolumeError_To_v1alpha1_VolumeError(in *storage.VolumeError, out *v1alpha1.VolumeError, s conversion.Scope) error {
429 return autoConvert_storage_VolumeError_To_v1alpha1_VolumeError(in, out, s)
430 }
431
View as plain text