...

Source file src/k8s.io/kubernetes/pkg/apis/rbac/v1beta1/zz_generated.conversion.go

Documentation: k8s.io/kubernetes/pkg/apis/rbac/v1beta1

     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 v1beta1
    23  
    24  import (
    25  	unsafe "unsafe"
    26  
    27  	v1beta1 "k8s.io/api/rbac/v1beta1"
    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  // 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((*v1beta1.AggregationRule)(nil), (*rbac.AggregationRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
    42  		return Convert_v1beta1_AggregationRule_To_rbac_AggregationRule(a.(*v1beta1.AggregationRule), b.(*rbac.AggregationRule), scope)
    43  	}); err != nil {
    44  		return err
    45  	}
    46  	if err := s.AddGeneratedConversionFunc((*rbac.AggregationRule)(nil), (*v1beta1.AggregationRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
    47  		return Convert_rbac_AggregationRule_To_v1beta1_AggregationRule(a.(*rbac.AggregationRule), b.(*v1beta1.AggregationRule), scope)
    48  	}); err != nil {
    49  		return err
    50  	}
    51  	if err := s.AddGeneratedConversionFunc((*v1beta1.ClusterRole)(nil), (*rbac.ClusterRole)(nil), func(a, b interface{}, scope conversion.Scope) error {
    52  		return Convert_v1beta1_ClusterRole_To_rbac_ClusterRole(a.(*v1beta1.ClusterRole), b.(*rbac.ClusterRole), scope)
    53  	}); err != nil {
    54  		return err
    55  	}
    56  	if err := s.AddGeneratedConversionFunc((*rbac.ClusterRole)(nil), (*v1beta1.ClusterRole)(nil), func(a, b interface{}, scope conversion.Scope) error {
    57  		return Convert_rbac_ClusterRole_To_v1beta1_ClusterRole(a.(*rbac.ClusterRole), b.(*v1beta1.ClusterRole), scope)
    58  	}); err != nil {
    59  		return err
    60  	}
    61  	if err := s.AddGeneratedConversionFunc((*v1beta1.ClusterRoleBinding)(nil), (*rbac.ClusterRoleBinding)(nil), func(a, b interface{}, scope conversion.Scope) error {
    62  		return Convert_v1beta1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(a.(*v1beta1.ClusterRoleBinding), b.(*rbac.ClusterRoleBinding), scope)
    63  	}); err != nil {
    64  		return err
    65  	}
    66  	if err := s.AddGeneratedConversionFunc((*rbac.ClusterRoleBinding)(nil), (*v1beta1.ClusterRoleBinding)(nil), func(a, b interface{}, scope conversion.Scope) error {
    67  		return Convert_rbac_ClusterRoleBinding_To_v1beta1_ClusterRoleBinding(a.(*rbac.ClusterRoleBinding), b.(*v1beta1.ClusterRoleBinding), scope)
    68  	}); err != nil {
    69  		return err
    70  	}
    71  	if err := s.AddGeneratedConversionFunc((*v1beta1.ClusterRoleBindingList)(nil), (*rbac.ClusterRoleBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    72  		return Convert_v1beta1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(a.(*v1beta1.ClusterRoleBindingList), b.(*rbac.ClusterRoleBindingList), scope)
    73  	}); err != nil {
    74  		return err
    75  	}
    76  	if err := s.AddGeneratedConversionFunc((*rbac.ClusterRoleBindingList)(nil), (*v1beta1.ClusterRoleBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    77  		return Convert_rbac_ClusterRoleBindingList_To_v1beta1_ClusterRoleBindingList(a.(*rbac.ClusterRoleBindingList), b.(*v1beta1.ClusterRoleBindingList), scope)
    78  	}); err != nil {
    79  		return err
    80  	}
    81  	if err := s.AddGeneratedConversionFunc((*v1beta1.ClusterRoleList)(nil), (*rbac.ClusterRoleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    82  		return Convert_v1beta1_ClusterRoleList_To_rbac_ClusterRoleList(a.(*v1beta1.ClusterRoleList), b.(*rbac.ClusterRoleList), scope)
    83  	}); err != nil {
    84  		return err
    85  	}
    86  	if err := s.AddGeneratedConversionFunc((*rbac.ClusterRoleList)(nil), (*v1beta1.ClusterRoleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    87  		return Convert_rbac_ClusterRoleList_To_v1beta1_ClusterRoleList(a.(*rbac.ClusterRoleList), b.(*v1beta1.ClusterRoleList), scope)
    88  	}); err != nil {
    89  		return err
    90  	}
    91  	if err := s.AddGeneratedConversionFunc((*v1beta1.PolicyRule)(nil), (*rbac.PolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
    92  		return Convert_v1beta1_PolicyRule_To_rbac_PolicyRule(a.(*v1beta1.PolicyRule), b.(*rbac.PolicyRule), scope)
    93  	}); err != nil {
    94  		return err
    95  	}
    96  	if err := s.AddGeneratedConversionFunc((*rbac.PolicyRule)(nil), (*v1beta1.PolicyRule)(nil), func(a, b interface{}, scope conversion.Scope) error {
    97  		return Convert_rbac_PolicyRule_To_v1beta1_PolicyRule(a.(*rbac.PolicyRule), b.(*v1beta1.PolicyRule), scope)
    98  	}); err != nil {
    99  		return err
   100  	}
   101  	if err := s.AddGeneratedConversionFunc((*v1beta1.Role)(nil), (*rbac.Role)(nil), func(a, b interface{}, scope conversion.Scope) error {
   102  		return Convert_v1beta1_Role_To_rbac_Role(a.(*v1beta1.Role), b.(*rbac.Role), scope)
   103  	}); err != nil {
   104  		return err
   105  	}
   106  	if err := s.AddGeneratedConversionFunc((*rbac.Role)(nil), (*v1beta1.Role)(nil), func(a, b interface{}, scope conversion.Scope) error {
   107  		return Convert_rbac_Role_To_v1beta1_Role(a.(*rbac.Role), b.(*v1beta1.Role), scope)
   108  	}); err != nil {
   109  		return err
   110  	}
   111  	if err := s.AddGeneratedConversionFunc((*v1beta1.RoleBinding)(nil), (*rbac.RoleBinding)(nil), func(a, b interface{}, scope conversion.Scope) error {
   112  		return Convert_v1beta1_RoleBinding_To_rbac_RoleBinding(a.(*v1beta1.RoleBinding), b.(*rbac.RoleBinding), scope)
   113  	}); err != nil {
   114  		return err
   115  	}
   116  	if err := s.AddGeneratedConversionFunc((*rbac.RoleBinding)(nil), (*v1beta1.RoleBinding)(nil), func(a, b interface{}, scope conversion.Scope) error {
   117  		return Convert_rbac_RoleBinding_To_v1beta1_RoleBinding(a.(*rbac.RoleBinding), b.(*v1beta1.RoleBinding), scope)
   118  	}); err != nil {
   119  		return err
   120  	}
   121  	if err := s.AddGeneratedConversionFunc((*v1beta1.RoleBindingList)(nil), (*rbac.RoleBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   122  		return Convert_v1beta1_RoleBindingList_To_rbac_RoleBindingList(a.(*v1beta1.RoleBindingList), b.(*rbac.RoleBindingList), scope)
   123  	}); err != nil {
   124  		return err
   125  	}
   126  	if err := s.AddGeneratedConversionFunc((*rbac.RoleBindingList)(nil), (*v1beta1.RoleBindingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   127  		return Convert_rbac_RoleBindingList_To_v1beta1_RoleBindingList(a.(*rbac.RoleBindingList), b.(*v1beta1.RoleBindingList), scope)
   128  	}); err != nil {
   129  		return err
   130  	}
   131  	if err := s.AddGeneratedConversionFunc((*v1beta1.RoleList)(nil), (*rbac.RoleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   132  		return Convert_v1beta1_RoleList_To_rbac_RoleList(a.(*v1beta1.RoleList), b.(*rbac.RoleList), scope)
   133  	}); err != nil {
   134  		return err
   135  	}
   136  	if err := s.AddGeneratedConversionFunc((*rbac.RoleList)(nil), (*v1beta1.RoleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   137  		return Convert_rbac_RoleList_To_v1beta1_RoleList(a.(*rbac.RoleList), b.(*v1beta1.RoleList), scope)
   138  	}); err != nil {
   139  		return err
   140  	}
   141  	if err := s.AddGeneratedConversionFunc((*v1beta1.RoleRef)(nil), (*rbac.RoleRef)(nil), func(a, b interface{}, scope conversion.Scope) error {
   142  		return Convert_v1beta1_RoleRef_To_rbac_RoleRef(a.(*v1beta1.RoleRef), b.(*rbac.RoleRef), scope)
   143  	}); err != nil {
   144  		return err
   145  	}
   146  	if err := s.AddGeneratedConversionFunc((*rbac.RoleRef)(nil), (*v1beta1.RoleRef)(nil), func(a, b interface{}, scope conversion.Scope) error {
   147  		return Convert_rbac_RoleRef_To_v1beta1_RoleRef(a.(*rbac.RoleRef), b.(*v1beta1.RoleRef), scope)
   148  	}); err != nil {
   149  		return err
   150  	}
   151  	if err := s.AddGeneratedConversionFunc((*v1beta1.Subject)(nil), (*rbac.Subject)(nil), func(a, b interface{}, scope conversion.Scope) error {
   152  		return Convert_v1beta1_Subject_To_rbac_Subject(a.(*v1beta1.Subject), b.(*rbac.Subject), scope)
   153  	}); err != nil {
   154  		return err
   155  	}
   156  	if err := s.AddGeneratedConversionFunc((*rbac.Subject)(nil), (*v1beta1.Subject)(nil), func(a, b interface{}, scope conversion.Scope) error {
   157  		return Convert_rbac_Subject_To_v1beta1_Subject(a.(*rbac.Subject), b.(*v1beta1.Subject), scope)
   158  	}); err != nil {
   159  		return err
   160  	}
   161  	return nil
   162  }
   163  
   164  func autoConvert_v1beta1_AggregationRule_To_rbac_AggregationRule(in *v1beta1.AggregationRule, out *rbac.AggregationRule, s conversion.Scope) error {
   165  	out.ClusterRoleSelectors = *(*[]v1.LabelSelector)(unsafe.Pointer(&in.ClusterRoleSelectors))
   166  	return nil
   167  }
   168  
   169  // Convert_v1beta1_AggregationRule_To_rbac_AggregationRule is an autogenerated conversion function.
   170  func Convert_v1beta1_AggregationRule_To_rbac_AggregationRule(in *v1beta1.AggregationRule, out *rbac.AggregationRule, s conversion.Scope) error {
   171  	return autoConvert_v1beta1_AggregationRule_To_rbac_AggregationRule(in, out, s)
   172  }
   173  
   174  func autoConvert_rbac_AggregationRule_To_v1beta1_AggregationRule(in *rbac.AggregationRule, out *v1beta1.AggregationRule, s conversion.Scope) error {
   175  	out.ClusterRoleSelectors = *(*[]v1.LabelSelector)(unsafe.Pointer(&in.ClusterRoleSelectors))
   176  	return nil
   177  }
   178  
   179  // Convert_rbac_AggregationRule_To_v1beta1_AggregationRule is an autogenerated conversion function.
   180  func Convert_rbac_AggregationRule_To_v1beta1_AggregationRule(in *rbac.AggregationRule, out *v1beta1.AggregationRule, s conversion.Scope) error {
   181  	return autoConvert_rbac_AggregationRule_To_v1beta1_AggregationRule(in, out, s)
   182  }
   183  
   184  func autoConvert_v1beta1_ClusterRole_To_rbac_ClusterRole(in *v1beta1.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_v1beta1_ClusterRole_To_rbac_ClusterRole is an autogenerated conversion function.
   192  func Convert_v1beta1_ClusterRole_To_rbac_ClusterRole(in *v1beta1.ClusterRole, out *rbac.ClusterRole, s conversion.Scope) error {
   193  	return autoConvert_v1beta1_ClusterRole_To_rbac_ClusterRole(in, out, s)
   194  }
   195  
   196  func autoConvert_rbac_ClusterRole_To_v1beta1_ClusterRole(in *rbac.ClusterRole, out *v1beta1.ClusterRole, s conversion.Scope) error {
   197  	out.ObjectMeta = in.ObjectMeta
   198  	out.Rules = *(*[]v1beta1.PolicyRule)(unsafe.Pointer(&in.Rules))
   199  	out.AggregationRule = (*v1beta1.AggregationRule)(unsafe.Pointer(in.AggregationRule))
   200  	return nil
   201  }
   202  
   203  // Convert_rbac_ClusterRole_To_v1beta1_ClusterRole is an autogenerated conversion function.
   204  func Convert_rbac_ClusterRole_To_v1beta1_ClusterRole(in *rbac.ClusterRole, out *v1beta1.ClusterRole, s conversion.Scope) error {
   205  	return autoConvert_rbac_ClusterRole_To_v1beta1_ClusterRole(in, out, s)
   206  }
   207  
   208  func autoConvert_v1beta1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in *v1beta1.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_v1beta1_RoleRef_To_rbac_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil {
   212  		return err
   213  	}
   214  	return nil
   215  }
   216  
   217  // Convert_v1beta1_ClusterRoleBinding_To_rbac_ClusterRoleBinding is an autogenerated conversion function.
   218  func Convert_v1beta1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in *v1beta1.ClusterRoleBinding, out *rbac.ClusterRoleBinding, s conversion.Scope) error {
   219  	return autoConvert_v1beta1_ClusterRoleBinding_To_rbac_ClusterRoleBinding(in, out, s)
   220  }
   221  
   222  func autoConvert_rbac_ClusterRoleBinding_To_v1beta1_ClusterRoleBinding(in *rbac.ClusterRoleBinding, out *v1beta1.ClusterRoleBinding, s conversion.Scope) error {
   223  	out.ObjectMeta = in.ObjectMeta
   224  	out.Subjects = *(*[]v1beta1.Subject)(unsafe.Pointer(&in.Subjects))
   225  	if err := Convert_rbac_RoleRef_To_v1beta1_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil {
   226  		return err
   227  	}
   228  	return nil
   229  }
   230  
   231  // Convert_rbac_ClusterRoleBinding_To_v1beta1_ClusterRoleBinding is an autogenerated conversion function.
   232  func Convert_rbac_ClusterRoleBinding_To_v1beta1_ClusterRoleBinding(in *rbac.ClusterRoleBinding, out *v1beta1.ClusterRoleBinding, s conversion.Scope) error {
   233  	return autoConvert_rbac_ClusterRoleBinding_To_v1beta1_ClusterRoleBinding(in, out, s)
   234  }
   235  
   236  func autoConvert_v1beta1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *v1beta1.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_v1beta1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList is an autogenerated conversion function.
   243  func Convert_v1beta1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in *v1beta1.ClusterRoleBindingList, out *rbac.ClusterRoleBindingList, s conversion.Scope) error {
   244  	return autoConvert_v1beta1_ClusterRoleBindingList_To_rbac_ClusterRoleBindingList(in, out, s)
   245  }
   246  
   247  func autoConvert_rbac_ClusterRoleBindingList_To_v1beta1_ClusterRoleBindingList(in *rbac.ClusterRoleBindingList, out *v1beta1.ClusterRoleBindingList, s conversion.Scope) error {
   248  	out.ListMeta = in.ListMeta
   249  	out.Items = *(*[]v1beta1.ClusterRoleBinding)(unsafe.Pointer(&in.Items))
   250  	return nil
   251  }
   252  
   253  // Convert_rbac_ClusterRoleBindingList_To_v1beta1_ClusterRoleBindingList is an autogenerated conversion function.
   254  func Convert_rbac_ClusterRoleBindingList_To_v1beta1_ClusterRoleBindingList(in *rbac.ClusterRoleBindingList, out *v1beta1.ClusterRoleBindingList, s conversion.Scope) error {
   255  	return autoConvert_rbac_ClusterRoleBindingList_To_v1beta1_ClusterRoleBindingList(in, out, s)
   256  }
   257  
   258  func autoConvert_v1beta1_ClusterRoleList_To_rbac_ClusterRoleList(in *v1beta1.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_v1beta1_ClusterRoleList_To_rbac_ClusterRoleList is an autogenerated conversion function.
   265  func Convert_v1beta1_ClusterRoleList_To_rbac_ClusterRoleList(in *v1beta1.ClusterRoleList, out *rbac.ClusterRoleList, s conversion.Scope) error {
   266  	return autoConvert_v1beta1_ClusterRoleList_To_rbac_ClusterRoleList(in, out, s)
   267  }
   268  
   269  func autoConvert_rbac_ClusterRoleList_To_v1beta1_ClusterRoleList(in *rbac.ClusterRoleList, out *v1beta1.ClusterRoleList, s conversion.Scope) error {
   270  	out.ListMeta = in.ListMeta
   271  	out.Items = *(*[]v1beta1.ClusterRole)(unsafe.Pointer(&in.Items))
   272  	return nil
   273  }
   274  
   275  // Convert_rbac_ClusterRoleList_To_v1beta1_ClusterRoleList is an autogenerated conversion function.
   276  func Convert_rbac_ClusterRoleList_To_v1beta1_ClusterRoleList(in *rbac.ClusterRoleList, out *v1beta1.ClusterRoleList, s conversion.Scope) error {
   277  	return autoConvert_rbac_ClusterRoleList_To_v1beta1_ClusterRoleList(in, out, s)
   278  }
   279  
   280  func autoConvert_v1beta1_PolicyRule_To_rbac_PolicyRule(in *v1beta1.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_v1beta1_PolicyRule_To_rbac_PolicyRule is an autogenerated conversion function.
   290  func Convert_v1beta1_PolicyRule_To_rbac_PolicyRule(in *v1beta1.PolicyRule, out *rbac.PolicyRule, s conversion.Scope) error {
   291  	return autoConvert_v1beta1_PolicyRule_To_rbac_PolicyRule(in, out, s)
   292  }
   293  
   294  func autoConvert_rbac_PolicyRule_To_v1beta1_PolicyRule(in *rbac.PolicyRule, out *v1beta1.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_v1beta1_PolicyRule is an autogenerated conversion function.
   304  func Convert_rbac_PolicyRule_To_v1beta1_PolicyRule(in *rbac.PolicyRule, out *v1beta1.PolicyRule, s conversion.Scope) error {
   305  	return autoConvert_rbac_PolicyRule_To_v1beta1_PolicyRule(in, out, s)
   306  }
   307  
   308  func autoConvert_v1beta1_Role_To_rbac_Role(in *v1beta1.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_v1beta1_Role_To_rbac_Role is an autogenerated conversion function.
   315  func Convert_v1beta1_Role_To_rbac_Role(in *v1beta1.Role, out *rbac.Role, s conversion.Scope) error {
   316  	return autoConvert_v1beta1_Role_To_rbac_Role(in, out, s)
   317  }
   318  
   319  func autoConvert_rbac_Role_To_v1beta1_Role(in *rbac.Role, out *v1beta1.Role, s conversion.Scope) error {
   320  	out.ObjectMeta = in.ObjectMeta
   321  	out.Rules = *(*[]v1beta1.PolicyRule)(unsafe.Pointer(&in.Rules))
   322  	return nil
   323  }
   324  
   325  // Convert_rbac_Role_To_v1beta1_Role is an autogenerated conversion function.
   326  func Convert_rbac_Role_To_v1beta1_Role(in *rbac.Role, out *v1beta1.Role, s conversion.Scope) error {
   327  	return autoConvert_rbac_Role_To_v1beta1_Role(in, out, s)
   328  }
   329  
   330  func autoConvert_v1beta1_RoleBinding_To_rbac_RoleBinding(in *v1beta1.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_v1beta1_RoleRef_To_rbac_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil {
   334  		return err
   335  	}
   336  	return nil
   337  }
   338  
   339  // Convert_v1beta1_RoleBinding_To_rbac_RoleBinding is an autogenerated conversion function.
   340  func Convert_v1beta1_RoleBinding_To_rbac_RoleBinding(in *v1beta1.RoleBinding, out *rbac.RoleBinding, s conversion.Scope) error {
   341  	return autoConvert_v1beta1_RoleBinding_To_rbac_RoleBinding(in, out, s)
   342  }
   343  
   344  func autoConvert_rbac_RoleBinding_To_v1beta1_RoleBinding(in *rbac.RoleBinding, out *v1beta1.RoleBinding, s conversion.Scope) error {
   345  	out.ObjectMeta = in.ObjectMeta
   346  	out.Subjects = *(*[]v1beta1.Subject)(unsafe.Pointer(&in.Subjects))
   347  	if err := Convert_rbac_RoleRef_To_v1beta1_RoleRef(&in.RoleRef, &out.RoleRef, s); err != nil {
   348  		return err
   349  	}
   350  	return nil
   351  }
   352  
   353  // Convert_rbac_RoleBinding_To_v1beta1_RoleBinding is an autogenerated conversion function.
   354  func Convert_rbac_RoleBinding_To_v1beta1_RoleBinding(in *rbac.RoleBinding, out *v1beta1.RoleBinding, s conversion.Scope) error {
   355  	return autoConvert_rbac_RoleBinding_To_v1beta1_RoleBinding(in, out, s)
   356  }
   357  
   358  func autoConvert_v1beta1_RoleBindingList_To_rbac_RoleBindingList(in *v1beta1.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_v1beta1_RoleBindingList_To_rbac_RoleBindingList is an autogenerated conversion function.
   365  func Convert_v1beta1_RoleBindingList_To_rbac_RoleBindingList(in *v1beta1.RoleBindingList, out *rbac.RoleBindingList, s conversion.Scope) error {
   366  	return autoConvert_v1beta1_RoleBindingList_To_rbac_RoleBindingList(in, out, s)
   367  }
   368  
   369  func autoConvert_rbac_RoleBindingList_To_v1beta1_RoleBindingList(in *rbac.RoleBindingList, out *v1beta1.RoleBindingList, s conversion.Scope) error {
   370  	out.ListMeta = in.ListMeta
   371  	out.Items = *(*[]v1beta1.RoleBinding)(unsafe.Pointer(&in.Items))
   372  	return nil
   373  }
   374  
   375  // Convert_rbac_RoleBindingList_To_v1beta1_RoleBindingList is an autogenerated conversion function.
   376  func Convert_rbac_RoleBindingList_To_v1beta1_RoleBindingList(in *rbac.RoleBindingList, out *v1beta1.RoleBindingList, s conversion.Scope) error {
   377  	return autoConvert_rbac_RoleBindingList_To_v1beta1_RoleBindingList(in, out, s)
   378  }
   379  
   380  func autoConvert_v1beta1_RoleList_To_rbac_RoleList(in *v1beta1.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_v1beta1_RoleList_To_rbac_RoleList is an autogenerated conversion function.
   387  func Convert_v1beta1_RoleList_To_rbac_RoleList(in *v1beta1.RoleList, out *rbac.RoleList, s conversion.Scope) error {
   388  	return autoConvert_v1beta1_RoleList_To_rbac_RoleList(in, out, s)
   389  }
   390  
   391  func autoConvert_rbac_RoleList_To_v1beta1_RoleList(in *rbac.RoleList, out *v1beta1.RoleList, s conversion.Scope) error {
   392  	out.ListMeta = in.ListMeta
   393  	out.Items = *(*[]v1beta1.Role)(unsafe.Pointer(&in.Items))
   394  	return nil
   395  }
   396  
   397  // Convert_rbac_RoleList_To_v1beta1_RoleList is an autogenerated conversion function.
   398  func Convert_rbac_RoleList_To_v1beta1_RoleList(in *rbac.RoleList, out *v1beta1.RoleList, s conversion.Scope) error {
   399  	return autoConvert_rbac_RoleList_To_v1beta1_RoleList(in, out, s)
   400  }
   401  
   402  func autoConvert_v1beta1_RoleRef_To_rbac_RoleRef(in *v1beta1.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_v1beta1_RoleRef_To_rbac_RoleRef is an autogenerated conversion function.
   410  func Convert_v1beta1_RoleRef_To_rbac_RoleRef(in *v1beta1.RoleRef, out *rbac.RoleRef, s conversion.Scope) error {
   411  	return autoConvert_v1beta1_RoleRef_To_rbac_RoleRef(in, out, s)
   412  }
   413  
   414  func autoConvert_rbac_RoleRef_To_v1beta1_RoleRef(in *rbac.RoleRef, out *v1beta1.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_v1beta1_RoleRef is an autogenerated conversion function.
   422  func Convert_rbac_RoleRef_To_v1beta1_RoleRef(in *rbac.RoleRef, out *v1beta1.RoleRef, s conversion.Scope) error {
   423  	return autoConvert_rbac_RoleRef_To_v1beta1_RoleRef(in, out, s)
   424  }
   425  
   426  func autoConvert_v1beta1_Subject_To_rbac_Subject(in *v1beta1.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_v1beta1_Subject_To_rbac_Subject is an autogenerated conversion function.
   435  func Convert_v1beta1_Subject_To_rbac_Subject(in *v1beta1.Subject, out *rbac.Subject, s conversion.Scope) error {
   436  	return autoConvert_v1beta1_Subject_To_rbac_Subject(in, out, s)
   437  }
   438  
   439  func autoConvert_rbac_Subject_To_v1beta1_Subject(in *rbac.Subject, out *v1beta1.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_v1beta1_Subject is an autogenerated conversion function.
   448  func Convert_rbac_Subject_To_v1beta1_Subject(in *rbac.Subject, out *v1beta1.Subject, s conversion.Scope) error {
   449  	return autoConvert_rbac_Subject_To_v1beta1_Subject(in, out, s)
   450  }
   451  

View as plain text