k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/pkg/apis/rbac/v1/zz_generated.conversion.go (about) 1 //go:build !ignore_autogenerated 2 // +build !ignore_autogenerated 3 4 /* 5 Copyright The Kubernetes Authors. 6 7 Licensed under the Apache License, Version 2.0 (the "License"); 8 you may not use this file except in compliance with the License. 9 You may obtain a copy of the License at 10 11 http://www.apache.org/licenses/LICENSE-2.0 12 13 Unless required by applicable law or agreed to in writing, software 14 distributed under the License is distributed on an "AS IS" BASIS, 15 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 16 See the License for the specific language governing permissions and 17 limitations under the License. 18 */ 19 20 // Code generated by conversion-gen. DO NOT EDIT. 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 // RegisterConversions adds conversion functions to the given scheme. 39 // Public to allow building arbitrary schemes. 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 // Convert_v1_AggregationRule_To_rbac_AggregationRule is an autogenerated conversion function. 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 // Convert_rbac_AggregationRule_To_v1_AggregationRule is an autogenerated conversion function. 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 // Convert_v1_ClusterRole_To_rbac_ClusterRole is an autogenerated conversion function. 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 // Convert_rbac_ClusterRole_To_v1_ClusterRole is an autogenerated conversion function. 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 // Convert_v1_ClusterRoleBinding_To_rbac_ClusterRoleBinding is an autogenerated conversion function. 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 // Convert_rbac_ClusterRoleBinding_To_v1_ClusterRoleBinding is an autogenerated conversion function. 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 // Convert_v1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList is an autogenerated conversion function. 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 // Convert_rbac_ClusterRoleBindingList_To_v1_ClusterRoleBindingList is an autogenerated conversion function. 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 // Convert_v1_ClusterRoleList_To_rbac_ClusterRoleList is an autogenerated conversion function. 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 // Convert_rbac_ClusterRoleList_To_v1_ClusterRoleList is an autogenerated conversion function. 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 // Convert_v1_PolicyRule_To_rbac_PolicyRule is an autogenerated conversion function. 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 // Convert_rbac_PolicyRule_To_v1_PolicyRule is an autogenerated conversion function. 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 // Convert_v1_Role_To_rbac_Role is an autogenerated conversion function. 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 // Convert_rbac_Role_To_v1_Role is an autogenerated conversion function. 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 // Convert_v1_RoleBinding_To_rbac_RoleBinding is an autogenerated conversion function. 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 // Convert_rbac_RoleBinding_To_v1_RoleBinding is an autogenerated conversion function. 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 // Convert_v1_RoleBindingList_To_rbac_RoleBindingList is an autogenerated conversion function. 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 // Convert_rbac_RoleBindingList_To_v1_RoleBindingList is an autogenerated conversion function. 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 // Convert_v1_RoleList_To_rbac_RoleList is an autogenerated conversion function. 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 // Convert_rbac_RoleList_To_v1_RoleList is an autogenerated conversion function. 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 // Convert_v1_RoleRef_To_rbac_RoleRef is an autogenerated conversion function. 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 // Convert_rbac_RoleRef_To_v1_RoleRef is an autogenerated conversion function. 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 // Convert_v1_Subject_To_rbac_Subject is an autogenerated conversion function. 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 // Convert_rbac_Subject_To_v1_Subject is an autogenerated conversion function. 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 }