...

Source file src/k8s.io/kubernetes/pkg/apis/autoscaling/v1/zz_generated.conversion.go

Documentation: k8s.io/kubernetes/pkg/apis/autoscaling/v1

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  /*
     5  Copyright The Kubernetes Authors.
     6  
     7  Licensed under the Apache License, Version 2.0 (the "License");
     8  you may not use this file except in compliance with the License.
     9  You may obtain a copy of the License at
    10  
    11      http://www.apache.org/licenses/LICENSE-2.0
    12  
    13  Unless required by applicable law or agreed to in writing, software
    14  distributed under the License is distributed on an "AS IS" BASIS,
    15  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16  See the License for the specific language governing permissions and
    17  limitations under the License.
    18  */
    19  
    20  // Code generated by conversion-gen. DO NOT EDIT.
    21  
    22  package v1
    23  
    24  import (
    25  	unsafe "unsafe"
    26  
    27  	v1 "k8s.io/api/autoscaling/v1"
    28  	corev1 "k8s.io/api/core/v1"
    29  	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    30  	conversion "k8s.io/apimachinery/pkg/conversion"
    31  	runtime "k8s.io/apimachinery/pkg/runtime"
    32  	autoscaling "k8s.io/kubernetes/pkg/apis/autoscaling"
    33  	core "k8s.io/kubernetes/pkg/apis/core"
    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((*v1.CrossVersionObjectReference)(nil), (*autoscaling.CrossVersionObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
    44  		return Convert_v1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(a.(*v1.CrossVersionObjectReference), b.(*autoscaling.CrossVersionObjectReference), scope)
    45  	}); err != nil {
    46  		return err
    47  	}
    48  	if err := s.AddGeneratedConversionFunc((*autoscaling.CrossVersionObjectReference)(nil), (*v1.CrossVersionObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
    49  		return Convert_autoscaling_CrossVersionObjectReference_To_v1_CrossVersionObjectReference(a.(*autoscaling.CrossVersionObjectReference), b.(*v1.CrossVersionObjectReference), scope)
    50  	}); err != nil {
    51  		return err
    52  	}
    53  	if err := s.AddGeneratedConversionFunc((*v1.HorizontalPodAutoscalerCondition)(nil), (*autoscaling.HorizontalPodAutoscalerCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
    54  		return Convert_v1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition(a.(*v1.HorizontalPodAutoscalerCondition), b.(*autoscaling.HorizontalPodAutoscalerCondition), scope)
    55  	}); err != nil {
    56  		return err
    57  	}
    58  	if err := s.AddGeneratedConversionFunc((*autoscaling.HorizontalPodAutoscalerCondition)(nil), (*v1.HorizontalPodAutoscalerCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
    59  		return Convert_autoscaling_HorizontalPodAutoscalerCondition_To_v1_HorizontalPodAutoscalerCondition(a.(*autoscaling.HorizontalPodAutoscalerCondition), b.(*v1.HorizontalPodAutoscalerCondition), scope)
    60  	}); err != nil {
    61  		return err
    62  	}
    63  	if err := s.AddGeneratedConversionFunc((*v1.HorizontalPodAutoscalerList)(nil), (*autoscaling.HorizontalPodAutoscalerList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    64  		return Convert_v1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList(a.(*v1.HorizontalPodAutoscalerList), b.(*autoscaling.HorizontalPodAutoscalerList), scope)
    65  	}); err != nil {
    66  		return err
    67  	}
    68  	if err := s.AddGeneratedConversionFunc((*autoscaling.HorizontalPodAutoscalerList)(nil), (*v1.HorizontalPodAutoscalerList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    69  		return Convert_autoscaling_HorizontalPodAutoscalerList_To_v1_HorizontalPodAutoscalerList(a.(*autoscaling.HorizontalPodAutoscalerList), b.(*v1.HorizontalPodAutoscalerList), scope)
    70  	}); err != nil {
    71  		return err
    72  	}
    73  	if err := s.AddGeneratedConversionFunc((*v1.MetricSpec)(nil), (*autoscaling.MetricSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    74  		return Convert_v1_MetricSpec_To_autoscaling_MetricSpec(a.(*v1.MetricSpec), b.(*autoscaling.MetricSpec), scope)
    75  	}); err != nil {
    76  		return err
    77  	}
    78  	if err := s.AddGeneratedConversionFunc((*autoscaling.MetricSpec)(nil), (*v1.MetricSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    79  		return Convert_autoscaling_MetricSpec_To_v1_MetricSpec(a.(*autoscaling.MetricSpec), b.(*v1.MetricSpec), scope)
    80  	}); err != nil {
    81  		return err
    82  	}
    83  	if err := s.AddGeneratedConversionFunc((*v1.MetricStatus)(nil), (*autoscaling.MetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
    84  		return Convert_v1_MetricStatus_To_autoscaling_MetricStatus(a.(*v1.MetricStatus), b.(*autoscaling.MetricStatus), scope)
    85  	}); err != nil {
    86  		return err
    87  	}
    88  	if err := s.AddGeneratedConversionFunc((*autoscaling.MetricStatus)(nil), (*v1.MetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
    89  		return Convert_autoscaling_MetricStatus_To_v1_MetricStatus(a.(*autoscaling.MetricStatus), b.(*v1.MetricStatus), scope)
    90  	}); err != nil {
    91  		return err
    92  	}
    93  	if err := s.AddGeneratedConversionFunc((*v1.Scale)(nil), (*autoscaling.Scale)(nil), func(a, b interface{}, scope conversion.Scope) error {
    94  		return Convert_v1_Scale_To_autoscaling_Scale(a.(*v1.Scale), b.(*autoscaling.Scale), scope)
    95  	}); err != nil {
    96  		return err
    97  	}
    98  	if err := s.AddGeneratedConversionFunc((*autoscaling.Scale)(nil), (*v1.Scale)(nil), func(a, b interface{}, scope conversion.Scope) error {
    99  		return Convert_autoscaling_Scale_To_v1_Scale(a.(*autoscaling.Scale), b.(*v1.Scale), scope)
   100  	}); err != nil {
   101  		return err
   102  	}
   103  	if err := s.AddGeneratedConversionFunc((*v1.ScaleSpec)(nil), (*autoscaling.ScaleSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   104  		return Convert_v1_ScaleSpec_To_autoscaling_ScaleSpec(a.(*v1.ScaleSpec), b.(*autoscaling.ScaleSpec), scope)
   105  	}); err != nil {
   106  		return err
   107  	}
   108  	if err := s.AddGeneratedConversionFunc((*autoscaling.ScaleSpec)(nil), (*v1.ScaleSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   109  		return Convert_autoscaling_ScaleSpec_To_v1_ScaleSpec(a.(*autoscaling.ScaleSpec), b.(*v1.ScaleSpec), scope)
   110  	}); err != nil {
   111  		return err
   112  	}
   113  	if err := s.AddGeneratedConversionFunc((*v1.ScaleStatus)(nil), (*autoscaling.ScaleStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   114  		return Convert_v1_ScaleStatus_To_autoscaling_ScaleStatus(a.(*v1.ScaleStatus), b.(*autoscaling.ScaleStatus), scope)
   115  	}); err != nil {
   116  		return err
   117  	}
   118  	if err := s.AddGeneratedConversionFunc((*autoscaling.ScaleStatus)(nil), (*v1.ScaleStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   119  		return Convert_autoscaling_ScaleStatus_To_v1_ScaleStatus(a.(*autoscaling.ScaleStatus), b.(*v1.ScaleStatus), scope)
   120  	}); err != nil {
   121  		return err
   122  	}
   123  	if err := s.AddConversionFunc((*autoscaling.ContainerResourceMetricSource)(nil), (*v1.ContainerResourceMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   124  		return Convert_autoscaling_ContainerResourceMetricSource_To_v1_ContainerResourceMetricSource(a.(*autoscaling.ContainerResourceMetricSource), b.(*v1.ContainerResourceMetricSource), scope)
   125  	}); err != nil {
   126  		return err
   127  	}
   128  	if err := s.AddConversionFunc((*autoscaling.ContainerResourceMetricStatus)(nil), (*v1.ContainerResourceMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   129  		return Convert_autoscaling_ContainerResourceMetricStatus_To_v1_ContainerResourceMetricStatus(a.(*autoscaling.ContainerResourceMetricStatus), b.(*v1.ContainerResourceMetricStatus), scope)
   130  	}); err != nil {
   131  		return err
   132  	}
   133  	if err := s.AddConversionFunc((*autoscaling.ExternalMetricSource)(nil), (*v1.ExternalMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   134  		return Convert_autoscaling_ExternalMetricSource_To_v1_ExternalMetricSource(a.(*autoscaling.ExternalMetricSource), b.(*v1.ExternalMetricSource), scope)
   135  	}); err != nil {
   136  		return err
   137  	}
   138  	if err := s.AddConversionFunc((*autoscaling.ExternalMetricStatus)(nil), (*v1.ExternalMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   139  		return Convert_autoscaling_ExternalMetricStatus_To_v1_ExternalMetricStatus(a.(*autoscaling.ExternalMetricStatus), b.(*v1.ExternalMetricStatus), scope)
   140  	}); err != nil {
   141  		return err
   142  	}
   143  	if err := s.AddConversionFunc((*autoscaling.HorizontalPodAutoscalerSpec)(nil), (*v1.HorizontalPodAutoscalerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   144  		return Convert_autoscaling_HorizontalPodAutoscalerSpec_To_v1_HorizontalPodAutoscalerSpec(a.(*autoscaling.HorizontalPodAutoscalerSpec), b.(*v1.HorizontalPodAutoscalerSpec), scope)
   145  	}); err != nil {
   146  		return err
   147  	}
   148  	if err := s.AddConversionFunc((*autoscaling.HorizontalPodAutoscalerStatus)(nil), (*v1.HorizontalPodAutoscalerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   149  		return Convert_autoscaling_HorizontalPodAutoscalerStatus_To_v1_HorizontalPodAutoscalerStatus(a.(*autoscaling.HorizontalPodAutoscalerStatus), b.(*v1.HorizontalPodAutoscalerStatus), scope)
   150  	}); err != nil {
   151  		return err
   152  	}
   153  	if err := s.AddConversionFunc((*autoscaling.HorizontalPodAutoscaler)(nil), (*v1.HorizontalPodAutoscaler)(nil), func(a, b interface{}, scope conversion.Scope) error {
   154  		return Convert_autoscaling_HorizontalPodAutoscaler_To_v1_HorizontalPodAutoscaler(a.(*autoscaling.HorizontalPodAutoscaler), b.(*v1.HorizontalPodAutoscaler), scope)
   155  	}); err != nil {
   156  		return err
   157  	}
   158  	if err := s.AddConversionFunc((*autoscaling.MetricTarget)(nil), (*v1.CrossVersionObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
   159  		return Convert_autoscaling_MetricTarget_To_v1_CrossVersionObjectReference(a.(*autoscaling.MetricTarget), b.(*v1.CrossVersionObjectReference), scope)
   160  	}); err != nil {
   161  		return err
   162  	}
   163  	if err := s.AddConversionFunc((*autoscaling.ObjectMetricSource)(nil), (*v1.ObjectMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   164  		return Convert_autoscaling_ObjectMetricSource_To_v1_ObjectMetricSource(a.(*autoscaling.ObjectMetricSource), b.(*v1.ObjectMetricSource), scope)
   165  	}); err != nil {
   166  		return err
   167  	}
   168  	if err := s.AddConversionFunc((*autoscaling.ObjectMetricStatus)(nil), (*v1.ObjectMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   169  		return Convert_autoscaling_ObjectMetricStatus_To_v1_ObjectMetricStatus(a.(*autoscaling.ObjectMetricStatus), b.(*v1.ObjectMetricStatus), scope)
   170  	}); err != nil {
   171  		return err
   172  	}
   173  	if err := s.AddConversionFunc((*autoscaling.PodsMetricSource)(nil), (*v1.PodsMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   174  		return Convert_autoscaling_PodsMetricSource_To_v1_PodsMetricSource(a.(*autoscaling.PodsMetricSource), b.(*v1.PodsMetricSource), scope)
   175  	}); err != nil {
   176  		return err
   177  	}
   178  	if err := s.AddConversionFunc((*autoscaling.PodsMetricStatus)(nil), (*v1.PodsMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   179  		return Convert_autoscaling_PodsMetricStatus_To_v1_PodsMetricStatus(a.(*autoscaling.PodsMetricStatus), b.(*v1.PodsMetricStatus), scope)
   180  	}); err != nil {
   181  		return err
   182  	}
   183  	if err := s.AddConversionFunc((*autoscaling.ResourceMetricSource)(nil), (*v1.ResourceMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   184  		return Convert_autoscaling_ResourceMetricSource_To_v1_ResourceMetricSource(a.(*autoscaling.ResourceMetricSource), b.(*v1.ResourceMetricSource), scope)
   185  	}); err != nil {
   186  		return err
   187  	}
   188  	if err := s.AddConversionFunc((*autoscaling.ResourceMetricStatus)(nil), (*v1.ResourceMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   189  		return Convert_autoscaling_ResourceMetricStatus_To_v1_ResourceMetricStatus(a.(*autoscaling.ResourceMetricStatus), b.(*v1.ResourceMetricStatus), scope)
   190  	}); err != nil {
   191  		return err
   192  	}
   193  	if err := s.AddConversionFunc((*v1.ContainerResourceMetricSource)(nil), (*autoscaling.ContainerResourceMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   194  		return Convert_v1_ContainerResourceMetricSource_To_autoscaling_ContainerResourceMetricSource(a.(*v1.ContainerResourceMetricSource), b.(*autoscaling.ContainerResourceMetricSource), scope)
   195  	}); err != nil {
   196  		return err
   197  	}
   198  	if err := s.AddConversionFunc((*v1.ContainerResourceMetricStatus)(nil), (*autoscaling.ContainerResourceMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   199  		return Convert_v1_ContainerResourceMetricStatus_To_autoscaling_ContainerResourceMetricStatus(a.(*v1.ContainerResourceMetricStatus), b.(*autoscaling.ContainerResourceMetricStatus), scope)
   200  	}); err != nil {
   201  		return err
   202  	}
   203  	if err := s.AddConversionFunc((*v1.CrossVersionObjectReference)(nil), (*autoscaling.MetricTarget)(nil), func(a, b interface{}, scope conversion.Scope) error {
   204  		return Convert_v1_CrossVersionObjectReference_To_autoscaling_MetricTarget(a.(*v1.CrossVersionObjectReference), b.(*autoscaling.MetricTarget), scope)
   205  	}); err != nil {
   206  		return err
   207  	}
   208  	if err := s.AddConversionFunc((*v1.ExternalMetricSource)(nil), (*autoscaling.ExternalMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   209  		return Convert_v1_ExternalMetricSource_To_autoscaling_ExternalMetricSource(a.(*v1.ExternalMetricSource), b.(*autoscaling.ExternalMetricSource), scope)
   210  	}); err != nil {
   211  		return err
   212  	}
   213  	if err := s.AddConversionFunc((*v1.ExternalMetricStatus)(nil), (*autoscaling.ExternalMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   214  		return Convert_v1_ExternalMetricStatus_To_autoscaling_ExternalMetricStatus(a.(*v1.ExternalMetricStatus), b.(*autoscaling.ExternalMetricStatus), scope)
   215  	}); err != nil {
   216  		return err
   217  	}
   218  	if err := s.AddConversionFunc((*v1.HorizontalPodAutoscalerSpec)(nil), (*autoscaling.HorizontalPodAutoscalerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   219  		return Convert_v1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAutoscalerSpec(a.(*v1.HorizontalPodAutoscalerSpec), b.(*autoscaling.HorizontalPodAutoscalerSpec), scope)
   220  	}); err != nil {
   221  		return err
   222  	}
   223  	if err := s.AddConversionFunc((*v1.HorizontalPodAutoscalerStatus)(nil), (*autoscaling.HorizontalPodAutoscalerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   224  		return Convert_v1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus(a.(*v1.HorizontalPodAutoscalerStatus), b.(*autoscaling.HorizontalPodAutoscalerStatus), scope)
   225  	}); err != nil {
   226  		return err
   227  	}
   228  	if err := s.AddConversionFunc((*v1.HorizontalPodAutoscaler)(nil), (*autoscaling.HorizontalPodAutoscaler)(nil), func(a, b interface{}, scope conversion.Scope) error {
   229  		return Convert_v1_HorizontalPodAutoscaler_To_autoscaling_HorizontalPodAutoscaler(a.(*v1.HorizontalPodAutoscaler), b.(*autoscaling.HorizontalPodAutoscaler), scope)
   230  	}); err != nil {
   231  		return err
   232  	}
   233  	if err := s.AddConversionFunc((*v1.ObjectMetricSource)(nil), (*autoscaling.ObjectMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   234  		return Convert_v1_ObjectMetricSource_To_autoscaling_ObjectMetricSource(a.(*v1.ObjectMetricSource), b.(*autoscaling.ObjectMetricSource), scope)
   235  	}); err != nil {
   236  		return err
   237  	}
   238  	if err := s.AddConversionFunc((*v1.ObjectMetricStatus)(nil), (*autoscaling.ObjectMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   239  		return Convert_v1_ObjectMetricStatus_To_autoscaling_ObjectMetricStatus(a.(*v1.ObjectMetricStatus), b.(*autoscaling.ObjectMetricStatus), scope)
   240  	}); err != nil {
   241  		return err
   242  	}
   243  	if err := s.AddConversionFunc((*v1.PodsMetricSource)(nil), (*autoscaling.PodsMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   244  		return Convert_v1_PodsMetricSource_To_autoscaling_PodsMetricSource(a.(*v1.PodsMetricSource), b.(*autoscaling.PodsMetricSource), scope)
   245  	}); err != nil {
   246  		return err
   247  	}
   248  	if err := s.AddConversionFunc((*v1.PodsMetricStatus)(nil), (*autoscaling.PodsMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   249  		return Convert_v1_PodsMetricStatus_To_autoscaling_PodsMetricStatus(a.(*v1.PodsMetricStatus), b.(*autoscaling.PodsMetricStatus), scope)
   250  	}); err != nil {
   251  		return err
   252  	}
   253  	if err := s.AddConversionFunc((*v1.ResourceMetricSource)(nil), (*autoscaling.ResourceMetricSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   254  		return Convert_v1_ResourceMetricSource_To_autoscaling_ResourceMetricSource(a.(*v1.ResourceMetricSource), b.(*autoscaling.ResourceMetricSource), scope)
   255  	}); err != nil {
   256  		return err
   257  	}
   258  	if err := s.AddConversionFunc((*v1.ResourceMetricStatus)(nil), (*autoscaling.ResourceMetricStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   259  		return Convert_v1_ResourceMetricStatus_To_autoscaling_ResourceMetricStatus(a.(*v1.ResourceMetricStatus), b.(*autoscaling.ResourceMetricStatus), scope)
   260  	}); err != nil {
   261  		return err
   262  	}
   263  	return nil
   264  }
   265  
   266  func autoConvert_v1_ContainerResourceMetricSource_To_autoscaling_ContainerResourceMetricSource(in *v1.ContainerResourceMetricSource, out *autoscaling.ContainerResourceMetricSource, s conversion.Scope) error {
   267  	out.Name = core.ResourceName(in.Name)
   268  	// WARNING: in.TargetAverageUtilization requires manual conversion: does not exist in peer-type
   269  	// WARNING: in.TargetAverageValue requires manual conversion: does not exist in peer-type
   270  	out.Container = in.Container
   271  	return nil
   272  }
   273  
   274  func autoConvert_autoscaling_ContainerResourceMetricSource_To_v1_ContainerResourceMetricSource(in *autoscaling.ContainerResourceMetricSource, out *v1.ContainerResourceMetricSource, s conversion.Scope) error {
   275  	out.Name = corev1.ResourceName(in.Name)
   276  	out.Container = in.Container
   277  	// WARNING: in.Target requires manual conversion: does not exist in peer-type
   278  	return nil
   279  }
   280  
   281  func autoConvert_v1_ContainerResourceMetricStatus_To_autoscaling_ContainerResourceMetricStatus(in *v1.ContainerResourceMetricStatus, out *autoscaling.ContainerResourceMetricStatus, s conversion.Scope) error {
   282  	out.Name = core.ResourceName(in.Name)
   283  	// WARNING: in.CurrentAverageUtilization requires manual conversion: does not exist in peer-type
   284  	// WARNING: in.CurrentAverageValue requires manual conversion: does not exist in peer-type
   285  	out.Container = in.Container
   286  	return nil
   287  }
   288  
   289  func autoConvert_autoscaling_ContainerResourceMetricStatus_To_v1_ContainerResourceMetricStatus(in *autoscaling.ContainerResourceMetricStatus, out *v1.ContainerResourceMetricStatus, s conversion.Scope) error {
   290  	out.Name = corev1.ResourceName(in.Name)
   291  	out.Container = in.Container
   292  	// WARNING: in.Current requires manual conversion: does not exist in peer-type
   293  	return nil
   294  }
   295  
   296  func autoConvert_v1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(in *v1.CrossVersionObjectReference, out *autoscaling.CrossVersionObjectReference, s conversion.Scope) error {
   297  	out.Kind = in.Kind
   298  	out.Name = in.Name
   299  	out.APIVersion = in.APIVersion
   300  	return nil
   301  }
   302  
   303  // Convert_v1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference is an autogenerated conversion function.
   304  func Convert_v1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(in *v1.CrossVersionObjectReference, out *autoscaling.CrossVersionObjectReference, s conversion.Scope) error {
   305  	return autoConvert_v1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(in, out, s)
   306  }
   307  
   308  func autoConvert_autoscaling_CrossVersionObjectReference_To_v1_CrossVersionObjectReference(in *autoscaling.CrossVersionObjectReference, out *v1.CrossVersionObjectReference, s conversion.Scope) error {
   309  	out.Kind = in.Kind
   310  	out.Name = in.Name
   311  	out.APIVersion = in.APIVersion
   312  	return nil
   313  }
   314  
   315  // Convert_autoscaling_CrossVersionObjectReference_To_v1_CrossVersionObjectReference is an autogenerated conversion function.
   316  func Convert_autoscaling_CrossVersionObjectReference_To_v1_CrossVersionObjectReference(in *autoscaling.CrossVersionObjectReference, out *v1.CrossVersionObjectReference, s conversion.Scope) error {
   317  	return autoConvert_autoscaling_CrossVersionObjectReference_To_v1_CrossVersionObjectReference(in, out, s)
   318  }
   319  
   320  func autoConvert_v1_ExternalMetricSource_To_autoscaling_ExternalMetricSource(in *v1.ExternalMetricSource, out *autoscaling.ExternalMetricSource, s conversion.Scope) error {
   321  	// WARNING: in.MetricName requires manual conversion: does not exist in peer-type
   322  	// WARNING: in.MetricSelector requires manual conversion: does not exist in peer-type
   323  	// WARNING: in.TargetValue requires manual conversion: does not exist in peer-type
   324  	// WARNING: in.TargetAverageValue requires manual conversion: does not exist in peer-type
   325  	return nil
   326  }
   327  
   328  func autoConvert_autoscaling_ExternalMetricSource_To_v1_ExternalMetricSource(in *autoscaling.ExternalMetricSource, out *v1.ExternalMetricSource, s conversion.Scope) error {
   329  	// WARNING: in.Metric requires manual conversion: does not exist in peer-type
   330  	// WARNING: in.Target requires manual conversion: does not exist in peer-type
   331  	return nil
   332  }
   333  
   334  func autoConvert_v1_ExternalMetricStatus_To_autoscaling_ExternalMetricStatus(in *v1.ExternalMetricStatus, out *autoscaling.ExternalMetricStatus, s conversion.Scope) error {
   335  	// WARNING: in.MetricName requires manual conversion: does not exist in peer-type
   336  	// WARNING: in.MetricSelector requires manual conversion: does not exist in peer-type
   337  	// WARNING: in.CurrentValue requires manual conversion: does not exist in peer-type
   338  	// WARNING: in.CurrentAverageValue requires manual conversion: does not exist in peer-type
   339  	return nil
   340  }
   341  
   342  func autoConvert_autoscaling_ExternalMetricStatus_To_v1_ExternalMetricStatus(in *autoscaling.ExternalMetricStatus, out *v1.ExternalMetricStatus, s conversion.Scope) error {
   343  	// WARNING: in.Metric requires manual conversion: does not exist in peer-type
   344  	// WARNING: in.Current requires manual conversion: does not exist in peer-type
   345  	return nil
   346  }
   347  
   348  func autoConvert_v1_HorizontalPodAutoscaler_To_autoscaling_HorizontalPodAutoscaler(in *v1.HorizontalPodAutoscaler, out *autoscaling.HorizontalPodAutoscaler, s conversion.Scope) error {
   349  	out.ObjectMeta = in.ObjectMeta
   350  	if err := Convert_v1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAutoscalerSpec(&in.Spec, &out.Spec, s); err != nil {
   351  		return err
   352  	}
   353  	if err := Convert_v1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus(&in.Status, &out.Status, s); err != nil {
   354  		return err
   355  	}
   356  	return nil
   357  }
   358  
   359  func autoConvert_autoscaling_HorizontalPodAutoscaler_To_v1_HorizontalPodAutoscaler(in *autoscaling.HorizontalPodAutoscaler, out *v1.HorizontalPodAutoscaler, s conversion.Scope) error {
   360  	out.ObjectMeta = in.ObjectMeta
   361  	if err := Convert_autoscaling_HorizontalPodAutoscalerSpec_To_v1_HorizontalPodAutoscalerSpec(&in.Spec, &out.Spec, s); err != nil {
   362  		return err
   363  	}
   364  	if err := Convert_autoscaling_HorizontalPodAutoscalerStatus_To_v1_HorizontalPodAutoscalerStatus(&in.Status, &out.Status, s); err != nil {
   365  		return err
   366  	}
   367  	return nil
   368  }
   369  
   370  func autoConvert_v1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition(in *v1.HorizontalPodAutoscalerCondition, out *autoscaling.HorizontalPodAutoscalerCondition, s conversion.Scope) error {
   371  	out.Type = autoscaling.HorizontalPodAutoscalerConditionType(in.Type)
   372  	out.Status = autoscaling.ConditionStatus(in.Status)
   373  	out.LastTransitionTime = in.LastTransitionTime
   374  	out.Reason = in.Reason
   375  	out.Message = in.Message
   376  	return nil
   377  }
   378  
   379  // Convert_v1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition is an autogenerated conversion function.
   380  func Convert_v1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition(in *v1.HorizontalPodAutoscalerCondition, out *autoscaling.HorizontalPodAutoscalerCondition, s conversion.Scope) error {
   381  	return autoConvert_v1_HorizontalPodAutoscalerCondition_To_autoscaling_HorizontalPodAutoscalerCondition(in, out, s)
   382  }
   383  
   384  func autoConvert_autoscaling_HorizontalPodAutoscalerCondition_To_v1_HorizontalPodAutoscalerCondition(in *autoscaling.HorizontalPodAutoscalerCondition, out *v1.HorizontalPodAutoscalerCondition, s conversion.Scope) error {
   385  	out.Type = v1.HorizontalPodAutoscalerConditionType(in.Type)
   386  	out.Status = corev1.ConditionStatus(in.Status)
   387  	out.LastTransitionTime = in.LastTransitionTime
   388  	out.Reason = in.Reason
   389  	out.Message = in.Message
   390  	return nil
   391  }
   392  
   393  // Convert_autoscaling_HorizontalPodAutoscalerCondition_To_v1_HorizontalPodAutoscalerCondition is an autogenerated conversion function.
   394  func Convert_autoscaling_HorizontalPodAutoscalerCondition_To_v1_HorizontalPodAutoscalerCondition(in *autoscaling.HorizontalPodAutoscalerCondition, out *v1.HorizontalPodAutoscalerCondition, s conversion.Scope) error {
   395  	return autoConvert_autoscaling_HorizontalPodAutoscalerCondition_To_v1_HorizontalPodAutoscalerCondition(in, out, s)
   396  }
   397  
   398  func autoConvert_v1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList(in *v1.HorizontalPodAutoscalerList, out *autoscaling.HorizontalPodAutoscalerList, s conversion.Scope) error {
   399  	out.ListMeta = in.ListMeta
   400  	if in.Items != nil {
   401  		in, out := &in.Items, &out.Items
   402  		*out = make([]autoscaling.HorizontalPodAutoscaler, len(*in))
   403  		for i := range *in {
   404  			if err := Convert_v1_HorizontalPodAutoscaler_To_autoscaling_HorizontalPodAutoscaler(&(*in)[i], &(*out)[i], s); err != nil {
   405  				return err
   406  			}
   407  		}
   408  	} else {
   409  		out.Items = nil
   410  	}
   411  	return nil
   412  }
   413  
   414  // Convert_v1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList is an autogenerated conversion function.
   415  func Convert_v1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList(in *v1.HorizontalPodAutoscalerList, out *autoscaling.HorizontalPodAutoscalerList, s conversion.Scope) error {
   416  	return autoConvert_v1_HorizontalPodAutoscalerList_To_autoscaling_HorizontalPodAutoscalerList(in, out, s)
   417  }
   418  
   419  func autoConvert_autoscaling_HorizontalPodAutoscalerList_To_v1_HorizontalPodAutoscalerList(in *autoscaling.HorizontalPodAutoscalerList, out *v1.HorizontalPodAutoscalerList, s conversion.Scope) error {
   420  	out.ListMeta = in.ListMeta
   421  	if in.Items != nil {
   422  		in, out := &in.Items, &out.Items
   423  		*out = make([]v1.HorizontalPodAutoscaler, len(*in))
   424  		for i := range *in {
   425  			if err := Convert_autoscaling_HorizontalPodAutoscaler_To_v1_HorizontalPodAutoscaler(&(*in)[i], &(*out)[i], s); err != nil {
   426  				return err
   427  			}
   428  		}
   429  	} else {
   430  		out.Items = nil
   431  	}
   432  	return nil
   433  }
   434  
   435  // Convert_autoscaling_HorizontalPodAutoscalerList_To_v1_HorizontalPodAutoscalerList is an autogenerated conversion function.
   436  func Convert_autoscaling_HorizontalPodAutoscalerList_To_v1_HorizontalPodAutoscalerList(in *autoscaling.HorizontalPodAutoscalerList, out *v1.HorizontalPodAutoscalerList, s conversion.Scope) error {
   437  	return autoConvert_autoscaling_HorizontalPodAutoscalerList_To_v1_HorizontalPodAutoscalerList(in, out, s)
   438  }
   439  
   440  func autoConvert_v1_HorizontalPodAutoscalerSpec_To_autoscaling_HorizontalPodAutoscalerSpec(in *v1.HorizontalPodAutoscalerSpec, out *autoscaling.HorizontalPodAutoscalerSpec, s conversion.Scope) error {
   441  	if err := Convert_v1_CrossVersionObjectReference_To_autoscaling_CrossVersionObjectReference(&in.ScaleTargetRef, &out.ScaleTargetRef, s); err != nil {
   442  		return err
   443  	}
   444  	out.MinReplicas = (*int32)(unsafe.Pointer(in.MinReplicas))
   445  	out.MaxReplicas = in.MaxReplicas
   446  	// WARNING: in.TargetCPUUtilizationPercentage requires manual conversion: does not exist in peer-type
   447  	return nil
   448  }
   449  
   450  func autoConvert_autoscaling_HorizontalPodAutoscalerSpec_To_v1_HorizontalPodAutoscalerSpec(in *autoscaling.HorizontalPodAutoscalerSpec, out *v1.HorizontalPodAutoscalerSpec, s conversion.Scope) error {
   451  	if err := Convert_autoscaling_CrossVersionObjectReference_To_v1_CrossVersionObjectReference(&in.ScaleTargetRef, &out.ScaleTargetRef, s); err != nil {
   452  		return err
   453  	}
   454  	out.MinReplicas = (*int32)(unsafe.Pointer(in.MinReplicas))
   455  	out.MaxReplicas = in.MaxReplicas
   456  	// WARNING: in.Metrics requires manual conversion: does not exist in peer-type
   457  	// WARNING: in.Behavior requires manual conversion: does not exist in peer-type
   458  	return nil
   459  }
   460  
   461  func autoConvert_v1_HorizontalPodAutoscalerStatus_To_autoscaling_HorizontalPodAutoscalerStatus(in *v1.HorizontalPodAutoscalerStatus, out *autoscaling.HorizontalPodAutoscalerStatus, s conversion.Scope) error {
   462  	out.ObservedGeneration = (*int64)(unsafe.Pointer(in.ObservedGeneration))
   463  	out.LastScaleTime = (*metav1.Time)(unsafe.Pointer(in.LastScaleTime))
   464  	out.CurrentReplicas = in.CurrentReplicas
   465  	out.DesiredReplicas = in.DesiredReplicas
   466  	// WARNING: in.CurrentCPUUtilizationPercentage requires manual conversion: does not exist in peer-type
   467  	return nil
   468  }
   469  
   470  func autoConvert_autoscaling_HorizontalPodAutoscalerStatus_To_v1_HorizontalPodAutoscalerStatus(in *autoscaling.HorizontalPodAutoscalerStatus, out *v1.HorizontalPodAutoscalerStatus, s conversion.Scope) error {
   471  	out.ObservedGeneration = (*int64)(unsafe.Pointer(in.ObservedGeneration))
   472  	out.LastScaleTime = (*metav1.Time)(unsafe.Pointer(in.LastScaleTime))
   473  	out.CurrentReplicas = in.CurrentReplicas
   474  	out.DesiredReplicas = in.DesiredReplicas
   475  	// WARNING: in.CurrentMetrics requires manual conversion: does not exist in peer-type
   476  	// WARNING: in.Conditions requires manual conversion: does not exist in peer-type
   477  	return nil
   478  }
   479  
   480  func autoConvert_v1_MetricSpec_To_autoscaling_MetricSpec(in *v1.MetricSpec, out *autoscaling.MetricSpec, s conversion.Scope) error {
   481  	out.Type = autoscaling.MetricSourceType(in.Type)
   482  	if in.Object != nil {
   483  		in, out := &in.Object, &out.Object
   484  		*out = new(autoscaling.ObjectMetricSource)
   485  		if err := Convert_v1_ObjectMetricSource_To_autoscaling_ObjectMetricSource(*in, *out, s); err != nil {
   486  			return err
   487  		}
   488  	} else {
   489  		out.Object = nil
   490  	}
   491  	if in.Pods != nil {
   492  		in, out := &in.Pods, &out.Pods
   493  		*out = new(autoscaling.PodsMetricSource)
   494  		if err := Convert_v1_PodsMetricSource_To_autoscaling_PodsMetricSource(*in, *out, s); err != nil {
   495  			return err
   496  		}
   497  	} else {
   498  		out.Pods = nil
   499  	}
   500  	if in.Resource != nil {
   501  		in, out := &in.Resource, &out.Resource
   502  		*out = new(autoscaling.ResourceMetricSource)
   503  		if err := Convert_v1_ResourceMetricSource_To_autoscaling_ResourceMetricSource(*in, *out, s); err != nil {
   504  			return err
   505  		}
   506  	} else {
   507  		out.Resource = nil
   508  	}
   509  	if in.ContainerResource != nil {
   510  		in, out := &in.ContainerResource, &out.ContainerResource
   511  		*out = new(autoscaling.ContainerResourceMetricSource)
   512  		if err := Convert_v1_ContainerResourceMetricSource_To_autoscaling_ContainerResourceMetricSource(*in, *out, s); err != nil {
   513  			return err
   514  		}
   515  	} else {
   516  		out.ContainerResource = nil
   517  	}
   518  	if in.External != nil {
   519  		in, out := &in.External, &out.External
   520  		*out = new(autoscaling.ExternalMetricSource)
   521  		if err := Convert_v1_ExternalMetricSource_To_autoscaling_ExternalMetricSource(*in, *out, s); err != nil {
   522  			return err
   523  		}
   524  	} else {
   525  		out.External = nil
   526  	}
   527  	return nil
   528  }
   529  
   530  // Convert_v1_MetricSpec_To_autoscaling_MetricSpec is an autogenerated conversion function.
   531  func Convert_v1_MetricSpec_To_autoscaling_MetricSpec(in *v1.MetricSpec, out *autoscaling.MetricSpec, s conversion.Scope) error {
   532  	return autoConvert_v1_MetricSpec_To_autoscaling_MetricSpec(in, out, s)
   533  }
   534  
   535  func autoConvert_autoscaling_MetricSpec_To_v1_MetricSpec(in *autoscaling.MetricSpec, out *v1.MetricSpec, s conversion.Scope) error {
   536  	out.Type = v1.MetricSourceType(in.Type)
   537  	if in.Object != nil {
   538  		in, out := &in.Object, &out.Object
   539  		*out = new(v1.ObjectMetricSource)
   540  		if err := Convert_autoscaling_ObjectMetricSource_To_v1_ObjectMetricSource(*in, *out, s); err != nil {
   541  			return err
   542  		}
   543  	} else {
   544  		out.Object = nil
   545  	}
   546  	if in.Pods != nil {
   547  		in, out := &in.Pods, &out.Pods
   548  		*out = new(v1.PodsMetricSource)
   549  		if err := Convert_autoscaling_PodsMetricSource_To_v1_PodsMetricSource(*in, *out, s); err != nil {
   550  			return err
   551  		}
   552  	} else {
   553  		out.Pods = nil
   554  	}
   555  	if in.Resource != nil {
   556  		in, out := &in.Resource, &out.Resource
   557  		*out = new(v1.ResourceMetricSource)
   558  		if err := Convert_autoscaling_ResourceMetricSource_To_v1_ResourceMetricSource(*in, *out, s); err != nil {
   559  			return err
   560  		}
   561  	} else {
   562  		out.Resource = nil
   563  	}
   564  	if in.ContainerResource != nil {
   565  		in, out := &in.ContainerResource, &out.ContainerResource
   566  		*out = new(v1.ContainerResourceMetricSource)
   567  		if err := Convert_autoscaling_ContainerResourceMetricSource_To_v1_ContainerResourceMetricSource(*in, *out, s); err != nil {
   568  			return err
   569  		}
   570  	} else {
   571  		out.ContainerResource = nil
   572  	}
   573  	if in.External != nil {
   574  		in, out := &in.External, &out.External
   575  		*out = new(v1.ExternalMetricSource)
   576  		if err := Convert_autoscaling_ExternalMetricSource_To_v1_ExternalMetricSource(*in, *out, s); err != nil {
   577  			return err
   578  		}
   579  	} else {
   580  		out.External = nil
   581  	}
   582  	return nil
   583  }
   584  
   585  // Convert_autoscaling_MetricSpec_To_v1_MetricSpec is an autogenerated conversion function.
   586  func Convert_autoscaling_MetricSpec_To_v1_MetricSpec(in *autoscaling.MetricSpec, out *v1.MetricSpec, s conversion.Scope) error {
   587  	return autoConvert_autoscaling_MetricSpec_To_v1_MetricSpec(in, out, s)
   588  }
   589  
   590  func autoConvert_v1_MetricStatus_To_autoscaling_MetricStatus(in *v1.MetricStatus, out *autoscaling.MetricStatus, s conversion.Scope) error {
   591  	out.Type = autoscaling.MetricSourceType(in.Type)
   592  	if in.Object != nil {
   593  		in, out := &in.Object, &out.Object
   594  		*out = new(autoscaling.ObjectMetricStatus)
   595  		if err := Convert_v1_ObjectMetricStatus_To_autoscaling_ObjectMetricStatus(*in, *out, s); err != nil {
   596  			return err
   597  		}
   598  	} else {
   599  		out.Object = nil
   600  	}
   601  	if in.Pods != nil {
   602  		in, out := &in.Pods, &out.Pods
   603  		*out = new(autoscaling.PodsMetricStatus)
   604  		if err := Convert_v1_PodsMetricStatus_To_autoscaling_PodsMetricStatus(*in, *out, s); err != nil {
   605  			return err
   606  		}
   607  	} else {
   608  		out.Pods = nil
   609  	}
   610  	if in.Resource != nil {
   611  		in, out := &in.Resource, &out.Resource
   612  		*out = new(autoscaling.ResourceMetricStatus)
   613  		if err := Convert_v1_ResourceMetricStatus_To_autoscaling_ResourceMetricStatus(*in, *out, s); err != nil {
   614  			return err
   615  		}
   616  	} else {
   617  		out.Resource = nil
   618  	}
   619  	if in.ContainerResource != nil {
   620  		in, out := &in.ContainerResource, &out.ContainerResource
   621  		*out = new(autoscaling.ContainerResourceMetricStatus)
   622  		if err := Convert_v1_ContainerResourceMetricStatus_To_autoscaling_ContainerResourceMetricStatus(*in, *out, s); err != nil {
   623  			return err
   624  		}
   625  	} else {
   626  		out.ContainerResource = nil
   627  	}
   628  	if in.External != nil {
   629  		in, out := &in.External, &out.External
   630  		*out = new(autoscaling.ExternalMetricStatus)
   631  		if err := Convert_v1_ExternalMetricStatus_To_autoscaling_ExternalMetricStatus(*in, *out, s); err != nil {
   632  			return err
   633  		}
   634  	} else {
   635  		out.External = nil
   636  	}
   637  	return nil
   638  }
   639  
   640  // Convert_v1_MetricStatus_To_autoscaling_MetricStatus is an autogenerated conversion function.
   641  func Convert_v1_MetricStatus_To_autoscaling_MetricStatus(in *v1.MetricStatus, out *autoscaling.MetricStatus, s conversion.Scope) error {
   642  	return autoConvert_v1_MetricStatus_To_autoscaling_MetricStatus(in, out, s)
   643  }
   644  
   645  func autoConvert_autoscaling_MetricStatus_To_v1_MetricStatus(in *autoscaling.MetricStatus, out *v1.MetricStatus, s conversion.Scope) error {
   646  	out.Type = v1.MetricSourceType(in.Type)
   647  	if in.Object != nil {
   648  		in, out := &in.Object, &out.Object
   649  		*out = new(v1.ObjectMetricStatus)
   650  		if err := Convert_autoscaling_ObjectMetricStatus_To_v1_ObjectMetricStatus(*in, *out, s); err != nil {
   651  			return err
   652  		}
   653  	} else {
   654  		out.Object = nil
   655  	}
   656  	if in.Pods != nil {
   657  		in, out := &in.Pods, &out.Pods
   658  		*out = new(v1.PodsMetricStatus)
   659  		if err := Convert_autoscaling_PodsMetricStatus_To_v1_PodsMetricStatus(*in, *out, s); err != nil {
   660  			return err
   661  		}
   662  	} else {
   663  		out.Pods = nil
   664  	}
   665  	if in.Resource != nil {
   666  		in, out := &in.Resource, &out.Resource
   667  		*out = new(v1.ResourceMetricStatus)
   668  		if err := Convert_autoscaling_ResourceMetricStatus_To_v1_ResourceMetricStatus(*in, *out, s); err != nil {
   669  			return err
   670  		}
   671  	} else {
   672  		out.Resource = nil
   673  	}
   674  	if in.ContainerResource != nil {
   675  		in, out := &in.ContainerResource, &out.ContainerResource
   676  		*out = new(v1.ContainerResourceMetricStatus)
   677  		if err := Convert_autoscaling_ContainerResourceMetricStatus_To_v1_ContainerResourceMetricStatus(*in, *out, s); err != nil {
   678  			return err
   679  		}
   680  	} else {
   681  		out.ContainerResource = nil
   682  	}
   683  	if in.External != nil {
   684  		in, out := &in.External, &out.External
   685  		*out = new(v1.ExternalMetricStatus)
   686  		if err := Convert_autoscaling_ExternalMetricStatus_To_v1_ExternalMetricStatus(*in, *out, s); err != nil {
   687  			return err
   688  		}
   689  	} else {
   690  		out.External = nil
   691  	}
   692  	return nil
   693  }
   694  
   695  // Convert_autoscaling_MetricStatus_To_v1_MetricStatus is an autogenerated conversion function.
   696  func Convert_autoscaling_MetricStatus_To_v1_MetricStatus(in *autoscaling.MetricStatus, out *v1.MetricStatus, s conversion.Scope) error {
   697  	return autoConvert_autoscaling_MetricStatus_To_v1_MetricStatus(in, out, s)
   698  }
   699  
   700  func autoConvert_v1_ObjectMetricSource_To_autoscaling_ObjectMetricSource(in *v1.ObjectMetricSource, out *autoscaling.ObjectMetricSource, s conversion.Scope) error {
   701  	if err := Convert_v1_CrossVersionObjectReference_To_autoscaling_MetricTarget(&in.Target, &out.Target, s); err != nil {
   702  		return err
   703  	}
   704  	// WARNING: in.MetricName requires manual conversion: does not exist in peer-type
   705  	// WARNING: in.TargetValue requires manual conversion: does not exist in peer-type
   706  	// WARNING: in.Selector requires manual conversion: does not exist in peer-type
   707  	// WARNING: in.AverageValue requires manual conversion: does not exist in peer-type
   708  	return nil
   709  }
   710  
   711  func autoConvert_autoscaling_ObjectMetricSource_To_v1_ObjectMetricSource(in *autoscaling.ObjectMetricSource, out *v1.ObjectMetricSource, s conversion.Scope) error {
   712  	// WARNING: in.DescribedObject requires manual conversion: does not exist in peer-type
   713  	if err := Convert_autoscaling_MetricTarget_To_v1_CrossVersionObjectReference(&in.Target, &out.Target, s); err != nil {
   714  		return err
   715  	}
   716  	// WARNING: in.Metric requires manual conversion: does not exist in peer-type
   717  	return nil
   718  }
   719  
   720  func autoConvert_v1_ObjectMetricStatus_To_autoscaling_ObjectMetricStatus(in *v1.ObjectMetricStatus, out *autoscaling.ObjectMetricStatus, s conversion.Scope) error {
   721  	// WARNING: in.Target requires manual conversion: does not exist in peer-type
   722  	// WARNING: in.MetricName requires manual conversion: does not exist in peer-type
   723  	// WARNING: in.CurrentValue requires manual conversion: does not exist in peer-type
   724  	// WARNING: in.Selector requires manual conversion: does not exist in peer-type
   725  	// WARNING: in.AverageValue requires manual conversion: does not exist in peer-type
   726  	return nil
   727  }
   728  
   729  func autoConvert_autoscaling_ObjectMetricStatus_To_v1_ObjectMetricStatus(in *autoscaling.ObjectMetricStatus, out *v1.ObjectMetricStatus, s conversion.Scope) error {
   730  	// WARNING: in.Metric requires manual conversion: does not exist in peer-type
   731  	// WARNING: in.Current requires manual conversion: does not exist in peer-type
   732  	// WARNING: in.DescribedObject requires manual conversion: does not exist in peer-type
   733  	return nil
   734  }
   735  
   736  func autoConvert_v1_PodsMetricSource_To_autoscaling_PodsMetricSource(in *v1.PodsMetricSource, out *autoscaling.PodsMetricSource, s conversion.Scope) error {
   737  	// WARNING: in.MetricName requires manual conversion: does not exist in peer-type
   738  	// WARNING: in.TargetAverageValue requires manual conversion: does not exist in peer-type
   739  	// WARNING: in.Selector requires manual conversion: does not exist in peer-type
   740  	return nil
   741  }
   742  
   743  func autoConvert_autoscaling_PodsMetricSource_To_v1_PodsMetricSource(in *autoscaling.PodsMetricSource, out *v1.PodsMetricSource, s conversion.Scope) error {
   744  	// WARNING: in.Metric requires manual conversion: does not exist in peer-type
   745  	// WARNING: in.Target requires manual conversion: does not exist in peer-type
   746  	return nil
   747  }
   748  
   749  func autoConvert_v1_PodsMetricStatus_To_autoscaling_PodsMetricStatus(in *v1.PodsMetricStatus, out *autoscaling.PodsMetricStatus, s conversion.Scope) error {
   750  	// WARNING: in.MetricName requires manual conversion: does not exist in peer-type
   751  	// WARNING: in.CurrentAverageValue requires manual conversion: does not exist in peer-type
   752  	// WARNING: in.Selector requires manual conversion: does not exist in peer-type
   753  	return nil
   754  }
   755  
   756  func autoConvert_autoscaling_PodsMetricStatus_To_v1_PodsMetricStatus(in *autoscaling.PodsMetricStatus, out *v1.PodsMetricStatus, s conversion.Scope) error {
   757  	// WARNING: in.Metric requires manual conversion: does not exist in peer-type
   758  	// WARNING: in.Current requires manual conversion: does not exist in peer-type
   759  	return nil
   760  }
   761  
   762  func autoConvert_v1_ResourceMetricSource_To_autoscaling_ResourceMetricSource(in *v1.ResourceMetricSource, out *autoscaling.ResourceMetricSource, s conversion.Scope) error {
   763  	out.Name = core.ResourceName(in.Name)
   764  	// WARNING: in.TargetAverageUtilization requires manual conversion: does not exist in peer-type
   765  	// WARNING: in.TargetAverageValue requires manual conversion: does not exist in peer-type
   766  	return nil
   767  }
   768  
   769  func autoConvert_autoscaling_ResourceMetricSource_To_v1_ResourceMetricSource(in *autoscaling.ResourceMetricSource, out *v1.ResourceMetricSource, s conversion.Scope) error {
   770  	out.Name = corev1.ResourceName(in.Name)
   771  	// WARNING: in.Target requires manual conversion: does not exist in peer-type
   772  	return nil
   773  }
   774  
   775  func autoConvert_v1_ResourceMetricStatus_To_autoscaling_ResourceMetricStatus(in *v1.ResourceMetricStatus, out *autoscaling.ResourceMetricStatus, s conversion.Scope) error {
   776  	out.Name = core.ResourceName(in.Name)
   777  	// WARNING: in.CurrentAverageUtilization requires manual conversion: does not exist in peer-type
   778  	// WARNING: in.CurrentAverageValue requires manual conversion: does not exist in peer-type
   779  	return nil
   780  }
   781  
   782  func autoConvert_autoscaling_ResourceMetricStatus_To_v1_ResourceMetricStatus(in *autoscaling.ResourceMetricStatus, out *v1.ResourceMetricStatus, s conversion.Scope) error {
   783  	out.Name = corev1.ResourceName(in.Name)
   784  	// WARNING: in.Current requires manual conversion: does not exist in peer-type
   785  	return nil
   786  }
   787  
   788  func autoConvert_v1_Scale_To_autoscaling_Scale(in *v1.Scale, out *autoscaling.Scale, s conversion.Scope) error {
   789  	out.ObjectMeta = in.ObjectMeta
   790  	if err := Convert_v1_ScaleSpec_To_autoscaling_ScaleSpec(&in.Spec, &out.Spec, s); err != nil {
   791  		return err
   792  	}
   793  	if err := Convert_v1_ScaleStatus_To_autoscaling_ScaleStatus(&in.Status, &out.Status, s); err != nil {
   794  		return err
   795  	}
   796  	return nil
   797  }
   798  
   799  // Convert_v1_Scale_To_autoscaling_Scale is an autogenerated conversion function.
   800  func Convert_v1_Scale_To_autoscaling_Scale(in *v1.Scale, out *autoscaling.Scale, s conversion.Scope) error {
   801  	return autoConvert_v1_Scale_To_autoscaling_Scale(in, out, s)
   802  }
   803  
   804  func autoConvert_autoscaling_Scale_To_v1_Scale(in *autoscaling.Scale, out *v1.Scale, s conversion.Scope) error {
   805  	out.ObjectMeta = in.ObjectMeta
   806  	if err := Convert_autoscaling_ScaleSpec_To_v1_ScaleSpec(&in.Spec, &out.Spec, s); err != nil {
   807  		return err
   808  	}
   809  	if err := Convert_autoscaling_ScaleStatus_To_v1_ScaleStatus(&in.Status, &out.Status, s); err != nil {
   810  		return err
   811  	}
   812  	return nil
   813  }
   814  
   815  // Convert_autoscaling_Scale_To_v1_Scale is an autogenerated conversion function.
   816  func Convert_autoscaling_Scale_To_v1_Scale(in *autoscaling.Scale, out *v1.Scale, s conversion.Scope) error {
   817  	return autoConvert_autoscaling_Scale_To_v1_Scale(in, out, s)
   818  }
   819  
   820  func autoConvert_v1_ScaleSpec_To_autoscaling_ScaleSpec(in *v1.ScaleSpec, out *autoscaling.ScaleSpec, s conversion.Scope) error {
   821  	out.Replicas = in.Replicas
   822  	return nil
   823  }
   824  
   825  // Convert_v1_ScaleSpec_To_autoscaling_ScaleSpec is an autogenerated conversion function.
   826  func Convert_v1_ScaleSpec_To_autoscaling_ScaleSpec(in *v1.ScaleSpec, out *autoscaling.ScaleSpec, s conversion.Scope) error {
   827  	return autoConvert_v1_ScaleSpec_To_autoscaling_ScaleSpec(in, out, s)
   828  }
   829  
   830  func autoConvert_autoscaling_ScaleSpec_To_v1_ScaleSpec(in *autoscaling.ScaleSpec, out *v1.ScaleSpec, s conversion.Scope) error {
   831  	out.Replicas = in.Replicas
   832  	return nil
   833  }
   834  
   835  // Convert_autoscaling_ScaleSpec_To_v1_ScaleSpec is an autogenerated conversion function.
   836  func Convert_autoscaling_ScaleSpec_To_v1_ScaleSpec(in *autoscaling.ScaleSpec, out *v1.ScaleSpec, s conversion.Scope) error {
   837  	return autoConvert_autoscaling_ScaleSpec_To_v1_ScaleSpec(in, out, s)
   838  }
   839  
   840  func autoConvert_v1_ScaleStatus_To_autoscaling_ScaleStatus(in *v1.ScaleStatus, out *autoscaling.ScaleStatus, s conversion.Scope) error {
   841  	out.Replicas = in.Replicas
   842  	out.Selector = in.Selector
   843  	return nil
   844  }
   845  
   846  // Convert_v1_ScaleStatus_To_autoscaling_ScaleStatus is an autogenerated conversion function.
   847  func Convert_v1_ScaleStatus_To_autoscaling_ScaleStatus(in *v1.ScaleStatus, out *autoscaling.ScaleStatus, s conversion.Scope) error {
   848  	return autoConvert_v1_ScaleStatus_To_autoscaling_ScaleStatus(in, out, s)
   849  }
   850  
   851  func autoConvert_autoscaling_ScaleStatus_To_v1_ScaleStatus(in *autoscaling.ScaleStatus, out *v1.ScaleStatus, s conversion.Scope) error {
   852  	out.Replicas = in.Replicas
   853  	out.Selector = in.Selector
   854  	return nil
   855  }
   856  
   857  // Convert_autoscaling_ScaleStatus_To_v1_ScaleStatus is an autogenerated conversion function.
   858  func Convert_autoscaling_ScaleStatus_To_v1_ScaleStatus(in *autoscaling.ScaleStatus, out *v1.ScaleStatus, s conversion.Scope) error {
   859  	return autoConvert_autoscaling_ScaleStatus_To_v1_ScaleStatus(in, out, s)
   860  }
   861  

View as plain text