1
2
3
4
19
20
21
22 package v1
23
24 import (
25 unsafe "unsafe"
26
27 v1 "k8s.io/api/rbac/v1"
28 metav1 "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((*v1.AggregationRule)(nil), (*rbac.AggregationRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
42 return Convert_v1_AggregationRule_To_rbac_AggregationRule(a.(*v1.AggregationRule), b.(*rbac.AggregationRule), scope)
43 }); err != nil {
44 return err
45 }
46 if err := s.AddGeneratedConversionFunc((*rbac.AggregationRule)(nil), (*v1.AggregationRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
47 return Convert_rbac_AggregationRule_To_v1_AggregationRule(a.(*rbac.AggregationRule), b.(*v1.AggregationRule), scope)
48 }); err != nil {
49 return err
50 }
51 if err := s.AddGeneratedConversionFunc((*v1.ClusterRole)(nil), (*rbac.ClusterRole)(nil), func(a, b interface{}, scope conversion.Scope) error {
52 return Convert_v1_ClusterRole_To_rbac_ClusterRole(a.(*v1.ClusterRole), b.(*rbac.ClusterRole), scope)
53 }); err != nil {
54 return err
55 }
56 if err := s.AddGeneratedConversionFunc((*rbac.ClusterRole)(nil), (*v1.ClusterRole)(nil), func(a, b interface{}, scope conversion.Scope) error {
57 return Convert_rbac_ClusterRole_To_v1_ClusterRole(a.(*rbac.ClusterRole), b.(*v1.ClusterRole), scope)
58 }); err != nil {
59 return err
60 }
61 if err := s.AddGeneratedConversionFunc((*v1.ClusterRoleBinding)(nil), (*rbac.ClusterRoleBinding)(nil), func(a, b interface{}, scope conversion.Scope) error {
62 return Convert_v1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(a.(*v1.ClusterRoleBinding), b.(*rbac.ClusterRoleBinding), scope)
63 }); err != nil {
64 return err
65 }
66 if err := s.AddGeneratedConversionFunc((*rbac.ClusterRoleBinding)(nil), (*v1.ClusterRoleBinding)(nil), func(a, b interface{}, scope conversion.Scope) error {
67 return Convert_rbac_ClusterRoleBinding_To_v1_ClusterRoleBinding(a.(*rbac.ClusterRoleBinding), b.(*v1.ClusterRoleBinding), scope)
68 }); err != nil {
69 return err
70 }
71 if err := s.AddGeneratedConversionFunc((*v1.ClusterRoleBindingList)(nil), (*rbac.ClusterRoleBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
72 return Convert_v1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(a.(*v1.ClusterRoleBindingList), b.(*rbac.ClusterRoleBindingList), scope)
73 }); err != nil {
74 return err
75 }
76 if err := s.AddGeneratedConversionFunc((*rbac.ClusterRoleBindingList)(nil), (*v1.ClusterRoleBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
77 return Convert_rbac_ClusterRoleBindingList_To_v1_ClusterRoleBindingList(a.(*rbac.ClusterRoleBindingList), b.(*v1.ClusterRoleBindingList), scope)
78 }); err != nil {
79 return err
80 }
81 if err := s.AddGeneratedConversionFunc((*v1.ClusterRoleList)(nil), (*rbac.ClusterRoleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
82 return Convert_v1_ClusterRoleList_To_rbac_ClusterRoleList(a.(*v1.ClusterRoleList), b.(*rbac.ClusterRoleList), scope)
83 }); err != nil {
84 return err
85 }
86 if err := s.AddGeneratedConversionFunc((*rbac.ClusterRoleList)(nil), (*v1.ClusterRoleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
87 return Convert_rbac_ClusterRoleList_To_v1_ClusterRoleList(a.(*rbac.ClusterRoleList), b.(*v1.ClusterRoleList), scope)
88 }); err != nil {
89 return err
90 }
91 if err := s.AddGeneratedConversionFunc((*v1.PolicyRule)(nil), (*rbac.PolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
92 return Convert_v1_PolicyRule_To_rbac_PolicyRule(a.(*v1.PolicyRule), b.(*rbac.PolicyRule), scope)
93 }); err != nil {
94 return err
95 }
96 if err := s.AddGeneratedConversionFunc((*rbac.PolicyRule)(nil), (*v1.PolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
97 return Convert_rbac_PolicyRule_To_v1_PolicyRule(a.(*rbac.PolicyRule), b.(*v1.PolicyRule), scope)
98 }); err != nil {
99 return err
100 }
101 if err := s.AddGeneratedConversionFunc((*v1.Role)(nil), (*rbac.Role)(nil), func(a, b interface{}, scope conversion.Scope) error {
102 return Convert_v1_Role_To_rbac_Role(a.(*v1.Role), b.(*rbac.Role), scope)
103 }); err != nil {
104 return err
105 }
106 if err := s.AddGeneratedConversionFunc((*rbac.Role)(nil), (*v1.Role)(nil), func(a, b interface{}, scope conversion.Scope) error {
107 return Convert_rbac_Role_To_v1_Role(a.(*rbac.Role), b.(*v1.Role), scope)
108 }); err != nil {
109 return err
110 }
111 if err := s.AddGeneratedConversionFunc((*v1.RoleBinding)(nil), (*rbac.RoleBinding)(nil), func(a, b interface{}, scope conversion.Scope) error {
112 return Convert_v1_RoleBinding_To_rbac_RoleBinding(a.(*v1.RoleBinding), b.(*rbac.RoleBinding), scope)
113 }); err != nil {
114 return err
115 }
116 if err := s.AddGeneratedConversionFunc((*rbac.RoleBinding)(nil), (*v1.RoleBinding)(nil), func(a, b interface{}, scope conversion.Scope) error {
117 return Convert_rbac_RoleBinding_To_v1_RoleBinding(a.(*rbac.RoleBinding), b.(*v1.RoleBinding), scope)
118 }); err != nil {
119 return err
120 }
121 if err := s.AddGeneratedConversionFunc((*v1.RoleBindingList)(nil), (*rbac.RoleBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
122 return Convert_v1_RoleBindingList_To_rbac_RoleBindingList(a.(*v1.RoleBindingList), b.(*rbac.RoleBindingList), scope)
123 }); err != nil {
124 return err
125 }
126 if err := s.AddGeneratedConversionFunc((*rbac.RoleBindingList)(nil), (*v1.RoleBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
127 return Convert_rbac_RoleBindingList_To_v1_RoleBindingList(a.(*rbac.RoleBindingList), b.(*v1.RoleBindingList), scope)
128 }); err != nil {
129 return err
130 }
131 if err := s.AddGeneratedConversionFunc((*v1.RoleList)(nil), (*rbac.RoleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
132 return Convert_v1_RoleList_To_rbac_RoleList(a.(*v1.RoleList), b.(*rbac.RoleList), scope)
133 }); err != nil {
134 return err
135 }
136 if err := s.AddGeneratedConversionFunc((*rbac.RoleList)(nil), (*v1.RoleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
137 return Convert_rbac_RoleList_To_v1_RoleList(a.(*rbac.RoleList), b.(*v1.RoleList), scope)
138 }); err != nil {
139 return err
140 }
141 if err := s.AddGeneratedConversionFunc((*v1.RoleRef)(nil), (*rbac.RoleRef)(nil), func(a, b interface{}, scope conversion.Scope) error {
142 return Convert_v1_RoleRef_To_rbac_RoleRef(a.(*v1.RoleRef), b.(*rbac.RoleRef), scope)
143 }); err != nil {
144 return err
145 }
146 if err := s.AddGeneratedConversionFunc((*rbac.RoleRef)(nil), (*v1.RoleRef)(nil), func(a, b interface{}, scope conversion.Scope) error {
147 return Convert_rbac_RoleRef_To_v1_RoleRef(a.(*rbac.RoleRef), b.(*v1.RoleRef), scope)
148 }); err != nil {
149 return err
150 }
151 if err := s.AddGeneratedConversionFunc((*v1.Subject)(nil), (*rbac.Subject)(nil), func(a, b interface{}, scope conversion.Scope) error {
152 return Convert_v1_Subject_To_rbac_Subject(a.(*v1.Subject), b.(*rbac.Subject), scope)
153 }); err != nil {
154 return err
155 }
156 if err := s.AddGeneratedConversionFunc((*rbac.Subject)(nil), (*v1.Subject)(nil), func(a, b interface{}, scope conversion.Scope) error {
157 return Convert_rbac_Subject_To_v1_Subject(a.(*rbac.Subject), b.(*v1.Subject), scope)
158 }); err != nil {
159 return err
160 }
161 return nil
162 }
163
164 func autoConvert_v1_AggregationRule_To_rbac_AggregationRule(in *v1.AggregationRule, out *rbac.AggregationRule, s conversion.Scope) error {
165 out.ClusterRoleSelectors = *(*[]metav1.LabelSelector)(unsafe.Pointer(&in.ClusterRoleSelectors))
166 return nil
167 }
168
169
170 func Convert_v1_AggregationRule_To_rbac_AggregationRule(in *v1.AggregationRule, out *rbac.AggregationRule, s conversion.Scope) error {
171 return autoConvert_v1_AggregationRule_To_rbac_AggregationRule(in, out, s)
172 }
173
174 func autoConvert_rbac_AggregationRule_To_v1_AggregationRule(in *rbac.AggregationRule, out *v1.AggregationRule, s conversion.Scope) error {
175 out.ClusterRoleSelectors = *(*[]metav1.LabelSelector)(unsafe.Pointer(&in.ClusterRoleSelectors))
176 return nil
177 }
178
179
180 func Convert_rbac_AggregationRule_To_v1_AggregationRule(in *rbac.AggregationRule, out *v1.AggregationRule, s conversion.Scope) error {
181 return autoConvert_rbac_AggregationRule_To_v1_AggregationRule(in, out, s)
182 }
183
184 func autoConvert_v1_ClusterRole_To_rbac_ClusterRole(in *v1.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_v1_ClusterRole_To_rbac_ClusterRole(in *v1.ClusterRole, out *rbac.ClusterRole, s conversion.Scope) error {
193 return autoConvert_v1_ClusterRole_To_rbac_ClusterRole(in, out, s)
194 }
195
196 func autoConvert_rbac_ClusterRole_To_v1_ClusterRole(in *rbac.ClusterRole, out *v1.ClusterRole, s conversion.Scope) error {
197 out.ObjectMeta = in.ObjectMeta
198 out.Rules = *(*[]v1.PolicyRule)(unsafe.Pointer(&in.Rules))
199 out.AggregationRule = (*v1.AggregationRule)(unsafe.Pointer(in.AggregationRule))
200 return nil
201 }
202
203
204 func Convert_rbac_ClusterRole_To_v1_ClusterRole(in *rbac.ClusterRole, out *v1.ClusterRole, s conversion.Scope) error {
205 return autoConvert_rbac_ClusterRole_To_v1_ClusterRole(in, out, s)
206 }
207
208 func autoConvert_v1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in *v1.ClusterRoleBinding, out *rbac.ClusterRoleBinding, s conversion.Scope) error {
209 out.ObjectMeta = in.ObjectMeta
210 out.Subjects = *(*[]rbac.Subject)(unsafe.Pointer(&in.Subjects))
211 if err := Convert_v1_RoleRef_To_rbac_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil {
212 return err
213 }
214 return nil
215 }
216
217
218 func Convert_v1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in *v1.ClusterRoleBinding, out *rbac.ClusterRoleBinding, s conversion.Scope) error {
219 return autoConvert_v1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in, out, s)
220 }
221
222 func autoConvert_rbac_ClusterRoleBinding_To_v1_ClusterRoleBinding(in *rbac.ClusterRoleBinding, out *v1.ClusterRoleBinding, s conversion.Scope) error {
223 out.ObjectMeta = in.ObjectMeta
224 out.Subjects = *(*[]v1.Subject)(unsafe.Pointer(&in.Subjects))
225 if err := Convert_rbac_RoleRef_To_v1_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil {
226 return err
227 }
228 return nil
229 }
230
231
232 func Convert_rbac_ClusterRoleBinding_To_v1_ClusterRoleBinding(in *rbac.ClusterRoleBinding, out *v1.ClusterRoleBinding, s conversion.Scope) error {
233 return autoConvert_rbac_ClusterRoleBinding_To_v1_ClusterRoleBinding(in, out, s)
234 }
235
236 func autoConvert_v1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *v1.ClusterRoleBindingList, out *rbac.ClusterRoleBindingList, s conversion.Scope) error {
237 out.ListMeta = in.ListMeta
238 out.Items = *(*[]rbac.ClusterRoleBinding)(unsafe.Pointer(&in.Items))
239 return nil
240 }
241
242
243 func Convert_v1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *v1.ClusterRoleBindingList, out *rbac.ClusterRoleBindingList, s conversion.Scope) error {
244 return autoConvert_v1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in, out, s)
245 }
246
247 func autoConvert_rbac_ClusterRoleBindingList_To_v1_ClusterRoleBindingList(in *rbac.ClusterRoleBindingList, out *v1.ClusterRoleBindingList, s conversion.Scope) error {
248 out.ListMeta = in.ListMeta
249 out.Items = *(*[]v1.ClusterRoleBinding)(unsafe.Pointer(&in.Items))
250 return nil
251 }
252
253
254 func Convert_rbac_ClusterRoleBindingList_To_v1_ClusterRoleBindingList(in *rbac.ClusterRoleBindingList, out *v1.ClusterRoleBindingList, s conversion.Scope) error {
255 return autoConvert_rbac_ClusterRoleBindingList_To_v1_ClusterRoleBindingList(in, out, s)
256 }
257
258 func autoConvert_v1_ClusterRoleList_To_rbac_ClusterRoleList(in *v1.ClusterRoleList, out *rbac.ClusterRoleList, s conversion.Scope) error {
259 out.ListMeta = in.ListMeta
260 out.Items = *(*[]rbac.ClusterRole)(unsafe.Pointer(&in.Items))
261 return nil
262 }
263
264
265 func Convert_v1_ClusterRoleList_To_rbac_ClusterRoleList(in *v1.ClusterRoleList, out *rbac.ClusterRoleList, s conversion.Scope) error {
266 return autoConvert_v1_ClusterRoleList_To_rbac_ClusterRoleList(in, out, s)
267 }
268
269 func autoConvert_rbac_ClusterRoleList_To_v1_ClusterRoleList(in *rbac.ClusterRoleList, out *v1.ClusterRoleList, s conversion.Scope) error {
270 out.ListMeta = in.ListMeta
271 out.Items = *(*[]v1.ClusterRole)(unsafe.Pointer(&in.Items))
272 return nil
273 }
274
275
276 func Convert_rbac_ClusterRoleList_To_v1_ClusterRoleList(in *rbac.ClusterRoleList, out *v1.ClusterRoleList, s conversion.Scope) error {
277 return autoConvert_rbac_ClusterRoleList_To_v1_ClusterRoleList(in, out, s)
278 }
279
280 func autoConvert_v1_PolicyRule_To_rbac_PolicyRule(in *v1.PolicyRule, out *rbac.PolicyRule, s conversion.Scope) error {
281 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs))
282 out.APIGroups = *(*[]string)(unsafe.Pointer(&in.APIGroups))
283 out.Resources = *(*[]string)(unsafe.Pointer(&in.Resources))
284 out.ResourceNames = *(*[]string)(unsafe.Pointer(&in.ResourceNames))
285 out.NonResourceURLs = *(*[]string)(unsafe.Pointer(&in.NonResourceURLs))
286 return nil
287 }
288
289
290 func Convert_v1_PolicyRule_To_rbac_PolicyRule(in *v1.PolicyRule, out *rbac.PolicyRule, s conversion.Scope) error {
291 return autoConvert_v1_PolicyRule_To_rbac_PolicyRule(in, out, s)
292 }
293
294 func autoConvert_rbac_PolicyRule_To_v1_PolicyRule(in *rbac.PolicyRule, out *v1.PolicyRule, s conversion.Scope) error {
295 out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs))
296 out.APIGroups = *(*[]string)(unsafe.Pointer(&in.APIGroups))
297 out.Resources = *(*[]string)(unsafe.Pointer(&in.Resources))
298 out.ResourceNames = *(*[]string)(unsafe.Pointer(&in.ResourceNames))
299 out.NonResourceURLs = *(*[]string)(unsafe.Pointer(&in.NonResourceURLs))
300 return nil
301 }
302
303
304 func Convert_rbac_PolicyRule_To_v1_PolicyRule(in *rbac.PolicyRule, out *v1.PolicyRule, s conversion.Scope) error {
305 return autoConvert_rbac_PolicyRule_To_v1_PolicyRule(in, out, s)
306 }
307
308 func autoConvert_v1_Role_To_rbac_Role(in *v1.Role, out *rbac.Role, s conversion.Scope) error {
309 out.ObjectMeta = in.ObjectMeta
310 out.Rules = *(*[]rbac.PolicyRule)(unsafe.Pointer(&in.Rules))
311 return nil
312 }
313
314
315 func Convert_v1_Role_To_rbac_Role(in *v1.Role, out *rbac.Role, s conversion.Scope) error {
316 return autoConvert_v1_Role_To_rbac_Role(in, out, s)
317 }
318
319 func autoConvert_rbac_Role_To_v1_Role(in *rbac.Role, out *v1.Role, s conversion.Scope) error {
320 out.ObjectMeta = in.ObjectMeta
321 out.Rules = *(*[]v1.PolicyRule)(unsafe.Pointer(&in.Rules))
322 return nil
323 }
324
325
326 func Convert_rbac_Role_To_v1_Role(in *rbac.Role, out *v1.Role, s conversion.Scope) error {
327 return autoConvert_rbac_Role_To_v1_Role(in, out, s)
328 }
329
330 func autoConvert_v1_RoleBinding_To_rbac_RoleBinding(in *v1.RoleBinding, out *rbac.RoleBinding, s conversion.Scope) error {
331 out.ObjectMeta = in.ObjectMeta
332 out.Subjects = *(*[]rbac.Subject)(unsafe.Pointer(&in.Subjects))
333 if err := Convert_v1_RoleRef_To_rbac_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil {
334 return err
335 }
336 return nil
337 }
338
339
340 func Convert_v1_RoleBinding_To_rbac_RoleBinding(in *v1.RoleBinding, out *rbac.RoleBinding, s conversion.Scope) error {
341 return autoConvert_v1_RoleBinding_To_rbac_RoleBinding(in, out, s)
342 }
343
344 func autoConvert_rbac_RoleBinding_To_v1_RoleBinding(in *rbac.RoleBinding, out *v1.RoleBinding, s conversion.Scope) error {
345 out.ObjectMeta = in.ObjectMeta
346 out.Subjects = *(*[]v1.Subject)(unsafe.Pointer(&in.Subjects))
347 if err := Convert_rbac_RoleRef_To_v1_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil {
348 return err
349 }
350 return nil
351 }
352
353
354 func Convert_rbac_RoleBinding_To_v1_RoleBinding(in *rbac.RoleBinding, out *v1.RoleBinding, s conversion.Scope) error {
355 return autoConvert_rbac_RoleBinding_To_v1_RoleBinding(in, out, s)
356 }
357
358 func autoConvert_v1_RoleBindingList_To_rbac_RoleBindingList(in *v1.RoleBindingList, out *rbac.RoleBindingList, s conversion.Scope) error {
359 out.ListMeta = in.ListMeta
360 out.Items = *(*[]rbac.RoleBinding)(unsafe.Pointer(&in.Items))
361 return nil
362 }
363
364
365 func Convert_v1_RoleBindingList_To_rbac_RoleBindingList(in *v1.RoleBindingList, out *rbac.RoleBindingList, s conversion.Scope) error {
366 return autoConvert_v1_RoleBindingList_To_rbac_RoleBindingList(in, out, s)
367 }
368
369 func autoConvert_rbac_RoleBindingList_To_v1_RoleBindingList(in *rbac.RoleBindingList, out *v1.RoleBindingList, s conversion.Scope) error {
370 out.ListMeta = in.ListMeta
371 out.Items = *(*[]v1.RoleBinding)(unsafe.Pointer(&in.Items))
372 return nil
373 }
374
375
376 func Convert_rbac_RoleBindingList_To_v1_RoleBindingList(in *rbac.RoleBindingList, out *v1.RoleBindingList, s conversion.Scope) error {
377 return autoConvert_rbac_RoleBindingList_To_v1_RoleBindingList(in, out, s)
378 }
379
380 func autoConvert_v1_RoleList_To_rbac_RoleList(in *v1.RoleList, out *rbac.RoleList, s conversion.Scope) error {
381 out.ListMeta = in.ListMeta
382 out.Items = *(*[]rbac.Role)(unsafe.Pointer(&in.Items))
383 return nil
384 }
385
386
387 func Convert_v1_RoleList_To_rbac_RoleList(in *v1.RoleList, out *rbac.RoleList, s conversion.Scope) error {
388 return autoConvert_v1_RoleList_To_rbac_RoleList(in, out, s)
389 }
390
391 func autoConvert_rbac_RoleList_To_v1_RoleList(in *rbac.RoleList, out *v1.RoleList, s conversion.Scope) error {
392 out.ListMeta = in.ListMeta
393 out.Items = *(*[]v1.Role)(unsafe.Pointer(&in.Items))
394 return nil
395 }
396
397
398 func Convert_rbac_RoleList_To_v1_RoleList(in *rbac.RoleList, out *v1.RoleList, s conversion.Scope) error {
399 return autoConvert_rbac_RoleList_To_v1_RoleList(in, out, s)
400 }
401
402 func autoConvert_v1_RoleRef_To_rbac_RoleRef(in *v1.RoleRef, out *rbac.RoleRef, s conversion.Scope) error {
403 out.APIGroup = in.APIGroup
404 out.Kind = in.Kind
405 out.Name = in.Name
406 return nil
407 }
408
409
410 func Convert_v1_RoleRef_To_rbac_RoleRef(in *v1.RoleRef, out *rbac.RoleRef, s conversion.Scope) error {
411 return autoConvert_v1_RoleRef_To_rbac_RoleRef(in, out, s)
412 }
413
414 func autoConvert_rbac_RoleRef_To_v1_RoleRef(in *rbac.RoleRef, out *v1.RoleRef, s conversion.Scope) error {
415 out.APIGroup = in.APIGroup
416 out.Kind = in.Kind
417 out.Name = in.Name
418 return nil
419 }
420
421
422 func Convert_rbac_RoleRef_To_v1_RoleRef(in *rbac.RoleRef, out *v1.RoleRef, s conversion.Scope) error {
423 return autoConvert_rbac_RoleRef_To_v1_RoleRef(in, out, s)
424 }
425
426 func autoConvert_v1_Subject_To_rbac_Subject(in *v1.Subject, out *rbac.Subject, s conversion.Scope) error {
427 out.Kind = in.Kind
428 out.APIGroup = in.APIGroup
429 out.Name = in.Name
430 out.Namespace = in.Namespace
431 return nil
432 }
433
434
435 func Convert_v1_Subject_To_rbac_Subject(in *v1.Subject, out *rbac.Subject, s conversion.Scope) error {
436 return autoConvert_v1_Subject_To_rbac_Subject(in, out, s)
437 }
438
439 func autoConvert_rbac_Subject_To_v1_Subject(in *rbac.Subject, out *v1.Subject, s conversion.Scope) error {
440 out.Kind = in.Kind
441 out.APIGroup = in.APIGroup
442 out.Name = in.Name
443 out.Namespace = in.Namespace
444 return nil
445 }
446
447
448 func Convert_rbac_Subject_To_v1_Subject(in *rbac.Subject, out *v1.Subject, s conversion.Scope) error {
449 return autoConvert_rbac_Subject_To_v1_Subject(in, out, s)
450 }
451
View as plain text