@@ -115,7 +115,17 @@ func autoConvert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in *Clus
115
115
if err := s .Convert (& in .ObjectMeta , & out .ObjectMeta , 0 ); err != nil {
116
116
return err
117
117
}
118
- out .Subjects = * (* []rbac.Subject )(unsafe .Pointer (& in .Subjects ))
118
+ if in .Subjects != nil {
119
+ in , out := & in .Subjects , & out .Subjects
120
+ * out = make ([]rbac.Subject , len (* in ))
121
+ for i := range * in {
122
+ if err := Convert_v1alpha1_Subject_To_rbac_Subject (& (* in )[i ], & (* out )[i ], s ); err != nil {
123
+ return err
124
+ }
125
+ }
126
+ } else {
127
+ out .Subjects = nil
128
+ }
119
129
if err := Convert_v1alpha1_RoleRef_To_rbac_RoleRef (& in .RoleRef , & out .RoleRef , s ); err != nil {
120
130
return err
121
131
}
@@ -131,7 +141,17 @@ func autoConvert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding(in *rbac
131
141
if err := s .Convert (& in .ObjectMeta , & out .ObjectMeta , 0 ); err != nil {
132
142
return err
133
143
}
134
- out .Subjects = * (* []Subject )(unsafe .Pointer (& in .Subjects ))
144
+ if in .Subjects != nil {
145
+ in , out := & in .Subjects , & out .Subjects
146
+ * out = make ([]Subject , len (* in ))
147
+ for i := range * in {
148
+ if err := Convert_rbac_Subject_To_v1alpha1_Subject (& (* in )[i ], & (* out )[i ], s ); err != nil {
149
+ return err
150
+ }
151
+ }
152
+ } else {
153
+ out .Subjects = nil
154
+ }
135
155
if err := Convert_rbac_RoleRef_To_v1alpha1_RoleRef (& in .RoleRef , & out .RoleRef , s ); err != nil {
136
156
return err
137
157
}
@@ -166,7 +186,17 @@ func Convert_rbac_ClusterRoleBindingBuilder_To_v1alpha1_ClusterRoleBindingBuilde
166
186
167
187
func autoConvert_v1alpha1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList (in * ClusterRoleBindingList , out * rbac.ClusterRoleBindingList , s conversion.Scope ) error {
168
188
out .ListMeta = in .ListMeta
169
- out .Items = * (* []rbac.ClusterRoleBinding )(unsafe .Pointer (& in .Items ))
189
+ if in .Items != nil {
190
+ in , out := & in .Items , & out .Items
191
+ * out = make ([]rbac.ClusterRoleBinding , len (* in ))
192
+ for i := range * in {
193
+ if err := Convert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding (& (* in )[i ], & (* out )[i ], s ); err != nil {
194
+ return err
195
+ }
196
+ }
197
+ } else {
198
+ out .Items = nil
199
+ }
170
200
return nil
171
201
}
172
202
@@ -176,7 +206,17 @@ func Convert_v1alpha1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *
176
206
177
207
func autoConvert_rbac_ClusterRoleBindingList_To_v1alpha1_ClusterRoleBindingList (in * rbac.ClusterRoleBindingList , out * ClusterRoleBindingList , s conversion.Scope ) error {
178
208
out .ListMeta = in .ListMeta
179
- out .Items = * (* []ClusterRoleBinding )(unsafe .Pointer (& in .Items ))
209
+ if in .Items != nil {
210
+ in , out := & in .Items , & out .Items
211
+ * out = make ([]ClusterRoleBinding , len (* in ))
212
+ for i := range * in {
213
+ if err := Convert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding (& (* in )[i ], & (* out )[i ], s ); err != nil {
214
+ return err
215
+ }
216
+ }
217
+ } else {
218
+ out .Items = nil
219
+ }
180
220
return nil
181
221
}
182
222
@@ -329,7 +369,17 @@ func autoConvert_v1alpha1_RoleBinding_To_rbac_RoleBinding(in *RoleBinding, out *
329
369
if err := s .Convert (& in .ObjectMeta , & out .ObjectMeta , 0 ); err != nil {
330
370
return err
331
371
}
332
- out .Subjects = * (* []rbac.Subject )(unsafe .Pointer (& in .Subjects ))
372
+ if in .Subjects != nil {
373
+ in , out := & in .Subjects , & out .Subjects
374
+ * out = make ([]rbac.Subject , len (* in ))
375
+ for i := range * in {
376
+ if err := Convert_v1alpha1_Subject_To_rbac_Subject (& (* in )[i ], & (* out )[i ], s ); err != nil {
377
+ return err
378
+ }
379
+ }
380
+ } else {
381
+ out .Subjects = nil
382
+ }
333
383
if err := Convert_v1alpha1_RoleRef_To_rbac_RoleRef (& in .RoleRef , & out .RoleRef , s ); err != nil {
334
384
return err
335
385
}
@@ -345,7 +395,17 @@ func autoConvert_rbac_RoleBinding_To_v1alpha1_RoleBinding(in *rbac.RoleBinding,
345
395
if err := s .Convert (& in .ObjectMeta , & out .ObjectMeta , 0 ); err != nil {
346
396
return err
347
397
}
348
- out .Subjects = * (* []Subject )(unsafe .Pointer (& in .Subjects ))
398
+ if in .Subjects != nil {
399
+ in , out := & in .Subjects , & out .Subjects
400
+ * out = make ([]Subject , len (* in ))
401
+ for i := range * in {
402
+ if err := Convert_rbac_Subject_To_v1alpha1_Subject (& (* in )[i ], & (* out )[i ], s ); err != nil {
403
+ return err
404
+ }
405
+ }
406
+ } else {
407
+ out .Subjects = nil
408
+ }
349
409
if err := Convert_rbac_RoleRef_To_v1alpha1_RoleRef (& in .RoleRef , & out .RoleRef , s ); err != nil {
350
410
return err
351
411
}
@@ -358,7 +418,17 @@ func Convert_rbac_RoleBinding_To_v1alpha1_RoleBinding(in *rbac.RoleBinding, out
358
418
359
419
func autoConvert_v1alpha1_RoleBindingList_To_rbac_RoleBindingList (in * RoleBindingList , out * rbac.RoleBindingList , s conversion.Scope ) error {
360
420
out .ListMeta = in .ListMeta
361
- out .Items = * (* []rbac.RoleBinding )(unsafe .Pointer (& in .Items ))
421
+ if in .Items != nil {
422
+ in , out := & in .Items , & out .Items
423
+ * out = make ([]rbac.RoleBinding , len (* in ))
424
+ for i := range * in {
425
+ if err := Convert_v1alpha1_RoleBinding_To_rbac_RoleBinding (& (* in )[i ], & (* out )[i ], s ); err != nil {
426
+ return err
427
+ }
428
+ }
429
+ } else {
430
+ out .Items = nil
431
+ }
362
432
return nil
363
433
}
364
434
@@ -368,7 +438,17 @@ func Convert_v1alpha1_RoleBindingList_To_rbac_RoleBindingList(in *RoleBindingLis
368
438
369
439
func autoConvert_rbac_RoleBindingList_To_v1alpha1_RoleBindingList (in * rbac.RoleBindingList , out * RoleBindingList , s conversion.Scope ) error {
370
440
out .ListMeta = in .ListMeta
371
- out .Items = * (* []RoleBinding )(unsafe .Pointer (& in .Items ))
441
+ if in .Items != nil {
442
+ in , out := & in .Items , & out .Items
443
+ * out = make ([]RoleBinding , len (* in ))
444
+ for i := range * in {
445
+ if err := Convert_rbac_RoleBinding_To_v1alpha1_RoleBinding (& (* in )[i ], & (* out )[i ], s ); err != nil {
446
+ return err
447
+ }
448
+ }
449
+ } else {
450
+ out .Items = nil
451
+ }
372
452
return nil
373
453
}
374
454
@@ -446,10 +526,6 @@ func autoConvert_v1alpha1_Subject_To_rbac_Subject(in *Subject, out *rbac.Subject
446
526
return nil
447
527
}
448
528
449
- func Convert_v1alpha1_Subject_To_rbac_Subject (in * Subject , out * rbac.Subject , s conversion.Scope ) error {
450
- return autoConvert_v1alpha1_Subject_To_rbac_Subject (in , out , s )
451
- }
452
-
453
529
func autoConvert_rbac_Subject_To_v1alpha1_Subject (in * rbac.Subject , out * Subject , s conversion.Scope ) error {
454
530
out .Kind = in .Kind
455
531
out .APIVersion = in .APIVersion
0 commit comments