...

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

Documentation: k8s.io/kubernetes/pkg/apis/apps/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/apps/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  	intstr "k8s.io/apimachinery/pkg/util/intstr"
    33  	apps "k8s.io/kubernetes/pkg/apis/apps"
    34  	core "k8s.io/kubernetes/pkg/apis/core"
    35  	apiscorev1 "k8s.io/kubernetes/pkg/apis/core/v1"
    36  )
    37  
    38  func init() {
    39  	localSchemeBuilder.Register(RegisterConversions)
    40  }
    41  
    42  // RegisterConversions adds conversion functions to the given scheme.
    43  // Public to allow building arbitrary schemes.
    44  func RegisterConversions(s *runtime.Scheme) error {
    45  	if err := s.AddGeneratedConversionFunc((*v1.ControllerRevision)(nil), (*apps.ControllerRevision)(nil), func(a, b interface{}, scope conversion.Scope) error {
    46  		return Convert_v1_ControllerRevision_To_apps_ControllerRevision(a.(*v1.ControllerRevision), b.(*apps.ControllerRevision), scope)
    47  	}); err != nil {
    48  		return err
    49  	}
    50  	if err := s.AddGeneratedConversionFunc((*apps.ControllerRevision)(nil), (*v1.ControllerRevision)(nil), func(a, b interface{}, scope conversion.Scope) error {
    51  		return Convert_apps_ControllerRevision_To_v1_ControllerRevision(a.(*apps.ControllerRevision), b.(*v1.ControllerRevision), scope)
    52  	}); err != nil {
    53  		return err
    54  	}
    55  	if err := s.AddGeneratedConversionFunc((*v1.ControllerRevisionList)(nil), (*apps.ControllerRevisionList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    56  		return Convert_v1_ControllerRevisionList_To_apps_ControllerRevisionList(a.(*v1.ControllerRevisionList), b.(*apps.ControllerRevisionList), scope)
    57  	}); err != nil {
    58  		return err
    59  	}
    60  	if err := s.AddGeneratedConversionFunc((*apps.ControllerRevisionList)(nil), (*v1.ControllerRevisionList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    61  		return Convert_apps_ControllerRevisionList_To_v1_ControllerRevisionList(a.(*apps.ControllerRevisionList), b.(*v1.ControllerRevisionList), scope)
    62  	}); err != nil {
    63  		return err
    64  	}
    65  	if err := s.AddGeneratedConversionFunc((*v1.DaemonSetCondition)(nil), (*apps.DaemonSetCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
    66  		return Convert_v1_DaemonSetCondition_To_apps_DaemonSetCondition(a.(*v1.DaemonSetCondition), b.(*apps.DaemonSetCondition), scope)
    67  	}); err != nil {
    68  		return err
    69  	}
    70  	if err := s.AddGeneratedConversionFunc((*apps.DaemonSetCondition)(nil), (*v1.DaemonSetCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
    71  		return Convert_apps_DaemonSetCondition_To_v1_DaemonSetCondition(a.(*apps.DaemonSetCondition), b.(*v1.DaemonSetCondition), scope)
    72  	}); err != nil {
    73  		return err
    74  	}
    75  	if err := s.AddGeneratedConversionFunc((*v1.DaemonSetList)(nil), (*apps.DaemonSetList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    76  		return Convert_v1_DaemonSetList_To_apps_DaemonSetList(a.(*v1.DaemonSetList), b.(*apps.DaemonSetList), scope)
    77  	}); err != nil {
    78  		return err
    79  	}
    80  	if err := s.AddGeneratedConversionFunc((*apps.DaemonSetList)(nil), (*v1.DaemonSetList)(nil), func(a, b interface{}, scope conversion.Scope) error {
    81  		return Convert_apps_DaemonSetList_To_v1_DaemonSetList(a.(*apps.DaemonSetList), b.(*v1.DaemonSetList), scope)
    82  	}); err != nil {
    83  		return err
    84  	}
    85  	if err := s.AddGeneratedConversionFunc((*v1.DaemonSetSpec)(nil), (*apps.DaemonSetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
    86  		return Convert_v1_DaemonSetSpec_To_apps_DaemonSetSpec(a.(*v1.DaemonSetSpec), b.(*apps.DaemonSetSpec), scope)
    87  	}); err != nil {
    88  		return err
    89  	}
    90  	if err := s.AddGeneratedConversionFunc((*v1.DaemonSetStatus)(nil), (*apps.DaemonSetStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
    91  		return Convert_v1_DaemonSetStatus_To_apps_DaemonSetStatus(a.(*v1.DaemonSetStatus), b.(*apps.DaemonSetStatus), scope)
    92  	}); err != nil {
    93  		return err
    94  	}
    95  	if err := s.AddGeneratedConversionFunc((*apps.DaemonSetStatus)(nil), (*v1.DaemonSetStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
    96  		return Convert_apps_DaemonSetStatus_To_v1_DaemonSetStatus(a.(*apps.DaemonSetStatus), b.(*v1.DaemonSetStatus), scope)
    97  	}); err != nil {
    98  		return err
    99  	}
   100  	if err := s.AddGeneratedConversionFunc((*v1.DaemonSetUpdateStrategy)(nil), (*apps.DaemonSetUpdateStrategy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   101  		return Convert_v1_DaemonSetUpdateStrategy_To_apps_DaemonSetUpdateStrategy(a.(*v1.DaemonSetUpdateStrategy), b.(*apps.DaemonSetUpdateStrategy), scope)
   102  	}); err != nil {
   103  		return err
   104  	}
   105  	if err := s.AddGeneratedConversionFunc((*apps.DaemonSetUpdateStrategy)(nil), (*v1.DaemonSetUpdateStrategy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   106  		return Convert_apps_DaemonSetUpdateStrategy_To_v1_DaemonSetUpdateStrategy(a.(*apps.DaemonSetUpdateStrategy), b.(*v1.DaemonSetUpdateStrategy), scope)
   107  	}); err != nil {
   108  		return err
   109  	}
   110  	if err := s.AddGeneratedConversionFunc((*v1.DeploymentCondition)(nil), (*apps.DeploymentCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   111  		return Convert_v1_DeploymentCondition_To_apps_DeploymentCondition(a.(*v1.DeploymentCondition), b.(*apps.DeploymentCondition), scope)
   112  	}); err != nil {
   113  		return err
   114  	}
   115  	if err := s.AddGeneratedConversionFunc((*apps.DeploymentCondition)(nil), (*v1.DeploymentCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   116  		return Convert_apps_DeploymentCondition_To_v1_DeploymentCondition(a.(*apps.DeploymentCondition), b.(*v1.DeploymentCondition), scope)
   117  	}); err != nil {
   118  		return err
   119  	}
   120  	if err := s.AddGeneratedConversionFunc((*v1.DeploymentList)(nil), (*apps.DeploymentList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   121  		return Convert_v1_DeploymentList_To_apps_DeploymentList(a.(*v1.DeploymentList), b.(*apps.DeploymentList), scope)
   122  	}); err != nil {
   123  		return err
   124  	}
   125  	if err := s.AddGeneratedConversionFunc((*apps.DeploymentList)(nil), (*v1.DeploymentList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   126  		return Convert_apps_DeploymentList_To_v1_DeploymentList(a.(*apps.DeploymentList), b.(*v1.DeploymentList), scope)
   127  	}); err != nil {
   128  		return err
   129  	}
   130  	if err := s.AddGeneratedConversionFunc((*v1.DeploymentSpec)(nil), (*apps.DeploymentSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   131  		return Convert_v1_DeploymentSpec_To_apps_DeploymentSpec(a.(*v1.DeploymentSpec), b.(*apps.DeploymentSpec), scope)
   132  	}); err != nil {
   133  		return err
   134  	}
   135  	if err := s.AddGeneratedConversionFunc((*v1.DeploymentStatus)(nil), (*apps.DeploymentStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   136  		return Convert_v1_DeploymentStatus_To_apps_DeploymentStatus(a.(*v1.DeploymentStatus), b.(*apps.DeploymentStatus), scope)
   137  	}); err != nil {
   138  		return err
   139  	}
   140  	if err := s.AddGeneratedConversionFunc((*apps.DeploymentStatus)(nil), (*v1.DeploymentStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   141  		return Convert_apps_DeploymentStatus_To_v1_DeploymentStatus(a.(*apps.DeploymentStatus), b.(*v1.DeploymentStatus), scope)
   142  	}); err != nil {
   143  		return err
   144  	}
   145  	if err := s.AddGeneratedConversionFunc((*v1.DeploymentStrategy)(nil), (*apps.DeploymentStrategy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   146  		return Convert_v1_DeploymentStrategy_To_apps_DeploymentStrategy(a.(*v1.DeploymentStrategy), b.(*apps.DeploymentStrategy), scope)
   147  	}); err != nil {
   148  		return err
   149  	}
   150  	if err := s.AddGeneratedConversionFunc((*apps.DeploymentStrategy)(nil), (*v1.DeploymentStrategy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   151  		return Convert_apps_DeploymentStrategy_To_v1_DeploymentStrategy(a.(*apps.DeploymentStrategy), b.(*v1.DeploymentStrategy), scope)
   152  	}); err != nil {
   153  		return err
   154  	}
   155  	if err := s.AddGeneratedConversionFunc((*v1.ReplicaSet)(nil), (*apps.ReplicaSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
   156  		return Convert_v1_ReplicaSet_To_apps_ReplicaSet(a.(*v1.ReplicaSet), b.(*apps.ReplicaSet), scope)
   157  	}); err != nil {
   158  		return err
   159  	}
   160  	if err := s.AddGeneratedConversionFunc((*apps.ReplicaSet)(nil), (*v1.ReplicaSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
   161  		return Convert_apps_ReplicaSet_To_v1_ReplicaSet(a.(*apps.ReplicaSet), b.(*v1.ReplicaSet), scope)
   162  	}); err != nil {
   163  		return err
   164  	}
   165  	if err := s.AddGeneratedConversionFunc((*v1.ReplicaSetCondition)(nil), (*apps.ReplicaSetCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   166  		return Convert_v1_ReplicaSetCondition_To_apps_ReplicaSetCondition(a.(*v1.ReplicaSetCondition), b.(*apps.ReplicaSetCondition), scope)
   167  	}); err != nil {
   168  		return err
   169  	}
   170  	if err := s.AddGeneratedConversionFunc((*apps.ReplicaSetCondition)(nil), (*v1.ReplicaSetCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   171  		return Convert_apps_ReplicaSetCondition_To_v1_ReplicaSetCondition(a.(*apps.ReplicaSetCondition), b.(*v1.ReplicaSetCondition), scope)
   172  	}); err != nil {
   173  		return err
   174  	}
   175  	if err := s.AddGeneratedConversionFunc((*v1.ReplicaSetList)(nil), (*apps.ReplicaSetList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   176  		return Convert_v1_ReplicaSetList_To_apps_ReplicaSetList(a.(*v1.ReplicaSetList), b.(*apps.ReplicaSetList), scope)
   177  	}); err != nil {
   178  		return err
   179  	}
   180  	if err := s.AddGeneratedConversionFunc((*apps.ReplicaSetList)(nil), (*v1.ReplicaSetList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   181  		return Convert_apps_ReplicaSetList_To_v1_ReplicaSetList(a.(*apps.ReplicaSetList), b.(*v1.ReplicaSetList), scope)
   182  	}); err != nil {
   183  		return err
   184  	}
   185  	if err := s.AddGeneratedConversionFunc((*v1.ReplicaSetSpec)(nil), (*apps.ReplicaSetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   186  		return Convert_v1_ReplicaSetSpec_To_apps_ReplicaSetSpec(a.(*v1.ReplicaSetSpec), b.(*apps.ReplicaSetSpec), scope)
   187  	}); err != nil {
   188  		return err
   189  	}
   190  	if err := s.AddGeneratedConversionFunc((*apps.ReplicaSetSpec)(nil), (*v1.ReplicaSetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   191  		return Convert_apps_ReplicaSetSpec_To_v1_ReplicaSetSpec(a.(*apps.ReplicaSetSpec), b.(*v1.ReplicaSetSpec), scope)
   192  	}); err != nil {
   193  		return err
   194  	}
   195  	if err := s.AddGeneratedConversionFunc((*v1.ReplicaSetStatus)(nil), (*apps.ReplicaSetStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   196  		return Convert_v1_ReplicaSetStatus_To_apps_ReplicaSetStatus(a.(*v1.ReplicaSetStatus), b.(*apps.ReplicaSetStatus), scope)
   197  	}); err != nil {
   198  		return err
   199  	}
   200  	if err := s.AddGeneratedConversionFunc((*apps.ReplicaSetStatus)(nil), (*v1.ReplicaSetStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   201  		return Convert_apps_ReplicaSetStatus_To_v1_ReplicaSetStatus(a.(*apps.ReplicaSetStatus), b.(*v1.ReplicaSetStatus), scope)
   202  	}); err != nil {
   203  		return err
   204  	}
   205  	if err := s.AddGeneratedConversionFunc((*v1.RollingUpdateDaemonSet)(nil), (*apps.RollingUpdateDaemonSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
   206  		return Convert_v1_RollingUpdateDaemonSet_To_apps_RollingUpdateDaemonSet(a.(*v1.RollingUpdateDaemonSet), b.(*apps.RollingUpdateDaemonSet), scope)
   207  	}); err != nil {
   208  		return err
   209  	}
   210  	if err := s.AddGeneratedConversionFunc((*apps.RollingUpdateDaemonSet)(nil), (*v1.RollingUpdateDaemonSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
   211  		return Convert_apps_RollingUpdateDaemonSet_To_v1_RollingUpdateDaemonSet(a.(*apps.RollingUpdateDaemonSet), b.(*v1.RollingUpdateDaemonSet), scope)
   212  	}); err != nil {
   213  		return err
   214  	}
   215  	if err := s.AddGeneratedConversionFunc((*v1.RollingUpdateDeployment)(nil), (*apps.RollingUpdateDeployment)(nil), func(a, b interface{}, scope conversion.Scope) error {
   216  		return Convert_v1_RollingUpdateDeployment_To_apps_RollingUpdateDeployment(a.(*v1.RollingUpdateDeployment), b.(*apps.RollingUpdateDeployment), scope)
   217  	}); err != nil {
   218  		return err
   219  	}
   220  	if err := s.AddGeneratedConversionFunc((*apps.RollingUpdateDeployment)(nil), (*v1.RollingUpdateDeployment)(nil), func(a, b interface{}, scope conversion.Scope) error {
   221  		return Convert_apps_RollingUpdateDeployment_To_v1_RollingUpdateDeployment(a.(*apps.RollingUpdateDeployment), b.(*v1.RollingUpdateDeployment), scope)
   222  	}); err != nil {
   223  		return err
   224  	}
   225  	if err := s.AddGeneratedConversionFunc((*v1.RollingUpdateStatefulSetStrategy)(nil), (*apps.RollingUpdateStatefulSetStrategy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   226  		return Convert_v1_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy(a.(*v1.RollingUpdateStatefulSetStrategy), b.(*apps.RollingUpdateStatefulSetStrategy), scope)
   227  	}); err != nil {
   228  		return err
   229  	}
   230  	if err := s.AddGeneratedConversionFunc((*apps.RollingUpdateStatefulSetStrategy)(nil), (*v1.RollingUpdateStatefulSetStrategy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   231  		return Convert_apps_RollingUpdateStatefulSetStrategy_To_v1_RollingUpdateStatefulSetStrategy(a.(*apps.RollingUpdateStatefulSetStrategy), b.(*v1.RollingUpdateStatefulSetStrategy), scope)
   232  	}); err != nil {
   233  		return err
   234  	}
   235  	if err := s.AddGeneratedConversionFunc((*v1.StatefulSet)(nil), (*apps.StatefulSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
   236  		return Convert_v1_StatefulSet_To_apps_StatefulSet(a.(*v1.StatefulSet), b.(*apps.StatefulSet), scope)
   237  	}); err != nil {
   238  		return err
   239  	}
   240  	if err := s.AddGeneratedConversionFunc((*apps.StatefulSet)(nil), (*v1.StatefulSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
   241  		return Convert_apps_StatefulSet_To_v1_StatefulSet(a.(*apps.StatefulSet), b.(*v1.StatefulSet), scope)
   242  	}); err != nil {
   243  		return err
   244  	}
   245  	if err := s.AddGeneratedConversionFunc((*v1.StatefulSetCondition)(nil), (*apps.StatefulSetCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   246  		return Convert_v1_StatefulSetCondition_To_apps_StatefulSetCondition(a.(*v1.StatefulSetCondition), b.(*apps.StatefulSetCondition), scope)
   247  	}); err != nil {
   248  		return err
   249  	}
   250  	if err := s.AddGeneratedConversionFunc((*apps.StatefulSetCondition)(nil), (*v1.StatefulSetCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   251  		return Convert_apps_StatefulSetCondition_To_v1_StatefulSetCondition(a.(*apps.StatefulSetCondition), b.(*v1.StatefulSetCondition), scope)
   252  	}); err != nil {
   253  		return err
   254  	}
   255  	if err := s.AddGeneratedConversionFunc((*v1.StatefulSetList)(nil), (*apps.StatefulSetList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   256  		return Convert_v1_StatefulSetList_To_apps_StatefulSetList(a.(*v1.StatefulSetList), b.(*apps.StatefulSetList), scope)
   257  	}); err != nil {
   258  		return err
   259  	}
   260  	if err := s.AddGeneratedConversionFunc((*apps.StatefulSetList)(nil), (*v1.StatefulSetList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   261  		return Convert_apps_StatefulSetList_To_v1_StatefulSetList(a.(*apps.StatefulSetList), b.(*v1.StatefulSetList), scope)
   262  	}); err != nil {
   263  		return err
   264  	}
   265  	if err := s.AddGeneratedConversionFunc((*v1.StatefulSetOrdinals)(nil), (*apps.StatefulSetOrdinals)(nil), func(a, b interface{}, scope conversion.Scope) error {
   266  		return Convert_v1_StatefulSetOrdinals_To_apps_StatefulSetOrdinals(a.(*v1.StatefulSetOrdinals), b.(*apps.StatefulSetOrdinals), scope)
   267  	}); err != nil {
   268  		return err
   269  	}
   270  	if err := s.AddGeneratedConversionFunc((*apps.StatefulSetOrdinals)(nil), (*v1.StatefulSetOrdinals)(nil), func(a, b interface{}, scope conversion.Scope) error {
   271  		return Convert_apps_StatefulSetOrdinals_To_v1_StatefulSetOrdinals(a.(*apps.StatefulSetOrdinals), b.(*v1.StatefulSetOrdinals), scope)
   272  	}); err != nil {
   273  		return err
   274  	}
   275  	if err := s.AddGeneratedConversionFunc((*v1.StatefulSetPersistentVolumeClaimRetentionPolicy)(nil), (*apps.StatefulSetPersistentVolumeClaimRetentionPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   276  		return Convert_v1_StatefulSetPersistentVolumeClaimRetentionPolicy_To_apps_StatefulSetPersistentVolumeClaimRetentionPolicy(a.(*v1.StatefulSetPersistentVolumeClaimRetentionPolicy), b.(*apps.StatefulSetPersistentVolumeClaimRetentionPolicy), scope)
   277  	}); err != nil {
   278  		return err
   279  	}
   280  	if err := s.AddGeneratedConversionFunc((*apps.StatefulSetPersistentVolumeClaimRetentionPolicy)(nil), (*v1.StatefulSetPersistentVolumeClaimRetentionPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   281  		return Convert_apps_StatefulSetPersistentVolumeClaimRetentionPolicy_To_v1_StatefulSetPersistentVolumeClaimRetentionPolicy(a.(*apps.StatefulSetPersistentVolumeClaimRetentionPolicy), b.(*v1.StatefulSetPersistentVolumeClaimRetentionPolicy), scope)
   282  	}); err != nil {
   283  		return err
   284  	}
   285  	if err := s.AddGeneratedConversionFunc((*v1.StatefulSetStatus)(nil), (*apps.StatefulSetStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   286  		return Convert_v1_StatefulSetStatus_To_apps_StatefulSetStatus(a.(*v1.StatefulSetStatus), b.(*apps.StatefulSetStatus), scope)
   287  	}); err != nil {
   288  		return err
   289  	}
   290  	if err := s.AddGeneratedConversionFunc((*apps.StatefulSetStatus)(nil), (*v1.StatefulSetStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   291  		return Convert_apps_StatefulSetStatus_To_v1_StatefulSetStatus(a.(*apps.StatefulSetStatus), b.(*v1.StatefulSetStatus), scope)
   292  	}); err != nil {
   293  		return err
   294  	}
   295  	if err := s.AddGeneratedConversionFunc((*v1.StatefulSetUpdateStrategy)(nil), (*apps.StatefulSetUpdateStrategy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   296  		return Convert_v1_StatefulSetUpdateStrategy_To_apps_StatefulSetUpdateStrategy(a.(*v1.StatefulSetUpdateStrategy), b.(*apps.StatefulSetUpdateStrategy), scope)
   297  	}); err != nil {
   298  		return err
   299  	}
   300  	if err := s.AddGeneratedConversionFunc((*apps.StatefulSetUpdateStrategy)(nil), (*v1.StatefulSetUpdateStrategy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   301  		return Convert_apps_StatefulSetUpdateStrategy_To_v1_StatefulSetUpdateStrategy(a.(*apps.StatefulSetUpdateStrategy), b.(*v1.StatefulSetUpdateStrategy), scope)
   302  	}); err != nil {
   303  		return err
   304  	}
   305  	if err := s.AddConversionFunc((*apps.DaemonSetSpec)(nil), (*v1.DaemonSetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   306  		return Convert_apps_DaemonSetSpec_To_v1_DaemonSetSpec(a.(*apps.DaemonSetSpec), b.(*v1.DaemonSetSpec), scope)
   307  	}); err != nil {
   308  		return err
   309  	}
   310  	if err := s.AddConversionFunc((*apps.DaemonSet)(nil), (*v1.DaemonSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
   311  		return Convert_apps_DaemonSet_To_v1_DaemonSet(a.(*apps.DaemonSet), b.(*v1.DaemonSet), scope)
   312  	}); err != nil {
   313  		return err
   314  	}
   315  	if err := s.AddConversionFunc((*apps.DeploymentSpec)(nil), (*v1.DeploymentSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   316  		return Convert_apps_DeploymentSpec_To_v1_DeploymentSpec(a.(*apps.DeploymentSpec), b.(*v1.DeploymentSpec), scope)
   317  	}); err != nil {
   318  		return err
   319  	}
   320  	if err := s.AddConversionFunc((*apps.Deployment)(nil), (*v1.Deployment)(nil), func(a, b interface{}, scope conversion.Scope) error {
   321  		return Convert_apps_Deployment_To_v1_Deployment(a.(*apps.Deployment), b.(*v1.Deployment), scope)
   322  	}); err != nil {
   323  		return err
   324  	}
   325  	if err := s.AddConversionFunc((*apps.StatefulSetSpec)(nil), (*v1.StatefulSetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   326  		return Convert_apps_StatefulSetSpec_To_v1_StatefulSetSpec(a.(*apps.StatefulSetSpec), b.(*v1.StatefulSetSpec), scope)
   327  	}); err != nil {
   328  		return err
   329  	}
   330  	if err := s.AddConversionFunc((*v1.DaemonSet)(nil), (*apps.DaemonSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
   331  		return Convert_v1_DaemonSet_To_apps_DaemonSet(a.(*v1.DaemonSet), b.(*apps.DaemonSet), scope)
   332  	}); err != nil {
   333  		return err
   334  	}
   335  	if err := s.AddConversionFunc((*v1.Deployment)(nil), (*apps.Deployment)(nil), func(a, b interface{}, scope conversion.Scope) error {
   336  		return Convert_v1_Deployment_To_apps_Deployment(a.(*v1.Deployment), b.(*apps.Deployment), scope)
   337  	}); err != nil {
   338  		return err
   339  	}
   340  	if err := s.AddConversionFunc((*v1.StatefulSetSpec)(nil), (*apps.StatefulSetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   341  		return Convert_v1_StatefulSetSpec_To_apps_StatefulSetSpec(a.(*v1.StatefulSetSpec), b.(*apps.StatefulSetSpec), scope)
   342  	}); err != nil {
   343  		return err
   344  	}
   345  	return nil
   346  }
   347  
   348  func autoConvert_v1_ControllerRevision_To_apps_ControllerRevision(in *v1.ControllerRevision, out *apps.ControllerRevision, s conversion.Scope) error {
   349  	out.ObjectMeta = in.ObjectMeta
   350  	if err := runtime.Convert_runtime_RawExtension_To_runtime_Object(&in.Data, &out.Data, s); err != nil {
   351  		return err
   352  	}
   353  	out.Revision = in.Revision
   354  	return nil
   355  }
   356  
   357  // Convert_v1_ControllerRevision_To_apps_ControllerRevision is an autogenerated conversion function.
   358  func Convert_v1_ControllerRevision_To_apps_ControllerRevision(in *v1.ControllerRevision, out *apps.ControllerRevision, s conversion.Scope) error {
   359  	return autoConvert_v1_ControllerRevision_To_apps_ControllerRevision(in, out, s)
   360  }
   361  
   362  func autoConvert_apps_ControllerRevision_To_v1_ControllerRevision(in *apps.ControllerRevision, out *v1.ControllerRevision, s conversion.Scope) error {
   363  	out.ObjectMeta = in.ObjectMeta
   364  	if err := runtime.Convert_runtime_Object_To_runtime_RawExtension(&in.Data, &out.Data, s); err != nil {
   365  		return err
   366  	}
   367  	out.Revision = in.Revision
   368  	return nil
   369  }
   370  
   371  // Convert_apps_ControllerRevision_To_v1_ControllerRevision is an autogenerated conversion function.
   372  func Convert_apps_ControllerRevision_To_v1_ControllerRevision(in *apps.ControllerRevision, out *v1.ControllerRevision, s conversion.Scope) error {
   373  	return autoConvert_apps_ControllerRevision_To_v1_ControllerRevision(in, out, s)
   374  }
   375  
   376  func autoConvert_v1_ControllerRevisionList_To_apps_ControllerRevisionList(in *v1.ControllerRevisionList, out *apps.ControllerRevisionList, s conversion.Scope) error {
   377  	out.ListMeta = in.ListMeta
   378  	if in.Items != nil {
   379  		in, out := &in.Items, &out.Items
   380  		*out = make([]apps.ControllerRevision, len(*in))
   381  		for i := range *in {
   382  			if err := Convert_v1_ControllerRevision_To_apps_ControllerRevision(&(*in)[i], &(*out)[i], s); err != nil {
   383  				return err
   384  			}
   385  		}
   386  	} else {
   387  		out.Items = nil
   388  	}
   389  	return nil
   390  }
   391  
   392  // Convert_v1_ControllerRevisionList_To_apps_ControllerRevisionList is an autogenerated conversion function.
   393  func Convert_v1_ControllerRevisionList_To_apps_ControllerRevisionList(in *v1.ControllerRevisionList, out *apps.ControllerRevisionList, s conversion.Scope) error {
   394  	return autoConvert_v1_ControllerRevisionList_To_apps_ControllerRevisionList(in, out, s)
   395  }
   396  
   397  func autoConvert_apps_ControllerRevisionList_To_v1_ControllerRevisionList(in *apps.ControllerRevisionList, out *v1.ControllerRevisionList, s conversion.Scope) error {
   398  	out.ListMeta = in.ListMeta
   399  	if in.Items != nil {
   400  		in, out := &in.Items, &out.Items
   401  		*out = make([]v1.ControllerRevision, len(*in))
   402  		for i := range *in {
   403  			if err := Convert_apps_ControllerRevision_To_v1_ControllerRevision(&(*in)[i], &(*out)[i], s); err != nil {
   404  				return err
   405  			}
   406  		}
   407  	} else {
   408  		out.Items = nil
   409  	}
   410  	return nil
   411  }
   412  
   413  // Convert_apps_ControllerRevisionList_To_v1_ControllerRevisionList is an autogenerated conversion function.
   414  func Convert_apps_ControllerRevisionList_To_v1_ControllerRevisionList(in *apps.ControllerRevisionList, out *v1.ControllerRevisionList, s conversion.Scope) error {
   415  	return autoConvert_apps_ControllerRevisionList_To_v1_ControllerRevisionList(in, out, s)
   416  }
   417  
   418  func autoConvert_v1_DaemonSet_To_apps_DaemonSet(in *v1.DaemonSet, out *apps.DaemonSet, s conversion.Scope) error {
   419  	out.ObjectMeta = in.ObjectMeta
   420  	if err := Convert_v1_DaemonSetSpec_To_apps_DaemonSetSpec(&in.Spec, &out.Spec, s); err != nil {
   421  		return err
   422  	}
   423  	if err := Convert_v1_DaemonSetStatus_To_apps_DaemonSetStatus(&in.Status, &out.Status, s); err != nil {
   424  		return err
   425  	}
   426  	return nil
   427  }
   428  
   429  func autoConvert_apps_DaemonSet_To_v1_DaemonSet(in *apps.DaemonSet, out *v1.DaemonSet, s conversion.Scope) error {
   430  	out.ObjectMeta = in.ObjectMeta
   431  	if err := Convert_apps_DaemonSetSpec_To_v1_DaemonSetSpec(&in.Spec, &out.Spec, s); err != nil {
   432  		return err
   433  	}
   434  	if err := Convert_apps_DaemonSetStatus_To_v1_DaemonSetStatus(&in.Status, &out.Status, s); err != nil {
   435  		return err
   436  	}
   437  	return nil
   438  }
   439  
   440  func autoConvert_v1_DaemonSetCondition_To_apps_DaemonSetCondition(in *v1.DaemonSetCondition, out *apps.DaemonSetCondition, s conversion.Scope) error {
   441  	out.Type = apps.DaemonSetConditionType(in.Type)
   442  	out.Status = core.ConditionStatus(in.Status)
   443  	out.LastTransitionTime = in.LastTransitionTime
   444  	out.Reason = in.Reason
   445  	out.Message = in.Message
   446  	return nil
   447  }
   448  
   449  // Convert_v1_DaemonSetCondition_To_apps_DaemonSetCondition is an autogenerated conversion function.
   450  func Convert_v1_DaemonSetCondition_To_apps_DaemonSetCondition(in *v1.DaemonSetCondition, out *apps.DaemonSetCondition, s conversion.Scope) error {
   451  	return autoConvert_v1_DaemonSetCondition_To_apps_DaemonSetCondition(in, out, s)
   452  }
   453  
   454  func autoConvert_apps_DaemonSetCondition_To_v1_DaemonSetCondition(in *apps.DaemonSetCondition, out *v1.DaemonSetCondition, s conversion.Scope) error {
   455  	out.Type = v1.DaemonSetConditionType(in.Type)
   456  	out.Status = corev1.ConditionStatus(in.Status)
   457  	out.LastTransitionTime = in.LastTransitionTime
   458  	out.Reason = in.Reason
   459  	out.Message = in.Message
   460  	return nil
   461  }
   462  
   463  // Convert_apps_DaemonSetCondition_To_v1_DaemonSetCondition is an autogenerated conversion function.
   464  func Convert_apps_DaemonSetCondition_To_v1_DaemonSetCondition(in *apps.DaemonSetCondition, out *v1.DaemonSetCondition, s conversion.Scope) error {
   465  	return autoConvert_apps_DaemonSetCondition_To_v1_DaemonSetCondition(in, out, s)
   466  }
   467  
   468  func autoConvert_v1_DaemonSetList_To_apps_DaemonSetList(in *v1.DaemonSetList, out *apps.DaemonSetList, s conversion.Scope) error {
   469  	out.ListMeta = in.ListMeta
   470  	if in.Items != nil {
   471  		in, out := &in.Items, &out.Items
   472  		*out = make([]apps.DaemonSet, len(*in))
   473  		for i := range *in {
   474  			if err := Convert_v1_DaemonSet_To_apps_DaemonSet(&(*in)[i], &(*out)[i], s); err != nil {
   475  				return err
   476  			}
   477  		}
   478  	} else {
   479  		out.Items = nil
   480  	}
   481  	return nil
   482  }
   483  
   484  // Convert_v1_DaemonSetList_To_apps_DaemonSetList is an autogenerated conversion function.
   485  func Convert_v1_DaemonSetList_To_apps_DaemonSetList(in *v1.DaemonSetList, out *apps.DaemonSetList, s conversion.Scope) error {
   486  	return autoConvert_v1_DaemonSetList_To_apps_DaemonSetList(in, out, s)
   487  }
   488  
   489  func autoConvert_apps_DaemonSetList_To_v1_DaemonSetList(in *apps.DaemonSetList, out *v1.DaemonSetList, s conversion.Scope) error {
   490  	out.ListMeta = in.ListMeta
   491  	if in.Items != nil {
   492  		in, out := &in.Items, &out.Items
   493  		*out = make([]v1.DaemonSet, len(*in))
   494  		for i := range *in {
   495  			if err := Convert_apps_DaemonSet_To_v1_DaemonSet(&(*in)[i], &(*out)[i], s); err != nil {
   496  				return err
   497  			}
   498  		}
   499  	} else {
   500  		out.Items = nil
   501  	}
   502  	return nil
   503  }
   504  
   505  // Convert_apps_DaemonSetList_To_v1_DaemonSetList is an autogenerated conversion function.
   506  func Convert_apps_DaemonSetList_To_v1_DaemonSetList(in *apps.DaemonSetList, out *v1.DaemonSetList, s conversion.Scope) error {
   507  	return autoConvert_apps_DaemonSetList_To_v1_DaemonSetList(in, out, s)
   508  }
   509  
   510  func autoConvert_v1_DaemonSetSpec_To_apps_DaemonSetSpec(in *v1.DaemonSetSpec, out *apps.DaemonSetSpec, s conversion.Scope) error {
   511  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
   512  	if err := apiscorev1.Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
   513  		return err
   514  	}
   515  	if err := Convert_v1_DaemonSetUpdateStrategy_To_apps_DaemonSetUpdateStrategy(&in.UpdateStrategy, &out.UpdateStrategy, s); err != nil {
   516  		return err
   517  	}
   518  	out.MinReadySeconds = in.MinReadySeconds
   519  	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit))
   520  	return nil
   521  }
   522  
   523  // Convert_v1_DaemonSetSpec_To_apps_DaemonSetSpec is an autogenerated conversion function.
   524  func Convert_v1_DaemonSetSpec_To_apps_DaemonSetSpec(in *v1.DaemonSetSpec, out *apps.DaemonSetSpec, s conversion.Scope) error {
   525  	return autoConvert_v1_DaemonSetSpec_To_apps_DaemonSetSpec(in, out, s)
   526  }
   527  
   528  func autoConvert_apps_DaemonSetSpec_To_v1_DaemonSetSpec(in *apps.DaemonSetSpec, out *v1.DaemonSetSpec, s conversion.Scope) error {
   529  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
   530  	if err := apiscorev1.Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
   531  		return err
   532  	}
   533  	if err := Convert_apps_DaemonSetUpdateStrategy_To_v1_DaemonSetUpdateStrategy(&in.UpdateStrategy, &out.UpdateStrategy, s); err != nil {
   534  		return err
   535  	}
   536  	out.MinReadySeconds = in.MinReadySeconds
   537  	// WARNING: in.TemplateGeneration requires manual conversion: does not exist in peer-type
   538  	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit))
   539  	return nil
   540  }
   541  
   542  func autoConvert_v1_DaemonSetStatus_To_apps_DaemonSetStatus(in *v1.DaemonSetStatus, out *apps.DaemonSetStatus, s conversion.Scope) error {
   543  	out.CurrentNumberScheduled = in.CurrentNumberScheduled
   544  	out.NumberMisscheduled = in.NumberMisscheduled
   545  	out.DesiredNumberScheduled = in.DesiredNumberScheduled
   546  	out.NumberReady = in.NumberReady
   547  	out.ObservedGeneration = in.ObservedGeneration
   548  	out.UpdatedNumberScheduled = in.UpdatedNumberScheduled
   549  	out.NumberAvailable = in.NumberAvailable
   550  	out.NumberUnavailable = in.NumberUnavailable
   551  	out.CollisionCount = (*int32)(unsafe.Pointer(in.CollisionCount))
   552  	out.Conditions = *(*[]apps.DaemonSetCondition)(unsafe.Pointer(&in.Conditions))
   553  	return nil
   554  }
   555  
   556  // Convert_v1_DaemonSetStatus_To_apps_DaemonSetStatus is an autogenerated conversion function.
   557  func Convert_v1_DaemonSetStatus_To_apps_DaemonSetStatus(in *v1.DaemonSetStatus, out *apps.DaemonSetStatus, s conversion.Scope) error {
   558  	return autoConvert_v1_DaemonSetStatus_To_apps_DaemonSetStatus(in, out, s)
   559  }
   560  
   561  func autoConvert_apps_DaemonSetStatus_To_v1_DaemonSetStatus(in *apps.DaemonSetStatus, out *v1.DaemonSetStatus, s conversion.Scope) error {
   562  	out.CurrentNumberScheduled = in.CurrentNumberScheduled
   563  	out.NumberMisscheduled = in.NumberMisscheduled
   564  	out.DesiredNumberScheduled = in.DesiredNumberScheduled
   565  	out.NumberReady = in.NumberReady
   566  	out.ObservedGeneration = in.ObservedGeneration
   567  	out.UpdatedNumberScheduled = in.UpdatedNumberScheduled
   568  	out.NumberAvailable = in.NumberAvailable
   569  	out.NumberUnavailable = in.NumberUnavailable
   570  	out.CollisionCount = (*int32)(unsafe.Pointer(in.CollisionCount))
   571  	out.Conditions = *(*[]v1.DaemonSetCondition)(unsafe.Pointer(&in.Conditions))
   572  	return nil
   573  }
   574  
   575  // Convert_apps_DaemonSetStatus_To_v1_DaemonSetStatus is an autogenerated conversion function.
   576  func Convert_apps_DaemonSetStatus_To_v1_DaemonSetStatus(in *apps.DaemonSetStatus, out *v1.DaemonSetStatus, s conversion.Scope) error {
   577  	return autoConvert_apps_DaemonSetStatus_To_v1_DaemonSetStatus(in, out, s)
   578  }
   579  
   580  func autoConvert_v1_DaemonSetUpdateStrategy_To_apps_DaemonSetUpdateStrategy(in *v1.DaemonSetUpdateStrategy, out *apps.DaemonSetUpdateStrategy, s conversion.Scope) error {
   581  	out.Type = apps.DaemonSetUpdateStrategyType(in.Type)
   582  	if in.RollingUpdate != nil {
   583  		in, out := &in.RollingUpdate, &out.RollingUpdate
   584  		*out = new(apps.RollingUpdateDaemonSet)
   585  		if err := Convert_v1_RollingUpdateDaemonSet_To_apps_RollingUpdateDaemonSet(*in, *out, s); err != nil {
   586  			return err
   587  		}
   588  	} else {
   589  		out.RollingUpdate = nil
   590  	}
   591  	return nil
   592  }
   593  
   594  // Convert_v1_DaemonSetUpdateStrategy_To_apps_DaemonSetUpdateStrategy is an autogenerated conversion function.
   595  func Convert_v1_DaemonSetUpdateStrategy_To_apps_DaemonSetUpdateStrategy(in *v1.DaemonSetUpdateStrategy, out *apps.DaemonSetUpdateStrategy, s conversion.Scope) error {
   596  	return autoConvert_v1_DaemonSetUpdateStrategy_To_apps_DaemonSetUpdateStrategy(in, out, s)
   597  }
   598  
   599  func autoConvert_apps_DaemonSetUpdateStrategy_To_v1_DaemonSetUpdateStrategy(in *apps.DaemonSetUpdateStrategy, out *v1.DaemonSetUpdateStrategy, s conversion.Scope) error {
   600  	out.Type = v1.DaemonSetUpdateStrategyType(in.Type)
   601  	if in.RollingUpdate != nil {
   602  		in, out := &in.RollingUpdate, &out.RollingUpdate
   603  		*out = new(v1.RollingUpdateDaemonSet)
   604  		if err := Convert_apps_RollingUpdateDaemonSet_To_v1_RollingUpdateDaemonSet(*in, *out, s); err != nil {
   605  			return err
   606  		}
   607  	} else {
   608  		out.RollingUpdate = nil
   609  	}
   610  	return nil
   611  }
   612  
   613  // Convert_apps_DaemonSetUpdateStrategy_To_v1_DaemonSetUpdateStrategy is an autogenerated conversion function.
   614  func Convert_apps_DaemonSetUpdateStrategy_To_v1_DaemonSetUpdateStrategy(in *apps.DaemonSetUpdateStrategy, out *v1.DaemonSetUpdateStrategy, s conversion.Scope) error {
   615  	return autoConvert_apps_DaemonSetUpdateStrategy_To_v1_DaemonSetUpdateStrategy(in, out, s)
   616  }
   617  
   618  func autoConvert_v1_Deployment_To_apps_Deployment(in *v1.Deployment, out *apps.Deployment, s conversion.Scope) error {
   619  	out.ObjectMeta = in.ObjectMeta
   620  	if err := Convert_v1_DeploymentSpec_To_apps_DeploymentSpec(&in.Spec, &out.Spec, s); err != nil {
   621  		return err
   622  	}
   623  	if err := Convert_v1_DeploymentStatus_To_apps_DeploymentStatus(&in.Status, &out.Status, s); err != nil {
   624  		return err
   625  	}
   626  	return nil
   627  }
   628  
   629  func autoConvert_apps_Deployment_To_v1_Deployment(in *apps.Deployment, out *v1.Deployment, s conversion.Scope) error {
   630  	out.ObjectMeta = in.ObjectMeta
   631  	if err := Convert_apps_DeploymentSpec_To_v1_DeploymentSpec(&in.Spec, &out.Spec, s); err != nil {
   632  		return err
   633  	}
   634  	if err := Convert_apps_DeploymentStatus_To_v1_DeploymentStatus(&in.Status, &out.Status, s); err != nil {
   635  		return err
   636  	}
   637  	return nil
   638  }
   639  
   640  func autoConvert_v1_DeploymentCondition_To_apps_DeploymentCondition(in *v1.DeploymentCondition, out *apps.DeploymentCondition, s conversion.Scope) error {
   641  	out.Type = apps.DeploymentConditionType(in.Type)
   642  	out.Status = core.ConditionStatus(in.Status)
   643  	out.LastUpdateTime = in.LastUpdateTime
   644  	out.LastTransitionTime = in.LastTransitionTime
   645  	out.Reason = in.Reason
   646  	out.Message = in.Message
   647  	return nil
   648  }
   649  
   650  // Convert_v1_DeploymentCondition_To_apps_DeploymentCondition is an autogenerated conversion function.
   651  func Convert_v1_DeploymentCondition_To_apps_DeploymentCondition(in *v1.DeploymentCondition, out *apps.DeploymentCondition, s conversion.Scope) error {
   652  	return autoConvert_v1_DeploymentCondition_To_apps_DeploymentCondition(in, out, s)
   653  }
   654  
   655  func autoConvert_apps_DeploymentCondition_To_v1_DeploymentCondition(in *apps.DeploymentCondition, out *v1.DeploymentCondition, s conversion.Scope) error {
   656  	out.Type = v1.DeploymentConditionType(in.Type)
   657  	out.Status = corev1.ConditionStatus(in.Status)
   658  	out.LastUpdateTime = in.LastUpdateTime
   659  	out.LastTransitionTime = in.LastTransitionTime
   660  	out.Reason = in.Reason
   661  	out.Message = in.Message
   662  	return nil
   663  }
   664  
   665  // Convert_apps_DeploymentCondition_To_v1_DeploymentCondition is an autogenerated conversion function.
   666  func Convert_apps_DeploymentCondition_To_v1_DeploymentCondition(in *apps.DeploymentCondition, out *v1.DeploymentCondition, s conversion.Scope) error {
   667  	return autoConvert_apps_DeploymentCondition_To_v1_DeploymentCondition(in, out, s)
   668  }
   669  
   670  func autoConvert_v1_DeploymentList_To_apps_DeploymentList(in *v1.DeploymentList, out *apps.DeploymentList, s conversion.Scope) error {
   671  	out.ListMeta = in.ListMeta
   672  	if in.Items != nil {
   673  		in, out := &in.Items, &out.Items
   674  		*out = make([]apps.Deployment, len(*in))
   675  		for i := range *in {
   676  			if err := Convert_v1_Deployment_To_apps_Deployment(&(*in)[i], &(*out)[i], s); err != nil {
   677  				return err
   678  			}
   679  		}
   680  	} else {
   681  		out.Items = nil
   682  	}
   683  	return nil
   684  }
   685  
   686  // Convert_v1_DeploymentList_To_apps_DeploymentList is an autogenerated conversion function.
   687  func Convert_v1_DeploymentList_To_apps_DeploymentList(in *v1.DeploymentList, out *apps.DeploymentList, s conversion.Scope) error {
   688  	return autoConvert_v1_DeploymentList_To_apps_DeploymentList(in, out, s)
   689  }
   690  
   691  func autoConvert_apps_DeploymentList_To_v1_DeploymentList(in *apps.DeploymentList, out *v1.DeploymentList, s conversion.Scope) error {
   692  	out.ListMeta = in.ListMeta
   693  	if in.Items != nil {
   694  		in, out := &in.Items, &out.Items
   695  		*out = make([]v1.Deployment, len(*in))
   696  		for i := range *in {
   697  			if err := Convert_apps_Deployment_To_v1_Deployment(&(*in)[i], &(*out)[i], s); err != nil {
   698  				return err
   699  			}
   700  		}
   701  	} else {
   702  		out.Items = nil
   703  	}
   704  	return nil
   705  }
   706  
   707  // Convert_apps_DeploymentList_To_v1_DeploymentList is an autogenerated conversion function.
   708  func Convert_apps_DeploymentList_To_v1_DeploymentList(in *apps.DeploymentList, out *v1.DeploymentList, s conversion.Scope) error {
   709  	return autoConvert_apps_DeploymentList_To_v1_DeploymentList(in, out, s)
   710  }
   711  
   712  func autoConvert_v1_DeploymentSpec_To_apps_DeploymentSpec(in *v1.DeploymentSpec, out *apps.DeploymentSpec, s conversion.Scope) error {
   713  	if err := metav1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil {
   714  		return err
   715  	}
   716  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
   717  	if err := apiscorev1.Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
   718  		return err
   719  	}
   720  	if err := Convert_v1_DeploymentStrategy_To_apps_DeploymentStrategy(&in.Strategy, &out.Strategy, s); err != nil {
   721  		return err
   722  	}
   723  	out.MinReadySeconds = in.MinReadySeconds
   724  	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit))
   725  	out.Paused = in.Paused
   726  	out.ProgressDeadlineSeconds = (*int32)(unsafe.Pointer(in.ProgressDeadlineSeconds))
   727  	return nil
   728  }
   729  
   730  // Convert_v1_DeploymentSpec_To_apps_DeploymentSpec is an autogenerated conversion function.
   731  func Convert_v1_DeploymentSpec_To_apps_DeploymentSpec(in *v1.DeploymentSpec, out *apps.DeploymentSpec, s conversion.Scope) error {
   732  	return autoConvert_v1_DeploymentSpec_To_apps_DeploymentSpec(in, out, s)
   733  }
   734  
   735  func autoConvert_apps_DeploymentSpec_To_v1_DeploymentSpec(in *apps.DeploymentSpec, out *v1.DeploymentSpec, s conversion.Scope) error {
   736  	if err := metav1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil {
   737  		return err
   738  	}
   739  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
   740  	if err := apiscorev1.Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
   741  		return err
   742  	}
   743  	if err := Convert_apps_DeploymentStrategy_To_v1_DeploymentStrategy(&in.Strategy, &out.Strategy, s); err != nil {
   744  		return err
   745  	}
   746  	out.MinReadySeconds = in.MinReadySeconds
   747  	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit))
   748  	out.Paused = in.Paused
   749  	// WARNING: in.RollbackTo requires manual conversion: does not exist in peer-type
   750  	out.ProgressDeadlineSeconds = (*int32)(unsafe.Pointer(in.ProgressDeadlineSeconds))
   751  	return nil
   752  }
   753  
   754  func autoConvert_v1_DeploymentStatus_To_apps_DeploymentStatus(in *v1.DeploymentStatus, out *apps.DeploymentStatus, s conversion.Scope) error {
   755  	out.ObservedGeneration = in.ObservedGeneration
   756  	out.Replicas = in.Replicas
   757  	out.UpdatedReplicas = in.UpdatedReplicas
   758  	out.ReadyReplicas = in.ReadyReplicas
   759  	out.AvailableReplicas = in.AvailableReplicas
   760  	out.UnavailableReplicas = in.UnavailableReplicas
   761  	out.Conditions = *(*[]apps.DeploymentCondition)(unsafe.Pointer(&in.Conditions))
   762  	out.CollisionCount = (*int32)(unsafe.Pointer(in.CollisionCount))
   763  	return nil
   764  }
   765  
   766  // Convert_v1_DeploymentStatus_To_apps_DeploymentStatus is an autogenerated conversion function.
   767  func Convert_v1_DeploymentStatus_To_apps_DeploymentStatus(in *v1.DeploymentStatus, out *apps.DeploymentStatus, s conversion.Scope) error {
   768  	return autoConvert_v1_DeploymentStatus_To_apps_DeploymentStatus(in, out, s)
   769  }
   770  
   771  func autoConvert_apps_DeploymentStatus_To_v1_DeploymentStatus(in *apps.DeploymentStatus, out *v1.DeploymentStatus, s conversion.Scope) error {
   772  	out.ObservedGeneration = in.ObservedGeneration
   773  	out.Replicas = in.Replicas
   774  	out.UpdatedReplicas = in.UpdatedReplicas
   775  	out.ReadyReplicas = in.ReadyReplicas
   776  	out.AvailableReplicas = in.AvailableReplicas
   777  	out.UnavailableReplicas = in.UnavailableReplicas
   778  	out.Conditions = *(*[]v1.DeploymentCondition)(unsafe.Pointer(&in.Conditions))
   779  	out.CollisionCount = (*int32)(unsafe.Pointer(in.CollisionCount))
   780  	return nil
   781  }
   782  
   783  // Convert_apps_DeploymentStatus_To_v1_DeploymentStatus is an autogenerated conversion function.
   784  func Convert_apps_DeploymentStatus_To_v1_DeploymentStatus(in *apps.DeploymentStatus, out *v1.DeploymentStatus, s conversion.Scope) error {
   785  	return autoConvert_apps_DeploymentStatus_To_v1_DeploymentStatus(in, out, s)
   786  }
   787  
   788  func autoConvert_v1_DeploymentStrategy_To_apps_DeploymentStrategy(in *v1.DeploymentStrategy, out *apps.DeploymentStrategy, s conversion.Scope) error {
   789  	out.Type = apps.DeploymentStrategyType(in.Type)
   790  	if in.RollingUpdate != nil {
   791  		in, out := &in.RollingUpdate, &out.RollingUpdate
   792  		*out = new(apps.RollingUpdateDeployment)
   793  		if err := Convert_v1_RollingUpdateDeployment_To_apps_RollingUpdateDeployment(*in, *out, s); err != nil {
   794  			return err
   795  		}
   796  	} else {
   797  		out.RollingUpdate = nil
   798  	}
   799  	return nil
   800  }
   801  
   802  // Convert_v1_DeploymentStrategy_To_apps_DeploymentStrategy is an autogenerated conversion function.
   803  func Convert_v1_DeploymentStrategy_To_apps_DeploymentStrategy(in *v1.DeploymentStrategy, out *apps.DeploymentStrategy, s conversion.Scope) error {
   804  	return autoConvert_v1_DeploymentStrategy_To_apps_DeploymentStrategy(in, out, s)
   805  }
   806  
   807  func autoConvert_apps_DeploymentStrategy_To_v1_DeploymentStrategy(in *apps.DeploymentStrategy, out *v1.DeploymentStrategy, s conversion.Scope) error {
   808  	out.Type = v1.DeploymentStrategyType(in.Type)
   809  	if in.RollingUpdate != nil {
   810  		in, out := &in.RollingUpdate, &out.RollingUpdate
   811  		*out = new(v1.RollingUpdateDeployment)
   812  		if err := Convert_apps_RollingUpdateDeployment_To_v1_RollingUpdateDeployment(*in, *out, s); err != nil {
   813  			return err
   814  		}
   815  	} else {
   816  		out.RollingUpdate = nil
   817  	}
   818  	return nil
   819  }
   820  
   821  // Convert_apps_DeploymentStrategy_To_v1_DeploymentStrategy is an autogenerated conversion function.
   822  func Convert_apps_DeploymentStrategy_To_v1_DeploymentStrategy(in *apps.DeploymentStrategy, out *v1.DeploymentStrategy, s conversion.Scope) error {
   823  	return autoConvert_apps_DeploymentStrategy_To_v1_DeploymentStrategy(in, out, s)
   824  }
   825  
   826  func autoConvert_v1_ReplicaSet_To_apps_ReplicaSet(in *v1.ReplicaSet, out *apps.ReplicaSet, s conversion.Scope) error {
   827  	out.ObjectMeta = in.ObjectMeta
   828  	if err := Convert_v1_ReplicaSetSpec_To_apps_ReplicaSetSpec(&in.Spec, &out.Spec, s); err != nil {
   829  		return err
   830  	}
   831  	if err := Convert_v1_ReplicaSetStatus_To_apps_ReplicaSetStatus(&in.Status, &out.Status, s); err != nil {
   832  		return err
   833  	}
   834  	return nil
   835  }
   836  
   837  // Convert_v1_ReplicaSet_To_apps_ReplicaSet is an autogenerated conversion function.
   838  func Convert_v1_ReplicaSet_To_apps_ReplicaSet(in *v1.ReplicaSet, out *apps.ReplicaSet, s conversion.Scope) error {
   839  	return autoConvert_v1_ReplicaSet_To_apps_ReplicaSet(in, out, s)
   840  }
   841  
   842  func autoConvert_apps_ReplicaSet_To_v1_ReplicaSet(in *apps.ReplicaSet, out *v1.ReplicaSet, s conversion.Scope) error {
   843  	out.ObjectMeta = in.ObjectMeta
   844  	if err := Convert_apps_ReplicaSetSpec_To_v1_ReplicaSetSpec(&in.Spec, &out.Spec, s); err != nil {
   845  		return err
   846  	}
   847  	if err := Convert_apps_ReplicaSetStatus_To_v1_ReplicaSetStatus(&in.Status, &out.Status, s); err != nil {
   848  		return err
   849  	}
   850  	return nil
   851  }
   852  
   853  // Convert_apps_ReplicaSet_To_v1_ReplicaSet is an autogenerated conversion function.
   854  func Convert_apps_ReplicaSet_To_v1_ReplicaSet(in *apps.ReplicaSet, out *v1.ReplicaSet, s conversion.Scope) error {
   855  	return autoConvert_apps_ReplicaSet_To_v1_ReplicaSet(in, out, s)
   856  }
   857  
   858  func autoConvert_v1_ReplicaSetCondition_To_apps_ReplicaSetCondition(in *v1.ReplicaSetCondition, out *apps.ReplicaSetCondition, s conversion.Scope) error {
   859  	out.Type = apps.ReplicaSetConditionType(in.Type)
   860  	out.Status = core.ConditionStatus(in.Status)
   861  	out.LastTransitionTime = in.LastTransitionTime
   862  	out.Reason = in.Reason
   863  	out.Message = in.Message
   864  	return nil
   865  }
   866  
   867  // Convert_v1_ReplicaSetCondition_To_apps_ReplicaSetCondition is an autogenerated conversion function.
   868  func Convert_v1_ReplicaSetCondition_To_apps_ReplicaSetCondition(in *v1.ReplicaSetCondition, out *apps.ReplicaSetCondition, s conversion.Scope) error {
   869  	return autoConvert_v1_ReplicaSetCondition_To_apps_ReplicaSetCondition(in, out, s)
   870  }
   871  
   872  func autoConvert_apps_ReplicaSetCondition_To_v1_ReplicaSetCondition(in *apps.ReplicaSetCondition, out *v1.ReplicaSetCondition, s conversion.Scope) error {
   873  	out.Type = v1.ReplicaSetConditionType(in.Type)
   874  	out.Status = corev1.ConditionStatus(in.Status)
   875  	out.LastTransitionTime = in.LastTransitionTime
   876  	out.Reason = in.Reason
   877  	out.Message = in.Message
   878  	return nil
   879  }
   880  
   881  // Convert_apps_ReplicaSetCondition_To_v1_ReplicaSetCondition is an autogenerated conversion function.
   882  func Convert_apps_ReplicaSetCondition_To_v1_ReplicaSetCondition(in *apps.ReplicaSetCondition, out *v1.ReplicaSetCondition, s conversion.Scope) error {
   883  	return autoConvert_apps_ReplicaSetCondition_To_v1_ReplicaSetCondition(in, out, s)
   884  }
   885  
   886  func autoConvert_v1_ReplicaSetList_To_apps_ReplicaSetList(in *v1.ReplicaSetList, out *apps.ReplicaSetList, s conversion.Scope) error {
   887  	out.ListMeta = in.ListMeta
   888  	if in.Items != nil {
   889  		in, out := &in.Items, &out.Items
   890  		*out = make([]apps.ReplicaSet, len(*in))
   891  		for i := range *in {
   892  			if err := Convert_v1_ReplicaSet_To_apps_ReplicaSet(&(*in)[i], &(*out)[i], s); err != nil {
   893  				return err
   894  			}
   895  		}
   896  	} else {
   897  		out.Items = nil
   898  	}
   899  	return nil
   900  }
   901  
   902  // Convert_v1_ReplicaSetList_To_apps_ReplicaSetList is an autogenerated conversion function.
   903  func Convert_v1_ReplicaSetList_To_apps_ReplicaSetList(in *v1.ReplicaSetList, out *apps.ReplicaSetList, s conversion.Scope) error {
   904  	return autoConvert_v1_ReplicaSetList_To_apps_ReplicaSetList(in, out, s)
   905  }
   906  
   907  func autoConvert_apps_ReplicaSetList_To_v1_ReplicaSetList(in *apps.ReplicaSetList, out *v1.ReplicaSetList, s conversion.Scope) error {
   908  	out.ListMeta = in.ListMeta
   909  	if in.Items != nil {
   910  		in, out := &in.Items, &out.Items
   911  		*out = make([]v1.ReplicaSet, len(*in))
   912  		for i := range *in {
   913  			if err := Convert_apps_ReplicaSet_To_v1_ReplicaSet(&(*in)[i], &(*out)[i], s); err != nil {
   914  				return err
   915  			}
   916  		}
   917  	} else {
   918  		out.Items = nil
   919  	}
   920  	return nil
   921  }
   922  
   923  // Convert_apps_ReplicaSetList_To_v1_ReplicaSetList is an autogenerated conversion function.
   924  func Convert_apps_ReplicaSetList_To_v1_ReplicaSetList(in *apps.ReplicaSetList, out *v1.ReplicaSetList, s conversion.Scope) error {
   925  	return autoConvert_apps_ReplicaSetList_To_v1_ReplicaSetList(in, out, s)
   926  }
   927  
   928  func autoConvert_v1_ReplicaSetSpec_To_apps_ReplicaSetSpec(in *v1.ReplicaSetSpec, out *apps.ReplicaSetSpec, s conversion.Scope) error {
   929  	if err := metav1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil {
   930  		return err
   931  	}
   932  	out.MinReadySeconds = in.MinReadySeconds
   933  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
   934  	if err := apiscorev1.Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
   935  		return err
   936  	}
   937  	return nil
   938  }
   939  
   940  // Convert_v1_ReplicaSetSpec_To_apps_ReplicaSetSpec is an autogenerated conversion function.
   941  func Convert_v1_ReplicaSetSpec_To_apps_ReplicaSetSpec(in *v1.ReplicaSetSpec, out *apps.ReplicaSetSpec, s conversion.Scope) error {
   942  	return autoConvert_v1_ReplicaSetSpec_To_apps_ReplicaSetSpec(in, out, s)
   943  }
   944  
   945  func autoConvert_apps_ReplicaSetSpec_To_v1_ReplicaSetSpec(in *apps.ReplicaSetSpec, out *v1.ReplicaSetSpec, s conversion.Scope) error {
   946  	if err := metav1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil {
   947  		return err
   948  	}
   949  	out.MinReadySeconds = in.MinReadySeconds
   950  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
   951  	if err := apiscorev1.Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
   952  		return err
   953  	}
   954  	return nil
   955  }
   956  
   957  // Convert_apps_ReplicaSetSpec_To_v1_ReplicaSetSpec is an autogenerated conversion function.
   958  func Convert_apps_ReplicaSetSpec_To_v1_ReplicaSetSpec(in *apps.ReplicaSetSpec, out *v1.ReplicaSetSpec, s conversion.Scope) error {
   959  	return autoConvert_apps_ReplicaSetSpec_To_v1_ReplicaSetSpec(in, out, s)
   960  }
   961  
   962  func autoConvert_v1_ReplicaSetStatus_To_apps_ReplicaSetStatus(in *v1.ReplicaSetStatus, out *apps.ReplicaSetStatus, s conversion.Scope) error {
   963  	out.Replicas = in.Replicas
   964  	out.FullyLabeledReplicas = in.FullyLabeledReplicas
   965  	out.ReadyReplicas = in.ReadyReplicas
   966  	out.AvailableReplicas = in.AvailableReplicas
   967  	out.ObservedGeneration = in.ObservedGeneration
   968  	out.Conditions = *(*[]apps.ReplicaSetCondition)(unsafe.Pointer(&in.Conditions))
   969  	return nil
   970  }
   971  
   972  // Convert_v1_ReplicaSetStatus_To_apps_ReplicaSetStatus is an autogenerated conversion function.
   973  func Convert_v1_ReplicaSetStatus_To_apps_ReplicaSetStatus(in *v1.ReplicaSetStatus, out *apps.ReplicaSetStatus, s conversion.Scope) error {
   974  	return autoConvert_v1_ReplicaSetStatus_To_apps_ReplicaSetStatus(in, out, s)
   975  }
   976  
   977  func autoConvert_apps_ReplicaSetStatus_To_v1_ReplicaSetStatus(in *apps.ReplicaSetStatus, out *v1.ReplicaSetStatus, s conversion.Scope) error {
   978  	out.Replicas = in.Replicas
   979  	out.FullyLabeledReplicas = in.FullyLabeledReplicas
   980  	out.ReadyReplicas = in.ReadyReplicas
   981  	out.AvailableReplicas = in.AvailableReplicas
   982  	out.ObservedGeneration = in.ObservedGeneration
   983  	out.Conditions = *(*[]v1.ReplicaSetCondition)(unsafe.Pointer(&in.Conditions))
   984  	return nil
   985  }
   986  
   987  // Convert_apps_ReplicaSetStatus_To_v1_ReplicaSetStatus is an autogenerated conversion function.
   988  func Convert_apps_ReplicaSetStatus_To_v1_ReplicaSetStatus(in *apps.ReplicaSetStatus, out *v1.ReplicaSetStatus, s conversion.Scope) error {
   989  	return autoConvert_apps_ReplicaSetStatus_To_v1_ReplicaSetStatus(in, out, s)
   990  }
   991  
   992  func autoConvert_v1_RollingUpdateDaemonSet_To_apps_RollingUpdateDaemonSet(in *v1.RollingUpdateDaemonSet, out *apps.RollingUpdateDaemonSet, s conversion.Scope) error {
   993  	if err := metav1.Convert_Pointer_intstr_IntOrString_To_intstr_IntOrString(&in.MaxUnavailable, &out.MaxUnavailable, s); err != nil {
   994  		return err
   995  	}
   996  	if err := metav1.Convert_Pointer_intstr_IntOrString_To_intstr_IntOrString(&in.MaxSurge, &out.MaxSurge, s); err != nil {
   997  		return err
   998  	}
   999  	return nil
  1000  }
  1001  
  1002  // Convert_v1_RollingUpdateDaemonSet_To_apps_RollingUpdateDaemonSet is an autogenerated conversion function.
  1003  func Convert_v1_RollingUpdateDaemonSet_To_apps_RollingUpdateDaemonSet(in *v1.RollingUpdateDaemonSet, out *apps.RollingUpdateDaemonSet, s conversion.Scope) error {
  1004  	return autoConvert_v1_RollingUpdateDaemonSet_To_apps_RollingUpdateDaemonSet(in, out, s)
  1005  }
  1006  
  1007  func autoConvert_apps_RollingUpdateDaemonSet_To_v1_RollingUpdateDaemonSet(in *apps.RollingUpdateDaemonSet, out *v1.RollingUpdateDaemonSet, s conversion.Scope) error {
  1008  	if err := metav1.Convert_intstr_IntOrString_To_Pointer_intstr_IntOrString(&in.MaxUnavailable, &out.MaxUnavailable, s); err != nil {
  1009  		return err
  1010  	}
  1011  	if err := metav1.Convert_intstr_IntOrString_To_Pointer_intstr_IntOrString(&in.MaxSurge, &out.MaxSurge, s); err != nil {
  1012  		return err
  1013  	}
  1014  	return nil
  1015  }
  1016  
  1017  // Convert_apps_RollingUpdateDaemonSet_To_v1_RollingUpdateDaemonSet is an autogenerated conversion function.
  1018  func Convert_apps_RollingUpdateDaemonSet_To_v1_RollingUpdateDaemonSet(in *apps.RollingUpdateDaemonSet, out *v1.RollingUpdateDaemonSet, s conversion.Scope) error {
  1019  	return autoConvert_apps_RollingUpdateDaemonSet_To_v1_RollingUpdateDaemonSet(in, out, s)
  1020  }
  1021  
  1022  func autoConvert_v1_RollingUpdateDeployment_To_apps_RollingUpdateDeployment(in *v1.RollingUpdateDeployment, out *apps.RollingUpdateDeployment, s conversion.Scope) error {
  1023  	if err := metav1.Convert_Pointer_intstr_IntOrString_To_intstr_IntOrString(&in.MaxUnavailable, &out.MaxUnavailable, s); err != nil {
  1024  		return err
  1025  	}
  1026  	if err := metav1.Convert_Pointer_intstr_IntOrString_To_intstr_IntOrString(&in.MaxSurge, &out.MaxSurge, s); err != nil {
  1027  		return err
  1028  	}
  1029  	return nil
  1030  }
  1031  
  1032  // Convert_v1_RollingUpdateDeployment_To_apps_RollingUpdateDeployment is an autogenerated conversion function.
  1033  func Convert_v1_RollingUpdateDeployment_To_apps_RollingUpdateDeployment(in *v1.RollingUpdateDeployment, out *apps.RollingUpdateDeployment, s conversion.Scope) error {
  1034  	return autoConvert_v1_RollingUpdateDeployment_To_apps_RollingUpdateDeployment(in, out, s)
  1035  }
  1036  
  1037  func autoConvert_apps_RollingUpdateDeployment_To_v1_RollingUpdateDeployment(in *apps.RollingUpdateDeployment, out *v1.RollingUpdateDeployment, s conversion.Scope) error {
  1038  	if err := metav1.Convert_intstr_IntOrString_To_Pointer_intstr_IntOrString(&in.MaxUnavailable, &out.MaxUnavailable, s); err != nil {
  1039  		return err
  1040  	}
  1041  	if err := metav1.Convert_intstr_IntOrString_To_Pointer_intstr_IntOrString(&in.MaxSurge, &out.MaxSurge, s); err != nil {
  1042  		return err
  1043  	}
  1044  	return nil
  1045  }
  1046  
  1047  // Convert_apps_RollingUpdateDeployment_To_v1_RollingUpdateDeployment is an autogenerated conversion function.
  1048  func Convert_apps_RollingUpdateDeployment_To_v1_RollingUpdateDeployment(in *apps.RollingUpdateDeployment, out *v1.RollingUpdateDeployment, s conversion.Scope) error {
  1049  	return autoConvert_apps_RollingUpdateDeployment_To_v1_RollingUpdateDeployment(in, out, s)
  1050  }
  1051  
  1052  func autoConvert_v1_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy(in *v1.RollingUpdateStatefulSetStrategy, out *apps.RollingUpdateStatefulSetStrategy, s conversion.Scope) error {
  1053  	if err := metav1.Convert_Pointer_int32_To_int32(&in.Partition, &out.Partition, s); err != nil {
  1054  		return err
  1055  	}
  1056  	out.MaxUnavailable = (*intstr.IntOrString)(unsafe.Pointer(in.MaxUnavailable))
  1057  	return nil
  1058  }
  1059  
  1060  // Convert_v1_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy is an autogenerated conversion function.
  1061  func Convert_v1_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy(in *v1.RollingUpdateStatefulSetStrategy, out *apps.RollingUpdateStatefulSetStrategy, s conversion.Scope) error {
  1062  	return autoConvert_v1_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy(in, out, s)
  1063  }
  1064  
  1065  func autoConvert_apps_RollingUpdateStatefulSetStrategy_To_v1_RollingUpdateStatefulSetStrategy(in *apps.RollingUpdateStatefulSetStrategy, out *v1.RollingUpdateStatefulSetStrategy, s conversion.Scope) error {
  1066  	if err := metav1.Convert_int32_To_Pointer_int32(&in.Partition, &out.Partition, s); err != nil {
  1067  		return err
  1068  	}
  1069  	out.MaxUnavailable = (*intstr.IntOrString)(unsafe.Pointer(in.MaxUnavailable))
  1070  	return nil
  1071  }
  1072  
  1073  // Convert_apps_RollingUpdateStatefulSetStrategy_To_v1_RollingUpdateStatefulSetStrategy is an autogenerated conversion function.
  1074  func Convert_apps_RollingUpdateStatefulSetStrategy_To_v1_RollingUpdateStatefulSetStrategy(in *apps.RollingUpdateStatefulSetStrategy, out *v1.RollingUpdateStatefulSetStrategy, s conversion.Scope) error {
  1075  	return autoConvert_apps_RollingUpdateStatefulSetStrategy_To_v1_RollingUpdateStatefulSetStrategy(in, out, s)
  1076  }
  1077  
  1078  func autoConvert_v1_StatefulSet_To_apps_StatefulSet(in *v1.StatefulSet, out *apps.StatefulSet, s conversion.Scope) error {
  1079  	out.ObjectMeta = in.ObjectMeta
  1080  	if err := Convert_v1_StatefulSetSpec_To_apps_StatefulSetSpec(&in.Spec, &out.Spec, s); err != nil {
  1081  		return err
  1082  	}
  1083  	if err := Convert_v1_StatefulSetStatus_To_apps_StatefulSetStatus(&in.Status, &out.Status, s); err != nil {
  1084  		return err
  1085  	}
  1086  	return nil
  1087  }
  1088  
  1089  // Convert_v1_StatefulSet_To_apps_StatefulSet is an autogenerated conversion function.
  1090  func Convert_v1_StatefulSet_To_apps_StatefulSet(in *v1.StatefulSet, out *apps.StatefulSet, s conversion.Scope) error {
  1091  	return autoConvert_v1_StatefulSet_To_apps_StatefulSet(in, out, s)
  1092  }
  1093  
  1094  func autoConvert_apps_StatefulSet_To_v1_StatefulSet(in *apps.StatefulSet, out *v1.StatefulSet, s conversion.Scope) error {
  1095  	out.ObjectMeta = in.ObjectMeta
  1096  	if err := Convert_apps_StatefulSetSpec_To_v1_StatefulSetSpec(&in.Spec, &out.Spec, s); err != nil {
  1097  		return err
  1098  	}
  1099  	if err := Convert_apps_StatefulSetStatus_To_v1_StatefulSetStatus(&in.Status, &out.Status, s); err != nil {
  1100  		return err
  1101  	}
  1102  	return nil
  1103  }
  1104  
  1105  // Convert_apps_StatefulSet_To_v1_StatefulSet is an autogenerated conversion function.
  1106  func Convert_apps_StatefulSet_To_v1_StatefulSet(in *apps.StatefulSet, out *v1.StatefulSet, s conversion.Scope) error {
  1107  	return autoConvert_apps_StatefulSet_To_v1_StatefulSet(in, out, s)
  1108  }
  1109  
  1110  func autoConvert_v1_StatefulSetCondition_To_apps_StatefulSetCondition(in *v1.StatefulSetCondition, out *apps.StatefulSetCondition, s conversion.Scope) error {
  1111  	out.Type = apps.StatefulSetConditionType(in.Type)
  1112  	out.Status = core.ConditionStatus(in.Status)
  1113  	out.LastTransitionTime = in.LastTransitionTime
  1114  	out.Reason = in.Reason
  1115  	out.Message = in.Message
  1116  	return nil
  1117  }
  1118  
  1119  // Convert_v1_StatefulSetCondition_To_apps_StatefulSetCondition is an autogenerated conversion function.
  1120  func Convert_v1_StatefulSetCondition_To_apps_StatefulSetCondition(in *v1.StatefulSetCondition, out *apps.StatefulSetCondition, s conversion.Scope) error {
  1121  	return autoConvert_v1_StatefulSetCondition_To_apps_StatefulSetCondition(in, out, s)
  1122  }
  1123  
  1124  func autoConvert_apps_StatefulSetCondition_To_v1_StatefulSetCondition(in *apps.StatefulSetCondition, out *v1.StatefulSetCondition, s conversion.Scope) error {
  1125  	out.Type = v1.StatefulSetConditionType(in.Type)
  1126  	out.Status = corev1.ConditionStatus(in.Status)
  1127  	out.LastTransitionTime = in.LastTransitionTime
  1128  	out.Reason = in.Reason
  1129  	out.Message = in.Message
  1130  	return nil
  1131  }
  1132  
  1133  // Convert_apps_StatefulSetCondition_To_v1_StatefulSetCondition is an autogenerated conversion function.
  1134  func Convert_apps_StatefulSetCondition_To_v1_StatefulSetCondition(in *apps.StatefulSetCondition, out *v1.StatefulSetCondition, s conversion.Scope) error {
  1135  	return autoConvert_apps_StatefulSetCondition_To_v1_StatefulSetCondition(in, out, s)
  1136  }
  1137  
  1138  func autoConvert_v1_StatefulSetList_To_apps_StatefulSetList(in *v1.StatefulSetList, out *apps.StatefulSetList, s conversion.Scope) error {
  1139  	out.ListMeta = in.ListMeta
  1140  	if in.Items != nil {
  1141  		in, out := &in.Items, &out.Items
  1142  		*out = make([]apps.StatefulSet, len(*in))
  1143  		for i := range *in {
  1144  			if err := Convert_v1_StatefulSet_To_apps_StatefulSet(&(*in)[i], &(*out)[i], s); err != nil {
  1145  				return err
  1146  			}
  1147  		}
  1148  	} else {
  1149  		out.Items = nil
  1150  	}
  1151  	return nil
  1152  }
  1153  
  1154  // Convert_v1_StatefulSetList_To_apps_StatefulSetList is an autogenerated conversion function.
  1155  func Convert_v1_StatefulSetList_To_apps_StatefulSetList(in *v1.StatefulSetList, out *apps.StatefulSetList, s conversion.Scope) error {
  1156  	return autoConvert_v1_StatefulSetList_To_apps_StatefulSetList(in, out, s)
  1157  }
  1158  
  1159  func autoConvert_apps_StatefulSetList_To_v1_StatefulSetList(in *apps.StatefulSetList, out *v1.StatefulSetList, s conversion.Scope) error {
  1160  	out.ListMeta = in.ListMeta
  1161  	if in.Items != nil {
  1162  		in, out := &in.Items, &out.Items
  1163  		*out = make([]v1.StatefulSet, len(*in))
  1164  		for i := range *in {
  1165  			if err := Convert_apps_StatefulSet_To_v1_StatefulSet(&(*in)[i], &(*out)[i], s); err != nil {
  1166  				return err
  1167  			}
  1168  		}
  1169  	} else {
  1170  		out.Items = nil
  1171  	}
  1172  	return nil
  1173  }
  1174  
  1175  // Convert_apps_StatefulSetList_To_v1_StatefulSetList is an autogenerated conversion function.
  1176  func Convert_apps_StatefulSetList_To_v1_StatefulSetList(in *apps.StatefulSetList, out *v1.StatefulSetList, s conversion.Scope) error {
  1177  	return autoConvert_apps_StatefulSetList_To_v1_StatefulSetList(in, out, s)
  1178  }
  1179  
  1180  func autoConvert_v1_StatefulSetOrdinals_To_apps_StatefulSetOrdinals(in *v1.StatefulSetOrdinals, out *apps.StatefulSetOrdinals, s conversion.Scope) error {
  1181  	out.Start = in.Start
  1182  	return nil
  1183  }
  1184  
  1185  // Convert_v1_StatefulSetOrdinals_To_apps_StatefulSetOrdinals is an autogenerated conversion function.
  1186  func Convert_v1_StatefulSetOrdinals_To_apps_StatefulSetOrdinals(in *v1.StatefulSetOrdinals, out *apps.StatefulSetOrdinals, s conversion.Scope) error {
  1187  	return autoConvert_v1_StatefulSetOrdinals_To_apps_StatefulSetOrdinals(in, out, s)
  1188  }
  1189  
  1190  func autoConvert_apps_StatefulSetOrdinals_To_v1_StatefulSetOrdinals(in *apps.StatefulSetOrdinals, out *v1.StatefulSetOrdinals, s conversion.Scope) error {
  1191  	out.Start = in.Start
  1192  	return nil
  1193  }
  1194  
  1195  // Convert_apps_StatefulSetOrdinals_To_v1_StatefulSetOrdinals is an autogenerated conversion function.
  1196  func Convert_apps_StatefulSetOrdinals_To_v1_StatefulSetOrdinals(in *apps.StatefulSetOrdinals, out *v1.StatefulSetOrdinals, s conversion.Scope) error {
  1197  	return autoConvert_apps_StatefulSetOrdinals_To_v1_StatefulSetOrdinals(in, out, s)
  1198  }
  1199  
  1200  func autoConvert_v1_StatefulSetPersistentVolumeClaimRetentionPolicy_To_apps_StatefulSetPersistentVolumeClaimRetentionPolicy(in *v1.StatefulSetPersistentVolumeClaimRetentionPolicy, out *apps.StatefulSetPersistentVolumeClaimRetentionPolicy, s conversion.Scope) error {
  1201  	out.WhenDeleted = apps.PersistentVolumeClaimRetentionPolicyType(in.WhenDeleted)
  1202  	out.WhenScaled = apps.PersistentVolumeClaimRetentionPolicyType(in.WhenScaled)
  1203  	return nil
  1204  }
  1205  
  1206  // Convert_v1_StatefulSetPersistentVolumeClaimRetentionPolicy_To_apps_StatefulSetPersistentVolumeClaimRetentionPolicy is an autogenerated conversion function.
  1207  func Convert_v1_StatefulSetPersistentVolumeClaimRetentionPolicy_To_apps_StatefulSetPersistentVolumeClaimRetentionPolicy(in *v1.StatefulSetPersistentVolumeClaimRetentionPolicy, out *apps.StatefulSetPersistentVolumeClaimRetentionPolicy, s conversion.Scope) error {
  1208  	return autoConvert_v1_StatefulSetPersistentVolumeClaimRetentionPolicy_To_apps_StatefulSetPersistentVolumeClaimRetentionPolicy(in, out, s)
  1209  }
  1210  
  1211  func autoConvert_apps_StatefulSetPersistentVolumeClaimRetentionPolicy_To_v1_StatefulSetPersistentVolumeClaimRetentionPolicy(in *apps.StatefulSetPersistentVolumeClaimRetentionPolicy, out *v1.StatefulSetPersistentVolumeClaimRetentionPolicy, s conversion.Scope) error {
  1212  	out.WhenDeleted = v1.PersistentVolumeClaimRetentionPolicyType(in.WhenDeleted)
  1213  	out.WhenScaled = v1.PersistentVolumeClaimRetentionPolicyType(in.WhenScaled)
  1214  	return nil
  1215  }
  1216  
  1217  // Convert_apps_StatefulSetPersistentVolumeClaimRetentionPolicy_To_v1_StatefulSetPersistentVolumeClaimRetentionPolicy is an autogenerated conversion function.
  1218  func Convert_apps_StatefulSetPersistentVolumeClaimRetentionPolicy_To_v1_StatefulSetPersistentVolumeClaimRetentionPolicy(in *apps.StatefulSetPersistentVolumeClaimRetentionPolicy, out *v1.StatefulSetPersistentVolumeClaimRetentionPolicy, s conversion.Scope) error {
  1219  	return autoConvert_apps_StatefulSetPersistentVolumeClaimRetentionPolicy_To_v1_StatefulSetPersistentVolumeClaimRetentionPolicy(in, out, s)
  1220  }
  1221  
  1222  func autoConvert_v1_StatefulSetSpec_To_apps_StatefulSetSpec(in *v1.StatefulSetSpec, out *apps.StatefulSetSpec, s conversion.Scope) error {
  1223  	if err := metav1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil {
  1224  		return err
  1225  	}
  1226  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
  1227  	if err := apiscorev1.Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  1228  		return err
  1229  	}
  1230  	out.VolumeClaimTemplates = *(*[]core.PersistentVolumeClaim)(unsafe.Pointer(&in.VolumeClaimTemplates))
  1231  	out.ServiceName = in.ServiceName
  1232  	out.PodManagementPolicy = apps.PodManagementPolicyType(in.PodManagementPolicy)
  1233  	if err := Convert_v1_StatefulSetUpdateStrategy_To_apps_StatefulSetUpdateStrategy(&in.UpdateStrategy, &out.UpdateStrategy, s); err != nil {
  1234  		return err
  1235  	}
  1236  	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit))
  1237  	out.MinReadySeconds = in.MinReadySeconds
  1238  	out.PersistentVolumeClaimRetentionPolicy = (*apps.StatefulSetPersistentVolumeClaimRetentionPolicy)(unsafe.Pointer(in.PersistentVolumeClaimRetentionPolicy))
  1239  	out.Ordinals = (*apps.StatefulSetOrdinals)(unsafe.Pointer(in.Ordinals))
  1240  	return nil
  1241  }
  1242  
  1243  func autoConvert_apps_StatefulSetSpec_To_v1_StatefulSetSpec(in *apps.StatefulSetSpec, out *v1.StatefulSetSpec, s conversion.Scope) error {
  1244  	if err := metav1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil {
  1245  		return err
  1246  	}
  1247  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
  1248  	if err := apiscorev1.Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  1249  		return err
  1250  	}
  1251  	out.VolumeClaimTemplates = *(*[]corev1.PersistentVolumeClaim)(unsafe.Pointer(&in.VolumeClaimTemplates))
  1252  	out.ServiceName = in.ServiceName
  1253  	out.PodManagementPolicy = v1.PodManagementPolicyType(in.PodManagementPolicy)
  1254  	if err := Convert_apps_StatefulSetUpdateStrategy_To_v1_StatefulSetUpdateStrategy(&in.UpdateStrategy, &out.UpdateStrategy, s); err != nil {
  1255  		return err
  1256  	}
  1257  	out.RevisionHistoryLimit = (*int32)(unsafe.Pointer(in.RevisionHistoryLimit))
  1258  	out.MinReadySeconds = in.MinReadySeconds
  1259  	out.PersistentVolumeClaimRetentionPolicy = (*v1.StatefulSetPersistentVolumeClaimRetentionPolicy)(unsafe.Pointer(in.PersistentVolumeClaimRetentionPolicy))
  1260  	out.Ordinals = (*v1.StatefulSetOrdinals)(unsafe.Pointer(in.Ordinals))
  1261  	return nil
  1262  }
  1263  
  1264  func autoConvert_v1_StatefulSetStatus_To_apps_StatefulSetStatus(in *v1.StatefulSetStatus, out *apps.StatefulSetStatus, s conversion.Scope) error {
  1265  	if err := metav1.Convert_int64_To_Pointer_int64(&in.ObservedGeneration, &out.ObservedGeneration, s); err != nil {
  1266  		return err
  1267  	}
  1268  	out.Replicas = in.Replicas
  1269  	out.ReadyReplicas = in.ReadyReplicas
  1270  	out.CurrentReplicas = in.CurrentReplicas
  1271  	out.UpdatedReplicas = in.UpdatedReplicas
  1272  	out.CurrentRevision = in.CurrentRevision
  1273  	out.UpdateRevision = in.UpdateRevision
  1274  	out.CollisionCount = (*int32)(unsafe.Pointer(in.CollisionCount))
  1275  	out.Conditions = *(*[]apps.StatefulSetCondition)(unsafe.Pointer(&in.Conditions))
  1276  	out.AvailableReplicas = in.AvailableReplicas
  1277  	return nil
  1278  }
  1279  
  1280  // Convert_v1_StatefulSetStatus_To_apps_StatefulSetStatus is an autogenerated conversion function.
  1281  func Convert_v1_StatefulSetStatus_To_apps_StatefulSetStatus(in *v1.StatefulSetStatus, out *apps.StatefulSetStatus, s conversion.Scope) error {
  1282  	return autoConvert_v1_StatefulSetStatus_To_apps_StatefulSetStatus(in, out, s)
  1283  }
  1284  
  1285  func autoConvert_apps_StatefulSetStatus_To_v1_StatefulSetStatus(in *apps.StatefulSetStatus, out *v1.StatefulSetStatus, s conversion.Scope) error {
  1286  	if err := metav1.Convert_Pointer_int64_To_int64(&in.ObservedGeneration, &out.ObservedGeneration, s); err != nil {
  1287  		return err
  1288  	}
  1289  	out.Replicas = in.Replicas
  1290  	out.ReadyReplicas = in.ReadyReplicas
  1291  	out.CurrentReplicas = in.CurrentReplicas
  1292  	out.UpdatedReplicas = in.UpdatedReplicas
  1293  	out.CurrentRevision = in.CurrentRevision
  1294  	out.UpdateRevision = in.UpdateRevision
  1295  	out.CollisionCount = (*int32)(unsafe.Pointer(in.CollisionCount))
  1296  	out.Conditions = *(*[]v1.StatefulSetCondition)(unsafe.Pointer(&in.Conditions))
  1297  	out.AvailableReplicas = in.AvailableReplicas
  1298  	return nil
  1299  }
  1300  
  1301  // Convert_apps_StatefulSetStatus_To_v1_StatefulSetStatus is an autogenerated conversion function.
  1302  func Convert_apps_StatefulSetStatus_To_v1_StatefulSetStatus(in *apps.StatefulSetStatus, out *v1.StatefulSetStatus, s conversion.Scope) error {
  1303  	return autoConvert_apps_StatefulSetStatus_To_v1_StatefulSetStatus(in, out, s)
  1304  }
  1305  
  1306  func autoConvert_v1_StatefulSetUpdateStrategy_To_apps_StatefulSetUpdateStrategy(in *v1.StatefulSetUpdateStrategy, out *apps.StatefulSetUpdateStrategy, s conversion.Scope) error {
  1307  	out.Type = apps.StatefulSetUpdateStrategyType(in.Type)
  1308  	if in.RollingUpdate != nil {
  1309  		in, out := &in.RollingUpdate, &out.RollingUpdate
  1310  		*out = new(apps.RollingUpdateStatefulSetStrategy)
  1311  		if err := Convert_v1_RollingUpdateStatefulSetStrategy_To_apps_RollingUpdateStatefulSetStrategy(*in, *out, s); err != nil {
  1312  			return err
  1313  		}
  1314  	} else {
  1315  		out.RollingUpdate = nil
  1316  	}
  1317  	return nil
  1318  }
  1319  
  1320  // Convert_v1_StatefulSetUpdateStrategy_To_apps_StatefulSetUpdateStrategy is an autogenerated conversion function.
  1321  func Convert_v1_StatefulSetUpdateStrategy_To_apps_StatefulSetUpdateStrategy(in *v1.StatefulSetUpdateStrategy, out *apps.StatefulSetUpdateStrategy, s conversion.Scope) error {
  1322  	return autoConvert_v1_StatefulSetUpdateStrategy_To_apps_StatefulSetUpdateStrategy(in, out, s)
  1323  }
  1324  
  1325  func autoConvert_apps_StatefulSetUpdateStrategy_To_v1_StatefulSetUpdateStrategy(in *apps.StatefulSetUpdateStrategy, out *v1.StatefulSetUpdateStrategy, s conversion.Scope) error {
  1326  	out.Type = v1.StatefulSetUpdateStrategyType(in.Type)
  1327  	if in.RollingUpdate != nil {
  1328  		in, out := &in.RollingUpdate, &out.RollingUpdate
  1329  		*out = new(v1.RollingUpdateStatefulSetStrategy)
  1330  		if err := Convert_apps_RollingUpdateStatefulSetStrategy_To_v1_RollingUpdateStatefulSetStrategy(*in, *out, s); err != nil {
  1331  			return err
  1332  		}
  1333  	} else {
  1334  		out.RollingUpdate = nil
  1335  	}
  1336  	return nil
  1337  }
  1338  
  1339  // Convert_apps_StatefulSetUpdateStrategy_To_v1_StatefulSetUpdateStrategy is an autogenerated conversion function.
  1340  func Convert_apps_StatefulSetUpdateStrategy_To_v1_StatefulSetUpdateStrategy(in *apps.StatefulSetUpdateStrategy, out *v1.StatefulSetUpdateStrategy, s conversion.Scope) error {
  1341  	return autoConvert_apps_StatefulSetUpdateStrategy_To_v1_StatefulSetUpdateStrategy(in, out, s)
  1342  }
  1343  

View as plain text