sigs.k8s.io/cluster-api-provider-aws@v1.5.5/cmd/clusterawsadm/api/bootstrap/v1alpha1/zz_generated.conversion.go (about)

     1  //go:build !ignore_autogenerated_conversions
     2  // +build !ignore_autogenerated_conversions
     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 v1alpha1
    23  
    24  import (
    25  	unsafe "unsafe"
    26  
    27  	conversion "k8s.io/apimachinery/pkg/conversion"
    28  	runtime "k8s.io/apimachinery/pkg/runtime"
    29  	apiv1beta1 "sigs.k8s.io/cluster-api-provider-aws/api/v1beta1"
    30  	v1beta1 "sigs.k8s.io/cluster-api-provider-aws/cmd/clusterawsadm/api/bootstrap/v1beta1"
    31  	iamapiv1beta1 "sigs.k8s.io/cluster-api-provider-aws/iam/api/v1beta1"
    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((*AWSIAMConfiguration)(nil), (*v1beta1.AWSIAMConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
    42  		return Convert_v1alpha1_AWSIAMConfiguration_To_v1beta1_AWSIAMConfiguration(a.(*AWSIAMConfiguration), b.(*v1beta1.AWSIAMConfiguration), scope)
    43  	}); err != nil {
    44  		return err
    45  	}
    46  	if err := s.AddGeneratedConversionFunc((*v1beta1.AWSIAMConfiguration)(nil), (*AWSIAMConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
    47  		return Convert_v1beta1_AWSIAMConfiguration_To_v1alpha1_AWSIAMConfiguration(a.(*v1beta1.AWSIAMConfiguration), b.(*AWSIAMConfiguration), scope)
    48  	}); err != nil {
    49  		return err
    50  	}
    51  	if err := s.AddGeneratedConversionFunc((*AWSIAMConfigurationSpec)(nil), (*v1beta1.AWSIAMConfigurationSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    52  		return Convert_v1alpha1_AWSIAMConfigurationSpec_To_v1beta1_AWSIAMConfigurationSpec(a.(*AWSIAMConfigurationSpec), b.(*v1beta1.AWSIAMConfigurationSpec), scope)
    53  	}); err != nil {
    54  		return err
    55  	}
    56  	if err := s.AddGeneratedConversionFunc((*AWSIAMRoleSpec)(nil), (*v1beta1.AWSIAMRoleSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    57  		return Convert_v1alpha1_AWSIAMRoleSpec_To_v1beta1_AWSIAMRoleSpec(a.(*AWSIAMRoleSpec), b.(*v1beta1.AWSIAMRoleSpec), scope)
    58  	}); err != nil {
    59  		return err
    60  	}
    61  	if err := s.AddGeneratedConversionFunc((*v1beta1.AWSIAMRoleSpec)(nil), (*AWSIAMRoleSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    62  		return Convert_v1beta1_AWSIAMRoleSpec_To_v1alpha1_AWSIAMRoleSpec(a.(*v1beta1.AWSIAMRoleSpec), b.(*AWSIAMRoleSpec), scope)
    63  	}); err != nil {
    64  		return err
    65  	}
    66  	if err := s.AddGeneratedConversionFunc((*BootstrapUser)(nil), (*v1beta1.BootstrapUser)(nil), func(a, b interface{}, scope conversion.Scope) error {
    67  		return Convert_v1alpha1_BootstrapUser_To_v1beta1_BootstrapUser(a.(*BootstrapUser), b.(*v1beta1.BootstrapUser), scope)
    68  	}); err != nil {
    69  		return err
    70  	}
    71  	if err := s.AddGeneratedConversionFunc((*v1beta1.BootstrapUser)(nil), (*BootstrapUser)(nil), func(a, b interface{}, scope conversion.Scope) error {
    72  		return Convert_v1beta1_BootstrapUser_To_v1alpha1_BootstrapUser(a.(*v1beta1.BootstrapUser), b.(*BootstrapUser), scope)
    73  	}); err != nil {
    74  		return err
    75  	}
    76  	if err := s.AddGeneratedConversionFunc((*ClusterAPIControllers)(nil), (*v1beta1.ClusterAPIControllers)(nil), func(a, b interface{}, scope conversion.Scope) error {
    77  		return Convert_v1alpha1_ClusterAPIControllers_To_v1beta1_ClusterAPIControllers(a.(*ClusterAPIControllers), b.(*v1beta1.ClusterAPIControllers), scope)
    78  	}); err != nil {
    79  		return err
    80  	}
    81  	if err := s.AddGeneratedConversionFunc((*v1beta1.ClusterAPIControllers)(nil), (*ClusterAPIControllers)(nil), func(a, b interface{}, scope conversion.Scope) error {
    82  		return Convert_v1beta1_ClusterAPIControllers_To_v1alpha1_ClusterAPIControllers(a.(*v1beta1.ClusterAPIControllers), b.(*ClusterAPIControllers), scope)
    83  	}); err != nil {
    84  		return err
    85  	}
    86  	if err := s.AddGeneratedConversionFunc((*ControlPlane)(nil), (*v1beta1.ControlPlane)(nil), func(a, b interface{}, scope conversion.Scope) error {
    87  		return Convert_v1alpha1_ControlPlane_To_v1beta1_ControlPlane(a.(*ControlPlane), b.(*v1beta1.ControlPlane), scope)
    88  	}); err != nil {
    89  		return err
    90  	}
    91  	if err := s.AddGeneratedConversionFunc((*v1beta1.ControlPlane)(nil), (*ControlPlane)(nil), func(a, b interface{}, scope conversion.Scope) error {
    92  		return Convert_v1beta1_ControlPlane_To_v1alpha1_ControlPlane(a.(*v1beta1.ControlPlane), b.(*ControlPlane), scope)
    93  	}); err != nil {
    94  		return err
    95  	}
    96  	if err := s.AddGeneratedConversionFunc((*EKSConfig)(nil), (*v1beta1.EKSConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
    97  		return Convert_v1alpha1_EKSConfig_To_v1beta1_EKSConfig(a.(*EKSConfig), b.(*v1beta1.EKSConfig), scope)
    98  	}); err != nil {
    99  		return err
   100  	}
   101  	if err := s.AddGeneratedConversionFunc((*v1beta1.EKSConfig)(nil), (*EKSConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   102  		return Convert_v1beta1_EKSConfig_To_v1alpha1_EKSConfig(a.(*v1beta1.EKSConfig), b.(*EKSConfig), scope)
   103  	}); err != nil {
   104  		return err
   105  	}
   106  	if err := s.AddGeneratedConversionFunc((*EventBridgeConfig)(nil), (*v1beta1.EventBridgeConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   107  		return Convert_v1alpha1_EventBridgeConfig_To_v1beta1_EventBridgeConfig(a.(*EventBridgeConfig), b.(*v1beta1.EventBridgeConfig), scope)
   108  	}); err != nil {
   109  		return err
   110  	}
   111  	if err := s.AddGeneratedConversionFunc((*v1beta1.EventBridgeConfig)(nil), (*EventBridgeConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   112  		return Convert_v1beta1_EventBridgeConfig_To_v1alpha1_EventBridgeConfig(a.(*v1beta1.EventBridgeConfig), b.(*EventBridgeConfig), scope)
   113  	}); err != nil {
   114  		return err
   115  	}
   116  	if err := s.AddGeneratedConversionFunc((*Nodes)(nil), (*v1beta1.Nodes)(nil), func(a, b interface{}, scope conversion.Scope) error {
   117  		return Convert_v1alpha1_Nodes_To_v1beta1_Nodes(a.(*Nodes), b.(*v1beta1.Nodes), scope)
   118  	}); err != nil {
   119  		return err
   120  	}
   121  	if err := s.AddGeneratedConversionFunc((*v1beta1.Nodes)(nil), (*Nodes)(nil), func(a, b interface{}, scope conversion.Scope) error {
   122  		return Convert_v1beta1_Nodes_To_v1alpha1_Nodes(a.(*v1beta1.Nodes), b.(*Nodes), scope)
   123  	}); err != nil {
   124  		return err
   125  	}
   126  	if err := s.AddConversionFunc((*v1beta1.AWSIAMConfigurationSpec)(nil), (*AWSIAMConfigurationSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   127  		return Convert_v1beta1_AWSIAMConfigurationSpec_To_v1alpha1_AWSIAMConfigurationSpec(a.(*v1beta1.AWSIAMConfigurationSpec), b.(*AWSIAMConfigurationSpec), scope)
   128  	}); err != nil {
   129  		return err
   130  	}
   131  	return nil
   132  }
   133  
   134  func autoConvert_v1alpha1_AWSIAMConfiguration_To_v1beta1_AWSIAMConfiguration(in *AWSIAMConfiguration, out *v1beta1.AWSIAMConfiguration, s conversion.Scope) error {
   135  	if err := Convert_v1alpha1_AWSIAMConfigurationSpec_To_v1beta1_AWSIAMConfigurationSpec(&in.Spec, &out.Spec, s); err != nil {
   136  		return err
   137  	}
   138  	return nil
   139  }
   140  
   141  // Convert_v1alpha1_AWSIAMConfiguration_To_v1beta1_AWSIAMConfiguration is an autogenerated conversion function.
   142  func Convert_v1alpha1_AWSIAMConfiguration_To_v1beta1_AWSIAMConfiguration(in *AWSIAMConfiguration, out *v1beta1.AWSIAMConfiguration, s conversion.Scope) error {
   143  	return autoConvert_v1alpha1_AWSIAMConfiguration_To_v1beta1_AWSIAMConfiguration(in, out, s)
   144  }
   145  
   146  func autoConvert_v1beta1_AWSIAMConfiguration_To_v1alpha1_AWSIAMConfiguration(in *v1beta1.AWSIAMConfiguration, out *AWSIAMConfiguration, s conversion.Scope) error {
   147  	if err := Convert_v1beta1_AWSIAMConfigurationSpec_To_v1alpha1_AWSIAMConfigurationSpec(&in.Spec, &out.Spec, s); err != nil {
   148  		return err
   149  	}
   150  	return nil
   151  }
   152  
   153  // Convert_v1beta1_AWSIAMConfiguration_To_v1alpha1_AWSIAMConfiguration is an autogenerated conversion function.
   154  func Convert_v1beta1_AWSIAMConfiguration_To_v1alpha1_AWSIAMConfiguration(in *v1beta1.AWSIAMConfiguration, out *AWSIAMConfiguration, s conversion.Scope) error {
   155  	return autoConvert_v1beta1_AWSIAMConfiguration_To_v1alpha1_AWSIAMConfiguration(in, out, s)
   156  }
   157  
   158  func autoConvert_v1alpha1_AWSIAMConfigurationSpec_To_v1beta1_AWSIAMConfigurationSpec(in *AWSIAMConfigurationSpec, out *v1beta1.AWSIAMConfigurationSpec, s conversion.Scope) error {
   159  	out.NamePrefix = in.NamePrefix
   160  	out.NameSuffix = (*string)(unsafe.Pointer(in.NameSuffix))
   161  	if err := Convert_v1alpha1_ControlPlane_To_v1beta1_ControlPlane(&in.ControlPlane, &out.ControlPlane, s); err != nil {
   162  		return err
   163  	}
   164  	if err := Convert_v1alpha1_ClusterAPIControllers_To_v1beta1_ClusterAPIControllers(&in.ClusterAPIControllers, &out.ClusterAPIControllers, s); err != nil {
   165  		return err
   166  	}
   167  	if err := Convert_v1alpha1_Nodes_To_v1beta1_Nodes(&in.Nodes, &out.Nodes, s); err != nil {
   168  		return err
   169  	}
   170  	if err := Convert_v1alpha1_BootstrapUser_To_v1beta1_BootstrapUser(&in.BootstrapUser, &out.BootstrapUser, s); err != nil {
   171  		return err
   172  	}
   173  	out.StackName = in.StackName
   174  	out.Region = in.Region
   175  	out.EKS = (*v1beta1.EKSConfig)(unsafe.Pointer(in.EKS))
   176  	out.EventBridge = (*v1beta1.EventBridgeConfig)(unsafe.Pointer(in.EventBridge))
   177  	out.Partition = in.Partition
   178  	out.SecureSecretsBackends = *(*[]apiv1beta1.SecretBackend)(unsafe.Pointer(&in.SecureSecretsBackends))
   179  	return nil
   180  }
   181  
   182  // Convert_v1alpha1_AWSIAMConfigurationSpec_To_v1beta1_AWSIAMConfigurationSpec is an autogenerated conversion function.
   183  func Convert_v1alpha1_AWSIAMConfigurationSpec_To_v1beta1_AWSIAMConfigurationSpec(in *AWSIAMConfigurationSpec, out *v1beta1.AWSIAMConfigurationSpec, s conversion.Scope) error {
   184  	return autoConvert_v1alpha1_AWSIAMConfigurationSpec_To_v1beta1_AWSIAMConfigurationSpec(in, out, s)
   185  }
   186  
   187  func autoConvert_v1beta1_AWSIAMConfigurationSpec_To_v1alpha1_AWSIAMConfigurationSpec(in *v1beta1.AWSIAMConfigurationSpec, out *AWSIAMConfigurationSpec, s conversion.Scope) error {
   188  	out.NamePrefix = in.NamePrefix
   189  	out.NameSuffix = (*string)(unsafe.Pointer(in.NameSuffix))
   190  	if err := Convert_v1beta1_ControlPlane_To_v1alpha1_ControlPlane(&in.ControlPlane, &out.ControlPlane, s); err != nil {
   191  		return err
   192  	}
   193  	if err := Convert_v1beta1_ClusterAPIControllers_To_v1alpha1_ClusterAPIControllers(&in.ClusterAPIControllers, &out.ClusterAPIControllers, s); err != nil {
   194  		return err
   195  	}
   196  	if err := Convert_v1beta1_Nodes_To_v1alpha1_Nodes(&in.Nodes, &out.Nodes, s); err != nil {
   197  		return err
   198  	}
   199  	if err := Convert_v1beta1_BootstrapUser_To_v1alpha1_BootstrapUser(&in.BootstrapUser, &out.BootstrapUser, s); err != nil {
   200  		return err
   201  	}
   202  	out.StackName = in.StackName
   203  	// WARNING: in.StackTags requires manual conversion: does not exist in peer-type
   204  	out.Region = in.Region
   205  	out.EKS = (*EKSConfig)(unsafe.Pointer(in.EKS))
   206  	out.EventBridge = (*EventBridgeConfig)(unsafe.Pointer(in.EventBridge))
   207  	out.Partition = in.Partition
   208  	out.SecureSecretsBackends = *(*[]apiv1beta1.SecretBackend)(unsafe.Pointer(&in.SecureSecretsBackends))
   209  	// WARNING: in.S3Buckets requires manual conversion: does not exist in peer-type
   210  	return nil
   211  }
   212  
   213  func autoConvert_v1alpha1_AWSIAMRoleSpec_To_v1beta1_AWSIAMRoleSpec(in *AWSIAMRoleSpec, out *v1beta1.AWSIAMRoleSpec, s conversion.Scope) error {
   214  	out.Disable = in.Disable
   215  	out.ExtraPolicyAttachments = *(*[]string)(unsafe.Pointer(&in.ExtraPolicyAttachments))
   216  	out.ExtraStatements = *(*[]iamapiv1beta1.StatementEntry)(unsafe.Pointer(&in.ExtraStatements))
   217  	out.TrustStatements = *(*[]iamapiv1beta1.StatementEntry)(unsafe.Pointer(&in.TrustStatements))
   218  	out.Tags = *(*apiv1beta1.Tags)(unsafe.Pointer(&in.Tags))
   219  	return nil
   220  }
   221  
   222  // Convert_v1alpha1_AWSIAMRoleSpec_To_v1beta1_AWSIAMRoleSpec is an autogenerated conversion function.
   223  func Convert_v1alpha1_AWSIAMRoleSpec_To_v1beta1_AWSIAMRoleSpec(in *AWSIAMRoleSpec, out *v1beta1.AWSIAMRoleSpec, s conversion.Scope) error {
   224  	return autoConvert_v1alpha1_AWSIAMRoleSpec_To_v1beta1_AWSIAMRoleSpec(in, out, s)
   225  }
   226  
   227  func autoConvert_v1beta1_AWSIAMRoleSpec_To_v1alpha1_AWSIAMRoleSpec(in *v1beta1.AWSIAMRoleSpec, out *AWSIAMRoleSpec, s conversion.Scope) error {
   228  	out.Disable = in.Disable
   229  	out.ExtraPolicyAttachments = *(*[]string)(unsafe.Pointer(&in.ExtraPolicyAttachments))
   230  	out.ExtraStatements = *(*[]iamapiv1beta1.StatementEntry)(unsafe.Pointer(&in.ExtraStatements))
   231  	out.TrustStatements = *(*[]iamapiv1beta1.StatementEntry)(unsafe.Pointer(&in.TrustStatements))
   232  	out.Tags = *(*apiv1beta1.Tags)(unsafe.Pointer(&in.Tags))
   233  	return nil
   234  }
   235  
   236  // Convert_v1beta1_AWSIAMRoleSpec_To_v1alpha1_AWSIAMRoleSpec is an autogenerated conversion function.
   237  func Convert_v1beta1_AWSIAMRoleSpec_To_v1alpha1_AWSIAMRoleSpec(in *v1beta1.AWSIAMRoleSpec, out *AWSIAMRoleSpec, s conversion.Scope) error {
   238  	return autoConvert_v1beta1_AWSIAMRoleSpec_To_v1alpha1_AWSIAMRoleSpec(in, out, s)
   239  }
   240  
   241  func autoConvert_v1alpha1_BootstrapUser_To_v1beta1_BootstrapUser(in *BootstrapUser, out *v1beta1.BootstrapUser, s conversion.Scope) error {
   242  	out.Enable = in.Enable
   243  	out.UserName = in.UserName
   244  	out.GroupName = in.GroupName
   245  	out.ExtraPolicyAttachments = *(*[]string)(unsafe.Pointer(&in.ExtraPolicyAttachments))
   246  	out.ExtraGroups = *(*[]string)(unsafe.Pointer(&in.ExtraGroups))
   247  	out.ExtraStatements = *(*[]iamapiv1beta1.StatementEntry)(unsafe.Pointer(&in.ExtraStatements))
   248  	out.Tags = *(*apiv1beta1.Tags)(unsafe.Pointer(&in.Tags))
   249  	return nil
   250  }
   251  
   252  // Convert_v1alpha1_BootstrapUser_To_v1beta1_BootstrapUser is an autogenerated conversion function.
   253  func Convert_v1alpha1_BootstrapUser_To_v1beta1_BootstrapUser(in *BootstrapUser, out *v1beta1.BootstrapUser, s conversion.Scope) error {
   254  	return autoConvert_v1alpha1_BootstrapUser_To_v1beta1_BootstrapUser(in, out, s)
   255  }
   256  
   257  func autoConvert_v1beta1_BootstrapUser_To_v1alpha1_BootstrapUser(in *v1beta1.BootstrapUser, out *BootstrapUser, s conversion.Scope) error {
   258  	out.Enable = in.Enable
   259  	out.UserName = in.UserName
   260  	out.GroupName = in.GroupName
   261  	out.ExtraPolicyAttachments = *(*[]string)(unsafe.Pointer(&in.ExtraPolicyAttachments))
   262  	out.ExtraGroups = *(*[]string)(unsafe.Pointer(&in.ExtraGroups))
   263  	out.ExtraStatements = *(*[]iamapiv1beta1.StatementEntry)(unsafe.Pointer(&in.ExtraStatements))
   264  	out.Tags = *(*apiv1beta1.Tags)(unsafe.Pointer(&in.Tags))
   265  	return nil
   266  }
   267  
   268  // Convert_v1beta1_BootstrapUser_To_v1alpha1_BootstrapUser is an autogenerated conversion function.
   269  func Convert_v1beta1_BootstrapUser_To_v1alpha1_BootstrapUser(in *v1beta1.BootstrapUser, out *BootstrapUser, s conversion.Scope) error {
   270  	return autoConvert_v1beta1_BootstrapUser_To_v1alpha1_BootstrapUser(in, out, s)
   271  }
   272  
   273  func autoConvert_v1alpha1_ClusterAPIControllers_To_v1beta1_ClusterAPIControllers(in *ClusterAPIControllers, out *v1beta1.ClusterAPIControllers, s conversion.Scope) error {
   274  	if err := Convert_v1alpha1_AWSIAMRoleSpec_To_v1beta1_AWSIAMRoleSpec(&in.AWSIAMRoleSpec, &out.AWSIAMRoleSpec, s); err != nil {
   275  		return err
   276  	}
   277  	out.AllowedEC2InstanceProfiles = *(*[]string)(unsafe.Pointer(&in.AllowedEC2InstanceProfiles))
   278  	return nil
   279  }
   280  
   281  // Convert_v1alpha1_ClusterAPIControllers_To_v1beta1_ClusterAPIControllers is an autogenerated conversion function.
   282  func Convert_v1alpha1_ClusterAPIControllers_To_v1beta1_ClusterAPIControllers(in *ClusterAPIControllers, out *v1beta1.ClusterAPIControllers, s conversion.Scope) error {
   283  	return autoConvert_v1alpha1_ClusterAPIControllers_To_v1beta1_ClusterAPIControllers(in, out, s)
   284  }
   285  
   286  func autoConvert_v1beta1_ClusterAPIControllers_To_v1alpha1_ClusterAPIControllers(in *v1beta1.ClusterAPIControllers, out *ClusterAPIControllers, s conversion.Scope) error {
   287  	if err := Convert_v1beta1_AWSIAMRoleSpec_To_v1alpha1_AWSIAMRoleSpec(&in.AWSIAMRoleSpec, &out.AWSIAMRoleSpec, s); err != nil {
   288  		return err
   289  	}
   290  	out.AllowedEC2InstanceProfiles = *(*[]string)(unsafe.Pointer(&in.AllowedEC2InstanceProfiles))
   291  	return nil
   292  }
   293  
   294  // Convert_v1beta1_ClusterAPIControllers_To_v1alpha1_ClusterAPIControllers is an autogenerated conversion function.
   295  func Convert_v1beta1_ClusterAPIControllers_To_v1alpha1_ClusterAPIControllers(in *v1beta1.ClusterAPIControllers, out *ClusterAPIControllers, s conversion.Scope) error {
   296  	return autoConvert_v1beta1_ClusterAPIControllers_To_v1alpha1_ClusterAPIControllers(in, out, s)
   297  }
   298  
   299  func autoConvert_v1alpha1_ControlPlane_To_v1beta1_ControlPlane(in *ControlPlane, out *v1beta1.ControlPlane, s conversion.Scope) error {
   300  	if err := Convert_v1alpha1_AWSIAMRoleSpec_To_v1beta1_AWSIAMRoleSpec(&in.AWSIAMRoleSpec, &out.AWSIAMRoleSpec, s); err != nil {
   301  		return err
   302  	}
   303  	out.DisableClusterAPIControllerPolicyAttachment = in.DisableClusterAPIControllerPolicyAttachment
   304  	out.DisableCloudProviderPolicy = in.DisableCloudProviderPolicy
   305  	out.EnableCSIPolicy = in.EnableCSIPolicy
   306  	return nil
   307  }
   308  
   309  // Convert_v1alpha1_ControlPlane_To_v1beta1_ControlPlane is an autogenerated conversion function.
   310  func Convert_v1alpha1_ControlPlane_To_v1beta1_ControlPlane(in *ControlPlane, out *v1beta1.ControlPlane, s conversion.Scope) error {
   311  	return autoConvert_v1alpha1_ControlPlane_To_v1beta1_ControlPlane(in, out, s)
   312  }
   313  
   314  func autoConvert_v1beta1_ControlPlane_To_v1alpha1_ControlPlane(in *v1beta1.ControlPlane, out *ControlPlane, s conversion.Scope) error {
   315  	if err := Convert_v1beta1_AWSIAMRoleSpec_To_v1alpha1_AWSIAMRoleSpec(&in.AWSIAMRoleSpec, &out.AWSIAMRoleSpec, s); err != nil {
   316  		return err
   317  	}
   318  	out.DisableClusterAPIControllerPolicyAttachment = in.DisableClusterAPIControllerPolicyAttachment
   319  	out.DisableCloudProviderPolicy = in.DisableCloudProviderPolicy
   320  	out.EnableCSIPolicy = in.EnableCSIPolicy
   321  	return nil
   322  }
   323  
   324  // Convert_v1beta1_ControlPlane_To_v1alpha1_ControlPlane is an autogenerated conversion function.
   325  func Convert_v1beta1_ControlPlane_To_v1alpha1_ControlPlane(in *v1beta1.ControlPlane, out *ControlPlane, s conversion.Scope) error {
   326  	return autoConvert_v1beta1_ControlPlane_To_v1alpha1_ControlPlane(in, out, s)
   327  }
   328  
   329  func autoConvert_v1alpha1_EKSConfig_To_v1beta1_EKSConfig(in *EKSConfig, out *v1beta1.EKSConfig, s conversion.Scope) error {
   330  	out.Disable = in.Disable
   331  	out.AllowIAMRoleCreation = in.AllowIAMRoleCreation
   332  	out.EnableUserEKSConsolePolicy = in.EnableUserEKSConsolePolicy
   333  	if err := Convert_v1alpha1_AWSIAMRoleSpec_To_v1beta1_AWSIAMRoleSpec(&in.DefaultControlPlaneRole, &out.DefaultControlPlaneRole, s); err != nil {
   334  		return err
   335  	}
   336  	out.ManagedMachinePool = (*v1beta1.AWSIAMRoleSpec)(unsafe.Pointer(in.ManagedMachinePool))
   337  	out.Fargate = (*v1beta1.AWSIAMRoleSpec)(unsafe.Pointer(in.Fargate))
   338  	out.KMSAliasPrefix = in.KMSAliasPrefix
   339  	return nil
   340  }
   341  
   342  // Convert_v1alpha1_EKSConfig_To_v1beta1_EKSConfig is an autogenerated conversion function.
   343  func Convert_v1alpha1_EKSConfig_To_v1beta1_EKSConfig(in *EKSConfig, out *v1beta1.EKSConfig, s conversion.Scope) error {
   344  	return autoConvert_v1alpha1_EKSConfig_To_v1beta1_EKSConfig(in, out, s)
   345  }
   346  
   347  func autoConvert_v1beta1_EKSConfig_To_v1alpha1_EKSConfig(in *v1beta1.EKSConfig, out *EKSConfig, s conversion.Scope) error {
   348  	out.Disable = in.Disable
   349  	out.AllowIAMRoleCreation = in.AllowIAMRoleCreation
   350  	out.EnableUserEKSConsolePolicy = in.EnableUserEKSConsolePolicy
   351  	if err := Convert_v1beta1_AWSIAMRoleSpec_To_v1alpha1_AWSIAMRoleSpec(&in.DefaultControlPlaneRole, &out.DefaultControlPlaneRole, s); err != nil {
   352  		return err
   353  	}
   354  	out.ManagedMachinePool = (*AWSIAMRoleSpec)(unsafe.Pointer(in.ManagedMachinePool))
   355  	out.Fargate = (*AWSIAMRoleSpec)(unsafe.Pointer(in.Fargate))
   356  	out.KMSAliasPrefix = in.KMSAliasPrefix
   357  	return nil
   358  }
   359  
   360  // Convert_v1beta1_EKSConfig_To_v1alpha1_EKSConfig is an autogenerated conversion function.
   361  func Convert_v1beta1_EKSConfig_To_v1alpha1_EKSConfig(in *v1beta1.EKSConfig, out *EKSConfig, s conversion.Scope) error {
   362  	return autoConvert_v1beta1_EKSConfig_To_v1alpha1_EKSConfig(in, out, s)
   363  }
   364  
   365  func autoConvert_v1alpha1_EventBridgeConfig_To_v1beta1_EventBridgeConfig(in *EventBridgeConfig, out *v1beta1.EventBridgeConfig, s conversion.Scope) error {
   366  	out.Enable = in.Enable
   367  	return nil
   368  }
   369  
   370  // Convert_v1alpha1_EventBridgeConfig_To_v1beta1_EventBridgeConfig is an autogenerated conversion function.
   371  func Convert_v1alpha1_EventBridgeConfig_To_v1beta1_EventBridgeConfig(in *EventBridgeConfig, out *v1beta1.EventBridgeConfig, s conversion.Scope) error {
   372  	return autoConvert_v1alpha1_EventBridgeConfig_To_v1beta1_EventBridgeConfig(in, out, s)
   373  }
   374  
   375  func autoConvert_v1beta1_EventBridgeConfig_To_v1alpha1_EventBridgeConfig(in *v1beta1.EventBridgeConfig, out *EventBridgeConfig, s conversion.Scope) error {
   376  	out.Enable = in.Enable
   377  	return nil
   378  }
   379  
   380  // Convert_v1beta1_EventBridgeConfig_To_v1alpha1_EventBridgeConfig is an autogenerated conversion function.
   381  func Convert_v1beta1_EventBridgeConfig_To_v1alpha1_EventBridgeConfig(in *v1beta1.EventBridgeConfig, out *EventBridgeConfig, s conversion.Scope) error {
   382  	return autoConvert_v1beta1_EventBridgeConfig_To_v1alpha1_EventBridgeConfig(in, out, s)
   383  }
   384  
   385  func autoConvert_v1alpha1_Nodes_To_v1beta1_Nodes(in *Nodes, out *v1beta1.Nodes, s conversion.Scope) error {
   386  	if err := Convert_v1alpha1_AWSIAMRoleSpec_To_v1beta1_AWSIAMRoleSpec(&in.AWSIAMRoleSpec, &out.AWSIAMRoleSpec, s); err != nil {
   387  		return err
   388  	}
   389  	out.DisableCloudProviderPolicy = in.DisableCloudProviderPolicy
   390  	out.EC2ContainerRegistryReadOnly = in.EC2ContainerRegistryReadOnly
   391  	return nil
   392  }
   393  
   394  // Convert_v1alpha1_Nodes_To_v1beta1_Nodes is an autogenerated conversion function.
   395  func Convert_v1alpha1_Nodes_To_v1beta1_Nodes(in *Nodes, out *v1beta1.Nodes, s conversion.Scope) error {
   396  	return autoConvert_v1alpha1_Nodes_To_v1beta1_Nodes(in, out, s)
   397  }
   398  
   399  func autoConvert_v1beta1_Nodes_To_v1alpha1_Nodes(in *v1beta1.Nodes, out *Nodes, s conversion.Scope) error {
   400  	if err := Convert_v1beta1_AWSIAMRoleSpec_To_v1alpha1_AWSIAMRoleSpec(&in.AWSIAMRoleSpec, &out.AWSIAMRoleSpec, s); err != nil {
   401  		return err
   402  	}
   403  	out.DisableCloudProviderPolicy = in.DisableCloudProviderPolicy
   404  	out.EC2ContainerRegistryReadOnly = in.EC2ContainerRegistryReadOnly
   405  	return nil
   406  }
   407  
   408  // Convert_v1beta1_Nodes_To_v1alpha1_Nodes is an autogenerated conversion function.
   409  func Convert_v1beta1_Nodes_To_v1alpha1_Nodes(in *v1beta1.Nodes, out *Nodes, s conversion.Scope) error {
   410  	return autoConvert_v1beta1_Nodes_To_v1alpha1_Nodes(in, out, s)
   411  }