-
Notifications
You must be signed in to change notification settings - Fork 87
/
Copy pathzz_generated.conversion.go
688 lines (621 loc) · 33.9 KB
/
zz_generated.conversion.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
//go:build !ignore_autogenerated
// +build !ignore_autogenerated
/*
Copyright 2021 RadonDB.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
// Code generated by conversion-gen. DO NOT EDIT.
package v1beta1
import (
unsafe "unsafe"
v1alpha1 "github.com/radondb/radondb-mysql-kubernetes/api/v1alpha1"
v1 "k8s.io/api/core/v1"
conversion "k8s.io/apimachinery/pkg/conversion"
runtime "k8s.io/apimachinery/pkg/runtime"
)
func init() {
localSchemeBuilder.Register(RegisterConversions)
}
// RegisterConversions adds conversion functions to the given scheme.
// Public to allow building arbitrary schemes.
func RegisterConversions(s *runtime.Scheme) error {
if err := s.AddGeneratedConversionFunc((*Backup)(nil), (*v1alpha1.Backup)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_Backup_To_v1alpha1_Backup(a.(*Backup), b.(*v1alpha1.Backup), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*v1alpha1.Backup)(nil), (*Backup)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_Backup_To_v1beta1_Backup(a.(*v1alpha1.Backup), b.(*Backup), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*BackupList)(nil), (*v1alpha1.BackupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_BackupList_To_v1alpha1_BackupList(a.(*BackupList), b.(*v1alpha1.BackupList), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*v1alpha1.BackupList)(nil), (*BackupList)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_BackupList_To_v1beta1_BackupList(a.(*v1alpha1.BackupList), b.(*BackupList), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*ClusterCondition)(nil), (*v1alpha1.ClusterCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_ClusterCondition_To_v1alpha1_ClusterCondition(a.(*ClusterCondition), b.(*v1alpha1.ClusterCondition), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*v1alpha1.ClusterCondition)(nil), (*ClusterCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_ClusterCondition_To_v1beta1_ClusterCondition(a.(*v1alpha1.ClusterCondition), b.(*ClusterCondition), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*MysqlCluster)(nil), (*v1alpha1.MysqlCluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_MysqlCluster_To_v1alpha1_MysqlCluster(a.(*MysqlCluster), b.(*v1alpha1.MysqlCluster), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*v1alpha1.MysqlCluster)(nil), (*MysqlCluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_MysqlCluster_To_v1beta1_MysqlCluster(a.(*v1alpha1.MysqlCluster), b.(*MysqlCluster), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*MysqlClusterList)(nil), (*v1alpha1.MysqlClusterList)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_MysqlClusterList_To_v1alpha1_MysqlClusterList(a.(*MysqlClusterList), b.(*v1alpha1.MysqlClusterList), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*v1alpha1.MysqlClusterList)(nil), (*MysqlClusterList)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_MysqlClusterList_To_v1beta1_MysqlClusterList(a.(*v1alpha1.MysqlClusterList), b.(*MysqlClusterList), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*MysqlClusterStatus)(nil), (*v1alpha1.MysqlClusterStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_MysqlClusterStatus_To_v1alpha1_MysqlClusterStatus(a.(*MysqlClusterStatus), b.(*v1alpha1.MysqlClusterStatus), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*v1alpha1.MysqlClusterStatus)(nil), (*MysqlClusterStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_MysqlClusterStatus_To_v1beta1_MysqlClusterStatus(a.(*v1alpha1.MysqlClusterStatus), b.(*MysqlClusterStatus), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*NodeCondition)(nil), (*v1alpha1.NodeCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_NodeCondition_To_v1alpha1_NodeCondition(a.(*NodeCondition), b.(*v1alpha1.NodeCondition), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*v1alpha1.NodeCondition)(nil), (*NodeCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_NodeCondition_To_v1beta1_NodeCondition(a.(*v1alpha1.NodeCondition), b.(*NodeCondition), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*NodeStatus)(nil), (*v1alpha1.NodeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_NodeStatus_To_v1alpha1_NodeStatus(a.(*NodeStatus), b.(*v1alpha1.NodeStatus), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*v1alpha1.NodeStatus)(nil), (*NodeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_NodeStatus_To_v1beta1_NodeStatus(a.(*v1alpha1.NodeStatus), b.(*NodeStatus), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*RaftStatus)(nil), (*v1alpha1.RaftStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_RaftStatus_To_v1alpha1_RaftStatus(a.(*RaftStatus), b.(*v1alpha1.RaftStatus), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*v1alpha1.RaftStatus)(nil), (*RaftStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_RaftStatus_To_v1beta1_RaftStatus(a.(*v1alpha1.RaftStatus), b.(*RaftStatus), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*ReadOnlyType)(nil), (*v1alpha1.ReadOnlyType)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_ReadOnlyType_To_v1alpha1_ReadOnlyType(a.(*ReadOnlyType), b.(*v1alpha1.ReadOnlyType), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*v1alpha1.ReadOnlyType)(nil), (*ReadOnlyType)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_ReadOnlyType_To_v1beta1_ReadOnlyType(a.(*v1alpha1.ReadOnlyType), b.(*ReadOnlyType), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*RemoteSourceStruct)(nil), (*v1alpha1.RemoteSourceStruct)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_RemoteSourceStruct_To_v1alpha1_RemoteSourceStruct(a.(*RemoteSourceStruct), b.(*v1alpha1.RemoteSourceStruct), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*v1alpha1.RemoteSourceStruct)(nil), (*RemoteSourceStruct)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_RemoteSourceStruct_To_v1beta1_RemoteSourceStruct(a.(*v1alpha1.RemoteSourceStruct), b.(*RemoteSourceStruct), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*RoStatus)(nil), (*v1alpha1.RoStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_RoStatus_To_v1alpha1_RoStatus(a.(*RoStatus), b.(*v1alpha1.RoStatus), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*v1alpha1.RoStatus)(nil), (*RoStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_RoStatus_To_v1beta1_RoStatus(a.(*v1alpha1.RoStatus), b.(*RoStatus), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*XenonOpts)(nil), (*v1alpha1.XenonOpts)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_XenonOpts_To_v1alpha1_XenonOpts(a.(*XenonOpts), b.(*v1alpha1.XenonOpts), scope)
}); err != nil {
return err
}
if err := s.AddGeneratedConversionFunc((*v1alpha1.XenonOpts)(nil), (*XenonOpts)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_XenonOpts_To_v1beta1_XenonOpts(a.(*v1alpha1.XenonOpts), b.(*XenonOpts), scope)
}); err != nil {
return err
}
if err := s.AddConversionFunc((*v1alpha1.BackupSpec)(nil), (*BackupSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_BackupSpec_To_v1beta1_BackupSpec(a.(*v1alpha1.BackupSpec), b.(*BackupSpec), scope)
}); err != nil {
return err
}
if err := s.AddConversionFunc((*v1alpha1.BackupStatus)(nil), (*BackupStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_BackupStatus_To_v1beta1_BackupStatus(a.(*v1alpha1.BackupStatus), b.(*BackupStatus), scope)
}); err != nil {
return err
}
if err := s.AddConversionFunc((*v1alpha1.MysqlClusterSpec)(nil), (*MysqlClusterSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1alpha1_MysqlClusterSpec_To_v1beta1_MysqlClusterSpec(a.(*v1alpha1.MysqlClusterSpec), b.(*MysqlClusterSpec), scope)
}); err != nil {
return err
}
if err := s.AddConversionFunc((*BackupSpec)(nil), (*v1alpha1.BackupSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_BackupSpec_To_v1alpha1_BackupSpec(a.(*BackupSpec), b.(*v1alpha1.BackupSpec), scope)
}); err != nil {
return err
}
if err := s.AddConversionFunc((*BackupStatus)(nil), (*v1alpha1.BackupStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_BackupStatus_To_v1alpha1_BackupStatus(a.(*BackupStatus), b.(*v1alpha1.BackupStatus), scope)
}); err != nil {
return err
}
if err := s.AddConversionFunc((*MysqlClusterSpec)(nil), (*v1alpha1.MysqlClusterSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
return Convert_v1beta1_MysqlClusterSpec_To_v1alpha1_MysqlClusterSpec(a.(*MysqlClusterSpec), b.(*v1alpha1.MysqlClusterSpec), scope)
}); err != nil {
return err
}
return nil
}
func autoConvert_v1beta1_Backup_To_v1alpha1_Backup(in *Backup, out *v1alpha1.Backup, s conversion.Scope) error {
out.ObjectMeta = in.ObjectMeta
if err := Convert_v1beta1_BackupSpec_To_v1alpha1_BackupSpec(&in.Spec, &out.Spec, s); err != nil {
return err
}
if err := Convert_v1beta1_BackupStatus_To_v1alpha1_BackupStatus(&in.Status, &out.Status, s); err != nil {
return err
}
return nil
}
// Convert_v1beta1_Backup_To_v1alpha1_Backup is an autogenerated conversion function.
func Convert_v1beta1_Backup_To_v1alpha1_Backup(in *Backup, out *v1alpha1.Backup, s conversion.Scope) error {
return autoConvert_v1beta1_Backup_To_v1alpha1_Backup(in, out, s)
}
func autoConvert_v1alpha1_Backup_To_v1beta1_Backup(in *v1alpha1.Backup, out *Backup, s conversion.Scope) error {
out.ObjectMeta = in.ObjectMeta
if err := Convert_v1alpha1_BackupSpec_To_v1beta1_BackupSpec(&in.Spec, &out.Spec, s); err != nil {
return err
}
if err := Convert_v1alpha1_BackupStatus_To_v1beta1_BackupStatus(&in.Status, &out.Status, s); err != nil {
return err
}
return nil
}
// Convert_v1alpha1_Backup_To_v1beta1_Backup is an autogenerated conversion function.
func Convert_v1alpha1_Backup_To_v1beta1_Backup(in *v1alpha1.Backup, out *Backup, s conversion.Scope) error {
return autoConvert_v1alpha1_Backup_To_v1beta1_Backup(in, out, s)
}
func autoConvert_v1beta1_BackupList_To_v1alpha1_BackupList(in *BackupList, out *v1alpha1.BackupList, s conversion.Scope) error {
out.ListMeta = in.ListMeta
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]v1alpha1.Backup, len(*in))
for i := range *in {
if err := Convert_v1beta1_Backup_To_v1alpha1_Backup(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Items = nil
}
return nil
}
// Convert_v1beta1_BackupList_To_v1alpha1_BackupList is an autogenerated conversion function.
func Convert_v1beta1_BackupList_To_v1alpha1_BackupList(in *BackupList, out *v1alpha1.BackupList, s conversion.Scope) error {
return autoConvert_v1beta1_BackupList_To_v1alpha1_BackupList(in, out, s)
}
func autoConvert_v1alpha1_BackupList_To_v1beta1_BackupList(in *v1alpha1.BackupList, out *BackupList, s conversion.Scope) error {
out.ListMeta = in.ListMeta
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]Backup, len(*in))
for i := range *in {
if err := Convert_v1alpha1_Backup_To_v1beta1_Backup(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Items = nil
}
return nil
}
// Convert_v1alpha1_BackupList_To_v1beta1_BackupList is an autogenerated conversion function.
func Convert_v1alpha1_BackupList_To_v1beta1_BackupList(in *v1alpha1.BackupList, out *BackupList, s conversion.Scope) error {
return autoConvert_v1alpha1_BackupList_To_v1beta1_BackupList(in, out, s)
}
func autoConvert_v1beta1_BackupSpec_To_v1alpha1_BackupSpec(in *BackupSpec, out *v1alpha1.BackupSpec, s conversion.Scope) error {
out.ClusterName = in.ClusterName
// WARNING: in.BackupMethod requires manual conversion: does not exist in peer-type
// WARNING: in.Manual requires manual conversion: does not exist in peer-type
// WARNING: in.BackupSchedule requires manual conversion: does not exist in peer-type
// WARNING: in.BackupOpts requires manual conversion: does not exist in peer-type
return nil
}
func autoConvert_v1alpha1_BackupSpec_To_v1beta1_BackupSpec(in *v1alpha1.BackupSpec, out *BackupSpec, s conversion.Scope) error {
// WARNING: in.Image requires manual conversion: does not exist in peer-type
// WARNING: in.HostName requires manual conversion: does not exist in peer-type
// WARNING: in.NFSServerAddress requires manual conversion: does not exist in peer-type
out.ClusterName = in.ClusterName
// WARNING: in.HistoryLimit requires manual conversion: does not exist in peer-type
return nil
}
func autoConvert_v1beta1_BackupStatus_To_v1alpha1_BackupStatus(in *BackupStatus, out *v1alpha1.BackupStatus, s conversion.Scope) error {
// WARNING: in.Type requires manual conversion: does not exist in peer-type
out.BackupName = in.BackupName
// WARNING: in.BackupSize requires manual conversion: does not exist in peer-type
out.BackupType = in.BackupType
// WARNING: in.StartTime requires manual conversion: does not exist in peer-type
// WARNING: in.CompletionTime requires manual conversion: does not exist in peer-type
// WARNING: in.State requires manual conversion: does not exist in peer-type
out.Gtid = in.Gtid
// WARNING: in.ManualBackup requires manual conversion: does not exist in peer-type
// WARNING: in.ScheduledBackups requires manual conversion: does not exist in peer-type
return nil
}
func autoConvert_v1alpha1_BackupStatus_To_v1beta1_BackupStatus(in *v1alpha1.BackupStatus, out *BackupStatus, s conversion.Scope) error {
// WARNING: in.Completed requires manual conversion: does not exist in peer-type
out.BackupName = in.BackupName
// WARNING: in.BackupDate requires manual conversion: does not exist in peer-type
out.BackupType = in.BackupType
out.Gtid = in.Gtid
// WARNING: in.Conditions requires manual conversion: does not exist in peer-type
return nil
}
func autoConvert_v1beta1_ClusterCondition_To_v1alpha1_ClusterCondition(in *ClusterCondition, out *v1alpha1.ClusterCondition, s conversion.Scope) error {
out.Type = v1alpha1.ClusterConditionType(in.Type)
out.Status = v1.ConditionStatus(in.Status)
out.LastTransitionTime = in.LastTransitionTime
out.Reason = in.Reason
out.Message = in.Message
return nil
}
// Convert_v1beta1_ClusterCondition_To_v1alpha1_ClusterCondition is an autogenerated conversion function.
func Convert_v1beta1_ClusterCondition_To_v1alpha1_ClusterCondition(in *ClusterCondition, out *v1alpha1.ClusterCondition, s conversion.Scope) error {
return autoConvert_v1beta1_ClusterCondition_To_v1alpha1_ClusterCondition(in, out, s)
}
func autoConvert_v1alpha1_ClusterCondition_To_v1beta1_ClusterCondition(in *v1alpha1.ClusterCondition, out *ClusterCondition, s conversion.Scope) error {
out.Type = ClusterConditionType(in.Type)
out.Status = v1.ConditionStatus(in.Status)
out.LastTransitionTime = in.LastTransitionTime
out.Reason = in.Reason
out.Message = in.Message
return nil
}
// Convert_v1alpha1_ClusterCondition_To_v1beta1_ClusterCondition is an autogenerated conversion function.
func Convert_v1alpha1_ClusterCondition_To_v1beta1_ClusterCondition(in *v1alpha1.ClusterCondition, out *ClusterCondition, s conversion.Scope) error {
return autoConvert_v1alpha1_ClusterCondition_To_v1beta1_ClusterCondition(in, out, s)
}
func autoConvert_v1beta1_MysqlCluster_To_v1alpha1_MysqlCluster(in *MysqlCluster, out *v1alpha1.MysqlCluster, s conversion.Scope) error {
out.ObjectMeta = in.ObjectMeta
if err := Convert_v1beta1_MysqlClusterSpec_To_v1alpha1_MysqlClusterSpec(&in.Spec, &out.Spec, s); err != nil {
return err
}
if err := Convert_v1beta1_MysqlClusterStatus_To_v1alpha1_MysqlClusterStatus(&in.Status, &out.Status, s); err != nil {
return err
}
return nil
}
// Convert_v1beta1_MysqlCluster_To_v1alpha1_MysqlCluster is an autogenerated conversion function.
func Convert_v1beta1_MysqlCluster_To_v1alpha1_MysqlCluster(in *MysqlCluster, out *v1alpha1.MysqlCluster, s conversion.Scope) error {
return autoConvert_v1beta1_MysqlCluster_To_v1alpha1_MysqlCluster(in, out, s)
}
func autoConvert_v1alpha1_MysqlCluster_To_v1beta1_MysqlCluster(in *v1alpha1.MysqlCluster, out *MysqlCluster, s conversion.Scope) error {
out.ObjectMeta = in.ObjectMeta
if err := Convert_v1alpha1_MysqlClusterSpec_To_v1beta1_MysqlClusterSpec(&in.Spec, &out.Spec, s); err != nil {
return err
}
if err := Convert_v1alpha1_MysqlClusterStatus_To_v1beta1_MysqlClusterStatus(&in.Status, &out.Status, s); err != nil {
return err
}
return nil
}
// Convert_v1alpha1_MysqlCluster_To_v1beta1_MysqlCluster is an autogenerated conversion function.
func Convert_v1alpha1_MysqlCluster_To_v1beta1_MysqlCluster(in *v1alpha1.MysqlCluster, out *MysqlCluster, s conversion.Scope) error {
return autoConvert_v1alpha1_MysqlCluster_To_v1beta1_MysqlCluster(in, out, s)
}
func autoConvert_v1beta1_MysqlClusterList_To_v1alpha1_MysqlClusterList(in *MysqlClusterList, out *v1alpha1.MysqlClusterList, s conversion.Scope) error {
out.ListMeta = in.ListMeta
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]v1alpha1.MysqlCluster, len(*in))
for i := range *in {
if err := Convert_v1beta1_MysqlCluster_To_v1alpha1_MysqlCluster(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Items = nil
}
return nil
}
// Convert_v1beta1_MysqlClusterList_To_v1alpha1_MysqlClusterList is an autogenerated conversion function.
func Convert_v1beta1_MysqlClusterList_To_v1alpha1_MysqlClusterList(in *MysqlClusterList, out *v1alpha1.MysqlClusterList, s conversion.Scope) error {
return autoConvert_v1beta1_MysqlClusterList_To_v1alpha1_MysqlClusterList(in, out, s)
}
func autoConvert_v1alpha1_MysqlClusterList_To_v1beta1_MysqlClusterList(in *v1alpha1.MysqlClusterList, out *MysqlClusterList, s conversion.Scope) error {
out.ListMeta = in.ListMeta
if in.Items != nil {
in, out := &in.Items, &out.Items
*out = make([]MysqlCluster, len(*in))
for i := range *in {
if err := Convert_v1alpha1_MysqlCluster_To_v1beta1_MysqlCluster(&(*in)[i], &(*out)[i], s); err != nil {
return err
}
}
} else {
out.Items = nil
}
return nil
}
// Convert_v1alpha1_MysqlClusterList_To_v1beta1_MysqlClusterList is an autogenerated conversion function.
func Convert_v1alpha1_MysqlClusterList_To_v1beta1_MysqlClusterList(in *v1alpha1.MysqlClusterList, out *MysqlClusterList, s conversion.Scope) error {
return autoConvert_v1alpha1_MysqlClusterList_To_v1beta1_MysqlClusterList(in, out, s)
}
func autoConvert_v1beta1_MysqlClusterSpec_To_v1alpha1_MysqlClusterSpec(in *MysqlClusterSpec, out *v1alpha1.MysqlClusterSpec, s conversion.Scope) error {
out.Replicas = (*int32)(unsafe.Pointer(in.Replicas))
out.ReadOnlys = (*v1alpha1.ReadOnlyType)(unsafe.Pointer(in.ReadOnlys))
out.ReplicaLag = (*int32)(unsafe.Pointer(in.ReplicaLag))
// WARNING: in.User requires manual conversion: does not exist in peer-type
// WARNING: in.MySQLConfig requires manual conversion: does not exist in peer-type
// WARNING: in.Resources requires manual conversion: does not exist in peer-type
// WARNING: in.CustomTLSSecret requires manual conversion: does not exist in peer-type
// WARNING: in.Storage requires manual conversion: does not exist in peer-type
out.MysqlVersion = in.MysqlVersion
// WARNING: in.Xenon requires manual conversion: does not exist in peer-type
// WARNING: in.Backup requires manual conversion: does not exist in peer-type
// WARNING: in.Monitoring requires manual conversion: does not exist in peer-type
// WARNING: in.Image requires manual conversion: does not exist in peer-type
// WARNING: in.MaxLagSeconds requires manual conversion: does not exist in peer-type
// WARNING: in.ImagePullPolicy requires manual conversion: does not exist in peer-type
// WARNING: in.Tolerations requires manual conversion: does not exist in peer-type
// WARNING: in.Affinity requires manual conversion: does not exist in peer-type
// WARNING: in.PriorityClassName requires manual conversion: does not exist in peer-type
out.MinAvailable = in.MinAvailable
// WARNING: in.DataSource requires manual conversion: does not exist in peer-type
// WARNING: in.Standby requires manual conversion: does not exist in peer-type
// WARNING: in.EnableAutoRebuild requires manual conversion: does not exist in peer-type
// WARNING: in.Log requires manual conversion: does not exist in peer-type
// WARNING: in.Service requires manual conversion: does not exist in peer-type
out.LeaderAsFollower = in.LeaderAsFollower
out.ServerIDOffset = in.ServerIDOffset
return nil
}
func autoConvert_v1alpha1_MysqlClusterSpec_To_v1beta1_MysqlClusterSpec(in *v1alpha1.MysqlClusterSpec, out *MysqlClusterSpec, s conversion.Scope) error {
out.Replicas = (*int32)(unsafe.Pointer(in.Replicas))
out.ReadOnlys = (*ReadOnlyType)(unsafe.Pointer(in.ReadOnlys))
out.ReplicaLag = (*int32)(unsafe.Pointer(in.ReplicaLag))
out.MinAvailable = in.MinAvailable
// WARNING: in.MysqlOpts requires manual conversion: does not exist in peer-type
// WARNING: in.XenonOpts requires manual conversion: does not exist in peer-type
// WARNING: in.MetricsOpts requires manual conversion: does not exist in peer-type
out.MysqlVersion = in.MysqlVersion
// WARNING: in.PodPolicy requires manual conversion: does not exist in peer-type
// WARNING: in.Persistence requires manual conversion: does not exist in peer-type
// WARNING: in.BackupSecretName requires manual conversion: does not exist in peer-type
// WARNING: in.RestoreFrom requires manual conversion: does not exist in peer-type
// WARNING: in.RestorePoint requires manual conversion: does not exist in peer-type
// WARNING: in.NFSServerAddress requires manual conversion: does not exist in peer-type
// WARNING: in.BackupSchedule requires manual conversion: does not exist in peer-type
// WARNING: in.BothS3NFS requires manual conversion: does not exist in peer-type
// WARNING: in.BackupScheduleJobsHistoryLimit requires manual conversion: does not exist in peer-type
// WARNING: in.TlsSecretName requires manual conversion: does not exist in peer-type
// WARNING: in.SourceConfig requires manual conversion: does not exist in peer-type
// WARNING: in.RemoteCluster requires manual conversion: does not exist in peer-type
out.LeaderAsFollower = in.LeaderAsFollower
out.ServerIDOffset = in.ServerIDOffset
return nil
}
func autoConvert_v1beta1_MysqlClusterStatus_To_v1alpha1_MysqlClusterStatus(in *MysqlClusterStatus, out *v1alpha1.MysqlClusterStatus, s conversion.Scope) error {
out.ReadyNodes = in.ReadyNodes
out.State = v1alpha1.ClusterState(in.State)
out.LastBackup = in.LastBackup
out.LastBackupGtid = in.LastBackupGtid
out.LastBackupTime = in.LastBackupTime
out.Conditions = *(*[]v1alpha1.ClusterCondition)(unsafe.Pointer(&in.Conditions))
out.Nodes = *(*[]v1alpha1.NodeStatus)(unsafe.Pointer(&in.Nodes))
return nil
}
// Convert_v1beta1_MysqlClusterStatus_To_v1alpha1_MysqlClusterStatus is an autogenerated conversion function.
func Convert_v1beta1_MysqlClusterStatus_To_v1alpha1_MysqlClusterStatus(in *MysqlClusterStatus, out *v1alpha1.MysqlClusterStatus, s conversion.Scope) error {
return autoConvert_v1beta1_MysqlClusterStatus_To_v1alpha1_MysqlClusterStatus(in, out, s)
}
func autoConvert_v1alpha1_MysqlClusterStatus_To_v1beta1_MysqlClusterStatus(in *v1alpha1.MysqlClusterStatus, out *MysqlClusterStatus, s conversion.Scope) error {
out.ReadyNodes = in.ReadyNodes
out.State = ClusterState(in.State)
out.LastBackup = in.LastBackup
out.LastBackupTime = in.LastBackupTime
out.LastBackupGtid = in.LastBackupGtid
out.Conditions = *(*[]ClusterCondition)(unsafe.Pointer(&in.Conditions))
out.Nodes = *(*[]NodeStatus)(unsafe.Pointer(&in.Nodes))
return nil
}
// Convert_v1alpha1_MysqlClusterStatus_To_v1beta1_MysqlClusterStatus is an autogenerated conversion function.
func Convert_v1alpha1_MysqlClusterStatus_To_v1beta1_MysqlClusterStatus(in *v1alpha1.MysqlClusterStatus, out *MysqlClusterStatus, s conversion.Scope) error {
return autoConvert_v1alpha1_MysqlClusterStatus_To_v1beta1_MysqlClusterStatus(in, out, s)
}
func autoConvert_v1beta1_NodeCondition_To_v1alpha1_NodeCondition(in *NodeCondition, out *v1alpha1.NodeCondition, s conversion.Scope) error {
out.Type = v1alpha1.NodeConditionType(in.Type)
out.Status = v1.ConditionStatus(in.Status)
out.LastTransitionTime = in.LastTransitionTime
return nil
}
// Convert_v1beta1_NodeCondition_To_v1alpha1_NodeCondition is an autogenerated conversion function.
func Convert_v1beta1_NodeCondition_To_v1alpha1_NodeCondition(in *NodeCondition, out *v1alpha1.NodeCondition, s conversion.Scope) error {
return autoConvert_v1beta1_NodeCondition_To_v1alpha1_NodeCondition(in, out, s)
}
func autoConvert_v1alpha1_NodeCondition_To_v1beta1_NodeCondition(in *v1alpha1.NodeCondition, out *NodeCondition, s conversion.Scope) error {
out.Type = NodeConditionType(in.Type)
out.Status = v1.ConditionStatus(in.Status)
out.LastTransitionTime = in.LastTransitionTime
return nil
}
// Convert_v1alpha1_NodeCondition_To_v1beta1_NodeCondition is an autogenerated conversion function.
func Convert_v1alpha1_NodeCondition_To_v1beta1_NodeCondition(in *v1alpha1.NodeCondition, out *NodeCondition, s conversion.Scope) error {
return autoConvert_v1alpha1_NodeCondition_To_v1beta1_NodeCondition(in, out, s)
}
func autoConvert_v1beta1_NodeStatus_To_v1alpha1_NodeStatus(in *NodeStatus, out *v1alpha1.NodeStatus, s conversion.Scope) error {
out.Name = in.Name
out.Message = in.Message
if err := Convert_v1beta1_RaftStatus_To_v1alpha1_RaftStatus(&in.RaftStatus, &out.RaftStatus, s); err != nil {
return err
}
out.RoStatus = (*v1alpha1.RoStatus)(unsafe.Pointer(in.RoStatus))
out.Conditions = *(*[]v1alpha1.NodeCondition)(unsafe.Pointer(&in.Conditions))
return nil
}
// Convert_v1beta1_NodeStatus_To_v1alpha1_NodeStatus is an autogenerated conversion function.
func Convert_v1beta1_NodeStatus_To_v1alpha1_NodeStatus(in *NodeStatus, out *v1alpha1.NodeStatus, s conversion.Scope) error {
return autoConvert_v1beta1_NodeStatus_To_v1alpha1_NodeStatus(in, out, s)
}
func autoConvert_v1alpha1_NodeStatus_To_v1beta1_NodeStatus(in *v1alpha1.NodeStatus, out *NodeStatus, s conversion.Scope) error {
out.Name = in.Name
out.Message = in.Message
if err := Convert_v1alpha1_RaftStatus_To_v1beta1_RaftStatus(&in.RaftStatus, &out.RaftStatus, s); err != nil {
return err
}
out.RoStatus = (*RoStatus)(unsafe.Pointer(in.RoStatus))
out.Conditions = *(*[]NodeCondition)(unsafe.Pointer(&in.Conditions))
return nil
}
// Convert_v1alpha1_NodeStatus_To_v1beta1_NodeStatus is an autogenerated conversion function.
func Convert_v1alpha1_NodeStatus_To_v1beta1_NodeStatus(in *v1alpha1.NodeStatus, out *NodeStatus, s conversion.Scope) error {
return autoConvert_v1alpha1_NodeStatus_To_v1beta1_NodeStatus(in, out, s)
}
func autoConvert_v1beta1_RaftStatus_To_v1alpha1_RaftStatus(in *RaftStatus, out *v1alpha1.RaftStatus, s conversion.Scope) error {
out.Role = in.Role
out.Leader = in.Leader
out.Nodes = *(*[]string)(unsafe.Pointer(&in.Nodes))
return nil
}
// Convert_v1beta1_RaftStatus_To_v1alpha1_RaftStatus is an autogenerated conversion function.
func Convert_v1beta1_RaftStatus_To_v1alpha1_RaftStatus(in *RaftStatus, out *v1alpha1.RaftStatus, s conversion.Scope) error {
return autoConvert_v1beta1_RaftStatus_To_v1alpha1_RaftStatus(in, out, s)
}
func autoConvert_v1alpha1_RaftStatus_To_v1beta1_RaftStatus(in *v1alpha1.RaftStatus, out *RaftStatus, s conversion.Scope) error {
out.Role = in.Role
out.Leader = in.Leader
out.Nodes = *(*[]string)(unsafe.Pointer(&in.Nodes))
return nil
}
// Convert_v1alpha1_RaftStatus_To_v1beta1_RaftStatus is an autogenerated conversion function.
func Convert_v1alpha1_RaftStatus_To_v1beta1_RaftStatus(in *v1alpha1.RaftStatus, out *RaftStatus, s conversion.Scope) error {
return autoConvert_v1alpha1_RaftStatus_To_v1beta1_RaftStatus(in, out, s)
}
func autoConvert_v1beta1_ReadOnlyType_To_v1alpha1_ReadOnlyType(in *ReadOnlyType, out *v1alpha1.ReadOnlyType, s conversion.Scope) error {
out.Num = in.Num
out.Host = in.Host
out.Resources = (*v1.ResourceRequirements)(unsafe.Pointer(in.Resources))
out.Affinity = (*v1.Affinity)(unsafe.Pointer(in.Affinity))
out.Tolerations = *(*[]v1.Toleration)(unsafe.Pointer(&in.Tolerations))
return nil
}
// Convert_v1beta1_ReadOnlyType_To_v1alpha1_ReadOnlyType is an autogenerated conversion function.
func Convert_v1beta1_ReadOnlyType_To_v1alpha1_ReadOnlyType(in *ReadOnlyType, out *v1alpha1.ReadOnlyType, s conversion.Scope) error {
return autoConvert_v1beta1_ReadOnlyType_To_v1alpha1_ReadOnlyType(in, out, s)
}
func autoConvert_v1alpha1_ReadOnlyType_To_v1beta1_ReadOnlyType(in *v1alpha1.ReadOnlyType, out *ReadOnlyType, s conversion.Scope) error {
out.Num = in.Num
out.Host = in.Host
out.Resources = (*v1.ResourceRequirements)(unsafe.Pointer(in.Resources))
out.Affinity = (*v1.Affinity)(unsafe.Pointer(in.Affinity))
out.Tolerations = *(*[]v1.Toleration)(unsafe.Pointer(&in.Tolerations))
return nil
}
// Convert_v1alpha1_ReadOnlyType_To_v1beta1_ReadOnlyType is an autogenerated conversion function.
func Convert_v1alpha1_ReadOnlyType_To_v1beta1_ReadOnlyType(in *v1alpha1.ReadOnlyType, out *ReadOnlyType, s conversion.Scope) error {
return autoConvert_v1alpha1_ReadOnlyType_To_v1beta1_ReadOnlyType(in, out, s)
}
func autoConvert_v1beta1_RemoteSourceStruct_To_v1alpha1_RemoteSourceStruct(in *RemoteSourceStruct, out *v1alpha1.RemoteSourceStruct, s conversion.Scope) error {
out.Name = in.Name
out.NameSpace = in.NameSpace
return nil
}
// Convert_v1beta1_RemoteSourceStruct_To_v1alpha1_RemoteSourceStruct is an autogenerated conversion function.
func Convert_v1beta1_RemoteSourceStruct_To_v1alpha1_RemoteSourceStruct(in *RemoteSourceStruct, out *v1alpha1.RemoteSourceStruct, s conversion.Scope) error {
return autoConvert_v1beta1_RemoteSourceStruct_To_v1alpha1_RemoteSourceStruct(in, out, s)
}
func autoConvert_v1alpha1_RemoteSourceStruct_To_v1beta1_RemoteSourceStruct(in *v1alpha1.RemoteSourceStruct, out *RemoteSourceStruct, s conversion.Scope) error {
out.Name = in.Name
out.NameSpace = in.NameSpace
return nil
}
// Convert_v1alpha1_RemoteSourceStruct_To_v1beta1_RemoteSourceStruct is an autogenerated conversion function.
func Convert_v1alpha1_RemoteSourceStruct_To_v1beta1_RemoteSourceStruct(in *v1alpha1.RemoteSourceStruct, out *RemoteSourceStruct, s conversion.Scope) error {
return autoConvert_v1alpha1_RemoteSourceStruct_To_v1beta1_RemoteSourceStruct(in, out, s)
}
func autoConvert_v1beta1_RoStatus_To_v1alpha1_RoStatus(in *RoStatus, out *v1alpha1.RoStatus, s conversion.Scope) error {
out.ReadOnly = in.ReadOnly
out.Replication = in.Replication
out.Master = in.Master
return nil
}
// Convert_v1beta1_RoStatus_To_v1alpha1_RoStatus is an autogenerated conversion function.
func Convert_v1beta1_RoStatus_To_v1alpha1_RoStatus(in *RoStatus, out *v1alpha1.RoStatus, s conversion.Scope) error {
return autoConvert_v1beta1_RoStatus_To_v1alpha1_RoStatus(in, out, s)
}
func autoConvert_v1alpha1_RoStatus_To_v1beta1_RoStatus(in *v1alpha1.RoStatus, out *RoStatus, s conversion.Scope) error {
out.ReadOnly = in.ReadOnly
out.Replication = in.Replication
out.Master = in.Master
return nil
}
// Convert_v1alpha1_RoStatus_To_v1beta1_RoStatus is an autogenerated conversion function.
func Convert_v1alpha1_RoStatus_To_v1beta1_RoStatus(in *v1alpha1.RoStatus, out *RoStatus, s conversion.Scope) error {
return autoConvert_v1alpha1_RoStatus_To_v1beta1_RoStatus(in, out, s)
}
func autoConvert_v1beta1_XenonOpts_To_v1alpha1_XenonOpts(in *XenonOpts, out *v1alpha1.XenonOpts, s conversion.Scope) error {
out.Image = in.Image
out.AdmitDefeatHearbeatCount = (*int32)(unsafe.Pointer(in.AdmitDefeatHearbeatCount))
out.ElectionTimeout = (*int32)(unsafe.Pointer(in.ElectionTimeout))
out.EnableAutoRebuild = in.EnableAutoRebuild
out.Resources = in.Resources
return nil
}
// Convert_v1beta1_XenonOpts_To_v1alpha1_XenonOpts is an autogenerated conversion function.
func Convert_v1beta1_XenonOpts_To_v1alpha1_XenonOpts(in *XenonOpts, out *v1alpha1.XenonOpts, s conversion.Scope) error {
return autoConvert_v1beta1_XenonOpts_To_v1alpha1_XenonOpts(in, out, s)
}
func autoConvert_v1alpha1_XenonOpts_To_v1beta1_XenonOpts(in *v1alpha1.XenonOpts, out *XenonOpts, s conversion.Scope) error {
out.Image = in.Image
out.AdmitDefeatHearbeatCount = (*int32)(unsafe.Pointer(in.AdmitDefeatHearbeatCount))
out.ElectionTimeout = (*int32)(unsafe.Pointer(in.ElectionTimeout))
out.EnableAutoRebuild = in.EnableAutoRebuild
out.Resources = in.Resources
return nil
}
// Convert_v1alpha1_XenonOpts_To_v1beta1_XenonOpts is an autogenerated conversion function.
func Convert_v1alpha1_XenonOpts_To_v1beta1_XenonOpts(in *v1alpha1.XenonOpts, out *XenonOpts, s conversion.Scope) error {
return autoConvert_v1alpha1_XenonOpts_To_v1beta1_XenonOpts(in, out, s)
}