sigs.k8s.io/cluster-api@v1.7.1/internal/apis/core/v1alpha3/zz_generated.conversion.go (about)

     1  //go:build !ignore_autogenerated_core
     2  // +build !ignore_autogenerated_core
     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 v1alpha3
    23  
    24  import (
    25  	unsafe "unsafe"
    26  
    27  	v1 "k8s.io/api/core/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  	intstr "k8s.io/apimachinery/pkg/util/intstr"
    32  	v1beta1 "sigs.k8s.io/cluster-api/api/v1beta1"
    33  	errors "sigs.k8s.io/cluster-api/errors"
    34  )
    35  
    36  func init() {
    37  	localSchemeBuilder.Register(RegisterConversions)
    38  }
    39  
    40  // RegisterConversions adds conversion functions to the given scheme.
    41  // Public to allow building arbitrary schemes.
    42  func RegisterConversions(s *runtime.Scheme) error {
    43  	if err := s.AddGeneratedConversionFunc((*APIEndpoint)(nil), (*v1beta1.APIEndpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
    44  		return Convert_v1alpha3_APIEndpoint_To_v1beta1_APIEndpoint(a.(*APIEndpoint), b.(*v1beta1.APIEndpoint), scope)
    45  	}); err != nil {
    46  		return err
    47  	}
    48  	if err := s.AddGeneratedConversionFunc((*v1beta1.APIEndpoint)(nil), (*APIEndpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
    49  		return Convert_v1beta1_APIEndpoint_To_v1alpha3_APIEndpoint(a.(*v1beta1.APIEndpoint), b.(*APIEndpoint), scope)
    50  	}); err != nil {
    51  		return err
    52  	}
    53  	if err := s.AddGeneratedConversionFunc((*v1beta1.Bootstrap)(nil), (*Bootstrap)(nil), func(a, b interface{}, scope conversion.Scope) error {
    54  		return Convert_v1beta1_Bootstrap_To_v1alpha3_Bootstrap(a.(*v1beta1.Bootstrap), b.(*Bootstrap), scope)
    55  	}); err != nil {
    56  		return err
    57  	}
    58  	if err := s.AddGeneratedConversionFunc((*Cluster)(nil), (*v1beta1.Cluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
    59  		return Convert_v1alpha3_Cluster_To_v1beta1_Cluster(a.(*Cluster), b.(*v1beta1.Cluster), scope)
    60  	}); err != nil {
    61  		return err
    62  	}
    63  	if err := s.AddGeneratedConversionFunc((*v1beta1.Cluster)(nil), (*Cluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
    64  		return Convert_v1beta1_Cluster_To_v1alpha3_Cluster(a.(*v1beta1.Cluster), b.(*Cluster), scope)
    65  	}); err != nil {
    66  		return err
    67  	}
    68  	if err := s.AddGeneratedConversionFunc((*ClusterList)(nil), (*v1beta1.ClusterList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    69  		return Convert_v1alpha3_ClusterList_To_v1beta1_ClusterList(a.(*ClusterList), b.(*v1beta1.ClusterList), scope)
    70  	}); err != nil {
    71  		return err
    72  	}
    73  	if err := s.AddGeneratedConversionFunc((*v1beta1.ClusterList)(nil), (*ClusterList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    74  		return Convert_v1beta1_ClusterList_To_v1alpha3_ClusterList(a.(*v1beta1.ClusterList), b.(*ClusterList), scope)
    75  	}); err != nil {
    76  		return err
    77  	}
    78  	if err := s.AddGeneratedConversionFunc((*ClusterNetwork)(nil), (*v1beta1.ClusterNetwork)(nil), func(a, b interface{}, scope conversion.Scope) error {
    79  		return Convert_v1alpha3_ClusterNetwork_To_v1beta1_ClusterNetwork(a.(*ClusterNetwork), b.(*v1beta1.ClusterNetwork), scope)
    80  	}); err != nil {
    81  		return err
    82  	}
    83  	if err := s.AddGeneratedConversionFunc((*v1beta1.ClusterNetwork)(nil), (*ClusterNetwork)(nil), func(a, b interface{}, scope conversion.Scope) error {
    84  		return Convert_v1beta1_ClusterNetwork_To_v1alpha3_ClusterNetwork(a.(*v1beta1.ClusterNetwork), b.(*ClusterNetwork), scope)
    85  	}); err != nil {
    86  		return err
    87  	}
    88  	if err := s.AddGeneratedConversionFunc((*ClusterSpec)(nil), (*v1beta1.ClusterSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    89  		return Convert_v1alpha3_ClusterSpec_To_v1beta1_ClusterSpec(a.(*ClusterSpec), b.(*v1beta1.ClusterSpec), scope)
    90  	}); err != nil {
    91  		return err
    92  	}
    93  	if err := s.AddGeneratedConversionFunc((*v1beta1.ClusterStatus)(nil), (*ClusterStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
    94  		return Convert_v1beta1_ClusterStatus_To_v1alpha3_ClusterStatus(a.(*v1beta1.ClusterStatus), b.(*ClusterStatus), scope)
    95  	}); err != nil {
    96  		return err
    97  	}
    98  	if err := s.AddGeneratedConversionFunc((*Condition)(nil), (*v1beta1.Condition)(nil), func(a, b interface{}, scope conversion.Scope) error {
    99  		return Convert_v1alpha3_Condition_To_v1beta1_Condition(a.(*Condition), b.(*v1beta1.Condition), scope)
   100  	}); err != nil {
   101  		return err
   102  	}
   103  	if err := s.AddGeneratedConversionFunc((*v1beta1.Condition)(nil), (*Condition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   104  		return Convert_v1beta1_Condition_To_v1alpha3_Condition(a.(*v1beta1.Condition), b.(*Condition), scope)
   105  	}); err != nil {
   106  		return err
   107  	}
   108  	if err := s.AddGeneratedConversionFunc((*FailureDomainSpec)(nil), (*v1beta1.FailureDomainSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   109  		return Convert_v1alpha3_FailureDomainSpec_To_v1beta1_FailureDomainSpec(a.(*FailureDomainSpec), b.(*v1beta1.FailureDomainSpec), scope)
   110  	}); err != nil {
   111  		return err
   112  	}
   113  	if err := s.AddGeneratedConversionFunc((*v1beta1.FailureDomainSpec)(nil), (*FailureDomainSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   114  		return Convert_v1beta1_FailureDomainSpec_To_v1alpha3_FailureDomainSpec(a.(*v1beta1.FailureDomainSpec), b.(*FailureDomainSpec), scope)
   115  	}); err != nil {
   116  		return err
   117  	}
   118  	if err := s.AddGeneratedConversionFunc((*Machine)(nil), (*v1beta1.Machine)(nil), func(a, b interface{}, scope conversion.Scope) error {
   119  		return Convert_v1alpha3_Machine_To_v1beta1_Machine(a.(*Machine), b.(*v1beta1.Machine), scope)
   120  	}); err != nil {
   121  		return err
   122  	}
   123  	if err := s.AddGeneratedConversionFunc((*v1beta1.Machine)(nil), (*Machine)(nil), func(a, b interface{}, scope conversion.Scope) error {
   124  		return Convert_v1beta1_Machine_To_v1alpha3_Machine(a.(*v1beta1.Machine), b.(*Machine), scope)
   125  	}); err != nil {
   126  		return err
   127  	}
   128  	if err := s.AddGeneratedConversionFunc((*MachineAddress)(nil), (*v1beta1.MachineAddress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   129  		return Convert_v1alpha3_MachineAddress_To_v1beta1_MachineAddress(a.(*MachineAddress), b.(*v1beta1.MachineAddress), scope)
   130  	}); err != nil {
   131  		return err
   132  	}
   133  	if err := s.AddGeneratedConversionFunc((*v1beta1.MachineAddress)(nil), (*MachineAddress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   134  		return Convert_v1beta1_MachineAddress_To_v1alpha3_MachineAddress(a.(*v1beta1.MachineAddress), b.(*MachineAddress), scope)
   135  	}); err != nil {
   136  		return err
   137  	}
   138  	if err := s.AddGeneratedConversionFunc((*MachineDeployment)(nil), (*v1beta1.MachineDeployment)(nil), func(a, b interface{}, scope conversion.Scope) error {
   139  		return Convert_v1alpha3_MachineDeployment_To_v1beta1_MachineDeployment(a.(*MachineDeployment), b.(*v1beta1.MachineDeployment), scope)
   140  	}); err != nil {
   141  		return err
   142  	}
   143  	if err := s.AddGeneratedConversionFunc((*v1beta1.MachineDeployment)(nil), (*MachineDeployment)(nil), func(a, b interface{}, scope conversion.Scope) error {
   144  		return Convert_v1beta1_MachineDeployment_To_v1alpha3_MachineDeployment(a.(*v1beta1.MachineDeployment), b.(*MachineDeployment), scope)
   145  	}); err != nil {
   146  		return err
   147  	}
   148  	if err := s.AddGeneratedConversionFunc((*MachineDeploymentList)(nil), (*v1beta1.MachineDeploymentList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   149  		return Convert_v1alpha3_MachineDeploymentList_To_v1beta1_MachineDeploymentList(a.(*MachineDeploymentList), b.(*v1beta1.MachineDeploymentList), scope)
   150  	}); err != nil {
   151  		return err
   152  	}
   153  	if err := s.AddGeneratedConversionFunc((*v1beta1.MachineDeploymentList)(nil), (*MachineDeploymentList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   154  		return Convert_v1beta1_MachineDeploymentList_To_v1alpha3_MachineDeploymentList(a.(*v1beta1.MachineDeploymentList), b.(*MachineDeploymentList), scope)
   155  	}); err != nil {
   156  		return err
   157  	}
   158  	if err := s.AddGeneratedConversionFunc((*MachineDeploymentSpec)(nil), (*v1beta1.MachineDeploymentSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   159  		return Convert_v1alpha3_MachineDeploymentSpec_To_v1beta1_MachineDeploymentSpec(a.(*MachineDeploymentSpec), b.(*v1beta1.MachineDeploymentSpec), scope)
   160  	}); err != nil {
   161  		return err
   162  	}
   163  	if err := s.AddGeneratedConversionFunc((*MachineDeploymentStatus)(nil), (*v1beta1.MachineDeploymentStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   164  		return Convert_v1alpha3_MachineDeploymentStatus_To_v1beta1_MachineDeploymentStatus(a.(*MachineDeploymentStatus), b.(*v1beta1.MachineDeploymentStatus), scope)
   165  	}); err != nil {
   166  		return err
   167  	}
   168  	if err := s.AddGeneratedConversionFunc((*MachineDeploymentStrategy)(nil), (*v1beta1.MachineDeploymentStrategy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   169  		return Convert_v1alpha3_MachineDeploymentStrategy_To_v1beta1_MachineDeploymentStrategy(a.(*MachineDeploymentStrategy), b.(*v1beta1.MachineDeploymentStrategy), scope)
   170  	}); err != nil {
   171  		return err
   172  	}
   173  	if err := s.AddGeneratedConversionFunc((*v1beta1.MachineDeploymentStrategy)(nil), (*MachineDeploymentStrategy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   174  		return Convert_v1beta1_MachineDeploymentStrategy_To_v1alpha3_MachineDeploymentStrategy(a.(*v1beta1.MachineDeploymentStrategy), b.(*MachineDeploymentStrategy), scope)
   175  	}); err != nil {
   176  		return err
   177  	}
   178  	if err := s.AddGeneratedConversionFunc((*MachineHealthCheck)(nil), (*v1beta1.MachineHealthCheck)(nil), func(a, b interface{}, scope conversion.Scope) error {
   179  		return Convert_v1alpha3_MachineHealthCheck_To_v1beta1_MachineHealthCheck(a.(*MachineHealthCheck), b.(*v1beta1.MachineHealthCheck), scope)
   180  	}); err != nil {
   181  		return err
   182  	}
   183  	if err := s.AddGeneratedConversionFunc((*v1beta1.MachineHealthCheck)(nil), (*MachineHealthCheck)(nil), func(a, b interface{}, scope conversion.Scope) error {
   184  		return Convert_v1beta1_MachineHealthCheck_To_v1alpha3_MachineHealthCheck(a.(*v1beta1.MachineHealthCheck), b.(*MachineHealthCheck), scope)
   185  	}); err != nil {
   186  		return err
   187  	}
   188  	if err := s.AddGeneratedConversionFunc((*MachineHealthCheckList)(nil), (*v1beta1.MachineHealthCheckList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   189  		return Convert_v1alpha3_MachineHealthCheckList_To_v1beta1_MachineHealthCheckList(a.(*MachineHealthCheckList), b.(*v1beta1.MachineHealthCheckList), scope)
   190  	}); err != nil {
   191  		return err
   192  	}
   193  	if err := s.AddGeneratedConversionFunc((*v1beta1.MachineHealthCheckList)(nil), (*MachineHealthCheckList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   194  		return Convert_v1beta1_MachineHealthCheckList_To_v1alpha3_MachineHealthCheckList(a.(*v1beta1.MachineHealthCheckList), b.(*MachineHealthCheckList), scope)
   195  	}); err != nil {
   196  		return err
   197  	}
   198  	if err := s.AddGeneratedConversionFunc((*MachineHealthCheckSpec)(nil), (*v1beta1.MachineHealthCheckSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   199  		return Convert_v1alpha3_MachineHealthCheckSpec_To_v1beta1_MachineHealthCheckSpec(a.(*MachineHealthCheckSpec), b.(*v1beta1.MachineHealthCheckSpec), scope)
   200  	}); err != nil {
   201  		return err
   202  	}
   203  	if err := s.AddGeneratedConversionFunc((*MachineHealthCheckStatus)(nil), (*v1beta1.MachineHealthCheckStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   204  		return Convert_v1alpha3_MachineHealthCheckStatus_To_v1beta1_MachineHealthCheckStatus(a.(*MachineHealthCheckStatus), b.(*v1beta1.MachineHealthCheckStatus), scope)
   205  	}); err != nil {
   206  		return err
   207  	}
   208  	if err := s.AddGeneratedConversionFunc((*v1beta1.MachineHealthCheckStatus)(nil), (*MachineHealthCheckStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   209  		return Convert_v1beta1_MachineHealthCheckStatus_To_v1alpha3_MachineHealthCheckStatus(a.(*v1beta1.MachineHealthCheckStatus), b.(*MachineHealthCheckStatus), scope)
   210  	}); err != nil {
   211  		return err
   212  	}
   213  	if err := s.AddGeneratedConversionFunc((*MachineList)(nil), (*v1beta1.MachineList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   214  		return Convert_v1alpha3_MachineList_To_v1beta1_MachineList(a.(*MachineList), b.(*v1beta1.MachineList), scope)
   215  	}); err != nil {
   216  		return err
   217  	}
   218  	if err := s.AddGeneratedConversionFunc((*v1beta1.MachineList)(nil), (*MachineList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   219  		return Convert_v1beta1_MachineList_To_v1alpha3_MachineList(a.(*v1beta1.MachineList), b.(*MachineList), scope)
   220  	}); err != nil {
   221  		return err
   222  	}
   223  	if err := s.AddGeneratedConversionFunc((*MachineRollingUpdateDeployment)(nil), (*v1beta1.MachineRollingUpdateDeployment)(nil), func(a, b interface{}, scope conversion.Scope) error {
   224  		return Convert_v1alpha3_MachineRollingUpdateDeployment_To_v1beta1_MachineRollingUpdateDeployment(a.(*MachineRollingUpdateDeployment), b.(*v1beta1.MachineRollingUpdateDeployment), scope)
   225  	}); err != nil {
   226  		return err
   227  	}
   228  	if err := s.AddGeneratedConversionFunc((*MachineSet)(nil), (*v1beta1.MachineSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
   229  		return Convert_v1alpha3_MachineSet_To_v1beta1_MachineSet(a.(*MachineSet), b.(*v1beta1.MachineSet), scope)
   230  	}); err != nil {
   231  		return err
   232  	}
   233  	if err := s.AddGeneratedConversionFunc((*v1beta1.MachineSet)(nil), (*MachineSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
   234  		return Convert_v1beta1_MachineSet_To_v1alpha3_MachineSet(a.(*v1beta1.MachineSet), b.(*MachineSet), scope)
   235  	}); err != nil {
   236  		return err
   237  	}
   238  	if err := s.AddGeneratedConversionFunc((*MachineSetList)(nil), (*v1beta1.MachineSetList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   239  		return Convert_v1alpha3_MachineSetList_To_v1beta1_MachineSetList(a.(*MachineSetList), b.(*v1beta1.MachineSetList), scope)
   240  	}); err != nil {
   241  		return err
   242  	}
   243  	if err := s.AddGeneratedConversionFunc((*v1beta1.MachineSetList)(nil), (*MachineSetList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   244  		return Convert_v1beta1_MachineSetList_To_v1alpha3_MachineSetList(a.(*v1beta1.MachineSetList), b.(*MachineSetList), scope)
   245  	}); err != nil {
   246  		return err
   247  	}
   248  	if err := s.AddGeneratedConversionFunc((*MachineSetSpec)(nil), (*v1beta1.MachineSetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   249  		return Convert_v1alpha3_MachineSetSpec_To_v1beta1_MachineSetSpec(a.(*MachineSetSpec), b.(*v1beta1.MachineSetSpec), scope)
   250  	}); err != nil {
   251  		return err
   252  	}
   253  	if err := s.AddGeneratedConversionFunc((*v1beta1.MachineSetSpec)(nil), (*MachineSetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   254  		return Convert_v1beta1_MachineSetSpec_To_v1alpha3_MachineSetSpec(a.(*v1beta1.MachineSetSpec), b.(*MachineSetSpec), scope)
   255  	}); err != nil {
   256  		return err
   257  	}
   258  	if err := s.AddGeneratedConversionFunc((*MachineSetStatus)(nil), (*v1beta1.MachineSetStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   259  		return Convert_v1alpha3_MachineSetStatus_To_v1beta1_MachineSetStatus(a.(*MachineSetStatus), b.(*v1beta1.MachineSetStatus), scope)
   260  	}); err != nil {
   261  		return err
   262  	}
   263  	if err := s.AddGeneratedConversionFunc((*MachineSpec)(nil), (*v1beta1.MachineSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   264  		return Convert_v1alpha3_MachineSpec_To_v1beta1_MachineSpec(a.(*MachineSpec), b.(*v1beta1.MachineSpec), scope)
   265  	}); err != nil {
   266  		return err
   267  	}
   268  	if err := s.AddGeneratedConversionFunc((*MachineTemplateSpec)(nil), (*v1beta1.MachineTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   269  		return Convert_v1alpha3_MachineTemplateSpec_To_v1beta1_MachineTemplateSpec(a.(*MachineTemplateSpec), b.(*v1beta1.MachineTemplateSpec), scope)
   270  	}); err != nil {
   271  		return err
   272  	}
   273  	if err := s.AddGeneratedConversionFunc((*v1beta1.MachineTemplateSpec)(nil), (*MachineTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   274  		return Convert_v1beta1_MachineTemplateSpec_To_v1alpha3_MachineTemplateSpec(a.(*v1beta1.MachineTemplateSpec), b.(*MachineTemplateSpec), scope)
   275  	}); err != nil {
   276  		return err
   277  	}
   278  	if err := s.AddGeneratedConversionFunc((*NetworkRanges)(nil), (*v1beta1.NetworkRanges)(nil), func(a, b interface{}, scope conversion.Scope) error {
   279  		return Convert_v1alpha3_NetworkRanges_To_v1beta1_NetworkRanges(a.(*NetworkRanges), b.(*v1beta1.NetworkRanges), scope)
   280  	}); err != nil {
   281  		return err
   282  	}
   283  	if err := s.AddGeneratedConversionFunc((*v1beta1.NetworkRanges)(nil), (*NetworkRanges)(nil), func(a, b interface{}, scope conversion.Scope) error {
   284  		return Convert_v1beta1_NetworkRanges_To_v1alpha3_NetworkRanges(a.(*v1beta1.NetworkRanges), b.(*NetworkRanges), scope)
   285  	}); err != nil {
   286  		return err
   287  	}
   288  	if err := s.AddGeneratedConversionFunc((*v1beta1.ObjectMeta)(nil), (*ObjectMeta)(nil), func(a, b interface{}, scope conversion.Scope) error {
   289  		return Convert_v1beta1_ObjectMeta_To_v1alpha3_ObjectMeta(a.(*v1beta1.ObjectMeta), b.(*ObjectMeta), scope)
   290  	}); err != nil {
   291  		return err
   292  	}
   293  	if err := s.AddGeneratedConversionFunc((*UnhealthyCondition)(nil), (*v1beta1.UnhealthyCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   294  		return Convert_v1alpha3_UnhealthyCondition_To_v1beta1_UnhealthyCondition(a.(*UnhealthyCondition), b.(*v1beta1.UnhealthyCondition), scope)
   295  	}); err != nil {
   296  		return err
   297  	}
   298  	if err := s.AddGeneratedConversionFunc((*v1beta1.UnhealthyCondition)(nil), (*UnhealthyCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   299  		return Convert_v1beta1_UnhealthyCondition_To_v1alpha3_UnhealthyCondition(a.(*v1beta1.UnhealthyCondition), b.(*UnhealthyCondition), scope)
   300  	}); err != nil {
   301  		return err
   302  	}
   303  	if err := s.AddConversionFunc((*Bootstrap)(nil), (*v1beta1.Bootstrap)(nil), func(a, b interface{}, scope conversion.Scope) error {
   304  		return Convert_v1alpha3_Bootstrap_To_v1beta1_Bootstrap(a.(*Bootstrap), b.(*v1beta1.Bootstrap), scope)
   305  	}); err != nil {
   306  		return err
   307  	}
   308  	if err := s.AddConversionFunc((*ClusterStatus)(nil), (*v1beta1.ClusterStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   309  		return Convert_v1alpha3_ClusterStatus_To_v1beta1_ClusterStatus(a.(*ClusterStatus), b.(*v1beta1.ClusterStatus), scope)
   310  	}); err != nil {
   311  		return err
   312  	}
   313  	if err := s.AddConversionFunc((*MachineStatus)(nil), (*v1beta1.MachineStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   314  		return Convert_v1alpha3_MachineStatus_To_v1beta1_MachineStatus(a.(*MachineStatus), b.(*v1beta1.MachineStatus), scope)
   315  	}); err != nil {
   316  		return err
   317  	}
   318  	if err := s.AddConversionFunc((*ObjectMeta)(nil), (*v1beta1.ObjectMeta)(nil), func(a, b interface{}, scope conversion.Scope) error {
   319  		return Convert_v1alpha3_ObjectMeta_To_v1beta1_ObjectMeta(a.(*ObjectMeta), b.(*v1beta1.ObjectMeta), scope)
   320  	}); err != nil {
   321  		return err
   322  	}
   323  	if err := s.AddConversionFunc((*v1beta1.ClusterSpec)(nil), (*ClusterSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   324  		return Convert_v1beta1_ClusterSpec_To_v1alpha3_ClusterSpec(a.(*v1beta1.ClusterSpec), b.(*ClusterSpec), scope)
   325  	}); err != nil {
   326  		return err
   327  	}
   328  	if err := s.AddConversionFunc((*v1beta1.MachineDeploymentSpec)(nil), (*MachineDeploymentSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   329  		return Convert_v1beta1_MachineDeploymentSpec_To_v1alpha3_MachineDeploymentSpec(a.(*v1beta1.MachineDeploymentSpec), b.(*MachineDeploymentSpec), scope)
   330  	}); err != nil {
   331  		return err
   332  	}
   333  	if err := s.AddConversionFunc((*v1beta1.MachineDeploymentStatus)(nil), (*MachineDeploymentStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   334  		return Convert_v1beta1_MachineDeploymentStatus_To_v1alpha3_MachineDeploymentStatus(a.(*v1beta1.MachineDeploymentStatus), b.(*MachineDeploymentStatus), scope)
   335  	}); err != nil {
   336  		return err
   337  	}
   338  	if err := s.AddConversionFunc((*v1beta1.MachineHealthCheckSpec)(nil), (*MachineHealthCheckSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   339  		return Convert_v1beta1_MachineHealthCheckSpec_To_v1alpha3_MachineHealthCheckSpec(a.(*v1beta1.MachineHealthCheckSpec), b.(*MachineHealthCheckSpec), scope)
   340  	}); err != nil {
   341  		return err
   342  	}
   343  	if err := s.AddConversionFunc((*v1beta1.MachineRollingUpdateDeployment)(nil), (*MachineRollingUpdateDeployment)(nil), func(a, b interface{}, scope conversion.Scope) error {
   344  		return Convert_v1beta1_MachineRollingUpdateDeployment_To_v1alpha3_MachineRollingUpdateDeployment(a.(*v1beta1.MachineRollingUpdateDeployment), b.(*MachineRollingUpdateDeployment), scope)
   345  	}); err != nil {
   346  		return err
   347  	}
   348  	if err := s.AddConversionFunc((*v1beta1.MachineSetStatus)(nil), (*MachineSetStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   349  		return Convert_v1beta1_MachineSetStatus_To_v1alpha3_MachineSetStatus(a.(*v1beta1.MachineSetStatus), b.(*MachineSetStatus), scope)
   350  	}); err != nil {
   351  		return err
   352  	}
   353  	if err := s.AddConversionFunc((*v1beta1.MachineSpec)(nil), (*MachineSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   354  		return Convert_v1beta1_MachineSpec_To_v1alpha3_MachineSpec(a.(*v1beta1.MachineSpec), b.(*MachineSpec), scope)
   355  	}); err != nil {
   356  		return err
   357  	}
   358  	if err := s.AddConversionFunc((*v1beta1.MachineStatus)(nil), (*MachineStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   359  		return Convert_v1beta1_MachineStatus_To_v1alpha3_MachineStatus(a.(*v1beta1.MachineStatus), b.(*MachineStatus), scope)
   360  	}); err != nil {
   361  		return err
   362  	}
   363  	return nil
   364  }
   365  
   366  func autoConvert_v1alpha3_APIEndpoint_To_v1beta1_APIEndpoint(in *APIEndpoint, out *v1beta1.APIEndpoint, s conversion.Scope) error {
   367  	out.Host = in.Host
   368  	out.Port = in.Port
   369  	return nil
   370  }
   371  
   372  // Convert_v1alpha3_APIEndpoint_To_v1beta1_APIEndpoint is an autogenerated conversion function.
   373  func Convert_v1alpha3_APIEndpoint_To_v1beta1_APIEndpoint(in *APIEndpoint, out *v1beta1.APIEndpoint, s conversion.Scope) error {
   374  	return autoConvert_v1alpha3_APIEndpoint_To_v1beta1_APIEndpoint(in, out, s)
   375  }
   376  
   377  func autoConvert_v1beta1_APIEndpoint_To_v1alpha3_APIEndpoint(in *v1beta1.APIEndpoint, out *APIEndpoint, s conversion.Scope) error {
   378  	out.Host = in.Host
   379  	out.Port = in.Port
   380  	return nil
   381  }
   382  
   383  // Convert_v1beta1_APIEndpoint_To_v1alpha3_APIEndpoint is an autogenerated conversion function.
   384  func Convert_v1beta1_APIEndpoint_To_v1alpha3_APIEndpoint(in *v1beta1.APIEndpoint, out *APIEndpoint, s conversion.Scope) error {
   385  	return autoConvert_v1beta1_APIEndpoint_To_v1alpha3_APIEndpoint(in, out, s)
   386  }
   387  
   388  func autoConvert_v1alpha3_Bootstrap_To_v1beta1_Bootstrap(in *Bootstrap, out *v1beta1.Bootstrap, s conversion.Scope) error {
   389  	out.ConfigRef = (*v1.ObjectReference)(unsafe.Pointer(in.ConfigRef))
   390  	// WARNING: in.Data requires manual conversion: does not exist in peer-type
   391  	out.DataSecretName = (*string)(unsafe.Pointer(in.DataSecretName))
   392  	return nil
   393  }
   394  
   395  func autoConvert_v1beta1_Bootstrap_To_v1alpha3_Bootstrap(in *v1beta1.Bootstrap, out *Bootstrap, s conversion.Scope) error {
   396  	out.ConfigRef = (*v1.ObjectReference)(unsafe.Pointer(in.ConfigRef))
   397  	out.DataSecretName = (*string)(unsafe.Pointer(in.DataSecretName))
   398  	return nil
   399  }
   400  
   401  // Convert_v1beta1_Bootstrap_To_v1alpha3_Bootstrap is an autogenerated conversion function.
   402  func Convert_v1beta1_Bootstrap_To_v1alpha3_Bootstrap(in *v1beta1.Bootstrap, out *Bootstrap, s conversion.Scope) error {
   403  	return autoConvert_v1beta1_Bootstrap_To_v1alpha3_Bootstrap(in, out, s)
   404  }
   405  
   406  func autoConvert_v1alpha3_Cluster_To_v1beta1_Cluster(in *Cluster, out *v1beta1.Cluster, s conversion.Scope) error {
   407  	out.ObjectMeta = in.ObjectMeta
   408  	if err := Convert_v1alpha3_ClusterSpec_To_v1beta1_ClusterSpec(&in.Spec, &out.Spec, s); err != nil {
   409  		return err
   410  	}
   411  	if err := Convert_v1alpha3_ClusterStatus_To_v1beta1_ClusterStatus(&in.Status, &out.Status, s); err != nil {
   412  		return err
   413  	}
   414  	return nil
   415  }
   416  
   417  // Convert_v1alpha3_Cluster_To_v1beta1_Cluster is an autogenerated conversion function.
   418  func Convert_v1alpha3_Cluster_To_v1beta1_Cluster(in *Cluster, out *v1beta1.Cluster, s conversion.Scope) error {
   419  	return autoConvert_v1alpha3_Cluster_To_v1beta1_Cluster(in, out, s)
   420  }
   421  
   422  func autoConvert_v1beta1_Cluster_To_v1alpha3_Cluster(in *v1beta1.Cluster, out *Cluster, s conversion.Scope) error {
   423  	out.ObjectMeta = in.ObjectMeta
   424  	if err := Convert_v1beta1_ClusterSpec_To_v1alpha3_ClusterSpec(&in.Spec, &out.Spec, s); err != nil {
   425  		return err
   426  	}
   427  	if err := Convert_v1beta1_ClusterStatus_To_v1alpha3_ClusterStatus(&in.Status, &out.Status, s); err != nil {
   428  		return err
   429  	}
   430  	return nil
   431  }
   432  
   433  // Convert_v1beta1_Cluster_To_v1alpha3_Cluster is an autogenerated conversion function.
   434  func Convert_v1beta1_Cluster_To_v1alpha3_Cluster(in *v1beta1.Cluster, out *Cluster, s conversion.Scope) error {
   435  	return autoConvert_v1beta1_Cluster_To_v1alpha3_Cluster(in, out, s)
   436  }
   437  
   438  func autoConvert_v1alpha3_ClusterList_To_v1beta1_ClusterList(in *ClusterList, out *v1beta1.ClusterList, s conversion.Scope) error {
   439  	out.ListMeta = in.ListMeta
   440  	if in.Items != nil {
   441  		in, out := &in.Items, &out.Items
   442  		*out = make([]v1beta1.Cluster, len(*in))
   443  		for i := range *in {
   444  			if err := Convert_v1alpha3_Cluster_To_v1beta1_Cluster(&(*in)[i], &(*out)[i], s); err != nil {
   445  				return err
   446  			}
   447  		}
   448  	} else {
   449  		out.Items = nil
   450  	}
   451  	return nil
   452  }
   453  
   454  // Convert_v1alpha3_ClusterList_To_v1beta1_ClusterList is an autogenerated conversion function.
   455  func Convert_v1alpha3_ClusterList_To_v1beta1_ClusterList(in *ClusterList, out *v1beta1.ClusterList, s conversion.Scope) error {
   456  	return autoConvert_v1alpha3_ClusterList_To_v1beta1_ClusterList(in, out, s)
   457  }
   458  
   459  func autoConvert_v1beta1_ClusterList_To_v1alpha3_ClusterList(in *v1beta1.ClusterList, out *ClusterList, s conversion.Scope) error {
   460  	out.ListMeta = in.ListMeta
   461  	if in.Items != nil {
   462  		in, out := &in.Items, &out.Items
   463  		*out = make([]Cluster, len(*in))
   464  		for i := range *in {
   465  			if err := Convert_v1beta1_Cluster_To_v1alpha3_Cluster(&(*in)[i], &(*out)[i], s); err != nil {
   466  				return err
   467  			}
   468  		}
   469  	} else {
   470  		out.Items = nil
   471  	}
   472  	return nil
   473  }
   474  
   475  // Convert_v1beta1_ClusterList_To_v1alpha3_ClusterList is an autogenerated conversion function.
   476  func Convert_v1beta1_ClusterList_To_v1alpha3_ClusterList(in *v1beta1.ClusterList, out *ClusterList, s conversion.Scope) error {
   477  	return autoConvert_v1beta1_ClusterList_To_v1alpha3_ClusterList(in, out, s)
   478  }
   479  
   480  func autoConvert_v1alpha3_ClusterNetwork_To_v1beta1_ClusterNetwork(in *ClusterNetwork, out *v1beta1.ClusterNetwork, s conversion.Scope) error {
   481  	out.APIServerPort = (*int32)(unsafe.Pointer(in.APIServerPort))
   482  	out.Services = (*v1beta1.NetworkRanges)(unsafe.Pointer(in.Services))
   483  	out.Pods = (*v1beta1.NetworkRanges)(unsafe.Pointer(in.Pods))
   484  	out.ServiceDomain = in.ServiceDomain
   485  	return nil
   486  }
   487  
   488  // Convert_v1alpha3_ClusterNetwork_To_v1beta1_ClusterNetwork is an autogenerated conversion function.
   489  func Convert_v1alpha3_ClusterNetwork_To_v1beta1_ClusterNetwork(in *ClusterNetwork, out *v1beta1.ClusterNetwork, s conversion.Scope) error {
   490  	return autoConvert_v1alpha3_ClusterNetwork_To_v1beta1_ClusterNetwork(in, out, s)
   491  }
   492  
   493  func autoConvert_v1beta1_ClusterNetwork_To_v1alpha3_ClusterNetwork(in *v1beta1.ClusterNetwork, out *ClusterNetwork, s conversion.Scope) error {
   494  	out.APIServerPort = (*int32)(unsafe.Pointer(in.APIServerPort))
   495  	out.Services = (*NetworkRanges)(unsafe.Pointer(in.Services))
   496  	out.Pods = (*NetworkRanges)(unsafe.Pointer(in.Pods))
   497  	out.ServiceDomain = in.ServiceDomain
   498  	return nil
   499  }
   500  
   501  // Convert_v1beta1_ClusterNetwork_To_v1alpha3_ClusterNetwork is an autogenerated conversion function.
   502  func Convert_v1beta1_ClusterNetwork_To_v1alpha3_ClusterNetwork(in *v1beta1.ClusterNetwork, out *ClusterNetwork, s conversion.Scope) error {
   503  	return autoConvert_v1beta1_ClusterNetwork_To_v1alpha3_ClusterNetwork(in, out, s)
   504  }
   505  
   506  func autoConvert_v1alpha3_ClusterSpec_To_v1beta1_ClusterSpec(in *ClusterSpec, out *v1beta1.ClusterSpec, s conversion.Scope) error {
   507  	out.Paused = in.Paused
   508  	out.ClusterNetwork = (*v1beta1.ClusterNetwork)(unsafe.Pointer(in.ClusterNetwork))
   509  	if err := Convert_v1alpha3_APIEndpoint_To_v1beta1_APIEndpoint(&in.ControlPlaneEndpoint, &out.ControlPlaneEndpoint, s); err != nil {
   510  		return err
   511  	}
   512  	out.ControlPlaneRef = (*v1.ObjectReference)(unsafe.Pointer(in.ControlPlaneRef))
   513  	out.InfrastructureRef = (*v1.ObjectReference)(unsafe.Pointer(in.InfrastructureRef))
   514  	return nil
   515  }
   516  
   517  // Convert_v1alpha3_ClusterSpec_To_v1beta1_ClusterSpec is an autogenerated conversion function.
   518  func Convert_v1alpha3_ClusterSpec_To_v1beta1_ClusterSpec(in *ClusterSpec, out *v1beta1.ClusterSpec, s conversion.Scope) error {
   519  	return autoConvert_v1alpha3_ClusterSpec_To_v1beta1_ClusterSpec(in, out, s)
   520  }
   521  
   522  func autoConvert_v1beta1_ClusterSpec_To_v1alpha3_ClusterSpec(in *v1beta1.ClusterSpec, out *ClusterSpec, s conversion.Scope) error {
   523  	out.Paused = in.Paused
   524  	out.ClusterNetwork = (*ClusterNetwork)(unsafe.Pointer(in.ClusterNetwork))
   525  	if err := Convert_v1beta1_APIEndpoint_To_v1alpha3_APIEndpoint(&in.ControlPlaneEndpoint, &out.ControlPlaneEndpoint, s); err != nil {
   526  		return err
   527  	}
   528  	out.ControlPlaneRef = (*v1.ObjectReference)(unsafe.Pointer(in.ControlPlaneRef))
   529  	out.InfrastructureRef = (*v1.ObjectReference)(unsafe.Pointer(in.InfrastructureRef))
   530  	// WARNING: in.Topology requires manual conversion: does not exist in peer-type
   531  	return nil
   532  }
   533  
   534  func autoConvert_v1alpha3_ClusterStatus_To_v1beta1_ClusterStatus(in *ClusterStatus, out *v1beta1.ClusterStatus, s conversion.Scope) error {
   535  	out.FailureDomains = *(*v1beta1.FailureDomains)(unsafe.Pointer(&in.FailureDomains))
   536  	out.FailureReason = (*errors.ClusterStatusError)(unsafe.Pointer(in.FailureReason))
   537  	out.FailureMessage = (*string)(unsafe.Pointer(in.FailureMessage))
   538  	out.Phase = in.Phase
   539  	out.InfrastructureReady = in.InfrastructureReady
   540  	// WARNING: in.ControlPlaneInitialized requires manual conversion: does not exist in peer-type
   541  	out.ControlPlaneReady = in.ControlPlaneReady
   542  	out.Conditions = *(*v1beta1.Conditions)(unsafe.Pointer(&in.Conditions))
   543  	out.ObservedGeneration = in.ObservedGeneration
   544  	return nil
   545  }
   546  
   547  func autoConvert_v1beta1_ClusterStatus_To_v1alpha3_ClusterStatus(in *v1beta1.ClusterStatus, out *ClusterStatus, s conversion.Scope) error {
   548  	out.FailureDomains = *(*FailureDomains)(unsafe.Pointer(&in.FailureDomains))
   549  	out.FailureReason = (*errors.ClusterStatusError)(unsafe.Pointer(in.FailureReason))
   550  	out.FailureMessage = (*string)(unsafe.Pointer(in.FailureMessage))
   551  	out.Phase = in.Phase
   552  	out.InfrastructureReady = in.InfrastructureReady
   553  	out.ControlPlaneReady = in.ControlPlaneReady
   554  	out.Conditions = *(*Conditions)(unsafe.Pointer(&in.Conditions))
   555  	out.ObservedGeneration = in.ObservedGeneration
   556  	return nil
   557  }
   558  
   559  // Convert_v1beta1_ClusterStatus_To_v1alpha3_ClusterStatus is an autogenerated conversion function.
   560  func Convert_v1beta1_ClusterStatus_To_v1alpha3_ClusterStatus(in *v1beta1.ClusterStatus, out *ClusterStatus, s conversion.Scope) error {
   561  	return autoConvert_v1beta1_ClusterStatus_To_v1alpha3_ClusterStatus(in, out, s)
   562  }
   563  
   564  func autoConvert_v1alpha3_Condition_To_v1beta1_Condition(in *Condition, out *v1beta1.Condition, s conversion.Scope) error {
   565  	out.Type = v1beta1.ConditionType(in.Type)
   566  	out.Status = v1.ConditionStatus(in.Status)
   567  	out.Severity = v1beta1.ConditionSeverity(in.Severity)
   568  	out.LastTransitionTime = in.LastTransitionTime
   569  	out.Reason = in.Reason
   570  	out.Message = in.Message
   571  	return nil
   572  }
   573  
   574  // Convert_v1alpha3_Condition_To_v1beta1_Condition is an autogenerated conversion function.
   575  func Convert_v1alpha3_Condition_To_v1beta1_Condition(in *Condition, out *v1beta1.Condition, s conversion.Scope) error {
   576  	return autoConvert_v1alpha3_Condition_To_v1beta1_Condition(in, out, s)
   577  }
   578  
   579  func autoConvert_v1beta1_Condition_To_v1alpha3_Condition(in *v1beta1.Condition, out *Condition, s conversion.Scope) error {
   580  	out.Type = ConditionType(in.Type)
   581  	out.Status = v1.ConditionStatus(in.Status)
   582  	out.Severity = ConditionSeverity(in.Severity)
   583  	out.LastTransitionTime = in.LastTransitionTime
   584  	out.Reason = in.Reason
   585  	out.Message = in.Message
   586  	return nil
   587  }
   588  
   589  // Convert_v1beta1_Condition_To_v1alpha3_Condition is an autogenerated conversion function.
   590  func Convert_v1beta1_Condition_To_v1alpha3_Condition(in *v1beta1.Condition, out *Condition, s conversion.Scope) error {
   591  	return autoConvert_v1beta1_Condition_To_v1alpha3_Condition(in, out, s)
   592  }
   593  
   594  func autoConvert_v1alpha3_FailureDomainSpec_To_v1beta1_FailureDomainSpec(in *FailureDomainSpec, out *v1beta1.FailureDomainSpec, s conversion.Scope) error {
   595  	out.ControlPlane = in.ControlPlane
   596  	out.Attributes = *(*map[string]string)(unsafe.Pointer(&in.Attributes))
   597  	return nil
   598  }
   599  
   600  // Convert_v1alpha3_FailureDomainSpec_To_v1beta1_FailureDomainSpec is an autogenerated conversion function.
   601  func Convert_v1alpha3_FailureDomainSpec_To_v1beta1_FailureDomainSpec(in *FailureDomainSpec, out *v1beta1.FailureDomainSpec, s conversion.Scope) error {
   602  	return autoConvert_v1alpha3_FailureDomainSpec_To_v1beta1_FailureDomainSpec(in, out, s)
   603  }
   604  
   605  func autoConvert_v1beta1_FailureDomainSpec_To_v1alpha3_FailureDomainSpec(in *v1beta1.FailureDomainSpec, out *FailureDomainSpec, s conversion.Scope) error {
   606  	out.ControlPlane = in.ControlPlane
   607  	out.Attributes = *(*map[string]string)(unsafe.Pointer(&in.Attributes))
   608  	return nil
   609  }
   610  
   611  // Convert_v1beta1_FailureDomainSpec_To_v1alpha3_FailureDomainSpec is an autogenerated conversion function.
   612  func Convert_v1beta1_FailureDomainSpec_To_v1alpha3_FailureDomainSpec(in *v1beta1.FailureDomainSpec, out *FailureDomainSpec, s conversion.Scope) error {
   613  	return autoConvert_v1beta1_FailureDomainSpec_To_v1alpha3_FailureDomainSpec(in, out, s)
   614  }
   615  
   616  func autoConvert_v1alpha3_Machine_To_v1beta1_Machine(in *Machine, out *v1beta1.Machine, s conversion.Scope) error {
   617  	out.ObjectMeta = in.ObjectMeta
   618  	if err := Convert_v1alpha3_MachineSpec_To_v1beta1_MachineSpec(&in.Spec, &out.Spec, s); err != nil {
   619  		return err
   620  	}
   621  	if err := Convert_v1alpha3_MachineStatus_To_v1beta1_MachineStatus(&in.Status, &out.Status, s); err != nil {
   622  		return err
   623  	}
   624  	return nil
   625  }
   626  
   627  // Convert_v1alpha3_Machine_To_v1beta1_Machine is an autogenerated conversion function.
   628  func Convert_v1alpha3_Machine_To_v1beta1_Machine(in *Machine, out *v1beta1.Machine, s conversion.Scope) error {
   629  	return autoConvert_v1alpha3_Machine_To_v1beta1_Machine(in, out, s)
   630  }
   631  
   632  func autoConvert_v1beta1_Machine_To_v1alpha3_Machine(in *v1beta1.Machine, out *Machine, s conversion.Scope) error {
   633  	out.ObjectMeta = in.ObjectMeta
   634  	if err := Convert_v1beta1_MachineSpec_To_v1alpha3_MachineSpec(&in.Spec, &out.Spec, s); err != nil {
   635  		return err
   636  	}
   637  	if err := Convert_v1beta1_MachineStatus_To_v1alpha3_MachineStatus(&in.Status, &out.Status, s); err != nil {
   638  		return err
   639  	}
   640  	return nil
   641  }
   642  
   643  // Convert_v1beta1_Machine_To_v1alpha3_Machine is an autogenerated conversion function.
   644  func Convert_v1beta1_Machine_To_v1alpha3_Machine(in *v1beta1.Machine, out *Machine, s conversion.Scope) error {
   645  	return autoConvert_v1beta1_Machine_To_v1alpha3_Machine(in, out, s)
   646  }
   647  
   648  func autoConvert_v1alpha3_MachineAddress_To_v1beta1_MachineAddress(in *MachineAddress, out *v1beta1.MachineAddress, s conversion.Scope) error {
   649  	out.Type = v1beta1.MachineAddressType(in.Type)
   650  	out.Address = in.Address
   651  	return nil
   652  }
   653  
   654  // Convert_v1alpha3_MachineAddress_To_v1beta1_MachineAddress is an autogenerated conversion function.
   655  func Convert_v1alpha3_MachineAddress_To_v1beta1_MachineAddress(in *MachineAddress, out *v1beta1.MachineAddress, s conversion.Scope) error {
   656  	return autoConvert_v1alpha3_MachineAddress_To_v1beta1_MachineAddress(in, out, s)
   657  }
   658  
   659  func autoConvert_v1beta1_MachineAddress_To_v1alpha3_MachineAddress(in *v1beta1.MachineAddress, out *MachineAddress, s conversion.Scope) error {
   660  	out.Type = MachineAddressType(in.Type)
   661  	out.Address = in.Address
   662  	return nil
   663  }
   664  
   665  // Convert_v1beta1_MachineAddress_To_v1alpha3_MachineAddress is an autogenerated conversion function.
   666  func Convert_v1beta1_MachineAddress_To_v1alpha3_MachineAddress(in *v1beta1.MachineAddress, out *MachineAddress, s conversion.Scope) error {
   667  	return autoConvert_v1beta1_MachineAddress_To_v1alpha3_MachineAddress(in, out, s)
   668  }
   669  
   670  func autoConvert_v1alpha3_MachineDeployment_To_v1beta1_MachineDeployment(in *MachineDeployment, out *v1beta1.MachineDeployment, s conversion.Scope) error {
   671  	out.ObjectMeta = in.ObjectMeta
   672  	if err := Convert_v1alpha3_MachineDeploymentSpec_To_v1beta1_MachineDeploymentSpec(&in.Spec, &out.Spec, s); err != nil {
   673  		return err
   674  	}
   675  	if err := Convert_v1alpha3_MachineDeploymentStatus_To_v1beta1_MachineDeploymentStatus(&in.Status, &out.Status, s); err != nil {
   676  		return err
   677  	}
   678  	return nil
   679  }
   680  
   681  // Convert_v1alpha3_MachineDeployment_To_v1beta1_MachineDeployment is an autogenerated conversion function.
   682  func Convert_v1alpha3_MachineDeployment_To_v1beta1_MachineDeployment(in *MachineDeployment, out *v1beta1.MachineDeployment, s conversion.Scope) error {
   683  	return autoConvert_v1alpha3_MachineDeployment_To_v1beta1_MachineDeployment(in, out, s)
   684  }
   685  
   686  func autoConvert_v1beta1_MachineDeployment_To_v1alpha3_MachineDeployment(in *v1beta1.MachineDeployment, out *MachineDeployment, s conversion.Scope) error {
   687  	out.ObjectMeta = in.ObjectMeta
   688  	if err := Convert_v1beta1_MachineDeploymentSpec_To_v1alpha3_MachineDeploymentSpec(&in.Spec, &out.Spec, s); err != nil {
   689  		return err
   690  	}
   691  	if err := Convert_v1beta1_MachineDeploymentStatus_To_v1alpha3_MachineDeploymentStatus(&in.Status, &out.Status, s); err != nil {
   692  		return err
   693  	}
   694  	return nil
   695  }
   696  
   697  // Convert_v1beta1_MachineDeployment_To_v1alpha3_MachineDeployment is an autogenerated conversion function.
   698  func Convert_v1beta1_MachineDeployment_To_v1alpha3_MachineDeployment(in *v1beta1.MachineDeployment, out *MachineDeployment, s conversion.Scope) error {
   699  	return autoConvert_v1beta1_MachineDeployment_To_v1alpha3_MachineDeployment(in, out, s)
   700  }
   701  
   702  func autoConvert_v1alpha3_MachineDeploymentList_To_v1beta1_MachineDeploymentList(in *MachineDeploymentList, out *v1beta1.MachineDeploymentList, s conversion.Scope) error {
   703  	out.ListMeta = in.ListMeta
   704  	if in.Items != nil {
   705  		in, out := &in.Items, &out.Items
   706  		*out = make([]v1beta1.MachineDeployment, len(*in))
   707  		for i := range *in {
   708  			if err := Convert_v1alpha3_MachineDeployment_To_v1beta1_MachineDeployment(&(*in)[i], &(*out)[i], s); err != nil {
   709  				return err
   710  			}
   711  		}
   712  	} else {
   713  		out.Items = nil
   714  	}
   715  	return nil
   716  }
   717  
   718  // Convert_v1alpha3_MachineDeploymentList_To_v1beta1_MachineDeploymentList is an autogenerated conversion function.
   719  func Convert_v1alpha3_MachineDeploymentList_To_v1beta1_MachineDeploymentList(in *MachineDeploymentList, out *v1beta1.MachineDeploymentList, s conversion.Scope) error {
   720  	return autoConvert_v1alpha3_MachineDeploymentList_To_v1beta1_MachineDeploymentList(in, out, s)
   721  }
   722  
   723  func autoConvert_v1beta1_MachineDeploymentList_To_v1alpha3_MachineDeploymentList(in *v1beta1.MachineDeploymentList, out *MachineDeploymentList, s conversion.Scope) error {
   724  	out.ListMeta = in.ListMeta
   725  	if in.Items != nil {
   726  		in, out := &in.Items, &out.Items
   727  		*out = make([]MachineDeployment, len(*in))
   728  		for i := range *in {
   729  			if err := Convert_v1beta1_MachineDeployment_To_v1alpha3_MachineDeployment(&(*in)[i], &(*out)[i], s); err != nil {
   730  				return err
   731  			}
   732  		}
   733  	} else {
   734  		out.Items = nil
   735  	}
   736  	return nil
   737  }
   738  
   739  // Convert_v1beta1_MachineDeploymentList_To_v1alpha3_MachineDeploymentList is an autogenerated conversion function.
   740  func Convert_v1beta1_MachineDeploymentList_To_v1alpha3_MachineDeploymentList(in *v1beta1.MachineDeploymentList, out *MachineDeploymentList, s conversion.Scope) error {
   741  	return autoConvert_v1beta1_MachineDeploymentList_To_v1alpha3_MachineDeploymentList(in, out, s)
   742  }
   743  
   744  func autoConvert_v1alpha3_MachineDeploymentSpec_To_v1beta1_MachineDeploymentSpec(in *MachineDeploymentSpec, out *v1beta1.MachineDeploymentSpec, s conversion.Scope) error {
   745  	out.ClusterName = in.ClusterName
   746  	out.Replicas = (*int32)(unsafe.Pointer(in.Replicas))
   747  	out.Selector = in.Selector
   748  	if err := Convert_v1alpha3_MachineTemplateSpec_To_v1beta1_MachineTemplateSpec(&in.Template, &out.Template, s); err != nil {
   749  		return err
   750  	}
   751  	if in.Strategy != nil {
   752  		in, out := &in.Strategy, &out.Strategy
   753  		*out = new(v1beta1.MachineDeploymentStrategy)
   754  		if err := Convert_v1alpha3_MachineDeploymentStrategy_To_v1beta1_MachineDeploymentStrategy(*in, *out, s); err != nil {
   755  			return err
   756  		}
   757  	} else {
   758  		out.Strategy = nil
   759  	}
   760  	out.MinReadySeconds = (*int32)(unsafe.Pointer(in.MinReadySeconds))
   761  	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit))
   762  	out.Paused = in.Paused
   763  	out.ProgressDeadlineSeconds = (*int32)(unsafe.Pointer(in.ProgressDeadlineSeconds))
   764  	return nil
   765  }
   766  
   767  // Convert_v1alpha3_MachineDeploymentSpec_To_v1beta1_MachineDeploymentSpec is an autogenerated conversion function.
   768  func Convert_v1alpha3_MachineDeploymentSpec_To_v1beta1_MachineDeploymentSpec(in *MachineDeploymentSpec, out *v1beta1.MachineDeploymentSpec, s conversion.Scope) error {
   769  	return autoConvert_v1alpha3_MachineDeploymentSpec_To_v1beta1_MachineDeploymentSpec(in, out, s)
   770  }
   771  
   772  func autoConvert_v1beta1_MachineDeploymentSpec_To_v1alpha3_MachineDeploymentSpec(in *v1beta1.MachineDeploymentSpec, out *MachineDeploymentSpec, s conversion.Scope) error {
   773  	out.ClusterName = in.ClusterName
   774  	out.Replicas = (*int32)(unsafe.Pointer(in.Replicas))
   775  	// WARNING: in.RolloutAfter requires manual conversion: does not exist in peer-type
   776  	out.Selector = in.Selector
   777  	if err := Convert_v1beta1_MachineTemplateSpec_To_v1alpha3_MachineTemplateSpec(&in.Template, &out.Template, s); err != nil {
   778  		return err
   779  	}
   780  	if in.Strategy != nil {
   781  		in, out := &in.Strategy, &out.Strategy
   782  		*out = new(MachineDeploymentStrategy)
   783  		if err := Convert_v1beta1_MachineDeploymentStrategy_To_v1alpha3_MachineDeploymentStrategy(*in, *out, s); err != nil {
   784  			return err
   785  		}
   786  	} else {
   787  		out.Strategy = nil
   788  	}
   789  	out.MinReadySeconds = (*int32)(unsafe.Pointer(in.MinReadySeconds))
   790  	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit))
   791  	out.Paused = in.Paused
   792  	out.ProgressDeadlineSeconds = (*int32)(unsafe.Pointer(in.ProgressDeadlineSeconds))
   793  	return nil
   794  }
   795  
   796  func autoConvert_v1alpha3_MachineDeploymentStatus_To_v1beta1_MachineDeploymentStatus(in *MachineDeploymentStatus, out *v1beta1.MachineDeploymentStatus, s conversion.Scope) error {
   797  	out.ObservedGeneration = in.ObservedGeneration
   798  	out.Selector = in.Selector
   799  	out.Replicas = in.Replicas
   800  	out.UpdatedReplicas = in.UpdatedReplicas
   801  	out.ReadyReplicas = in.ReadyReplicas
   802  	out.AvailableReplicas = in.AvailableReplicas
   803  	out.UnavailableReplicas = in.UnavailableReplicas
   804  	out.Phase = in.Phase
   805  	return nil
   806  }
   807  
   808  // Convert_v1alpha3_MachineDeploymentStatus_To_v1beta1_MachineDeploymentStatus is an autogenerated conversion function.
   809  func Convert_v1alpha3_MachineDeploymentStatus_To_v1beta1_MachineDeploymentStatus(in *MachineDeploymentStatus, out *v1beta1.MachineDeploymentStatus, s conversion.Scope) error {
   810  	return autoConvert_v1alpha3_MachineDeploymentStatus_To_v1beta1_MachineDeploymentStatus(in, out, s)
   811  }
   812  
   813  func autoConvert_v1beta1_MachineDeploymentStatus_To_v1alpha3_MachineDeploymentStatus(in *v1beta1.MachineDeploymentStatus, out *MachineDeploymentStatus, s conversion.Scope) error {
   814  	out.ObservedGeneration = in.ObservedGeneration
   815  	out.Selector = in.Selector
   816  	out.Replicas = in.Replicas
   817  	out.UpdatedReplicas = in.UpdatedReplicas
   818  	out.ReadyReplicas = in.ReadyReplicas
   819  	out.AvailableReplicas = in.AvailableReplicas
   820  	out.UnavailableReplicas = in.UnavailableReplicas
   821  	out.Phase = in.Phase
   822  	// WARNING: in.Conditions requires manual conversion: does not exist in peer-type
   823  	return nil
   824  }
   825  
   826  func autoConvert_v1alpha3_MachineDeploymentStrategy_To_v1beta1_MachineDeploymentStrategy(in *MachineDeploymentStrategy, out *v1beta1.MachineDeploymentStrategy, s conversion.Scope) error {
   827  	out.Type = v1beta1.MachineDeploymentStrategyType(in.Type)
   828  	if in.RollingUpdate != nil {
   829  		in, out := &in.RollingUpdate, &out.RollingUpdate
   830  		*out = new(v1beta1.MachineRollingUpdateDeployment)
   831  		if err := Convert_v1alpha3_MachineRollingUpdateDeployment_To_v1beta1_MachineRollingUpdateDeployment(*in, *out, s); err != nil {
   832  			return err
   833  		}
   834  	} else {
   835  		out.RollingUpdate = nil
   836  	}
   837  	return nil
   838  }
   839  
   840  // Convert_v1alpha3_MachineDeploymentStrategy_To_v1beta1_MachineDeploymentStrategy is an autogenerated conversion function.
   841  func Convert_v1alpha3_MachineDeploymentStrategy_To_v1beta1_MachineDeploymentStrategy(in *MachineDeploymentStrategy, out *v1beta1.MachineDeploymentStrategy, s conversion.Scope) error {
   842  	return autoConvert_v1alpha3_MachineDeploymentStrategy_To_v1beta1_MachineDeploymentStrategy(in, out, s)
   843  }
   844  
   845  func autoConvert_v1beta1_MachineDeploymentStrategy_To_v1alpha3_MachineDeploymentStrategy(in *v1beta1.MachineDeploymentStrategy, out *MachineDeploymentStrategy, s conversion.Scope) error {
   846  	out.Type = MachineDeploymentStrategyType(in.Type)
   847  	if in.RollingUpdate != nil {
   848  		in, out := &in.RollingUpdate, &out.RollingUpdate
   849  		*out = new(MachineRollingUpdateDeployment)
   850  		if err := Convert_v1beta1_MachineRollingUpdateDeployment_To_v1alpha3_MachineRollingUpdateDeployment(*in, *out, s); err != nil {
   851  			return err
   852  		}
   853  	} else {
   854  		out.RollingUpdate = nil
   855  	}
   856  	return nil
   857  }
   858  
   859  // Convert_v1beta1_MachineDeploymentStrategy_To_v1alpha3_MachineDeploymentStrategy is an autogenerated conversion function.
   860  func Convert_v1beta1_MachineDeploymentStrategy_To_v1alpha3_MachineDeploymentStrategy(in *v1beta1.MachineDeploymentStrategy, out *MachineDeploymentStrategy, s conversion.Scope) error {
   861  	return autoConvert_v1beta1_MachineDeploymentStrategy_To_v1alpha3_MachineDeploymentStrategy(in, out, s)
   862  }
   863  
   864  func autoConvert_v1alpha3_MachineHealthCheck_To_v1beta1_MachineHealthCheck(in *MachineHealthCheck, out *v1beta1.MachineHealthCheck, s conversion.Scope) error {
   865  	out.ObjectMeta = in.ObjectMeta
   866  	if err := Convert_v1alpha3_MachineHealthCheckSpec_To_v1beta1_MachineHealthCheckSpec(&in.Spec, &out.Spec, s); err != nil {
   867  		return err
   868  	}
   869  	if err := Convert_v1alpha3_MachineHealthCheckStatus_To_v1beta1_MachineHealthCheckStatus(&in.Status, &out.Status, s); err != nil {
   870  		return err
   871  	}
   872  	return nil
   873  }
   874  
   875  // Convert_v1alpha3_MachineHealthCheck_To_v1beta1_MachineHealthCheck is an autogenerated conversion function.
   876  func Convert_v1alpha3_MachineHealthCheck_To_v1beta1_MachineHealthCheck(in *MachineHealthCheck, out *v1beta1.MachineHealthCheck, s conversion.Scope) error {
   877  	return autoConvert_v1alpha3_MachineHealthCheck_To_v1beta1_MachineHealthCheck(in, out, s)
   878  }
   879  
   880  func autoConvert_v1beta1_MachineHealthCheck_To_v1alpha3_MachineHealthCheck(in *v1beta1.MachineHealthCheck, out *MachineHealthCheck, s conversion.Scope) error {
   881  	out.ObjectMeta = in.ObjectMeta
   882  	if err := Convert_v1beta1_MachineHealthCheckSpec_To_v1alpha3_MachineHealthCheckSpec(&in.Spec, &out.Spec, s); err != nil {
   883  		return err
   884  	}
   885  	if err := Convert_v1beta1_MachineHealthCheckStatus_To_v1alpha3_MachineHealthCheckStatus(&in.Status, &out.Status, s); err != nil {
   886  		return err
   887  	}
   888  	return nil
   889  }
   890  
   891  // Convert_v1beta1_MachineHealthCheck_To_v1alpha3_MachineHealthCheck is an autogenerated conversion function.
   892  func Convert_v1beta1_MachineHealthCheck_To_v1alpha3_MachineHealthCheck(in *v1beta1.MachineHealthCheck, out *MachineHealthCheck, s conversion.Scope) error {
   893  	return autoConvert_v1beta1_MachineHealthCheck_To_v1alpha3_MachineHealthCheck(in, out, s)
   894  }
   895  
   896  func autoConvert_v1alpha3_MachineHealthCheckList_To_v1beta1_MachineHealthCheckList(in *MachineHealthCheckList, out *v1beta1.MachineHealthCheckList, s conversion.Scope) error {
   897  	out.ListMeta = in.ListMeta
   898  	if in.Items != nil {
   899  		in, out := &in.Items, &out.Items
   900  		*out = make([]v1beta1.MachineHealthCheck, len(*in))
   901  		for i := range *in {
   902  			if err := Convert_v1alpha3_MachineHealthCheck_To_v1beta1_MachineHealthCheck(&(*in)[i], &(*out)[i], s); err != nil {
   903  				return err
   904  			}
   905  		}
   906  	} else {
   907  		out.Items = nil
   908  	}
   909  	return nil
   910  }
   911  
   912  // Convert_v1alpha3_MachineHealthCheckList_To_v1beta1_MachineHealthCheckList is an autogenerated conversion function.
   913  func Convert_v1alpha3_MachineHealthCheckList_To_v1beta1_MachineHealthCheckList(in *MachineHealthCheckList, out *v1beta1.MachineHealthCheckList, s conversion.Scope) error {
   914  	return autoConvert_v1alpha3_MachineHealthCheckList_To_v1beta1_MachineHealthCheckList(in, out, s)
   915  }
   916  
   917  func autoConvert_v1beta1_MachineHealthCheckList_To_v1alpha3_MachineHealthCheckList(in *v1beta1.MachineHealthCheckList, out *MachineHealthCheckList, s conversion.Scope) error {
   918  	out.ListMeta = in.ListMeta
   919  	if in.Items != nil {
   920  		in, out := &in.Items, &out.Items
   921  		*out = make([]MachineHealthCheck, len(*in))
   922  		for i := range *in {
   923  			if err := Convert_v1beta1_MachineHealthCheck_To_v1alpha3_MachineHealthCheck(&(*in)[i], &(*out)[i], s); err != nil {
   924  				return err
   925  			}
   926  		}
   927  	} else {
   928  		out.Items = nil
   929  	}
   930  	return nil
   931  }
   932  
   933  // Convert_v1beta1_MachineHealthCheckList_To_v1alpha3_MachineHealthCheckList is an autogenerated conversion function.
   934  func Convert_v1beta1_MachineHealthCheckList_To_v1alpha3_MachineHealthCheckList(in *v1beta1.MachineHealthCheckList, out *MachineHealthCheckList, s conversion.Scope) error {
   935  	return autoConvert_v1beta1_MachineHealthCheckList_To_v1alpha3_MachineHealthCheckList(in, out, s)
   936  }
   937  
   938  func autoConvert_v1alpha3_MachineHealthCheckSpec_To_v1beta1_MachineHealthCheckSpec(in *MachineHealthCheckSpec, out *v1beta1.MachineHealthCheckSpec, s conversion.Scope) error {
   939  	out.ClusterName = in.ClusterName
   940  	out.Selector = in.Selector
   941  	out.UnhealthyConditions = *(*[]v1beta1.UnhealthyCondition)(unsafe.Pointer(&in.UnhealthyConditions))
   942  	out.MaxUnhealthy = (*intstr.IntOrString)(unsafe.Pointer(in.MaxUnhealthy))
   943  	out.NodeStartupTimeout = (*metav1.Duration)(unsafe.Pointer(in.NodeStartupTimeout))
   944  	out.RemediationTemplate = (*v1.ObjectReference)(unsafe.Pointer(in.RemediationTemplate))
   945  	return nil
   946  }
   947  
   948  // Convert_v1alpha3_MachineHealthCheckSpec_To_v1beta1_MachineHealthCheckSpec is an autogenerated conversion function.
   949  func Convert_v1alpha3_MachineHealthCheckSpec_To_v1beta1_MachineHealthCheckSpec(in *MachineHealthCheckSpec, out *v1beta1.MachineHealthCheckSpec, s conversion.Scope) error {
   950  	return autoConvert_v1alpha3_MachineHealthCheckSpec_To_v1beta1_MachineHealthCheckSpec(in, out, s)
   951  }
   952  
   953  func autoConvert_v1beta1_MachineHealthCheckSpec_To_v1alpha3_MachineHealthCheckSpec(in *v1beta1.MachineHealthCheckSpec, out *MachineHealthCheckSpec, s conversion.Scope) error {
   954  	out.ClusterName = in.ClusterName
   955  	out.Selector = in.Selector
   956  	out.UnhealthyConditions = *(*[]UnhealthyCondition)(unsafe.Pointer(&in.UnhealthyConditions))
   957  	out.MaxUnhealthy = (*intstr.IntOrString)(unsafe.Pointer(in.MaxUnhealthy))
   958  	// WARNING: in.UnhealthyRange requires manual conversion: does not exist in peer-type
   959  	out.NodeStartupTimeout = (*metav1.Duration)(unsafe.Pointer(in.NodeStartupTimeout))
   960  	out.RemediationTemplate = (*v1.ObjectReference)(unsafe.Pointer(in.RemediationTemplate))
   961  	return nil
   962  }
   963  
   964  func autoConvert_v1alpha3_MachineHealthCheckStatus_To_v1beta1_MachineHealthCheckStatus(in *MachineHealthCheckStatus, out *v1beta1.MachineHealthCheckStatus, s conversion.Scope) error {
   965  	out.ExpectedMachines = in.ExpectedMachines
   966  	out.CurrentHealthy = in.CurrentHealthy
   967  	out.RemediationsAllowed = in.RemediationsAllowed
   968  	out.ObservedGeneration = in.ObservedGeneration
   969  	out.Targets = *(*[]string)(unsafe.Pointer(&in.Targets))
   970  	out.Conditions = *(*v1beta1.Conditions)(unsafe.Pointer(&in.Conditions))
   971  	return nil
   972  }
   973  
   974  // Convert_v1alpha3_MachineHealthCheckStatus_To_v1beta1_MachineHealthCheckStatus is an autogenerated conversion function.
   975  func Convert_v1alpha3_MachineHealthCheckStatus_To_v1beta1_MachineHealthCheckStatus(in *MachineHealthCheckStatus, out *v1beta1.MachineHealthCheckStatus, s conversion.Scope) error {
   976  	return autoConvert_v1alpha3_MachineHealthCheckStatus_To_v1beta1_MachineHealthCheckStatus(in, out, s)
   977  }
   978  
   979  func autoConvert_v1beta1_MachineHealthCheckStatus_To_v1alpha3_MachineHealthCheckStatus(in *v1beta1.MachineHealthCheckStatus, out *MachineHealthCheckStatus, s conversion.Scope) error {
   980  	out.ExpectedMachines = in.ExpectedMachines
   981  	out.CurrentHealthy = in.CurrentHealthy
   982  	out.RemediationsAllowed = in.RemediationsAllowed
   983  	out.ObservedGeneration = in.ObservedGeneration
   984  	out.Targets = *(*[]string)(unsafe.Pointer(&in.Targets))
   985  	out.Conditions = *(*Conditions)(unsafe.Pointer(&in.Conditions))
   986  	return nil
   987  }
   988  
   989  // Convert_v1beta1_MachineHealthCheckStatus_To_v1alpha3_MachineHealthCheckStatus is an autogenerated conversion function.
   990  func Convert_v1beta1_MachineHealthCheckStatus_To_v1alpha3_MachineHealthCheckStatus(in *v1beta1.MachineHealthCheckStatus, out *MachineHealthCheckStatus, s conversion.Scope) error {
   991  	return autoConvert_v1beta1_MachineHealthCheckStatus_To_v1alpha3_MachineHealthCheckStatus(in, out, s)
   992  }
   993  
   994  func autoConvert_v1alpha3_MachineList_To_v1beta1_MachineList(in *MachineList, out *v1beta1.MachineList, s conversion.Scope) error {
   995  	out.ListMeta = in.ListMeta
   996  	if in.Items != nil {
   997  		in, out := &in.Items, &out.Items
   998  		*out = make([]v1beta1.Machine, len(*in))
   999  		for i := range *in {
  1000  			if err := Convert_v1alpha3_Machine_To_v1beta1_Machine(&(*in)[i], &(*out)[i], s); err != nil {
  1001  				return err
  1002  			}
  1003  		}
  1004  	} else {
  1005  		out.Items = nil
  1006  	}
  1007  	return nil
  1008  }
  1009  
  1010  // Convert_v1alpha3_MachineList_To_v1beta1_MachineList is an autogenerated conversion function.
  1011  func Convert_v1alpha3_MachineList_To_v1beta1_MachineList(in *MachineList, out *v1beta1.MachineList, s conversion.Scope) error {
  1012  	return autoConvert_v1alpha3_MachineList_To_v1beta1_MachineList(in, out, s)
  1013  }
  1014  
  1015  func autoConvert_v1beta1_MachineList_To_v1alpha3_MachineList(in *v1beta1.MachineList, out *MachineList, s conversion.Scope) error {
  1016  	out.ListMeta = in.ListMeta
  1017  	if in.Items != nil {
  1018  		in, out := &in.Items, &out.Items
  1019  		*out = make([]Machine, len(*in))
  1020  		for i := range *in {
  1021  			if err := Convert_v1beta1_Machine_To_v1alpha3_Machine(&(*in)[i], &(*out)[i], s); err != nil {
  1022  				return err
  1023  			}
  1024  		}
  1025  	} else {
  1026  		out.Items = nil
  1027  	}
  1028  	return nil
  1029  }
  1030  
  1031  // Convert_v1beta1_MachineList_To_v1alpha3_MachineList is an autogenerated conversion function.
  1032  func Convert_v1beta1_MachineList_To_v1alpha3_MachineList(in *v1beta1.MachineList, out *MachineList, s conversion.Scope) error {
  1033  	return autoConvert_v1beta1_MachineList_To_v1alpha3_MachineList(in, out, s)
  1034  }
  1035  
  1036  func autoConvert_v1alpha3_MachineRollingUpdateDeployment_To_v1beta1_MachineRollingUpdateDeployment(in *MachineRollingUpdateDeployment, out *v1beta1.MachineRollingUpdateDeployment, s conversion.Scope) error {
  1037  	out.MaxUnavailable = (*intstr.IntOrString)(unsafe.Pointer(in.MaxUnavailable))
  1038  	out.MaxSurge = (*intstr.IntOrString)(unsafe.Pointer(in.MaxSurge))
  1039  	return nil
  1040  }
  1041  
  1042  // Convert_v1alpha3_MachineRollingUpdateDeployment_To_v1beta1_MachineRollingUpdateDeployment is an autogenerated conversion function.
  1043  func Convert_v1alpha3_MachineRollingUpdateDeployment_To_v1beta1_MachineRollingUpdateDeployment(in *MachineRollingUpdateDeployment, out *v1beta1.MachineRollingUpdateDeployment, s conversion.Scope) error {
  1044  	return autoConvert_v1alpha3_MachineRollingUpdateDeployment_To_v1beta1_MachineRollingUpdateDeployment(in, out, s)
  1045  }
  1046  
  1047  func autoConvert_v1beta1_MachineRollingUpdateDeployment_To_v1alpha3_MachineRollingUpdateDeployment(in *v1beta1.MachineRollingUpdateDeployment, out *MachineRollingUpdateDeployment, s conversion.Scope) error {
  1048  	out.MaxUnavailable = (*intstr.IntOrString)(unsafe.Pointer(in.MaxUnavailable))
  1049  	out.MaxSurge = (*intstr.IntOrString)(unsafe.Pointer(in.MaxSurge))
  1050  	// WARNING: in.DeletePolicy requires manual conversion: does not exist in peer-type
  1051  	return nil
  1052  }
  1053  
  1054  func autoConvert_v1alpha3_MachineSet_To_v1beta1_MachineSet(in *MachineSet, out *v1beta1.MachineSet, s conversion.Scope) error {
  1055  	out.ObjectMeta = in.ObjectMeta
  1056  	if err := Convert_v1alpha3_MachineSetSpec_To_v1beta1_MachineSetSpec(&in.Spec, &out.Spec, s); err != nil {
  1057  		return err
  1058  	}
  1059  	if err := Convert_v1alpha3_MachineSetStatus_To_v1beta1_MachineSetStatus(&in.Status, &out.Status, s); err != nil {
  1060  		return err
  1061  	}
  1062  	return nil
  1063  }
  1064  
  1065  // Convert_v1alpha3_MachineSet_To_v1beta1_MachineSet is an autogenerated conversion function.
  1066  func Convert_v1alpha3_MachineSet_To_v1beta1_MachineSet(in *MachineSet, out *v1beta1.MachineSet, s conversion.Scope) error {
  1067  	return autoConvert_v1alpha3_MachineSet_To_v1beta1_MachineSet(in, out, s)
  1068  }
  1069  
  1070  func autoConvert_v1beta1_MachineSet_To_v1alpha3_MachineSet(in *v1beta1.MachineSet, out *MachineSet, s conversion.Scope) error {
  1071  	out.ObjectMeta = in.ObjectMeta
  1072  	if err := Convert_v1beta1_MachineSetSpec_To_v1alpha3_MachineSetSpec(&in.Spec, &out.Spec, s); err != nil {
  1073  		return err
  1074  	}
  1075  	if err := Convert_v1beta1_MachineSetStatus_To_v1alpha3_MachineSetStatus(&in.Status, &out.Status, s); err != nil {
  1076  		return err
  1077  	}
  1078  	return nil
  1079  }
  1080  
  1081  // Convert_v1beta1_MachineSet_To_v1alpha3_MachineSet is an autogenerated conversion function.
  1082  func Convert_v1beta1_MachineSet_To_v1alpha3_MachineSet(in *v1beta1.MachineSet, out *MachineSet, s conversion.Scope) error {
  1083  	return autoConvert_v1beta1_MachineSet_To_v1alpha3_MachineSet(in, out, s)
  1084  }
  1085  
  1086  func autoConvert_v1alpha3_MachineSetList_To_v1beta1_MachineSetList(in *MachineSetList, out *v1beta1.MachineSetList, s conversion.Scope) error {
  1087  	out.ListMeta = in.ListMeta
  1088  	if in.Items != nil {
  1089  		in, out := &in.Items, &out.Items
  1090  		*out = make([]v1beta1.MachineSet, len(*in))
  1091  		for i := range *in {
  1092  			if err := Convert_v1alpha3_MachineSet_To_v1beta1_MachineSet(&(*in)[i], &(*out)[i], s); err != nil {
  1093  				return err
  1094  			}
  1095  		}
  1096  	} else {
  1097  		out.Items = nil
  1098  	}
  1099  	return nil
  1100  }
  1101  
  1102  // Convert_v1alpha3_MachineSetList_To_v1beta1_MachineSetList is an autogenerated conversion function.
  1103  func Convert_v1alpha3_MachineSetList_To_v1beta1_MachineSetList(in *MachineSetList, out *v1beta1.MachineSetList, s conversion.Scope) error {
  1104  	return autoConvert_v1alpha3_MachineSetList_To_v1beta1_MachineSetList(in, out, s)
  1105  }
  1106  
  1107  func autoConvert_v1beta1_MachineSetList_To_v1alpha3_MachineSetList(in *v1beta1.MachineSetList, out *MachineSetList, s conversion.Scope) error {
  1108  	out.ListMeta = in.ListMeta
  1109  	if in.Items != nil {
  1110  		in, out := &in.Items, &out.Items
  1111  		*out = make([]MachineSet, len(*in))
  1112  		for i := range *in {
  1113  			if err := Convert_v1beta1_MachineSet_To_v1alpha3_MachineSet(&(*in)[i], &(*out)[i], s); err != nil {
  1114  				return err
  1115  			}
  1116  		}
  1117  	} else {
  1118  		out.Items = nil
  1119  	}
  1120  	return nil
  1121  }
  1122  
  1123  // Convert_v1beta1_MachineSetList_To_v1alpha3_MachineSetList is an autogenerated conversion function.
  1124  func Convert_v1beta1_MachineSetList_To_v1alpha3_MachineSetList(in *v1beta1.MachineSetList, out *MachineSetList, s conversion.Scope) error {
  1125  	return autoConvert_v1beta1_MachineSetList_To_v1alpha3_MachineSetList(in, out, s)
  1126  }
  1127  
  1128  func autoConvert_v1alpha3_MachineSetSpec_To_v1beta1_MachineSetSpec(in *MachineSetSpec, out *v1beta1.MachineSetSpec, s conversion.Scope) error {
  1129  	out.ClusterName = in.ClusterName
  1130  	out.Replicas = (*int32)(unsafe.Pointer(in.Replicas))
  1131  	out.MinReadySeconds = in.MinReadySeconds
  1132  	out.DeletePolicy = in.DeletePolicy
  1133  	out.Selector = in.Selector
  1134  	if err := Convert_v1alpha3_MachineTemplateSpec_To_v1beta1_MachineTemplateSpec(&in.Template, &out.Template, s); err != nil {
  1135  		return err
  1136  	}
  1137  	return nil
  1138  }
  1139  
  1140  // Convert_v1alpha3_MachineSetSpec_To_v1beta1_MachineSetSpec is an autogenerated conversion function.
  1141  func Convert_v1alpha3_MachineSetSpec_To_v1beta1_MachineSetSpec(in *MachineSetSpec, out *v1beta1.MachineSetSpec, s conversion.Scope) error {
  1142  	return autoConvert_v1alpha3_MachineSetSpec_To_v1beta1_MachineSetSpec(in, out, s)
  1143  }
  1144  
  1145  func autoConvert_v1beta1_MachineSetSpec_To_v1alpha3_MachineSetSpec(in *v1beta1.MachineSetSpec, out *MachineSetSpec, s conversion.Scope) error {
  1146  	out.ClusterName = in.ClusterName
  1147  	out.Replicas = (*int32)(unsafe.Pointer(in.Replicas))
  1148  	out.MinReadySeconds = in.MinReadySeconds
  1149  	out.DeletePolicy = in.DeletePolicy
  1150  	out.Selector = in.Selector
  1151  	if err := Convert_v1beta1_MachineTemplateSpec_To_v1alpha3_MachineTemplateSpec(&in.Template, &out.Template, s); err != nil {
  1152  		return err
  1153  	}
  1154  	return nil
  1155  }
  1156  
  1157  // Convert_v1beta1_MachineSetSpec_To_v1alpha3_MachineSetSpec is an autogenerated conversion function.
  1158  func Convert_v1beta1_MachineSetSpec_To_v1alpha3_MachineSetSpec(in *v1beta1.MachineSetSpec, out *MachineSetSpec, s conversion.Scope) error {
  1159  	return autoConvert_v1beta1_MachineSetSpec_To_v1alpha3_MachineSetSpec(in, out, s)
  1160  }
  1161  
  1162  func autoConvert_v1alpha3_MachineSetStatus_To_v1beta1_MachineSetStatus(in *MachineSetStatus, out *v1beta1.MachineSetStatus, s conversion.Scope) error {
  1163  	out.Selector = in.Selector
  1164  	out.Replicas = in.Replicas
  1165  	out.FullyLabeledReplicas = in.FullyLabeledReplicas
  1166  	out.ReadyReplicas = in.ReadyReplicas
  1167  	out.AvailableReplicas = in.AvailableReplicas
  1168  	out.ObservedGeneration = in.ObservedGeneration
  1169  	out.FailureReason = (*errors.MachineSetStatusError)(unsafe.Pointer(in.FailureReason))
  1170  	out.FailureMessage = (*string)(unsafe.Pointer(in.FailureMessage))
  1171  	return nil
  1172  }
  1173  
  1174  // Convert_v1alpha3_MachineSetStatus_To_v1beta1_MachineSetStatus is an autogenerated conversion function.
  1175  func Convert_v1alpha3_MachineSetStatus_To_v1beta1_MachineSetStatus(in *MachineSetStatus, out *v1beta1.MachineSetStatus, s conversion.Scope) error {
  1176  	return autoConvert_v1alpha3_MachineSetStatus_To_v1beta1_MachineSetStatus(in, out, s)
  1177  }
  1178  
  1179  func autoConvert_v1beta1_MachineSetStatus_To_v1alpha3_MachineSetStatus(in *v1beta1.MachineSetStatus, out *MachineSetStatus, s conversion.Scope) error {
  1180  	out.Selector = in.Selector
  1181  	out.Replicas = in.Replicas
  1182  	out.FullyLabeledReplicas = in.FullyLabeledReplicas
  1183  	out.ReadyReplicas = in.ReadyReplicas
  1184  	out.AvailableReplicas = in.AvailableReplicas
  1185  	out.ObservedGeneration = in.ObservedGeneration
  1186  	out.FailureReason = (*errors.MachineSetStatusError)(unsafe.Pointer(in.FailureReason))
  1187  	out.FailureMessage = (*string)(unsafe.Pointer(in.FailureMessage))
  1188  	// WARNING: in.Conditions requires manual conversion: does not exist in peer-type
  1189  	return nil
  1190  }
  1191  
  1192  func autoConvert_v1alpha3_MachineSpec_To_v1beta1_MachineSpec(in *MachineSpec, out *v1beta1.MachineSpec, s conversion.Scope) error {
  1193  	out.ClusterName = in.ClusterName
  1194  	if err := Convert_v1alpha3_Bootstrap_To_v1beta1_Bootstrap(&in.Bootstrap, &out.Bootstrap, s); err != nil {
  1195  		return err
  1196  	}
  1197  	out.InfrastructureRef = in.InfrastructureRef
  1198  	out.Version = (*string)(unsafe.Pointer(in.Version))
  1199  	out.ProviderID = (*string)(unsafe.Pointer(in.ProviderID))
  1200  	out.FailureDomain = (*string)(unsafe.Pointer(in.FailureDomain))
  1201  	out.NodeDrainTimeout = (*metav1.Duration)(unsafe.Pointer(in.NodeDrainTimeout))
  1202  	return nil
  1203  }
  1204  
  1205  // Convert_v1alpha3_MachineSpec_To_v1beta1_MachineSpec is an autogenerated conversion function.
  1206  func Convert_v1alpha3_MachineSpec_To_v1beta1_MachineSpec(in *MachineSpec, out *v1beta1.MachineSpec, s conversion.Scope) error {
  1207  	return autoConvert_v1alpha3_MachineSpec_To_v1beta1_MachineSpec(in, out, s)
  1208  }
  1209  
  1210  func autoConvert_v1beta1_MachineSpec_To_v1alpha3_MachineSpec(in *v1beta1.MachineSpec, out *MachineSpec, s conversion.Scope) error {
  1211  	out.ClusterName = in.ClusterName
  1212  	if err := Convert_v1beta1_Bootstrap_To_v1alpha3_Bootstrap(&in.Bootstrap, &out.Bootstrap, s); err != nil {
  1213  		return err
  1214  	}
  1215  	out.InfrastructureRef = in.InfrastructureRef
  1216  	out.Version = (*string)(unsafe.Pointer(in.Version))
  1217  	out.ProviderID = (*string)(unsafe.Pointer(in.ProviderID))
  1218  	out.FailureDomain = (*string)(unsafe.Pointer(in.FailureDomain))
  1219  	out.NodeDrainTimeout = (*metav1.Duration)(unsafe.Pointer(in.NodeDrainTimeout))
  1220  	// WARNING: in.NodeVolumeDetachTimeout requires manual conversion: does not exist in peer-type
  1221  	// WARNING: in.NodeDeletionTimeout requires manual conversion: does not exist in peer-type
  1222  	return nil
  1223  }
  1224  
  1225  func autoConvert_v1alpha3_MachineStatus_To_v1beta1_MachineStatus(in *MachineStatus, out *v1beta1.MachineStatus, s conversion.Scope) error {
  1226  	out.NodeRef = (*v1.ObjectReference)(unsafe.Pointer(in.NodeRef))
  1227  	out.LastUpdated = (*metav1.Time)(unsafe.Pointer(in.LastUpdated))
  1228  	// WARNING: in.Version requires manual conversion: does not exist in peer-type
  1229  	out.FailureReason = (*errors.MachineStatusError)(unsafe.Pointer(in.FailureReason))
  1230  	out.FailureMessage = (*string)(unsafe.Pointer(in.FailureMessage))
  1231  	out.Addresses = *(*v1beta1.MachineAddresses)(unsafe.Pointer(&in.Addresses))
  1232  	out.Phase = in.Phase
  1233  	out.BootstrapReady = in.BootstrapReady
  1234  	out.InfrastructureReady = in.InfrastructureReady
  1235  	out.ObservedGeneration = in.ObservedGeneration
  1236  	out.Conditions = *(*v1beta1.Conditions)(unsafe.Pointer(&in.Conditions))
  1237  	return nil
  1238  }
  1239  
  1240  func autoConvert_v1beta1_MachineStatus_To_v1alpha3_MachineStatus(in *v1beta1.MachineStatus, out *MachineStatus, s conversion.Scope) error {
  1241  	out.NodeRef = (*v1.ObjectReference)(unsafe.Pointer(in.NodeRef))
  1242  	// WARNING: in.NodeInfo requires manual conversion: does not exist in peer-type
  1243  	out.LastUpdated = (*metav1.Time)(unsafe.Pointer(in.LastUpdated))
  1244  	out.FailureReason = (*errors.MachineStatusError)(unsafe.Pointer(in.FailureReason))
  1245  	out.FailureMessage = (*string)(unsafe.Pointer(in.FailureMessage))
  1246  	out.Addresses = *(*MachineAddresses)(unsafe.Pointer(&in.Addresses))
  1247  	out.Phase = in.Phase
  1248  	// WARNING: in.CertificatesExpiryDate requires manual conversion: does not exist in peer-type
  1249  	out.BootstrapReady = in.BootstrapReady
  1250  	out.InfrastructureReady = in.InfrastructureReady
  1251  	out.ObservedGeneration = in.ObservedGeneration
  1252  	out.Conditions = *(*Conditions)(unsafe.Pointer(&in.Conditions))
  1253  	return nil
  1254  }
  1255  
  1256  func autoConvert_v1alpha3_MachineTemplateSpec_To_v1beta1_MachineTemplateSpec(in *MachineTemplateSpec, out *v1beta1.MachineTemplateSpec, s conversion.Scope) error {
  1257  	if err := Convert_v1alpha3_ObjectMeta_To_v1beta1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  1258  		return err
  1259  	}
  1260  	if err := Convert_v1alpha3_MachineSpec_To_v1beta1_MachineSpec(&in.Spec, &out.Spec, s); err != nil {
  1261  		return err
  1262  	}
  1263  	return nil
  1264  }
  1265  
  1266  // Convert_v1alpha3_MachineTemplateSpec_To_v1beta1_MachineTemplateSpec is an autogenerated conversion function.
  1267  func Convert_v1alpha3_MachineTemplateSpec_To_v1beta1_MachineTemplateSpec(in *MachineTemplateSpec, out *v1beta1.MachineTemplateSpec, s conversion.Scope) error {
  1268  	return autoConvert_v1alpha3_MachineTemplateSpec_To_v1beta1_MachineTemplateSpec(in, out, s)
  1269  }
  1270  
  1271  func autoConvert_v1beta1_MachineTemplateSpec_To_v1alpha3_MachineTemplateSpec(in *v1beta1.MachineTemplateSpec, out *MachineTemplateSpec, s conversion.Scope) error {
  1272  	if err := Convert_v1beta1_ObjectMeta_To_v1alpha3_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
  1273  		return err
  1274  	}
  1275  	if err := Convert_v1beta1_MachineSpec_To_v1alpha3_MachineSpec(&in.Spec, &out.Spec, s); err != nil {
  1276  		return err
  1277  	}
  1278  	return nil
  1279  }
  1280  
  1281  // Convert_v1beta1_MachineTemplateSpec_To_v1alpha3_MachineTemplateSpec is an autogenerated conversion function.
  1282  func Convert_v1beta1_MachineTemplateSpec_To_v1alpha3_MachineTemplateSpec(in *v1beta1.MachineTemplateSpec, out *MachineTemplateSpec, s conversion.Scope) error {
  1283  	return autoConvert_v1beta1_MachineTemplateSpec_To_v1alpha3_MachineTemplateSpec(in, out, s)
  1284  }
  1285  
  1286  func autoConvert_v1alpha3_NetworkRanges_To_v1beta1_NetworkRanges(in *NetworkRanges, out *v1beta1.NetworkRanges, s conversion.Scope) error {
  1287  	out.CIDRBlocks = *(*[]string)(unsafe.Pointer(&in.CIDRBlocks))
  1288  	return nil
  1289  }
  1290  
  1291  // Convert_v1alpha3_NetworkRanges_To_v1beta1_NetworkRanges is an autogenerated conversion function.
  1292  func Convert_v1alpha3_NetworkRanges_To_v1beta1_NetworkRanges(in *NetworkRanges, out *v1beta1.NetworkRanges, s conversion.Scope) error {
  1293  	return autoConvert_v1alpha3_NetworkRanges_To_v1beta1_NetworkRanges(in, out, s)
  1294  }
  1295  
  1296  func autoConvert_v1beta1_NetworkRanges_To_v1alpha3_NetworkRanges(in *v1beta1.NetworkRanges, out *NetworkRanges, s conversion.Scope) error {
  1297  	out.CIDRBlocks = *(*[]string)(unsafe.Pointer(&in.CIDRBlocks))
  1298  	return nil
  1299  }
  1300  
  1301  // Convert_v1beta1_NetworkRanges_To_v1alpha3_NetworkRanges is an autogenerated conversion function.
  1302  func Convert_v1beta1_NetworkRanges_To_v1alpha3_NetworkRanges(in *v1beta1.NetworkRanges, out *NetworkRanges, s conversion.Scope) error {
  1303  	return autoConvert_v1beta1_NetworkRanges_To_v1alpha3_NetworkRanges(in, out, s)
  1304  }
  1305  
  1306  func autoConvert_v1alpha3_ObjectMeta_To_v1beta1_ObjectMeta(in *ObjectMeta, out *v1beta1.ObjectMeta, s conversion.Scope) error {
  1307  	// WARNING: in.Name requires manual conversion: does not exist in peer-type
  1308  	// WARNING: in.GenerateName requires manual conversion: does not exist in peer-type
  1309  	// WARNING: in.Namespace requires manual conversion: does not exist in peer-type
  1310  	out.Labels = *(*map[string]string)(unsafe.Pointer(&in.Labels))
  1311  	out.Annotations = *(*map[string]string)(unsafe.Pointer(&in.Annotations))
  1312  	// WARNING: in.OwnerReferences requires manual conversion: does not exist in peer-type
  1313  	return nil
  1314  }
  1315  
  1316  func autoConvert_v1beta1_ObjectMeta_To_v1alpha3_ObjectMeta(in *v1beta1.ObjectMeta, out *ObjectMeta, s conversion.Scope) error {
  1317  	out.Labels = *(*map[string]string)(unsafe.Pointer(&in.Labels))
  1318  	out.Annotations = *(*map[string]string)(unsafe.Pointer(&in.Annotations))
  1319  	return nil
  1320  }
  1321  
  1322  // Convert_v1beta1_ObjectMeta_To_v1alpha3_ObjectMeta is an autogenerated conversion function.
  1323  func Convert_v1beta1_ObjectMeta_To_v1alpha3_ObjectMeta(in *v1beta1.ObjectMeta, out *ObjectMeta, s conversion.Scope) error {
  1324  	return autoConvert_v1beta1_ObjectMeta_To_v1alpha3_ObjectMeta(in, out, s)
  1325  }
  1326  
  1327  func autoConvert_v1alpha3_UnhealthyCondition_To_v1beta1_UnhealthyCondition(in *UnhealthyCondition, out *v1beta1.UnhealthyCondition, s conversion.Scope) error {
  1328  	out.Type = v1.NodeConditionType(in.Type)
  1329  	out.Status = v1.ConditionStatus(in.Status)
  1330  	out.Timeout = in.Timeout
  1331  	return nil
  1332  }
  1333  
  1334  // Convert_v1alpha3_UnhealthyCondition_To_v1beta1_UnhealthyCondition is an autogenerated conversion function.
  1335  func Convert_v1alpha3_UnhealthyCondition_To_v1beta1_UnhealthyCondition(in *UnhealthyCondition, out *v1beta1.UnhealthyCondition, s conversion.Scope) error {
  1336  	return autoConvert_v1alpha3_UnhealthyCondition_To_v1beta1_UnhealthyCondition(in, out, s)
  1337  }
  1338  
  1339  func autoConvert_v1beta1_UnhealthyCondition_To_v1alpha3_UnhealthyCondition(in *v1beta1.UnhealthyCondition, out *UnhealthyCondition, s conversion.Scope) error {
  1340  	out.Type = v1.NodeConditionType(in.Type)
  1341  	out.Status = v1.ConditionStatus(in.Status)
  1342  	out.Timeout = in.Timeout
  1343  	return nil
  1344  }
  1345  
  1346  // Convert_v1beta1_UnhealthyCondition_To_v1alpha3_UnhealthyCondition is an autogenerated conversion function.
  1347  func Convert_v1beta1_UnhealthyCondition_To_v1alpha3_UnhealthyCondition(in *v1beta1.UnhealthyCondition, out *UnhealthyCondition, s conversion.Scope) error {
  1348  	return autoConvert_v1beta1_UnhealthyCondition_To_v1alpha3_UnhealthyCondition(in, out, s)
  1349  }