1
2
3
4
19
20
21
22 package v1alpha1
23
24 import (
25 unsafe "unsafe"
26
27 v1alpha1 "k8s.io/api/rbac/v1alpha1"
28 v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
29 conversion "k8s.io/apimachinery/pkg/conversion"
30 runtime "k8s.io/apimachinery/pkg/runtime"
31 rbac "k8s.io/kubernetes/pkg/apis/rbac"
32 )
33
34 func init() {
35 localSchemeBuilder.Register(RegisterConversions)
36 }
37
38
39
40 func RegisterConversions(s *runtime.Scheme) error {
41 if err := s.AddGeneratedConversionFunc((*v1alpha1.AggregationRule)(nil), (*rbac.AggregationRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
42 return Convert_v1alpha1_AggregationRule_To_rbac_AggregationRule(a.(*v1alpha1.AggregationRule), b.(*rbac.AggregationRule), scope)
43 }); err != nil {
44 return err
45 }
46 if err := s.AddGeneratedConversionFunc((*rbac.AggregationRule)(nil), (*v1alpha1.AggregationRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
47 return Convert_rbac_AggregationRule_To_v1alpha1_AggregationRule(a.(*rbac.AggregationRule), b.(*v1alpha1.AggregationRule), scope)
48 }); err != nil {
49 return err
50 }
51 if err := s.AddGeneratedConversionFunc((*v1alpha1.ClusterRole)(nil), (*rbac.ClusterRole)(nil), func(a, b interface{}, scope conversion.Scope) error {
52 return Convert_v1alpha1_ClusterRole_To_rbac_ClusterRole(a.(*v1alpha1.ClusterRole), b.(*rbac.ClusterRole), scope)
53 }); err != nil {
54 return err
55 }
56 if err := s.AddGeneratedConversionFunc((*rbac.ClusterRole)(nil), (*v1alpha1.ClusterRole)(nil), func(a, b interface{}, scope conversion.Scope) error {
57 return Convert_rbac_ClusterRole_To_v1alpha1_ClusterRole(a.(*rbac.ClusterRole), b.(*v1alpha1.ClusterRole), scope)
58 }); err != nil {
59 return err
60 }
61 if err := s.AddGeneratedConversionFunc((*v1alpha1.ClusterRoleBinding)(nil), (*rbac.ClusterRoleBinding)(nil), func(a, b interface{}, scope conversion.Scope) error {
62 return Convert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(a.(*v1alpha1.ClusterRoleBinding), b.(*rbac.ClusterRoleBinding), scope)
63 }); err != nil {
64 return err
65 }
66 if err := s.AddGeneratedConversionFunc((*rbac.ClusterRoleBinding)(nil), (*v1alpha1.ClusterRoleBinding)(nil), func(a, b interface{}, scope conversion.Scope) error {
67 return Convert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding(a.(*rbac.ClusterRoleBinding), b.(*v1alpha1.ClusterRoleBinding), scope)
68 }); err != nil {
69 return err
70 }
71 if err := s.AddGeneratedConversionFunc((*v1alpha1.ClusterRoleBindingList)(nil), (*rbac.ClusterRoleBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
72 return Convert_v1alpha1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(a.(*v1alpha1.ClusterRoleBindingList), b.(*rbac.ClusterRoleBindingList), scope)
73 }); err != nil {
74 return err
75 }
76 if err := s.AddGeneratedConversionFunc((*rbac.ClusterRoleBindingList)(nil), (*v1alpha1.ClusterRoleBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
77 return Convert_rbac_ClusterRoleBindingList_To_v1alpha1_ClusterRoleBindingList(a.(*rbac.ClusterRoleBindingList), b.(*v1alpha1.ClusterRoleBindingList), scope)
78 }); err != nil {
79 return err
80 }
81 if err := s.AddGeneratedConversionFunc((*v1alpha1.ClusterRoleList)(nil), (*rbac.ClusterRoleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
82 return Convert_v1alpha1_ClusterRoleList_To_rbac_ClusterRoleList(a.(*v1alpha1.ClusterRoleList), b.(*rbac.ClusterRoleList), scope)
83 }); err != nil {
84 return err
85 }
86 if err := s.AddGeneratedConversionFunc((*rbac.ClusterRoleList)(nil), (*v1alpha1.ClusterRoleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
87 return Convert_rbac_ClusterRoleList_To_v1alpha1_ClusterRoleList(a.(*rbac.ClusterRoleList), b.(*v1alpha1.ClusterRoleList), scope)
88 }); err != nil {
89 return err
90 }
91 if err := s.AddGeneratedConversionFunc((*v1alpha1.PolicyRule)(nil), (*rbac.PolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
92 return Convert_v1alpha1_PolicyRule_To_rbac_PolicyRule(a.(*v1alpha1.PolicyRule), b.(*rbac.PolicyRule), scope)
93 }); err != nil {
94 return err
95 }
96 if err := s.AddGeneratedConversionFunc((*rbac.PolicyRule)(nil), (*v1alpha1.PolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
97 return Convert_rbac_PolicyRule_To_v1alpha1_PolicyRule(a.(*rbac.PolicyRule), b.(*v1alpha1.PolicyRule), scope)
98 }); err != nil {
99 return err
100 }
101 if err := s.AddGeneratedConversionFunc((*v1alpha1.Role)(nil), (*rbac.Role)(nil), func(a, b interface{}, scope conversion.Scope) error {
102 return Convert_v1alpha1_Role_To_rbac_Role(a.(*v1alpha1.Role), b.(*rbac.Role), scope)
103 }); err != nil {
104 return err
105 }
106 if err := s.AddGeneratedConversionFunc((*rbac.Role)(nil), (*v1alpha1.Role)(nil), func(a, b interface{}, scope conversion.Scope) error {
107 return Convert_rbac_Role_To_v1alpha1_Role(a.(*rbac.Role), b.(*v1alpha1.Role), scope)
108 }); err != nil {
109 return err
110 }
111 if err := s.AddGeneratedConversionFunc((*v1alpha1.RoleBinding)(nil), (*rbac.RoleBinding)(nil), func(a, b interface{}, scope conversion.Scope) error {
112 return Convert_v1alpha1_RoleBinding_To_rbac_RoleBinding(a.(*v1alpha1.RoleBinding), b.(*rbac.RoleBinding), scope)
113 }); err != nil {
114 return err
115 }
116 if err := s.AddGeneratedConversionFunc((*rbac.RoleBinding)(nil), (*v1alpha1.RoleBinding)(nil), func(a, b interface{}, scope conversion.Scope) error {
117 return Convert_rbac_RoleBinding_To_v1alpha1_RoleBinding(a.(*rbac.RoleBinding), b.(*v1alpha1.RoleBinding), scope)
118 }); err != nil {
119 return err
120 }
121 if err := s.AddGeneratedConversionFunc((*v1alpha1.RoleBindingList)(nil), (*rbac.RoleBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
122 return Convert_v1alpha1_RoleBindingList_To_rbac_RoleBindingList(a.(*v1alpha1.RoleBindingList), b.(*rbac.RoleBindingList), scope)
123 }); err != nil {
124 return err
125 }
126 if err := s.AddGeneratedConversionFunc((*rbac.RoleBindingList)(nil), (*v1alpha1.RoleBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
127 return Convert_rbac_RoleBindingList_To_v1alpha1_RoleBindingList(a.(*rbac.RoleBindingList), b.(*v1alpha1.RoleBindingList), scope)
128 }); err != nil {
129 return err
130 }
131 if err := s.AddGeneratedConversionFunc((*v1alpha1.RoleList)(nil), (*rbac.RoleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
132 return Convert_v1alpha1_RoleList_To_rbac_RoleList(a.(*v1alpha1.RoleList), b.(*rbac.RoleList), scope)
133 }); err != nil {
134 return err
135 }
136 if err := s.AddGeneratedConversionFunc((*rbac.RoleList)(nil), (*v1alpha1.RoleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
137 return Convert_rbac_RoleList_To_v1alpha1_RoleList(a.(*rbac.RoleList), b.(*v1alpha1.RoleList), scope)
138 }); err != nil {
139 return err
140 }
141 if err := s.AddGeneratedConversionFunc((*v1alpha1.RoleRef)(nil), (*rbac.RoleRef)(nil), func(a, b interface{}, scope conversion.Scope) error {
142 return Convert_v1alpha1_RoleRef_To_rbac_RoleRef(a.(*v1alpha1.RoleRef), b.(*rbac.RoleRef), scope)
143 }); err != nil {
144 return err
145 }
146 if err := s.AddGeneratedConversionFunc((*rbac.RoleRef)(nil), (*v1alpha1.RoleRef)(nil), func(a, b interface{}, scope conversion.Scope) error {
147 return Convert_rbac_RoleRef_To_v1alpha1_RoleRef(a.(*rbac.RoleRef), b.(*v1alpha1.RoleRef), scope)
148 }); err != nil {
149 return err
150 }
151 if err := s.AddConversionFunc((*rbac.Subject)(nil), (*v1alpha1.Subject)(nil), func(a, b interface{}, scope conversion.Scope) error {
152 return Convert_rbac_Subject_To_v1alpha1_Subject(a.(*rbac.Subject), b.(*v1alpha1.Subject), scope)
153 }); err != nil {
154 return err
155 }
156 if err := s.AddConversionFunc((*v1alpha1.Subject)(nil), (*rbac.Subject)(nil), func(a, b interface{}, scope conversion.Scope) error {
157 return Convert_v1alpha1_Subject_To_rbac_Subject(a.(*v1alpha1.Subject), b.(*rbac.Subject), scope)
158 }); err != nil {
159 return err
160 }
161 return nil
162 }
163
164 func autoConvert_v1alpha1_AggregationRule_To_rbac_AggregationRule(in *v1alpha1.AggregationRule, out *rbac.AggregationRule, s conversion.Scope) error {
165 out.ClusterRoleSelectors = *(*[]v1.LabelSelector)(unsafe.Pointer(&in.ClusterRoleSelectors))
166 return nil
167 }
168
169
170 func Convert_v1alpha1_AggregationRule_To_rbac_AggregationRule(in *v1alpha1.AggregationRule, out *rbac.AggregationRule, s conversion.Scope) error {
171 return autoConvert_v1alpha1_AggregationRule_To_rbac_AggregationRule(in, out, s)
172 }
173
174 func autoConvert_rbac_AggregationRule_To_v1alpha1_AggregationRule(in *rbac.AggregationRule, out *v1alpha1.AggregationRule, s conversion.Scope) error {
175 out.ClusterRoleSelectors = *(*[]v1.LabelSelector)(unsafe.Pointer(&in.ClusterRoleSelectors))
176 return nil
177 }
178
179
180 func Convert_rbac_AggregationRule_To_v1alpha1_AggregationRule(in *rbac.AggregationRule, out *v1alpha1.AggregationRule, s conversion.Scope) error {
181 return autoConvert_rbac_AggregationRule_To_v1alpha1_AggregationRule(in, out, s)
182 }
183
184 func autoConvert_v1alpha1_ClusterRole_To_rbac_ClusterRole(in *v1alpha1.ClusterRole, out *rbac.ClusterRole, s conversion.Scope) error {
185 out.ObjectMeta = in.ObjectMeta
186 out.Rules = *(*[]rbac.PolicyRule)(unsafe.Pointer(&in.Rules))
187 out.AggregationRule = (*rbac.AggregationRule)(unsafe.Pointer(in.AggregationRule))
188 return nil
189 }
190
191
192 func Convert_v1alpha1_ClusterRole_To_rbac_ClusterRole(in *v1alpha1.ClusterRole, out *rbac.ClusterRole, s conversion.Scope) error {
193 return autoConvert_v1alpha1_ClusterRole_To_rbac_ClusterRole(in, out, s)
194 }
195
196 func autoConvert_rbac_ClusterRole_To_v1alpha1_ClusterRole(in *rbac.ClusterRole, out *v1alpha1.ClusterRole, s conversion.Scope) error {
197 out.ObjectMeta = in.ObjectMeta
198 out.Rules = *(*[]v1alpha1.PolicyRule)(unsafe.Pointer(&in.Rules))
199 out.AggregationRule = (*v1alpha1.AggregationRule)(unsafe.Pointer(in.AggregationRule))
200 return nil
201 }
202
203
204 func Convert_rbac_ClusterRole_To_v1alpha1_ClusterRole(in *rbac.ClusterRole, out *v1alpha1.ClusterRole, s conversion.Scope) error {
205 return autoConvert_rbac_ClusterRole_To_v1alpha1_ClusterRole(in, out, s)
206 }
207
208 func autoConvert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in *v1alpha1.ClusterRoleBinding, out *rbac.ClusterRoleBinding, s conversion.Scope) error {
209 out.ObjectMeta = in.ObjectMeta
210 if in.Subjects != nil {
211 in, out := &in.Subjects, &out.Subjects
212 *out = make([]rbac.Subject, len(*in))
213 for i := range *in {
214 if err := Convert_v1alpha1_Subject_To_rbac_Subject(&(*in)[i], &(*out)[i], s); err != nil {
215 return err
216 }
217 }
218 } else {
219 out.Subjects = nil
220 }
221 if err := Convert_v1alpha1_RoleRef_To_rbac_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil {
222 return err
223 }
224 return nil
225 }
226
227
228 func Convert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in *v1alpha1.ClusterRoleBinding, out *rbac.ClusterRoleBinding, s conversion.Scope) error {
229 return autoConvert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in, out, s)
230 }
231
232 func autoConvert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding(in *rbac.ClusterRoleBinding, out *v1alpha1.ClusterRoleBinding, s conversion.Scope) error {
233 out.ObjectMeta = in.ObjectMeta
234 if in.Subjects != nil {
235 in, out := &in.Subjects, &out.Subjects
236 *out = make([]v1alpha1.Subject, len(*in))
237 for i := range *in {
238 if err := Convert_rbac_Subject_To_v1alpha1_Subject(&(*in)[i], &(*out)[i], s); err != nil {
239 return err
240 }
241 }
242 } else {
243 out.Subjects = nil
244 }
245 if err := Convert_rbac_RoleRef_To_v1alpha1_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil {
246 return err
247 }
248 return nil
249 }
250
251
252 func Convert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding(in *rbac.ClusterRoleBinding, out *v1alpha1.ClusterRoleBinding, s conversion.Scope) error {
253 return autoConvert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding(in, out, s)
254 }
255
256 func autoConvert_v1alpha1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *v1alpha1.ClusterRoleBindingList, out *rbac.ClusterRoleBindingList, s conversion.Scope) error {
257 out.ListMeta = in.ListMeta
258 if in.Items != nil {
259 in, out := &in.Items, &out.Items
260 *out = make([]rbac.ClusterRoleBinding, len(*in))
261 for i := range *in {
262 if err := Convert_v1alpha1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(&(*in)[i], &(*out)[i], s); err != nil {
263 return err
264 }
265 }
266 } else {
267 out.Items = nil
268 }
269 return nil
270 }
271
272
273 func Convert_v1alpha1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *v1alpha1.ClusterRoleBindingList, out *rbac.ClusterRoleBindingList, s conversion.Scope) error {
274 return autoConvert_v1alpha1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in, out, s)
275 }
276
277 func autoConvert_rbac_ClusterRoleBindingList_To_v1alpha1_ClusterRoleBindingList(in *rbac.ClusterRoleBindingList, out *v1alpha1.ClusterRoleBindingList, s conversion.Scope) error {
278 out.ListMeta = in.ListMeta
279 if in.Items != nil {
280 in, out := &in.Items, &out.Items
281 *out = make([]v1alpha1.ClusterRoleBinding, len(*in))
282 for i := range *in {
283 if err := Convert_rbac_ClusterRoleBinding_To_v1alpha1_ClusterRoleBinding(&(*in)[i], &(*out)[i], s); err != nil {
284 return err
285 }
286 }
287 } else {
288 out.Items = nil
289 }
290 return nil
291 }
292
293
294 func Convert_rbac_ClusterRoleBindingList_To_v1alpha1_ClusterRoleBindingList(in *rbac.ClusterRoleBindingList, out *v1alpha1.ClusterRoleBindingList, s conversion.Scope) error {
295 return autoConvert_rbac_ClusterRoleBindingList_To_v1alpha1_ClusterRoleBindingList(in, out, s)
296 }
297
298 func autoConvert_v1alpha1_ClusterRoleList_To_rbac_ClusterRoleList(in *v1alpha1.ClusterRoleList, out *rbac.ClusterRoleList, s conversion.Scope) error {
299 out.ListMeta = in.ListMeta
300 out.Items = *(*[]rbac.ClusterRole)(unsafe.Pointer(&in.Items))
301 return nil
302 }
303
304
305 func Convert_v1alpha1_ClusterRoleList_To_rbac_ClusterRoleList(in *v1alpha1.ClusterRoleList, out *rbac.ClusterRoleList, s conversion.Scope) error {
306 return autoConvert_v1alpha1_ClusterRoleList_To_rbac_ClusterRoleList(in, out, s)
307 }
308
309 func autoConvert_rbac_ClusterRoleList_To_v1alpha1_ClusterRoleList(in *rbac.ClusterRoleList, out *v1alpha1.ClusterRoleList, s conversion.Scope) error {
310 out.ListMeta = in.ListMeta
311 out.Items = *(*[]v1alpha1.ClusterRole)(unsafe.Pointer(&in.Items))
312 return nil
313 }
314
315
316 func Convert_rbac_ClusterRoleList_To_v1alpha1_ClusterRoleList(in *rbac.ClusterRoleList, out *v1alpha1.ClusterRoleList, s conversion.Scope) error {
317 return autoConvert_rbac_ClusterRoleList_To_v1alpha1_ClusterRoleList(in, out, s)
318 }
319
320 func autoConvert_v1alpha1_PolicyRule_To_rbac_PolicyRule(in *v1alpha1.PolicyRule, out *rbac.PolicyRule, s conversion.Scope) error {
321 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs))
322 out.APIGroups = *(*[]string)(unsafe.Pointer(&in.APIGroups))
323 out.Resources = *(*[]string)(unsafe.Pointer(&in.Resources))
324 out.ResourceNames = *(*[]string)(unsafe.Pointer(&in.ResourceNames))
325 out.NonResourceURLs = *(*[]string)(unsafe.Pointer(&in.NonResourceURLs))
326 return nil
327 }
328
329
330 func Convert_v1alpha1_PolicyRule_To_rbac_PolicyRule(in *v1alpha1.PolicyRule, out *rbac.PolicyRule, s conversion.Scope) error {
331 return autoConvert_v1alpha1_PolicyRule_To_rbac_PolicyRule(in, out, s)
332 }
333
334 func autoConvert_rbac_PolicyRule_To_v1alpha1_PolicyRule(in *rbac.PolicyRule, out *v1alpha1.PolicyRule, s conversion.Scope) error {
335 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs))
336 out.APIGroups = *(*[]string)(unsafe.Pointer(&in.APIGroups))
337 out.Resources = *(*[]string)(unsafe.Pointer(&in.Resources))
338 out.ResourceNames = *(*[]string)(unsafe.Pointer(&in.ResourceNames))
339 out.NonResourceURLs = *(*[]string)(unsafe.Pointer(&in.NonResourceURLs))
340 return nil
341 }
342
343
344 func Convert_rbac_PolicyRule_To_v1alpha1_PolicyRule(in *rbac.PolicyRule, out *v1alpha1.PolicyRule, s conversion.Scope) error {
345 return autoConvert_rbac_PolicyRule_To_v1alpha1_PolicyRule(in, out, s)
346 }
347
348 func autoConvert_v1alpha1_Role_To_rbac_Role(in *v1alpha1.Role, out *rbac.Role, s conversion.Scope) error {
349 out.ObjectMeta = in.ObjectMeta
350 out.Rules = *(*[]rbac.PolicyRule)(unsafe.Pointer(&in.Rules))
351 return nil
352 }
353
354
355 func Convert_v1alpha1_Role_To_rbac_Role(in *v1alpha1.Role, out *rbac.Role, s conversion.Scope) error {
356 return autoConvert_v1alpha1_Role_To_rbac_Role(in, out, s)
357 }
358
359 func autoConvert_rbac_Role_To_v1alpha1_Role(in *rbac.Role, out *v1alpha1.Role, s conversion.Scope) error {
360 out.ObjectMeta = in.ObjectMeta
361 out.Rules = *(*[]v1alpha1.PolicyRule)(unsafe.Pointer(&in.Rules))
362 return nil
363 }
364
365
366 func Convert_rbac_Role_To_v1alpha1_Role(in *rbac.Role, out *v1alpha1.Role, s conversion.Scope) error {
367 return autoConvert_rbac_Role_To_v1alpha1_Role(in, out, s)
368 }
369
370 func autoConvert_v1alpha1_RoleBinding_To_rbac_RoleBinding(in *v1alpha1.RoleBinding, out *rbac.RoleBinding, s conversion.Scope) error {
371 out.ObjectMeta = in.ObjectMeta
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 }
383 if err := Convert_v1alpha1_RoleRef_To_rbac_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil {
384 return err
385 }
386 return nil
387 }
388
389
390 func Convert_v1alpha1_RoleBinding_To_rbac_RoleBinding(in *v1alpha1.RoleBinding, out *rbac.RoleBinding, s conversion.Scope) error {
391 return autoConvert_v1alpha1_RoleBinding_To_rbac_RoleBinding(in, out, s)
392 }
393
394 func autoConvert_rbac_RoleBinding_To_v1alpha1_RoleBinding(in *rbac.RoleBinding, out *v1alpha1.RoleBinding, s conversion.Scope) error {
395 out.ObjectMeta = in.ObjectMeta
396 if in.Subjects != nil {
397 in, out := &in.Subjects, &out.Subjects
398 *out = make([]v1alpha1.Subject, len(*in))
399 for i := range *in {
400 if err := Convert_rbac_Subject_To_v1alpha1_Subject(&(*in)[i], &(*out)[i], s); err != nil {
401 return err
402 }
403 }
404 } else {
405 out.Subjects = nil
406 }
407 if err := Convert_rbac_RoleRef_To_v1alpha1_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil {
408 return err
409 }
410 return nil
411 }
412
413
414 func Convert_rbac_RoleBinding_To_v1alpha1_RoleBinding(in *rbac.RoleBinding, out *v1alpha1.RoleBinding, s conversion.Scope) error {
415 return autoConvert_rbac_RoleBinding_To_v1alpha1_RoleBinding(in, out, s)
416 }
417
418 func autoConvert_v1alpha1_RoleBindingList_To_rbac_RoleBindingList(in *v1alpha1.RoleBindingList, out *rbac.RoleBindingList, s conversion.Scope) error {
419 out.ListMeta = in.ListMeta
420 if in.Items != nil {
421 in, out := &in.Items, &out.Items
422 *out = make([]rbac.RoleBinding, len(*in))
423 for i := range *in {
424 if err := Convert_v1alpha1_RoleBinding_To_rbac_RoleBinding(&(*in)[i], &(*out)[i], s); err != nil {
425 return err
426 }
427 }
428 } else {
429 out.Items = nil
430 }
431 return nil
432 }
433
434
435 func Convert_v1alpha1_RoleBindingList_To_rbac_RoleBindingList(in *v1alpha1.RoleBindingList, out *rbac.RoleBindingList, s conversion.Scope) error {
436 return autoConvert_v1alpha1_RoleBindingList_To_rbac_RoleBindingList(in, out, s)
437 }
438
439 func autoConvert_rbac_RoleBindingList_To_v1alpha1_RoleBindingList(in *rbac.RoleBindingList, out *v1alpha1.RoleBindingList, s conversion.Scope) error {
440 out.ListMeta = in.ListMeta
441 if in.Items != nil {
442 in, out := &in.Items, &out.Items
443 *out = make([]v1alpha1.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 }
452 return nil
453 }
454
455
456 func Convert_rbac_RoleBindingList_To_v1alpha1_RoleBindingList(in *rbac.RoleBindingList, out *v1alpha1.RoleBindingList, s conversion.Scope) error {
457 return autoConvert_rbac_RoleBindingList_To_v1alpha1_RoleBindingList(in, out, s)
458 }
459
460 func autoConvert_v1alpha1_RoleList_To_rbac_RoleList(in *v1alpha1.RoleList, out *rbac.RoleList, s conversion.Scope) error {
461 out.ListMeta = in.ListMeta
462 out.Items = *(*[]rbac.Role)(unsafe.Pointer(&in.Items))
463 return nil
464 }
465
466
467 func Convert_v1alpha1_RoleList_To_rbac_RoleList(in *v1alpha1.RoleList, out *rbac.RoleList, s conversion.Scope) error {
468 return autoConvert_v1alpha1_RoleList_To_rbac_RoleList(in, out, s)
469 }
470
471 func autoConvert_rbac_RoleList_To_v1alpha1_RoleList(in *rbac.RoleList, out *v1alpha1.RoleList, s conversion.Scope) error {
472 out.ListMeta = in.ListMeta
473 out.Items = *(*[]v1alpha1.Role)(unsafe.Pointer(&in.Items))
474 return nil
475 }
476
477
478 func Convert_rbac_RoleList_To_v1alpha1_RoleList(in *rbac.RoleList, out *v1alpha1.RoleList, s conversion.Scope) error {
479 return autoConvert_rbac_RoleList_To_v1alpha1_RoleList(in, out, s)
480 }
481
482 func autoConvert_v1alpha1_RoleRef_To_rbac_RoleRef(in *v1alpha1.RoleRef, out *rbac.RoleRef, s conversion.Scope) error {
483 out.APIGroup = in.APIGroup
484 out.Kind = in.Kind
485 out.Name = in.Name
486 return nil
487 }
488
489
490 func Convert_v1alpha1_RoleRef_To_rbac_RoleRef(in *v1alpha1.RoleRef, out *rbac.RoleRef, s conversion.Scope) error {
491 return autoConvert_v1alpha1_RoleRef_To_rbac_RoleRef(in, out, s)
492 }
493
494 func autoConvert_rbac_RoleRef_To_v1alpha1_RoleRef(in *rbac.RoleRef, out *v1alpha1.RoleRef, s conversion.Scope) error {
495 out.APIGroup = in.APIGroup
496 out.Kind = in.Kind
497 out.Name = in.Name
498 return nil
499 }
500
501
502 func Convert_rbac_RoleRef_To_v1alpha1_RoleRef(in *rbac.RoleRef, out *v1alpha1.RoleRef, s conversion.Scope) error {
503 return autoConvert_rbac_RoleRef_To_v1alpha1_RoleRef(in, out, s)
504 }
505
506 func autoConvert_v1alpha1_Subject_To_rbac_Subject(in *v1alpha1.Subject, out *rbac.Subject, s conversion.Scope) error {
507 out.Kind = in.Kind
508
509 out.Name = in.Name
510 out.Namespace = in.Namespace
511 return nil
512 }
513
514 func autoConvert_rbac_Subject_To_v1alpha1_Subject(in *rbac.Subject, out *v1alpha1.Subject, s conversion.Scope) error {
515 out.Kind = in.Kind
516
517 out.Name = in.Name
518 out.Namespace = in.Namespace
519 return nil
520 }
521
View as plain text