1
2
3
4
19
20
21
22 package v1beta1
23
24 import (
25 unsafe "unsafe"
26
27 apiextensions "k8s.io/apiextensions-apiserver/pkg/apis/apiextensions"
28 v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
29 conversion "k8s.io/apimachinery/pkg/conversion"
30 runtime "k8s.io/apimachinery/pkg/runtime"
31 )
32
33 func init() {
34 localSchemeBuilder.Register(RegisterConversions)
35 }
36
37
38
39 func RegisterConversions(s *runtime.Scheme) error {
40 if err := s.AddGeneratedConversionFunc((*CustomResourceColumnDefinition)(nil), (*apiextensions.CustomResourceColumnDefinition)(nil), func(a, b interface{}, scope conversion.Scope) error {
41 return Convert_v1beta1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(a.(*CustomResourceColumnDefinition), b.(*apiextensions.CustomResourceColumnDefinition), scope)
42 }); err != nil {
43 return err
44 }
45 if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceColumnDefinition)(nil), (*CustomResourceColumnDefinition)(nil), func(a, b interface{}, scope conversion.Scope) error {
46 return Convert_apiextensions_CustomResourceColumnDefinition_To_v1beta1_CustomResourceColumnDefinition(a.(*apiextensions.CustomResourceColumnDefinition), b.(*CustomResourceColumnDefinition), scope)
47 }); err != nil {
48 return err
49 }
50 if err := s.AddGeneratedConversionFunc((*CustomResourceConversion)(nil), (*apiextensions.CustomResourceConversion)(nil), func(a, b interface{}, scope conversion.Scope) error {
51 return Convert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(a.(*CustomResourceConversion), b.(*apiextensions.CustomResourceConversion), scope)
52 }); err != nil {
53 return err
54 }
55 if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceConversion)(nil), (*CustomResourceConversion)(nil), func(a, b interface{}, scope conversion.Scope) error {
56 return Convert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion(a.(*apiextensions.CustomResourceConversion), b.(*CustomResourceConversion), scope)
57 }); err != nil {
58 return err
59 }
60 if err := s.AddGeneratedConversionFunc((*CustomResourceDefinition)(nil), (*apiextensions.CustomResourceDefinition)(nil), func(a, b interface{}, scope conversion.Scope) error {
61 return Convert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(a.(*CustomResourceDefinition), b.(*apiextensions.CustomResourceDefinition), scope)
62 }); err != nil {
63 return err
64 }
65 if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinition)(nil), (*CustomResourceDefinition)(nil), func(a, b interface{}, scope conversion.Scope) error {
66 return Convert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition(a.(*apiextensions.CustomResourceDefinition), b.(*CustomResourceDefinition), scope)
67 }); err != nil {
68 return err
69 }
70 if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionCondition)(nil), (*apiextensions.CustomResourceDefinitionCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
71 return Convert_v1beta1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(a.(*CustomResourceDefinitionCondition), b.(*apiextensions.CustomResourceDefinitionCondition), scope)
72 }); err != nil {
73 return err
74 }
75 if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionCondition)(nil), (*CustomResourceDefinitionCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
76 return Convert_apiextensions_CustomResourceDefinitionCondition_To_v1beta1_CustomResourceDefinitionCondition(a.(*apiextensions.CustomResourceDefinitionCondition), b.(*CustomResourceDefinitionCondition), scope)
77 }); err != nil {
78 return err
79 }
80 if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionList)(nil), (*apiextensions.CustomResourceDefinitionList)(nil), func(a, b interface{}, scope conversion.Scope) error {
81 return Convert_v1beta1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(a.(*CustomResourceDefinitionList), b.(*apiextensions.CustomResourceDefinitionList), scope)
82 }); err != nil {
83 return err
84 }
85 if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionList)(nil), (*CustomResourceDefinitionList)(nil), func(a, b interface{}, scope conversion.Scope) error {
86 return Convert_apiextensions_CustomResourceDefinitionList_To_v1beta1_CustomResourceDefinitionList(a.(*apiextensions.CustomResourceDefinitionList), b.(*CustomResourceDefinitionList), scope)
87 }); err != nil {
88 return err
89 }
90 if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionNames)(nil), (*apiextensions.CustomResourceDefinitionNames)(nil), func(a, b interface{}, scope conversion.Scope) error {
91 return Convert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(a.(*CustomResourceDefinitionNames), b.(*apiextensions.CustomResourceDefinitionNames), scope)
92 }); err != nil {
93 return err
94 }
95 if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionNames)(nil), (*CustomResourceDefinitionNames)(nil), func(a, b interface{}, scope conversion.Scope) error {
96 return Convert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(a.(*apiextensions.CustomResourceDefinitionNames), b.(*CustomResourceDefinitionNames), scope)
97 }); err != nil {
98 return err
99 }
100 if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionSpec)(nil), (*apiextensions.CustomResourceDefinitionSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
101 return Convert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(a.(*CustomResourceDefinitionSpec), b.(*apiextensions.CustomResourceDefinitionSpec), scope)
102 }); err != nil {
103 return err
104 }
105 if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionSpec)(nil), (*CustomResourceDefinitionSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
106 return Convert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec(a.(*apiextensions.CustomResourceDefinitionSpec), b.(*CustomResourceDefinitionSpec), scope)
107 }); err != nil {
108 return err
109 }
110 if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionStatus)(nil), (*apiextensions.CustomResourceDefinitionStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
111 return Convert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(a.(*CustomResourceDefinitionStatus), b.(*apiextensions.CustomResourceDefinitionStatus), scope)
112 }); err != nil {
113 return err
114 }
115 if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionStatus)(nil), (*CustomResourceDefinitionStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
116 return Convert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus(a.(*apiextensions.CustomResourceDefinitionStatus), b.(*CustomResourceDefinitionStatus), scope)
117 }); err != nil {
118 return err
119 }
120 if err := s.AddGeneratedConversionFunc((*CustomResourceDefinitionVersion)(nil), (*apiextensions.CustomResourceDefinitionVersion)(nil), func(a, b interface{}, scope conversion.Scope) error {
121 return Convert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(a.(*CustomResourceDefinitionVersion), b.(*apiextensions.CustomResourceDefinitionVersion), scope)
122 }); err != nil {
123 return err
124 }
125 if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceDefinitionVersion)(nil), (*CustomResourceDefinitionVersion)(nil), func(a, b interface{}, scope conversion.Scope) error {
126 return Convert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion(a.(*apiextensions.CustomResourceDefinitionVersion), b.(*CustomResourceDefinitionVersion), scope)
127 }); err != nil {
128 return err
129 }
130 if err := s.AddGeneratedConversionFunc((*CustomResourceSubresourceScale)(nil), (*apiextensions.CustomResourceSubresourceScale)(nil), func(a, b interface{}, scope conversion.Scope) error {
131 return Convert_v1beta1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(a.(*CustomResourceSubresourceScale), b.(*apiextensions.CustomResourceSubresourceScale), scope)
132 }); err != nil {
133 return err
134 }
135 if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceSubresourceScale)(nil), (*CustomResourceSubresourceScale)(nil), func(a, b interface{}, scope conversion.Scope) error {
136 return Convert_apiextensions_CustomResourceSubresourceScale_To_v1beta1_CustomResourceSubresourceScale(a.(*apiextensions.CustomResourceSubresourceScale), b.(*CustomResourceSubresourceScale), scope)
137 }); err != nil {
138 return err
139 }
140 if err := s.AddGeneratedConversionFunc((*CustomResourceSubresourceStatus)(nil), (*apiextensions.CustomResourceSubresourceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
141 return Convert_v1beta1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(a.(*CustomResourceSubresourceStatus), b.(*apiextensions.CustomResourceSubresourceStatus), scope)
142 }); err != nil {
143 return err
144 }
145 if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceSubresourceStatus)(nil), (*CustomResourceSubresourceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
146 return Convert_apiextensions_CustomResourceSubresourceStatus_To_v1beta1_CustomResourceSubresourceStatus(a.(*apiextensions.CustomResourceSubresourceStatus), b.(*CustomResourceSubresourceStatus), scope)
147 }); err != nil {
148 return err
149 }
150 if err := s.AddGeneratedConversionFunc((*CustomResourceSubresources)(nil), (*apiextensions.CustomResourceSubresources)(nil), func(a, b interface{}, scope conversion.Scope) error {
151 return Convert_v1beta1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(a.(*CustomResourceSubresources), b.(*apiextensions.CustomResourceSubresources), scope)
152 }); err != nil {
153 return err
154 }
155 if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceSubresources)(nil), (*CustomResourceSubresources)(nil), func(a, b interface{}, scope conversion.Scope) error {
156 return Convert_apiextensions_CustomResourceSubresources_To_v1beta1_CustomResourceSubresources(a.(*apiextensions.CustomResourceSubresources), b.(*CustomResourceSubresources), scope)
157 }); err != nil {
158 return err
159 }
160 if err := s.AddGeneratedConversionFunc((*CustomResourceValidation)(nil), (*apiextensions.CustomResourceValidation)(nil), func(a, b interface{}, scope conversion.Scope) error {
161 return Convert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(a.(*CustomResourceValidation), b.(*apiextensions.CustomResourceValidation), scope)
162 }); err != nil {
163 return err
164 }
165 if err := s.AddGeneratedConversionFunc((*apiextensions.CustomResourceValidation)(nil), (*CustomResourceValidation)(nil), func(a, b interface{}, scope conversion.Scope) error {
166 return Convert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(a.(*apiextensions.CustomResourceValidation), b.(*CustomResourceValidation), scope)
167 }); err != nil {
168 return err
169 }
170 if err := s.AddGeneratedConversionFunc((*ExternalDocumentation)(nil), (*apiextensions.ExternalDocumentation)(nil), func(a, b interface{}, scope conversion.Scope) error {
171 return Convert_v1beta1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(a.(*ExternalDocumentation), b.(*apiextensions.ExternalDocumentation), scope)
172 }); err != nil {
173 return err
174 }
175 if err := s.AddGeneratedConversionFunc((*apiextensions.ExternalDocumentation)(nil), (*ExternalDocumentation)(nil), func(a, b interface{}, scope conversion.Scope) error {
176 return Convert_apiextensions_ExternalDocumentation_To_v1beta1_ExternalDocumentation(a.(*apiextensions.ExternalDocumentation), b.(*ExternalDocumentation), scope)
177 }); err != nil {
178 return err
179 }
180 if err := s.AddGeneratedConversionFunc((*JSONSchemaProps)(nil), (*apiextensions.JSONSchemaProps)(nil), func(a, b interface{}, scope conversion.Scope) error {
181 return Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(a.(*JSONSchemaProps), b.(*apiextensions.JSONSchemaProps), scope)
182 }); err != nil {
183 return err
184 }
185 if err := s.AddGeneratedConversionFunc((*JSONSchemaPropsOrArray)(nil), (*apiextensions.JSONSchemaPropsOrArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
186 return Convert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(a.(*JSONSchemaPropsOrArray), b.(*apiextensions.JSONSchemaPropsOrArray), scope)
187 }); err != nil {
188 return err
189 }
190 if err := s.AddGeneratedConversionFunc((*apiextensions.JSONSchemaPropsOrArray)(nil), (*JSONSchemaPropsOrArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
191 return Convert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray(a.(*apiextensions.JSONSchemaPropsOrArray), b.(*JSONSchemaPropsOrArray), scope)
192 }); err != nil {
193 return err
194 }
195 if err := s.AddGeneratedConversionFunc((*JSONSchemaPropsOrBool)(nil), (*apiextensions.JSONSchemaPropsOrBool)(nil), func(a, b interface{}, scope conversion.Scope) error {
196 return Convert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(a.(*JSONSchemaPropsOrBool), b.(*apiextensions.JSONSchemaPropsOrBool), scope)
197 }); err != nil {
198 return err
199 }
200 if err := s.AddGeneratedConversionFunc((*apiextensions.JSONSchemaPropsOrBool)(nil), (*JSONSchemaPropsOrBool)(nil), func(a, b interface{}, scope conversion.Scope) error {
201 return Convert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(a.(*apiextensions.JSONSchemaPropsOrBool), b.(*JSONSchemaPropsOrBool), scope)
202 }); err != nil {
203 return err
204 }
205 if err := s.AddGeneratedConversionFunc((*JSONSchemaPropsOrStringArray)(nil), (*apiextensions.JSONSchemaPropsOrStringArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
206 return Convert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(a.(*JSONSchemaPropsOrStringArray), b.(*apiextensions.JSONSchemaPropsOrStringArray), scope)
207 }); err != nil {
208 return err
209 }
210 if err := s.AddGeneratedConversionFunc((*apiextensions.JSONSchemaPropsOrStringArray)(nil), (*JSONSchemaPropsOrStringArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
211 return Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray(a.(*apiextensions.JSONSchemaPropsOrStringArray), b.(*JSONSchemaPropsOrStringArray), scope)
212 }); err != nil {
213 return err
214 }
215 if err := s.AddGeneratedConversionFunc((*SelectableField)(nil), (*apiextensions.SelectableField)(nil), func(a, b interface{}, scope conversion.Scope) error {
216 return Convert_v1beta1_SelectableField_To_apiextensions_SelectableField(a.(*SelectableField), b.(*apiextensions.SelectableField), scope)
217 }); err != nil {
218 return err
219 }
220 if err := s.AddGeneratedConversionFunc((*apiextensions.SelectableField)(nil), (*SelectableField)(nil), func(a, b interface{}, scope conversion.Scope) error {
221 return Convert_apiextensions_SelectableField_To_v1beta1_SelectableField(a.(*apiextensions.SelectableField), b.(*SelectableField), scope)
222 }); err != nil {
223 return err
224 }
225 if err := s.AddGeneratedConversionFunc((*ServiceReference)(nil), (*apiextensions.ServiceReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
226 return Convert_v1beta1_ServiceReference_To_apiextensions_ServiceReference(a.(*ServiceReference), b.(*apiextensions.ServiceReference), scope)
227 }); err != nil {
228 return err
229 }
230 if err := s.AddGeneratedConversionFunc((*apiextensions.ServiceReference)(nil), (*ServiceReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
231 return Convert_apiextensions_ServiceReference_To_v1beta1_ServiceReference(a.(*apiextensions.ServiceReference), b.(*ServiceReference), scope)
232 }); err != nil {
233 return err
234 }
235 if err := s.AddGeneratedConversionFunc((*ValidationRule)(nil), (*apiextensions.ValidationRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
236 return Convert_v1beta1_ValidationRule_To_apiextensions_ValidationRule(a.(*ValidationRule), b.(*apiextensions.ValidationRule), scope)
237 }); err != nil {
238 return err
239 }
240 if err := s.AddGeneratedConversionFunc((*apiextensions.ValidationRule)(nil), (*ValidationRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
241 return Convert_apiextensions_ValidationRule_To_v1beta1_ValidationRule(a.(*apiextensions.ValidationRule), b.(*ValidationRule), scope)
242 }); err != nil {
243 return err
244 }
245 if err := s.AddGeneratedConversionFunc((*WebhookClientConfig)(nil), (*apiextensions.WebhookClientConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
246 return Convert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(a.(*WebhookClientConfig), b.(*apiextensions.WebhookClientConfig), scope)
247 }); err != nil {
248 return err
249 }
250 if err := s.AddGeneratedConversionFunc((*apiextensions.WebhookClientConfig)(nil), (*WebhookClientConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
251 return Convert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig(a.(*apiextensions.WebhookClientConfig), b.(*WebhookClientConfig), scope)
252 }); err != nil {
253 return err
254 }
255 if err := s.AddConversionFunc((*apiextensions.JSONSchemaProps)(nil), (*JSONSchemaProps)(nil), func(a, b interface{}, scope conversion.Scope) error {
256 return Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(a.(*apiextensions.JSONSchemaProps), b.(*JSONSchemaProps), scope)
257 }); err != nil {
258 return err
259 }
260 if err := s.AddConversionFunc((*apiextensions.JSON)(nil), (*JSON)(nil), func(a, b interface{}, scope conversion.Scope) error {
261 return Convert_apiextensions_JSON_To_v1beta1_JSON(a.(*apiextensions.JSON), b.(*JSON), scope)
262 }); err != nil {
263 return err
264 }
265 if err := s.AddConversionFunc((*JSON)(nil), (*apiextensions.JSON)(nil), func(a, b interface{}, scope conversion.Scope) error {
266 return Convert_v1beta1_JSON_To_apiextensions_JSON(a.(*JSON), b.(*apiextensions.JSON), scope)
267 }); err != nil {
268 return err
269 }
270 return nil
271 }
272
273 func autoConvert_v1beta1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(in *CustomResourceColumnDefinition, out *apiextensions.CustomResourceColumnDefinition, s conversion.Scope) error {
274 out.Name = in.Name
275 out.Type = in.Type
276 out.Format = in.Format
277 out.Description = in.Description
278 out.Priority = in.Priority
279 out.JSONPath = in.JSONPath
280 return nil
281 }
282
283
284 func Convert_v1beta1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(in *CustomResourceColumnDefinition, out *apiextensions.CustomResourceColumnDefinition, s conversion.Scope) error {
285 return autoConvert_v1beta1_CustomResourceColumnDefinition_To_apiextensions_CustomResourceColumnDefinition(in, out, s)
286 }
287
288 func autoConvert_apiextensions_CustomResourceColumnDefinition_To_v1beta1_CustomResourceColumnDefinition(in *apiextensions.CustomResourceColumnDefinition, out *CustomResourceColumnDefinition, s conversion.Scope) error {
289 out.Name = in.Name
290 out.Type = in.Type
291 out.Format = in.Format
292 out.Description = in.Description
293 out.Priority = in.Priority
294 out.JSONPath = in.JSONPath
295 return nil
296 }
297
298
299 func Convert_apiextensions_CustomResourceColumnDefinition_To_v1beta1_CustomResourceColumnDefinition(in *apiextensions.CustomResourceColumnDefinition, out *CustomResourceColumnDefinition, s conversion.Scope) error {
300 return autoConvert_apiextensions_CustomResourceColumnDefinition_To_v1beta1_CustomResourceColumnDefinition(in, out, s)
301 }
302
303 func autoConvert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(in *CustomResourceConversion, out *apiextensions.CustomResourceConversion, s conversion.Scope) error {
304 out.Strategy = apiextensions.ConversionStrategyType(in.Strategy)
305 if in.WebhookClientConfig != nil {
306 in, out := &in.WebhookClientConfig, &out.WebhookClientConfig
307 *out = new(apiextensions.WebhookClientConfig)
308 if err := Convert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(*in, *out, s); err != nil {
309 return err
310 }
311 } else {
312 out.WebhookClientConfig = nil
313 }
314 out.ConversionReviewVersions = *(*[]string)(unsafe.Pointer(&in.ConversionReviewVersions))
315 return nil
316 }
317
318
319 func Convert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(in *CustomResourceConversion, out *apiextensions.CustomResourceConversion, s conversion.Scope) error {
320 return autoConvert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(in, out, s)
321 }
322
323 func autoConvert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion(in *apiextensions.CustomResourceConversion, out *CustomResourceConversion, s conversion.Scope) error {
324 out.Strategy = ConversionStrategyType(in.Strategy)
325 if in.WebhookClientConfig != nil {
326 in, out := &in.WebhookClientConfig, &out.WebhookClientConfig
327 *out = new(WebhookClientConfig)
328 if err := Convert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig(*in, *out, s); err != nil {
329 return err
330 }
331 } else {
332 out.WebhookClientConfig = nil
333 }
334 out.ConversionReviewVersions = *(*[]string)(unsafe.Pointer(&in.ConversionReviewVersions))
335 return nil
336 }
337
338
339 func Convert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion(in *apiextensions.CustomResourceConversion, out *CustomResourceConversion, s conversion.Scope) error {
340 return autoConvert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion(in, out, s)
341 }
342
343 func autoConvert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(in *CustomResourceDefinition, out *apiextensions.CustomResourceDefinition, s conversion.Scope) error {
344 out.ObjectMeta = in.ObjectMeta
345 if err := Convert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(&in.Spec, &out.Spec, s); err != nil {
346 return err
347 }
348 if err := Convert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(&in.Status, &out.Status, s); err != nil {
349 return err
350 }
351 return nil
352 }
353
354
355 func Convert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(in *CustomResourceDefinition, out *apiextensions.CustomResourceDefinition, s conversion.Scope) error {
356 return autoConvert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(in, out, s)
357 }
358
359 func autoConvert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition(in *apiextensions.CustomResourceDefinition, out *CustomResourceDefinition, s conversion.Scope) error {
360 out.ObjectMeta = in.ObjectMeta
361 if err := Convert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec(&in.Spec, &out.Spec, s); err != nil {
362 return err
363 }
364 if err := Convert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus(&in.Status, &out.Status, s); err != nil {
365 return err
366 }
367 return nil
368 }
369
370
371 func Convert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition(in *apiextensions.CustomResourceDefinition, out *CustomResourceDefinition, s conversion.Scope) error {
372 return autoConvert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition(in, out, s)
373 }
374
375 func autoConvert_v1beta1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(in *CustomResourceDefinitionCondition, out *apiextensions.CustomResourceDefinitionCondition, s conversion.Scope) error {
376 out.Type = apiextensions.CustomResourceDefinitionConditionType(in.Type)
377 out.Status = apiextensions.ConditionStatus(in.Status)
378 out.LastTransitionTime = in.LastTransitionTime
379 out.Reason = in.Reason
380 out.Message = in.Message
381 return nil
382 }
383
384
385 func Convert_v1beta1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(in *CustomResourceDefinitionCondition, out *apiextensions.CustomResourceDefinitionCondition, s conversion.Scope) error {
386 return autoConvert_v1beta1_CustomResourceDefinitionCondition_To_apiextensions_CustomResourceDefinitionCondition(in, out, s)
387 }
388
389 func autoConvert_apiextensions_CustomResourceDefinitionCondition_To_v1beta1_CustomResourceDefinitionCondition(in *apiextensions.CustomResourceDefinitionCondition, out *CustomResourceDefinitionCondition, s conversion.Scope) error {
390 out.Type = CustomResourceDefinitionConditionType(in.Type)
391 out.Status = ConditionStatus(in.Status)
392 out.LastTransitionTime = in.LastTransitionTime
393 out.Reason = in.Reason
394 out.Message = in.Message
395 return nil
396 }
397
398
399 func Convert_apiextensions_CustomResourceDefinitionCondition_To_v1beta1_CustomResourceDefinitionCondition(in *apiextensions.CustomResourceDefinitionCondition, out *CustomResourceDefinitionCondition, s conversion.Scope) error {
400 return autoConvert_apiextensions_CustomResourceDefinitionCondition_To_v1beta1_CustomResourceDefinitionCondition(in, out, s)
401 }
402
403 func autoConvert_v1beta1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(in *CustomResourceDefinitionList, out *apiextensions.CustomResourceDefinitionList, s conversion.Scope) error {
404 out.ListMeta = in.ListMeta
405 if in.Items != nil {
406 in, out := &in.Items, &out.Items
407 *out = make([]apiextensions.CustomResourceDefinition, len(*in))
408 for i := range *in {
409 if err := Convert_v1beta1_CustomResourceDefinition_To_apiextensions_CustomResourceDefinition(&(*in)[i], &(*out)[i], s); err != nil {
410 return err
411 }
412 }
413 } else {
414 out.Items = nil
415 }
416 return nil
417 }
418
419
420 func Convert_v1beta1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(in *CustomResourceDefinitionList, out *apiextensions.CustomResourceDefinitionList, s conversion.Scope) error {
421 return autoConvert_v1beta1_CustomResourceDefinitionList_To_apiextensions_CustomResourceDefinitionList(in, out, s)
422 }
423
424 func autoConvert_apiextensions_CustomResourceDefinitionList_To_v1beta1_CustomResourceDefinitionList(in *apiextensions.CustomResourceDefinitionList, out *CustomResourceDefinitionList, s conversion.Scope) error {
425 out.ListMeta = in.ListMeta
426 if in.Items != nil {
427 in, out := &in.Items, &out.Items
428 *out = make([]CustomResourceDefinition, len(*in))
429 for i := range *in {
430 if err := Convert_apiextensions_CustomResourceDefinition_To_v1beta1_CustomResourceDefinition(&(*in)[i], &(*out)[i], s); err != nil {
431 return err
432 }
433 }
434 } else {
435 out.Items = nil
436 }
437 return nil
438 }
439
440
441 func Convert_apiextensions_CustomResourceDefinitionList_To_v1beta1_CustomResourceDefinitionList(in *apiextensions.CustomResourceDefinitionList, out *CustomResourceDefinitionList, s conversion.Scope) error {
442 return autoConvert_apiextensions_CustomResourceDefinitionList_To_v1beta1_CustomResourceDefinitionList(in, out, s)
443 }
444
445 func autoConvert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(in *CustomResourceDefinitionNames, out *apiextensions.CustomResourceDefinitionNames, s conversion.Scope) error {
446 out.Plural = in.Plural
447 out.Singular = in.Singular
448 out.ShortNames = *(*[]string)(unsafe.Pointer(&in.ShortNames))
449 out.Kind = in.Kind
450 out.ListKind = in.ListKind
451 out.Categories = *(*[]string)(unsafe.Pointer(&in.Categories))
452 return nil
453 }
454
455
456 func Convert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(in *CustomResourceDefinitionNames, out *apiextensions.CustomResourceDefinitionNames, s conversion.Scope) error {
457 return autoConvert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(in, out, s)
458 }
459
460 func autoConvert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(in *apiextensions.CustomResourceDefinitionNames, out *CustomResourceDefinitionNames, s conversion.Scope) error {
461 out.Plural = in.Plural
462 out.Singular = in.Singular
463 out.ShortNames = *(*[]string)(unsafe.Pointer(&in.ShortNames))
464 out.Kind = in.Kind
465 out.ListKind = in.ListKind
466 out.Categories = *(*[]string)(unsafe.Pointer(&in.Categories))
467 return nil
468 }
469
470
471 func Convert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(in *apiextensions.CustomResourceDefinitionNames, out *CustomResourceDefinitionNames, s conversion.Scope) error {
472 return autoConvert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(in, out, s)
473 }
474
475 func autoConvert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(in *CustomResourceDefinitionSpec, out *apiextensions.CustomResourceDefinitionSpec, s conversion.Scope) error {
476 out.Group = in.Group
477 out.Version = in.Version
478 if err := Convert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(&in.Names, &out.Names, s); err != nil {
479 return err
480 }
481 out.Scope = apiextensions.ResourceScope(in.Scope)
482 if in.Validation != nil {
483 in, out := &in.Validation, &out.Validation
484 *out = new(apiextensions.CustomResourceValidation)
485 if err := Convert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(*in, *out, s); err != nil {
486 return err
487 }
488 } else {
489 out.Validation = nil
490 }
491 out.Subresources = (*apiextensions.CustomResourceSubresources)(unsafe.Pointer(in.Subresources))
492 if in.Versions != nil {
493 in, out := &in.Versions, &out.Versions
494 *out = make([]apiextensions.CustomResourceDefinitionVersion, len(*in))
495 for i := range *in {
496 if err := Convert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(&(*in)[i], &(*out)[i], s); err != nil {
497 return err
498 }
499 }
500 } else {
501 out.Versions = nil
502 }
503 out.AdditionalPrinterColumns = *(*[]apiextensions.CustomResourceColumnDefinition)(unsafe.Pointer(&in.AdditionalPrinterColumns))
504 out.SelectableFields = *(*[]apiextensions.SelectableField)(unsafe.Pointer(&in.SelectableFields))
505 if in.Conversion != nil {
506 in, out := &in.Conversion, &out.Conversion
507 *out = new(apiextensions.CustomResourceConversion)
508 if err := Convert_v1beta1_CustomResourceConversion_To_apiextensions_CustomResourceConversion(*in, *out, s); err != nil {
509 return err
510 }
511 } else {
512 out.Conversion = nil
513 }
514 out.PreserveUnknownFields = (*bool)(unsafe.Pointer(in.PreserveUnknownFields))
515 return nil
516 }
517
518
519 func Convert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(in *CustomResourceDefinitionSpec, out *apiextensions.CustomResourceDefinitionSpec, s conversion.Scope) error {
520 return autoConvert_v1beta1_CustomResourceDefinitionSpec_To_apiextensions_CustomResourceDefinitionSpec(in, out, s)
521 }
522
523 func autoConvert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec(in *apiextensions.CustomResourceDefinitionSpec, out *CustomResourceDefinitionSpec, s conversion.Scope) error {
524 out.Group = in.Group
525 out.Version = in.Version
526 if err := Convert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(&in.Names, &out.Names, s); err != nil {
527 return err
528 }
529 out.Scope = ResourceScope(in.Scope)
530 if in.Validation != nil {
531 in, out := &in.Validation, &out.Validation
532 *out = new(CustomResourceValidation)
533 if err := Convert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(*in, *out, s); err != nil {
534 return err
535 }
536 } else {
537 out.Validation = nil
538 }
539 out.Subresources = (*CustomResourceSubresources)(unsafe.Pointer(in.Subresources))
540 if in.Versions != nil {
541 in, out := &in.Versions, &out.Versions
542 *out = make([]CustomResourceDefinitionVersion, len(*in))
543 for i := range *in {
544 if err := Convert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion(&(*in)[i], &(*out)[i], s); err != nil {
545 return err
546 }
547 }
548 } else {
549 out.Versions = nil
550 }
551 out.AdditionalPrinterColumns = *(*[]CustomResourceColumnDefinition)(unsafe.Pointer(&in.AdditionalPrinterColumns))
552 out.SelectableFields = *(*[]SelectableField)(unsafe.Pointer(&in.SelectableFields))
553 if in.Conversion != nil {
554 in, out := &in.Conversion, &out.Conversion
555 *out = new(CustomResourceConversion)
556 if err := Convert_apiextensions_CustomResourceConversion_To_v1beta1_CustomResourceConversion(*in, *out, s); err != nil {
557 return err
558 }
559 } else {
560 out.Conversion = nil
561 }
562 out.PreserveUnknownFields = (*bool)(unsafe.Pointer(in.PreserveUnknownFields))
563 return nil
564 }
565
566
567 func Convert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec(in *apiextensions.CustomResourceDefinitionSpec, out *CustomResourceDefinitionSpec, s conversion.Scope) error {
568 return autoConvert_apiextensions_CustomResourceDefinitionSpec_To_v1beta1_CustomResourceDefinitionSpec(in, out, s)
569 }
570
571 func autoConvert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(in *CustomResourceDefinitionStatus, out *apiextensions.CustomResourceDefinitionStatus, s conversion.Scope) error {
572 out.Conditions = *(*[]apiextensions.CustomResourceDefinitionCondition)(unsafe.Pointer(&in.Conditions))
573 if err := Convert_v1beta1_CustomResourceDefinitionNames_To_apiextensions_CustomResourceDefinitionNames(&in.AcceptedNames, &out.AcceptedNames, s); err != nil {
574 return err
575 }
576 out.StoredVersions = *(*[]string)(unsafe.Pointer(&in.StoredVersions))
577 return nil
578 }
579
580
581 func Convert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(in *CustomResourceDefinitionStatus, out *apiextensions.CustomResourceDefinitionStatus, s conversion.Scope) error {
582 return autoConvert_v1beta1_CustomResourceDefinitionStatus_To_apiextensions_CustomResourceDefinitionStatus(in, out, s)
583 }
584
585 func autoConvert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus(in *apiextensions.CustomResourceDefinitionStatus, out *CustomResourceDefinitionStatus, s conversion.Scope) error {
586 out.Conditions = *(*[]CustomResourceDefinitionCondition)(unsafe.Pointer(&in.Conditions))
587 if err := Convert_apiextensions_CustomResourceDefinitionNames_To_v1beta1_CustomResourceDefinitionNames(&in.AcceptedNames, &out.AcceptedNames, s); err != nil {
588 return err
589 }
590 out.StoredVersions = *(*[]string)(unsafe.Pointer(&in.StoredVersions))
591 return nil
592 }
593
594
595 func Convert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus(in *apiextensions.CustomResourceDefinitionStatus, out *CustomResourceDefinitionStatus, s conversion.Scope) error {
596 return autoConvert_apiextensions_CustomResourceDefinitionStatus_To_v1beta1_CustomResourceDefinitionStatus(in, out, s)
597 }
598
599 func autoConvert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(in *CustomResourceDefinitionVersion, out *apiextensions.CustomResourceDefinitionVersion, s conversion.Scope) error {
600 out.Name = in.Name
601 out.Served = in.Served
602 out.Storage = in.Storage
603 out.Deprecated = in.Deprecated
604 out.DeprecationWarning = (*string)(unsafe.Pointer(in.DeprecationWarning))
605 if in.Schema != nil {
606 in, out := &in.Schema, &out.Schema
607 *out = new(apiextensions.CustomResourceValidation)
608 if err := Convert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(*in, *out, s); err != nil {
609 return err
610 }
611 } else {
612 out.Schema = nil
613 }
614 out.Subresources = (*apiextensions.CustomResourceSubresources)(unsafe.Pointer(in.Subresources))
615 out.AdditionalPrinterColumns = *(*[]apiextensions.CustomResourceColumnDefinition)(unsafe.Pointer(&in.AdditionalPrinterColumns))
616 out.SelectableFields = *(*[]apiextensions.SelectableField)(unsafe.Pointer(&in.SelectableFields))
617 return nil
618 }
619
620
621 func Convert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(in *CustomResourceDefinitionVersion, out *apiextensions.CustomResourceDefinitionVersion, s conversion.Scope) error {
622 return autoConvert_v1beta1_CustomResourceDefinitionVersion_To_apiextensions_CustomResourceDefinitionVersion(in, out, s)
623 }
624
625 func autoConvert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion(in *apiextensions.CustomResourceDefinitionVersion, out *CustomResourceDefinitionVersion, s conversion.Scope) error {
626 out.Name = in.Name
627 out.Served = in.Served
628 out.Storage = in.Storage
629 out.Deprecated = in.Deprecated
630 out.DeprecationWarning = (*string)(unsafe.Pointer(in.DeprecationWarning))
631 if in.Schema != nil {
632 in, out := &in.Schema, &out.Schema
633 *out = new(CustomResourceValidation)
634 if err := Convert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(*in, *out, s); err != nil {
635 return err
636 }
637 } else {
638 out.Schema = nil
639 }
640 out.Subresources = (*CustomResourceSubresources)(unsafe.Pointer(in.Subresources))
641 out.AdditionalPrinterColumns = *(*[]CustomResourceColumnDefinition)(unsafe.Pointer(&in.AdditionalPrinterColumns))
642 out.SelectableFields = *(*[]SelectableField)(unsafe.Pointer(&in.SelectableFields))
643 return nil
644 }
645
646
647 func Convert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion(in *apiextensions.CustomResourceDefinitionVersion, out *CustomResourceDefinitionVersion, s conversion.Scope) error {
648 return autoConvert_apiextensions_CustomResourceDefinitionVersion_To_v1beta1_CustomResourceDefinitionVersion(in, out, s)
649 }
650
651 func autoConvert_v1beta1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(in *CustomResourceSubresourceScale, out *apiextensions.CustomResourceSubresourceScale, s conversion.Scope) error {
652 out.SpecReplicasPath = in.SpecReplicasPath
653 out.StatusReplicasPath = in.StatusReplicasPath
654 out.LabelSelectorPath = (*string)(unsafe.Pointer(in.LabelSelectorPath))
655 return nil
656 }
657
658
659 func Convert_v1beta1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(in *CustomResourceSubresourceScale, out *apiextensions.CustomResourceSubresourceScale, s conversion.Scope) error {
660 return autoConvert_v1beta1_CustomResourceSubresourceScale_To_apiextensions_CustomResourceSubresourceScale(in, out, s)
661 }
662
663 func autoConvert_apiextensions_CustomResourceSubresourceScale_To_v1beta1_CustomResourceSubresourceScale(in *apiextensions.CustomResourceSubresourceScale, out *CustomResourceSubresourceScale, s conversion.Scope) error {
664 out.SpecReplicasPath = in.SpecReplicasPath
665 out.StatusReplicasPath = in.StatusReplicasPath
666 out.LabelSelectorPath = (*string)(unsafe.Pointer(in.LabelSelectorPath))
667 return nil
668 }
669
670
671 func Convert_apiextensions_CustomResourceSubresourceScale_To_v1beta1_CustomResourceSubresourceScale(in *apiextensions.CustomResourceSubresourceScale, out *CustomResourceSubresourceScale, s conversion.Scope) error {
672 return autoConvert_apiextensions_CustomResourceSubresourceScale_To_v1beta1_CustomResourceSubresourceScale(in, out, s)
673 }
674
675 func autoConvert_v1beta1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(in *CustomResourceSubresourceStatus, out *apiextensions.CustomResourceSubresourceStatus, s conversion.Scope) error {
676 return nil
677 }
678
679
680 func Convert_v1beta1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(in *CustomResourceSubresourceStatus, out *apiextensions.CustomResourceSubresourceStatus, s conversion.Scope) error {
681 return autoConvert_v1beta1_CustomResourceSubresourceStatus_To_apiextensions_CustomResourceSubresourceStatus(in, out, s)
682 }
683
684 func autoConvert_apiextensions_CustomResourceSubresourceStatus_To_v1beta1_CustomResourceSubresourceStatus(in *apiextensions.CustomResourceSubresourceStatus, out *CustomResourceSubresourceStatus, s conversion.Scope) error {
685 return nil
686 }
687
688
689 func Convert_apiextensions_CustomResourceSubresourceStatus_To_v1beta1_CustomResourceSubresourceStatus(in *apiextensions.CustomResourceSubresourceStatus, out *CustomResourceSubresourceStatus, s conversion.Scope) error {
690 return autoConvert_apiextensions_CustomResourceSubresourceStatus_To_v1beta1_CustomResourceSubresourceStatus(in, out, s)
691 }
692
693 func autoConvert_v1beta1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(in *CustomResourceSubresources, out *apiextensions.CustomResourceSubresources, s conversion.Scope) error {
694 out.Status = (*apiextensions.CustomResourceSubresourceStatus)(unsafe.Pointer(in.Status))
695 out.Scale = (*apiextensions.CustomResourceSubresourceScale)(unsafe.Pointer(in.Scale))
696 return nil
697 }
698
699
700 func Convert_v1beta1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(in *CustomResourceSubresources, out *apiextensions.CustomResourceSubresources, s conversion.Scope) error {
701 return autoConvert_v1beta1_CustomResourceSubresources_To_apiextensions_CustomResourceSubresources(in, out, s)
702 }
703
704 func autoConvert_apiextensions_CustomResourceSubresources_To_v1beta1_CustomResourceSubresources(in *apiextensions.CustomResourceSubresources, out *CustomResourceSubresources, s conversion.Scope) error {
705 out.Status = (*CustomResourceSubresourceStatus)(unsafe.Pointer(in.Status))
706 out.Scale = (*CustomResourceSubresourceScale)(unsafe.Pointer(in.Scale))
707 return nil
708 }
709
710
711 func Convert_apiextensions_CustomResourceSubresources_To_v1beta1_CustomResourceSubresources(in *apiextensions.CustomResourceSubresources, out *CustomResourceSubresources, s conversion.Scope) error {
712 return autoConvert_apiextensions_CustomResourceSubresources_To_v1beta1_CustomResourceSubresources(in, out, s)
713 }
714
715 func autoConvert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(in *CustomResourceValidation, out *apiextensions.CustomResourceValidation, s conversion.Scope) error {
716 if in.OpenAPIV3Schema != nil {
717 in, out := &in.OpenAPIV3Schema, &out.OpenAPIV3Schema
718 *out = new(apiextensions.JSONSchemaProps)
719 if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
720 return err
721 }
722 } else {
723 out.OpenAPIV3Schema = nil
724 }
725 return nil
726 }
727
728
729 func Convert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(in *CustomResourceValidation, out *apiextensions.CustomResourceValidation, s conversion.Scope) error {
730 return autoConvert_v1beta1_CustomResourceValidation_To_apiextensions_CustomResourceValidation(in, out, s)
731 }
732
733 func autoConvert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(in *apiextensions.CustomResourceValidation, out *CustomResourceValidation, s conversion.Scope) error {
734 if in.OpenAPIV3Schema != nil {
735 in, out := &in.OpenAPIV3Schema, &out.OpenAPIV3Schema
736 *out = new(JSONSchemaProps)
737 if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(*in, *out, s); err != nil {
738 return err
739 }
740 } else {
741 out.OpenAPIV3Schema = nil
742 }
743 return nil
744 }
745
746
747 func Convert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(in *apiextensions.CustomResourceValidation, out *CustomResourceValidation, s conversion.Scope) error {
748 return autoConvert_apiextensions_CustomResourceValidation_To_v1beta1_CustomResourceValidation(in, out, s)
749 }
750
751 func autoConvert_v1beta1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(in *ExternalDocumentation, out *apiextensions.ExternalDocumentation, s conversion.Scope) error {
752 out.Description = in.Description
753 out.URL = in.URL
754 return nil
755 }
756
757
758 func Convert_v1beta1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(in *ExternalDocumentation, out *apiextensions.ExternalDocumentation, s conversion.Scope) error {
759 return autoConvert_v1beta1_ExternalDocumentation_To_apiextensions_ExternalDocumentation(in, out, s)
760 }
761
762 func autoConvert_apiextensions_ExternalDocumentation_To_v1beta1_ExternalDocumentation(in *apiextensions.ExternalDocumentation, out *ExternalDocumentation, s conversion.Scope) error {
763 out.Description = in.Description
764 out.URL = in.URL
765 return nil
766 }
767
768
769 func Convert_apiextensions_ExternalDocumentation_To_v1beta1_ExternalDocumentation(in *apiextensions.ExternalDocumentation, out *ExternalDocumentation, s conversion.Scope) error {
770 return autoConvert_apiextensions_ExternalDocumentation_To_v1beta1_ExternalDocumentation(in, out, s)
771 }
772
773 func autoConvert_v1beta1_JSON_To_apiextensions_JSON(in *JSON, out *apiextensions.JSON, s conversion.Scope) error {
774
775 return nil
776 }
777
778 func autoConvert_apiextensions_JSON_To_v1beta1_JSON(in *apiextensions.JSON, out *JSON, s conversion.Scope) error {
779
780 return nil
781 }
782
783 func autoConvert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(in *JSONSchemaProps, out *apiextensions.JSONSchemaProps, s conversion.Scope) error {
784 out.ID = in.ID
785 out.Schema = apiextensions.JSONSchemaURL(in.Schema)
786 out.Ref = (*string)(unsafe.Pointer(in.Ref))
787 out.Description = in.Description
788 out.Type = in.Type
789 out.Format = in.Format
790 out.Title = in.Title
791 if in.Default != nil {
792 in, out := &in.Default, &out.Default
793 *out = new(apiextensions.JSON)
794 if err := Convert_v1beta1_JSON_To_apiextensions_JSON(*in, *out, s); err != nil {
795 return err
796 }
797 } else {
798 out.Default = nil
799 }
800 out.Maximum = (*float64)(unsafe.Pointer(in.Maximum))
801 out.ExclusiveMaximum = in.ExclusiveMaximum
802 out.Minimum = (*float64)(unsafe.Pointer(in.Minimum))
803 out.ExclusiveMinimum = in.ExclusiveMinimum
804 out.MaxLength = (*int64)(unsafe.Pointer(in.MaxLength))
805 out.MinLength = (*int64)(unsafe.Pointer(in.MinLength))
806 out.Pattern = in.Pattern
807 out.MaxItems = (*int64)(unsafe.Pointer(in.MaxItems))
808 out.MinItems = (*int64)(unsafe.Pointer(in.MinItems))
809 out.UniqueItems = in.UniqueItems
810 out.MultipleOf = (*float64)(unsafe.Pointer(in.MultipleOf))
811 if in.Enum != nil {
812 in, out := &in.Enum, &out.Enum
813 *out = make([]apiextensions.JSON, len(*in))
814 for i := range *in {
815 if err := Convert_v1beta1_JSON_To_apiextensions_JSON(&(*in)[i], &(*out)[i], s); err != nil {
816 return err
817 }
818 }
819 } else {
820 out.Enum = nil
821 }
822 out.MaxProperties = (*int64)(unsafe.Pointer(in.MaxProperties))
823 out.MinProperties = (*int64)(unsafe.Pointer(in.MinProperties))
824 out.Required = *(*[]string)(unsafe.Pointer(&in.Required))
825 if in.Items != nil {
826 in, out := &in.Items, &out.Items
827 *out = new(apiextensions.JSONSchemaPropsOrArray)
828 if err := Convert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(*in, *out, s); err != nil {
829 return err
830 }
831 } else {
832 out.Items = nil
833 }
834 if in.AllOf != nil {
835 in, out := &in.AllOf, &out.AllOf
836 *out = make([]apiextensions.JSONSchemaProps, len(*in))
837 for i := range *in {
838 if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
839 return err
840 }
841 }
842 } else {
843 out.AllOf = nil
844 }
845 if in.OneOf != nil {
846 in, out := &in.OneOf, &out.OneOf
847 *out = make([]apiextensions.JSONSchemaProps, len(*in))
848 for i := range *in {
849 if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
850 return err
851 }
852 }
853 } else {
854 out.OneOf = nil
855 }
856 if in.AnyOf != nil {
857 in, out := &in.AnyOf, &out.AnyOf
858 *out = make([]apiextensions.JSONSchemaProps, len(*in))
859 for i := range *in {
860 if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
861 return err
862 }
863 }
864 } else {
865 out.AnyOf = nil
866 }
867 if in.Not != nil {
868 in, out := &in.Not, &out.Not
869 *out = new(apiextensions.JSONSchemaProps)
870 if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
871 return err
872 }
873 } else {
874 out.Not = nil
875 }
876 if in.Properties != nil {
877 in, out := &in.Properties, &out.Properties
878 *out = make(map[string]apiextensions.JSONSchemaProps, len(*in))
879 for key, val := range *in {
880 newVal := new(apiextensions.JSONSchemaProps)
881 if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&val, newVal, s); err != nil {
882 return err
883 }
884 (*out)[key] = *newVal
885 }
886 } else {
887 out.Properties = nil
888 }
889 if in.AdditionalProperties != nil {
890 in, out := &in.AdditionalProperties, &out.AdditionalProperties
891 *out = new(apiextensions.JSONSchemaPropsOrBool)
892 if err := Convert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(*in, *out, s); err != nil {
893 return err
894 }
895 } else {
896 out.AdditionalProperties = nil
897 }
898 if in.PatternProperties != nil {
899 in, out := &in.PatternProperties, &out.PatternProperties
900 *out = make(map[string]apiextensions.JSONSchemaProps, len(*in))
901 for key, val := range *in {
902 newVal := new(apiextensions.JSONSchemaProps)
903 if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&val, newVal, s); err != nil {
904 return err
905 }
906 (*out)[key] = *newVal
907 }
908 } else {
909 out.PatternProperties = nil
910 }
911 if in.Dependencies != nil {
912 in, out := &in.Dependencies, &out.Dependencies
913 *out = make(apiextensions.JSONSchemaDependencies, len(*in))
914 for key, val := range *in {
915 newVal := new(apiextensions.JSONSchemaPropsOrStringArray)
916 if err := Convert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(&val, newVal, s); err != nil {
917 return err
918 }
919 (*out)[key] = *newVal
920 }
921 } else {
922 out.Dependencies = nil
923 }
924 if in.AdditionalItems != nil {
925 in, out := &in.AdditionalItems, &out.AdditionalItems
926 *out = new(apiextensions.JSONSchemaPropsOrBool)
927 if err := Convert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(*in, *out, s); err != nil {
928 return err
929 }
930 } else {
931 out.AdditionalItems = nil
932 }
933 if in.Definitions != nil {
934 in, out := &in.Definitions, &out.Definitions
935 *out = make(apiextensions.JSONSchemaDefinitions, len(*in))
936 for key, val := range *in {
937 newVal := new(apiextensions.JSONSchemaProps)
938 if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&val, newVal, s); err != nil {
939 return err
940 }
941 (*out)[key] = *newVal
942 }
943 } else {
944 out.Definitions = nil
945 }
946 out.ExternalDocs = (*apiextensions.ExternalDocumentation)(unsafe.Pointer(in.ExternalDocs))
947 if in.Example != nil {
948 in, out := &in.Example, &out.Example
949 *out = new(apiextensions.JSON)
950 if err := Convert_v1beta1_JSON_To_apiextensions_JSON(*in, *out, s); err != nil {
951 return err
952 }
953 } else {
954 out.Example = nil
955 }
956 out.Nullable = in.Nullable
957 out.XPreserveUnknownFields = (*bool)(unsafe.Pointer(in.XPreserveUnknownFields))
958 out.XEmbeddedResource = in.XEmbeddedResource
959 out.XIntOrString = in.XIntOrString
960 out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
961 out.XListType = (*string)(unsafe.Pointer(in.XListType))
962 out.XMapType = (*string)(unsafe.Pointer(in.XMapType))
963 out.XValidations = *(*apiextensions.ValidationRules)(unsafe.Pointer(&in.XValidations))
964 return nil
965 }
966
967
968 func Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(in *JSONSchemaProps, out *apiextensions.JSONSchemaProps, s conversion.Scope) error {
969 return autoConvert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(in, out, s)
970 }
971
972 func autoConvert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(in *apiextensions.JSONSchemaProps, out *JSONSchemaProps, s conversion.Scope) error {
973 out.ID = in.ID
974 out.Schema = JSONSchemaURL(in.Schema)
975 out.Ref = (*string)(unsafe.Pointer(in.Ref))
976 out.Description = in.Description
977 out.Type = in.Type
978 out.Nullable = in.Nullable
979 out.Format = in.Format
980 out.Title = in.Title
981 if in.Default != nil {
982 in, out := &in.Default, &out.Default
983 *out = new(JSON)
984 if err := Convert_apiextensions_JSON_To_v1beta1_JSON(*in, *out, s); err != nil {
985 return err
986 }
987 } else {
988 out.Default = nil
989 }
990 out.Maximum = (*float64)(unsafe.Pointer(in.Maximum))
991 out.ExclusiveMaximum = in.ExclusiveMaximum
992 out.Minimum = (*float64)(unsafe.Pointer(in.Minimum))
993 out.ExclusiveMinimum = in.ExclusiveMinimum
994 out.MaxLength = (*int64)(unsafe.Pointer(in.MaxLength))
995 out.MinLength = (*int64)(unsafe.Pointer(in.MinLength))
996 out.Pattern = in.Pattern
997 out.MaxItems = (*int64)(unsafe.Pointer(in.MaxItems))
998 out.MinItems = (*int64)(unsafe.Pointer(in.MinItems))
999 out.UniqueItems = in.UniqueItems
1000 out.MultipleOf = (*float64)(unsafe.Pointer(in.MultipleOf))
1001 if in.Enum != nil {
1002 in, out := &in.Enum, &out.Enum
1003 *out = make([]JSON, len(*in))
1004 for i := range *in {
1005 if err := Convert_apiextensions_JSON_To_v1beta1_JSON(&(*in)[i], &(*out)[i], s); err != nil {
1006 return err
1007 }
1008 }
1009 } else {
1010 out.Enum = nil
1011 }
1012 out.MaxProperties = (*int64)(unsafe.Pointer(in.MaxProperties))
1013 out.MinProperties = (*int64)(unsafe.Pointer(in.MinProperties))
1014 out.Required = *(*[]string)(unsafe.Pointer(&in.Required))
1015 if in.Items != nil {
1016 in, out := &in.Items, &out.Items
1017 *out = new(JSONSchemaPropsOrArray)
1018 if err := Convert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray(*in, *out, s); err != nil {
1019 return err
1020 }
1021 } else {
1022 out.Items = nil
1023 }
1024 if in.AllOf != nil {
1025 in, out := &in.AllOf, &out.AllOf
1026 *out = make([]JSONSchemaProps, len(*in))
1027 for i := range *in {
1028 if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
1029 return err
1030 }
1031 }
1032 } else {
1033 out.AllOf = nil
1034 }
1035 if in.OneOf != nil {
1036 in, out := &in.OneOf, &out.OneOf
1037 *out = make([]JSONSchemaProps, len(*in))
1038 for i := range *in {
1039 if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
1040 return err
1041 }
1042 }
1043 } else {
1044 out.OneOf = nil
1045 }
1046 if in.AnyOf != nil {
1047 in, out := &in.AnyOf, &out.AnyOf
1048 *out = make([]JSONSchemaProps, len(*in))
1049 for i := range *in {
1050 if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
1051 return err
1052 }
1053 }
1054 } else {
1055 out.AnyOf = nil
1056 }
1057 if in.Not != nil {
1058 in, out := &in.Not, &out.Not
1059 *out = new(JSONSchemaProps)
1060 if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(*in, *out, s); err != nil {
1061 return err
1062 }
1063 } else {
1064 out.Not = nil
1065 }
1066 if in.Properties != nil {
1067 in, out := &in.Properties, &out.Properties
1068 *out = make(map[string]JSONSchemaProps, len(*in))
1069 for key, val := range *in {
1070 newVal := new(JSONSchemaProps)
1071 if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&val, newVal, s); err != nil {
1072 return err
1073 }
1074 (*out)[key] = *newVal
1075 }
1076 } else {
1077 out.Properties = nil
1078 }
1079 if in.AdditionalProperties != nil {
1080 in, out := &in.AdditionalProperties, &out.AdditionalProperties
1081 *out = new(JSONSchemaPropsOrBool)
1082 if err := Convert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(*in, *out, s); err != nil {
1083 return err
1084 }
1085 } else {
1086 out.AdditionalProperties = nil
1087 }
1088 if in.PatternProperties != nil {
1089 in, out := &in.PatternProperties, &out.PatternProperties
1090 *out = make(map[string]JSONSchemaProps, len(*in))
1091 for key, val := range *in {
1092 newVal := new(JSONSchemaProps)
1093 if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&val, newVal, s); err != nil {
1094 return err
1095 }
1096 (*out)[key] = *newVal
1097 }
1098 } else {
1099 out.PatternProperties = nil
1100 }
1101 if in.Dependencies != nil {
1102 in, out := &in.Dependencies, &out.Dependencies
1103 *out = make(JSONSchemaDependencies, len(*in))
1104 for key, val := range *in {
1105 newVal := new(JSONSchemaPropsOrStringArray)
1106 if err := Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray(&val, newVal, s); err != nil {
1107 return err
1108 }
1109 (*out)[key] = *newVal
1110 }
1111 } else {
1112 out.Dependencies = nil
1113 }
1114 if in.AdditionalItems != nil {
1115 in, out := &in.AdditionalItems, &out.AdditionalItems
1116 *out = new(JSONSchemaPropsOrBool)
1117 if err := Convert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(*in, *out, s); err != nil {
1118 return err
1119 }
1120 } else {
1121 out.AdditionalItems = nil
1122 }
1123 if in.Definitions != nil {
1124 in, out := &in.Definitions, &out.Definitions
1125 *out = make(JSONSchemaDefinitions, len(*in))
1126 for key, val := range *in {
1127 newVal := new(JSONSchemaProps)
1128 if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&val, newVal, s); err != nil {
1129 return err
1130 }
1131 (*out)[key] = *newVal
1132 }
1133 } else {
1134 out.Definitions = nil
1135 }
1136 out.ExternalDocs = (*ExternalDocumentation)(unsafe.Pointer(in.ExternalDocs))
1137 if in.Example != nil {
1138 in, out := &in.Example, &out.Example
1139 *out = new(JSON)
1140 if err := Convert_apiextensions_JSON_To_v1beta1_JSON(*in, *out, s); err != nil {
1141 return err
1142 }
1143 } else {
1144 out.Example = nil
1145 }
1146 out.XPreserveUnknownFields = (*bool)(unsafe.Pointer(in.XPreserveUnknownFields))
1147 out.XEmbeddedResource = in.XEmbeddedResource
1148 out.XIntOrString = in.XIntOrString
1149 out.XListMapKeys = *(*[]string)(unsafe.Pointer(&in.XListMapKeys))
1150 out.XListType = (*string)(unsafe.Pointer(in.XListType))
1151 out.XMapType = (*string)(unsafe.Pointer(in.XMapType))
1152 out.XValidations = *(*ValidationRules)(unsafe.Pointer(&in.XValidations))
1153 return nil
1154 }
1155
1156 func autoConvert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(in *JSONSchemaPropsOrArray, out *apiextensions.JSONSchemaPropsOrArray, s conversion.Scope) error {
1157 if in.Schema != nil {
1158 in, out := &in.Schema, &out.Schema
1159 *out = new(apiextensions.JSONSchemaProps)
1160 if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
1161 return err
1162 }
1163 } else {
1164 out.Schema = nil
1165 }
1166 if in.JSONSchemas != nil {
1167 in, out := &in.JSONSchemas, &out.JSONSchemas
1168 *out = make([]apiextensions.JSONSchemaProps, len(*in))
1169 for i := range *in {
1170 if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
1171 return err
1172 }
1173 }
1174 } else {
1175 out.JSONSchemas = nil
1176 }
1177 return nil
1178 }
1179
1180
1181 func Convert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(in *JSONSchemaPropsOrArray, out *apiextensions.JSONSchemaPropsOrArray, s conversion.Scope) error {
1182 return autoConvert_v1beta1_JSONSchemaPropsOrArray_To_apiextensions_JSONSchemaPropsOrArray(in, out, s)
1183 }
1184
1185 func autoConvert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray(in *apiextensions.JSONSchemaPropsOrArray, out *JSONSchemaPropsOrArray, s conversion.Scope) error {
1186 if in.Schema != nil {
1187 in, out := &in.Schema, &out.Schema
1188 *out = new(JSONSchemaProps)
1189 if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(*in, *out, s); err != nil {
1190 return err
1191 }
1192 } else {
1193 out.Schema = nil
1194 }
1195 if in.JSONSchemas != nil {
1196 in, out := &in.JSONSchemas, &out.JSONSchemas
1197 *out = make([]JSONSchemaProps, len(*in))
1198 for i := range *in {
1199 if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(&(*in)[i], &(*out)[i], s); err != nil {
1200 return err
1201 }
1202 }
1203 } else {
1204 out.JSONSchemas = nil
1205 }
1206 return nil
1207 }
1208
1209
1210 func Convert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray(in *apiextensions.JSONSchemaPropsOrArray, out *JSONSchemaPropsOrArray, s conversion.Scope) error {
1211 return autoConvert_apiextensions_JSONSchemaPropsOrArray_To_v1beta1_JSONSchemaPropsOrArray(in, out, s)
1212 }
1213
1214 func autoConvert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(in *JSONSchemaPropsOrBool, out *apiextensions.JSONSchemaPropsOrBool, s conversion.Scope) error {
1215 out.Allows = in.Allows
1216 if in.Schema != nil {
1217 in, out := &in.Schema, &out.Schema
1218 *out = new(apiextensions.JSONSchemaProps)
1219 if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
1220 return err
1221 }
1222 } else {
1223 out.Schema = nil
1224 }
1225 return nil
1226 }
1227
1228
1229 func Convert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(in *JSONSchemaPropsOrBool, out *apiextensions.JSONSchemaPropsOrBool, s conversion.Scope) error {
1230 return autoConvert_v1beta1_JSONSchemaPropsOrBool_To_apiextensions_JSONSchemaPropsOrBool(in, out, s)
1231 }
1232
1233 func autoConvert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(in *apiextensions.JSONSchemaPropsOrBool, out *JSONSchemaPropsOrBool, s conversion.Scope) error {
1234 out.Allows = in.Allows
1235 if in.Schema != nil {
1236 in, out := &in.Schema, &out.Schema
1237 *out = new(JSONSchemaProps)
1238 if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(*in, *out, s); err != nil {
1239 return err
1240 }
1241 } else {
1242 out.Schema = nil
1243 }
1244 return nil
1245 }
1246
1247
1248 func Convert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(in *apiextensions.JSONSchemaPropsOrBool, out *JSONSchemaPropsOrBool, s conversion.Scope) error {
1249 return autoConvert_apiextensions_JSONSchemaPropsOrBool_To_v1beta1_JSONSchemaPropsOrBool(in, out, s)
1250 }
1251
1252 func autoConvert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(in *JSONSchemaPropsOrStringArray, out *apiextensions.JSONSchemaPropsOrStringArray, s conversion.Scope) error {
1253 if in.Schema != nil {
1254 in, out := &in.Schema, &out.Schema
1255 *out = new(apiextensions.JSONSchemaProps)
1256 if err := Convert_v1beta1_JSONSchemaProps_To_apiextensions_JSONSchemaProps(*in, *out, s); err != nil {
1257 return err
1258 }
1259 } else {
1260 out.Schema = nil
1261 }
1262 out.Property = *(*[]string)(unsafe.Pointer(&in.Property))
1263 return nil
1264 }
1265
1266
1267 func Convert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(in *JSONSchemaPropsOrStringArray, out *apiextensions.JSONSchemaPropsOrStringArray, s conversion.Scope) error {
1268 return autoConvert_v1beta1_JSONSchemaPropsOrStringArray_To_apiextensions_JSONSchemaPropsOrStringArray(in, out, s)
1269 }
1270
1271 func autoConvert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray(in *apiextensions.JSONSchemaPropsOrStringArray, out *JSONSchemaPropsOrStringArray, s conversion.Scope) error {
1272 if in.Schema != nil {
1273 in, out := &in.Schema, &out.Schema
1274 *out = new(JSONSchemaProps)
1275 if err := Convert_apiextensions_JSONSchemaProps_To_v1beta1_JSONSchemaProps(*in, *out, s); err != nil {
1276 return err
1277 }
1278 } else {
1279 out.Schema = nil
1280 }
1281 out.Property = *(*[]string)(unsafe.Pointer(&in.Property))
1282 return nil
1283 }
1284
1285
1286 func Convert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray(in *apiextensions.JSONSchemaPropsOrStringArray, out *JSONSchemaPropsOrStringArray, s conversion.Scope) error {
1287 return autoConvert_apiextensions_JSONSchemaPropsOrStringArray_To_v1beta1_JSONSchemaPropsOrStringArray(in, out, s)
1288 }
1289
1290 func autoConvert_v1beta1_SelectableField_To_apiextensions_SelectableField(in *SelectableField, out *apiextensions.SelectableField, s conversion.Scope) error {
1291 out.JSONPath = in.JSONPath
1292 return nil
1293 }
1294
1295
1296 func Convert_v1beta1_SelectableField_To_apiextensions_SelectableField(in *SelectableField, out *apiextensions.SelectableField, s conversion.Scope) error {
1297 return autoConvert_v1beta1_SelectableField_To_apiextensions_SelectableField(in, out, s)
1298 }
1299
1300 func autoConvert_apiextensions_SelectableField_To_v1beta1_SelectableField(in *apiextensions.SelectableField, out *SelectableField, s conversion.Scope) error {
1301 out.JSONPath = in.JSONPath
1302 return nil
1303 }
1304
1305
1306 func Convert_apiextensions_SelectableField_To_v1beta1_SelectableField(in *apiextensions.SelectableField, out *SelectableField, s conversion.Scope) error {
1307 return autoConvert_apiextensions_SelectableField_To_v1beta1_SelectableField(in, out, s)
1308 }
1309
1310 func autoConvert_v1beta1_ServiceReference_To_apiextensions_ServiceReference(in *ServiceReference, out *apiextensions.ServiceReference, s conversion.Scope) error {
1311 out.Namespace = in.Namespace
1312 out.Name = in.Name
1313 out.Path = (*string)(unsafe.Pointer(in.Path))
1314 if err := v1.Convert_Pointer_int32_To_int32(&in.Port, &out.Port, s); err != nil {
1315 return err
1316 }
1317 return nil
1318 }
1319
1320
1321 func Convert_v1beta1_ServiceReference_To_apiextensions_ServiceReference(in *ServiceReference, out *apiextensions.ServiceReference, s conversion.Scope) error {
1322 return autoConvert_v1beta1_ServiceReference_To_apiextensions_ServiceReference(in, out, s)
1323 }
1324
1325 func autoConvert_apiextensions_ServiceReference_To_v1beta1_ServiceReference(in *apiextensions.ServiceReference, out *ServiceReference, s conversion.Scope) error {
1326 out.Namespace = in.Namespace
1327 out.Name = in.Name
1328 out.Path = (*string)(unsafe.Pointer(in.Path))
1329 if err := v1.Convert_int32_To_Pointer_int32(&in.Port, &out.Port, s); err != nil {
1330 return err
1331 }
1332 return nil
1333 }
1334
1335
1336 func Convert_apiextensions_ServiceReference_To_v1beta1_ServiceReference(in *apiextensions.ServiceReference, out *ServiceReference, s conversion.Scope) error {
1337 return autoConvert_apiextensions_ServiceReference_To_v1beta1_ServiceReference(in, out, s)
1338 }
1339
1340 func autoConvert_v1beta1_ValidationRule_To_apiextensions_ValidationRule(in *ValidationRule, out *apiextensions.ValidationRule, s conversion.Scope) error {
1341 out.Rule = in.Rule
1342 out.Message = in.Message
1343 out.MessageExpression = in.MessageExpression
1344 out.Reason = (*apiextensions.FieldValueErrorReason)(unsafe.Pointer(in.Reason))
1345 out.FieldPath = in.FieldPath
1346 out.OptionalOldSelf = (*bool)(unsafe.Pointer(in.OptionalOldSelf))
1347 return nil
1348 }
1349
1350
1351 func Convert_v1beta1_ValidationRule_To_apiextensions_ValidationRule(in *ValidationRule, out *apiextensions.ValidationRule, s conversion.Scope) error {
1352 return autoConvert_v1beta1_ValidationRule_To_apiextensions_ValidationRule(in, out, s)
1353 }
1354
1355 func autoConvert_apiextensions_ValidationRule_To_v1beta1_ValidationRule(in *apiextensions.ValidationRule, out *ValidationRule, s conversion.Scope) error {
1356 out.Rule = in.Rule
1357 out.Message = in.Message
1358 out.MessageExpression = in.MessageExpression
1359 out.Reason = (*FieldValueErrorReason)(unsafe.Pointer(in.Reason))
1360 out.FieldPath = in.FieldPath
1361 out.OptionalOldSelf = (*bool)(unsafe.Pointer(in.OptionalOldSelf))
1362 return nil
1363 }
1364
1365
1366 func Convert_apiextensions_ValidationRule_To_v1beta1_ValidationRule(in *apiextensions.ValidationRule, out *ValidationRule, s conversion.Scope) error {
1367 return autoConvert_apiextensions_ValidationRule_To_v1beta1_ValidationRule(in, out, s)
1368 }
1369
1370 func autoConvert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(in *WebhookClientConfig, out *apiextensions.WebhookClientConfig, s conversion.Scope) error {
1371 out.URL = (*string)(unsafe.Pointer(in.URL))
1372 if in.Service != nil {
1373 in, out := &in.Service, &out.Service
1374 *out = new(apiextensions.ServiceReference)
1375 if err := Convert_v1beta1_ServiceReference_To_apiextensions_ServiceReference(*in, *out, s); err != nil {
1376 return err
1377 }
1378 } else {
1379 out.Service = nil
1380 }
1381 out.CABundle = *(*[]byte)(unsafe.Pointer(&in.CABundle))
1382 return nil
1383 }
1384
1385
1386 func Convert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(in *WebhookClientConfig, out *apiextensions.WebhookClientConfig, s conversion.Scope) error {
1387 return autoConvert_v1beta1_WebhookClientConfig_To_apiextensions_WebhookClientConfig(in, out, s)
1388 }
1389
1390 func autoConvert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig(in *apiextensions.WebhookClientConfig, out *WebhookClientConfig, s conversion.Scope) error {
1391 out.URL = (*string)(unsafe.Pointer(in.URL))
1392 if in.Service != nil {
1393 in, out := &in.Service, &out.Service
1394 *out = new(ServiceReference)
1395 if err := Convert_apiextensions_ServiceReference_To_v1beta1_ServiceReference(*in, *out, s); err != nil {
1396 return err
1397 }
1398 } else {
1399 out.Service = nil
1400 }
1401 out.CABundle = *(*[]byte)(unsafe.Pointer(&in.CABundle))
1402 return nil
1403 }
1404
1405
1406 func Convert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig(in *apiextensions.WebhookClientConfig, out *WebhookClientConfig, s conversion.Scope) error {
1407 return autoConvert_apiextensions_WebhookClientConfig_To_v1beta1_WebhookClientConfig(in, out, s)
1408 }
1409
View as plain text