|
| 1 | +// +build !ignore_autogenerated |
| 2 | + |
| 3 | +/* |
| 4 | +Copyright 2017 The Kubernetes Authors. |
| 5 | +
|
| 6 | +Licensed under the Apache License, Version 2.0 (the "License"); |
| 7 | +you may not use this file except in compliance with the License. |
| 8 | +You may obtain a copy of the License at |
| 9 | +
|
| 10 | + http://www.apache.org/licenses/LICENSE-2.0 |
| 11 | +
|
| 12 | +Unless required by applicable law or agreed to in writing, software |
| 13 | +distributed under the License is distributed on an "AS IS" BASIS, |
| 14 | +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 15 | +See the License for the specific language governing permissions and |
| 16 | +limitations under the License. |
| 17 | +*/ |
| 18 | + |
| 19 | +// This file was autogenerated by conversion-gen. Do not edit it manually! |
| 20 | + |
| 21 | +package v1 |
| 22 | + |
| 23 | +import ( |
| 24 | + v1 "k8s.io/api/rbac/v1" |
| 25 | + conversion "k8s.io/apimachinery/pkg/conversion" |
| 26 | + runtime "k8s.io/apimachinery/pkg/runtime" |
| 27 | + rbac "k8s.io/kubernetes/pkg/apis/rbac" |
| 28 | + unsafe "unsafe" |
| 29 | +) |
| 30 | + |
| 31 | +func init() { |
| 32 | + localSchemeBuilder.Register(RegisterConversions) |
| 33 | +} |
| 34 | + |
| 35 | +// RegisterConversions adds conversion functions to the given scheme. |
| 36 | +// Public to allow building arbitrary schemes. |
| 37 | +func RegisterConversions(scheme *runtime.Scheme) error { |
| 38 | + return scheme.AddGeneratedConversionFuncs( |
| 39 | + Convert_v1_ClusterRole_To_rbac_ClusterRole, |
| 40 | + Convert_rbac_ClusterRole_To_v1_ClusterRole, |
| 41 | + Convert_v1_ClusterRoleBinding_To_rbac_ClusterRoleBinding, |
| 42 | + Convert_rbac_ClusterRoleBinding_To_v1_ClusterRoleBinding, |
| 43 | + Convert_v1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList, |
| 44 | + Convert_rbac_ClusterRoleBindingList_To_v1_ClusterRoleBindingList, |
| 45 | + Convert_v1_ClusterRoleList_To_rbac_ClusterRoleList, |
| 46 | + Convert_rbac_ClusterRoleList_To_v1_ClusterRoleList, |
| 47 | + Convert_v1_PolicyRule_To_rbac_PolicyRule, |
| 48 | + Convert_rbac_PolicyRule_To_v1_PolicyRule, |
| 49 | + Convert_v1_Role_To_rbac_Role, |
| 50 | + Convert_rbac_Role_To_v1_Role, |
| 51 | + Convert_v1_RoleBinding_To_rbac_RoleBinding, |
| 52 | + Convert_rbac_RoleBinding_To_v1_RoleBinding, |
| 53 | + Convert_v1_RoleBindingList_To_rbac_RoleBindingList, |
| 54 | + Convert_rbac_RoleBindingList_To_v1_RoleBindingList, |
| 55 | + Convert_v1_RoleList_To_rbac_RoleList, |
| 56 | + Convert_rbac_RoleList_To_v1_RoleList, |
| 57 | + Convert_v1_RoleRef_To_rbac_RoleRef, |
| 58 | + Convert_rbac_RoleRef_To_v1_RoleRef, |
| 59 | + Convert_v1_Subject_To_rbac_Subject, |
| 60 | + Convert_rbac_Subject_To_v1_Subject, |
| 61 | + ) |
| 62 | +} |
| 63 | + |
| 64 | +func autoConvert_v1_ClusterRole_To_rbac_ClusterRole(in *v1.ClusterRole, out *rbac.ClusterRole, s conversion.Scope) error { |
| 65 | + out.ObjectMeta = in.ObjectMeta |
| 66 | + out.Rules = *(*[]rbac.PolicyRule)(unsafe.Pointer(&in.Rules)) |
| 67 | + return nil |
| 68 | +} |
| 69 | + |
| 70 | +// Convert_v1_ClusterRole_To_rbac_ClusterRole is an autogenerated conversion function. |
| 71 | +func Convert_v1_ClusterRole_To_rbac_ClusterRole(in *v1.ClusterRole, out *rbac.ClusterRole, s conversion.Scope) error { |
| 72 | + return autoConvert_v1_ClusterRole_To_rbac_ClusterRole(in, out, s) |
| 73 | +} |
| 74 | + |
| 75 | +func autoConvert_rbac_ClusterRole_To_v1_ClusterRole(in *rbac.ClusterRole, out *v1.ClusterRole, s conversion.Scope) error { |
| 76 | + out.ObjectMeta = in.ObjectMeta |
| 77 | + if in.Rules == nil { |
| 78 | + out.Rules = make([]v1.PolicyRule, 0) |
| 79 | + } else { |
| 80 | + out.Rules = *(*[]v1.PolicyRule)(unsafe.Pointer(&in.Rules)) |
| 81 | + } |
| 82 | + return nil |
| 83 | +} |
| 84 | + |
| 85 | +// Convert_rbac_ClusterRole_To_v1_ClusterRole is an autogenerated conversion function. |
| 86 | +func Convert_rbac_ClusterRole_To_v1_ClusterRole(in *rbac.ClusterRole, out *v1.ClusterRole, s conversion.Scope) error { |
| 87 | + return autoConvert_rbac_ClusterRole_To_v1_ClusterRole(in, out, s) |
| 88 | +} |
| 89 | + |
| 90 | +func autoConvert_v1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in *v1.ClusterRoleBinding, out *rbac.ClusterRoleBinding, s conversion.Scope) error { |
| 91 | + out.ObjectMeta = in.ObjectMeta |
| 92 | + out.Subjects = *(*[]rbac.Subject)(unsafe.Pointer(&in.Subjects)) |
| 93 | + if err := Convert_v1_RoleRef_To_rbac_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil { |
| 94 | + return err |
| 95 | + } |
| 96 | + return nil |
| 97 | +} |
| 98 | + |
| 99 | +// Convert_v1_ClusterRoleBinding_To_rbac_ClusterRoleBinding is an autogenerated conversion function. |
| 100 | +func Convert_v1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in *v1.ClusterRoleBinding, out *rbac.ClusterRoleBinding, s conversion.Scope) error { |
| 101 | + return autoConvert_v1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in, out, s) |
| 102 | +} |
| 103 | + |
| 104 | +func autoConvert_rbac_ClusterRoleBinding_To_v1_ClusterRoleBinding(in *rbac.ClusterRoleBinding, out *v1.ClusterRoleBinding, s conversion.Scope) error { |
| 105 | + out.ObjectMeta = in.ObjectMeta |
| 106 | + if in.Subjects == nil { |
| 107 | + out.Subjects = make([]v1.Subject, 0) |
| 108 | + } else { |
| 109 | + out.Subjects = *(*[]v1.Subject)(unsafe.Pointer(&in.Subjects)) |
| 110 | + } |
| 111 | + if err := Convert_rbac_RoleRef_To_v1_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil { |
| 112 | + return err |
| 113 | + } |
| 114 | + return nil |
| 115 | +} |
| 116 | + |
| 117 | +// Convert_rbac_ClusterRoleBinding_To_v1_ClusterRoleBinding is an autogenerated conversion function. |
| 118 | +func Convert_rbac_ClusterRoleBinding_To_v1_ClusterRoleBinding(in *rbac.ClusterRoleBinding, out *v1.ClusterRoleBinding, s conversion.Scope) error { |
| 119 | + return autoConvert_rbac_ClusterRoleBinding_To_v1_ClusterRoleBinding(in, out, s) |
| 120 | +} |
| 121 | + |
| 122 | +func autoConvert_v1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *v1.ClusterRoleBindingList, out *rbac.ClusterRoleBindingList, s conversion.Scope) error { |
| 123 | + out.ListMeta = in.ListMeta |
| 124 | + out.Items = *(*[]rbac.ClusterRoleBinding)(unsafe.Pointer(&in.Items)) |
| 125 | + return nil |
| 126 | +} |
| 127 | + |
| 128 | +// Convert_v1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList is an autogenerated conversion function. |
| 129 | +func Convert_v1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *v1.ClusterRoleBindingList, out *rbac.ClusterRoleBindingList, s conversion.Scope) error { |
| 130 | + return autoConvert_v1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in, out, s) |
| 131 | +} |
| 132 | + |
| 133 | +func autoConvert_rbac_ClusterRoleBindingList_To_v1_ClusterRoleBindingList(in *rbac.ClusterRoleBindingList, out *v1.ClusterRoleBindingList, s conversion.Scope) error { |
| 134 | + out.ListMeta = in.ListMeta |
| 135 | + if in.Items == nil { |
| 136 | + out.Items = make([]v1.ClusterRoleBinding, 0) |
| 137 | + } else { |
| 138 | + out.Items = *(*[]v1.ClusterRoleBinding)(unsafe.Pointer(&in.Items)) |
| 139 | + } |
| 140 | + return nil |
| 141 | +} |
| 142 | + |
| 143 | +// Convert_rbac_ClusterRoleBindingList_To_v1_ClusterRoleBindingList is an autogenerated conversion function. |
| 144 | +func Convert_rbac_ClusterRoleBindingList_To_v1_ClusterRoleBindingList(in *rbac.ClusterRoleBindingList, out *v1.ClusterRoleBindingList, s conversion.Scope) error { |
| 145 | + return autoConvert_rbac_ClusterRoleBindingList_To_v1_ClusterRoleBindingList(in, out, s) |
| 146 | +} |
| 147 | + |
| 148 | +func autoConvert_v1_ClusterRoleList_To_rbac_ClusterRoleList(in *v1.ClusterRoleList, out *rbac.ClusterRoleList, s conversion.Scope) error { |
| 149 | + out.ListMeta = in.ListMeta |
| 150 | + out.Items = *(*[]rbac.ClusterRole)(unsafe.Pointer(&in.Items)) |
| 151 | + return nil |
| 152 | +} |
| 153 | + |
| 154 | +// Convert_v1_ClusterRoleList_To_rbac_ClusterRoleList is an autogenerated conversion function. |
| 155 | +func Convert_v1_ClusterRoleList_To_rbac_ClusterRoleList(in *v1.ClusterRoleList, out *rbac.ClusterRoleList, s conversion.Scope) error { |
| 156 | + return autoConvert_v1_ClusterRoleList_To_rbac_ClusterRoleList(in, out, s) |
| 157 | +} |
| 158 | + |
| 159 | +func autoConvert_rbac_ClusterRoleList_To_v1_ClusterRoleList(in *rbac.ClusterRoleList, out *v1.ClusterRoleList, s conversion.Scope) error { |
| 160 | + out.ListMeta = in.ListMeta |
| 161 | + if in.Items == nil { |
| 162 | + out.Items = make([]v1.ClusterRole, 0) |
| 163 | + } else { |
| 164 | + out.Items = *(*[]v1.ClusterRole)(unsafe.Pointer(&in.Items)) |
| 165 | + } |
| 166 | + return nil |
| 167 | +} |
| 168 | + |
| 169 | +// Convert_rbac_ClusterRoleList_To_v1_ClusterRoleList is an autogenerated conversion function. |
| 170 | +func Convert_rbac_ClusterRoleList_To_v1_ClusterRoleList(in *rbac.ClusterRoleList, out *v1.ClusterRoleList, s conversion.Scope) error { |
| 171 | + return autoConvert_rbac_ClusterRoleList_To_v1_ClusterRoleList(in, out, s) |
| 172 | +} |
| 173 | + |
| 174 | +func autoConvert_v1_PolicyRule_To_rbac_PolicyRule(in *v1.PolicyRule, out *rbac.PolicyRule, s conversion.Scope) error { |
| 175 | + out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs)) |
| 176 | + out.APIGroups = *(*[]string)(unsafe.Pointer(&in.APIGroups)) |
| 177 | + out.Resources = *(*[]string)(unsafe.Pointer(&in.Resources)) |
| 178 | + out.ResourceNames = *(*[]string)(unsafe.Pointer(&in.ResourceNames)) |
| 179 | + out.NonResourceURLs = *(*[]string)(unsafe.Pointer(&in.NonResourceURLs)) |
| 180 | + return nil |
| 181 | +} |
| 182 | + |
| 183 | +// Convert_v1_PolicyRule_To_rbac_PolicyRule is an autogenerated conversion function. |
| 184 | +func Convert_v1_PolicyRule_To_rbac_PolicyRule(in *v1.PolicyRule, out *rbac.PolicyRule, s conversion.Scope) error { |
| 185 | + return autoConvert_v1_PolicyRule_To_rbac_PolicyRule(in, out, s) |
| 186 | +} |
| 187 | + |
| 188 | +func autoConvert_rbac_PolicyRule_To_v1_PolicyRule(in *rbac.PolicyRule, out *v1.PolicyRule, s conversion.Scope) error { |
| 189 | + if in.Verbs == nil { |
| 190 | + out.Verbs = make([]string, 0) |
| 191 | + } else { |
| 192 | + out.Verbs = *(*[]string)(unsafe.Pointer(&in.Verbs)) |
| 193 | + } |
| 194 | + out.APIGroups = *(*[]string)(unsafe.Pointer(&in.APIGroups)) |
| 195 | + out.Resources = *(*[]string)(unsafe.Pointer(&in.Resources)) |
| 196 | + out.ResourceNames = *(*[]string)(unsafe.Pointer(&in.ResourceNames)) |
| 197 | + out.NonResourceURLs = *(*[]string)(unsafe.Pointer(&in.NonResourceURLs)) |
| 198 | + return nil |
| 199 | +} |
| 200 | + |
| 201 | +// Convert_rbac_PolicyRule_To_v1_PolicyRule is an autogenerated conversion function. |
| 202 | +func Convert_rbac_PolicyRule_To_v1_PolicyRule(in *rbac.PolicyRule, out *v1.PolicyRule, s conversion.Scope) error { |
| 203 | + return autoConvert_rbac_PolicyRule_To_v1_PolicyRule(in, out, s) |
| 204 | +} |
| 205 | + |
| 206 | +func autoConvert_v1_Role_To_rbac_Role(in *v1.Role, out *rbac.Role, s conversion.Scope) error { |
| 207 | + out.ObjectMeta = in.ObjectMeta |
| 208 | + out.Rules = *(*[]rbac.PolicyRule)(unsafe.Pointer(&in.Rules)) |
| 209 | + return nil |
| 210 | +} |
| 211 | + |
| 212 | +// Convert_v1_Role_To_rbac_Role is an autogenerated conversion function. |
| 213 | +func Convert_v1_Role_To_rbac_Role(in *v1.Role, out *rbac.Role, s conversion.Scope) error { |
| 214 | + return autoConvert_v1_Role_To_rbac_Role(in, out, s) |
| 215 | +} |
| 216 | + |
| 217 | +func autoConvert_rbac_Role_To_v1_Role(in *rbac.Role, out *v1.Role, s conversion.Scope) error { |
| 218 | + out.ObjectMeta = in.ObjectMeta |
| 219 | + if in.Rules == nil { |
| 220 | + out.Rules = make([]v1.PolicyRule, 0) |
| 221 | + } else { |
| 222 | + out.Rules = *(*[]v1.PolicyRule)(unsafe.Pointer(&in.Rules)) |
| 223 | + } |
| 224 | + return nil |
| 225 | +} |
| 226 | + |
| 227 | +// Convert_rbac_Role_To_v1_Role is an autogenerated conversion function. |
| 228 | +func Convert_rbac_Role_To_v1_Role(in *rbac.Role, out *v1.Role, s conversion.Scope) error { |
| 229 | + return autoConvert_rbac_Role_To_v1_Role(in, out, s) |
| 230 | +} |
| 231 | + |
| 232 | +func autoConvert_v1_RoleBinding_To_rbac_RoleBinding(in *v1.RoleBinding, out *rbac.RoleBinding, s conversion.Scope) error { |
| 233 | + out.ObjectMeta = in.ObjectMeta |
| 234 | + out.Subjects = *(*[]rbac.Subject)(unsafe.Pointer(&in.Subjects)) |
| 235 | + if err := Convert_v1_RoleRef_To_rbac_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil { |
| 236 | + return err |
| 237 | + } |
| 238 | + return nil |
| 239 | +} |
| 240 | + |
| 241 | +// Convert_v1_RoleBinding_To_rbac_RoleBinding is an autogenerated conversion function. |
| 242 | +func Convert_v1_RoleBinding_To_rbac_RoleBinding(in *v1.RoleBinding, out *rbac.RoleBinding, s conversion.Scope) error { |
| 243 | + return autoConvert_v1_RoleBinding_To_rbac_RoleBinding(in, out, s) |
| 244 | +} |
| 245 | + |
| 246 | +func autoConvert_rbac_RoleBinding_To_v1_RoleBinding(in *rbac.RoleBinding, out *v1.RoleBinding, s conversion.Scope) error { |
| 247 | + out.ObjectMeta = in.ObjectMeta |
| 248 | + if in.Subjects == nil { |
| 249 | + out.Subjects = make([]v1.Subject, 0) |
| 250 | + } else { |
| 251 | + out.Subjects = *(*[]v1.Subject)(unsafe.Pointer(&in.Subjects)) |
| 252 | + } |
| 253 | + if err := Convert_rbac_RoleRef_To_v1_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil { |
| 254 | + return err |
| 255 | + } |
| 256 | + return nil |
| 257 | +} |
| 258 | + |
| 259 | +// Convert_rbac_RoleBinding_To_v1_RoleBinding is an autogenerated conversion function. |
| 260 | +func Convert_rbac_RoleBinding_To_v1_RoleBinding(in *rbac.RoleBinding, out *v1.RoleBinding, s conversion.Scope) error { |
| 261 | + return autoConvert_rbac_RoleBinding_To_v1_RoleBinding(in, out, s) |
| 262 | +} |
| 263 | + |
| 264 | +func autoConvert_v1_RoleBindingList_To_rbac_RoleBindingList(in *v1.RoleBindingList, out *rbac.RoleBindingList, s conversion.Scope) error { |
| 265 | + out.ListMeta = in.ListMeta |
| 266 | + out.Items = *(*[]rbac.RoleBinding)(unsafe.Pointer(&in.Items)) |
| 267 | + return nil |
| 268 | +} |
| 269 | + |
| 270 | +// Convert_v1_RoleBindingList_To_rbac_RoleBindingList is an autogenerated conversion function. |
| 271 | +func Convert_v1_RoleBindingList_To_rbac_RoleBindingList(in *v1.RoleBindingList, out *rbac.RoleBindingList, s conversion.Scope) error { |
| 272 | + return autoConvert_v1_RoleBindingList_To_rbac_RoleBindingList(in, out, s) |
| 273 | +} |
| 274 | + |
| 275 | +func autoConvert_rbac_RoleBindingList_To_v1_RoleBindingList(in *rbac.RoleBindingList, out *v1.RoleBindingList, s conversion.Scope) error { |
| 276 | + out.ListMeta = in.ListMeta |
| 277 | + if in.Items == nil { |
| 278 | + out.Items = make([]v1.RoleBinding, 0) |
| 279 | + } else { |
| 280 | + out.Items = *(*[]v1.RoleBinding)(unsafe.Pointer(&in.Items)) |
| 281 | + } |
| 282 | + return nil |
| 283 | +} |
| 284 | + |
| 285 | +// Convert_rbac_RoleBindingList_To_v1_RoleBindingList is an autogenerated conversion function. |
| 286 | +func Convert_rbac_RoleBindingList_To_v1_RoleBindingList(in *rbac.RoleBindingList, out *v1.RoleBindingList, s conversion.Scope) error { |
| 287 | + return autoConvert_rbac_RoleBindingList_To_v1_RoleBindingList(in, out, s) |
| 288 | +} |
| 289 | + |
| 290 | +func autoConvert_v1_RoleList_To_rbac_RoleList(in *v1.RoleList, out *rbac.RoleList, s conversion.Scope) error { |
| 291 | + out.ListMeta = in.ListMeta |
| 292 | + out.Items = *(*[]rbac.Role)(unsafe.Pointer(&in.Items)) |
| 293 | + return nil |
| 294 | +} |
| 295 | + |
| 296 | +// Convert_v1_RoleList_To_rbac_RoleList is an autogenerated conversion function. |
| 297 | +func Convert_v1_RoleList_To_rbac_RoleList(in *v1.RoleList, out *rbac.RoleList, s conversion.Scope) error { |
| 298 | + return autoConvert_v1_RoleList_To_rbac_RoleList(in, out, s) |
| 299 | +} |
| 300 | + |
| 301 | +func autoConvert_rbac_RoleList_To_v1_RoleList(in *rbac.RoleList, out *v1.RoleList, s conversion.Scope) error { |
| 302 | + out.ListMeta = in.ListMeta |
| 303 | + if in.Items == nil { |
| 304 | + out.Items = make([]v1.Role, 0) |
| 305 | + } else { |
| 306 | + out.Items = *(*[]v1.Role)(unsafe.Pointer(&in.Items)) |
| 307 | + } |
| 308 | + return nil |
| 309 | +} |
| 310 | + |
| 311 | +// Convert_rbac_RoleList_To_v1_RoleList is an autogenerated conversion function. |
| 312 | +func Convert_rbac_RoleList_To_v1_RoleList(in *rbac.RoleList, out *v1.RoleList, s conversion.Scope) error { |
| 313 | + return autoConvert_rbac_RoleList_To_v1_RoleList(in, out, s) |
| 314 | +} |
| 315 | + |
| 316 | +func autoConvert_v1_RoleRef_To_rbac_RoleRef(in *v1.RoleRef, out *rbac.RoleRef, s conversion.Scope) error { |
| 317 | + out.APIGroup = in.APIGroup |
| 318 | + out.Kind = in.Kind |
| 319 | + out.Name = in.Name |
| 320 | + return nil |
| 321 | +} |
| 322 | + |
| 323 | +// Convert_v1_RoleRef_To_rbac_RoleRef is an autogenerated conversion function. |
| 324 | +func Convert_v1_RoleRef_To_rbac_RoleRef(in *v1.RoleRef, out *rbac.RoleRef, s conversion.Scope) error { |
| 325 | + return autoConvert_v1_RoleRef_To_rbac_RoleRef(in, out, s) |
| 326 | +} |
| 327 | + |
| 328 | +func autoConvert_rbac_RoleRef_To_v1_RoleRef(in *rbac.RoleRef, out *v1.RoleRef, s conversion.Scope) error { |
| 329 | + out.APIGroup = in.APIGroup |
| 330 | + out.Kind = in.Kind |
| 331 | + out.Name = in.Name |
| 332 | + return nil |
| 333 | +} |
| 334 | + |
| 335 | +// Convert_rbac_RoleRef_To_v1_RoleRef is an autogenerated conversion function. |
| 336 | +func Convert_rbac_RoleRef_To_v1_RoleRef(in *rbac.RoleRef, out *v1.RoleRef, s conversion.Scope) error { |
| 337 | + return autoConvert_rbac_RoleRef_To_v1_RoleRef(in, out, s) |
| 338 | +} |
| 339 | + |
| 340 | +func autoConvert_v1_Subject_To_rbac_Subject(in *v1.Subject, out *rbac.Subject, s conversion.Scope) error { |
| 341 | + out.Kind = in.Kind |
| 342 | + out.APIGroup = in.APIGroup |
| 343 | + out.Name = in.Name |
| 344 | + out.Namespace = in.Namespace |
| 345 | + return nil |
| 346 | +} |
| 347 | + |
| 348 | +// Convert_v1_Subject_To_rbac_Subject is an autogenerated conversion function. |
| 349 | +func Convert_v1_Subject_To_rbac_Subject(in *v1.Subject, out *rbac.Subject, s conversion.Scope) error { |
| 350 | + return autoConvert_v1_Subject_To_rbac_Subject(in, out, s) |
| 351 | +} |
| 352 | + |
| 353 | +func autoConvert_rbac_Subject_To_v1_Subject(in *rbac.Subject, out *v1.Subject, s conversion.Scope) error { |
| 354 | + out.Kind = in.Kind |
| 355 | + out.APIGroup = in.APIGroup |
| 356 | + out.Name = in.Name |
| 357 | + out.Namespace = in.Namespace |
| 358 | + return nil |
| 359 | +} |
| 360 | + |
| 361 | +// Convert_rbac_Subject_To_v1_Subject is an autogenerated conversion function. |
| 362 | +func Convert_rbac_Subject_To_v1_Subject(in *rbac.Subject, out *v1.Subject, s conversion.Scope) error { |
| 363 | + return autoConvert_rbac_Subject_To_v1_Subject(in, out, s) |
| 364 | +} |
0 commit comments