k8s.io/kubernetes@v1.31.0-alpha.0.0.20240520171757-56147500dadc/pkg/apis/core/v1/zz_generated.conversion.go (about)

     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  	url "net/url"
    26  	unsafe "unsafe"
    27  
    28  	v1 "k8s.io/api/core/v1"
    29  	resource "k8s.io/apimachinery/pkg/api/resource"
    30  	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    31  	conversion "k8s.io/apimachinery/pkg/conversion"
    32  	runtime "k8s.io/apimachinery/pkg/runtime"
    33  	types "k8s.io/apimachinery/pkg/types"
    34  	apps "k8s.io/kubernetes/pkg/apis/apps"
    35  	core "k8s.io/kubernetes/pkg/apis/core"
    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.AWSElasticBlockStoreVolumeSource)(nil), (*core.AWSElasticBlockStoreVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
    46  		return Convert_v1_AWSElasticBlockStoreVolumeSource_To_core_AWSElasticBlockStoreVolumeSource(a.(*v1.AWSElasticBlockStoreVolumeSource), b.(*core.AWSElasticBlockStoreVolumeSource), scope)
    47  	}); err != nil {
    48  		return err
    49  	}
    50  	if err := s.AddGeneratedConversionFunc((*core.AWSElasticBlockStoreVolumeSource)(nil), (*v1.AWSElasticBlockStoreVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
    51  		return Convert_core_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(a.(*core.AWSElasticBlockStoreVolumeSource), b.(*v1.AWSElasticBlockStoreVolumeSource), scope)
    52  	}); err != nil {
    53  		return err
    54  	}
    55  	if err := s.AddGeneratedConversionFunc((*v1.Affinity)(nil), (*core.Affinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
    56  		return Convert_v1_Affinity_To_core_Affinity(a.(*v1.Affinity), b.(*core.Affinity), scope)
    57  	}); err != nil {
    58  		return err
    59  	}
    60  	if err := s.AddGeneratedConversionFunc((*core.Affinity)(nil), (*v1.Affinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
    61  		return Convert_core_Affinity_To_v1_Affinity(a.(*core.Affinity), b.(*v1.Affinity), scope)
    62  	}); err != nil {
    63  		return err
    64  	}
    65  	if err := s.AddGeneratedConversionFunc((*v1.AppArmorProfile)(nil), (*core.AppArmorProfile)(nil), func(a, b interface{}, scope conversion.Scope) error {
    66  		return Convert_v1_AppArmorProfile_To_core_AppArmorProfile(a.(*v1.AppArmorProfile), b.(*core.AppArmorProfile), scope)
    67  	}); err != nil {
    68  		return err
    69  	}
    70  	if err := s.AddGeneratedConversionFunc((*core.AppArmorProfile)(nil), (*v1.AppArmorProfile)(nil), func(a, b interface{}, scope conversion.Scope) error {
    71  		return Convert_core_AppArmorProfile_To_v1_AppArmorProfile(a.(*core.AppArmorProfile), b.(*v1.AppArmorProfile), scope)
    72  	}); err != nil {
    73  		return err
    74  	}
    75  	if err := s.AddGeneratedConversionFunc((*v1.AttachedVolume)(nil), (*core.AttachedVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
    76  		return Convert_v1_AttachedVolume_To_core_AttachedVolume(a.(*v1.AttachedVolume), b.(*core.AttachedVolume), scope)
    77  	}); err != nil {
    78  		return err
    79  	}
    80  	if err := s.AddGeneratedConversionFunc((*core.AttachedVolume)(nil), (*v1.AttachedVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
    81  		return Convert_core_AttachedVolume_To_v1_AttachedVolume(a.(*core.AttachedVolume), b.(*v1.AttachedVolume), scope)
    82  	}); err != nil {
    83  		return err
    84  	}
    85  	if err := s.AddGeneratedConversionFunc((*v1.AvoidPods)(nil), (*core.AvoidPods)(nil), func(a, b interface{}, scope conversion.Scope) error {
    86  		return Convert_v1_AvoidPods_To_core_AvoidPods(a.(*v1.AvoidPods), b.(*core.AvoidPods), scope)
    87  	}); err != nil {
    88  		return err
    89  	}
    90  	if err := s.AddGeneratedConversionFunc((*core.AvoidPods)(nil), (*v1.AvoidPods)(nil), func(a, b interface{}, scope conversion.Scope) error {
    91  		return Convert_core_AvoidPods_To_v1_AvoidPods(a.(*core.AvoidPods), b.(*v1.AvoidPods), scope)
    92  	}); err != nil {
    93  		return err
    94  	}
    95  	if err := s.AddGeneratedConversionFunc((*v1.AzureDiskVolumeSource)(nil), (*core.AzureDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
    96  		return Convert_v1_AzureDiskVolumeSource_To_core_AzureDiskVolumeSource(a.(*v1.AzureDiskVolumeSource), b.(*core.AzureDiskVolumeSource), scope)
    97  	}); err != nil {
    98  		return err
    99  	}
   100  	if err := s.AddGeneratedConversionFunc((*core.AzureDiskVolumeSource)(nil), (*v1.AzureDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   101  		return Convert_core_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(a.(*core.AzureDiskVolumeSource), b.(*v1.AzureDiskVolumeSource), scope)
   102  	}); err != nil {
   103  		return err
   104  	}
   105  	if err := s.AddGeneratedConversionFunc((*v1.AzureFilePersistentVolumeSource)(nil), (*core.AzureFilePersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   106  		return Convert_v1_AzureFilePersistentVolumeSource_To_core_AzureFilePersistentVolumeSource(a.(*v1.AzureFilePersistentVolumeSource), b.(*core.AzureFilePersistentVolumeSource), scope)
   107  	}); err != nil {
   108  		return err
   109  	}
   110  	if err := s.AddGeneratedConversionFunc((*core.AzureFilePersistentVolumeSource)(nil), (*v1.AzureFilePersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   111  		return Convert_core_AzureFilePersistentVolumeSource_To_v1_AzureFilePersistentVolumeSource(a.(*core.AzureFilePersistentVolumeSource), b.(*v1.AzureFilePersistentVolumeSource), scope)
   112  	}); err != nil {
   113  		return err
   114  	}
   115  	if err := s.AddGeneratedConversionFunc((*v1.AzureFileVolumeSource)(nil), (*core.AzureFileVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   116  		return Convert_v1_AzureFileVolumeSource_To_core_AzureFileVolumeSource(a.(*v1.AzureFileVolumeSource), b.(*core.AzureFileVolumeSource), scope)
   117  	}); err != nil {
   118  		return err
   119  	}
   120  	if err := s.AddGeneratedConversionFunc((*core.AzureFileVolumeSource)(nil), (*v1.AzureFileVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   121  		return Convert_core_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(a.(*core.AzureFileVolumeSource), b.(*v1.AzureFileVolumeSource), scope)
   122  	}); err != nil {
   123  		return err
   124  	}
   125  	if err := s.AddGeneratedConversionFunc((*v1.Binding)(nil), (*core.Binding)(nil), func(a, b interface{}, scope conversion.Scope) error {
   126  		return Convert_v1_Binding_To_core_Binding(a.(*v1.Binding), b.(*core.Binding), scope)
   127  	}); err != nil {
   128  		return err
   129  	}
   130  	if err := s.AddGeneratedConversionFunc((*core.Binding)(nil), (*v1.Binding)(nil), func(a, b interface{}, scope conversion.Scope) error {
   131  		return Convert_core_Binding_To_v1_Binding(a.(*core.Binding), b.(*v1.Binding), scope)
   132  	}); err != nil {
   133  		return err
   134  	}
   135  	if err := s.AddGeneratedConversionFunc((*v1.CSIPersistentVolumeSource)(nil), (*core.CSIPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   136  		return Convert_v1_CSIPersistentVolumeSource_To_core_CSIPersistentVolumeSource(a.(*v1.CSIPersistentVolumeSource), b.(*core.CSIPersistentVolumeSource), scope)
   137  	}); err != nil {
   138  		return err
   139  	}
   140  	if err := s.AddGeneratedConversionFunc((*core.CSIPersistentVolumeSource)(nil), (*v1.CSIPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   141  		return Convert_core_CSIPersistentVolumeSource_To_v1_CSIPersistentVolumeSource(a.(*core.CSIPersistentVolumeSource), b.(*v1.CSIPersistentVolumeSource), scope)
   142  	}); err != nil {
   143  		return err
   144  	}
   145  	if err := s.AddGeneratedConversionFunc((*v1.CSIVolumeSource)(nil), (*core.CSIVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   146  		return Convert_v1_CSIVolumeSource_To_core_CSIVolumeSource(a.(*v1.CSIVolumeSource), b.(*core.CSIVolumeSource), scope)
   147  	}); err != nil {
   148  		return err
   149  	}
   150  	if err := s.AddGeneratedConversionFunc((*core.CSIVolumeSource)(nil), (*v1.CSIVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   151  		return Convert_core_CSIVolumeSource_To_v1_CSIVolumeSource(a.(*core.CSIVolumeSource), b.(*v1.CSIVolumeSource), scope)
   152  	}); err != nil {
   153  		return err
   154  	}
   155  	if err := s.AddGeneratedConversionFunc((*v1.Capabilities)(nil), (*core.Capabilities)(nil), func(a, b interface{}, scope conversion.Scope) error {
   156  		return Convert_v1_Capabilities_To_core_Capabilities(a.(*v1.Capabilities), b.(*core.Capabilities), scope)
   157  	}); err != nil {
   158  		return err
   159  	}
   160  	if err := s.AddGeneratedConversionFunc((*core.Capabilities)(nil), (*v1.Capabilities)(nil), func(a, b interface{}, scope conversion.Scope) error {
   161  		return Convert_core_Capabilities_To_v1_Capabilities(a.(*core.Capabilities), b.(*v1.Capabilities), scope)
   162  	}); err != nil {
   163  		return err
   164  	}
   165  	if err := s.AddGeneratedConversionFunc((*v1.CephFSPersistentVolumeSource)(nil), (*core.CephFSPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   166  		return Convert_v1_CephFSPersistentVolumeSource_To_core_CephFSPersistentVolumeSource(a.(*v1.CephFSPersistentVolumeSource), b.(*core.CephFSPersistentVolumeSource), scope)
   167  	}); err != nil {
   168  		return err
   169  	}
   170  	if err := s.AddGeneratedConversionFunc((*core.CephFSPersistentVolumeSource)(nil), (*v1.CephFSPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   171  		return Convert_core_CephFSPersistentVolumeSource_To_v1_CephFSPersistentVolumeSource(a.(*core.CephFSPersistentVolumeSource), b.(*v1.CephFSPersistentVolumeSource), scope)
   172  	}); err != nil {
   173  		return err
   174  	}
   175  	if err := s.AddGeneratedConversionFunc((*v1.CephFSVolumeSource)(nil), (*core.CephFSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   176  		return Convert_v1_CephFSVolumeSource_To_core_CephFSVolumeSource(a.(*v1.CephFSVolumeSource), b.(*core.CephFSVolumeSource), scope)
   177  	}); err != nil {
   178  		return err
   179  	}
   180  	if err := s.AddGeneratedConversionFunc((*core.CephFSVolumeSource)(nil), (*v1.CephFSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   181  		return Convert_core_CephFSVolumeSource_To_v1_CephFSVolumeSource(a.(*core.CephFSVolumeSource), b.(*v1.CephFSVolumeSource), scope)
   182  	}); err != nil {
   183  		return err
   184  	}
   185  	if err := s.AddGeneratedConversionFunc((*v1.CinderPersistentVolumeSource)(nil), (*core.CinderPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   186  		return Convert_v1_CinderPersistentVolumeSource_To_core_CinderPersistentVolumeSource(a.(*v1.CinderPersistentVolumeSource), b.(*core.CinderPersistentVolumeSource), scope)
   187  	}); err != nil {
   188  		return err
   189  	}
   190  	if err := s.AddGeneratedConversionFunc((*core.CinderPersistentVolumeSource)(nil), (*v1.CinderPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   191  		return Convert_core_CinderPersistentVolumeSource_To_v1_CinderPersistentVolumeSource(a.(*core.CinderPersistentVolumeSource), b.(*v1.CinderPersistentVolumeSource), scope)
   192  	}); err != nil {
   193  		return err
   194  	}
   195  	if err := s.AddGeneratedConversionFunc((*v1.CinderVolumeSource)(nil), (*core.CinderVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   196  		return Convert_v1_CinderVolumeSource_To_core_CinderVolumeSource(a.(*v1.CinderVolumeSource), b.(*core.CinderVolumeSource), scope)
   197  	}); err != nil {
   198  		return err
   199  	}
   200  	if err := s.AddGeneratedConversionFunc((*core.CinderVolumeSource)(nil), (*v1.CinderVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   201  		return Convert_core_CinderVolumeSource_To_v1_CinderVolumeSource(a.(*core.CinderVolumeSource), b.(*v1.CinderVolumeSource), scope)
   202  	}); err != nil {
   203  		return err
   204  	}
   205  	if err := s.AddGeneratedConversionFunc((*v1.ClaimSource)(nil), (*core.ClaimSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   206  		return Convert_v1_ClaimSource_To_core_ClaimSource(a.(*v1.ClaimSource), b.(*core.ClaimSource), scope)
   207  	}); err != nil {
   208  		return err
   209  	}
   210  	if err := s.AddGeneratedConversionFunc((*core.ClaimSource)(nil), (*v1.ClaimSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   211  		return Convert_core_ClaimSource_To_v1_ClaimSource(a.(*core.ClaimSource), b.(*v1.ClaimSource), scope)
   212  	}); err != nil {
   213  		return err
   214  	}
   215  	if err := s.AddGeneratedConversionFunc((*v1.ClientIPConfig)(nil), (*core.ClientIPConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   216  		return Convert_v1_ClientIPConfig_To_core_ClientIPConfig(a.(*v1.ClientIPConfig), b.(*core.ClientIPConfig), scope)
   217  	}); err != nil {
   218  		return err
   219  	}
   220  	if err := s.AddGeneratedConversionFunc((*core.ClientIPConfig)(nil), (*v1.ClientIPConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   221  		return Convert_core_ClientIPConfig_To_v1_ClientIPConfig(a.(*core.ClientIPConfig), b.(*v1.ClientIPConfig), scope)
   222  	}); err != nil {
   223  		return err
   224  	}
   225  	if err := s.AddGeneratedConversionFunc((*v1.ClusterTrustBundleProjection)(nil), (*core.ClusterTrustBundleProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
   226  		return Convert_v1_ClusterTrustBundleProjection_To_core_ClusterTrustBundleProjection(a.(*v1.ClusterTrustBundleProjection), b.(*core.ClusterTrustBundleProjection), scope)
   227  	}); err != nil {
   228  		return err
   229  	}
   230  	if err := s.AddGeneratedConversionFunc((*core.ClusterTrustBundleProjection)(nil), (*v1.ClusterTrustBundleProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
   231  		return Convert_core_ClusterTrustBundleProjection_To_v1_ClusterTrustBundleProjection(a.(*core.ClusterTrustBundleProjection), b.(*v1.ClusterTrustBundleProjection), scope)
   232  	}); err != nil {
   233  		return err
   234  	}
   235  	if err := s.AddGeneratedConversionFunc((*v1.ComponentCondition)(nil), (*core.ComponentCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   236  		return Convert_v1_ComponentCondition_To_core_ComponentCondition(a.(*v1.ComponentCondition), b.(*core.ComponentCondition), scope)
   237  	}); err != nil {
   238  		return err
   239  	}
   240  	if err := s.AddGeneratedConversionFunc((*core.ComponentCondition)(nil), (*v1.ComponentCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   241  		return Convert_core_ComponentCondition_To_v1_ComponentCondition(a.(*core.ComponentCondition), b.(*v1.ComponentCondition), scope)
   242  	}); err != nil {
   243  		return err
   244  	}
   245  	if err := s.AddGeneratedConversionFunc((*v1.ComponentStatus)(nil), (*core.ComponentStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   246  		return Convert_v1_ComponentStatus_To_core_ComponentStatus(a.(*v1.ComponentStatus), b.(*core.ComponentStatus), scope)
   247  	}); err != nil {
   248  		return err
   249  	}
   250  	if err := s.AddGeneratedConversionFunc((*core.ComponentStatus)(nil), (*v1.ComponentStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   251  		return Convert_core_ComponentStatus_To_v1_ComponentStatus(a.(*core.ComponentStatus), b.(*v1.ComponentStatus), scope)
   252  	}); err != nil {
   253  		return err
   254  	}
   255  	if err := s.AddGeneratedConversionFunc((*v1.ComponentStatusList)(nil), (*core.ComponentStatusList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   256  		return Convert_v1_ComponentStatusList_To_core_ComponentStatusList(a.(*v1.ComponentStatusList), b.(*core.ComponentStatusList), scope)
   257  	}); err != nil {
   258  		return err
   259  	}
   260  	if err := s.AddGeneratedConversionFunc((*core.ComponentStatusList)(nil), (*v1.ComponentStatusList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   261  		return Convert_core_ComponentStatusList_To_v1_ComponentStatusList(a.(*core.ComponentStatusList), b.(*v1.ComponentStatusList), scope)
   262  	}); err != nil {
   263  		return err
   264  	}
   265  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMap)(nil), (*core.ConfigMap)(nil), func(a, b interface{}, scope conversion.Scope) error {
   266  		return Convert_v1_ConfigMap_To_core_ConfigMap(a.(*v1.ConfigMap), b.(*core.ConfigMap), scope)
   267  	}); err != nil {
   268  		return err
   269  	}
   270  	if err := s.AddGeneratedConversionFunc((*core.ConfigMap)(nil), (*v1.ConfigMap)(nil), func(a, b interface{}, scope conversion.Scope) error {
   271  		return Convert_core_ConfigMap_To_v1_ConfigMap(a.(*core.ConfigMap), b.(*v1.ConfigMap), scope)
   272  	}); err != nil {
   273  		return err
   274  	}
   275  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMapEnvSource)(nil), (*core.ConfigMapEnvSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   276  		return Convert_v1_ConfigMapEnvSource_To_core_ConfigMapEnvSource(a.(*v1.ConfigMapEnvSource), b.(*core.ConfigMapEnvSource), scope)
   277  	}); err != nil {
   278  		return err
   279  	}
   280  	if err := s.AddGeneratedConversionFunc((*core.ConfigMapEnvSource)(nil), (*v1.ConfigMapEnvSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   281  		return Convert_core_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(a.(*core.ConfigMapEnvSource), b.(*v1.ConfigMapEnvSource), scope)
   282  	}); err != nil {
   283  		return err
   284  	}
   285  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMapKeySelector)(nil), (*core.ConfigMapKeySelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
   286  		return Convert_v1_ConfigMapKeySelector_To_core_ConfigMapKeySelector(a.(*v1.ConfigMapKeySelector), b.(*core.ConfigMapKeySelector), scope)
   287  	}); err != nil {
   288  		return err
   289  	}
   290  	if err := s.AddGeneratedConversionFunc((*core.ConfigMapKeySelector)(nil), (*v1.ConfigMapKeySelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
   291  		return Convert_core_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(a.(*core.ConfigMapKeySelector), b.(*v1.ConfigMapKeySelector), scope)
   292  	}); err != nil {
   293  		return err
   294  	}
   295  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMapList)(nil), (*core.ConfigMapList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   296  		return Convert_v1_ConfigMapList_To_core_ConfigMapList(a.(*v1.ConfigMapList), b.(*core.ConfigMapList), scope)
   297  	}); err != nil {
   298  		return err
   299  	}
   300  	if err := s.AddGeneratedConversionFunc((*core.ConfigMapList)(nil), (*v1.ConfigMapList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   301  		return Convert_core_ConfigMapList_To_v1_ConfigMapList(a.(*core.ConfigMapList), b.(*v1.ConfigMapList), scope)
   302  	}); err != nil {
   303  		return err
   304  	}
   305  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMapNodeConfigSource)(nil), (*core.ConfigMapNodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   306  		return Convert_v1_ConfigMapNodeConfigSource_To_core_ConfigMapNodeConfigSource(a.(*v1.ConfigMapNodeConfigSource), b.(*core.ConfigMapNodeConfigSource), scope)
   307  	}); err != nil {
   308  		return err
   309  	}
   310  	if err := s.AddGeneratedConversionFunc((*core.ConfigMapNodeConfigSource)(nil), (*v1.ConfigMapNodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   311  		return Convert_core_ConfigMapNodeConfigSource_To_v1_ConfigMapNodeConfigSource(a.(*core.ConfigMapNodeConfigSource), b.(*v1.ConfigMapNodeConfigSource), scope)
   312  	}); err != nil {
   313  		return err
   314  	}
   315  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMapProjection)(nil), (*core.ConfigMapProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
   316  		return Convert_v1_ConfigMapProjection_To_core_ConfigMapProjection(a.(*v1.ConfigMapProjection), b.(*core.ConfigMapProjection), scope)
   317  	}); err != nil {
   318  		return err
   319  	}
   320  	if err := s.AddGeneratedConversionFunc((*core.ConfigMapProjection)(nil), (*v1.ConfigMapProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
   321  		return Convert_core_ConfigMapProjection_To_v1_ConfigMapProjection(a.(*core.ConfigMapProjection), b.(*v1.ConfigMapProjection), scope)
   322  	}); err != nil {
   323  		return err
   324  	}
   325  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMapVolumeSource)(nil), (*core.ConfigMapVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   326  		return Convert_v1_ConfigMapVolumeSource_To_core_ConfigMapVolumeSource(a.(*v1.ConfigMapVolumeSource), b.(*core.ConfigMapVolumeSource), scope)
   327  	}); err != nil {
   328  		return err
   329  	}
   330  	if err := s.AddGeneratedConversionFunc((*core.ConfigMapVolumeSource)(nil), (*v1.ConfigMapVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   331  		return Convert_core_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(a.(*core.ConfigMapVolumeSource), b.(*v1.ConfigMapVolumeSource), scope)
   332  	}); err != nil {
   333  		return err
   334  	}
   335  	if err := s.AddGeneratedConversionFunc((*v1.Container)(nil), (*core.Container)(nil), func(a, b interface{}, scope conversion.Scope) error {
   336  		return Convert_v1_Container_To_core_Container(a.(*v1.Container), b.(*core.Container), scope)
   337  	}); err != nil {
   338  		return err
   339  	}
   340  	if err := s.AddGeneratedConversionFunc((*core.Container)(nil), (*v1.Container)(nil), func(a, b interface{}, scope conversion.Scope) error {
   341  		return Convert_core_Container_To_v1_Container(a.(*core.Container), b.(*v1.Container), scope)
   342  	}); err != nil {
   343  		return err
   344  	}
   345  	if err := s.AddGeneratedConversionFunc((*v1.ContainerImage)(nil), (*core.ContainerImage)(nil), func(a, b interface{}, scope conversion.Scope) error {
   346  		return Convert_v1_ContainerImage_To_core_ContainerImage(a.(*v1.ContainerImage), b.(*core.ContainerImage), scope)
   347  	}); err != nil {
   348  		return err
   349  	}
   350  	if err := s.AddGeneratedConversionFunc((*core.ContainerImage)(nil), (*v1.ContainerImage)(nil), func(a, b interface{}, scope conversion.Scope) error {
   351  		return Convert_core_ContainerImage_To_v1_ContainerImage(a.(*core.ContainerImage), b.(*v1.ContainerImage), scope)
   352  	}); err != nil {
   353  		return err
   354  	}
   355  	if err := s.AddGeneratedConversionFunc((*v1.ContainerPort)(nil), (*core.ContainerPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
   356  		return Convert_v1_ContainerPort_To_core_ContainerPort(a.(*v1.ContainerPort), b.(*core.ContainerPort), scope)
   357  	}); err != nil {
   358  		return err
   359  	}
   360  	if err := s.AddGeneratedConversionFunc((*core.ContainerPort)(nil), (*v1.ContainerPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
   361  		return Convert_core_ContainerPort_To_v1_ContainerPort(a.(*core.ContainerPort), b.(*v1.ContainerPort), scope)
   362  	}); err != nil {
   363  		return err
   364  	}
   365  	if err := s.AddGeneratedConversionFunc((*v1.ContainerResizePolicy)(nil), (*core.ContainerResizePolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   366  		return Convert_v1_ContainerResizePolicy_To_core_ContainerResizePolicy(a.(*v1.ContainerResizePolicy), b.(*core.ContainerResizePolicy), scope)
   367  	}); err != nil {
   368  		return err
   369  	}
   370  	if err := s.AddGeneratedConversionFunc((*core.ContainerResizePolicy)(nil), (*v1.ContainerResizePolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   371  		return Convert_core_ContainerResizePolicy_To_v1_ContainerResizePolicy(a.(*core.ContainerResizePolicy), b.(*v1.ContainerResizePolicy), scope)
   372  	}); err != nil {
   373  		return err
   374  	}
   375  	if err := s.AddGeneratedConversionFunc((*v1.ContainerState)(nil), (*core.ContainerState)(nil), func(a, b interface{}, scope conversion.Scope) error {
   376  		return Convert_v1_ContainerState_To_core_ContainerState(a.(*v1.ContainerState), b.(*core.ContainerState), scope)
   377  	}); err != nil {
   378  		return err
   379  	}
   380  	if err := s.AddGeneratedConversionFunc((*core.ContainerState)(nil), (*v1.ContainerState)(nil), func(a, b interface{}, scope conversion.Scope) error {
   381  		return Convert_core_ContainerState_To_v1_ContainerState(a.(*core.ContainerState), b.(*v1.ContainerState), scope)
   382  	}); err != nil {
   383  		return err
   384  	}
   385  	if err := s.AddGeneratedConversionFunc((*v1.ContainerStateRunning)(nil), (*core.ContainerStateRunning)(nil), func(a, b interface{}, scope conversion.Scope) error {
   386  		return Convert_v1_ContainerStateRunning_To_core_ContainerStateRunning(a.(*v1.ContainerStateRunning), b.(*core.ContainerStateRunning), scope)
   387  	}); err != nil {
   388  		return err
   389  	}
   390  	if err := s.AddGeneratedConversionFunc((*core.ContainerStateRunning)(nil), (*v1.ContainerStateRunning)(nil), func(a, b interface{}, scope conversion.Scope) error {
   391  		return Convert_core_ContainerStateRunning_To_v1_ContainerStateRunning(a.(*core.ContainerStateRunning), b.(*v1.ContainerStateRunning), scope)
   392  	}); err != nil {
   393  		return err
   394  	}
   395  	if err := s.AddGeneratedConversionFunc((*v1.ContainerStateTerminated)(nil), (*core.ContainerStateTerminated)(nil), func(a, b interface{}, scope conversion.Scope) error {
   396  		return Convert_v1_ContainerStateTerminated_To_core_ContainerStateTerminated(a.(*v1.ContainerStateTerminated), b.(*core.ContainerStateTerminated), scope)
   397  	}); err != nil {
   398  		return err
   399  	}
   400  	if err := s.AddGeneratedConversionFunc((*core.ContainerStateTerminated)(nil), (*v1.ContainerStateTerminated)(nil), func(a, b interface{}, scope conversion.Scope) error {
   401  		return Convert_core_ContainerStateTerminated_To_v1_ContainerStateTerminated(a.(*core.ContainerStateTerminated), b.(*v1.ContainerStateTerminated), scope)
   402  	}); err != nil {
   403  		return err
   404  	}
   405  	if err := s.AddGeneratedConversionFunc((*v1.ContainerStateWaiting)(nil), (*core.ContainerStateWaiting)(nil), func(a, b interface{}, scope conversion.Scope) error {
   406  		return Convert_v1_ContainerStateWaiting_To_core_ContainerStateWaiting(a.(*v1.ContainerStateWaiting), b.(*core.ContainerStateWaiting), scope)
   407  	}); err != nil {
   408  		return err
   409  	}
   410  	if err := s.AddGeneratedConversionFunc((*core.ContainerStateWaiting)(nil), (*v1.ContainerStateWaiting)(nil), func(a, b interface{}, scope conversion.Scope) error {
   411  		return Convert_core_ContainerStateWaiting_To_v1_ContainerStateWaiting(a.(*core.ContainerStateWaiting), b.(*v1.ContainerStateWaiting), scope)
   412  	}); err != nil {
   413  		return err
   414  	}
   415  	if err := s.AddGeneratedConversionFunc((*v1.ContainerStatus)(nil), (*core.ContainerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   416  		return Convert_v1_ContainerStatus_To_core_ContainerStatus(a.(*v1.ContainerStatus), b.(*core.ContainerStatus), scope)
   417  	}); err != nil {
   418  		return err
   419  	}
   420  	if err := s.AddGeneratedConversionFunc((*core.ContainerStatus)(nil), (*v1.ContainerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   421  		return Convert_core_ContainerStatus_To_v1_ContainerStatus(a.(*core.ContainerStatus), b.(*v1.ContainerStatus), scope)
   422  	}); err != nil {
   423  		return err
   424  	}
   425  	if err := s.AddGeneratedConversionFunc((*v1.DaemonEndpoint)(nil), (*core.DaemonEndpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
   426  		return Convert_v1_DaemonEndpoint_To_core_DaemonEndpoint(a.(*v1.DaemonEndpoint), b.(*core.DaemonEndpoint), scope)
   427  	}); err != nil {
   428  		return err
   429  	}
   430  	if err := s.AddGeneratedConversionFunc((*core.DaemonEndpoint)(nil), (*v1.DaemonEndpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
   431  		return Convert_core_DaemonEndpoint_To_v1_DaemonEndpoint(a.(*core.DaemonEndpoint), b.(*v1.DaemonEndpoint), scope)
   432  	}); err != nil {
   433  		return err
   434  	}
   435  	if err := s.AddGeneratedConversionFunc((*v1.DownwardAPIProjection)(nil), (*core.DownwardAPIProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
   436  		return Convert_v1_DownwardAPIProjection_To_core_DownwardAPIProjection(a.(*v1.DownwardAPIProjection), b.(*core.DownwardAPIProjection), scope)
   437  	}); err != nil {
   438  		return err
   439  	}
   440  	if err := s.AddGeneratedConversionFunc((*core.DownwardAPIProjection)(nil), (*v1.DownwardAPIProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
   441  		return Convert_core_DownwardAPIProjection_To_v1_DownwardAPIProjection(a.(*core.DownwardAPIProjection), b.(*v1.DownwardAPIProjection), scope)
   442  	}); err != nil {
   443  		return err
   444  	}
   445  	if err := s.AddGeneratedConversionFunc((*v1.DownwardAPIVolumeFile)(nil), (*core.DownwardAPIVolumeFile)(nil), func(a, b interface{}, scope conversion.Scope) error {
   446  		return Convert_v1_DownwardAPIVolumeFile_To_core_DownwardAPIVolumeFile(a.(*v1.DownwardAPIVolumeFile), b.(*core.DownwardAPIVolumeFile), scope)
   447  	}); err != nil {
   448  		return err
   449  	}
   450  	if err := s.AddGeneratedConversionFunc((*core.DownwardAPIVolumeFile)(nil), (*v1.DownwardAPIVolumeFile)(nil), func(a, b interface{}, scope conversion.Scope) error {
   451  		return Convert_core_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(a.(*core.DownwardAPIVolumeFile), b.(*v1.DownwardAPIVolumeFile), scope)
   452  	}); err != nil {
   453  		return err
   454  	}
   455  	if err := s.AddGeneratedConversionFunc((*v1.DownwardAPIVolumeSource)(nil), (*core.DownwardAPIVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   456  		return Convert_v1_DownwardAPIVolumeSource_To_core_DownwardAPIVolumeSource(a.(*v1.DownwardAPIVolumeSource), b.(*core.DownwardAPIVolumeSource), scope)
   457  	}); err != nil {
   458  		return err
   459  	}
   460  	if err := s.AddGeneratedConversionFunc((*core.DownwardAPIVolumeSource)(nil), (*v1.DownwardAPIVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   461  		return Convert_core_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(a.(*core.DownwardAPIVolumeSource), b.(*v1.DownwardAPIVolumeSource), scope)
   462  	}); err != nil {
   463  		return err
   464  	}
   465  	if err := s.AddGeneratedConversionFunc((*v1.EmptyDirVolumeSource)(nil), (*core.EmptyDirVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   466  		return Convert_v1_EmptyDirVolumeSource_To_core_EmptyDirVolumeSource(a.(*v1.EmptyDirVolumeSource), b.(*core.EmptyDirVolumeSource), scope)
   467  	}); err != nil {
   468  		return err
   469  	}
   470  	if err := s.AddGeneratedConversionFunc((*core.EmptyDirVolumeSource)(nil), (*v1.EmptyDirVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   471  		return Convert_core_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(a.(*core.EmptyDirVolumeSource), b.(*v1.EmptyDirVolumeSource), scope)
   472  	}); err != nil {
   473  		return err
   474  	}
   475  	if err := s.AddGeneratedConversionFunc((*v1.EndpointAddress)(nil), (*core.EndpointAddress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   476  		return Convert_v1_EndpointAddress_To_core_EndpointAddress(a.(*v1.EndpointAddress), b.(*core.EndpointAddress), scope)
   477  	}); err != nil {
   478  		return err
   479  	}
   480  	if err := s.AddGeneratedConversionFunc((*core.EndpointAddress)(nil), (*v1.EndpointAddress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   481  		return Convert_core_EndpointAddress_To_v1_EndpointAddress(a.(*core.EndpointAddress), b.(*v1.EndpointAddress), scope)
   482  	}); err != nil {
   483  		return err
   484  	}
   485  	if err := s.AddGeneratedConversionFunc((*v1.EndpointPort)(nil), (*core.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
   486  		return Convert_v1_EndpointPort_To_core_EndpointPort(a.(*v1.EndpointPort), b.(*core.EndpointPort), scope)
   487  	}); err != nil {
   488  		return err
   489  	}
   490  	if err := s.AddGeneratedConversionFunc((*core.EndpointPort)(nil), (*v1.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
   491  		return Convert_core_EndpointPort_To_v1_EndpointPort(a.(*core.EndpointPort), b.(*v1.EndpointPort), scope)
   492  	}); err != nil {
   493  		return err
   494  	}
   495  	if err := s.AddGeneratedConversionFunc((*v1.EndpointSubset)(nil), (*core.EndpointSubset)(nil), func(a, b interface{}, scope conversion.Scope) error {
   496  		return Convert_v1_EndpointSubset_To_core_EndpointSubset(a.(*v1.EndpointSubset), b.(*core.EndpointSubset), scope)
   497  	}); err != nil {
   498  		return err
   499  	}
   500  	if err := s.AddGeneratedConversionFunc((*core.EndpointSubset)(nil), (*v1.EndpointSubset)(nil), func(a, b interface{}, scope conversion.Scope) error {
   501  		return Convert_core_EndpointSubset_To_v1_EndpointSubset(a.(*core.EndpointSubset), b.(*v1.EndpointSubset), scope)
   502  	}); err != nil {
   503  		return err
   504  	}
   505  	if err := s.AddGeneratedConversionFunc((*v1.Endpoints)(nil), (*core.Endpoints)(nil), func(a, b interface{}, scope conversion.Scope) error {
   506  		return Convert_v1_Endpoints_To_core_Endpoints(a.(*v1.Endpoints), b.(*core.Endpoints), scope)
   507  	}); err != nil {
   508  		return err
   509  	}
   510  	if err := s.AddGeneratedConversionFunc((*core.Endpoints)(nil), (*v1.Endpoints)(nil), func(a, b interface{}, scope conversion.Scope) error {
   511  		return Convert_core_Endpoints_To_v1_Endpoints(a.(*core.Endpoints), b.(*v1.Endpoints), scope)
   512  	}); err != nil {
   513  		return err
   514  	}
   515  	if err := s.AddGeneratedConversionFunc((*v1.EndpointsList)(nil), (*core.EndpointsList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   516  		return Convert_v1_EndpointsList_To_core_EndpointsList(a.(*v1.EndpointsList), b.(*core.EndpointsList), scope)
   517  	}); err != nil {
   518  		return err
   519  	}
   520  	if err := s.AddGeneratedConversionFunc((*core.EndpointsList)(nil), (*v1.EndpointsList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   521  		return Convert_core_EndpointsList_To_v1_EndpointsList(a.(*core.EndpointsList), b.(*v1.EndpointsList), scope)
   522  	}); err != nil {
   523  		return err
   524  	}
   525  	if err := s.AddGeneratedConversionFunc((*v1.EnvFromSource)(nil), (*core.EnvFromSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   526  		return Convert_v1_EnvFromSource_To_core_EnvFromSource(a.(*v1.EnvFromSource), b.(*core.EnvFromSource), scope)
   527  	}); err != nil {
   528  		return err
   529  	}
   530  	if err := s.AddGeneratedConversionFunc((*core.EnvFromSource)(nil), (*v1.EnvFromSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   531  		return Convert_core_EnvFromSource_To_v1_EnvFromSource(a.(*core.EnvFromSource), b.(*v1.EnvFromSource), scope)
   532  	}); err != nil {
   533  		return err
   534  	}
   535  	if err := s.AddGeneratedConversionFunc((*v1.EnvVar)(nil), (*core.EnvVar)(nil), func(a, b interface{}, scope conversion.Scope) error {
   536  		return Convert_v1_EnvVar_To_core_EnvVar(a.(*v1.EnvVar), b.(*core.EnvVar), scope)
   537  	}); err != nil {
   538  		return err
   539  	}
   540  	if err := s.AddGeneratedConversionFunc((*core.EnvVar)(nil), (*v1.EnvVar)(nil), func(a, b interface{}, scope conversion.Scope) error {
   541  		return Convert_core_EnvVar_To_v1_EnvVar(a.(*core.EnvVar), b.(*v1.EnvVar), scope)
   542  	}); err != nil {
   543  		return err
   544  	}
   545  	if err := s.AddGeneratedConversionFunc((*v1.EnvVarSource)(nil), (*core.EnvVarSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   546  		return Convert_v1_EnvVarSource_To_core_EnvVarSource(a.(*v1.EnvVarSource), b.(*core.EnvVarSource), scope)
   547  	}); err != nil {
   548  		return err
   549  	}
   550  	if err := s.AddGeneratedConversionFunc((*core.EnvVarSource)(nil), (*v1.EnvVarSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   551  		return Convert_core_EnvVarSource_To_v1_EnvVarSource(a.(*core.EnvVarSource), b.(*v1.EnvVarSource), scope)
   552  	}); err != nil {
   553  		return err
   554  	}
   555  	if err := s.AddGeneratedConversionFunc((*v1.EphemeralContainer)(nil), (*core.EphemeralContainer)(nil), func(a, b interface{}, scope conversion.Scope) error {
   556  		return Convert_v1_EphemeralContainer_To_core_EphemeralContainer(a.(*v1.EphemeralContainer), b.(*core.EphemeralContainer), scope)
   557  	}); err != nil {
   558  		return err
   559  	}
   560  	if err := s.AddGeneratedConversionFunc((*core.EphemeralContainer)(nil), (*v1.EphemeralContainer)(nil), func(a, b interface{}, scope conversion.Scope) error {
   561  		return Convert_core_EphemeralContainer_To_v1_EphemeralContainer(a.(*core.EphemeralContainer), b.(*v1.EphemeralContainer), scope)
   562  	}); err != nil {
   563  		return err
   564  	}
   565  	if err := s.AddGeneratedConversionFunc((*v1.EphemeralContainerCommon)(nil), (*core.EphemeralContainerCommon)(nil), func(a, b interface{}, scope conversion.Scope) error {
   566  		return Convert_v1_EphemeralContainerCommon_To_core_EphemeralContainerCommon(a.(*v1.EphemeralContainerCommon), b.(*core.EphemeralContainerCommon), scope)
   567  	}); err != nil {
   568  		return err
   569  	}
   570  	if err := s.AddGeneratedConversionFunc((*core.EphemeralContainerCommon)(nil), (*v1.EphemeralContainerCommon)(nil), func(a, b interface{}, scope conversion.Scope) error {
   571  		return Convert_core_EphemeralContainerCommon_To_v1_EphemeralContainerCommon(a.(*core.EphemeralContainerCommon), b.(*v1.EphemeralContainerCommon), scope)
   572  	}); err != nil {
   573  		return err
   574  	}
   575  	if err := s.AddGeneratedConversionFunc((*v1.EphemeralVolumeSource)(nil), (*core.EphemeralVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   576  		return Convert_v1_EphemeralVolumeSource_To_core_EphemeralVolumeSource(a.(*v1.EphemeralVolumeSource), b.(*core.EphemeralVolumeSource), scope)
   577  	}); err != nil {
   578  		return err
   579  	}
   580  	if err := s.AddGeneratedConversionFunc((*core.EphemeralVolumeSource)(nil), (*v1.EphemeralVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   581  		return Convert_core_EphemeralVolumeSource_To_v1_EphemeralVolumeSource(a.(*core.EphemeralVolumeSource), b.(*v1.EphemeralVolumeSource), scope)
   582  	}); err != nil {
   583  		return err
   584  	}
   585  	if err := s.AddGeneratedConversionFunc((*v1.Event)(nil), (*core.Event)(nil), func(a, b interface{}, scope conversion.Scope) error {
   586  		return Convert_v1_Event_To_core_Event(a.(*v1.Event), b.(*core.Event), scope)
   587  	}); err != nil {
   588  		return err
   589  	}
   590  	if err := s.AddGeneratedConversionFunc((*core.Event)(nil), (*v1.Event)(nil), func(a, b interface{}, scope conversion.Scope) error {
   591  		return Convert_core_Event_To_v1_Event(a.(*core.Event), b.(*v1.Event), scope)
   592  	}); err != nil {
   593  		return err
   594  	}
   595  	if err := s.AddGeneratedConversionFunc((*v1.EventList)(nil), (*core.EventList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   596  		return Convert_v1_EventList_To_core_EventList(a.(*v1.EventList), b.(*core.EventList), scope)
   597  	}); err != nil {
   598  		return err
   599  	}
   600  	if err := s.AddGeneratedConversionFunc((*core.EventList)(nil), (*v1.EventList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   601  		return Convert_core_EventList_To_v1_EventList(a.(*core.EventList), b.(*v1.EventList), scope)
   602  	}); err != nil {
   603  		return err
   604  	}
   605  	if err := s.AddGeneratedConversionFunc((*v1.EventSeries)(nil), (*core.EventSeries)(nil), func(a, b interface{}, scope conversion.Scope) error {
   606  		return Convert_v1_EventSeries_To_core_EventSeries(a.(*v1.EventSeries), b.(*core.EventSeries), scope)
   607  	}); err != nil {
   608  		return err
   609  	}
   610  	if err := s.AddGeneratedConversionFunc((*core.EventSeries)(nil), (*v1.EventSeries)(nil), func(a, b interface{}, scope conversion.Scope) error {
   611  		return Convert_core_EventSeries_To_v1_EventSeries(a.(*core.EventSeries), b.(*v1.EventSeries), scope)
   612  	}); err != nil {
   613  		return err
   614  	}
   615  	if err := s.AddGeneratedConversionFunc((*v1.EventSource)(nil), (*core.EventSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   616  		return Convert_v1_EventSource_To_core_EventSource(a.(*v1.EventSource), b.(*core.EventSource), scope)
   617  	}); err != nil {
   618  		return err
   619  	}
   620  	if err := s.AddGeneratedConversionFunc((*core.EventSource)(nil), (*v1.EventSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   621  		return Convert_core_EventSource_To_v1_EventSource(a.(*core.EventSource), b.(*v1.EventSource), scope)
   622  	}); err != nil {
   623  		return err
   624  	}
   625  	if err := s.AddGeneratedConversionFunc((*v1.ExecAction)(nil), (*core.ExecAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
   626  		return Convert_v1_ExecAction_To_core_ExecAction(a.(*v1.ExecAction), b.(*core.ExecAction), scope)
   627  	}); err != nil {
   628  		return err
   629  	}
   630  	if err := s.AddGeneratedConversionFunc((*core.ExecAction)(nil), (*v1.ExecAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
   631  		return Convert_core_ExecAction_To_v1_ExecAction(a.(*core.ExecAction), b.(*v1.ExecAction), scope)
   632  	}); err != nil {
   633  		return err
   634  	}
   635  	if err := s.AddGeneratedConversionFunc((*v1.FCVolumeSource)(nil), (*core.FCVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   636  		return Convert_v1_FCVolumeSource_To_core_FCVolumeSource(a.(*v1.FCVolumeSource), b.(*core.FCVolumeSource), scope)
   637  	}); err != nil {
   638  		return err
   639  	}
   640  	if err := s.AddGeneratedConversionFunc((*core.FCVolumeSource)(nil), (*v1.FCVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   641  		return Convert_core_FCVolumeSource_To_v1_FCVolumeSource(a.(*core.FCVolumeSource), b.(*v1.FCVolumeSource), scope)
   642  	}); err != nil {
   643  		return err
   644  	}
   645  	if err := s.AddGeneratedConversionFunc((*v1.FlexPersistentVolumeSource)(nil), (*core.FlexPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   646  		return Convert_v1_FlexPersistentVolumeSource_To_core_FlexPersistentVolumeSource(a.(*v1.FlexPersistentVolumeSource), b.(*core.FlexPersistentVolumeSource), scope)
   647  	}); err != nil {
   648  		return err
   649  	}
   650  	if err := s.AddGeneratedConversionFunc((*core.FlexPersistentVolumeSource)(nil), (*v1.FlexPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   651  		return Convert_core_FlexPersistentVolumeSource_To_v1_FlexPersistentVolumeSource(a.(*core.FlexPersistentVolumeSource), b.(*v1.FlexPersistentVolumeSource), scope)
   652  	}); err != nil {
   653  		return err
   654  	}
   655  	if err := s.AddGeneratedConversionFunc((*v1.FlexVolumeSource)(nil), (*core.FlexVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   656  		return Convert_v1_FlexVolumeSource_To_core_FlexVolumeSource(a.(*v1.FlexVolumeSource), b.(*core.FlexVolumeSource), scope)
   657  	}); err != nil {
   658  		return err
   659  	}
   660  	if err := s.AddGeneratedConversionFunc((*core.FlexVolumeSource)(nil), (*v1.FlexVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   661  		return Convert_core_FlexVolumeSource_To_v1_FlexVolumeSource(a.(*core.FlexVolumeSource), b.(*v1.FlexVolumeSource), scope)
   662  	}); err != nil {
   663  		return err
   664  	}
   665  	if err := s.AddGeneratedConversionFunc((*v1.FlockerVolumeSource)(nil), (*core.FlockerVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   666  		return Convert_v1_FlockerVolumeSource_To_core_FlockerVolumeSource(a.(*v1.FlockerVolumeSource), b.(*core.FlockerVolumeSource), scope)
   667  	}); err != nil {
   668  		return err
   669  	}
   670  	if err := s.AddGeneratedConversionFunc((*core.FlockerVolumeSource)(nil), (*v1.FlockerVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   671  		return Convert_core_FlockerVolumeSource_To_v1_FlockerVolumeSource(a.(*core.FlockerVolumeSource), b.(*v1.FlockerVolumeSource), scope)
   672  	}); err != nil {
   673  		return err
   674  	}
   675  	if err := s.AddGeneratedConversionFunc((*v1.GCEPersistentDiskVolumeSource)(nil), (*core.GCEPersistentDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   676  		return Convert_v1_GCEPersistentDiskVolumeSource_To_core_GCEPersistentDiskVolumeSource(a.(*v1.GCEPersistentDiskVolumeSource), b.(*core.GCEPersistentDiskVolumeSource), scope)
   677  	}); err != nil {
   678  		return err
   679  	}
   680  	if err := s.AddGeneratedConversionFunc((*core.GCEPersistentDiskVolumeSource)(nil), (*v1.GCEPersistentDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   681  		return Convert_core_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(a.(*core.GCEPersistentDiskVolumeSource), b.(*v1.GCEPersistentDiskVolumeSource), scope)
   682  	}); err != nil {
   683  		return err
   684  	}
   685  	if err := s.AddGeneratedConversionFunc((*v1.GRPCAction)(nil), (*core.GRPCAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
   686  		return Convert_v1_GRPCAction_To_core_GRPCAction(a.(*v1.GRPCAction), b.(*core.GRPCAction), scope)
   687  	}); err != nil {
   688  		return err
   689  	}
   690  	if err := s.AddGeneratedConversionFunc((*core.GRPCAction)(nil), (*v1.GRPCAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
   691  		return Convert_core_GRPCAction_To_v1_GRPCAction(a.(*core.GRPCAction), b.(*v1.GRPCAction), scope)
   692  	}); err != nil {
   693  		return err
   694  	}
   695  	if err := s.AddGeneratedConversionFunc((*v1.GitRepoVolumeSource)(nil), (*core.GitRepoVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   696  		return Convert_v1_GitRepoVolumeSource_To_core_GitRepoVolumeSource(a.(*v1.GitRepoVolumeSource), b.(*core.GitRepoVolumeSource), scope)
   697  	}); err != nil {
   698  		return err
   699  	}
   700  	if err := s.AddGeneratedConversionFunc((*core.GitRepoVolumeSource)(nil), (*v1.GitRepoVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   701  		return Convert_core_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(a.(*core.GitRepoVolumeSource), b.(*v1.GitRepoVolumeSource), scope)
   702  	}); err != nil {
   703  		return err
   704  	}
   705  	if err := s.AddGeneratedConversionFunc((*v1.GlusterfsPersistentVolumeSource)(nil), (*core.GlusterfsPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   706  		return Convert_v1_GlusterfsPersistentVolumeSource_To_core_GlusterfsPersistentVolumeSource(a.(*v1.GlusterfsPersistentVolumeSource), b.(*core.GlusterfsPersistentVolumeSource), scope)
   707  	}); err != nil {
   708  		return err
   709  	}
   710  	if err := s.AddGeneratedConversionFunc((*core.GlusterfsPersistentVolumeSource)(nil), (*v1.GlusterfsPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   711  		return Convert_core_GlusterfsPersistentVolumeSource_To_v1_GlusterfsPersistentVolumeSource(a.(*core.GlusterfsPersistentVolumeSource), b.(*v1.GlusterfsPersistentVolumeSource), scope)
   712  	}); err != nil {
   713  		return err
   714  	}
   715  	if err := s.AddGeneratedConversionFunc((*v1.GlusterfsVolumeSource)(nil), (*core.GlusterfsVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   716  		return Convert_v1_GlusterfsVolumeSource_To_core_GlusterfsVolumeSource(a.(*v1.GlusterfsVolumeSource), b.(*core.GlusterfsVolumeSource), scope)
   717  	}); err != nil {
   718  		return err
   719  	}
   720  	if err := s.AddGeneratedConversionFunc((*core.GlusterfsVolumeSource)(nil), (*v1.GlusterfsVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   721  		return Convert_core_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(a.(*core.GlusterfsVolumeSource), b.(*v1.GlusterfsVolumeSource), scope)
   722  	}); err != nil {
   723  		return err
   724  	}
   725  	if err := s.AddGeneratedConversionFunc((*v1.HTTPGetAction)(nil), (*core.HTTPGetAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
   726  		return Convert_v1_HTTPGetAction_To_core_HTTPGetAction(a.(*v1.HTTPGetAction), b.(*core.HTTPGetAction), scope)
   727  	}); err != nil {
   728  		return err
   729  	}
   730  	if err := s.AddGeneratedConversionFunc((*core.HTTPGetAction)(nil), (*v1.HTTPGetAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
   731  		return Convert_core_HTTPGetAction_To_v1_HTTPGetAction(a.(*core.HTTPGetAction), b.(*v1.HTTPGetAction), scope)
   732  	}); err != nil {
   733  		return err
   734  	}
   735  	if err := s.AddGeneratedConversionFunc((*v1.HTTPHeader)(nil), (*core.HTTPHeader)(nil), func(a, b interface{}, scope conversion.Scope) error {
   736  		return Convert_v1_HTTPHeader_To_core_HTTPHeader(a.(*v1.HTTPHeader), b.(*core.HTTPHeader), scope)
   737  	}); err != nil {
   738  		return err
   739  	}
   740  	if err := s.AddGeneratedConversionFunc((*core.HTTPHeader)(nil), (*v1.HTTPHeader)(nil), func(a, b interface{}, scope conversion.Scope) error {
   741  		return Convert_core_HTTPHeader_To_v1_HTTPHeader(a.(*core.HTTPHeader), b.(*v1.HTTPHeader), scope)
   742  	}); err != nil {
   743  		return err
   744  	}
   745  	if err := s.AddGeneratedConversionFunc((*v1.HostAlias)(nil), (*core.HostAlias)(nil), func(a, b interface{}, scope conversion.Scope) error {
   746  		return Convert_v1_HostAlias_To_core_HostAlias(a.(*v1.HostAlias), b.(*core.HostAlias), scope)
   747  	}); err != nil {
   748  		return err
   749  	}
   750  	if err := s.AddGeneratedConversionFunc((*core.HostAlias)(nil), (*v1.HostAlias)(nil), func(a, b interface{}, scope conversion.Scope) error {
   751  		return Convert_core_HostAlias_To_v1_HostAlias(a.(*core.HostAlias), b.(*v1.HostAlias), scope)
   752  	}); err != nil {
   753  		return err
   754  	}
   755  	if err := s.AddGeneratedConversionFunc((*v1.HostIP)(nil), (*core.HostIP)(nil), func(a, b interface{}, scope conversion.Scope) error {
   756  		return Convert_v1_HostIP_To_core_HostIP(a.(*v1.HostIP), b.(*core.HostIP), scope)
   757  	}); err != nil {
   758  		return err
   759  	}
   760  	if err := s.AddGeneratedConversionFunc((*core.HostIP)(nil), (*v1.HostIP)(nil), func(a, b interface{}, scope conversion.Scope) error {
   761  		return Convert_core_HostIP_To_v1_HostIP(a.(*core.HostIP), b.(*v1.HostIP), scope)
   762  	}); err != nil {
   763  		return err
   764  	}
   765  	if err := s.AddGeneratedConversionFunc((*v1.HostPathVolumeSource)(nil), (*core.HostPathVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   766  		return Convert_v1_HostPathVolumeSource_To_core_HostPathVolumeSource(a.(*v1.HostPathVolumeSource), b.(*core.HostPathVolumeSource), scope)
   767  	}); err != nil {
   768  		return err
   769  	}
   770  	if err := s.AddGeneratedConversionFunc((*core.HostPathVolumeSource)(nil), (*v1.HostPathVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   771  		return Convert_core_HostPathVolumeSource_To_v1_HostPathVolumeSource(a.(*core.HostPathVolumeSource), b.(*v1.HostPathVolumeSource), scope)
   772  	}); err != nil {
   773  		return err
   774  	}
   775  	if err := s.AddGeneratedConversionFunc((*v1.ISCSIPersistentVolumeSource)(nil), (*core.ISCSIPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   776  		return Convert_v1_ISCSIPersistentVolumeSource_To_core_ISCSIPersistentVolumeSource(a.(*v1.ISCSIPersistentVolumeSource), b.(*core.ISCSIPersistentVolumeSource), scope)
   777  	}); err != nil {
   778  		return err
   779  	}
   780  	if err := s.AddGeneratedConversionFunc((*core.ISCSIPersistentVolumeSource)(nil), (*v1.ISCSIPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   781  		return Convert_core_ISCSIPersistentVolumeSource_To_v1_ISCSIPersistentVolumeSource(a.(*core.ISCSIPersistentVolumeSource), b.(*v1.ISCSIPersistentVolumeSource), scope)
   782  	}); err != nil {
   783  		return err
   784  	}
   785  	if err := s.AddGeneratedConversionFunc((*v1.ISCSIVolumeSource)(nil), (*core.ISCSIVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   786  		return Convert_v1_ISCSIVolumeSource_To_core_ISCSIVolumeSource(a.(*v1.ISCSIVolumeSource), b.(*core.ISCSIVolumeSource), scope)
   787  	}); err != nil {
   788  		return err
   789  	}
   790  	if err := s.AddGeneratedConversionFunc((*core.ISCSIVolumeSource)(nil), (*v1.ISCSIVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   791  		return Convert_core_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(a.(*core.ISCSIVolumeSource), b.(*v1.ISCSIVolumeSource), scope)
   792  	}); err != nil {
   793  		return err
   794  	}
   795  	if err := s.AddGeneratedConversionFunc((*v1.KeyToPath)(nil), (*core.KeyToPath)(nil), func(a, b interface{}, scope conversion.Scope) error {
   796  		return Convert_v1_KeyToPath_To_core_KeyToPath(a.(*v1.KeyToPath), b.(*core.KeyToPath), scope)
   797  	}); err != nil {
   798  		return err
   799  	}
   800  	if err := s.AddGeneratedConversionFunc((*core.KeyToPath)(nil), (*v1.KeyToPath)(nil), func(a, b interface{}, scope conversion.Scope) error {
   801  		return Convert_core_KeyToPath_To_v1_KeyToPath(a.(*core.KeyToPath), b.(*v1.KeyToPath), scope)
   802  	}); err != nil {
   803  		return err
   804  	}
   805  	if err := s.AddGeneratedConversionFunc((*v1.Lifecycle)(nil), (*core.Lifecycle)(nil), func(a, b interface{}, scope conversion.Scope) error {
   806  		return Convert_v1_Lifecycle_To_core_Lifecycle(a.(*v1.Lifecycle), b.(*core.Lifecycle), scope)
   807  	}); err != nil {
   808  		return err
   809  	}
   810  	if err := s.AddGeneratedConversionFunc((*core.Lifecycle)(nil), (*v1.Lifecycle)(nil), func(a, b interface{}, scope conversion.Scope) error {
   811  		return Convert_core_Lifecycle_To_v1_Lifecycle(a.(*core.Lifecycle), b.(*v1.Lifecycle), scope)
   812  	}); err != nil {
   813  		return err
   814  	}
   815  	if err := s.AddGeneratedConversionFunc((*v1.LifecycleHandler)(nil), (*core.LifecycleHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
   816  		return Convert_v1_LifecycleHandler_To_core_LifecycleHandler(a.(*v1.LifecycleHandler), b.(*core.LifecycleHandler), scope)
   817  	}); err != nil {
   818  		return err
   819  	}
   820  	if err := s.AddGeneratedConversionFunc((*core.LifecycleHandler)(nil), (*v1.LifecycleHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
   821  		return Convert_core_LifecycleHandler_To_v1_LifecycleHandler(a.(*core.LifecycleHandler), b.(*v1.LifecycleHandler), scope)
   822  	}); err != nil {
   823  		return err
   824  	}
   825  	if err := s.AddGeneratedConversionFunc((*v1.LimitRange)(nil), (*core.LimitRange)(nil), func(a, b interface{}, scope conversion.Scope) error {
   826  		return Convert_v1_LimitRange_To_core_LimitRange(a.(*v1.LimitRange), b.(*core.LimitRange), scope)
   827  	}); err != nil {
   828  		return err
   829  	}
   830  	if err := s.AddGeneratedConversionFunc((*core.LimitRange)(nil), (*v1.LimitRange)(nil), func(a, b interface{}, scope conversion.Scope) error {
   831  		return Convert_core_LimitRange_To_v1_LimitRange(a.(*core.LimitRange), b.(*v1.LimitRange), scope)
   832  	}); err != nil {
   833  		return err
   834  	}
   835  	if err := s.AddGeneratedConversionFunc((*v1.LimitRangeItem)(nil), (*core.LimitRangeItem)(nil), func(a, b interface{}, scope conversion.Scope) error {
   836  		return Convert_v1_LimitRangeItem_To_core_LimitRangeItem(a.(*v1.LimitRangeItem), b.(*core.LimitRangeItem), scope)
   837  	}); err != nil {
   838  		return err
   839  	}
   840  	if err := s.AddGeneratedConversionFunc((*core.LimitRangeItem)(nil), (*v1.LimitRangeItem)(nil), func(a, b interface{}, scope conversion.Scope) error {
   841  		return Convert_core_LimitRangeItem_To_v1_LimitRangeItem(a.(*core.LimitRangeItem), b.(*v1.LimitRangeItem), scope)
   842  	}); err != nil {
   843  		return err
   844  	}
   845  	if err := s.AddGeneratedConversionFunc((*v1.LimitRangeList)(nil), (*core.LimitRangeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   846  		return Convert_v1_LimitRangeList_To_core_LimitRangeList(a.(*v1.LimitRangeList), b.(*core.LimitRangeList), scope)
   847  	}); err != nil {
   848  		return err
   849  	}
   850  	if err := s.AddGeneratedConversionFunc((*core.LimitRangeList)(nil), (*v1.LimitRangeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   851  		return Convert_core_LimitRangeList_To_v1_LimitRangeList(a.(*core.LimitRangeList), b.(*v1.LimitRangeList), scope)
   852  	}); err != nil {
   853  		return err
   854  	}
   855  	if err := s.AddGeneratedConversionFunc((*v1.LimitRangeSpec)(nil), (*core.LimitRangeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   856  		return Convert_v1_LimitRangeSpec_To_core_LimitRangeSpec(a.(*v1.LimitRangeSpec), b.(*core.LimitRangeSpec), scope)
   857  	}); err != nil {
   858  		return err
   859  	}
   860  	if err := s.AddGeneratedConversionFunc((*core.LimitRangeSpec)(nil), (*v1.LimitRangeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   861  		return Convert_core_LimitRangeSpec_To_v1_LimitRangeSpec(a.(*core.LimitRangeSpec), b.(*v1.LimitRangeSpec), scope)
   862  	}); err != nil {
   863  		return err
   864  	}
   865  	if err := s.AddGeneratedConversionFunc((*v1.List)(nil), (*core.List)(nil), func(a, b interface{}, scope conversion.Scope) error {
   866  		return Convert_v1_List_To_core_List(a.(*v1.List), b.(*core.List), scope)
   867  	}); err != nil {
   868  		return err
   869  	}
   870  	if err := s.AddGeneratedConversionFunc((*core.List)(nil), (*v1.List)(nil), func(a, b interface{}, scope conversion.Scope) error {
   871  		return Convert_core_List_To_v1_List(a.(*core.List), b.(*v1.List), scope)
   872  	}); err != nil {
   873  		return err
   874  	}
   875  	if err := s.AddGeneratedConversionFunc((*v1.LoadBalancerIngress)(nil), (*core.LoadBalancerIngress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   876  		return Convert_v1_LoadBalancerIngress_To_core_LoadBalancerIngress(a.(*v1.LoadBalancerIngress), b.(*core.LoadBalancerIngress), scope)
   877  	}); err != nil {
   878  		return err
   879  	}
   880  	if err := s.AddGeneratedConversionFunc((*core.LoadBalancerIngress)(nil), (*v1.LoadBalancerIngress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   881  		return Convert_core_LoadBalancerIngress_To_v1_LoadBalancerIngress(a.(*core.LoadBalancerIngress), b.(*v1.LoadBalancerIngress), scope)
   882  	}); err != nil {
   883  		return err
   884  	}
   885  	if err := s.AddGeneratedConversionFunc((*v1.LoadBalancerStatus)(nil), (*core.LoadBalancerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   886  		return Convert_v1_LoadBalancerStatus_To_core_LoadBalancerStatus(a.(*v1.LoadBalancerStatus), b.(*core.LoadBalancerStatus), scope)
   887  	}); err != nil {
   888  		return err
   889  	}
   890  	if err := s.AddGeneratedConversionFunc((*core.LoadBalancerStatus)(nil), (*v1.LoadBalancerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   891  		return Convert_core_LoadBalancerStatus_To_v1_LoadBalancerStatus(a.(*core.LoadBalancerStatus), b.(*v1.LoadBalancerStatus), scope)
   892  	}); err != nil {
   893  		return err
   894  	}
   895  	if err := s.AddGeneratedConversionFunc((*v1.LocalObjectReference)(nil), (*core.LocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
   896  		return Convert_v1_LocalObjectReference_To_core_LocalObjectReference(a.(*v1.LocalObjectReference), b.(*core.LocalObjectReference), scope)
   897  	}); err != nil {
   898  		return err
   899  	}
   900  	if err := s.AddGeneratedConversionFunc((*core.LocalObjectReference)(nil), (*v1.LocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
   901  		return Convert_core_LocalObjectReference_To_v1_LocalObjectReference(a.(*core.LocalObjectReference), b.(*v1.LocalObjectReference), scope)
   902  	}); err != nil {
   903  		return err
   904  	}
   905  	if err := s.AddGeneratedConversionFunc((*v1.LocalVolumeSource)(nil), (*core.LocalVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   906  		return Convert_v1_LocalVolumeSource_To_core_LocalVolumeSource(a.(*v1.LocalVolumeSource), b.(*core.LocalVolumeSource), scope)
   907  	}); err != nil {
   908  		return err
   909  	}
   910  	if err := s.AddGeneratedConversionFunc((*core.LocalVolumeSource)(nil), (*v1.LocalVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   911  		return Convert_core_LocalVolumeSource_To_v1_LocalVolumeSource(a.(*core.LocalVolumeSource), b.(*v1.LocalVolumeSource), scope)
   912  	}); err != nil {
   913  		return err
   914  	}
   915  	if err := s.AddGeneratedConversionFunc((*v1.ModifyVolumeStatus)(nil), (*core.ModifyVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   916  		return Convert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus(a.(*v1.ModifyVolumeStatus), b.(*core.ModifyVolumeStatus), scope)
   917  	}); err != nil {
   918  		return err
   919  	}
   920  	if err := s.AddGeneratedConversionFunc((*core.ModifyVolumeStatus)(nil), (*v1.ModifyVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   921  		return Convert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus(a.(*core.ModifyVolumeStatus), b.(*v1.ModifyVolumeStatus), scope)
   922  	}); err != nil {
   923  		return err
   924  	}
   925  	if err := s.AddGeneratedConversionFunc((*v1.NFSVolumeSource)(nil), (*core.NFSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   926  		return Convert_v1_NFSVolumeSource_To_core_NFSVolumeSource(a.(*v1.NFSVolumeSource), b.(*core.NFSVolumeSource), scope)
   927  	}); err != nil {
   928  		return err
   929  	}
   930  	if err := s.AddGeneratedConversionFunc((*core.NFSVolumeSource)(nil), (*v1.NFSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   931  		return Convert_core_NFSVolumeSource_To_v1_NFSVolumeSource(a.(*core.NFSVolumeSource), b.(*v1.NFSVolumeSource), scope)
   932  	}); err != nil {
   933  		return err
   934  	}
   935  	if err := s.AddGeneratedConversionFunc((*v1.Namespace)(nil), (*core.Namespace)(nil), func(a, b interface{}, scope conversion.Scope) error {
   936  		return Convert_v1_Namespace_To_core_Namespace(a.(*v1.Namespace), b.(*core.Namespace), scope)
   937  	}); err != nil {
   938  		return err
   939  	}
   940  	if err := s.AddGeneratedConversionFunc((*core.Namespace)(nil), (*v1.Namespace)(nil), func(a, b interface{}, scope conversion.Scope) error {
   941  		return Convert_core_Namespace_To_v1_Namespace(a.(*core.Namespace), b.(*v1.Namespace), scope)
   942  	}); err != nil {
   943  		return err
   944  	}
   945  	if err := s.AddGeneratedConversionFunc((*v1.NamespaceCondition)(nil), (*core.NamespaceCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   946  		return Convert_v1_NamespaceCondition_To_core_NamespaceCondition(a.(*v1.NamespaceCondition), b.(*core.NamespaceCondition), scope)
   947  	}); err != nil {
   948  		return err
   949  	}
   950  	if err := s.AddGeneratedConversionFunc((*core.NamespaceCondition)(nil), (*v1.NamespaceCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   951  		return Convert_core_NamespaceCondition_To_v1_NamespaceCondition(a.(*core.NamespaceCondition), b.(*v1.NamespaceCondition), scope)
   952  	}); err != nil {
   953  		return err
   954  	}
   955  	if err := s.AddGeneratedConversionFunc((*v1.NamespaceList)(nil), (*core.NamespaceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   956  		return Convert_v1_NamespaceList_To_core_NamespaceList(a.(*v1.NamespaceList), b.(*core.NamespaceList), scope)
   957  	}); err != nil {
   958  		return err
   959  	}
   960  	if err := s.AddGeneratedConversionFunc((*core.NamespaceList)(nil), (*v1.NamespaceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   961  		return Convert_core_NamespaceList_To_v1_NamespaceList(a.(*core.NamespaceList), b.(*v1.NamespaceList), scope)
   962  	}); err != nil {
   963  		return err
   964  	}
   965  	if err := s.AddGeneratedConversionFunc((*v1.NamespaceSpec)(nil), (*core.NamespaceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   966  		return Convert_v1_NamespaceSpec_To_core_NamespaceSpec(a.(*v1.NamespaceSpec), b.(*core.NamespaceSpec), scope)
   967  	}); err != nil {
   968  		return err
   969  	}
   970  	if err := s.AddGeneratedConversionFunc((*core.NamespaceSpec)(nil), (*v1.NamespaceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   971  		return Convert_core_NamespaceSpec_To_v1_NamespaceSpec(a.(*core.NamespaceSpec), b.(*v1.NamespaceSpec), scope)
   972  	}); err != nil {
   973  		return err
   974  	}
   975  	if err := s.AddGeneratedConversionFunc((*v1.NamespaceStatus)(nil), (*core.NamespaceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   976  		return Convert_v1_NamespaceStatus_To_core_NamespaceStatus(a.(*v1.NamespaceStatus), b.(*core.NamespaceStatus), scope)
   977  	}); err != nil {
   978  		return err
   979  	}
   980  	if err := s.AddGeneratedConversionFunc((*core.NamespaceStatus)(nil), (*v1.NamespaceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   981  		return Convert_core_NamespaceStatus_To_v1_NamespaceStatus(a.(*core.NamespaceStatus), b.(*v1.NamespaceStatus), scope)
   982  	}); err != nil {
   983  		return err
   984  	}
   985  	if err := s.AddGeneratedConversionFunc((*v1.Node)(nil), (*core.Node)(nil), func(a, b interface{}, scope conversion.Scope) error {
   986  		return Convert_v1_Node_To_core_Node(a.(*v1.Node), b.(*core.Node), scope)
   987  	}); err != nil {
   988  		return err
   989  	}
   990  	if err := s.AddGeneratedConversionFunc((*core.Node)(nil), (*v1.Node)(nil), func(a, b interface{}, scope conversion.Scope) error {
   991  		return Convert_core_Node_To_v1_Node(a.(*core.Node), b.(*v1.Node), scope)
   992  	}); err != nil {
   993  		return err
   994  	}
   995  	if err := s.AddGeneratedConversionFunc((*v1.NodeAddress)(nil), (*core.NodeAddress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   996  		return Convert_v1_NodeAddress_To_core_NodeAddress(a.(*v1.NodeAddress), b.(*core.NodeAddress), scope)
   997  	}); err != nil {
   998  		return err
   999  	}
  1000  	if err := s.AddGeneratedConversionFunc((*core.NodeAddress)(nil), (*v1.NodeAddress)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1001  		return Convert_core_NodeAddress_To_v1_NodeAddress(a.(*core.NodeAddress), b.(*v1.NodeAddress), scope)
  1002  	}); err != nil {
  1003  		return err
  1004  	}
  1005  	if err := s.AddGeneratedConversionFunc((*v1.NodeAffinity)(nil), (*core.NodeAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1006  		return Convert_v1_NodeAffinity_To_core_NodeAffinity(a.(*v1.NodeAffinity), b.(*core.NodeAffinity), scope)
  1007  	}); err != nil {
  1008  		return err
  1009  	}
  1010  	if err := s.AddGeneratedConversionFunc((*core.NodeAffinity)(nil), (*v1.NodeAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1011  		return Convert_core_NodeAffinity_To_v1_NodeAffinity(a.(*core.NodeAffinity), b.(*v1.NodeAffinity), scope)
  1012  	}); err != nil {
  1013  		return err
  1014  	}
  1015  	if err := s.AddGeneratedConversionFunc((*v1.NodeCondition)(nil), (*core.NodeCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1016  		return Convert_v1_NodeCondition_To_core_NodeCondition(a.(*v1.NodeCondition), b.(*core.NodeCondition), scope)
  1017  	}); err != nil {
  1018  		return err
  1019  	}
  1020  	if err := s.AddGeneratedConversionFunc((*core.NodeCondition)(nil), (*v1.NodeCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1021  		return Convert_core_NodeCondition_To_v1_NodeCondition(a.(*core.NodeCondition), b.(*v1.NodeCondition), scope)
  1022  	}); err != nil {
  1023  		return err
  1024  	}
  1025  	if err := s.AddGeneratedConversionFunc((*v1.NodeConfigSource)(nil), (*core.NodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1026  		return Convert_v1_NodeConfigSource_To_core_NodeConfigSource(a.(*v1.NodeConfigSource), b.(*core.NodeConfigSource), scope)
  1027  	}); err != nil {
  1028  		return err
  1029  	}
  1030  	if err := s.AddGeneratedConversionFunc((*core.NodeConfigSource)(nil), (*v1.NodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1031  		return Convert_core_NodeConfigSource_To_v1_NodeConfigSource(a.(*core.NodeConfigSource), b.(*v1.NodeConfigSource), scope)
  1032  	}); err != nil {
  1033  		return err
  1034  	}
  1035  	if err := s.AddGeneratedConversionFunc((*v1.NodeConfigStatus)(nil), (*core.NodeConfigStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1036  		return Convert_v1_NodeConfigStatus_To_core_NodeConfigStatus(a.(*v1.NodeConfigStatus), b.(*core.NodeConfigStatus), scope)
  1037  	}); err != nil {
  1038  		return err
  1039  	}
  1040  	if err := s.AddGeneratedConversionFunc((*core.NodeConfigStatus)(nil), (*v1.NodeConfigStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1041  		return Convert_core_NodeConfigStatus_To_v1_NodeConfigStatus(a.(*core.NodeConfigStatus), b.(*v1.NodeConfigStatus), scope)
  1042  	}); err != nil {
  1043  		return err
  1044  	}
  1045  	if err := s.AddGeneratedConversionFunc((*v1.NodeDaemonEndpoints)(nil), (*core.NodeDaemonEndpoints)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1046  		return Convert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(a.(*v1.NodeDaemonEndpoints), b.(*core.NodeDaemonEndpoints), scope)
  1047  	}); err != nil {
  1048  		return err
  1049  	}
  1050  	if err := s.AddGeneratedConversionFunc((*core.NodeDaemonEndpoints)(nil), (*v1.NodeDaemonEndpoints)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1051  		return Convert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(a.(*core.NodeDaemonEndpoints), b.(*v1.NodeDaemonEndpoints), scope)
  1052  	}); err != nil {
  1053  		return err
  1054  	}
  1055  	if err := s.AddGeneratedConversionFunc((*v1.NodeList)(nil), (*core.NodeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1056  		return Convert_v1_NodeList_To_core_NodeList(a.(*v1.NodeList), b.(*core.NodeList), scope)
  1057  	}); err != nil {
  1058  		return err
  1059  	}
  1060  	if err := s.AddGeneratedConversionFunc((*core.NodeList)(nil), (*v1.NodeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1061  		return Convert_core_NodeList_To_v1_NodeList(a.(*core.NodeList), b.(*v1.NodeList), scope)
  1062  	}); err != nil {
  1063  		return err
  1064  	}
  1065  	if err := s.AddGeneratedConversionFunc((*v1.NodeProxyOptions)(nil), (*core.NodeProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1066  		return Convert_v1_NodeProxyOptions_To_core_NodeProxyOptions(a.(*v1.NodeProxyOptions), b.(*core.NodeProxyOptions), scope)
  1067  	}); err != nil {
  1068  		return err
  1069  	}
  1070  	if err := s.AddGeneratedConversionFunc((*core.NodeProxyOptions)(nil), (*v1.NodeProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1071  		return Convert_core_NodeProxyOptions_To_v1_NodeProxyOptions(a.(*core.NodeProxyOptions), b.(*v1.NodeProxyOptions), scope)
  1072  	}); err != nil {
  1073  		return err
  1074  	}
  1075  	if err := s.AddGeneratedConversionFunc((*v1.NodeRuntimeHandler)(nil), (*core.NodeRuntimeHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1076  		return Convert_v1_NodeRuntimeHandler_To_core_NodeRuntimeHandler(a.(*v1.NodeRuntimeHandler), b.(*core.NodeRuntimeHandler), scope)
  1077  	}); err != nil {
  1078  		return err
  1079  	}
  1080  	if err := s.AddGeneratedConversionFunc((*core.NodeRuntimeHandler)(nil), (*v1.NodeRuntimeHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1081  		return Convert_core_NodeRuntimeHandler_To_v1_NodeRuntimeHandler(a.(*core.NodeRuntimeHandler), b.(*v1.NodeRuntimeHandler), scope)
  1082  	}); err != nil {
  1083  		return err
  1084  	}
  1085  	if err := s.AddGeneratedConversionFunc((*v1.NodeRuntimeHandlerFeatures)(nil), (*core.NodeRuntimeHandlerFeatures)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1086  		return Convert_v1_NodeRuntimeHandlerFeatures_To_core_NodeRuntimeHandlerFeatures(a.(*v1.NodeRuntimeHandlerFeatures), b.(*core.NodeRuntimeHandlerFeatures), scope)
  1087  	}); err != nil {
  1088  		return err
  1089  	}
  1090  	if err := s.AddGeneratedConversionFunc((*core.NodeRuntimeHandlerFeatures)(nil), (*v1.NodeRuntimeHandlerFeatures)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1091  		return Convert_core_NodeRuntimeHandlerFeatures_To_v1_NodeRuntimeHandlerFeatures(a.(*core.NodeRuntimeHandlerFeatures), b.(*v1.NodeRuntimeHandlerFeatures), scope)
  1092  	}); err != nil {
  1093  		return err
  1094  	}
  1095  	if err := s.AddGeneratedConversionFunc((*v1.NodeSelector)(nil), (*core.NodeSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1096  		return Convert_v1_NodeSelector_To_core_NodeSelector(a.(*v1.NodeSelector), b.(*core.NodeSelector), scope)
  1097  	}); err != nil {
  1098  		return err
  1099  	}
  1100  	if err := s.AddGeneratedConversionFunc((*core.NodeSelector)(nil), (*v1.NodeSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1101  		return Convert_core_NodeSelector_To_v1_NodeSelector(a.(*core.NodeSelector), b.(*v1.NodeSelector), scope)
  1102  	}); err != nil {
  1103  		return err
  1104  	}
  1105  	if err := s.AddGeneratedConversionFunc((*v1.NodeSelectorRequirement)(nil), (*core.NodeSelectorRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1106  		return Convert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement(a.(*v1.NodeSelectorRequirement), b.(*core.NodeSelectorRequirement), scope)
  1107  	}); err != nil {
  1108  		return err
  1109  	}
  1110  	if err := s.AddGeneratedConversionFunc((*core.NodeSelectorRequirement)(nil), (*v1.NodeSelectorRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1111  		return Convert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(a.(*core.NodeSelectorRequirement), b.(*v1.NodeSelectorRequirement), scope)
  1112  	}); err != nil {
  1113  		return err
  1114  	}
  1115  	if err := s.AddGeneratedConversionFunc((*v1.NodeSelectorTerm)(nil), (*core.NodeSelectorTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1116  		return Convert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(a.(*v1.NodeSelectorTerm), b.(*core.NodeSelectorTerm), scope)
  1117  	}); err != nil {
  1118  		return err
  1119  	}
  1120  	if err := s.AddGeneratedConversionFunc((*core.NodeSelectorTerm)(nil), (*v1.NodeSelectorTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1121  		return Convert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(a.(*core.NodeSelectorTerm), b.(*v1.NodeSelectorTerm), scope)
  1122  	}); err != nil {
  1123  		return err
  1124  	}
  1125  	if err := s.AddGeneratedConversionFunc((*v1.NodeStatus)(nil), (*core.NodeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1126  		return Convert_v1_NodeStatus_To_core_NodeStatus(a.(*v1.NodeStatus), b.(*core.NodeStatus), scope)
  1127  	}); err != nil {
  1128  		return err
  1129  	}
  1130  	if err := s.AddGeneratedConversionFunc((*core.NodeStatus)(nil), (*v1.NodeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1131  		return Convert_core_NodeStatus_To_v1_NodeStatus(a.(*core.NodeStatus), b.(*v1.NodeStatus), scope)
  1132  	}); err != nil {
  1133  		return err
  1134  	}
  1135  	if err := s.AddGeneratedConversionFunc((*v1.NodeSystemInfo)(nil), (*core.NodeSystemInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1136  		return Convert_v1_NodeSystemInfo_To_core_NodeSystemInfo(a.(*v1.NodeSystemInfo), b.(*core.NodeSystemInfo), scope)
  1137  	}); err != nil {
  1138  		return err
  1139  	}
  1140  	if err := s.AddGeneratedConversionFunc((*core.NodeSystemInfo)(nil), (*v1.NodeSystemInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1141  		return Convert_core_NodeSystemInfo_To_v1_NodeSystemInfo(a.(*core.NodeSystemInfo), b.(*v1.NodeSystemInfo), scope)
  1142  	}); err != nil {
  1143  		return err
  1144  	}
  1145  	if err := s.AddGeneratedConversionFunc((*v1.ObjectFieldSelector)(nil), (*core.ObjectFieldSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1146  		return Convert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector(a.(*v1.ObjectFieldSelector), b.(*core.ObjectFieldSelector), scope)
  1147  	}); err != nil {
  1148  		return err
  1149  	}
  1150  	if err := s.AddGeneratedConversionFunc((*core.ObjectFieldSelector)(nil), (*v1.ObjectFieldSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1151  		return Convert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector(a.(*core.ObjectFieldSelector), b.(*v1.ObjectFieldSelector), scope)
  1152  	}); err != nil {
  1153  		return err
  1154  	}
  1155  	if err := s.AddGeneratedConversionFunc((*v1.ObjectReference)(nil), (*core.ObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1156  		return Convert_v1_ObjectReference_To_core_ObjectReference(a.(*v1.ObjectReference), b.(*core.ObjectReference), scope)
  1157  	}); err != nil {
  1158  		return err
  1159  	}
  1160  	if err := s.AddGeneratedConversionFunc((*core.ObjectReference)(nil), (*v1.ObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1161  		return Convert_core_ObjectReference_To_v1_ObjectReference(a.(*core.ObjectReference), b.(*v1.ObjectReference), scope)
  1162  	}); err != nil {
  1163  		return err
  1164  	}
  1165  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolume)(nil), (*core.PersistentVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1166  		return Convert_v1_PersistentVolume_To_core_PersistentVolume(a.(*v1.PersistentVolume), b.(*core.PersistentVolume), scope)
  1167  	}); err != nil {
  1168  		return err
  1169  	}
  1170  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolume)(nil), (*v1.PersistentVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1171  		return Convert_core_PersistentVolume_To_v1_PersistentVolume(a.(*core.PersistentVolume), b.(*v1.PersistentVolume), scope)
  1172  	}); err != nil {
  1173  		return err
  1174  	}
  1175  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaim)(nil), (*core.PersistentVolumeClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1176  		return Convert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim(a.(*v1.PersistentVolumeClaim), b.(*core.PersistentVolumeClaim), scope)
  1177  	}); err != nil {
  1178  		return err
  1179  	}
  1180  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaim)(nil), (*v1.PersistentVolumeClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1181  		return Convert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(a.(*core.PersistentVolumeClaim), b.(*v1.PersistentVolumeClaim), scope)
  1182  	}); err != nil {
  1183  		return err
  1184  	}
  1185  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimCondition)(nil), (*core.PersistentVolumeClaimCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1186  		return Convert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition(a.(*v1.PersistentVolumeClaimCondition), b.(*core.PersistentVolumeClaimCondition), scope)
  1187  	}); err != nil {
  1188  		return err
  1189  	}
  1190  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimCondition)(nil), (*v1.PersistentVolumeClaimCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1191  		return Convert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition(a.(*core.PersistentVolumeClaimCondition), b.(*v1.PersistentVolumeClaimCondition), scope)
  1192  	}); err != nil {
  1193  		return err
  1194  	}
  1195  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimList)(nil), (*core.PersistentVolumeClaimList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1196  		return Convert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList(a.(*v1.PersistentVolumeClaimList), b.(*core.PersistentVolumeClaimList), scope)
  1197  	}); err != nil {
  1198  		return err
  1199  	}
  1200  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimList)(nil), (*v1.PersistentVolumeClaimList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1201  		return Convert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(a.(*core.PersistentVolumeClaimList), b.(*v1.PersistentVolumeClaimList), scope)
  1202  	}); err != nil {
  1203  		return err
  1204  	}
  1205  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimSpec)(nil), (*core.PersistentVolumeClaimSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1206  		return Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(a.(*v1.PersistentVolumeClaimSpec), b.(*core.PersistentVolumeClaimSpec), scope)
  1207  	}); err != nil {
  1208  		return err
  1209  	}
  1210  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimSpec)(nil), (*v1.PersistentVolumeClaimSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1211  		return Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(a.(*core.PersistentVolumeClaimSpec), b.(*v1.PersistentVolumeClaimSpec), scope)
  1212  	}); err != nil {
  1213  		return err
  1214  	}
  1215  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimStatus)(nil), (*core.PersistentVolumeClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1216  		return Convert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(a.(*v1.PersistentVolumeClaimStatus), b.(*core.PersistentVolumeClaimStatus), scope)
  1217  	}); err != nil {
  1218  		return err
  1219  	}
  1220  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimStatus)(nil), (*v1.PersistentVolumeClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1221  		return Convert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(a.(*core.PersistentVolumeClaimStatus), b.(*v1.PersistentVolumeClaimStatus), scope)
  1222  	}); err != nil {
  1223  		return err
  1224  	}
  1225  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimTemplate)(nil), (*core.PersistentVolumeClaimTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1226  		return Convert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate(a.(*v1.PersistentVolumeClaimTemplate), b.(*core.PersistentVolumeClaimTemplate), scope)
  1227  	}); err != nil {
  1228  		return err
  1229  	}
  1230  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimTemplate)(nil), (*v1.PersistentVolumeClaimTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1231  		return Convert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate(a.(*core.PersistentVolumeClaimTemplate), b.(*v1.PersistentVolumeClaimTemplate), scope)
  1232  	}); err != nil {
  1233  		return err
  1234  	}
  1235  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimVolumeSource)(nil), (*core.PersistentVolumeClaimVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1236  		return Convert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource(a.(*v1.PersistentVolumeClaimVolumeSource), b.(*core.PersistentVolumeClaimVolumeSource), scope)
  1237  	}); err != nil {
  1238  		return err
  1239  	}
  1240  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimVolumeSource)(nil), (*v1.PersistentVolumeClaimVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1241  		return Convert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(a.(*core.PersistentVolumeClaimVolumeSource), b.(*v1.PersistentVolumeClaimVolumeSource), scope)
  1242  	}); err != nil {
  1243  		return err
  1244  	}
  1245  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeList)(nil), (*core.PersistentVolumeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1246  		return Convert_v1_PersistentVolumeList_To_core_PersistentVolumeList(a.(*v1.PersistentVolumeList), b.(*core.PersistentVolumeList), scope)
  1247  	}); err != nil {
  1248  		return err
  1249  	}
  1250  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeList)(nil), (*v1.PersistentVolumeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1251  		return Convert_core_PersistentVolumeList_To_v1_PersistentVolumeList(a.(*core.PersistentVolumeList), b.(*v1.PersistentVolumeList), scope)
  1252  	}); err != nil {
  1253  		return err
  1254  	}
  1255  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeSource)(nil), (*core.PersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1256  		return Convert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(a.(*v1.PersistentVolumeSource), b.(*core.PersistentVolumeSource), scope)
  1257  	}); err != nil {
  1258  		return err
  1259  	}
  1260  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeSource)(nil), (*v1.PersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1261  		return Convert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(a.(*core.PersistentVolumeSource), b.(*v1.PersistentVolumeSource), scope)
  1262  	}); err != nil {
  1263  		return err
  1264  	}
  1265  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeStatus)(nil), (*core.PersistentVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1266  		return Convert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(a.(*v1.PersistentVolumeStatus), b.(*core.PersistentVolumeStatus), scope)
  1267  	}); err != nil {
  1268  		return err
  1269  	}
  1270  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeStatus)(nil), (*v1.PersistentVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1271  		return Convert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(a.(*core.PersistentVolumeStatus), b.(*v1.PersistentVolumeStatus), scope)
  1272  	}); err != nil {
  1273  		return err
  1274  	}
  1275  	if err := s.AddGeneratedConversionFunc((*v1.PhotonPersistentDiskVolumeSource)(nil), (*core.PhotonPersistentDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1276  		return Convert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource(a.(*v1.PhotonPersistentDiskVolumeSource), b.(*core.PhotonPersistentDiskVolumeSource), scope)
  1277  	}); err != nil {
  1278  		return err
  1279  	}
  1280  	if err := s.AddGeneratedConversionFunc((*core.PhotonPersistentDiskVolumeSource)(nil), (*v1.PhotonPersistentDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1281  		return Convert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(a.(*core.PhotonPersistentDiskVolumeSource), b.(*v1.PhotonPersistentDiskVolumeSource), scope)
  1282  	}); err != nil {
  1283  		return err
  1284  	}
  1285  	if err := s.AddGeneratedConversionFunc((*v1.PodAffinity)(nil), (*core.PodAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1286  		return Convert_v1_PodAffinity_To_core_PodAffinity(a.(*v1.PodAffinity), b.(*core.PodAffinity), scope)
  1287  	}); err != nil {
  1288  		return err
  1289  	}
  1290  	if err := s.AddGeneratedConversionFunc((*core.PodAffinity)(nil), (*v1.PodAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1291  		return Convert_core_PodAffinity_To_v1_PodAffinity(a.(*core.PodAffinity), b.(*v1.PodAffinity), scope)
  1292  	}); err != nil {
  1293  		return err
  1294  	}
  1295  	if err := s.AddGeneratedConversionFunc((*v1.PodAffinityTerm)(nil), (*core.PodAffinityTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1296  		return Convert_v1_PodAffinityTerm_To_core_PodAffinityTerm(a.(*v1.PodAffinityTerm), b.(*core.PodAffinityTerm), scope)
  1297  	}); err != nil {
  1298  		return err
  1299  	}
  1300  	if err := s.AddGeneratedConversionFunc((*core.PodAffinityTerm)(nil), (*v1.PodAffinityTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1301  		return Convert_core_PodAffinityTerm_To_v1_PodAffinityTerm(a.(*core.PodAffinityTerm), b.(*v1.PodAffinityTerm), scope)
  1302  	}); err != nil {
  1303  		return err
  1304  	}
  1305  	if err := s.AddGeneratedConversionFunc((*v1.PodAntiAffinity)(nil), (*core.PodAntiAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1306  		return Convert_v1_PodAntiAffinity_To_core_PodAntiAffinity(a.(*v1.PodAntiAffinity), b.(*core.PodAntiAffinity), scope)
  1307  	}); err != nil {
  1308  		return err
  1309  	}
  1310  	if err := s.AddGeneratedConversionFunc((*core.PodAntiAffinity)(nil), (*v1.PodAntiAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1311  		return Convert_core_PodAntiAffinity_To_v1_PodAntiAffinity(a.(*core.PodAntiAffinity), b.(*v1.PodAntiAffinity), scope)
  1312  	}); err != nil {
  1313  		return err
  1314  	}
  1315  	if err := s.AddGeneratedConversionFunc((*v1.PodAttachOptions)(nil), (*core.PodAttachOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1316  		return Convert_v1_PodAttachOptions_To_core_PodAttachOptions(a.(*v1.PodAttachOptions), b.(*core.PodAttachOptions), scope)
  1317  	}); err != nil {
  1318  		return err
  1319  	}
  1320  	if err := s.AddGeneratedConversionFunc((*core.PodAttachOptions)(nil), (*v1.PodAttachOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1321  		return Convert_core_PodAttachOptions_To_v1_PodAttachOptions(a.(*core.PodAttachOptions), b.(*v1.PodAttachOptions), scope)
  1322  	}); err != nil {
  1323  		return err
  1324  	}
  1325  	if err := s.AddGeneratedConversionFunc((*v1.PodCondition)(nil), (*core.PodCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1326  		return Convert_v1_PodCondition_To_core_PodCondition(a.(*v1.PodCondition), b.(*core.PodCondition), scope)
  1327  	}); err != nil {
  1328  		return err
  1329  	}
  1330  	if err := s.AddGeneratedConversionFunc((*core.PodCondition)(nil), (*v1.PodCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1331  		return Convert_core_PodCondition_To_v1_PodCondition(a.(*core.PodCondition), b.(*v1.PodCondition), scope)
  1332  	}); err != nil {
  1333  		return err
  1334  	}
  1335  	if err := s.AddGeneratedConversionFunc((*v1.PodDNSConfig)(nil), (*core.PodDNSConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1336  		return Convert_v1_PodDNSConfig_To_core_PodDNSConfig(a.(*v1.PodDNSConfig), b.(*core.PodDNSConfig), scope)
  1337  	}); err != nil {
  1338  		return err
  1339  	}
  1340  	if err := s.AddGeneratedConversionFunc((*core.PodDNSConfig)(nil), (*v1.PodDNSConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1341  		return Convert_core_PodDNSConfig_To_v1_PodDNSConfig(a.(*core.PodDNSConfig), b.(*v1.PodDNSConfig), scope)
  1342  	}); err != nil {
  1343  		return err
  1344  	}
  1345  	if err := s.AddGeneratedConversionFunc((*v1.PodDNSConfigOption)(nil), (*core.PodDNSConfigOption)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1346  		return Convert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption(a.(*v1.PodDNSConfigOption), b.(*core.PodDNSConfigOption), scope)
  1347  	}); err != nil {
  1348  		return err
  1349  	}
  1350  	if err := s.AddGeneratedConversionFunc((*core.PodDNSConfigOption)(nil), (*v1.PodDNSConfigOption)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1351  		return Convert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption(a.(*core.PodDNSConfigOption), b.(*v1.PodDNSConfigOption), scope)
  1352  	}); err != nil {
  1353  		return err
  1354  	}
  1355  	if err := s.AddGeneratedConversionFunc((*v1.PodExecOptions)(nil), (*core.PodExecOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1356  		return Convert_v1_PodExecOptions_To_core_PodExecOptions(a.(*v1.PodExecOptions), b.(*core.PodExecOptions), scope)
  1357  	}); err != nil {
  1358  		return err
  1359  	}
  1360  	if err := s.AddGeneratedConversionFunc((*core.PodExecOptions)(nil), (*v1.PodExecOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1361  		return Convert_core_PodExecOptions_To_v1_PodExecOptions(a.(*core.PodExecOptions), b.(*v1.PodExecOptions), scope)
  1362  	}); err != nil {
  1363  		return err
  1364  	}
  1365  	if err := s.AddGeneratedConversionFunc((*v1.PodIP)(nil), (*core.PodIP)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1366  		return Convert_v1_PodIP_To_core_PodIP(a.(*v1.PodIP), b.(*core.PodIP), scope)
  1367  	}); err != nil {
  1368  		return err
  1369  	}
  1370  	if err := s.AddGeneratedConversionFunc((*core.PodIP)(nil), (*v1.PodIP)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1371  		return Convert_core_PodIP_To_v1_PodIP(a.(*core.PodIP), b.(*v1.PodIP), scope)
  1372  	}); err != nil {
  1373  		return err
  1374  	}
  1375  	if err := s.AddGeneratedConversionFunc((*v1.PodList)(nil), (*core.PodList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1376  		return Convert_v1_PodList_To_core_PodList(a.(*v1.PodList), b.(*core.PodList), scope)
  1377  	}); err != nil {
  1378  		return err
  1379  	}
  1380  	if err := s.AddGeneratedConversionFunc((*core.PodList)(nil), (*v1.PodList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1381  		return Convert_core_PodList_To_v1_PodList(a.(*core.PodList), b.(*v1.PodList), scope)
  1382  	}); err != nil {
  1383  		return err
  1384  	}
  1385  	if err := s.AddGeneratedConversionFunc((*v1.PodLogOptions)(nil), (*core.PodLogOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1386  		return Convert_v1_PodLogOptions_To_core_PodLogOptions(a.(*v1.PodLogOptions), b.(*core.PodLogOptions), scope)
  1387  	}); err != nil {
  1388  		return err
  1389  	}
  1390  	if err := s.AddGeneratedConversionFunc((*core.PodLogOptions)(nil), (*v1.PodLogOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1391  		return Convert_core_PodLogOptions_To_v1_PodLogOptions(a.(*core.PodLogOptions), b.(*v1.PodLogOptions), scope)
  1392  	}); err != nil {
  1393  		return err
  1394  	}
  1395  	if err := s.AddGeneratedConversionFunc((*v1.PodOS)(nil), (*core.PodOS)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1396  		return Convert_v1_PodOS_To_core_PodOS(a.(*v1.PodOS), b.(*core.PodOS), scope)
  1397  	}); err != nil {
  1398  		return err
  1399  	}
  1400  	if err := s.AddGeneratedConversionFunc((*core.PodOS)(nil), (*v1.PodOS)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1401  		return Convert_core_PodOS_To_v1_PodOS(a.(*core.PodOS), b.(*v1.PodOS), scope)
  1402  	}); err != nil {
  1403  		return err
  1404  	}
  1405  	if err := s.AddGeneratedConversionFunc((*v1.PodPortForwardOptions)(nil), (*core.PodPortForwardOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1406  		return Convert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions(a.(*v1.PodPortForwardOptions), b.(*core.PodPortForwardOptions), scope)
  1407  	}); err != nil {
  1408  		return err
  1409  	}
  1410  	if err := s.AddGeneratedConversionFunc((*core.PodPortForwardOptions)(nil), (*v1.PodPortForwardOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1411  		return Convert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions(a.(*core.PodPortForwardOptions), b.(*v1.PodPortForwardOptions), scope)
  1412  	}); err != nil {
  1413  		return err
  1414  	}
  1415  	if err := s.AddGeneratedConversionFunc((*v1.PodProxyOptions)(nil), (*core.PodProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1416  		return Convert_v1_PodProxyOptions_To_core_PodProxyOptions(a.(*v1.PodProxyOptions), b.(*core.PodProxyOptions), scope)
  1417  	}); err != nil {
  1418  		return err
  1419  	}
  1420  	if err := s.AddGeneratedConversionFunc((*core.PodProxyOptions)(nil), (*v1.PodProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1421  		return Convert_core_PodProxyOptions_To_v1_PodProxyOptions(a.(*core.PodProxyOptions), b.(*v1.PodProxyOptions), scope)
  1422  	}); err != nil {
  1423  		return err
  1424  	}
  1425  	if err := s.AddGeneratedConversionFunc((*v1.PodReadinessGate)(nil), (*core.PodReadinessGate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1426  		return Convert_v1_PodReadinessGate_To_core_PodReadinessGate(a.(*v1.PodReadinessGate), b.(*core.PodReadinessGate), scope)
  1427  	}); err != nil {
  1428  		return err
  1429  	}
  1430  	if err := s.AddGeneratedConversionFunc((*core.PodReadinessGate)(nil), (*v1.PodReadinessGate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1431  		return Convert_core_PodReadinessGate_To_v1_PodReadinessGate(a.(*core.PodReadinessGate), b.(*v1.PodReadinessGate), scope)
  1432  	}); err != nil {
  1433  		return err
  1434  	}
  1435  	if err := s.AddGeneratedConversionFunc((*v1.PodResourceClaim)(nil), (*core.PodResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1436  		return Convert_v1_PodResourceClaim_To_core_PodResourceClaim(a.(*v1.PodResourceClaim), b.(*core.PodResourceClaim), scope)
  1437  	}); err != nil {
  1438  		return err
  1439  	}
  1440  	if err := s.AddGeneratedConversionFunc((*core.PodResourceClaim)(nil), (*v1.PodResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1441  		return Convert_core_PodResourceClaim_To_v1_PodResourceClaim(a.(*core.PodResourceClaim), b.(*v1.PodResourceClaim), scope)
  1442  	}); err != nil {
  1443  		return err
  1444  	}
  1445  	if err := s.AddGeneratedConversionFunc((*v1.PodResourceClaimStatus)(nil), (*core.PodResourceClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1446  		return Convert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus(a.(*v1.PodResourceClaimStatus), b.(*core.PodResourceClaimStatus), scope)
  1447  	}); err != nil {
  1448  		return err
  1449  	}
  1450  	if err := s.AddGeneratedConversionFunc((*core.PodResourceClaimStatus)(nil), (*v1.PodResourceClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1451  		return Convert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus(a.(*core.PodResourceClaimStatus), b.(*v1.PodResourceClaimStatus), scope)
  1452  	}); err != nil {
  1453  		return err
  1454  	}
  1455  	if err := s.AddGeneratedConversionFunc((*v1.PodSchedulingGate)(nil), (*core.PodSchedulingGate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1456  		return Convert_v1_PodSchedulingGate_To_core_PodSchedulingGate(a.(*v1.PodSchedulingGate), b.(*core.PodSchedulingGate), scope)
  1457  	}); err != nil {
  1458  		return err
  1459  	}
  1460  	if err := s.AddGeneratedConversionFunc((*core.PodSchedulingGate)(nil), (*v1.PodSchedulingGate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1461  		return Convert_core_PodSchedulingGate_To_v1_PodSchedulingGate(a.(*core.PodSchedulingGate), b.(*v1.PodSchedulingGate), scope)
  1462  	}); err != nil {
  1463  		return err
  1464  	}
  1465  	if err := s.AddGeneratedConversionFunc((*v1.PodSecurityContext)(nil), (*core.PodSecurityContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1466  		return Convert_v1_PodSecurityContext_To_core_PodSecurityContext(a.(*v1.PodSecurityContext), b.(*core.PodSecurityContext), scope)
  1467  	}); err != nil {
  1468  		return err
  1469  	}
  1470  	if err := s.AddGeneratedConversionFunc((*core.PodSecurityContext)(nil), (*v1.PodSecurityContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1471  		return Convert_core_PodSecurityContext_To_v1_PodSecurityContext(a.(*core.PodSecurityContext), b.(*v1.PodSecurityContext), scope)
  1472  	}); err != nil {
  1473  		return err
  1474  	}
  1475  	if err := s.AddGeneratedConversionFunc((*v1.PodSignature)(nil), (*core.PodSignature)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1476  		return Convert_v1_PodSignature_To_core_PodSignature(a.(*v1.PodSignature), b.(*core.PodSignature), scope)
  1477  	}); err != nil {
  1478  		return err
  1479  	}
  1480  	if err := s.AddGeneratedConversionFunc((*core.PodSignature)(nil), (*v1.PodSignature)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1481  		return Convert_core_PodSignature_To_v1_PodSignature(a.(*core.PodSignature), b.(*v1.PodSignature), scope)
  1482  	}); err != nil {
  1483  		return err
  1484  	}
  1485  	if err := s.AddGeneratedConversionFunc((*v1.PodStatusResult)(nil), (*core.PodStatusResult)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1486  		return Convert_v1_PodStatusResult_To_core_PodStatusResult(a.(*v1.PodStatusResult), b.(*core.PodStatusResult), scope)
  1487  	}); err != nil {
  1488  		return err
  1489  	}
  1490  	if err := s.AddGeneratedConversionFunc((*core.PodStatusResult)(nil), (*v1.PodStatusResult)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1491  		return Convert_core_PodStatusResult_To_v1_PodStatusResult(a.(*core.PodStatusResult), b.(*v1.PodStatusResult), scope)
  1492  	}); err != nil {
  1493  		return err
  1494  	}
  1495  	if err := s.AddGeneratedConversionFunc((*v1.PodTemplate)(nil), (*core.PodTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1496  		return Convert_v1_PodTemplate_To_core_PodTemplate(a.(*v1.PodTemplate), b.(*core.PodTemplate), scope)
  1497  	}); err != nil {
  1498  		return err
  1499  	}
  1500  	if err := s.AddGeneratedConversionFunc((*core.PodTemplate)(nil), (*v1.PodTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1501  		return Convert_core_PodTemplate_To_v1_PodTemplate(a.(*core.PodTemplate), b.(*v1.PodTemplate), scope)
  1502  	}); err != nil {
  1503  		return err
  1504  	}
  1505  	if err := s.AddGeneratedConversionFunc((*v1.PodTemplateList)(nil), (*core.PodTemplateList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1506  		return Convert_v1_PodTemplateList_To_core_PodTemplateList(a.(*v1.PodTemplateList), b.(*core.PodTemplateList), scope)
  1507  	}); err != nil {
  1508  		return err
  1509  	}
  1510  	if err := s.AddGeneratedConversionFunc((*core.PodTemplateList)(nil), (*v1.PodTemplateList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1511  		return Convert_core_PodTemplateList_To_v1_PodTemplateList(a.(*core.PodTemplateList), b.(*v1.PodTemplateList), scope)
  1512  	}); err != nil {
  1513  		return err
  1514  	}
  1515  	if err := s.AddGeneratedConversionFunc((*v1.PortStatus)(nil), (*core.PortStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1516  		return Convert_v1_PortStatus_To_core_PortStatus(a.(*v1.PortStatus), b.(*core.PortStatus), scope)
  1517  	}); err != nil {
  1518  		return err
  1519  	}
  1520  	if err := s.AddGeneratedConversionFunc((*core.PortStatus)(nil), (*v1.PortStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1521  		return Convert_core_PortStatus_To_v1_PortStatus(a.(*core.PortStatus), b.(*v1.PortStatus), scope)
  1522  	}); err != nil {
  1523  		return err
  1524  	}
  1525  	if err := s.AddGeneratedConversionFunc((*v1.PortworxVolumeSource)(nil), (*core.PortworxVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1526  		return Convert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource(a.(*v1.PortworxVolumeSource), b.(*core.PortworxVolumeSource), scope)
  1527  	}); err != nil {
  1528  		return err
  1529  	}
  1530  	if err := s.AddGeneratedConversionFunc((*core.PortworxVolumeSource)(nil), (*v1.PortworxVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1531  		return Convert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource(a.(*core.PortworxVolumeSource), b.(*v1.PortworxVolumeSource), scope)
  1532  	}); err != nil {
  1533  		return err
  1534  	}
  1535  	if err := s.AddGeneratedConversionFunc((*v1.Preconditions)(nil), (*core.Preconditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1536  		return Convert_v1_Preconditions_To_core_Preconditions(a.(*v1.Preconditions), b.(*core.Preconditions), scope)
  1537  	}); err != nil {
  1538  		return err
  1539  	}
  1540  	if err := s.AddGeneratedConversionFunc((*core.Preconditions)(nil), (*v1.Preconditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1541  		return Convert_core_Preconditions_To_v1_Preconditions(a.(*core.Preconditions), b.(*v1.Preconditions), scope)
  1542  	}); err != nil {
  1543  		return err
  1544  	}
  1545  	if err := s.AddGeneratedConversionFunc((*v1.PreferAvoidPodsEntry)(nil), (*core.PreferAvoidPodsEntry)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1546  		return Convert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry(a.(*v1.PreferAvoidPodsEntry), b.(*core.PreferAvoidPodsEntry), scope)
  1547  	}); err != nil {
  1548  		return err
  1549  	}
  1550  	if err := s.AddGeneratedConversionFunc((*core.PreferAvoidPodsEntry)(nil), (*v1.PreferAvoidPodsEntry)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1551  		return Convert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(a.(*core.PreferAvoidPodsEntry), b.(*v1.PreferAvoidPodsEntry), scope)
  1552  	}); err != nil {
  1553  		return err
  1554  	}
  1555  	if err := s.AddGeneratedConversionFunc((*v1.PreferredSchedulingTerm)(nil), (*core.PreferredSchedulingTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1556  		return Convert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm(a.(*v1.PreferredSchedulingTerm), b.(*core.PreferredSchedulingTerm), scope)
  1557  	}); err != nil {
  1558  		return err
  1559  	}
  1560  	if err := s.AddGeneratedConversionFunc((*core.PreferredSchedulingTerm)(nil), (*v1.PreferredSchedulingTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1561  		return Convert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(a.(*core.PreferredSchedulingTerm), b.(*v1.PreferredSchedulingTerm), scope)
  1562  	}); err != nil {
  1563  		return err
  1564  	}
  1565  	if err := s.AddGeneratedConversionFunc((*v1.Probe)(nil), (*core.Probe)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1566  		return Convert_v1_Probe_To_core_Probe(a.(*v1.Probe), b.(*core.Probe), scope)
  1567  	}); err != nil {
  1568  		return err
  1569  	}
  1570  	if err := s.AddGeneratedConversionFunc((*core.Probe)(nil), (*v1.Probe)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1571  		return Convert_core_Probe_To_v1_Probe(a.(*core.Probe), b.(*v1.Probe), scope)
  1572  	}); err != nil {
  1573  		return err
  1574  	}
  1575  	if err := s.AddGeneratedConversionFunc((*v1.ProbeHandler)(nil), (*core.ProbeHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1576  		return Convert_v1_ProbeHandler_To_core_ProbeHandler(a.(*v1.ProbeHandler), b.(*core.ProbeHandler), scope)
  1577  	}); err != nil {
  1578  		return err
  1579  	}
  1580  	if err := s.AddGeneratedConversionFunc((*core.ProbeHandler)(nil), (*v1.ProbeHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1581  		return Convert_core_ProbeHandler_To_v1_ProbeHandler(a.(*core.ProbeHandler), b.(*v1.ProbeHandler), scope)
  1582  	}); err != nil {
  1583  		return err
  1584  	}
  1585  	if err := s.AddGeneratedConversionFunc((*v1.ProjectedVolumeSource)(nil), (*core.ProjectedVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1586  		return Convert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(a.(*v1.ProjectedVolumeSource), b.(*core.ProjectedVolumeSource), scope)
  1587  	}); err != nil {
  1588  		return err
  1589  	}
  1590  	if err := s.AddGeneratedConversionFunc((*core.ProjectedVolumeSource)(nil), (*v1.ProjectedVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1591  		return Convert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(a.(*core.ProjectedVolumeSource), b.(*v1.ProjectedVolumeSource), scope)
  1592  	}); err != nil {
  1593  		return err
  1594  	}
  1595  	if err := s.AddGeneratedConversionFunc((*v1.QuobyteVolumeSource)(nil), (*core.QuobyteVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1596  		return Convert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource(a.(*v1.QuobyteVolumeSource), b.(*core.QuobyteVolumeSource), scope)
  1597  	}); err != nil {
  1598  		return err
  1599  	}
  1600  	if err := s.AddGeneratedConversionFunc((*core.QuobyteVolumeSource)(nil), (*v1.QuobyteVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1601  		return Convert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(a.(*core.QuobyteVolumeSource), b.(*v1.QuobyteVolumeSource), scope)
  1602  	}); err != nil {
  1603  		return err
  1604  	}
  1605  	if err := s.AddGeneratedConversionFunc((*v1.RBDPersistentVolumeSource)(nil), (*core.RBDPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1606  		return Convert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource(a.(*v1.RBDPersistentVolumeSource), b.(*core.RBDPersistentVolumeSource), scope)
  1607  	}); err != nil {
  1608  		return err
  1609  	}
  1610  	if err := s.AddGeneratedConversionFunc((*core.RBDPersistentVolumeSource)(nil), (*v1.RBDPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1611  		return Convert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource(a.(*core.RBDPersistentVolumeSource), b.(*v1.RBDPersistentVolumeSource), scope)
  1612  	}); err != nil {
  1613  		return err
  1614  	}
  1615  	if err := s.AddGeneratedConversionFunc((*v1.RBDVolumeSource)(nil), (*core.RBDVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1616  		return Convert_v1_RBDVolumeSource_To_core_RBDVolumeSource(a.(*v1.RBDVolumeSource), b.(*core.RBDVolumeSource), scope)
  1617  	}); err != nil {
  1618  		return err
  1619  	}
  1620  	if err := s.AddGeneratedConversionFunc((*core.RBDVolumeSource)(nil), (*v1.RBDVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1621  		return Convert_core_RBDVolumeSource_To_v1_RBDVolumeSource(a.(*core.RBDVolumeSource), b.(*v1.RBDVolumeSource), scope)
  1622  	}); err != nil {
  1623  		return err
  1624  	}
  1625  	if err := s.AddGeneratedConversionFunc((*v1.RangeAllocation)(nil), (*core.RangeAllocation)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1626  		return Convert_v1_RangeAllocation_To_core_RangeAllocation(a.(*v1.RangeAllocation), b.(*core.RangeAllocation), scope)
  1627  	}); err != nil {
  1628  		return err
  1629  	}
  1630  	if err := s.AddGeneratedConversionFunc((*core.RangeAllocation)(nil), (*v1.RangeAllocation)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1631  		return Convert_core_RangeAllocation_To_v1_RangeAllocation(a.(*core.RangeAllocation), b.(*v1.RangeAllocation), scope)
  1632  	}); err != nil {
  1633  		return err
  1634  	}
  1635  	if err := s.AddGeneratedConversionFunc((*v1.ReplicationController)(nil), (*core.ReplicationController)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1636  		return Convert_v1_ReplicationController_To_core_ReplicationController(a.(*v1.ReplicationController), b.(*core.ReplicationController), scope)
  1637  	}); err != nil {
  1638  		return err
  1639  	}
  1640  	if err := s.AddGeneratedConversionFunc((*core.ReplicationController)(nil), (*v1.ReplicationController)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1641  		return Convert_core_ReplicationController_To_v1_ReplicationController(a.(*core.ReplicationController), b.(*v1.ReplicationController), scope)
  1642  	}); err != nil {
  1643  		return err
  1644  	}
  1645  	if err := s.AddGeneratedConversionFunc((*v1.ReplicationControllerCondition)(nil), (*core.ReplicationControllerCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1646  		return Convert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition(a.(*v1.ReplicationControllerCondition), b.(*core.ReplicationControllerCondition), scope)
  1647  	}); err != nil {
  1648  		return err
  1649  	}
  1650  	if err := s.AddGeneratedConversionFunc((*core.ReplicationControllerCondition)(nil), (*v1.ReplicationControllerCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1651  		return Convert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(a.(*core.ReplicationControllerCondition), b.(*v1.ReplicationControllerCondition), scope)
  1652  	}); err != nil {
  1653  		return err
  1654  	}
  1655  	if err := s.AddGeneratedConversionFunc((*v1.ReplicationControllerList)(nil), (*core.ReplicationControllerList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1656  		return Convert_v1_ReplicationControllerList_To_core_ReplicationControllerList(a.(*v1.ReplicationControllerList), b.(*core.ReplicationControllerList), scope)
  1657  	}); err != nil {
  1658  		return err
  1659  	}
  1660  	if err := s.AddGeneratedConversionFunc((*core.ReplicationControllerList)(nil), (*v1.ReplicationControllerList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1661  		return Convert_core_ReplicationControllerList_To_v1_ReplicationControllerList(a.(*core.ReplicationControllerList), b.(*v1.ReplicationControllerList), scope)
  1662  	}); err != nil {
  1663  		return err
  1664  	}
  1665  	if err := s.AddGeneratedConversionFunc((*v1.ReplicationControllerStatus)(nil), (*core.ReplicationControllerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1666  		return Convert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(a.(*v1.ReplicationControllerStatus), b.(*core.ReplicationControllerStatus), scope)
  1667  	}); err != nil {
  1668  		return err
  1669  	}
  1670  	if err := s.AddGeneratedConversionFunc((*core.ReplicationControllerStatus)(nil), (*v1.ReplicationControllerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1671  		return Convert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(a.(*core.ReplicationControllerStatus), b.(*v1.ReplicationControllerStatus), scope)
  1672  	}); err != nil {
  1673  		return err
  1674  	}
  1675  	if err := s.AddGeneratedConversionFunc((*v1.ResourceClaim)(nil), (*core.ResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1676  		return Convert_v1_ResourceClaim_To_core_ResourceClaim(a.(*v1.ResourceClaim), b.(*core.ResourceClaim), scope)
  1677  	}); err != nil {
  1678  		return err
  1679  	}
  1680  	if err := s.AddGeneratedConversionFunc((*core.ResourceClaim)(nil), (*v1.ResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1681  		return Convert_core_ResourceClaim_To_v1_ResourceClaim(a.(*core.ResourceClaim), b.(*v1.ResourceClaim), scope)
  1682  	}); err != nil {
  1683  		return err
  1684  	}
  1685  	if err := s.AddGeneratedConversionFunc((*v1.ResourceFieldSelector)(nil), (*core.ResourceFieldSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1686  		return Convert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector(a.(*v1.ResourceFieldSelector), b.(*core.ResourceFieldSelector), scope)
  1687  	}); err != nil {
  1688  		return err
  1689  	}
  1690  	if err := s.AddGeneratedConversionFunc((*core.ResourceFieldSelector)(nil), (*v1.ResourceFieldSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1691  		return Convert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector(a.(*core.ResourceFieldSelector), b.(*v1.ResourceFieldSelector), scope)
  1692  	}); err != nil {
  1693  		return err
  1694  	}
  1695  	if err := s.AddGeneratedConversionFunc((*v1.ResourceQuota)(nil), (*core.ResourceQuota)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1696  		return Convert_v1_ResourceQuota_To_core_ResourceQuota(a.(*v1.ResourceQuota), b.(*core.ResourceQuota), scope)
  1697  	}); err != nil {
  1698  		return err
  1699  	}
  1700  	if err := s.AddGeneratedConversionFunc((*core.ResourceQuota)(nil), (*v1.ResourceQuota)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1701  		return Convert_core_ResourceQuota_To_v1_ResourceQuota(a.(*core.ResourceQuota), b.(*v1.ResourceQuota), scope)
  1702  	}); err != nil {
  1703  		return err
  1704  	}
  1705  	if err := s.AddGeneratedConversionFunc((*v1.ResourceQuotaList)(nil), (*core.ResourceQuotaList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1706  		return Convert_v1_ResourceQuotaList_To_core_ResourceQuotaList(a.(*v1.ResourceQuotaList), b.(*core.ResourceQuotaList), scope)
  1707  	}); err != nil {
  1708  		return err
  1709  	}
  1710  	if err := s.AddGeneratedConversionFunc((*core.ResourceQuotaList)(nil), (*v1.ResourceQuotaList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1711  		return Convert_core_ResourceQuotaList_To_v1_ResourceQuotaList(a.(*core.ResourceQuotaList), b.(*v1.ResourceQuotaList), scope)
  1712  	}); err != nil {
  1713  		return err
  1714  	}
  1715  	if err := s.AddGeneratedConversionFunc((*v1.ResourceQuotaSpec)(nil), (*core.ResourceQuotaSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1716  		return Convert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(a.(*v1.ResourceQuotaSpec), b.(*core.ResourceQuotaSpec), scope)
  1717  	}); err != nil {
  1718  		return err
  1719  	}
  1720  	if err := s.AddGeneratedConversionFunc((*core.ResourceQuotaSpec)(nil), (*v1.ResourceQuotaSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1721  		return Convert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(a.(*core.ResourceQuotaSpec), b.(*v1.ResourceQuotaSpec), scope)
  1722  	}); err != nil {
  1723  		return err
  1724  	}
  1725  	if err := s.AddGeneratedConversionFunc((*v1.ResourceQuotaStatus)(nil), (*core.ResourceQuotaStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1726  		return Convert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(a.(*v1.ResourceQuotaStatus), b.(*core.ResourceQuotaStatus), scope)
  1727  	}); err != nil {
  1728  		return err
  1729  	}
  1730  	if err := s.AddGeneratedConversionFunc((*core.ResourceQuotaStatus)(nil), (*v1.ResourceQuotaStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1731  		return Convert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(a.(*core.ResourceQuotaStatus), b.(*v1.ResourceQuotaStatus), scope)
  1732  	}); err != nil {
  1733  		return err
  1734  	}
  1735  	if err := s.AddGeneratedConversionFunc((*v1.ResourceRequirements)(nil), (*core.ResourceRequirements)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1736  		return Convert_v1_ResourceRequirements_To_core_ResourceRequirements(a.(*v1.ResourceRequirements), b.(*core.ResourceRequirements), scope)
  1737  	}); err != nil {
  1738  		return err
  1739  	}
  1740  	if err := s.AddGeneratedConversionFunc((*core.ResourceRequirements)(nil), (*v1.ResourceRequirements)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1741  		return Convert_core_ResourceRequirements_To_v1_ResourceRequirements(a.(*core.ResourceRequirements), b.(*v1.ResourceRequirements), scope)
  1742  	}); err != nil {
  1743  		return err
  1744  	}
  1745  	if err := s.AddGeneratedConversionFunc((*v1.SELinuxOptions)(nil), (*core.SELinuxOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1746  		return Convert_v1_SELinuxOptions_To_core_SELinuxOptions(a.(*v1.SELinuxOptions), b.(*core.SELinuxOptions), scope)
  1747  	}); err != nil {
  1748  		return err
  1749  	}
  1750  	if err := s.AddGeneratedConversionFunc((*core.SELinuxOptions)(nil), (*v1.SELinuxOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1751  		return Convert_core_SELinuxOptions_To_v1_SELinuxOptions(a.(*core.SELinuxOptions), b.(*v1.SELinuxOptions), scope)
  1752  	}); err != nil {
  1753  		return err
  1754  	}
  1755  	if err := s.AddGeneratedConversionFunc((*v1.ScaleIOPersistentVolumeSource)(nil), (*core.ScaleIOPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1756  		return Convert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource(a.(*v1.ScaleIOPersistentVolumeSource), b.(*core.ScaleIOPersistentVolumeSource), scope)
  1757  	}); err != nil {
  1758  		return err
  1759  	}
  1760  	if err := s.AddGeneratedConversionFunc((*core.ScaleIOPersistentVolumeSource)(nil), (*v1.ScaleIOPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1761  		return Convert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource(a.(*core.ScaleIOPersistentVolumeSource), b.(*v1.ScaleIOPersistentVolumeSource), scope)
  1762  	}); err != nil {
  1763  		return err
  1764  	}
  1765  	if err := s.AddGeneratedConversionFunc((*v1.ScaleIOVolumeSource)(nil), (*core.ScaleIOVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1766  		return Convert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource(a.(*v1.ScaleIOVolumeSource), b.(*core.ScaleIOVolumeSource), scope)
  1767  	}); err != nil {
  1768  		return err
  1769  	}
  1770  	if err := s.AddGeneratedConversionFunc((*core.ScaleIOVolumeSource)(nil), (*v1.ScaleIOVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1771  		return Convert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(a.(*core.ScaleIOVolumeSource), b.(*v1.ScaleIOVolumeSource), scope)
  1772  	}); err != nil {
  1773  		return err
  1774  	}
  1775  	if err := s.AddGeneratedConversionFunc((*v1.ScopeSelector)(nil), (*core.ScopeSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1776  		return Convert_v1_ScopeSelector_To_core_ScopeSelector(a.(*v1.ScopeSelector), b.(*core.ScopeSelector), scope)
  1777  	}); err != nil {
  1778  		return err
  1779  	}
  1780  	if err := s.AddGeneratedConversionFunc((*core.ScopeSelector)(nil), (*v1.ScopeSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1781  		return Convert_core_ScopeSelector_To_v1_ScopeSelector(a.(*core.ScopeSelector), b.(*v1.ScopeSelector), scope)
  1782  	}); err != nil {
  1783  		return err
  1784  	}
  1785  	if err := s.AddGeneratedConversionFunc((*v1.ScopedResourceSelectorRequirement)(nil), (*core.ScopedResourceSelectorRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1786  		return Convert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement(a.(*v1.ScopedResourceSelectorRequirement), b.(*core.ScopedResourceSelectorRequirement), scope)
  1787  	}); err != nil {
  1788  		return err
  1789  	}
  1790  	if err := s.AddGeneratedConversionFunc((*core.ScopedResourceSelectorRequirement)(nil), (*v1.ScopedResourceSelectorRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1791  		return Convert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement(a.(*core.ScopedResourceSelectorRequirement), b.(*v1.ScopedResourceSelectorRequirement), scope)
  1792  	}); err != nil {
  1793  		return err
  1794  	}
  1795  	if err := s.AddGeneratedConversionFunc((*v1.SeccompProfile)(nil), (*core.SeccompProfile)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1796  		return Convert_v1_SeccompProfile_To_core_SeccompProfile(a.(*v1.SeccompProfile), b.(*core.SeccompProfile), scope)
  1797  	}); err != nil {
  1798  		return err
  1799  	}
  1800  	if err := s.AddGeneratedConversionFunc((*core.SeccompProfile)(nil), (*v1.SeccompProfile)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1801  		return Convert_core_SeccompProfile_To_v1_SeccompProfile(a.(*core.SeccompProfile), b.(*v1.SeccompProfile), scope)
  1802  	}); err != nil {
  1803  		return err
  1804  	}
  1805  	if err := s.AddGeneratedConversionFunc((*core.Secret)(nil), (*v1.Secret)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1806  		return Convert_core_Secret_To_v1_Secret(a.(*core.Secret), b.(*v1.Secret), scope)
  1807  	}); err != nil {
  1808  		return err
  1809  	}
  1810  	if err := s.AddGeneratedConversionFunc((*v1.SecretEnvSource)(nil), (*core.SecretEnvSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1811  		return Convert_v1_SecretEnvSource_To_core_SecretEnvSource(a.(*v1.SecretEnvSource), b.(*core.SecretEnvSource), scope)
  1812  	}); err != nil {
  1813  		return err
  1814  	}
  1815  	if err := s.AddGeneratedConversionFunc((*core.SecretEnvSource)(nil), (*v1.SecretEnvSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1816  		return Convert_core_SecretEnvSource_To_v1_SecretEnvSource(a.(*core.SecretEnvSource), b.(*v1.SecretEnvSource), scope)
  1817  	}); err != nil {
  1818  		return err
  1819  	}
  1820  	if err := s.AddGeneratedConversionFunc((*v1.SecretKeySelector)(nil), (*core.SecretKeySelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1821  		return Convert_v1_SecretKeySelector_To_core_SecretKeySelector(a.(*v1.SecretKeySelector), b.(*core.SecretKeySelector), scope)
  1822  	}); err != nil {
  1823  		return err
  1824  	}
  1825  	if err := s.AddGeneratedConversionFunc((*core.SecretKeySelector)(nil), (*v1.SecretKeySelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1826  		return Convert_core_SecretKeySelector_To_v1_SecretKeySelector(a.(*core.SecretKeySelector), b.(*v1.SecretKeySelector), scope)
  1827  	}); err != nil {
  1828  		return err
  1829  	}
  1830  	if err := s.AddGeneratedConversionFunc((*v1.SecretList)(nil), (*core.SecretList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1831  		return Convert_v1_SecretList_To_core_SecretList(a.(*v1.SecretList), b.(*core.SecretList), scope)
  1832  	}); err != nil {
  1833  		return err
  1834  	}
  1835  	if err := s.AddGeneratedConversionFunc((*core.SecretList)(nil), (*v1.SecretList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1836  		return Convert_core_SecretList_To_v1_SecretList(a.(*core.SecretList), b.(*v1.SecretList), scope)
  1837  	}); err != nil {
  1838  		return err
  1839  	}
  1840  	if err := s.AddGeneratedConversionFunc((*v1.SecretProjection)(nil), (*core.SecretProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1841  		return Convert_v1_SecretProjection_To_core_SecretProjection(a.(*v1.SecretProjection), b.(*core.SecretProjection), scope)
  1842  	}); err != nil {
  1843  		return err
  1844  	}
  1845  	if err := s.AddGeneratedConversionFunc((*core.SecretProjection)(nil), (*v1.SecretProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1846  		return Convert_core_SecretProjection_To_v1_SecretProjection(a.(*core.SecretProjection), b.(*v1.SecretProjection), scope)
  1847  	}); err != nil {
  1848  		return err
  1849  	}
  1850  	if err := s.AddGeneratedConversionFunc((*v1.SecretReference)(nil), (*core.SecretReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1851  		return Convert_v1_SecretReference_To_core_SecretReference(a.(*v1.SecretReference), b.(*core.SecretReference), scope)
  1852  	}); err != nil {
  1853  		return err
  1854  	}
  1855  	if err := s.AddGeneratedConversionFunc((*core.SecretReference)(nil), (*v1.SecretReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1856  		return Convert_core_SecretReference_To_v1_SecretReference(a.(*core.SecretReference), b.(*v1.SecretReference), scope)
  1857  	}); err != nil {
  1858  		return err
  1859  	}
  1860  	if err := s.AddGeneratedConversionFunc((*v1.SecretVolumeSource)(nil), (*core.SecretVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1861  		return Convert_v1_SecretVolumeSource_To_core_SecretVolumeSource(a.(*v1.SecretVolumeSource), b.(*core.SecretVolumeSource), scope)
  1862  	}); err != nil {
  1863  		return err
  1864  	}
  1865  	if err := s.AddGeneratedConversionFunc((*core.SecretVolumeSource)(nil), (*v1.SecretVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1866  		return Convert_core_SecretVolumeSource_To_v1_SecretVolumeSource(a.(*core.SecretVolumeSource), b.(*v1.SecretVolumeSource), scope)
  1867  	}); err != nil {
  1868  		return err
  1869  	}
  1870  	if err := s.AddGeneratedConversionFunc((*v1.SecurityContext)(nil), (*core.SecurityContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1871  		return Convert_v1_SecurityContext_To_core_SecurityContext(a.(*v1.SecurityContext), b.(*core.SecurityContext), scope)
  1872  	}); err != nil {
  1873  		return err
  1874  	}
  1875  	if err := s.AddGeneratedConversionFunc((*core.SecurityContext)(nil), (*v1.SecurityContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1876  		return Convert_core_SecurityContext_To_v1_SecurityContext(a.(*core.SecurityContext), b.(*v1.SecurityContext), scope)
  1877  	}); err != nil {
  1878  		return err
  1879  	}
  1880  	if err := s.AddGeneratedConversionFunc((*v1.SerializedReference)(nil), (*core.SerializedReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1881  		return Convert_v1_SerializedReference_To_core_SerializedReference(a.(*v1.SerializedReference), b.(*core.SerializedReference), scope)
  1882  	}); err != nil {
  1883  		return err
  1884  	}
  1885  	if err := s.AddGeneratedConversionFunc((*core.SerializedReference)(nil), (*v1.SerializedReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1886  		return Convert_core_SerializedReference_To_v1_SerializedReference(a.(*core.SerializedReference), b.(*v1.SerializedReference), scope)
  1887  	}); err != nil {
  1888  		return err
  1889  	}
  1890  	if err := s.AddGeneratedConversionFunc((*v1.Service)(nil), (*core.Service)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1891  		return Convert_v1_Service_To_core_Service(a.(*v1.Service), b.(*core.Service), scope)
  1892  	}); err != nil {
  1893  		return err
  1894  	}
  1895  	if err := s.AddGeneratedConversionFunc((*core.Service)(nil), (*v1.Service)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1896  		return Convert_core_Service_To_v1_Service(a.(*core.Service), b.(*v1.Service), scope)
  1897  	}); err != nil {
  1898  		return err
  1899  	}
  1900  	if err := s.AddGeneratedConversionFunc((*v1.ServiceAccount)(nil), (*core.ServiceAccount)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1901  		return Convert_v1_ServiceAccount_To_core_ServiceAccount(a.(*v1.ServiceAccount), b.(*core.ServiceAccount), scope)
  1902  	}); err != nil {
  1903  		return err
  1904  	}
  1905  	if err := s.AddGeneratedConversionFunc((*core.ServiceAccount)(nil), (*v1.ServiceAccount)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1906  		return Convert_core_ServiceAccount_To_v1_ServiceAccount(a.(*core.ServiceAccount), b.(*v1.ServiceAccount), scope)
  1907  	}); err != nil {
  1908  		return err
  1909  	}
  1910  	if err := s.AddGeneratedConversionFunc((*v1.ServiceAccountList)(nil), (*core.ServiceAccountList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1911  		return Convert_v1_ServiceAccountList_To_core_ServiceAccountList(a.(*v1.ServiceAccountList), b.(*core.ServiceAccountList), scope)
  1912  	}); err != nil {
  1913  		return err
  1914  	}
  1915  	if err := s.AddGeneratedConversionFunc((*core.ServiceAccountList)(nil), (*v1.ServiceAccountList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1916  		return Convert_core_ServiceAccountList_To_v1_ServiceAccountList(a.(*core.ServiceAccountList), b.(*v1.ServiceAccountList), scope)
  1917  	}); err != nil {
  1918  		return err
  1919  	}
  1920  	if err := s.AddGeneratedConversionFunc((*v1.ServiceAccountTokenProjection)(nil), (*core.ServiceAccountTokenProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1921  		return Convert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(a.(*v1.ServiceAccountTokenProjection), b.(*core.ServiceAccountTokenProjection), scope)
  1922  	}); err != nil {
  1923  		return err
  1924  	}
  1925  	if err := s.AddGeneratedConversionFunc((*core.ServiceAccountTokenProjection)(nil), (*v1.ServiceAccountTokenProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1926  		return Convert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(a.(*core.ServiceAccountTokenProjection), b.(*v1.ServiceAccountTokenProjection), scope)
  1927  	}); err != nil {
  1928  		return err
  1929  	}
  1930  	if err := s.AddGeneratedConversionFunc((*v1.ServiceList)(nil), (*core.ServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1931  		return Convert_v1_ServiceList_To_core_ServiceList(a.(*v1.ServiceList), b.(*core.ServiceList), scope)
  1932  	}); err != nil {
  1933  		return err
  1934  	}
  1935  	if err := s.AddGeneratedConversionFunc((*core.ServiceList)(nil), (*v1.ServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1936  		return Convert_core_ServiceList_To_v1_ServiceList(a.(*core.ServiceList), b.(*v1.ServiceList), scope)
  1937  	}); err != nil {
  1938  		return err
  1939  	}
  1940  	if err := s.AddGeneratedConversionFunc((*v1.ServicePort)(nil), (*core.ServicePort)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1941  		return Convert_v1_ServicePort_To_core_ServicePort(a.(*v1.ServicePort), b.(*core.ServicePort), scope)
  1942  	}); err != nil {
  1943  		return err
  1944  	}
  1945  	if err := s.AddGeneratedConversionFunc((*core.ServicePort)(nil), (*v1.ServicePort)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1946  		return Convert_core_ServicePort_To_v1_ServicePort(a.(*core.ServicePort), b.(*v1.ServicePort), scope)
  1947  	}); err != nil {
  1948  		return err
  1949  	}
  1950  	if err := s.AddGeneratedConversionFunc((*v1.ServiceProxyOptions)(nil), (*core.ServiceProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1951  		return Convert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions(a.(*v1.ServiceProxyOptions), b.(*core.ServiceProxyOptions), scope)
  1952  	}); err != nil {
  1953  		return err
  1954  	}
  1955  	if err := s.AddGeneratedConversionFunc((*core.ServiceProxyOptions)(nil), (*v1.ServiceProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1956  		return Convert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions(a.(*core.ServiceProxyOptions), b.(*v1.ServiceProxyOptions), scope)
  1957  	}); err != nil {
  1958  		return err
  1959  	}
  1960  	if err := s.AddGeneratedConversionFunc((*v1.ServiceSpec)(nil), (*core.ServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1961  		return Convert_v1_ServiceSpec_To_core_ServiceSpec(a.(*v1.ServiceSpec), b.(*core.ServiceSpec), scope)
  1962  	}); err != nil {
  1963  		return err
  1964  	}
  1965  	if err := s.AddGeneratedConversionFunc((*core.ServiceSpec)(nil), (*v1.ServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1966  		return Convert_core_ServiceSpec_To_v1_ServiceSpec(a.(*core.ServiceSpec), b.(*v1.ServiceSpec), scope)
  1967  	}); err != nil {
  1968  		return err
  1969  	}
  1970  	if err := s.AddGeneratedConversionFunc((*v1.ServiceStatus)(nil), (*core.ServiceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1971  		return Convert_v1_ServiceStatus_To_core_ServiceStatus(a.(*v1.ServiceStatus), b.(*core.ServiceStatus), scope)
  1972  	}); err != nil {
  1973  		return err
  1974  	}
  1975  	if err := s.AddGeneratedConversionFunc((*core.ServiceStatus)(nil), (*v1.ServiceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1976  		return Convert_core_ServiceStatus_To_v1_ServiceStatus(a.(*core.ServiceStatus), b.(*v1.ServiceStatus), scope)
  1977  	}); err != nil {
  1978  		return err
  1979  	}
  1980  	if err := s.AddGeneratedConversionFunc((*v1.SessionAffinityConfig)(nil), (*core.SessionAffinityConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1981  		return Convert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig(a.(*v1.SessionAffinityConfig), b.(*core.SessionAffinityConfig), scope)
  1982  	}); err != nil {
  1983  		return err
  1984  	}
  1985  	if err := s.AddGeneratedConversionFunc((*core.SessionAffinityConfig)(nil), (*v1.SessionAffinityConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1986  		return Convert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig(a.(*core.SessionAffinityConfig), b.(*v1.SessionAffinityConfig), scope)
  1987  	}); err != nil {
  1988  		return err
  1989  	}
  1990  	if err := s.AddGeneratedConversionFunc((*v1.SleepAction)(nil), (*core.SleepAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1991  		return Convert_v1_SleepAction_To_core_SleepAction(a.(*v1.SleepAction), b.(*core.SleepAction), scope)
  1992  	}); err != nil {
  1993  		return err
  1994  	}
  1995  	if err := s.AddGeneratedConversionFunc((*core.SleepAction)(nil), (*v1.SleepAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1996  		return Convert_core_SleepAction_To_v1_SleepAction(a.(*core.SleepAction), b.(*v1.SleepAction), scope)
  1997  	}); err != nil {
  1998  		return err
  1999  	}
  2000  	if err := s.AddGeneratedConversionFunc((*v1.StorageOSPersistentVolumeSource)(nil), (*core.StorageOSPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2001  		return Convert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource(a.(*v1.StorageOSPersistentVolumeSource), b.(*core.StorageOSPersistentVolumeSource), scope)
  2002  	}); err != nil {
  2003  		return err
  2004  	}
  2005  	if err := s.AddGeneratedConversionFunc((*core.StorageOSPersistentVolumeSource)(nil), (*v1.StorageOSPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2006  		return Convert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource(a.(*core.StorageOSPersistentVolumeSource), b.(*v1.StorageOSPersistentVolumeSource), scope)
  2007  	}); err != nil {
  2008  		return err
  2009  	}
  2010  	if err := s.AddGeneratedConversionFunc((*v1.StorageOSVolumeSource)(nil), (*core.StorageOSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2011  		return Convert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource(a.(*v1.StorageOSVolumeSource), b.(*core.StorageOSVolumeSource), scope)
  2012  	}); err != nil {
  2013  		return err
  2014  	}
  2015  	if err := s.AddGeneratedConversionFunc((*core.StorageOSVolumeSource)(nil), (*v1.StorageOSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2016  		return Convert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource(a.(*core.StorageOSVolumeSource), b.(*v1.StorageOSVolumeSource), scope)
  2017  	}); err != nil {
  2018  		return err
  2019  	}
  2020  	if err := s.AddGeneratedConversionFunc((*v1.Sysctl)(nil), (*core.Sysctl)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2021  		return Convert_v1_Sysctl_To_core_Sysctl(a.(*v1.Sysctl), b.(*core.Sysctl), scope)
  2022  	}); err != nil {
  2023  		return err
  2024  	}
  2025  	if err := s.AddGeneratedConversionFunc((*core.Sysctl)(nil), (*v1.Sysctl)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2026  		return Convert_core_Sysctl_To_v1_Sysctl(a.(*core.Sysctl), b.(*v1.Sysctl), scope)
  2027  	}); err != nil {
  2028  		return err
  2029  	}
  2030  	if err := s.AddGeneratedConversionFunc((*v1.TCPSocketAction)(nil), (*core.TCPSocketAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2031  		return Convert_v1_TCPSocketAction_To_core_TCPSocketAction(a.(*v1.TCPSocketAction), b.(*core.TCPSocketAction), scope)
  2032  	}); err != nil {
  2033  		return err
  2034  	}
  2035  	if err := s.AddGeneratedConversionFunc((*core.TCPSocketAction)(nil), (*v1.TCPSocketAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2036  		return Convert_core_TCPSocketAction_To_v1_TCPSocketAction(a.(*core.TCPSocketAction), b.(*v1.TCPSocketAction), scope)
  2037  	}); err != nil {
  2038  		return err
  2039  	}
  2040  	if err := s.AddGeneratedConversionFunc((*v1.Taint)(nil), (*core.Taint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2041  		return Convert_v1_Taint_To_core_Taint(a.(*v1.Taint), b.(*core.Taint), scope)
  2042  	}); err != nil {
  2043  		return err
  2044  	}
  2045  	if err := s.AddGeneratedConversionFunc((*core.Taint)(nil), (*v1.Taint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2046  		return Convert_core_Taint_To_v1_Taint(a.(*core.Taint), b.(*v1.Taint), scope)
  2047  	}); err != nil {
  2048  		return err
  2049  	}
  2050  	if err := s.AddGeneratedConversionFunc((*v1.Toleration)(nil), (*core.Toleration)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2051  		return Convert_v1_Toleration_To_core_Toleration(a.(*v1.Toleration), b.(*core.Toleration), scope)
  2052  	}); err != nil {
  2053  		return err
  2054  	}
  2055  	if err := s.AddGeneratedConversionFunc((*core.Toleration)(nil), (*v1.Toleration)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2056  		return Convert_core_Toleration_To_v1_Toleration(a.(*core.Toleration), b.(*v1.Toleration), scope)
  2057  	}); err != nil {
  2058  		return err
  2059  	}
  2060  	if err := s.AddGeneratedConversionFunc((*v1.TopologySelectorLabelRequirement)(nil), (*core.TopologySelectorLabelRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2061  		return Convert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement(a.(*v1.TopologySelectorLabelRequirement), b.(*core.TopologySelectorLabelRequirement), scope)
  2062  	}); err != nil {
  2063  		return err
  2064  	}
  2065  	if err := s.AddGeneratedConversionFunc((*core.TopologySelectorLabelRequirement)(nil), (*v1.TopologySelectorLabelRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2066  		return Convert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement(a.(*core.TopologySelectorLabelRequirement), b.(*v1.TopologySelectorLabelRequirement), scope)
  2067  	}); err != nil {
  2068  		return err
  2069  	}
  2070  	if err := s.AddGeneratedConversionFunc((*v1.TopologySelectorTerm)(nil), (*core.TopologySelectorTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2071  		return Convert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm(a.(*v1.TopologySelectorTerm), b.(*core.TopologySelectorTerm), scope)
  2072  	}); err != nil {
  2073  		return err
  2074  	}
  2075  	if err := s.AddGeneratedConversionFunc((*core.TopologySelectorTerm)(nil), (*v1.TopologySelectorTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2076  		return Convert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm(a.(*core.TopologySelectorTerm), b.(*v1.TopologySelectorTerm), scope)
  2077  	}); err != nil {
  2078  		return err
  2079  	}
  2080  	if err := s.AddGeneratedConversionFunc((*v1.TopologySpreadConstraint)(nil), (*core.TopologySpreadConstraint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2081  		return Convert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint(a.(*v1.TopologySpreadConstraint), b.(*core.TopologySpreadConstraint), scope)
  2082  	}); err != nil {
  2083  		return err
  2084  	}
  2085  	if err := s.AddGeneratedConversionFunc((*core.TopologySpreadConstraint)(nil), (*v1.TopologySpreadConstraint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2086  		return Convert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint(a.(*core.TopologySpreadConstraint), b.(*v1.TopologySpreadConstraint), scope)
  2087  	}); err != nil {
  2088  		return err
  2089  	}
  2090  	if err := s.AddGeneratedConversionFunc((*v1.TypedLocalObjectReference)(nil), (*core.TypedLocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2091  		return Convert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference(a.(*v1.TypedLocalObjectReference), b.(*core.TypedLocalObjectReference), scope)
  2092  	}); err != nil {
  2093  		return err
  2094  	}
  2095  	if err := s.AddGeneratedConversionFunc((*core.TypedLocalObjectReference)(nil), (*v1.TypedLocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2096  		return Convert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference(a.(*core.TypedLocalObjectReference), b.(*v1.TypedLocalObjectReference), scope)
  2097  	}); err != nil {
  2098  		return err
  2099  	}
  2100  	if err := s.AddGeneratedConversionFunc((*v1.TypedObjectReference)(nil), (*core.TypedObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2101  		return Convert_v1_TypedObjectReference_To_core_TypedObjectReference(a.(*v1.TypedObjectReference), b.(*core.TypedObjectReference), scope)
  2102  	}); err != nil {
  2103  		return err
  2104  	}
  2105  	if err := s.AddGeneratedConversionFunc((*core.TypedObjectReference)(nil), (*v1.TypedObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2106  		return Convert_core_TypedObjectReference_To_v1_TypedObjectReference(a.(*core.TypedObjectReference), b.(*v1.TypedObjectReference), scope)
  2107  	}); err != nil {
  2108  		return err
  2109  	}
  2110  	if err := s.AddGeneratedConversionFunc((*v1.Volume)(nil), (*core.Volume)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2111  		return Convert_v1_Volume_To_core_Volume(a.(*v1.Volume), b.(*core.Volume), scope)
  2112  	}); err != nil {
  2113  		return err
  2114  	}
  2115  	if err := s.AddGeneratedConversionFunc((*core.Volume)(nil), (*v1.Volume)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2116  		return Convert_core_Volume_To_v1_Volume(a.(*core.Volume), b.(*v1.Volume), scope)
  2117  	}); err != nil {
  2118  		return err
  2119  	}
  2120  	if err := s.AddGeneratedConversionFunc((*v1.VolumeDevice)(nil), (*core.VolumeDevice)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2121  		return Convert_v1_VolumeDevice_To_core_VolumeDevice(a.(*v1.VolumeDevice), b.(*core.VolumeDevice), scope)
  2122  	}); err != nil {
  2123  		return err
  2124  	}
  2125  	if err := s.AddGeneratedConversionFunc((*core.VolumeDevice)(nil), (*v1.VolumeDevice)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2126  		return Convert_core_VolumeDevice_To_v1_VolumeDevice(a.(*core.VolumeDevice), b.(*v1.VolumeDevice), scope)
  2127  	}); err != nil {
  2128  		return err
  2129  	}
  2130  	if err := s.AddGeneratedConversionFunc((*v1.VolumeMount)(nil), (*core.VolumeMount)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2131  		return Convert_v1_VolumeMount_To_core_VolumeMount(a.(*v1.VolumeMount), b.(*core.VolumeMount), scope)
  2132  	}); err != nil {
  2133  		return err
  2134  	}
  2135  	if err := s.AddGeneratedConversionFunc((*core.VolumeMount)(nil), (*v1.VolumeMount)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2136  		return Convert_core_VolumeMount_To_v1_VolumeMount(a.(*core.VolumeMount), b.(*v1.VolumeMount), scope)
  2137  	}); err != nil {
  2138  		return err
  2139  	}
  2140  	if err := s.AddGeneratedConversionFunc((*v1.VolumeMountStatus)(nil), (*core.VolumeMountStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2141  		return Convert_v1_VolumeMountStatus_To_core_VolumeMountStatus(a.(*v1.VolumeMountStatus), b.(*core.VolumeMountStatus), scope)
  2142  	}); err != nil {
  2143  		return err
  2144  	}
  2145  	if err := s.AddGeneratedConversionFunc((*core.VolumeMountStatus)(nil), (*v1.VolumeMountStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2146  		return Convert_core_VolumeMountStatus_To_v1_VolumeMountStatus(a.(*core.VolumeMountStatus), b.(*v1.VolumeMountStatus), scope)
  2147  	}); err != nil {
  2148  		return err
  2149  	}
  2150  	if err := s.AddGeneratedConversionFunc((*v1.VolumeNodeAffinity)(nil), (*core.VolumeNodeAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2151  		return Convert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity(a.(*v1.VolumeNodeAffinity), b.(*core.VolumeNodeAffinity), scope)
  2152  	}); err != nil {
  2153  		return err
  2154  	}
  2155  	if err := s.AddGeneratedConversionFunc((*core.VolumeNodeAffinity)(nil), (*v1.VolumeNodeAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2156  		return Convert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity(a.(*core.VolumeNodeAffinity), b.(*v1.VolumeNodeAffinity), scope)
  2157  	}); err != nil {
  2158  		return err
  2159  	}
  2160  	if err := s.AddGeneratedConversionFunc((*v1.VolumeProjection)(nil), (*core.VolumeProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2161  		return Convert_v1_VolumeProjection_To_core_VolumeProjection(a.(*v1.VolumeProjection), b.(*core.VolumeProjection), scope)
  2162  	}); err != nil {
  2163  		return err
  2164  	}
  2165  	if err := s.AddGeneratedConversionFunc((*core.VolumeProjection)(nil), (*v1.VolumeProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2166  		return Convert_core_VolumeProjection_To_v1_VolumeProjection(a.(*core.VolumeProjection), b.(*v1.VolumeProjection), scope)
  2167  	}); err != nil {
  2168  		return err
  2169  	}
  2170  	if err := s.AddGeneratedConversionFunc((*v1.VolumeResourceRequirements)(nil), (*core.VolumeResourceRequirements)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2171  		return Convert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(a.(*v1.VolumeResourceRequirements), b.(*core.VolumeResourceRequirements), scope)
  2172  	}); err != nil {
  2173  		return err
  2174  	}
  2175  	if err := s.AddGeneratedConversionFunc((*core.VolumeResourceRequirements)(nil), (*v1.VolumeResourceRequirements)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2176  		return Convert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(a.(*core.VolumeResourceRequirements), b.(*v1.VolumeResourceRequirements), scope)
  2177  	}); err != nil {
  2178  		return err
  2179  	}
  2180  	if err := s.AddGeneratedConversionFunc((*v1.VolumeSource)(nil), (*core.VolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2181  		return Convert_v1_VolumeSource_To_core_VolumeSource(a.(*v1.VolumeSource), b.(*core.VolumeSource), scope)
  2182  	}); err != nil {
  2183  		return err
  2184  	}
  2185  	if err := s.AddGeneratedConversionFunc((*core.VolumeSource)(nil), (*v1.VolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2186  		return Convert_core_VolumeSource_To_v1_VolumeSource(a.(*core.VolumeSource), b.(*v1.VolumeSource), scope)
  2187  	}); err != nil {
  2188  		return err
  2189  	}
  2190  	if err := s.AddGeneratedConversionFunc((*v1.VsphereVirtualDiskVolumeSource)(nil), (*core.VsphereVirtualDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2191  		return Convert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource(a.(*v1.VsphereVirtualDiskVolumeSource), b.(*core.VsphereVirtualDiskVolumeSource), scope)
  2192  	}); err != nil {
  2193  		return err
  2194  	}
  2195  	if err := s.AddGeneratedConversionFunc((*core.VsphereVirtualDiskVolumeSource)(nil), (*v1.VsphereVirtualDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2196  		return Convert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(a.(*core.VsphereVirtualDiskVolumeSource), b.(*v1.VsphereVirtualDiskVolumeSource), scope)
  2197  	}); err != nil {
  2198  		return err
  2199  	}
  2200  	if err := s.AddGeneratedConversionFunc((*v1.WeightedPodAffinityTerm)(nil), (*core.WeightedPodAffinityTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2201  		return Convert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm(a.(*v1.WeightedPodAffinityTerm), b.(*core.WeightedPodAffinityTerm), scope)
  2202  	}); err != nil {
  2203  		return err
  2204  	}
  2205  	if err := s.AddGeneratedConversionFunc((*core.WeightedPodAffinityTerm)(nil), (*v1.WeightedPodAffinityTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2206  		return Convert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(a.(*core.WeightedPodAffinityTerm), b.(*v1.WeightedPodAffinityTerm), scope)
  2207  	}); err != nil {
  2208  		return err
  2209  	}
  2210  	if err := s.AddGeneratedConversionFunc((*v1.WindowsSecurityContextOptions)(nil), (*core.WindowsSecurityContextOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2211  		return Convert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions(a.(*v1.WindowsSecurityContextOptions), b.(*core.WindowsSecurityContextOptions), scope)
  2212  	}); err != nil {
  2213  		return err
  2214  	}
  2215  	if err := s.AddGeneratedConversionFunc((*core.WindowsSecurityContextOptions)(nil), (*v1.WindowsSecurityContextOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2216  		return Convert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions(a.(*core.WindowsSecurityContextOptions), b.(*v1.WindowsSecurityContextOptions), scope)
  2217  	}); err != nil {
  2218  		return err
  2219  	}
  2220  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.NodeProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2221  		return Convert_url_Values_To_v1_NodeProxyOptions(a.(*url.Values), b.(*v1.NodeProxyOptions), scope)
  2222  	}); err != nil {
  2223  		return err
  2224  	}
  2225  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodAttachOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2226  		return Convert_url_Values_To_v1_PodAttachOptions(a.(*url.Values), b.(*v1.PodAttachOptions), scope)
  2227  	}); err != nil {
  2228  		return err
  2229  	}
  2230  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodExecOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2231  		return Convert_url_Values_To_v1_PodExecOptions(a.(*url.Values), b.(*v1.PodExecOptions), scope)
  2232  	}); err != nil {
  2233  		return err
  2234  	}
  2235  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodLogOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2236  		return Convert_url_Values_To_v1_PodLogOptions(a.(*url.Values), b.(*v1.PodLogOptions), scope)
  2237  	}); err != nil {
  2238  		return err
  2239  	}
  2240  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodPortForwardOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2241  		return Convert_url_Values_To_v1_PodPortForwardOptions(a.(*url.Values), b.(*v1.PodPortForwardOptions), scope)
  2242  	}); err != nil {
  2243  		return err
  2244  	}
  2245  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2246  		return Convert_url_Values_To_v1_PodProxyOptions(a.(*url.Values), b.(*v1.PodProxyOptions), scope)
  2247  	}); err != nil {
  2248  		return err
  2249  	}
  2250  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.ServiceProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2251  		return Convert_url_Values_To_v1_ServiceProxyOptions(a.(*url.Values), b.(*v1.ServiceProxyOptions), scope)
  2252  	}); err != nil {
  2253  		return err
  2254  	}
  2255  	if err := s.AddConversionFunc((*apps.ReplicaSetSpec)(nil), (*v1.ReplicationControllerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2256  		return Convert_apps_ReplicaSetSpec_To_v1_ReplicationControllerSpec(a.(*apps.ReplicaSetSpec), b.(*v1.ReplicationControllerSpec), scope)
  2257  	}); err != nil {
  2258  		return err
  2259  	}
  2260  	if err := s.AddConversionFunc((*apps.ReplicaSetStatus)(nil), (*v1.ReplicationControllerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2261  		return Convert_apps_ReplicaSetStatus_To_v1_ReplicationControllerStatus(a.(*apps.ReplicaSetStatus), b.(*v1.ReplicationControllerStatus), scope)
  2262  	}); err != nil {
  2263  		return err
  2264  	}
  2265  	if err := s.AddConversionFunc((*apps.ReplicaSet)(nil), (*v1.ReplicationController)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2266  		return Convert_apps_ReplicaSet_To_v1_ReplicationController(a.(*apps.ReplicaSet), b.(*v1.ReplicationController), scope)
  2267  	}); err != nil {
  2268  		return err
  2269  	}
  2270  	if err := s.AddConversionFunc((*core.NodeSpec)(nil), (*v1.NodeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2271  		return Convert_core_NodeSpec_To_v1_NodeSpec(a.(*core.NodeSpec), b.(*v1.NodeSpec), scope)
  2272  	}); err != nil {
  2273  		return err
  2274  	}
  2275  	if err := s.AddConversionFunc((*core.PersistentVolumeSpec)(nil), (*v1.PersistentVolumeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2276  		return Convert_core_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(a.(*core.PersistentVolumeSpec), b.(*v1.PersistentVolumeSpec), scope)
  2277  	}); err != nil {
  2278  		return err
  2279  	}
  2280  	if err := s.AddConversionFunc((*core.PodSpec)(nil), (*v1.PodSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2281  		return Convert_core_PodSpec_To_v1_PodSpec(a.(*core.PodSpec), b.(*v1.PodSpec), scope)
  2282  	}); err != nil {
  2283  		return err
  2284  	}
  2285  	if err := s.AddConversionFunc((*core.PodStatus)(nil), (*v1.PodStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2286  		return Convert_core_PodStatus_To_v1_PodStatus(a.(*core.PodStatus), b.(*v1.PodStatus), scope)
  2287  	}); err != nil {
  2288  		return err
  2289  	}
  2290  	if err := s.AddConversionFunc((*core.PodTemplateSpec)(nil), (*v1.PodTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2291  		return Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(a.(*core.PodTemplateSpec), b.(*v1.PodTemplateSpec), scope)
  2292  	}); err != nil {
  2293  		return err
  2294  	}
  2295  	if err := s.AddConversionFunc((*core.Pod)(nil), (*v1.Pod)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2296  		return Convert_core_Pod_To_v1_Pod(a.(*core.Pod), b.(*v1.Pod), scope)
  2297  	}); err != nil {
  2298  		return err
  2299  	}
  2300  	if err := s.AddConversionFunc((*core.ReplicationControllerSpec)(nil), (*v1.ReplicationControllerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2301  		return Convert_core_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(a.(*core.ReplicationControllerSpec), b.(*v1.ReplicationControllerSpec), scope)
  2302  	}); err != nil {
  2303  		return err
  2304  	}
  2305  	if err := s.AddConversionFunc((*v1.NodeSpec)(nil), (*core.NodeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2306  		return Convert_v1_NodeSpec_To_core_NodeSpec(a.(*v1.NodeSpec), b.(*core.NodeSpec), scope)
  2307  	}); err != nil {
  2308  		return err
  2309  	}
  2310  	if err := s.AddConversionFunc((*v1.PersistentVolumeSpec)(nil), (*core.PersistentVolumeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2311  		return Convert_v1_PersistentVolumeSpec_To_core_PersistentVolumeSpec(a.(*v1.PersistentVolumeSpec), b.(*core.PersistentVolumeSpec), scope)
  2312  	}); err != nil {
  2313  		return err
  2314  	}
  2315  	if err := s.AddConversionFunc((*v1.PodSpec)(nil), (*core.PodSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2316  		return Convert_v1_PodSpec_To_core_PodSpec(a.(*v1.PodSpec), b.(*core.PodSpec), scope)
  2317  	}); err != nil {
  2318  		return err
  2319  	}
  2320  	if err := s.AddConversionFunc((*v1.PodStatus)(nil), (*core.PodStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2321  		return Convert_v1_PodStatus_To_core_PodStatus(a.(*v1.PodStatus), b.(*core.PodStatus), scope)
  2322  	}); err != nil {
  2323  		return err
  2324  	}
  2325  	if err := s.AddConversionFunc((*v1.PodTemplateSpec)(nil), (*core.PodTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2326  		return Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(a.(*v1.PodTemplateSpec), b.(*core.PodTemplateSpec), scope)
  2327  	}); err != nil {
  2328  		return err
  2329  	}
  2330  	if err := s.AddConversionFunc((*v1.Pod)(nil), (*core.Pod)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2331  		return Convert_v1_Pod_To_core_Pod(a.(*v1.Pod), b.(*core.Pod), scope)
  2332  	}); err != nil {
  2333  		return err
  2334  	}
  2335  	if err := s.AddConversionFunc((*v1.ReplicationControllerSpec)(nil), (*apps.ReplicaSetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2336  		return Convert_v1_ReplicationControllerSpec_To_apps_ReplicaSetSpec(a.(*v1.ReplicationControllerSpec), b.(*apps.ReplicaSetSpec), scope)
  2337  	}); err != nil {
  2338  		return err
  2339  	}
  2340  	if err := s.AddConversionFunc((*v1.ReplicationControllerSpec)(nil), (*core.ReplicationControllerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2341  		return Convert_v1_ReplicationControllerSpec_To_core_ReplicationControllerSpec(a.(*v1.ReplicationControllerSpec), b.(*core.ReplicationControllerSpec), scope)
  2342  	}); err != nil {
  2343  		return err
  2344  	}
  2345  	if err := s.AddConversionFunc((*v1.ReplicationControllerStatus)(nil), (*apps.ReplicaSetStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2346  		return Convert_v1_ReplicationControllerStatus_To_apps_ReplicaSetStatus(a.(*v1.ReplicationControllerStatus), b.(*apps.ReplicaSetStatus), scope)
  2347  	}); err != nil {
  2348  		return err
  2349  	}
  2350  	if err := s.AddConversionFunc((*v1.ReplicationController)(nil), (*apps.ReplicaSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2351  		return Convert_v1_ReplicationController_To_apps_ReplicaSet(a.(*v1.ReplicationController), b.(*apps.ReplicaSet), scope)
  2352  	}); err != nil {
  2353  		return err
  2354  	}
  2355  	if err := s.AddConversionFunc((*v1.ResourceList)(nil), (*core.ResourceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2356  		return Convert_v1_ResourceList_To_core_ResourceList(a.(*v1.ResourceList), b.(*core.ResourceList), scope)
  2357  	}); err != nil {
  2358  		return err
  2359  	}
  2360  	if err := s.AddConversionFunc((*v1.Secret)(nil), (*core.Secret)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2361  		return Convert_v1_Secret_To_core_Secret(a.(*v1.Secret), b.(*core.Secret), scope)
  2362  	}); err != nil {
  2363  		return err
  2364  	}
  2365  	return nil
  2366  }
  2367  
  2368  func autoConvert_v1_AWSElasticBlockStoreVolumeSource_To_core_AWSElasticBlockStoreVolumeSource(in *v1.AWSElasticBlockStoreVolumeSource, out *core.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  2369  	out.VolumeID = in.VolumeID
  2370  	out.FSType = in.FSType
  2371  	out.Partition = in.Partition
  2372  	out.ReadOnly = in.ReadOnly
  2373  	return nil
  2374  }
  2375  
  2376  // Convert_v1_AWSElasticBlockStoreVolumeSource_To_core_AWSElasticBlockStoreVolumeSource is an autogenerated conversion function.
  2377  func Convert_v1_AWSElasticBlockStoreVolumeSource_To_core_AWSElasticBlockStoreVolumeSource(in *v1.AWSElasticBlockStoreVolumeSource, out *core.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  2378  	return autoConvert_v1_AWSElasticBlockStoreVolumeSource_To_core_AWSElasticBlockStoreVolumeSource(in, out, s)
  2379  }
  2380  
  2381  func autoConvert_core_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *core.AWSElasticBlockStoreVolumeSource, out *v1.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  2382  	out.VolumeID = in.VolumeID
  2383  	out.FSType = in.FSType
  2384  	out.Partition = in.Partition
  2385  	out.ReadOnly = in.ReadOnly
  2386  	return nil
  2387  }
  2388  
  2389  // Convert_core_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource is an autogenerated conversion function.
  2390  func Convert_core_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *core.AWSElasticBlockStoreVolumeSource, out *v1.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  2391  	return autoConvert_core_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in, out, s)
  2392  }
  2393  
  2394  func autoConvert_v1_Affinity_To_core_Affinity(in *v1.Affinity, out *core.Affinity, s conversion.Scope) error {
  2395  	out.NodeAffinity = (*core.NodeAffinity)(unsafe.Pointer(in.NodeAffinity))
  2396  	out.PodAffinity = (*core.PodAffinity)(unsafe.Pointer(in.PodAffinity))
  2397  	out.PodAntiAffinity = (*core.PodAntiAffinity)(unsafe.Pointer(in.PodAntiAffinity))
  2398  	return nil
  2399  }
  2400  
  2401  // Convert_v1_Affinity_To_core_Affinity is an autogenerated conversion function.
  2402  func Convert_v1_Affinity_To_core_Affinity(in *v1.Affinity, out *core.Affinity, s conversion.Scope) error {
  2403  	return autoConvert_v1_Affinity_To_core_Affinity(in, out, s)
  2404  }
  2405  
  2406  func autoConvert_core_Affinity_To_v1_Affinity(in *core.Affinity, out *v1.Affinity, s conversion.Scope) error {
  2407  	out.NodeAffinity = (*v1.NodeAffinity)(unsafe.Pointer(in.NodeAffinity))
  2408  	out.PodAffinity = (*v1.PodAffinity)(unsafe.Pointer(in.PodAffinity))
  2409  	out.PodAntiAffinity = (*v1.PodAntiAffinity)(unsafe.Pointer(in.PodAntiAffinity))
  2410  	return nil
  2411  }
  2412  
  2413  // Convert_core_Affinity_To_v1_Affinity is an autogenerated conversion function.
  2414  func Convert_core_Affinity_To_v1_Affinity(in *core.Affinity, out *v1.Affinity, s conversion.Scope) error {
  2415  	return autoConvert_core_Affinity_To_v1_Affinity(in, out, s)
  2416  }
  2417  
  2418  func autoConvert_v1_AppArmorProfile_To_core_AppArmorProfile(in *v1.AppArmorProfile, out *core.AppArmorProfile, s conversion.Scope) error {
  2419  	out.Type = core.AppArmorProfileType(in.Type)
  2420  	out.LocalhostProfile = (*string)(unsafe.Pointer(in.LocalhostProfile))
  2421  	return nil
  2422  }
  2423  
  2424  // Convert_v1_AppArmorProfile_To_core_AppArmorProfile is an autogenerated conversion function.
  2425  func Convert_v1_AppArmorProfile_To_core_AppArmorProfile(in *v1.AppArmorProfile, out *core.AppArmorProfile, s conversion.Scope) error {
  2426  	return autoConvert_v1_AppArmorProfile_To_core_AppArmorProfile(in, out, s)
  2427  }
  2428  
  2429  func autoConvert_core_AppArmorProfile_To_v1_AppArmorProfile(in *core.AppArmorProfile, out *v1.AppArmorProfile, s conversion.Scope) error {
  2430  	out.Type = v1.AppArmorProfileType(in.Type)
  2431  	out.LocalhostProfile = (*string)(unsafe.Pointer(in.LocalhostProfile))
  2432  	return nil
  2433  }
  2434  
  2435  // Convert_core_AppArmorProfile_To_v1_AppArmorProfile is an autogenerated conversion function.
  2436  func Convert_core_AppArmorProfile_To_v1_AppArmorProfile(in *core.AppArmorProfile, out *v1.AppArmorProfile, s conversion.Scope) error {
  2437  	return autoConvert_core_AppArmorProfile_To_v1_AppArmorProfile(in, out, s)
  2438  }
  2439  
  2440  func autoConvert_v1_AttachedVolume_To_core_AttachedVolume(in *v1.AttachedVolume, out *core.AttachedVolume, s conversion.Scope) error {
  2441  	out.Name = core.UniqueVolumeName(in.Name)
  2442  	out.DevicePath = in.DevicePath
  2443  	return nil
  2444  }
  2445  
  2446  // Convert_v1_AttachedVolume_To_core_AttachedVolume is an autogenerated conversion function.
  2447  func Convert_v1_AttachedVolume_To_core_AttachedVolume(in *v1.AttachedVolume, out *core.AttachedVolume, s conversion.Scope) error {
  2448  	return autoConvert_v1_AttachedVolume_To_core_AttachedVolume(in, out, s)
  2449  }
  2450  
  2451  func autoConvert_core_AttachedVolume_To_v1_AttachedVolume(in *core.AttachedVolume, out *v1.AttachedVolume, s conversion.Scope) error {
  2452  	out.Name = v1.UniqueVolumeName(in.Name)
  2453  	out.DevicePath = in.DevicePath
  2454  	return nil
  2455  }
  2456  
  2457  // Convert_core_AttachedVolume_To_v1_AttachedVolume is an autogenerated conversion function.
  2458  func Convert_core_AttachedVolume_To_v1_AttachedVolume(in *core.AttachedVolume, out *v1.AttachedVolume, s conversion.Scope) error {
  2459  	return autoConvert_core_AttachedVolume_To_v1_AttachedVolume(in, out, s)
  2460  }
  2461  
  2462  func autoConvert_v1_AvoidPods_To_core_AvoidPods(in *v1.AvoidPods, out *core.AvoidPods, s conversion.Scope) error {
  2463  	out.PreferAvoidPods = *(*[]core.PreferAvoidPodsEntry)(unsafe.Pointer(&in.PreferAvoidPods))
  2464  	return nil
  2465  }
  2466  
  2467  // Convert_v1_AvoidPods_To_core_AvoidPods is an autogenerated conversion function.
  2468  func Convert_v1_AvoidPods_To_core_AvoidPods(in *v1.AvoidPods, out *core.AvoidPods, s conversion.Scope) error {
  2469  	return autoConvert_v1_AvoidPods_To_core_AvoidPods(in, out, s)
  2470  }
  2471  
  2472  func autoConvert_core_AvoidPods_To_v1_AvoidPods(in *core.AvoidPods, out *v1.AvoidPods, s conversion.Scope) error {
  2473  	out.PreferAvoidPods = *(*[]v1.PreferAvoidPodsEntry)(unsafe.Pointer(&in.PreferAvoidPods))
  2474  	return nil
  2475  }
  2476  
  2477  // Convert_core_AvoidPods_To_v1_AvoidPods is an autogenerated conversion function.
  2478  func Convert_core_AvoidPods_To_v1_AvoidPods(in *core.AvoidPods, out *v1.AvoidPods, s conversion.Scope) error {
  2479  	return autoConvert_core_AvoidPods_To_v1_AvoidPods(in, out, s)
  2480  }
  2481  
  2482  func autoConvert_v1_AzureDiskVolumeSource_To_core_AzureDiskVolumeSource(in *v1.AzureDiskVolumeSource, out *core.AzureDiskVolumeSource, s conversion.Scope) error {
  2483  	out.DiskName = in.DiskName
  2484  	out.DataDiskURI = in.DataDiskURI
  2485  	out.CachingMode = (*core.AzureDataDiskCachingMode)(unsafe.Pointer(in.CachingMode))
  2486  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  2487  	out.ReadOnly = (*bool)(unsafe.Pointer(in.ReadOnly))
  2488  	out.Kind = (*core.AzureDataDiskKind)(unsafe.Pointer(in.Kind))
  2489  	return nil
  2490  }
  2491  
  2492  // Convert_v1_AzureDiskVolumeSource_To_core_AzureDiskVolumeSource is an autogenerated conversion function.
  2493  func Convert_v1_AzureDiskVolumeSource_To_core_AzureDiskVolumeSource(in *v1.AzureDiskVolumeSource, out *core.AzureDiskVolumeSource, s conversion.Scope) error {
  2494  	return autoConvert_v1_AzureDiskVolumeSource_To_core_AzureDiskVolumeSource(in, out, s)
  2495  }
  2496  
  2497  func autoConvert_core_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in *core.AzureDiskVolumeSource, out *v1.AzureDiskVolumeSource, s conversion.Scope) error {
  2498  	out.DiskName = in.DiskName
  2499  	out.DataDiskURI = in.DataDiskURI
  2500  	out.CachingMode = (*v1.AzureDataDiskCachingMode)(unsafe.Pointer(in.CachingMode))
  2501  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  2502  	out.ReadOnly = (*bool)(unsafe.Pointer(in.ReadOnly))
  2503  	out.Kind = (*v1.AzureDataDiskKind)(unsafe.Pointer(in.Kind))
  2504  	return nil
  2505  }
  2506  
  2507  // Convert_core_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource is an autogenerated conversion function.
  2508  func Convert_core_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in *core.AzureDiskVolumeSource, out *v1.AzureDiskVolumeSource, s conversion.Scope) error {
  2509  	return autoConvert_core_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in, out, s)
  2510  }
  2511  
  2512  func autoConvert_v1_AzureFilePersistentVolumeSource_To_core_AzureFilePersistentVolumeSource(in *v1.AzureFilePersistentVolumeSource, out *core.AzureFilePersistentVolumeSource, s conversion.Scope) error {
  2513  	out.SecretName = in.SecretName
  2514  	out.ShareName = in.ShareName
  2515  	out.ReadOnly = in.ReadOnly
  2516  	out.SecretNamespace = (*string)(unsafe.Pointer(in.SecretNamespace))
  2517  	return nil
  2518  }
  2519  
  2520  // Convert_v1_AzureFilePersistentVolumeSource_To_core_AzureFilePersistentVolumeSource is an autogenerated conversion function.
  2521  func Convert_v1_AzureFilePersistentVolumeSource_To_core_AzureFilePersistentVolumeSource(in *v1.AzureFilePersistentVolumeSource, out *core.AzureFilePersistentVolumeSource, s conversion.Scope) error {
  2522  	return autoConvert_v1_AzureFilePersistentVolumeSource_To_core_AzureFilePersistentVolumeSource(in, out, s)
  2523  }
  2524  
  2525  func autoConvert_core_AzureFilePersistentVolumeSource_To_v1_AzureFilePersistentVolumeSource(in *core.AzureFilePersistentVolumeSource, out *v1.AzureFilePersistentVolumeSource, s conversion.Scope) error {
  2526  	out.SecretName = in.SecretName
  2527  	out.ShareName = in.ShareName
  2528  	out.ReadOnly = in.ReadOnly
  2529  	out.SecretNamespace = (*string)(unsafe.Pointer(in.SecretNamespace))
  2530  	return nil
  2531  }
  2532  
  2533  // Convert_core_AzureFilePersistentVolumeSource_To_v1_AzureFilePersistentVolumeSource is an autogenerated conversion function.
  2534  func Convert_core_AzureFilePersistentVolumeSource_To_v1_AzureFilePersistentVolumeSource(in *core.AzureFilePersistentVolumeSource, out *v1.AzureFilePersistentVolumeSource, s conversion.Scope) error {
  2535  	return autoConvert_core_AzureFilePersistentVolumeSource_To_v1_AzureFilePersistentVolumeSource(in, out, s)
  2536  }
  2537  
  2538  func autoConvert_v1_AzureFileVolumeSource_To_core_AzureFileVolumeSource(in *v1.AzureFileVolumeSource, out *core.AzureFileVolumeSource, s conversion.Scope) error {
  2539  	out.SecretName = in.SecretName
  2540  	out.ShareName = in.ShareName
  2541  	out.ReadOnly = in.ReadOnly
  2542  	return nil
  2543  }
  2544  
  2545  // Convert_v1_AzureFileVolumeSource_To_core_AzureFileVolumeSource is an autogenerated conversion function.
  2546  func Convert_v1_AzureFileVolumeSource_To_core_AzureFileVolumeSource(in *v1.AzureFileVolumeSource, out *core.AzureFileVolumeSource, s conversion.Scope) error {
  2547  	return autoConvert_v1_AzureFileVolumeSource_To_core_AzureFileVolumeSource(in, out, s)
  2548  }
  2549  
  2550  func autoConvert_core_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in *core.AzureFileVolumeSource, out *v1.AzureFileVolumeSource, s conversion.Scope) error {
  2551  	out.SecretName = in.SecretName
  2552  	out.ShareName = in.ShareName
  2553  	out.ReadOnly = in.ReadOnly
  2554  	return nil
  2555  }
  2556  
  2557  // Convert_core_AzureFileVolumeSource_To_v1_AzureFileVolumeSource is an autogenerated conversion function.
  2558  func Convert_core_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in *core.AzureFileVolumeSource, out *v1.AzureFileVolumeSource, s conversion.Scope) error {
  2559  	return autoConvert_core_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in, out, s)
  2560  }
  2561  
  2562  func autoConvert_v1_Binding_To_core_Binding(in *v1.Binding, out *core.Binding, s conversion.Scope) error {
  2563  	out.ObjectMeta = in.ObjectMeta
  2564  	if err := Convert_v1_ObjectReference_To_core_ObjectReference(&in.Target, &out.Target, s); err != nil {
  2565  		return err
  2566  	}
  2567  	return nil
  2568  }
  2569  
  2570  // Convert_v1_Binding_To_core_Binding is an autogenerated conversion function.
  2571  func Convert_v1_Binding_To_core_Binding(in *v1.Binding, out *core.Binding, s conversion.Scope) error {
  2572  	return autoConvert_v1_Binding_To_core_Binding(in, out, s)
  2573  }
  2574  
  2575  func autoConvert_core_Binding_To_v1_Binding(in *core.Binding, out *v1.Binding, s conversion.Scope) error {
  2576  	out.ObjectMeta = in.ObjectMeta
  2577  	if err := Convert_core_ObjectReference_To_v1_ObjectReference(&in.Target, &out.Target, s); err != nil {
  2578  		return err
  2579  	}
  2580  	return nil
  2581  }
  2582  
  2583  // Convert_core_Binding_To_v1_Binding is an autogenerated conversion function.
  2584  func Convert_core_Binding_To_v1_Binding(in *core.Binding, out *v1.Binding, s conversion.Scope) error {
  2585  	return autoConvert_core_Binding_To_v1_Binding(in, out, s)
  2586  }
  2587  
  2588  func autoConvert_v1_CSIPersistentVolumeSource_To_core_CSIPersistentVolumeSource(in *v1.CSIPersistentVolumeSource, out *core.CSIPersistentVolumeSource, s conversion.Scope) error {
  2589  	out.Driver = in.Driver
  2590  	out.VolumeHandle = in.VolumeHandle
  2591  	out.ReadOnly = in.ReadOnly
  2592  	out.FSType = in.FSType
  2593  	out.VolumeAttributes = *(*map[string]string)(unsafe.Pointer(&in.VolumeAttributes))
  2594  	out.ControllerPublishSecretRef = (*core.SecretReference)(unsafe.Pointer(in.ControllerPublishSecretRef))
  2595  	out.NodeStageSecretRef = (*core.SecretReference)(unsafe.Pointer(in.NodeStageSecretRef))
  2596  	out.NodePublishSecretRef = (*core.SecretReference)(unsafe.Pointer(in.NodePublishSecretRef))
  2597  	out.ControllerExpandSecretRef = (*core.SecretReference)(unsafe.Pointer(in.ControllerExpandSecretRef))
  2598  	out.NodeExpandSecretRef = (*core.SecretReference)(unsafe.Pointer(in.NodeExpandSecretRef))
  2599  	return nil
  2600  }
  2601  
  2602  // Convert_v1_CSIPersistentVolumeSource_To_core_CSIPersistentVolumeSource is an autogenerated conversion function.
  2603  func Convert_v1_CSIPersistentVolumeSource_To_core_CSIPersistentVolumeSource(in *v1.CSIPersistentVolumeSource, out *core.CSIPersistentVolumeSource, s conversion.Scope) error {
  2604  	return autoConvert_v1_CSIPersistentVolumeSource_To_core_CSIPersistentVolumeSource(in, out, s)
  2605  }
  2606  
  2607  func autoConvert_core_CSIPersistentVolumeSource_To_v1_CSIPersistentVolumeSource(in *core.CSIPersistentVolumeSource, out *v1.CSIPersistentVolumeSource, s conversion.Scope) error {
  2608  	out.Driver = in.Driver
  2609  	out.VolumeHandle = in.VolumeHandle
  2610  	out.ReadOnly = in.ReadOnly
  2611  	out.FSType = in.FSType
  2612  	out.VolumeAttributes = *(*map[string]string)(unsafe.Pointer(&in.VolumeAttributes))
  2613  	out.ControllerPublishSecretRef = (*v1.SecretReference)(unsafe.Pointer(in.ControllerPublishSecretRef))
  2614  	out.NodeStageSecretRef = (*v1.SecretReference)(unsafe.Pointer(in.NodeStageSecretRef))
  2615  	out.NodePublishSecretRef = (*v1.SecretReference)(unsafe.Pointer(in.NodePublishSecretRef))
  2616  	out.ControllerExpandSecretRef = (*v1.SecretReference)(unsafe.Pointer(in.ControllerExpandSecretRef))
  2617  	out.NodeExpandSecretRef = (*v1.SecretReference)(unsafe.Pointer(in.NodeExpandSecretRef))
  2618  	return nil
  2619  }
  2620  
  2621  // Convert_core_CSIPersistentVolumeSource_To_v1_CSIPersistentVolumeSource is an autogenerated conversion function.
  2622  func Convert_core_CSIPersistentVolumeSource_To_v1_CSIPersistentVolumeSource(in *core.CSIPersistentVolumeSource, out *v1.CSIPersistentVolumeSource, s conversion.Scope) error {
  2623  	return autoConvert_core_CSIPersistentVolumeSource_To_v1_CSIPersistentVolumeSource(in, out, s)
  2624  }
  2625  
  2626  func autoConvert_v1_CSIVolumeSource_To_core_CSIVolumeSource(in *v1.CSIVolumeSource, out *core.CSIVolumeSource, s conversion.Scope) error {
  2627  	out.Driver = in.Driver
  2628  	out.ReadOnly = (*bool)(unsafe.Pointer(in.ReadOnly))
  2629  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  2630  	out.VolumeAttributes = *(*map[string]string)(unsafe.Pointer(&in.VolumeAttributes))
  2631  	out.NodePublishSecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.NodePublishSecretRef))
  2632  	return nil
  2633  }
  2634  
  2635  // Convert_v1_CSIVolumeSource_To_core_CSIVolumeSource is an autogenerated conversion function.
  2636  func Convert_v1_CSIVolumeSource_To_core_CSIVolumeSource(in *v1.CSIVolumeSource, out *core.CSIVolumeSource, s conversion.Scope) error {
  2637  	return autoConvert_v1_CSIVolumeSource_To_core_CSIVolumeSource(in, out, s)
  2638  }
  2639  
  2640  func autoConvert_core_CSIVolumeSource_To_v1_CSIVolumeSource(in *core.CSIVolumeSource, out *v1.CSIVolumeSource, s conversion.Scope) error {
  2641  	out.Driver = in.Driver
  2642  	out.ReadOnly = (*bool)(unsafe.Pointer(in.ReadOnly))
  2643  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  2644  	out.VolumeAttributes = *(*map[string]string)(unsafe.Pointer(&in.VolumeAttributes))
  2645  	out.NodePublishSecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.NodePublishSecretRef))
  2646  	return nil
  2647  }
  2648  
  2649  // Convert_core_CSIVolumeSource_To_v1_CSIVolumeSource is an autogenerated conversion function.
  2650  func Convert_core_CSIVolumeSource_To_v1_CSIVolumeSource(in *core.CSIVolumeSource, out *v1.CSIVolumeSource, s conversion.Scope) error {
  2651  	return autoConvert_core_CSIVolumeSource_To_v1_CSIVolumeSource(in, out, s)
  2652  }
  2653  
  2654  func autoConvert_v1_Capabilities_To_core_Capabilities(in *v1.Capabilities, out *core.Capabilities, s conversion.Scope) error {
  2655  	out.Add = *(*[]core.Capability)(unsafe.Pointer(&in.Add))
  2656  	out.Drop = *(*[]core.Capability)(unsafe.Pointer(&in.Drop))
  2657  	return nil
  2658  }
  2659  
  2660  // Convert_v1_Capabilities_To_core_Capabilities is an autogenerated conversion function.
  2661  func Convert_v1_Capabilities_To_core_Capabilities(in *v1.Capabilities, out *core.Capabilities, s conversion.Scope) error {
  2662  	return autoConvert_v1_Capabilities_To_core_Capabilities(in, out, s)
  2663  }
  2664  
  2665  func autoConvert_core_Capabilities_To_v1_Capabilities(in *core.Capabilities, out *v1.Capabilities, s conversion.Scope) error {
  2666  	out.Add = *(*[]v1.Capability)(unsafe.Pointer(&in.Add))
  2667  	out.Drop = *(*[]v1.Capability)(unsafe.Pointer(&in.Drop))
  2668  	return nil
  2669  }
  2670  
  2671  // Convert_core_Capabilities_To_v1_Capabilities is an autogenerated conversion function.
  2672  func Convert_core_Capabilities_To_v1_Capabilities(in *core.Capabilities, out *v1.Capabilities, s conversion.Scope) error {
  2673  	return autoConvert_core_Capabilities_To_v1_Capabilities(in, out, s)
  2674  }
  2675  
  2676  func autoConvert_v1_CephFSPersistentVolumeSource_To_core_CephFSPersistentVolumeSource(in *v1.CephFSPersistentVolumeSource, out *core.CephFSPersistentVolumeSource, s conversion.Scope) error {
  2677  	out.Monitors = *(*[]string)(unsafe.Pointer(&in.Monitors))
  2678  	out.Path = in.Path
  2679  	out.User = in.User
  2680  	out.SecretFile = in.SecretFile
  2681  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  2682  	out.ReadOnly = in.ReadOnly
  2683  	return nil
  2684  }
  2685  
  2686  // Convert_v1_CephFSPersistentVolumeSource_To_core_CephFSPersistentVolumeSource is an autogenerated conversion function.
  2687  func Convert_v1_CephFSPersistentVolumeSource_To_core_CephFSPersistentVolumeSource(in *v1.CephFSPersistentVolumeSource, out *core.CephFSPersistentVolumeSource, s conversion.Scope) error {
  2688  	return autoConvert_v1_CephFSPersistentVolumeSource_To_core_CephFSPersistentVolumeSource(in, out, s)
  2689  }
  2690  
  2691  func autoConvert_core_CephFSPersistentVolumeSource_To_v1_CephFSPersistentVolumeSource(in *core.CephFSPersistentVolumeSource, out *v1.CephFSPersistentVolumeSource, s conversion.Scope) error {
  2692  	out.Monitors = *(*[]string)(unsafe.Pointer(&in.Monitors))
  2693  	out.Path = in.Path
  2694  	out.User = in.User
  2695  	out.SecretFile = in.SecretFile
  2696  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  2697  	out.ReadOnly = in.ReadOnly
  2698  	return nil
  2699  }
  2700  
  2701  // Convert_core_CephFSPersistentVolumeSource_To_v1_CephFSPersistentVolumeSource is an autogenerated conversion function.
  2702  func Convert_core_CephFSPersistentVolumeSource_To_v1_CephFSPersistentVolumeSource(in *core.CephFSPersistentVolumeSource, out *v1.CephFSPersistentVolumeSource, s conversion.Scope) error {
  2703  	return autoConvert_core_CephFSPersistentVolumeSource_To_v1_CephFSPersistentVolumeSource(in, out, s)
  2704  }
  2705  
  2706  func autoConvert_v1_CephFSVolumeSource_To_core_CephFSVolumeSource(in *v1.CephFSVolumeSource, out *core.CephFSVolumeSource, s conversion.Scope) error {
  2707  	out.Monitors = *(*[]string)(unsafe.Pointer(&in.Monitors))
  2708  	out.Path = in.Path
  2709  	out.User = in.User
  2710  	out.SecretFile = in.SecretFile
  2711  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  2712  	out.ReadOnly = in.ReadOnly
  2713  	return nil
  2714  }
  2715  
  2716  // Convert_v1_CephFSVolumeSource_To_core_CephFSVolumeSource is an autogenerated conversion function.
  2717  func Convert_v1_CephFSVolumeSource_To_core_CephFSVolumeSource(in *v1.CephFSVolumeSource, out *core.CephFSVolumeSource, s conversion.Scope) error {
  2718  	return autoConvert_v1_CephFSVolumeSource_To_core_CephFSVolumeSource(in, out, s)
  2719  }
  2720  
  2721  func autoConvert_core_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *core.CephFSVolumeSource, out *v1.CephFSVolumeSource, s conversion.Scope) error {
  2722  	out.Monitors = *(*[]string)(unsafe.Pointer(&in.Monitors))
  2723  	out.Path = in.Path
  2724  	out.User = in.User
  2725  	out.SecretFile = in.SecretFile
  2726  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  2727  	out.ReadOnly = in.ReadOnly
  2728  	return nil
  2729  }
  2730  
  2731  // Convert_core_CephFSVolumeSource_To_v1_CephFSVolumeSource is an autogenerated conversion function.
  2732  func Convert_core_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *core.CephFSVolumeSource, out *v1.CephFSVolumeSource, s conversion.Scope) error {
  2733  	return autoConvert_core_CephFSVolumeSource_To_v1_CephFSVolumeSource(in, out, s)
  2734  }
  2735  
  2736  func autoConvert_v1_CinderPersistentVolumeSource_To_core_CinderPersistentVolumeSource(in *v1.CinderPersistentVolumeSource, out *core.CinderPersistentVolumeSource, s conversion.Scope) error {
  2737  	out.VolumeID = in.VolumeID
  2738  	out.FSType = in.FSType
  2739  	out.ReadOnly = in.ReadOnly
  2740  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  2741  	return nil
  2742  }
  2743  
  2744  // Convert_v1_CinderPersistentVolumeSource_To_core_CinderPersistentVolumeSource is an autogenerated conversion function.
  2745  func Convert_v1_CinderPersistentVolumeSource_To_core_CinderPersistentVolumeSource(in *v1.CinderPersistentVolumeSource, out *core.CinderPersistentVolumeSource, s conversion.Scope) error {
  2746  	return autoConvert_v1_CinderPersistentVolumeSource_To_core_CinderPersistentVolumeSource(in, out, s)
  2747  }
  2748  
  2749  func autoConvert_core_CinderPersistentVolumeSource_To_v1_CinderPersistentVolumeSource(in *core.CinderPersistentVolumeSource, out *v1.CinderPersistentVolumeSource, s conversion.Scope) error {
  2750  	out.VolumeID = in.VolumeID
  2751  	out.FSType = in.FSType
  2752  	out.ReadOnly = in.ReadOnly
  2753  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  2754  	return nil
  2755  }
  2756  
  2757  // Convert_core_CinderPersistentVolumeSource_To_v1_CinderPersistentVolumeSource is an autogenerated conversion function.
  2758  func Convert_core_CinderPersistentVolumeSource_To_v1_CinderPersistentVolumeSource(in *core.CinderPersistentVolumeSource, out *v1.CinderPersistentVolumeSource, s conversion.Scope) error {
  2759  	return autoConvert_core_CinderPersistentVolumeSource_To_v1_CinderPersistentVolumeSource(in, out, s)
  2760  }
  2761  
  2762  func autoConvert_v1_CinderVolumeSource_To_core_CinderVolumeSource(in *v1.CinderVolumeSource, out *core.CinderVolumeSource, s conversion.Scope) error {
  2763  	out.VolumeID = in.VolumeID
  2764  	out.FSType = in.FSType
  2765  	out.ReadOnly = in.ReadOnly
  2766  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  2767  	return nil
  2768  }
  2769  
  2770  // Convert_v1_CinderVolumeSource_To_core_CinderVolumeSource is an autogenerated conversion function.
  2771  func Convert_v1_CinderVolumeSource_To_core_CinderVolumeSource(in *v1.CinderVolumeSource, out *core.CinderVolumeSource, s conversion.Scope) error {
  2772  	return autoConvert_v1_CinderVolumeSource_To_core_CinderVolumeSource(in, out, s)
  2773  }
  2774  
  2775  func autoConvert_core_CinderVolumeSource_To_v1_CinderVolumeSource(in *core.CinderVolumeSource, out *v1.CinderVolumeSource, s conversion.Scope) error {
  2776  	out.VolumeID = in.VolumeID
  2777  	out.FSType = in.FSType
  2778  	out.ReadOnly = in.ReadOnly
  2779  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  2780  	return nil
  2781  }
  2782  
  2783  // Convert_core_CinderVolumeSource_To_v1_CinderVolumeSource is an autogenerated conversion function.
  2784  func Convert_core_CinderVolumeSource_To_v1_CinderVolumeSource(in *core.CinderVolumeSource, out *v1.CinderVolumeSource, s conversion.Scope) error {
  2785  	return autoConvert_core_CinderVolumeSource_To_v1_CinderVolumeSource(in, out, s)
  2786  }
  2787  
  2788  func autoConvert_v1_ClaimSource_To_core_ClaimSource(in *v1.ClaimSource, out *core.ClaimSource, s conversion.Scope) error {
  2789  	out.ResourceClaimName = (*string)(unsafe.Pointer(in.ResourceClaimName))
  2790  	out.ResourceClaimTemplateName = (*string)(unsafe.Pointer(in.ResourceClaimTemplateName))
  2791  	return nil
  2792  }
  2793  
  2794  // Convert_v1_ClaimSource_To_core_ClaimSource is an autogenerated conversion function.
  2795  func Convert_v1_ClaimSource_To_core_ClaimSource(in *v1.ClaimSource, out *core.ClaimSource, s conversion.Scope) error {
  2796  	return autoConvert_v1_ClaimSource_To_core_ClaimSource(in, out, s)
  2797  }
  2798  
  2799  func autoConvert_core_ClaimSource_To_v1_ClaimSource(in *core.ClaimSource, out *v1.ClaimSource, s conversion.Scope) error {
  2800  	out.ResourceClaimName = (*string)(unsafe.Pointer(in.ResourceClaimName))
  2801  	out.ResourceClaimTemplateName = (*string)(unsafe.Pointer(in.ResourceClaimTemplateName))
  2802  	return nil
  2803  }
  2804  
  2805  // Convert_core_ClaimSource_To_v1_ClaimSource is an autogenerated conversion function.
  2806  func Convert_core_ClaimSource_To_v1_ClaimSource(in *core.ClaimSource, out *v1.ClaimSource, s conversion.Scope) error {
  2807  	return autoConvert_core_ClaimSource_To_v1_ClaimSource(in, out, s)
  2808  }
  2809  
  2810  func autoConvert_v1_ClientIPConfig_To_core_ClientIPConfig(in *v1.ClientIPConfig, out *core.ClientIPConfig, s conversion.Scope) error {
  2811  	out.TimeoutSeconds = (*int32)(unsafe.Pointer(in.TimeoutSeconds))
  2812  	return nil
  2813  }
  2814  
  2815  // Convert_v1_ClientIPConfig_To_core_ClientIPConfig is an autogenerated conversion function.
  2816  func Convert_v1_ClientIPConfig_To_core_ClientIPConfig(in *v1.ClientIPConfig, out *core.ClientIPConfig, s conversion.Scope) error {
  2817  	return autoConvert_v1_ClientIPConfig_To_core_ClientIPConfig(in, out, s)
  2818  }
  2819  
  2820  func autoConvert_core_ClientIPConfig_To_v1_ClientIPConfig(in *core.ClientIPConfig, out *v1.ClientIPConfig, s conversion.Scope) error {
  2821  	out.TimeoutSeconds = (*int32)(unsafe.Pointer(in.TimeoutSeconds))
  2822  	return nil
  2823  }
  2824  
  2825  // Convert_core_ClientIPConfig_To_v1_ClientIPConfig is an autogenerated conversion function.
  2826  func Convert_core_ClientIPConfig_To_v1_ClientIPConfig(in *core.ClientIPConfig, out *v1.ClientIPConfig, s conversion.Scope) error {
  2827  	return autoConvert_core_ClientIPConfig_To_v1_ClientIPConfig(in, out, s)
  2828  }
  2829  
  2830  func autoConvert_v1_ClusterTrustBundleProjection_To_core_ClusterTrustBundleProjection(in *v1.ClusterTrustBundleProjection, out *core.ClusterTrustBundleProjection, s conversion.Scope) error {
  2831  	out.Name = (*string)(unsafe.Pointer(in.Name))
  2832  	out.SignerName = (*string)(unsafe.Pointer(in.SignerName))
  2833  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  2834  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  2835  	out.Path = in.Path
  2836  	return nil
  2837  }
  2838  
  2839  // Convert_v1_ClusterTrustBundleProjection_To_core_ClusterTrustBundleProjection is an autogenerated conversion function.
  2840  func Convert_v1_ClusterTrustBundleProjection_To_core_ClusterTrustBundleProjection(in *v1.ClusterTrustBundleProjection, out *core.ClusterTrustBundleProjection, s conversion.Scope) error {
  2841  	return autoConvert_v1_ClusterTrustBundleProjection_To_core_ClusterTrustBundleProjection(in, out, s)
  2842  }
  2843  
  2844  func autoConvert_core_ClusterTrustBundleProjection_To_v1_ClusterTrustBundleProjection(in *core.ClusterTrustBundleProjection, out *v1.ClusterTrustBundleProjection, s conversion.Scope) error {
  2845  	out.Name = (*string)(unsafe.Pointer(in.Name))
  2846  	out.SignerName = (*string)(unsafe.Pointer(in.SignerName))
  2847  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  2848  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  2849  	out.Path = in.Path
  2850  	return nil
  2851  }
  2852  
  2853  // Convert_core_ClusterTrustBundleProjection_To_v1_ClusterTrustBundleProjection is an autogenerated conversion function.
  2854  func Convert_core_ClusterTrustBundleProjection_To_v1_ClusterTrustBundleProjection(in *core.ClusterTrustBundleProjection, out *v1.ClusterTrustBundleProjection, s conversion.Scope) error {
  2855  	return autoConvert_core_ClusterTrustBundleProjection_To_v1_ClusterTrustBundleProjection(in, out, s)
  2856  }
  2857  
  2858  func autoConvert_v1_ComponentCondition_To_core_ComponentCondition(in *v1.ComponentCondition, out *core.ComponentCondition, s conversion.Scope) error {
  2859  	out.Type = core.ComponentConditionType(in.Type)
  2860  	out.Status = core.ConditionStatus(in.Status)
  2861  	out.Message = in.Message
  2862  	out.Error = in.Error
  2863  	return nil
  2864  }
  2865  
  2866  // Convert_v1_ComponentCondition_To_core_ComponentCondition is an autogenerated conversion function.
  2867  func Convert_v1_ComponentCondition_To_core_ComponentCondition(in *v1.ComponentCondition, out *core.ComponentCondition, s conversion.Scope) error {
  2868  	return autoConvert_v1_ComponentCondition_To_core_ComponentCondition(in, out, s)
  2869  }
  2870  
  2871  func autoConvert_core_ComponentCondition_To_v1_ComponentCondition(in *core.ComponentCondition, out *v1.ComponentCondition, s conversion.Scope) error {
  2872  	out.Type = v1.ComponentConditionType(in.Type)
  2873  	out.Status = v1.ConditionStatus(in.Status)
  2874  	out.Message = in.Message
  2875  	out.Error = in.Error
  2876  	return nil
  2877  }
  2878  
  2879  // Convert_core_ComponentCondition_To_v1_ComponentCondition is an autogenerated conversion function.
  2880  func Convert_core_ComponentCondition_To_v1_ComponentCondition(in *core.ComponentCondition, out *v1.ComponentCondition, s conversion.Scope) error {
  2881  	return autoConvert_core_ComponentCondition_To_v1_ComponentCondition(in, out, s)
  2882  }
  2883  
  2884  func autoConvert_v1_ComponentStatus_To_core_ComponentStatus(in *v1.ComponentStatus, out *core.ComponentStatus, s conversion.Scope) error {
  2885  	out.ObjectMeta = in.ObjectMeta
  2886  	out.Conditions = *(*[]core.ComponentCondition)(unsafe.Pointer(&in.Conditions))
  2887  	return nil
  2888  }
  2889  
  2890  // Convert_v1_ComponentStatus_To_core_ComponentStatus is an autogenerated conversion function.
  2891  func Convert_v1_ComponentStatus_To_core_ComponentStatus(in *v1.ComponentStatus, out *core.ComponentStatus, s conversion.Scope) error {
  2892  	return autoConvert_v1_ComponentStatus_To_core_ComponentStatus(in, out, s)
  2893  }
  2894  
  2895  func autoConvert_core_ComponentStatus_To_v1_ComponentStatus(in *core.ComponentStatus, out *v1.ComponentStatus, s conversion.Scope) error {
  2896  	out.ObjectMeta = in.ObjectMeta
  2897  	out.Conditions = *(*[]v1.ComponentCondition)(unsafe.Pointer(&in.Conditions))
  2898  	return nil
  2899  }
  2900  
  2901  // Convert_core_ComponentStatus_To_v1_ComponentStatus is an autogenerated conversion function.
  2902  func Convert_core_ComponentStatus_To_v1_ComponentStatus(in *core.ComponentStatus, out *v1.ComponentStatus, s conversion.Scope) error {
  2903  	return autoConvert_core_ComponentStatus_To_v1_ComponentStatus(in, out, s)
  2904  }
  2905  
  2906  func autoConvert_v1_ComponentStatusList_To_core_ComponentStatusList(in *v1.ComponentStatusList, out *core.ComponentStatusList, s conversion.Scope) error {
  2907  	out.ListMeta = in.ListMeta
  2908  	out.Items = *(*[]core.ComponentStatus)(unsafe.Pointer(&in.Items))
  2909  	return nil
  2910  }
  2911  
  2912  // Convert_v1_ComponentStatusList_To_core_ComponentStatusList is an autogenerated conversion function.
  2913  func Convert_v1_ComponentStatusList_To_core_ComponentStatusList(in *v1.ComponentStatusList, out *core.ComponentStatusList, s conversion.Scope) error {
  2914  	return autoConvert_v1_ComponentStatusList_To_core_ComponentStatusList(in, out, s)
  2915  }
  2916  
  2917  func autoConvert_core_ComponentStatusList_To_v1_ComponentStatusList(in *core.ComponentStatusList, out *v1.ComponentStatusList, s conversion.Scope) error {
  2918  	out.ListMeta = in.ListMeta
  2919  	out.Items = *(*[]v1.ComponentStatus)(unsafe.Pointer(&in.Items))
  2920  	return nil
  2921  }
  2922  
  2923  // Convert_core_ComponentStatusList_To_v1_ComponentStatusList is an autogenerated conversion function.
  2924  func Convert_core_ComponentStatusList_To_v1_ComponentStatusList(in *core.ComponentStatusList, out *v1.ComponentStatusList, s conversion.Scope) error {
  2925  	return autoConvert_core_ComponentStatusList_To_v1_ComponentStatusList(in, out, s)
  2926  }
  2927  
  2928  func autoConvert_v1_ConfigMap_To_core_ConfigMap(in *v1.ConfigMap, out *core.ConfigMap, s conversion.Scope) error {
  2929  	out.ObjectMeta = in.ObjectMeta
  2930  	out.Immutable = (*bool)(unsafe.Pointer(in.Immutable))
  2931  	out.Data = *(*map[string]string)(unsafe.Pointer(&in.Data))
  2932  	out.BinaryData = *(*map[string][]byte)(unsafe.Pointer(&in.BinaryData))
  2933  	return nil
  2934  }
  2935  
  2936  // Convert_v1_ConfigMap_To_core_ConfigMap is an autogenerated conversion function.
  2937  func Convert_v1_ConfigMap_To_core_ConfigMap(in *v1.ConfigMap, out *core.ConfigMap, s conversion.Scope) error {
  2938  	return autoConvert_v1_ConfigMap_To_core_ConfigMap(in, out, s)
  2939  }
  2940  
  2941  func autoConvert_core_ConfigMap_To_v1_ConfigMap(in *core.ConfigMap, out *v1.ConfigMap, s conversion.Scope) error {
  2942  	out.ObjectMeta = in.ObjectMeta
  2943  	out.Immutable = (*bool)(unsafe.Pointer(in.Immutable))
  2944  	out.Data = *(*map[string]string)(unsafe.Pointer(&in.Data))
  2945  	out.BinaryData = *(*map[string][]byte)(unsafe.Pointer(&in.BinaryData))
  2946  	return nil
  2947  }
  2948  
  2949  // Convert_core_ConfigMap_To_v1_ConfigMap is an autogenerated conversion function.
  2950  func Convert_core_ConfigMap_To_v1_ConfigMap(in *core.ConfigMap, out *v1.ConfigMap, s conversion.Scope) error {
  2951  	return autoConvert_core_ConfigMap_To_v1_ConfigMap(in, out, s)
  2952  }
  2953  
  2954  func autoConvert_v1_ConfigMapEnvSource_To_core_ConfigMapEnvSource(in *v1.ConfigMapEnvSource, out *core.ConfigMapEnvSource, s conversion.Scope) error {
  2955  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  2956  		return err
  2957  	}
  2958  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  2959  	return nil
  2960  }
  2961  
  2962  // Convert_v1_ConfigMapEnvSource_To_core_ConfigMapEnvSource is an autogenerated conversion function.
  2963  func Convert_v1_ConfigMapEnvSource_To_core_ConfigMapEnvSource(in *v1.ConfigMapEnvSource, out *core.ConfigMapEnvSource, s conversion.Scope) error {
  2964  	return autoConvert_v1_ConfigMapEnvSource_To_core_ConfigMapEnvSource(in, out, s)
  2965  }
  2966  
  2967  func autoConvert_core_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(in *core.ConfigMapEnvSource, out *v1.ConfigMapEnvSource, s conversion.Scope) error {
  2968  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  2969  		return err
  2970  	}
  2971  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  2972  	return nil
  2973  }
  2974  
  2975  // Convert_core_ConfigMapEnvSource_To_v1_ConfigMapEnvSource is an autogenerated conversion function.
  2976  func Convert_core_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(in *core.ConfigMapEnvSource, out *v1.ConfigMapEnvSource, s conversion.Scope) error {
  2977  	return autoConvert_core_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(in, out, s)
  2978  }
  2979  
  2980  func autoConvert_v1_ConfigMapKeySelector_To_core_ConfigMapKeySelector(in *v1.ConfigMapKeySelector, out *core.ConfigMapKeySelector, s conversion.Scope) error {
  2981  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  2982  		return err
  2983  	}
  2984  	out.Key = in.Key
  2985  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  2986  	return nil
  2987  }
  2988  
  2989  // Convert_v1_ConfigMapKeySelector_To_core_ConfigMapKeySelector is an autogenerated conversion function.
  2990  func Convert_v1_ConfigMapKeySelector_To_core_ConfigMapKeySelector(in *v1.ConfigMapKeySelector, out *core.ConfigMapKeySelector, s conversion.Scope) error {
  2991  	return autoConvert_v1_ConfigMapKeySelector_To_core_ConfigMapKeySelector(in, out, s)
  2992  }
  2993  
  2994  func autoConvert_core_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in *core.ConfigMapKeySelector, out *v1.ConfigMapKeySelector, s conversion.Scope) error {
  2995  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  2996  		return err
  2997  	}
  2998  	out.Key = in.Key
  2999  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3000  	return nil
  3001  }
  3002  
  3003  // Convert_core_ConfigMapKeySelector_To_v1_ConfigMapKeySelector is an autogenerated conversion function.
  3004  func Convert_core_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in *core.ConfigMapKeySelector, out *v1.ConfigMapKeySelector, s conversion.Scope) error {
  3005  	return autoConvert_core_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in, out, s)
  3006  }
  3007  
  3008  func autoConvert_v1_ConfigMapList_To_core_ConfigMapList(in *v1.ConfigMapList, out *core.ConfigMapList, s conversion.Scope) error {
  3009  	out.ListMeta = in.ListMeta
  3010  	out.Items = *(*[]core.ConfigMap)(unsafe.Pointer(&in.Items))
  3011  	return nil
  3012  }
  3013  
  3014  // Convert_v1_ConfigMapList_To_core_ConfigMapList is an autogenerated conversion function.
  3015  func Convert_v1_ConfigMapList_To_core_ConfigMapList(in *v1.ConfigMapList, out *core.ConfigMapList, s conversion.Scope) error {
  3016  	return autoConvert_v1_ConfigMapList_To_core_ConfigMapList(in, out, s)
  3017  }
  3018  
  3019  func autoConvert_core_ConfigMapList_To_v1_ConfigMapList(in *core.ConfigMapList, out *v1.ConfigMapList, s conversion.Scope) error {
  3020  	out.ListMeta = in.ListMeta
  3021  	out.Items = *(*[]v1.ConfigMap)(unsafe.Pointer(&in.Items))
  3022  	return nil
  3023  }
  3024  
  3025  // Convert_core_ConfigMapList_To_v1_ConfigMapList is an autogenerated conversion function.
  3026  func Convert_core_ConfigMapList_To_v1_ConfigMapList(in *core.ConfigMapList, out *v1.ConfigMapList, s conversion.Scope) error {
  3027  	return autoConvert_core_ConfigMapList_To_v1_ConfigMapList(in, out, s)
  3028  }
  3029  
  3030  func autoConvert_v1_ConfigMapNodeConfigSource_To_core_ConfigMapNodeConfigSource(in *v1.ConfigMapNodeConfigSource, out *core.ConfigMapNodeConfigSource, s conversion.Scope) error {
  3031  	out.Namespace = in.Namespace
  3032  	out.Name = in.Name
  3033  	out.UID = types.UID(in.UID)
  3034  	out.ResourceVersion = in.ResourceVersion
  3035  	out.KubeletConfigKey = in.KubeletConfigKey
  3036  	return nil
  3037  }
  3038  
  3039  // Convert_v1_ConfigMapNodeConfigSource_To_core_ConfigMapNodeConfigSource is an autogenerated conversion function.
  3040  func Convert_v1_ConfigMapNodeConfigSource_To_core_ConfigMapNodeConfigSource(in *v1.ConfigMapNodeConfigSource, out *core.ConfigMapNodeConfigSource, s conversion.Scope) error {
  3041  	return autoConvert_v1_ConfigMapNodeConfigSource_To_core_ConfigMapNodeConfigSource(in, out, s)
  3042  }
  3043  
  3044  func autoConvert_core_ConfigMapNodeConfigSource_To_v1_ConfigMapNodeConfigSource(in *core.ConfigMapNodeConfigSource, out *v1.ConfigMapNodeConfigSource, s conversion.Scope) error {
  3045  	out.Namespace = in.Namespace
  3046  	out.Name = in.Name
  3047  	out.UID = types.UID(in.UID)
  3048  	out.ResourceVersion = in.ResourceVersion
  3049  	out.KubeletConfigKey = in.KubeletConfigKey
  3050  	return nil
  3051  }
  3052  
  3053  // Convert_core_ConfigMapNodeConfigSource_To_v1_ConfigMapNodeConfigSource is an autogenerated conversion function.
  3054  func Convert_core_ConfigMapNodeConfigSource_To_v1_ConfigMapNodeConfigSource(in *core.ConfigMapNodeConfigSource, out *v1.ConfigMapNodeConfigSource, s conversion.Scope) error {
  3055  	return autoConvert_core_ConfigMapNodeConfigSource_To_v1_ConfigMapNodeConfigSource(in, out, s)
  3056  }
  3057  
  3058  func autoConvert_v1_ConfigMapProjection_To_core_ConfigMapProjection(in *v1.ConfigMapProjection, out *core.ConfigMapProjection, s conversion.Scope) error {
  3059  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3060  		return err
  3061  	}
  3062  	out.Items = *(*[]core.KeyToPath)(unsafe.Pointer(&in.Items))
  3063  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3064  	return nil
  3065  }
  3066  
  3067  // Convert_v1_ConfigMapProjection_To_core_ConfigMapProjection is an autogenerated conversion function.
  3068  func Convert_v1_ConfigMapProjection_To_core_ConfigMapProjection(in *v1.ConfigMapProjection, out *core.ConfigMapProjection, s conversion.Scope) error {
  3069  	return autoConvert_v1_ConfigMapProjection_To_core_ConfigMapProjection(in, out, s)
  3070  }
  3071  
  3072  func autoConvert_core_ConfigMapProjection_To_v1_ConfigMapProjection(in *core.ConfigMapProjection, out *v1.ConfigMapProjection, s conversion.Scope) error {
  3073  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3074  		return err
  3075  	}
  3076  	out.Items = *(*[]v1.KeyToPath)(unsafe.Pointer(&in.Items))
  3077  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3078  	return nil
  3079  }
  3080  
  3081  // Convert_core_ConfigMapProjection_To_v1_ConfigMapProjection is an autogenerated conversion function.
  3082  func Convert_core_ConfigMapProjection_To_v1_ConfigMapProjection(in *core.ConfigMapProjection, out *v1.ConfigMapProjection, s conversion.Scope) error {
  3083  	return autoConvert_core_ConfigMapProjection_To_v1_ConfigMapProjection(in, out, s)
  3084  }
  3085  
  3086  func autoConvert_v1_ConfigMapVolumeSource_To_core_ConfigMapVolumeSource(in *v1.ConfigMapVolumeSource, out *core.ConfigMapVolumeSource, s conversion.Scope) error {
  3087  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3088  		return err
  3089  	}
  3090  	out.Items = *(*[]core.KeyToPath)(unsafe.Pointer(&in.Items))
  3091  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  3092  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3093  	return nil
  3094  }
  3095  
  3096  // Convert_v1_ConfigMapVolumeSource_To_core_ConfigMapVolumeSource is an autogenerated conversion function.
  3097  func Convert_v1_ConfigMapVolumeSource_To_core_ConfigMapVolumeSource(in *v1.ConfigMapVolumeSource, out *core.ConfigMapVolumeSource, s conversion.Scope) error {
  3098  	return autoConvert_v1_ConfigMapVolumeSource_To_core_ConfigMapVolumeSource(in, out, s)
  3099  }
  3100  
  3101  func autoConvert_core_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in *core.ConfigMapVolumeSource, out *v1.ConfigMapVolumeSource, s conversion.Scope) error {
  3102  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3103  		return err
  3104  	}
  3105  	out.Items = *(*[]v1.KeyToPath)(unsafe.Pointer(&in.Items))
  3106  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  3107  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3108  	return nil
  3109  }
  3110  
  3111  // Convert_core_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource is an autogenerated conversion function.
  3112  func Convert_core_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in *core.ConfigMapVolumeSource, out *v1.ConfigMapVolumeSource, s conversion.Scope) error {
  3113  	return autoConvert_core_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in, out, s)
  3114  }
  3115  
  3116  func autoConvert_v1_Container_To_core_Container(in *v1.Container, out *core.Container, s conversion.Scope) error {
  3117  	out.Name = in.Name
  3118  	out.Image = in.Image
  3119  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  3120  	out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
  3121  	out.WorkingDir = in.WorkingDir
  3122  	out.Ports = *(*[]core.ContainerPort)(unsafe.Pointer(&in.Ports))
  3123  	out.EnvFrom = *(*[]core.EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  3124  	out.Env = *(*[]core.EnvVar)(unsafe.Pointer(&in.Env))
  3125  	if err := Convert_v1_ResourceRequirements_To_core_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  3126  		return err
  3127  	}
  3128  	out.ResizePolicy = *(*[]core.ContainerResizePolicy)(unsafe.Pointer(&in.ResizePolicy))
  3129  	out.RestartPolicy = (*core.ContainerRestartPolicy)(unsafe.Pointer(in.RestartPolicy))
  3130  	out.VolumeMounts = *(*[]core.VolumeMount)(unsafe.Pointer(&in.VolumeMounts))
  3131  	out.VolumeDevices = *(*[]core.VolumeDevice)(unsafe.Pointer(&in.VolumeDevices))
  3132  	out.LivenessProbe = (*core.Probe)(unsafe.Pointer(in.LivenessProbe))
  3133  	out.ReadinessProbe = (*core.Probe)(unsafe.Pointer(in.ReadinessProbe))
  3134  	out.StartupProbe = (*core.Probe)(unsafe.Pointer(in.StartupProbe))
  3135  	out.Lifecycle = (*core.Lifecycle)(unsafe.Pointer(in.Lifecycle))
  3136  	out.TerminationMessagePath = in.TerminationMessagePath
  3137  	out.TerminationMessagePolicy = core.TerminationMessagePolicy(in.TerminationMessagePolicy)
  3138  	out.ImagePullPolicy = core.PullPolicy(in.ImagePullPolicy)
  3139  	out.SecurityContext = (*core.SecurityContext)(unsafe.Pointer(in.SecurityContext))
  3140  	out.Stdin = in.Stdin
  3141  	out.StdinOnce = in.StdinOnce
  3142  	out.TTY = in.TTY
  3143  	return nil
  3144  }
  3145  
  3146  // Convert_v1_Container_To_core_Container is an autogenerated conversion function.
  3147  func Convert_v1_Container_To_core_Container(in *v1.Container, out *core.Container, s conversion.Scope) error {
  3148  	return autoConvert_v1_Container_To_core_Container(in, out, s)
  3149  }
  3150  
  3151  func autoConvert_core_Container_To_v1_Container(in *core.Container, out *v1.Container, s conversion.Scope) error {
  3152  	out.Name = in.Name
  3153  	out.Image = in.Image
  3154  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  3155  	out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
  3156  	out.WorkingDir = in.WorkingDir
  3157  	out.Ports = *(*[]v1.ContainerPort)(unsafe.Pointer(&in.Ports))
  3158  	out.EnvFrom = *(*[]v1.EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  3159  	out.Env = *(*[]v1.EnvVar)(unsafe.Pointer(&in.Env))
  3160  	if err := Convert_core_ResourceRequirements_To_v1_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  3161  		return err
  3162  	}
  3163  	out.ResizePolicy = *(*[]v1.ContainerResizePolicy)(unsafe.Pointer(&in.ResizePolicy))
  3164  	out.RestartPolicy = (*v1.ContainerRestartPolicy)(unsafe.Pointer(in.RestartPolicy))
  3165  	out.VolumeMounts = *(*[]v1.VolumeMount)(unsafe.Pointer(&in.VolumeMounts))
  3166  	out.VolumeDevices = *(*[]v1.VolumeDevice)(unsafe.Pointer(&in.VolumeDevices))
  3167  	out.LivenessProbe = (*v1.Probe)(unsafe.Pointer(in.LivenessProbe))
  3168  	out.ReadinessProbe = (*v1.Probe)(unsafe.Pointer(in.ReadinessProbe))
  3169  	out.StartupProbe = (*v1.Probe)(unsafe.Pointer(in.StartupProbe))
  3170  	out.Lifecycle = (*v1.Lifecycle)(unsafe.Pointer(in.Lifecycle))
  3171  	out.TerminationMessagePath = in.TerminationMessagePath
  3172  	out.TerminationMessagePolicy = v1.TerminationMessagePolicy(in.TerminationMessagePolicy)
  3173  	out.ImagePullPolicy = v1.PullPolicy(in.ImagePullPolicy)
  3174  	out.SecurityContext = (*v1.SecurityContext)(unsafe.Pointer(in.SecurityContext))
  3175  	out.Stdin = in.Stdin
  3176  	out.StdinOnce = in.StdinOnce
  3177  	out.TTY = in.TTY
  3178  	return nil
  3179  }
  3180  
  3181  // Convert_core_Container_To_v1_Container is an autogenerated conversion function.
  3182  func Convert_core_Container_To_v1_Container(in *core.Container, out *v1.Container, s conversion.Scope) error {
  3183  	return autoConvert_core_Container_To_v1_Container(in, out, s)
  3184  }
  3185  
  3186  func autoConvert_v1_ContainerImage_To_core_ContainerImage(in *v1.ContainerImage, out *core.ContainerImage, s conversion.Scope) error {
  3187  	out.Names = *(*[]string)(unsafe.Pointer(&in.Names))
  3188  	out.SizeBytes = in.SizeBytes
  3189  	return nil
  3190  }
  3191  
  3192  // Convert_v1_ContainerImage_To_core_ContainerImage is an autogenerated conversion function.
  3193  func Convert_v1_ContainerImage_To_core_ContainerImage(in *v1.ContainerImage, out *core.ContainerImage, s conversion.Scope) error {
  3194  	return autoConvert_v1_ContainerImage_To_core_ContainerImage(in, out, s)
  3195  }
  3196  
  3197  func autoConvert_core_ContainerImage_To_v1_ContainerImage(in *core.ContainerImage, out *v1.ContainerImage, s conversion.Scope) error {
  3198  	out.Names = *(*[]string)(unsafe.Pointer(&in.Names))
  3199  	out.SizeBytes = in.SizeBytes
  3200  	return nil
  3201  }
  3202  
  3203  // Convert_core_ContainerImage_To_v1_ContainerImage is an autogenerated conversion function.
  3204  func Convert_core_ContainerImage_To_v1_ContainerImage(in *core.ContainerImage, out *v1.ContainerImage, s conversion.Scope) error {
  3205  	return autoConvert_core_ContainerImage_To_v1_ContainerImage(in, out, s)
  3206  }
  3207  
  3208  func autoConvert_v1_ContainerPort_To_core_ContainerPort(in *v1.ContainerPort, out *core.ContainerPort, s conversion.Scope) error {
  3209  	out.Name = in.Name
  3210  	out.HostPort = in.HostPort
  3211  	out.ContainerPort = in.ContainerPort
  3212  	out.Protocol = core.Protocol(in.Protocol)
  3213  	out.HostIP = in.HostIP
  3214  	return nil
  3215  }
  3216  
  3217  // Convert_v1_ContainerPort_To_core_ContainerPort is an autogenerated conversion function.
  3218  func Convert_v1_ContainerPort_To_core_ContainerPort(in *v1.ContainerPort, out *core.ContainerPort, s conversion.Scope) error {
  3219  	return autoConvert_v1_ContainerPort_To_core_ContainerPort(in, out, s)
  3220  }
  3221  
  3222  func autoConvert_core_ContainerPort_To_v1_ContainerPort(in *core.ContainerPort, out *v1.ContainerPort, s conversion.Scope) error {
  3223  	out.Name = in.Name
  3224  	out.HostPort = in.HostPort
  3225  	out.ContainerPort = in.ContainerPort
  3226  	out.Protocol = v1.Protocol(in.Protocol)
  3227  	out.HostIP = in.HostIP
  3228  	return nil
  3229  }
  3230  
  3231  // Convert_core_ContainerPort_To_v1_ContainerPort is an autogenerated conversion function.
  3232  func Convert_core_ContainerPort_To_v1_ContainerPort(in *core.ContainerPort, out *v1.ContainerPort, s conversion.Scope) error {
  3233  	return autoConvert_core_ContainerPort_To_v1_ContainerPort(in, out, s)
  3234  }
  3235  
  3236  func autoConvert_v1_ContainerResizePolicy_To_core_ContainerResizePolicy(in *v1.ContainerResizePolicy, out *core.ContainerResizePolicy, s conversion.Scope) error {
  3237  	out.ResourceName = core.ResourceName(in.ResourceName)
  3238  	out.RestartPolicy = core.ResourceResizeRestartPolicy(in.RestartPolicy)
  3239  	return nil
  3240  }
  3241  
  3242  // Convert_v1_ContainerResizePolicy_To_core_ContainerResizePolicy is an autogenerated conversion function.
  3243  func Convert_v1_ContainerResizePolicy_To_core_ContainerResizePolicy(in *v1.ContainerResizePolicy, out *core.ContainerResizePolicy, s conversion.Scope) error {
  3244  	return autoConvert_v1_ContainerResizePolicy_To_core_ContainerResizePolicy(in, out, s)
  3245  }
  3246  
  3247  func autoConvert_core_ContainerResizePolicy_To_v1_ContainerResizePolicy(in *core.ContainerResizePolicy, out *v1.ContainerResizePolicy, s conversion.Scope) error {
  3248  	out.ResourceName = v1.ResourceName(in.ResourceName)
  3249  	out.RestartPolicy = v1.ResourceResizeRestartPolicy(in.RestartPolicy)
  3250  	return nil
  3251  }
  3252  
  3253  // Convert_core_ContainerResizePolicy_To_v1_ContainerResizePolicy is an autogenerated conversion function.
  3254  func Convert_core_ContainerResizePolicy_To_v1_ContainerResizePolicy(in *core.ContainerResizePolicy, out *v1.ContainerResizePolicy, s conversion.Scope) error {
  3255  	return autoConvert_core_ContainerResizePolicy_To_v1_ContainerResizePolicy(in, out, s)
  3256  }
  3257  
  3258  func autoConvert_v1_ContainerState_To_core_ContainerState(in *v1.ContainerState, out *core.ContainerState, s conversion.Scope) error {
  3259  	out.Waiting = (*core.ContainerStateWaiting)(unsafe.Pointer(in.Waiting))
  3260  	out.Running = (*core.ContainerStateRunning)(unsafe.Pointer(in.Running))
  3261  	out.Terminated = (*core.ContainerStateTerminated)(unsafe.Pointer(in.Terminated))
  3262  	return nil
  3263  }
  3264  
  3265  // Convert_v1_ContainerState_To_core_ContainerState is an autogenerated conversion function.
  3266  func Convert_v1_ContainerState_To_core_ContainerState(in *v1.ContainerState, out *core.ContainerState, s conversion.Scope) error {
  3267  	return autoConvert_v1_ContainerState_To_core_ContainerState(in, out, s)
  3268  }
  3269  
  3270  func autoConvert_core_ContainerState_To_v1_ContainerState(in *core.ContainerState, out *v1.ContainerState, s conversion.Scope) error {
  3271  	out.Waiting = (*v1.ContainerStateWaiting)(unsafe.Pointer(in.Waiting))
  3272  	out.Running = (*v1.ContainerStateRunning)(unsafe.Pointer(in.Running))
  3273  	out.Terminated = (*v1.ContainerStateTerminated)(unsafe.Pointer(in.Terminated))
  3274  	return nil
  3275  }
  3276  
  3277  // Convert_core_ContainerState_To_v1_ContainerState is an autogenerated conversion function.
  3278  func Convert_core_ContainerState_To_v1_ContainerState(in *core.ContainerState, out *v1.ContainerState, s conversion.Scope) error {
  3279  	return autoConvert_core_ContainerState_To_v1_ContainerState(in, out, s)
  3280  }
  3281  
  3282  func autoConvert_v1_ContainerStateRunning_To_core_ContainerStateRunning(in *v1.ContainerStateRunning, out *core.ContainerStateRunning, s conversion.Scope) error {
  3283  	out.StartedAt = in.StartedAt
  3284  	return nil
  3285  }
  3286  
  3287  // Convert_v1_ContainerStateRunning_To_core_ContainerStateRunning is an autogenerated conversion function.
  3288  func Convert_v1_ContainerStateRunning_To_core_ContainerStateRunning(in *v1.ContainerStateRunning, out *core.ContainerStateRunning, s conversion.Scope) error {
  3289  	return autoConvert_v1_ContainerStateRunning_To_core_ContainerStateRunning(in, out, s)
  3290  }
  3291  
  3292  func autoConvert_core_ContainerStateRunning_To_v1_ContainerStateRunning(in *core.ContainerStateRunning, out *v1.ContainerStateRunning, s conversion.Scope) error {
  3293  	out.StartedAt = in.StartedAt
  3294  	return nil
  3295  }
  3296  
  3297  // Convert_core_ContainerStateRunning_To_v1_ContainerStateRunning is an autogenerated conversion function.
  3298  func Convert_core_ContainerStateRunning_To_v1_ContainerStateRunning(in *core.ContainerStateRunning, out *v1.ContainerStateRunning, s conversion.Scope) error {
  3299  	return autoConvert_core_ContainerStateRunning_To_v1_ContainerStateRunning(in, out, s)
  3300  }
  3301  
  3302  func autoConvert_v1_ContainerStateTerminated_To_core_ContainerStateTerminated(in *v1.ContainerStateTerminated, out *core.ContainerStateTerminated, s conversion.Scope) error {
  3303  	out.ExitCode = in.ExitCode
  3304  	out.Signal = in.Signal
  3305  	out.Reason = in.Reason
  3306  	out.Message = in.Message
  3307  	out.StartedAt = in.StartedAt
  3308  	out.FinishedAt = in.FinishedAt
  3309  	out.ContainerID = in.ContainerID
  3310  	return nil
  3311  }
  3312  
  3313  // Convert_v1_ContainerStateTerminated_To_core_ContainerStateTerminated is an autogenerated conversion function.
  3314  func Convert_v1_ContainerStateTerminated_To_core_ContainerStateTerminated(in *v1.ContainerStateTerminated, out *core.ContainerStateTerminated, s conversion.Scope) error {
  3315  	return autoConvert_v1_ContainerStateTerminated_To_core_ContainerStateTerminated(in, out, s)
  3316  }
  3317  
  3318  func autoConvert_core_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *core.ContainerStateTerminated, out *v1.ContainerStateTerminated, s conversion.Scope) error {
  3319  	out.ExitCode = in.ExitCode
  3320  	out.Signal = in.Signal
  3321  	out.Reason = in.Reason
  3322  	out.Message = in.Message
  3323  	out.StartedAt = in.StartedAt
  3324  	out.FinishedAt = in.FinishedAt
  3325  	out.ContainerID = in.ContainerID
  3326  	return nil
  3327  }
  3328  
  3329  // Convert_core_ContainerStateTerminated_To_v1_ContainerStateTerminated is an autogenerated conversion function.
  3330  func Convert_core_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *core.ContainerStateTerminated, out *v1.ContainerStateTerminated, s conversion.Scope) error {
  3331  	return autoConvert_core_ContainerStateTerminated_To_v1_ContainerStateTerminated(in, out, s)
  3332  }
  3333  
  3334  func autoConvert_v1_ContainerStateWaiting_To_core_ContainerStateWaiting(in *v1.ContainerStateWaiting, out *core.ContainerStateWaiting, s conversion.Scope) error {
  3335  	out.Reason = in.Reason
  3336  	out.Message = in.Message
  3337  	return nil
  3338  }
  3339  
  3340  // Convert_v1_ContainerStateWaiting_To_core_ContainerStateWaiting is an autogenerated conversion function.
  3341  func Convert_v1_ContainerStateWaiting_To_core_ContainerStateWaiting(in *v1.ContainerStateWaiting, out *core.ContainerStateWaiting, s conversion.Scope) error {
  3342  	return autoConvert_v1_ContainerStateWaiting_To_core_ContainerStateWaiting(in, out, s)
  3343  }
  3344  
  3345  func autoConvert_core_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *core.ContainerStateWaiting, out *v1.ContainerStateWaiting, s conversion.Scope) error {
  3346  	out.Reason = in.Reason
  3347  	out.Message = in.Message
  3348  	return nil
  3349  }
  3350  
  3351  // Convert_core_ContainerStateWaiting_To_v1_ContainerStateWaiting is an autogenerated conversion function.
  3352  func Convert_core_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *core.ContainerStateWaiting, out *v1.ContainerStateWaiting, s conversion.Scope) error {
  3353  	return autoConvert_core_ContainerStateWaiting_To_v1_ContainerStateWaiting(in, out, s)
  3354  }
  3355  
  3356  func autoConvert_v1_ContainerStatus_To_core_ContainerStatus(in *v1.ContainerStatus, out *core.ContainerStatus, s conversion.Scope) error {
  3357  	out.Name = in.Name
  3358  	if err := Convert_v1_ContainerState_To_core_ContainerState(&in.State, &out.State, s); err != nil {
  3359  		return err
  3360  	}
  3361  	if err := Convert_v1_ContainerState_To_core_ContainerState(&in.LastTerminationState, &out.LastTerminationState, s); err != nil {
  3362  		return err
  3363  	}
  3364  	out.Ready = in.Ready
  3365  	out.RestartCount = in.RestartCount
  3366  	out.Image = in.Image
  3367  	out.ImageID = in.ImageID
  3368  	out.ContainerID = in.ContainerID
  3369  	out.Started = (*bool)(unsafe.Pointer(in.Started))
  3370  	out.AllocatedResources = *(*core.ResourceList)(unsafe.Pointer(&in.AllocatedResources))
  3371  	out.Resources = (*core.ResourceRequirements)(unsafe.Pointer(in.Resources))
  3372  	out.VolumeMounts = *(*[]core.VolumeMountStatus)(unsafe.Pointer(&in.VolumeMounts))
  3373  	return nil
  3374  }
  3375  
  3376  // Convert_v1_ContainerStatus_To_core_ContainerStatus is an autogenerated conversion function.
  3377  func Convert_v1_ContainerStatus_To_core_ContainerStatus(in *v1.ContainerStatus, out *core.ContainerStatus, s conversion.Scope) error {
  3378  	return autoConvert_v1_ContainerStatus_To_core_ContainerStatus(in, out, s)
  3379  }
  3380  
  3381  func autoConvert_core_ContainerStatus_To_v1_ContainerStatus(in *core.ContainerStatus, out *v1.ContainerStatus, s conversion.Scope) error {
  3382  	out.Name = in.Name
  3383  	if err := Convert_core_ContainerState_To_v1_ContainerState(&in.State, &out.State, s); err != nil {
  3384  		return err
  3385  	}
  3386  	if err := Convert_core_ContainerState_To_v1_ContainerState(&in.LastTerminationState, &out.LastTerminationState, s); err != nil {
  3387  		return err
  3388  	}
  3389  	out.Ready = in.Ready
  3390  	out.RestartCount = in.RestartCount
  3391  	out.Image = in.Image
  3392  	out.ImageID = in.ImageID
  3393  	out.ContainerID = in.ContainerID
  3394  	out.Started = (*bool)(unsafe.Pointer(in.Started))
  3395  	out.AllocatedResources = *(*v1.ResourceList)(unsafe.Pointer(&in.AllocatedResources))
  3396  	out.Resources = (*v1.ResourceRequirements)(unsafe.Pointer(in.Resources))
  3397  	out.VolumeMounts = *(*[]v1.VolumeMountStatus)(unsafe.Pointer(&in.VolumeMounts))
  3398  	return nil
  3399  }
  3400  
  3401  // Convert_core_ContainerStatus_To_v1_ContainerStatus is an autogenerated conversion function.
  3402  func Convert_core_ContainerStatus_To_v1_ContainerStatus(in *core.ContainerStatus, out *v1.ContainerStatus, s conversion.Scope) error {
  3403  	return autoConvert_core_ContainerStatus_To_v1_ContainerStatus(in, out, s)
  3404  }
  3405  
  3406  func autoConvert_v1_DaemonEndpoint_To_core_DaemonEndpoint(in *v1.DaemonEndpoint, out *core.DaemonEndpoint, s conversion.Scope) error {
  3407  	out.Port = in.Port
  3408  	return nil
  3409  }
  3410  
  3411  // Convert_v1_DaemonEndpoint_To_core_DaemonEndpoint is an autogenerated conversion function.
  3412  func Convert_v1_DaemonEndpoint_To_core_DaemonEndpoint(in *v1.DaemonEndpoint, out *core.DaemonEndpoint, s conversion.Scope) error {
  3413  	return autoConvert_v1_DaemonEndpoint_To_core_DaemonEndpoint(in, out, s)
  3414  }
  3415  
  3416  func autoConvert_core_DaemonEndpoint_To_v1_DaemonEndpoint(in *core.DaemonEndpoint, out *v1.DaemonEndpoint, s conversion.Scope) error {
  3417  	out.Port = in.Port
  3418  	return nil
  3419  }
  3420  
  3421  // Convert_core_DaemonEndpoint_To_v1_DaemonEndpoint is an autogenerated conversion function.
  3422  func Convert_core_DaemonEndpoint_To_v1_DaemonEndpoint(in *core.DaemonEndpoint, out *v1.DaemonEndpoint, s conversion.Scope) error {
  3423  	return autoConvert_core_DaemonEndpoint_To_v1_DaemonEndpoint(in, out, s)
  3424  }
  3425  
  3426  func autoConvert_v1_DownwardAPIProjection_To_core_DownwardAPIProjection(in *v1.DownwardAPIProjection, out *core.DownwardAPIProjection, s conversion.Scope) error {
  3427  	out.Items = *(*[]core.DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items))
  3428  	return nil
  3429  }
  3430  
  3431  // Convert_v1_DownwardAPIProjection_To_core_DownwardAPIProjection is an autogenerated conversion function.
  3432  func Convert_v1_DownwardAPIProjection_To_core_DownwardAPIProjection(in *v1.DownwardAPIProjection, out *core.DownwardAPIProjection, s conversion.Scope) error {
  3433  	return autoConvert_v1_DownwardAPIProjection_To_core_DownwardAPIProjection(in, out, s)
  3434  }
  3435  
  3436  func autoConvert_core_DownwardAPIProjection_To_v1_DownwardAPIProjection(in *core.DownwardAPIProjection, out *v1.DownwardAPIProjection, s conversion.Scope) error {
  3437  	out.Items = *(*[]v1.DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items))
  3438  	return nil
  3439  }
  3440  
  3441  // Convert_core_DownwardAPIProjection_To_v1_DownwardAPIProjection is an autogenerated conversion function.
  3442  func Convert_core_DownwardAPIProjection_To_v1_DownwardAPIProjection(in *core.DownwardAPIProjection, out *v1.DownwardAPIProjection, s conversion.Scope) error {
  3443  	return autoConvert_core_DownwardAPIProjection_To_v1_DownwardAPIProjection(in, out, s)
  3444  }
  3445  
  3446  func autoConvert_v1_DownwardAPIVolumeFile_To_core_DownwardAPIVolumeFile(in *v1.DownwardAPIVolumeFile, out *core.DownwardAPIVolumeFile, s conversion.Scope) error {
  3447  	out.Path = in.Path
  3448  	out.FieldRef = (*core.ObjectFieldSelector)(unsafe.Pointer(in.FieldRef))
  3449  	out.ResourceFieldRef = (*core.ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef))
  3450  	out.Mode = (*int32)(unsafe.Pointer(in.Mode))
  3451  	return nil
  3452  }
  3453  
  3454  // Convert_v1_DownwardAPIVolumeFile_To_core_DownwardAPIVolumeFile is an autogenerated conversion function.
  3455  func Convert_v1_DownwardAPIVolumeFile_To_core_DownwardAPIVolumeFile(in *v1.DownwardAPIVolumeFile, out *core.DownwardAPIVolumeFile, s conversion.Scope) error {
  3456  	return autoConvert_v1_DownwardAPIVolumeFile_To_core_DownwardAPIVolumeFile(in, out, s)
  3457  }
  3458  
  3459  func autoConvert_core_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *core.DownwardAPIVolumeFile, out *v1.DownwardAPIVolumeFile, s conversion.Scope) error {
  3460  	out.Path = in.Path
  3461  	out.FieldRef = (*v1.ObjectFieldSelector)(unsafe.Pointer(in.FieldRef))
  3462  	out.ResourceFieldRef = (*v1.ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef))
  3463  	out.Mode = (*int32)(unsafe.Pointer(in.Mode))
  3464  	return nil
  3465  }
  3466  
  3467  // Convert_core_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile is an autogenerated conversion function.
  3468  func Convert_core_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *core.DownwardAPIVolumeFile, out *v1.DownwardAPIVolumeFile, s conversion.Scope) error {
  3469  	return autoConvert_core_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in, out, s)
  3470  }
  3471  
  3472  func autoConvert_v1_DownwardAPIVolumeSource_To_core_DownwardAPIVolumeSource(in *v1.DownwardAPIVolumeSource, out *core.DownwardAPIVolumeSource, s conversion.Scope) error {
  3473  	out.Items = *(*[]core.DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items))
  3474  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  3475  	return nil
  3476  }
  3477  
  3478  // Convert_v1_DownwardAPIVolumeSource_To_core_DownwardAPIVolumeSource is an autogenerated conversion function.
  3479  func Convert_v1_DownwardAPIVolumeSource_To_core_DownwardAPIVolumeSource(in *v1.DownwardAPIVolumeSource, out *core.DownwardAPIVolumeSource, s conversion.Scope) error {
  3480  	return autoConvert_v1_DownwardAPIVolumeSource_To_core_DownwardAPIVolumeSource(in, out, s)
  3481  }
  3482  
  3483  func autoConvert_core_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *core.DownwardAPIVolumeSource, out *v1.DownwardAPIVolumeSource, s conversion.Scope) error {
  3484  	out.Items = *(*[]v1.DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items))
  3485  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  3486  	return nil
  3487  }
  3488  
  3489  // Convert_core_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource is an autogenerated conversion function.
  3490  func Convert_core_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *core.DownwardAPIVolumeSource, out *v1.DownwardAPIVolumeSource, s conversion.Scope) error {
  3491  	return autoConvert_core_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in, out, s)
  3492  }
  3493  
  3494  func autoConvert_v1_EmptyDirVolumeSource_To_core_EmptyDirVolumeSource(in *v1.EmptyDirVolumeSource, out *core.EmptyDirVolumeSource, s conversion.Scope) error {
  3495  	out.Medium = core.StorageMedium(in.Medium)
  3496  	out.SizeLimit = (*resource.Quantity)(unsafe.Pointer(in.SizeLimit))
  3497  	return nil
  3498  }
  3499  
  3500  // Convert_v1_EmptyDirVolumeSource_To_core_EmptyDirVolumeSource is an autogenerated conversion function.
  3501  func Convert_v1_EmptyDirVolumeSource_To_core_EmptyDirVolumeSource(in *v1.EmptyDirVolumeSource, out *core.EmptyDirVolumeSource, s conversion.Scope) error {
  3502  	return autoConvert_v1_EmptyDirVolumeSource_To_core_EmptyDirVolumeSource(in, out, s)
  3503  }
  3504  
  3505  func autoConvert_core_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *core.EmptyDirVolumeSource, out *v1.EmptyDirVolumeSource, s conversion.Scope) error {
  3506  	out.Medium = v1.StorageMedium(in.Medium)
  3507  	out.SizeLimit = (*resource.Quantity)(unsafe.Pointer(in.SizeLimit))
  3508  	return nil
  3509  }
  3510  
  3511  // Convert_core_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource is an autogenerated conversion function.
  3512  func Convert_core_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *core.EmptyDirVolumeSource, out *v1.EmptyDirVolumeSource, s conversion.Scope) error {
  3513  	return autoConvert_core_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in, out, s)
  3514  }
  3515  
  3516  func autoConvert_v1_EndpointAddress_To_core_EndpointAddress(in *v1.EndpointAddress, out *core.EndpointAddress, s conversion.Scope) error {
  3517  	out.IP = in.IP
  3518  	out.Hostname = in.Hostname
  3519  	out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
  3520  	out.TargetRef = (*core.ObjectReference)(unsafe.Pointer(in.TargetRef))
  3521  	return nil
  3522  }
  3523  
  3524  // Convert_v1_EndpointAddress_To_core_EndpointAddress is an autogenerated conversion function.
  3525  func Convert_v1_EndpointAddress_To_core_EndpointAddress(in *v1.EndpointAddress, out *core.EndpointAddress, s conversion.Scope) error {
  3526  	return autoConvert_v1_EndpointAddress_To_core_EndpointAddress(in, out, s)
  3527  }
  3528  
  3529  func autoConvert_core_EndpointAddress_To_v1_EndpointAddress(in *core.EndpointAddress, out *v1.EndpointAddress, s conversion.Scope) error {
  3530  	out.IP = in.IP
  3531  	out.Hostname = in.Hostname
  3532  	out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
  3533  	out.TargetRef = (*v1.ObjectReference)(unsafe.Pointer(in.TargetRef))
  3534  	return nil
  3535  }
  3536  
  3537  // Convert_core_EndpointAddress_To_v1_EndpointAddress is an autogenerated conversion function.
  3538  func Convert_core_EndpointAddress_To_v1_EndpointAddress(in *core.EndpointAddress, out *v1.EndpointAddress, s conversion.Scope) error {
  3539  	return autoConvert_core_EndpointAddress_To_v1_EndpointAddress(in, out, s)
  3540  }
  3541  
  3542  func autoConvert_v1_EndpointPort_To_core_EndpointPort(in *v1.EndpointPort, out *core.EndpointPort, s conversion.Scope) error {
  3543  	out.Name = in.Name
  3544  	out.Port = in.Port
  3545  	out.Protocol = core.Protocol(in.Protocol)
  3546  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
  3547  	return nil
  3548  }
  3549  
  3550  // Convert_v1_EndpointPort_To_core_EndpointPort is an autogenerated conversion function.
  3551  func Convert_v1_EndpointPort_To_core_EndpointPort(in *v1.EndpointPort, out *core.EndpointPort, s conversion.Scope) error {
  3552  	return autoConvert_v1_EndpointPort_To_core_EndpointPort(in, out, s)
  3553  }
  3554  
  3555  func autoConvert_core_EndpointPort_To_v1_EndpointPort(in *core.EndpointPort, out *v1.EndpointPort, s conversion.Scope) error {
  3556  	out.Name = in.Name
  3557  	out.Port = in.Port
  3558  	out.Protocol = v1.Protocol(in.Protocol)
  3559  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
  3560  	return nil
  3561  }
  3562  
  3563  // Convert_core_EndpointPort_To_v1_EndpointPort is an autogenerated conversion function.
  3564  func Convert_core_EndpointPort_To_v1_EndpointPort(in *core.EndpointPort, out *v1.EndpointPort, s conversion.Scope) error {
  3565  	return autoConvert_core_EndpointPort_To_v1_EndpointPort(in, out, s)
  3566  }
  3567  
  3568  func autoConvert_v1_EndpointSubset_To_core_EndpointSubset(in *v1.EndpointSubset, out *core.EndpointSubset, s conversion.Scope) error {
  3569  	out.Addresses = *(*[]core.EndpointAddress)(unsafe.Pointer(&in.Addresses))
  3570  	out.NotReadyAddresses = *(*[]core.EndpointAddress)(unsafe.Pointer(&in.NotReadyAddresses))
  3571  	out.Ports = *(*[]core.EndpointPort)(unsafe.Pointer(&in.Ports))
  3572  	return nil
  3573  }
  3574  
  3575  // Convert_v1_EndpointSubset_To_core_EndpointSubset is an autogenerated conversion function.
  3576  func Convert_v1_EndpointSubset_To_core_EndpointSubset(in *v1.EndpointSubset, out *core.EndpointSubset, s conversion.Scope) error {
  3577  	return autoConvert_v1_EndpointSubset_To_core_EndpointSubset(in, out, s)
  3578  }
  3579  
  3580  func autoConvert_core_EndpointSubset_To_v1_EndpointSubset(in *core.EndpointSubset, out *v1.EndpointSubset, s conversion.Scope) error {
  3581  	out.Addresses = *(*[]v1.EndpointAddress)(unsafe.Pointer(&in.Addresses))
  3582  	out.NotReadyAddresses = *(*[]v1.EndpointAddress)(unsafe.Pointer(&in.NotReadyAddresses))
  3583  	out.Ports = *(*[]v1.EndpointPort)(unsafe.Pointer(&in.Ports))
  3584  	return nil
  3585  }
  3586  
  3587  // Convert_core_EndpointSubset_To_v1_EndpointSubset is an autogenerated conversion function.
  3588  func Convert_core_EndpointSubset_To_v1_EndpointSubset(in *core.EndpointSubset, out *v1.EndpointSubset, s conversion.Scope) error {
  3589  	return autoConvert_core_EndpointSubset_To_v1_EndpointSubset(in, out, s)
  3590  }
  3591  
  3592  func autoConvert_v1_Endpoints_To_core_Endpoints(in *v1.Endpoints, out *core.Endpoints, s conversion.Scope) error {
  3593  	out.ObjectMeta = in.ObjectMeta
  3594  	out.Subsets = *(*[]core.EndpointSubset)(unsafe.Pointer(&in.Subsets))
  3595  	return nil
  3596  }
  3597  
  3598  // Convert_v1_Endpoints_To_core_Endpoints is an autogenerated conversion function.
  3599  func Convert_v1_Endpoints_To_core_Endpoints(in *v1.Endpoints, out *core.Endpoints, s conversion.Scope) error {
  3600  	return autoConvert_v1_Endpoints_To_core_Endpoints(in, out, s)
  3601  }
  3602  
  3603  func autoConvert_core_Endpoints_To_v1_Endpoints(in *core.Endpoints, out *v1.Endpoints, s conversion.Scope) error {
  3604  	out.ObjectMeta = in.ObjectMeta
  3605  	out.Subsets = *(*[]v1.EndpointSubset)(unsafe.Pointer(&in.Subsets))
  3606  	return nil
  3607  }
  3608  
  3609  // Convert_core_Endpoints_To_v1_Endpoints is an autogenerated conversion function.
  3610  func Convert_core_Endpoints_To_v1_Endpoints(in *core.Endpoints, out *v1.Endpoints, s conversion.Scope) error {
  3611  	return autoConvert_core_Endpoints_To_v1_Endpoints(in, out, s)
  3612  }
  3613  
  3614  func autoConvert_v1_EndpointsList_To_core_EndpointsList(in *v1.EndpointsList, out *core.EndpointsList, s conversion.Scope) error {
  3615  	out.ListMeta = in.ListMeta
  3616  	out.Items = *(*[]core.Endpoints)(unsafe.Pointer(&in.Items))
  3617  	return nil
  3618  }
  3619  
  3620  // Convert_v1_EndpointsList_To_core_EndpointsList is an autogenerated conversion function.
  3621  func Convert_v1_EndpointsList_To_core_EndpointsList(in *v1.EndpointsList, out *core.EndpointsList, s conversion.Scope) error {
  3622  	return autoConvert_v1_EndpointsList_To_core_EndpointsList(in, out, s)
  3623  }
  3624  
  3625  func autoConvert_core_EndpointsList_To_v1_EndpointsList(in *core.EndpointsList, out *v1.EndpointsList, s conversion.Scope) error {
  3626  	out.ListMeta = in.ListMeta
  3627  	out.Items = *(*[]v1.Endpoints)(unsafe.Pointer(&in.Items))
  3628  	return nil
  3629  }
  3630  
  3631  // Convert_core_EndpointsList_To_v1_EndpointsList is an autogenerated conversion function.
  3632  func Convert_core_EndpointsList_To_v1_EndpointsList(in *core.EndpointsList, out *v1.EndpointsList, s conversion.Scope) error {
  3633  	return autoConvert_core_EndpointsList_To_v1_EndpointsList(in, out, s)
  3634  }
  3635  
  3636  func autoConvert_v1_EnvFromSource_To_core_EnvFromSource(in *v1.EnvFromSource, out *core.EnvFromSource, s conversion.Scope) error {
  3637  	out.Prefix = in.Prefix
  3638  	out.ConfigMapRef = (*core.ConfigMapEnvSource)(unsafe.Pointer(in.ConfigMapRef))
  3639  	out.SecretRef = (*core.SecretEnvSource)(unsafe.Pointer(in.SecretRef))
  3640  	return nil
  3641  }
  3642  
  3643  // Convert_v1_EnvFromSource_To_core_EnvFromSource is an autogenerated conversion function.
  3644  func Convert_v1_EnvFromSource_To_core_EnvFromSource(in *v1.EnvFromSource, out *core.EnvFromSource, s conversion.Scope) error {
  3645  	return autoConvert_v1_EnvFromSource_To_core_EnvFromSource(in, out, s)
  3646  }
  3647  
  3648  func autoConvert_core_EnvFromSource_To_v1_EnvFromSource(in *core.EnvFromSource, out *v1.EnvFromSource, s conversion.Scope) error {
  3649  	out.Prefix = in.Prefix
  3650  	out.ConfigMapRef = (*v1.ConfigMapEnvSource)(unsafe.Pointer(in.ConfigMapRef))
  3651  	out.SecretRef = (*v1.SecretEnvSource)(unsafe.Pointer(in.SecretRef))
  3652  	return nil
  3653  }
  3654  
  3655  // Convert_core_EnvFromSource_To_v1_EnvFromSource is an autogenerated conversion function.
  3656  func Convert_core_EnvFromSource_To_v1_EnvFromSource(in *core.EnvFromSource, out *v1.EnvFromSource, s conversion.Scope) error {
  3657  	return autoConvert_core_EnvFromSource_To_v1_EnvFromSource(in, out, s)
  3658  }
  3659  
  3660  func autoConvert_v1_EnvVar_To_core_EnvVar(in *v1.EnvVar, out *core.EnvVar, s conversion.Scope) error {
  3661  	out.Name = in.Name
  3662  	out.Value = in.Value
  3663  	out.ValueFrom = (*core.EnvVarSource)(unsafe.Pointer(in.ValueFrom))
  3664  	return nil
  3665  }
  3666  
  3667  // Convert_v1_EnvVar_To_core_EnvVar is an autogenerated conversion function.
  3668  func Convert_v1_EnvVar_To_core_EnvVar(in *v1.EnvVar, out *core.EnvVar, s conversion.Scope) error {
  3669  	return autoConvert_v1_EnvVar_To_core_EnvVar(in, out, s)
  3670  }
  3671  
  3672  func autoConvert_core_EnvVar_To_v1_EnvVar(in *core.EnvVar, out *v1.EnvVar, s conversion.Scope) error {
  3673  	out.Name = in.Name
  3674  	out.Value = in.Value
  3675  	out.ValueFrom = (*v1.EnvVarSource)(unsafe.Pointer(in.ValueFrom))
  3676  	return nil
  3677  }
  3678  
  3679  // Convert_core_EnvVar_To_v1_EnvVar is an autogenerated conversion function.
  3680  func Convert_core_EnvVar_To_v1_EnvVar(in *core.EnvVar, out *v1.EnvVar, s conversion.Scope) error {
  3681  	return autoConvert_core_EnvVar_To_v1_EnvVar(in, out, s)
  3682  }
  3683  
  3684  func autoConvert_v1_EnvVarSource_To_core_EnvVarSource(in *v1.EnvVarSource, out *core.EnvVarSource, s conversion.Scope) error {
  3685  	out.FieldRef = (*core.ObjectFieldSelector)(unsafe.Pointer(in.FieldRef))
  3686  	out.ResourceFieldRef = (*core.ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef))
  3687  	out.ConfigMapKeyRef = (*core.ConfigMapKeySelector)(unsafe.Pointer(in.ConfigMapKeyRef))
  3688  	out.SecretKeyRef = (*core.SecretKeySelector)(unsafe.Pointer(in.SecretKeyRef))
  3689  	return nil
  3690  }
  3691  
  3692  // Convert_v1_EnvVarSource_To_core_EnvVarSource is an autogenerated conversion function.
  3693  func Convert_v1_EnvVarSource_To_core_EnvVarSource(in *v1.EnvVarSource, out *core.EnvVarSource, s conversion.Scope) error {
  3694  	return autoConvert_v1_EnvVarSource_To_core_EnvVarSource(in, out, s)
  3695  }
  3696  
  3697  func autoConvert_core_EnvVarSource_To_v1_EnvVarSource(in *core.EnvVarSource, out *v1.EnvVarSource, s conversion.Scope) error {
  3698  	out.FieldRef = (*v1.ObjectFieldSelector)(unsafe.Pointer(in.FieldRef))
  3699  	out.ResourceFieldRef = (*v1.ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef))
  3700  	out.ConfigMapKeyRef = (*v1.ConfigMapKeySelector)(unsafe.Pointer(in.ConfigMapKeyRef))
  3701  	out.SecretKeyRef = (*v1.SecretKeySelector)(unsafe.Pointer(in.SecretKeyRef))
  3702  	return nil
  3703  }
  3704  
  3705  // Convert_core_EnvVarSource_To_v1_EnvVarSource is an autogenerated conversion function.
  3706  func Convert_core_EnvVarSource_To_v1_EnvVarSource(in *core.EnvVarSource, out *v1.EnvVarSource, s conversion.Scope) error {
  3707  	return autoConvert_core_EnvVarSource_To_v1_EnvVarSource(in, out, s)
  3708  }
  3709  
  3710  func autoConvert_v1_EphemeralContainer_To_core_EphemeralContainer(in *v1.EphemeralContainer, out *core.EphemeralContainer, s conversion.Scope) error {
  3711  	if err := Convert_v1_EphemeralContainerCommon_To_core_EphemeralContainerCommon(&in.EphemeralContainerCommon, &out.EphemeralContainerCommon, s); err != nil {
  3712  		return err
  3713  	}
  3714  	out.TargetContainerName = in.TargetContainerName
  3715  	return nil
  3716  }
  3717  
  3718  // Convert_v1_EphemeralContainer_To_core_EphemeralContainer is an autogenerated conversion function.
  3719  func Convert_v1_EphemeralContainer_To_core_EphemeralContainer(in *v1.EphemeralContainer, out *core.EphemeralContainer, s conversion.Scope) error {
  3720  	return autoConvert_v1_EphemeralContainer_To_core_EphemeralContainer(in, out, s)
  3721  }
  3722  
  3723  func autoConvert_core_EphemeralContainer_To_v1_EphemeralContainer(in *core.EphemeralContainer, out *v1.EphemeralContainer, s conversion.Scope) error {
  3724  	if err := Convert_core_EphemeralContainerCommon_To_v1_EphemeralContainerCommon(&in.EphemeralContainerCommon, &out.EphemeralContainerCommon, s); err != nil {
  3725  		return err
  3726  	}
  3727  	out.TargetContainerName = in.TargetContainerName
  3728  	return nil
  3729  }
  3730  
  3731  // Convert_core_EphemeralContainer_To_v1_EphemeralContainer is an autogenerated conversion function.
  3732  func Convert_core_EphemeralContainer_To_v1_EphemeralContainer(in *core.EphemeralContainer, out *v1.EphemeralContainer, s conversion.Scope) error {
  3733  	return autoConvert_core_EphemeralContainer_To_v1_EphemeralContainer(in, out, s)
  3734  }
  3735  
  3736  func autoConvert_v1_EphemeralContainerCommon_To_core_EphemeralContainerCommon(in *v1.EphemeralContainerCommon, out *core.EphemeralContainerCommon, s conversion.Scope) error {
  3737  	out.Name = in.Name
  3738  	out.Image = in.Image
  3739  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  3740  	out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
  3741  	out.WorkingDir = in.WorkingDir
  3742  	out.Ports = *(*[]core.ContainerPort)(unsafe.Pointer(&in.Ports))
  3743  	out.EnvFrom = *(*[]core.EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  3744  	out.Env = *(*[]core.EnvVar)(unsafe.Pointer(&in.Env))
  3745  	if err := Convert_v1_ResourceRequirements_To_core_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  3746  		return err
  3747  	}
  3748  	out.ResizePolicy = *(*[]core.ContainerResizePolicy)(unsafe.Pointer(&in.ResizePolicy))
  3749  	out.RestartPolicy = (*core.ContainerRestartPolicy)(unsafe.Pointer(in.RestartPolicy))
  3750  	out.VolumeMounts = *(*[]core.VolumeMount)(unsafe.Pointer(&in.VolumeMounts))
  3751  	out.VolumeDevices = *(*[]core.VolumeDevice)(unsafe.Pointer(&in.VolumeDevices))
  3752  	out.LivenessProbe = (*core.Probe)(unsafe.Pointer(in.LivenessProbe))
  3753  	out.ReadinessProbe = (*core.Probe)(unsafe.Pointer(in.ReadinessProbe))
  3754  	out.StartupProbe = (*core.Probe)(unsafe.Pointer(in.StartupProbe))
  3755  	out.Lifecycle = (*core.Lifecycle)(unsafe.Pointer(in.Lifecycle))
  3756  	out.TerminationMessagePath = in.TerminationMessagePath
  3757  	out.TerminationMessagePolicy = core.TerminationMessagePolicy(in.TerminationMessagePolicy)
  3758  	out.ImagePullPolicy = core.PullPolicy(in.ImagePullPolicy)
  3759  	out.SecurityContext = (*core.SecurityContext)(unsafe.Pointer(in.SecurityContext))
  3760  	out.Stdin = in.Stdin
  3761  	out.StdinOnce = in.StdinOnce
  3762  	out.TTY = in.TTY
  3763  	return nil
  3764  }
  3765  
  3766  // Convert_v1_EphemeralContainerCommon_To_core_EphemeralContainerCommon is an autogenerated conversion function.
  3767  func Convert_v1_EphemeralContainerCommon_To_core_EphemeralContainerCommon(in *v1.EphemeralContainerCommon, out *core.EphemeralContainerCommon, s conversion.Scope) error {
  3768  	return autoConvert_v1_EphemeralContainerCommon_To_core_EphemeralContainerCommon(in, out, s)
  3769  }
  3770  
  3771  func autoConvert_core_EphemeralContainerCommon_To_v1_EphemeralContainerCommon(in *core.EphemeralContainerCommon, out *v1.EphemeralContainerCommon, s conversion.Scope) error {
  3772  	out.Name = in.Name
  3773  	out.Image = in.Image
  3774  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  3775  	out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
  3776  	out.WorkingDir = in.WorkingDir
  3777  	out.Ports = *(*[]v1.ContainerPort)(unsafe.Pointer(&in.Ports))
  3778  	out.EnvFrom = *(*[]v1.EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  3779  	out.Env = *(*[]v1.EnvVar)(unsafe.Pointer(&in.Env))
  3780  	if err := Convert_core_ResourceRequirements_To_v1_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  3781  		return err
  3782  	}
  3783  	out.ResizePolicy = *(*[]v1.ContainerResizePolicy)(unsafe.Pointer(&in.ResizePolicy))
  3784  	out.RestartPolicy = (*v1.ContainerRestartPolicy)(unsafe.Pointer(in.RestartPolicy))
  3785  	out.VolumeMounts = *(*[]v1.VolumeMount)(unsafe.Pointer(&in.VolumeMounts))
  3786  	out.VolumeDevices = *(*[]v1.VolumeDevice)(unsafe.Pointer(&in.VolumeDevices))
  3787  	out.LivenessProbe = (*v1.Probe)(unsafe.Pointer(in.LivenessProbe))
  3788  	out.ReadinessProbe = (*v1.Probe)(unsafe.Pointer(in.ReadinessProbe))
  3789  	out.StartupProbe = (*v1.Probe)(unsafe.Pointer(in.StartupProbe))
  3790  	out.Lifecycle = (*v1.Lifecycle)(unsafe.Pointer(in.Lifecycle))
  3791  	out.TerminationMessagePath = in.TerminationMessagePath
  3792  	out.TerminationMessagePolicy = v1.TerminationMessagePolicy(in.TerminationMessagePolicy)
  3793  	out.ImagePullPolicy = v1.PullPolicy(in.ImagePullPolicy)
  3794  	out.SecurityContext = (*v1.SecurityContext)(unsafe.Pointer(in.SecurityContext))
  3795  	out.Stdin = in.Stdin
  3796  	out.StdinOnce = in.StdinOnce
  3797  	out.TTY = in.TTY
  3798  	return nil
  3799  }
  3800  
  3801  // Convert_core_EphemeralContainerCommon_To_v1_EphemeralContainerCommon is an autogenerated conversion function.
  3802  func Convert_core_EphemeralContainerCommon_To_v1_EphemeralContainerCommon(in *core.EphemeralContainerCommon, out *v1.EphemeralContainerCommon, s conversion.Scope) error {
  3803  	return autoConvert_core_EphemeralContainerCommon_To_v1_EphemeralContainerCommon(in, out, s)
  3804  }
  3805  
  3806  func autoConvert_v1_EphemeralVolumeSource_To_core_EphemeralVolumeSource(in *v1.EphemeralVolumeSource, out *core.EphemeralVolumeSource, s conversion.Scope) error {
  3807  	out.VolumeClaimTemplate = (*core.PersistentVolumeClaimTemplate)(unsafe.Pointer(in.VolumeClaimTemplate))
  3808  	return nil
  3809  }
  3810  
  3811  // Convert_v1_EphemeralVolumeSource_To_core_EphemeralVolumeSource is an autogenerated conversion function.
  3812  func Convert_v1_EphemeralVolumeSource_To_core_EphemeralVolumeSource(in *v1.EphemeralVolumeSource, out *core.EphemeralVolumeSource, s conversion.Scope) error {
  3813  	return autoConvert_v1_EphemeralVolumeSource_To_core_EphemeralVolumeSource(in, out, s)
  3814  }
  3815  
  3816  func autoConvert_core_EphemeralVolumeSource_To_v1_EphemeralVolumeSource(in *core.EphemeralVolumeSource, out *v1.EphemeralVolumeSource, s conversion.Scope) error {
  3817  	out.VolumeClaimTemplate = (*v1.PersistentVolumeClaimTemplate)(unsafe.Pointer(in.VolumeClaimTemplate))
  3818  	return nil
  3819  }
  3820  
  3821  // Convert_core_EphemeralVolumeSource_To_v1_EphemeralVolumeSource is an autogenerated conversion function.
  3822  func Convert_core_EphemeralVolumeSource_To_v1_EphemeralVolumeSource(in *core.EphemeralVolumeSource, out *v1.EphemeralVolumeSource, s conversion.Scope) error {
  3823  	return autoConvert_core_EphemeralVolumeSource_To_v1_EphemeralVolumeSource(in, out, s)
  3824  }
  3825  
  3826  func autoConvert_v1_Event_To_core_Event(in *v1.Event, out *core.Event, s conversion.Scope) error {
  3827  	out.ObjectMeta = in.ObjectMeta
  3828  	if err := Convert_v1_ObjectReference_To_core_ObjectReference(&in.InvolvedObject, &out.InvolvedObject, s); err != nil {
  3829  		return err
  3830  	}
  3831  	out.Reason = in.Reason
  3832  	out.Message = in.Message
  3833  	if err := Convert_v1_EventSource_To_core_EventSource(&in.Source, &out.Source, s); err != nil {
  3834  		return err
  3835  	}
  3836  	out.FirstTimestamp = in.FirstTimestamp
  3837  	out.LastTimestamp = in.LastTimestamp
  3838  	out.Count = in.Count
  3839  	out.Type = in.Type
  3840  	out.EventTime = in.EventTime
  3841  	out.Series = (*core.EventSeries)(unsafe.Pointer(in.Series))
  3842  	out.Action = in.Action
  3843  	out.Related = (*core.ObjectReference)(unsafe.Pointer(in.Related))
  3844  	out.ReportingController = in.ReportingController
  3845  	out.ReportingInstance = in.ReportingInstance
  3846  	return nil
  3847  }
  3848  
  3849  // Convert_v1_Event_To_core_Event is an autogenerated conversion function.
  3850  func Convert_v1_Event_To_core_Event(in *v1.Event, out *core.Event, s conversion.Scope) error {
  3851  	return autoConvert_v1_Event_To_core_Event(in, out, s)
  3852  }
  3853  
  3854  func autoConvert_core_Event_To_v1_Event(in *core.Event, out *v1.Event, s conversion.Scope) error {
  3855  	out.ObjectMeta = in.ObjectMeta
  3856  	if err := Convert_core_ObjectReference_To_v1_ObjectReference(&in.InvolvedObject, &out.InvolvedObject, s); err != nil {
  3857  		return err
  3858  	}
  3859  	out.Reason = in.Reason
  3860  	out.Message = in.Message
  3861  	if err := Convert_core_EventSource_To_v1_EventSource(&in.Source, &out.Source, s); err != nil {
  3862  		return err
  3863  	}
  3864  	out.FirstTimestamp = in.FirstTimestamp
  3865  	out.LastTimestamp = in.LastTimestamp
  3866  	out.Count = in.Count
  3867  	out.Type = in.Type
  3868  	out.EventTime = in.EventTime
  3869  	out.Series = (*v1.EventSeries)(unsafe.Pointer(in.Series))
  3870  	out.Action = in.Action
  3871  	out.Related = (*v1.ObjectReference)(unsafe.Pointer(in.Related))
  3872  	out.ReportingController = in.ReportingController
  3873  	out.ReportingInstance = in.ReportingInstance
  3874  	return nil
  3875  }
  3876  
  3877  // Convert_core_Event_To_v1_Event is an autogenerated conversion function.
  3878  func Convert_core_Event_To_v1_Event(in *core.Event, out *v1.Event, s conversion.Scope) error {
  3879  	return autoConvert_core_Event_To_v1_Event(in, out, s)
  3880  }
  3881  
  3882  func autoConvert_v1_EventList_To_core_EventList(in *v1.EventList, out *core.EventList, s conversion.Scope) error {
  3883  	out.ListMeta = in.ListMeta
  3884  	out.Items = *(*[]core.Event)(unsafe.Pointer(&in.Items))
  3885  	return nil
  3886  }
  3887  
  3888  // Convert_v1_EventList_To_core_EventList is an autogenerated conversion function.
  3889  func Convert_v1_EventList_To_core_EventList(in *v1.EventList, out *core.EventList, s conversion.Scope) error {
  3890  	return autoConvert_v1_EventList_To_core_EventList(in, out, s)
  3891  }
  3892  
  3893  func autoConvert_core_EventList_To_v1_EventList(in *core.EventList, out *v1.EventList, s conversion.Scope) error {
  3894  	out.ListMeta = in.ListMeta
  3895  	out.Items = *(*[]v1.Event)(unsafe.Pointer(&in.Items))
  3896  	return nil
  3897  }
  3898  
  3899  // Convert_core_EventList_To_v1_EventList is an autogenerated conversion function.
  3900  func Convert_core_EventList_To_v1_EventList(in *core.EventList, out *v1.EventList, s conversion.Scope) error {
  3901  	return autoConvert_core_EventList_To_v1_EventList(in, out, s)
  3902  }
  3903  
  3904  func autoConvert_v1_EventSeries_To_core_EventSeries(in *v1.EventSeries, out *core.EventSeries, s conversion.Scope) error {
  3905  	out.Count = in.Count
  3906  	out.LastObservedTime = in.LastObservedTime
  3907  	return nil
  3908  }
  3909  
  3910  // Convert_v1_EventSeries_To_core_EventSeries is an autogenerated conversion function.
  3911  func Convert_v1_EventSeries_To_core_EventSeries(in *v1.EventSeries, out *core.EventSeries, s conversion.Scope) error {
  3912  	return autoConvert_v1_EventSeries_To_core_EventSeries(in, out, s)
  3913  }
  3914  
  3915  func autoConvert_core_EventSeries_To_v1_EventSeries(in *core.EventSeries, out *v1.EventSeries, s conversion.Scope) error {
  3916  	out.Count = in.Count
  3917  	out.LastObservedTime = in.LastObservedTime
  3918  	return nil
  3919  }
  3920  
  3921  // Convert_core_EventSeries_To_v1_EventSeries is an autogenerated conversion function.
  3922  func Convert_core_EventSeries_To_v1_EventSeries(in *core.EventSeries, out *v1.EventSeries, s conversion.Scope) error {
  3923  	return autoConvert_core_EventSeries_To_v1_EventSeries(in, out, s)
  3924  }
  3925  
  3926  func autoConvert_v1_EventSource_To_core_EventSource(in *v1.EventSource, out *core.EventSource, s conversion.Scope) error {
  3927  	out.Component = in.Component
  3928  	out.Host = in.Host
  3929  	return nil
  3930  }
  3931  
  3932  // Convert_v1_EventSource_To_core_EventSource is an autogenerated conversion function.
  3933  func Convert_v1_EventSource_To_core_EventSource(in *v1.EventSource, out *core.EventSource, s conversion.Scope) error {
  3934  	return autoConvert_v1_EventSource_To_core_EventSource(in, out, s)
  3935  }
  3936  
  3937  func autoConvert_core_EventSource_To_v1_EventSource(in *core.EventSource, out *v1.EventSource, s conversion.Scope) error {
  3938  	out.Component = in.Component
  3939  	out.Host = in.Host
  3940  	return nil
  3941  }
  3942  
  3943  // Convert_core_EventSource_To_v1_EventSource is an autogenerated conversion function.
  3944  func Convert_core_EventSource_To_v1_EventSource(in *core.EventSource, out *v1.EventSource, s conversion.Scope) error {
  3945  	return autoConvert_core_EventSource_To_v1_EventSource(in, out, s)
  3946  }
  3947  
  3948  func autoConvert_v1_ExecAction_To_core_ExecAction(in *v1.ExecAction, out *core.ExecAction, s conversion.Scope) error {
  3949  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  3950  	return nil
  3951  }
  3952  
  3953  // Convert_v1_ExecAction_To_core_ExecAction is an autogenerated conversion function.
  3954  func Convert_v1_ExecAction_To_core_ExecAction(in *v1.ExecAction, out *core.ExecAction, s conversion.Scope) error {
  3955  	return autoConvert_v1_ExecAction_To_core_ExecAction(in, out, s)
  3956  }
  3957  
  3958  func autoConvert_core_ExecAction_To_v1_ExecAction(in *core.ExecAction, out *v1.ExecAction, s conversion.Scope) error {
  3959  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  3960  	return nil
  3961  }
  3962  
  3963  // Convert_core_ExecAction_To_v1_ExecAction is an autogenerated conversion function.
  3964  func Convert_core_ExecAction_To_v1_ExecAction(in *core.ExecAction, out *v1.ExecAction, s conversion.Scope) error {
  3965  	return autoConvert_core_ExecAction_To_v1_ExecAction(in, out, s)
  3966  }
  3967  
  3968  func autoConvert_v1_FCVolumeSource_To_core_FCVolumeSource(in *v1.FCVolumeSource, out *core.FCVolumeSource, s conversion.Scope) error {
  3969  	out.TargetWWNs = *(*[]string)(unsafe.Pointer(&in.TargetWWNs))
  3970  	out.Lun = (*int32)(unsafe.Pointer(in.Lun))
  3971  	out.FSType = in.FSType
  3972  	out.ReadOnly = in.ReadOnly
  3973  	out.WWIDs = *(*[]string)(unsafe.Pointer(&in.WWIDs))
  3974  	return nil
  3975  }
  3976  
  3977  // Convert_v1_FCVolumeSource_To_core_FCVolumeSource is an autogenerated conversion function.
  3978  func Convert_v1_FCVolumeSource_To_core_FCVolumeSource(in *v1.FCVolumeSource, out *core.FCVolumeSource, s conversion.Scope) error {
  3979  	return autoConvert_v1_FCVolumeSource_To_core_FCVolumeSource(in, out, s)
  3980  }
  3981  
  3982  func autoConvert_core_FCVolumeSource_To_v1_FCVolumeSource(in *core.FCVolumeSource, out *v1.FCVolumeSource, s conversion.Scope) error {
  3983  	out.TargetWWNs = *(*[]string)(unsafe.Pointer(&in.TargetWWNs))
  3984  	out.Lun = (*int32)(unsafe.Pointer(in.Lun))
  3985  	out.FSType = in.FSType
  3986  	out.ReadOnly = in.ReadOnly
  3987  	out.WWIDs = *(*[]string)(unsafe.Pointer(&in.WWIDs))
  3988  	return nil
  3989  }
  3990  
  3991  // Convert_core_FCVolumeSource_To_v1_FCVolumeSource is an autogenerated conversion function.
  3992  func Convert_core_FCVolumeSource_To_v1_FCVolumeSource(in *core.FCVolumeSource, out *v1.FCVolumeSource, s conversion.Scope) error {
  3993  	return autoConvert_core_FCVolumeSource_To_v1_FCVolumeSource(in, out, s)
  3994  }
  3995  
  3996  func autoConvert_v1_FlexPersistentVolumeSource_To_core_FlexPersistentVolumeSource(in *v1.FlexPersistentVolumeSource, out *core.FlexPersistentVolumeSource, s conversion.Scope) error {
  3997  	out.Driver = in.Driver
  3998  	out.FSType = in.FSType
  3999  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  4000  	out.ReadOnly = in.ReadOnly
  4001  	out.Options = *(*map[string]string)(unsafe.Pointer(&in.Options))
  4002  	return nil
  4003  }
  4004  
  4005  // Convert_v1_FlexPersistentVolumeSource_To_core_FlexPersistentVolumeSource is an autogenerated conversion function.
  4006  func Convert_v1_FlexPersistentVolumeSource_To_core_FlexPersistentVolumeSource(in *v1.FlexPersistentVolumeSource, out *core.FlexPersistentVolumeSource, s conversion.Scope) error {
  4007  	return autoConvert_v1_FlexPersistentVolumeSource_To_core_FlexPersistentVolumeSource(in, out, s)
  4008  }
  4009  
  4010  func autoConvert_core_FlexPersistentVolumeSource_To_v1_FlexPersistentVolumeSource(in *core.FlexPersistentVolumeSource, out *v1.FlexPersistentVolumeSource, s conversion.Scope) error {
  4011  	out.Driver = in.Driver
  4012  	out.FSType = in.FSType
  4013  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  4014  	out.ReadOnly = in.ReadOnly
  4015  	out.Options = *(*map[string]string)(unsafe.Pointer(&in.Options))
  4016  	return nil
  4017  }
  4018  
  4019  // Convert_core_FlexPersistentVolumeSource_To_v1_FlexPersistentVolumeSource is an autogenerated conversion function.
  4020  func Convert_core_FlexPersistentVolumeSource_To_v1_FlexPersistentVolumeSource(in *core.FlexPersistentVolumeSource, out *v1.FlexPersistentVolumeSource, s conversion.Scope) error {
  4021  	return autoConvert_core_FlexPersistentVolumeSource_To_v1_FlexPersistentVolumeSource(in, out, s)
  4022  }
  4023  
  4024  func autoConvert_v1_FlexVolumeSource_To_core_FlexVolumeSource(in *v1.FlexVolumeSource, out *core.FlexVolumeSource, s conversion.Scope) error {
  4025  	out.Driver = in.Driver
  4026  	out.FSType = in.FSType
  4027  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  4028  	out.ReadOnly = in.ReadOnly
  4029  	out.Options = *(*map[string]string)(unsafe.Pointer(&in.Options))
  4030  	return nil
  4031  }
  4032  
  4033  // Convert_v1_FlexVolumeSource_To_core_FlexVolumeSource is an autogenerated conversion function.
  4034  func Convert_v1_FlexVolumeSource_To_core_FlexVolumeSource(in *v1.FlexVolumeSource, out *core.FlexVolumeSource, s conversion.Scope) error {
  4035  	return autoConvert_v1_FlexVolumeSource_To_core_FlexVolumeSource(in, out, s)
  4036  }
  4037  
  4038  func autoConvert_core_FlexVolumeSource_To_v1_FlexVolumeSource(in *core.FlexVolumeSource, out *v1.FlexVolumeSource, s conversion.Scope) error {
  4039  	out.Driver = in.Driver
  4040  	out.FSType = in.FSType
  4041  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  4042  	out.ReadOnly = in.ReadOnly
  4043  	out.Options = *(*map[string]string)(unsafe.Pointer(&in.Options))
  4044  	return nil
  4045  }
  4046  
  4047  // Convert_core_FlexVolumeSource_To_v1_FlexVolumeSource is an autogenerated conversion function.
  4048  func Convert_core_FlexVolumeSource_To_v1_FlexVolumeSource(in *core.FlexVolumeSource, out *v1.FlexVolumeSource, s conversion.Scope) error {
  4049  	return autoConvert_core_FlexVolumeSource_To_v1_FlexVolumeSource(in, out, s)
  4050  }
  4051  
  4052  func autoConvert_v1_FlockerVolumeSource_To_core_FlockerVolumeSource(in *v1.FlockerVolumeSource, out *core.FlockerVolumeSource, s conversion.Scope) error {
  4053  	out.DatasetName = in.DatasetName
  4054  	out.DatasetUUID = in.DatasetUUID
  4055  	return nil
  4056  }
  4057  
  4058  // Convert_v1_FlockerVolumeSource_To_core_FlockerVolumeSource is an autogenerated conversion function.
  4059  func Convert_v1_FlockerVolumeSource_To_core_FlockerVolumeSource(in *v1.FlockerVolumeSource, out *core.FlockerVolumeSource, s conversion.Scope) error {
  4060  	return autoConvert_v1_FlockerVolumeSource_To_core_FlockerVolumeSource(in, out, s)
  4061  }
  4062  
  4063  func autoConvert_core_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *core.FlockerVolumeSource, out *v1.FlockerVolumeSource, s conversion.Scope) error {
  4064  	out.DatasetName = in.DatasetName
  4065  	out.DatasetUUID = in.DatasetUUID
  4066  	return nil
  4067  }
  4068  
  4069  // Convert_core_FlockerVolumeSource_To_v1_FlockerVolumeSource is an autogenerated conversion function.
  4070  func Convert_core_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *core.FlockerVolumeSource, out *v1.FlockerVolumeSource, s conversion.Scope) error {
  4071  	return autoConvert_core_FlockerVolumeSource_To_v1_FlockerVolumeSource(in, out, s)
  4072  }
  4073  
  4074  func autoConvert_v1_GCEPersistentDiskVolumeSource_To_core_GCEPersistentDiskVolumeSource(in *v1.GCEPersistentDiskVolumeSource, out *core.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  4075  	out.PDName = in.PDName
  4076  	out.FSType = in.FSType
  4077  	out.Partition = in.Partition
  4078  	out.ReadOnly = in.ReadOnly
  4079  	return nil
  4080  }
  4081  
  4082  // Convert_v1_GCEPersistentDiskVolumeSource_To_core_GCEPersistentDiskVolumeSource is an autogenerated conversion function.
  4083  func Convert_v1_GCEPersistentDiskVolumeSource_To_core_GCEPersistentDiskVolumeSource(in *v1.GCEPersistentDiskVolumeSource, out *core.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  4084  	return autoConvert_v1_GCEPersistentDiskVolumeSource_To_core_GCEPersistentDiskVolumeSource(in, out, s)
  4085  }
  4086  
  4087  func autoConvert_core_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *core.GCEPersistentDiskVolumeSource, out *v1.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  4088  	out.PDName = in.PDName
  4089  	out.FSType = in.FSType
  4090  	out.Partition = in.Partition
  4091  	out.ReadOnly = in.ReadOnly
  4092  	return nil
  4093  }
  4094  
  4095  // Convert_core_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource is an autogenerated conversion function.
  4096  func Convert_core_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *core.GCEPersistentDiskVolumeSource, out *v1.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  4097  	return autoConvert_core_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in, out, s)
  4098  }
  4099  
  4100  func autoConvert_v1_GRPCAction_To_core_GRPCAction(in *v1.GRPCAction, out *core.GRPCAction, s conversion.Scope) error {
  4101  	out.Port = in.Port
  4102  	out.Service = (*string)(unsafe.Pointer(in.Service))
  4103  	return nil
  4104  }
  4105  
  4106  // Convert_v1_GRPCAction_To_core_GRPCAction is an autogenerated conversion function.
  4107  func Convert_v1_GRPCAction_To_core_GRPCAction(in *v1.GRPCAction, out *core.GRPCAction, s conversion.Scope) error {
  4108  	return autoConvert_v1_GRPCAction_To_core_GRPCAction(in, out, s)
  4109  }
  4110  
  4111  func autoConvert_core_GRPCAction_To_v1_GRPCAction(in *core.GRPCAction, out *v1.GRPCAction, s conversion.Scope) error {
  4112  	out.Port = in.Port
  4113  	out.Service = (*string)(unsafe.Pointer(in.Service))
  4114  	return nil
  4115  }
  4116  
  4117  // Convert_core_GRPCAction_To_v1_GRPCAction is an autogenerated conversion function.
  4118  func Convert_core_GRPCAction_To_v1_GRPCAction(in *core.GRPCAction, out *v1.GRPCAction, s conversion.Scope) error {
  4119  	return autoConvert_core_GRPCAction_To_v1_GRPCAction(in, out, s)
  4120  }
  4121  
  4122  func autoConvert_v1_GitRepoVolumeSource_To_core_GitRepoVolumeSource(in *v1.GitRepoVolumeSource, out *core.GitRepoVolumeSource, s conversion.Scope) error {
  4123  	out.Repository = in.Repository
  4124  	out.Revision = in.Revision
  4125  	out.Directory = in.Directory
  4126  	return nil
  4127  }
  4128  
  4129  // Convert_v1_GitRepoVolumeSource_To_core_GitRepoVolumeSource is an autogenerated conversion function.
  4130  func Convert_v1_GitRepoVolumeSource_To_core_GitRepoVolumeSource(in *v1.GitRepoVolumeSource, out *core.GitRepoVolumeSource, s conversion.Scope) error {
  4131  	return autoConvert_v1_GitRepoVolumeSource_To_core_GitRepoVolumeSource(in, out, s)
  4132  }
  4133  
  4134  func autoConvert_core_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *core.GitRepoVolumeSource, out *v1.GitRepoVolumeSource, s conversion.Scope) error {
  4135  	out.Repository = in.Repository
  4136  	out.Revision = in.Revision
  4137  	out.Directory = in.Directory
  4138  	return nil
  4139  }
  4140  
  4141  // Convert_core_GitRepoVolumeSource_To_v1_GitRepoVolumeSource is an autogenerated conversion function.
  4142  func Convert_core_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *core.GitRepoVolumeSource, out *v1.GitRepoVolumeSource, s conversion.Scope) error {
  4143  	return autoConvert_core_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in, out, s)
  4144  }
  4145  
  4146  func autoConvert_v1_GlusterfsPersistentVolumeSource_To_core_GlusterfsPersistentVolumeSource(in *v1.GlusterfsPersistentVolumeSource, out *core.GlusterfsPersistentVolumeSource, s conversion.Scope) error {
  4147  	out.EndpointsName = in.EndpointsName
  4148  	out.Path = in.Path
  4149  	out.ReadOnly = in.ReadOnly
  4150  	out.EndpointsNamespace = (*string)(unsafe.Pointer(in.EndpointsNamespace))
  4151  	return nil
  4152  }
  4153  
  4154  // Convert_v1_GlusterfsPersistentVolumeSource_To_core_GlusterfsPersistentVolumeSource is an autogenerated conversion function.
  4155  func Convert_v1_GlusterfsPersistentVolumeSource_To_core_GlusterfsPersistentVolumeSource(in *v1.GlusterfsPersistentVolumeSource, out *core.GlusterfsPersistentVolumeSource, s conversion.Scope) error {
  4156  	return autoConvert_v1_GlusterfsPersistentVolumeSource_To_core_GlusterfsPersistentVolumeSource(in, out, s)
  4157  }
  4158  
  4159  func autoConvert_core_GlusterfsPersistentVolumeSource_To_v1_GlusterfsPersistentVolumeSource(in *core.GlusterfsPersistentVolumeSource, out *v1.GlusterfsPersistentVolumeSource, s conversion.Scope) error {
  4160  	out.EndpointsName = in.EndpointsName
  4161  	out.Path = in.Path
  4162  	out.ReadOnly = in.ReadOnly
  4163  	out.EndpointsNamespace = (*string)(unsafe.Pointer(in.EndpointsNamespace))
  4164  	return nil
  4165  }
  4166  
  4167  // Convert_core_GlusterfsPersistentVolumeSource_To_v1_GlusterfsPersistentVolumeSource is an autogenerated conversion function.
  4168  func Convert_core_GlusterfsPersistentVolumeSource_To_v1_GlusterfsPersistentVolumeSource(in *core.GlusterfsPersistentVolumeSource, out *v1.GlusterfsPersistentVolumeSource, s conversion.Scope) error {
  4169  	return autoConvert_core_GlusterfsPersistentVolumeSource_To_v1_GlusterfsPersistentVolumeSource(in, out, s)
  4170  }
  4171  
  4172  func autoConvert_v1_GlusterfsVolumeSource_To_core_GlusterfsVolumeSource(in *v1.GlusterfsVolumeSource, out *core.GlusterfsVolumeSource, s conversion.Scope) error {
  4173  	out.EndpointsName = in.EndpointsName
  4174  	out.Path = in.Path
  4175  	out.ReadOnly = in.ReadOnly
  4176  	return nil
  4177  }
  4178  
  4179  // Convert_v1_GlusterfsVolumeSource_To_core_GlusterfsVolumeSource is an autogenerated conversion function.
  4180  func Convert_v1_GlusterfsVolumeSource_To_core_GlusterfsVolumeSource(in *v1.GlusterfsVolumeSource, out *core.GlusterfsVolumeSource, s conversion.Scope) error {
  4181  	return autoConvert_v1_GlusterfsVolumeSource_To_core_GlusterfsVolumeSource(in, out, s)
  4182  }
  4183  
  4184  func autoConvert_core_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *core.GlusterfsVolumeSource, out *v1.GlusterfsVolumeSource, s conversion.Scope) error {
  4185  	out.EndpointsName = in.EndpointsName
  4186  	out.Path = in.Path
  4187  	out.ReadOnly = in.ReadOnly
  4188  	return nil
  4189  }
  4190  
  4191  // Convert_core_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource is an autogenerated conversion function.
  4192  func Convert_core_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *core.GlusterfsVolumeSource, out *v1.GlusterfsVolumeSource, s conversion.Scope) error {
  4193  	return autoConvert_core_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in, out, s)
  4194  }
  4195  
  4196  func autoConvert_v1_HTTPGetAction_To_core_HTTPGetAction(in *v1.HTTPGetAction, out *core.HTTPGetAction, s conversion.Scope) error {
  4197  	out.Path = in.Path
  4198  	out.Port = in.Port
  4199  	out.Host = in.Host
  4200  	out.Scheme = core.URIScheme(in.Scheme)
  4201  	out.HTTPHeaders = *(*[]core.HTTPHeader)(unsafe.Pointer(&in.HTTPHeaders))
  4202  	return nil
  4203  }
  4204  
  4205  // Convert_v1_HTTPGetAction_To_core_HTTPGetAction is an autogenerated conversion function.
  4206  func Convert_v1_HTTPGetAction_To_core_HTTPGetAction(in *v1.HTTPGetAction, out *core.HTTPGetAction, s conversion.Scope) error {
  4207  	return autoConvert_v1_HTTPGetAction_To_core_HTTPGetAction(in, out, s)
  4208  }
  4209  
  4210  func autoConvert_core_HTTPGetAction_To_v1_HTTPGetAction(in *core.HTTPGetAction, out *v1.HTTPGetAction, s conversion.Scope) error {
  4211  	out.Path = in.Path
  4212  	out.Port = in.Port
  4213  	out.Host = in.Host
  4214  	out.Scheme = v1.URIScheme(in.Scheme)
  4215  	out.HTTPHeaders = *(*[]v1.HTTPHeader)(unsafe.Pointer(&in.HTTPHeaders))
  4216  	return nil
  4217  }
  4218  
  4219  // Convert_core_HTTPGetAction_To_v1_HTTPGetAction is an autogenerated conversion function.
  4220  func Convert_core_HTTPGetAction_To_v1_HTTPGetAction(in *core.HTTPGetAction, out *v1.HTTPGetAction, s conversion.Scope) error {
  4221  	return autoConvert_core_HTTPGetAction_To_v1_HTTPGetAction(in, out, s)
  4222  }
  4223  
  4224  func autoConvert_v1_HTTPHeader_To_core_HTTPHeader(in *v1.HTTPHeader, out *core.HTTPHeader, s conversion.Scope) error {
  4225  	out.Name = in.Name
  4226  	out.Value = in.Value
  4227  	return nil
  4228  }
  4229  
  4230  // Convert_v1_HTTPHeader_To_core_HTTPHeader is an autogenerated conversion function.
  4231  func Convert_v1_HTTPHeader_To_core_HTTPHeader(in *v1.HTTPHeader, out *core.HTTPHeader, s conversion.Scope) error {
  4232  	return autoConvert_v1_HTTPHeader_To_core_HTTPHeader(in, out, s)
  4233  }
  4234  
  4235  func autoConvert_core_HTTPHeader_To_v1_HTTPHeader(in *core.HTTPHeader, out *v1.HTTPHeader, s conversion.Scope) error {
  4236  	out.Name = in.Name
  4237  	out.Value = in.Value
  4238  	return nil
  4239  }
  4240  
  4241  // Convert_core_HTTPHeader_To_v1_HTTPHeader is an autogenerated conversion function.
  4242  func Convert_core_HTTPHeader_To_v1_HTTPHeader(in *core.HTTPHeader, out *v1.HTTPHeader, s conversion.Scope) error {
  4243  	return autoConvert_core_HTTPHeader_To_v1_HTTPHeader(in, out, s)
  4244  }
  4245  
  4246  func autoConvert_v1_HostAlias_To_core_HostAlias(in *v1.HostAlias, out *core.HostAlias, s conversion.Scope) error {
  4247  	out.IP = in.IP
  4248  	out.Hostnames = *(*[]string)(unsafe.Pointer(&in.Hostnames))
  4249  	return nil
  4250  }
  4251  
  4252  // Convert_v1_HostAlias_To_core_HostAlias is an autogenerated conversion function.
  4253  func Convert_v1_HostAlias_To_core_HostAlias(in *v1.HostAlias, out *core.HostAlias, s conversion.Scope) error {
  4254  	return autoConvert_v1_HostAlias_To_core_HostAlias(in, out, s)
  4255  }
  4256  
  4257  func autoConvert_core_HostAlias_To_v1_HostAlias(in *core.HostAlias, out *v1.HostAlias, s conversion.Scope) error {
  4258  	out.IP = in.IP
  4259  	out.Hostnames = *(*[]string)(unsafe.Pointer(&in.Hostnames))
  4260  	return nil
  4261  }
  4262  
  4263  // Convert_core_HostAlias_To_v1_HostAlias is an autogenerated conversion function.
  4264  func Convert_core_HostAlias_To_v1_HostAlias(in *core.HostAlias, out *v1.HostAlias, s conversion.Scope) error {
  4265  	return autoConvert_core_HostAlias_To_v1_HostAlias(in, out, s)
  4266  }
  4267  
  4268  func autoConvert_v1_HostIP_To_core_HostIP(in *v1.HostIP, out *core.HostIP, s conversion.Scope) error {
  4269  	out.IP = in.IP
  4270  	return nil
  4271  }
  4272  
  4273  // Convert_v1_HostIP_To_core_HostIP is an autogenerated conversion function.
  4274  func Convert_v1_HostIP_To_core_HostIP(in *v1.HostIP, out *core.HostIP, s conversion.Scope) error {
  4275  	return autoConvert_v1_HostIP_To_core_HostIP(in, out, s)
  4276  }
  4277  
  4278  func autoConvert_core_HostIP_To_v1_HostIP(in *core.HostIP, out *v1.HostIP, s conversion.Scope) error {
  4279  	out.IP = in.IP
  4280  	return nil
  4281  }
  4282  
  4283  // Convert_core_HostIP_To_v1_HostIP is an autogenerated conversion function.
  4284  func Convert_core_HostIP_To_v1_HostIP(in *core.HostIP, out *v1.HostIP, s conversion.Scope) error {
  4285  	return autoConvert_core_HostIP_To_v1_HostIP(in, out, s)
  4286  }
  4287  
  4288  func autoConvert_v1_HostPathVolumeSource_To_core_HostPathVolumeSource(in *v1.HostPathVolumeSource, out *core.HostPathVolumeSource, s conversion.Scope) error {
  4289  	out.Path = in.Path
  4290  	out.Type = (*core.HostPathType)(unsafe.Pointer(in.Type))
  4291  	return nil
  4292  }
  4293  
  4294  // Convert_v1_HostPathVolumeSource_To_core_HostPathVolumeSource is an autogenerated conversion function.
  4295  func Convert_v1_HostPathVolumeSource_To_core_HostPathVolumeSource(in *v1.HostPathVolumeSource, out *core.HostPathVolumeSource, s conversion.Scope) error {
  4296  	return autoConvert_v1_HostPathVolumeSource_To_core_HostPathVolumeSource(in, out, s)
  4297  }
  4298  
  4299  func autoConvert_core_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *core.HostPathVolumeSource, out *v1.HostPathVolumeSource, s conversion.Scope) error {
  4300  	out.Path = in.Path
  4301  	out.Type = (*v1.HostPathType)(unsafe.Pointer(in.Type))
  4302  	return nil
  4303  }
  4304  
  4305  // Convert_core_HostPathVolumeSource_To_v1_HostPathVolumeSource is an autogenerated conversion function.
  4306  func Convert_core_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *core.HostPathVolumeSource, out *v1.HostPathVolumeSource, s conversion.Scope) error {
  4307  	return autoConvert_core_HostPathVolumeSource_To_v1_HostPathVolumeSource(in, out, s)
  4308  }
  4309  
  4310  func autoConvert_v1_ISCSIPersistentVolumeSource_To_core_ISCSIPersistentVolumeSource(in *v1.ISCSIPersistentVolumeSource, out *core.ISCSIPersistentVolumeSource, s conversion.Scope) error {
  4311  	out.TargetPortal = in.TargetPortal
  4312  	out.IQN = in.IQN
  4313  	out.Lun = in.Lun
  4314  	out.ISCSIInterface = in.ISCSIInterface
  4315  	out.FSType = in.FSType
  4316  	out.ReadOnly = in.ReadOnly
  4317  	out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals))
  4318  	out.DiscoveryCHAPAuth = in.DiscoveryCHAPAuth
  4319  	out.SessionCHAPAuth = in.SessionCHAPAuth
  4320  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  4321  	out.InitiatorName = (*string)(unsafe.Pointer(in.InitiatorName))
  4322  	return nil
  4323  }
  4324  
  4325  // Convert_v1_ISCSIPersistentVolumeSource_To_core_ISCSIPersistentVolumeSource is an autogenerated conversion function.
  4326  func Convert_v1_ISCSIPersistentVolumeSource_To_core_ISCSIPersistentVolumeSource(in *v1.ISCSIPersistentVolumeSource, out *core.ISCSIPersistentVolumeSource, s conversion.Scope) error {
  4327  	return autoConvert_v1_ISCSIPersistentVolumeSource_To_core_ISCSIPersistentVolumeSource(in, out, s)
  4328  }
  4329  
  4330  func autoConvert_core_ISCSIPersistentVolumeSource_To_v1_ISCSIPersistentVolumeSource(in *core.ISCSIPersistentVolumeSource, out *v1.ISCSIPersistentVolumeSource, s conversion.Scope) error {
  4331  	out.TargetPortal = in.TargetPortal
  4332  	out.IQN = in.IQN
  4333  	out.Lun = in.Lun
  4334  	out.ISCSIInterface = in.ISCSIInterface
  4335  	out.FSType = in.FSType
  4336  	out.ReadOnly = in.ReadOnly
  4337  	out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals))
  4338  	out.DiscoveryCHAPAuth = in.DiscoveryCHAPAuth
  4339  	out.SessionCHAPAuth = in.SessionCHAPAuth
  4340  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  4341  	out.InitiatorName = (*string)(unsafe.Pointer(in.InitiatorName))
  4342  	return nil
  4343  }
  4344  
  4345  // Convert_core_ISCSIPersistentVolumeSource_To_v1_ISCSIPersistentVolumeSource is an autogenerated conversion function.
  4346  func Convert_core_ISCSIPersistentVolumeSource_To_v1_ISCSIPersistentVolumeSource(in *core.ISCSIPersistentVolumeSource, out *v1.ISCSIPersistentVolumeSource, s conversion.Scope) error {
  4347  	return autoConvert_core_ISCSIPersistentVolumeSource_To_v1_ISCSIPersistentVolumeSource(in, out, s)
  4348  }
  4349  
  4350  func autoConvert_v1_ISCSIVolumeSource_To_core_ISCSIVolumeSource(in *v1.ISCSIVolumeSource, out *core.ISCSIVolumeSource, s conversion.Scope) error {
  4351  	out.TargetPortal = in.TargetPortal
  4352  	out.IQN = in.IQN
  4353  	out.Lun = in.Lun
  4354  	out.ISCSIInterface = in.ISCSIInterface
  4355  	out.FSType = in.FSType
  4356  	out.ReadOnly = in.ReadOnly
  4357  	out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals))
  4358  	out.DiscoveryCHAPAuth = in.DiscoveryCHAPAuth
  4359  	out.SessionCHAPAuth = in.SessionCHAPAuth
  4360  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  4361  	out.InitiatorName = (*string)(unsafe.Pointer(in.InitiatorName))
  4362  	return nil
  4363  }
  4364  
  4365  // Convert_v1_ISCSIVolumeSource_To_core_ISCSIVolumeSource is an autogenerated conversion function.
  4366  func Convert_v1_ISCSIVolumeSource_To_core_ISCSIVolumeSource(in *v1.ISCSIVolumeSource, out *core.ISCSIVolumeSource, s conversion.Scope) error {
  4367  	return autoConvert_v1_ISCSIVolumeSource_To_core_ISCSIVolumeSource(in, out, s)
  4368  }
  4369  
  4370  func autoConvert_core_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *core.ISCSIVolumeSource, out *v1.ISCSIVolumeSource, s conversion.Scope) error {
  4371  	out.TargetPortal = in.TargetPortal
  4372  	out.IQN = in.IQN
  4373  	out.Lun = in.Lun
  4374  	out.ISCSIInterface = in.ISCSIInterface
  4375  	out.FSType = in.FSType
  4376  	out.ReadOnly = in.ReadOnly
  4377  	out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals))
  4378  	out.DiscoveryCHAPAuth = in.DiscoveryCHAPAuth
  4379  	out.SessionCHAPAuth = in.SessionCHAPAuth
  4380  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  4381  	out.InitiatorName = (*string)(unsafe.Pointer(in.InitiatorName))
  4382  	return nil
  4383  }
  4384  
  4385  // Convert_core_ISCSIVolumeSource_To_v1_ISCSIVolumeSource is an autogenerated conversion function.
  4386  func Convert_core_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *core.ISCSIVolumeSource, out *v1.ISCSIVolumeSource, s conversion.Scope) error {
  4387  	return autoConvert_core_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in, out, s)
  4388  }
  4389  
  4390  func autoConvert_v1_KeyToPath_To_core_KeyToPath(in *v1.KeyToPath, out *core.KeyToPath, s conversion.Scope) error {
  4391  	out.Key = in.Key
  4392  	out.Path = in.Path
  4393  	out.Mode = (*int32)(unsafe.Pointer(in.Mode))
  4394  	return nil
  4395  }
  4396  
  4397  // Convert_v1_KeyToPath_To_core_KeyToPath is an autogenerated conversion function.
  4398  func Convert_v1_KeyToPath_To_core_KeyToPath(in *v1.KeyToPath, out *core.KeyToPath, s conversion.Scope) error {
  4399  	return autoConvert_v1_KeyToPath_To_core_KeyToPath(in, out, s)
  4400  }
  4401  
  4402  func autoConvert_core_KeyToPath_To_v1_KeyToPath(in *core.KeyToPath, out *v1.KeyToPath, s conversion.Scope) error {
  4403  	out.Key = in.Key
  4404  	out.Path = in.Path
  4405  	out.Mode = (*int32)(unsafe.Pointer(in.Mode))
  4406  	return nil
  4407  }
  4408  
  4409  // Convert_core_KeyToPath_To_v1_KeyToPath is an autogenerated conversion function.
  4410  func Convert_core_KeyToPath_To_v1_KeyToPath(in *core.KeyToPath, out *v1.KeyToPath, s conversion.Scope) error {
  4411  	return autoConvert_core_KeyToPath_To_v1_KeyToPath(in, out, s)
  4412  }
  4413  
  4414  func autoConvert_v1_Lifecycle_To_core_Lifecycle(in *v1.Lifecycle, out *core.Lifecycle, s conversion.Scope) error {
  4415  	out.PostStart = (*core.LifecycleHandler)(unsafe.Pointer(in.PostStart))
  4416  	out.PreStop = (*core.LifecycleHandler)(unsafe.Pointer(in.PreStop))
  4417  	return nil
  4418  }
  4419  
  4420  // Convert_v1_Lifecycle_To_core_Lifecycle is an autogenerated conversion function.
  4421  func Convert_v1_Lifecycle_To_core_Lifecycle(in *v1.Lifecycle, out *core.Lifecycle, s conversion.Scope) error {
  4422  	return autoConvert_v1_Lifecycle_To_core_Lifecycle(in, out, s)
  4423  }
  4424  
  4425  func autoConvert_core_Lifecycle_To_v1_Lifecycle(in *core.Lifecycle, out *v1.Lifecycle, s conversion.Scope) error {
  4426  	out.PostStart = (*v1.LifecycleHandler)(unsafe.Pointer(in.PostStart))
  4427  	out.PreStop = (*v1.LifecycleHandler)(unsafe.Pointer(in.PreStop))
  4428  	return nil
  4429  }
  4430  
  4431  // Convert_core_Lifecycle_To_v1_Lifecycle is an autogenerated conversion function.
  4432  func Convert_core_Lifecycle_To_v1_Lifecycle(in *core.Lifecycle, out *v1.Lifecycle, s conversion.Scope) error {
  4433  	return autoConvert_core_Lifecycle_To_v1_Lifecycle(in, out, s)
  4434  }
  4435  
  4436  func autoConvert_v1_LifecycleHandler_To_core_LifecycleHandler(in *v1.LifecycleHandler, out *core.LifecycleHandler, s conversion.Scope) error {
  4437  	out.Exec = (*core.ExecAction)(unsafe.Pointer(in.Exec))
  4438  	out.HTTPGet = (*core.HTTPGetAction)(unsafe.Pointer(in.HTTPGet))
  4439  	out.TCPSocket = (*core.TCPSocketAction)(unsafe.Pointer(in.TCPSocket))
  4440  	out.Sleep = (*core.SleepAction)(unsafe.Pointer(in.Sleep))
  4441  	return nil
  4442  }
  4443  
  4444  // Convert_v1_LifecycleHandler_To_core_LifecycleHandler is an autogenerated conversion function.
  4445  func Convert_v1_LifecycleHandler_To_core_LifecycleHandler(in *v1.LifecycleHandler, out *core.LifecycleHandler, s conversion.Scope) error {
  4446  	return autoConvert_v1_LifecycleHandler_To_core_LifecycleHandler(in, out, s)
  4447  }
  4448  
  4449  func autoConvert_core_LifecycleHandler_To_v1_LifecycleHandler(in *core.LifecycleHandler, out *v1.LifecycleHandler, s conversion.Scope) error {
  4450  	out.Exec = (*v1.ExecAction)(unsafe.Pointer(in.Exec))
  4451  	out.HTTPGet = (*v1.HTTPGetAction)(unsafe.Pointer(in.HTTPGet))
  4452  	out.TCPSocket = (*v1.TCPSocketAction)(unsafe.Pointer(in.TCPSocket))
  4453  	out.Sleep = (*v1.SleepAction)(unsafe.Pointer(in.Sleep))
  4454  	return nil
  4455  }
  4456  
  4457  // Convert_core_LifecycleHandler_To_v1_LifecycleHandler is an autogenerated conversion function.
  4458  func Convert_core_LifecycleHandler_To_v1_LifecycleHandler(in *core.LifecycleHandler, out *v1.LifecycleHandler, s conversion.Scope) error {
  4459  	return autoConvert_core_LifecycleHandler_To_v1_LifecycleHandler(in, out, s)
  4460  }
  4461  
  4462  func autoConvert_v1_LimitRange_To_core_LimitRange(in *v1.LimitRange, out *core.LimitRange, s conversion.Scope) error {
  4463  	out.ObjectMeta = in.ObjectMeta
  4464  	if err := Convert_v1_LimitRangeSpec_To_core_LimitRangeSpec(&in.Spec, &out.Spec, s); err != nil {
  4465  		return err
  4466  	}
  4467  	return nil
  4468  }
  4469  
  4470  // Convert_v1_LimitRange_To_core_LimitRange is an autogenerated conversion function.
  4471  func Convert_v1_LimitRange_To_core_LimitRange(in *v1.LimitRange, out *core.LimitRange, s conversion.Scope) error {
  4472  	return autoConvert_v1_LimitRange_To_core_LimitRange(in, out, s)
  4473  }
  4474  
  4475  func autoConvert_core_LimitRange_To_v1_LimitRange(in *core.LimitRange, out *v1.LimitRange, s conversion.Scope) error {
  4476  	out.ObjectMeta = in.ObjectMeta
  4477  	if err := Convert_core_LimitRangeSpec_To_v1_LimitRangeSpec(&in.Spec, &out.Spec, s); err != nil {
  4478  		return err
  4479  	}
  4480  	return nil
  4481  }
  4482  
  4483  // Convert_core_LimitRange_To_v1_LimitRange is an autogenerated conversion function.
  4484  func Convert_core_LimitRange_To_v1_LimitRange(in *core.LimitRange, out *v1.LimitRange, s conversion.Scope) error {
  4485  	return autoConvert_core_LimitRange_To_v1_LimitRange(in, out, s)
  4486  }
  4487  
  4488  func autoConvert_v1_LimitRangeItem_To_core_LimitRangeItem(in *v1.LimitRangeItem, out *core.LimitRangeItem, s conversion.Scope) error {
  4489  	out.Type = core.LimitType(in.Type)
  4490  	out.Max = *(*core.ResourceList)(unsafe.Pointer(&in.Max))
  4491  	out.Min = *(*core.ResourceList)(unsafe.Pointer(&in.Min))
  4492  	out.Default = *(*core.ResourceList)(unsafe.Pointer(&in.Default))
  4493  	out.DefaultRequest = *(*core.ResourceList)(unsafe.Pointer(&in.DefaultRequest))
  4494  	out.MaxLimitRequestRatio = *(*core.ResourceList)(unsafe.Pointer(&in.MaxLimitRequestRatio))
  4495  	return nil
  4496  }
  4497  
  4498  // Convert_v1_LimitRangeItem_To_core_LimitRangeItem is an autogenerated conversion function.
  4499  func Convert_v1_LimitRangeItem_To_core_LimitRangeItem(in *v1.LimitRangeItem, out *core.LimitRangeItem, s conversion.Scope) error {
  4500  	return autoConvert_v1_LimitRangeItem_To_core_LimitRangeItem(in, out, s)
  4501  }
  4502  
  4503  func autoConvert_core_LimitRangeItem_To_v1_LimitRangeItem(in *core.LimitRangeItem, out *v1.LimitRangeItem, s conversion.Scope) error {
  4504  	out.Type = v1.LimitType(in.Type)
  4505  	out.Max = *(*v1.ResourceList)(unsafe.Pointer(&in.Max))
  4506  	out.Min = *(*v1.ResourceList)(unsafe.Pointer(&in.Min))
  4507  	out.Default = *(*v1.ResourceList)(unsafe.Pointer(&in.Default))
  4508  	out.DefaultRequest = *(*v1.ResourceList)(unsafe.Pointer(&in.DefaultRequest))
  4509  	out.MaxLimitRequestRatio = *(*v1.ResourceList)(unsafe.Pointer(&in.MaxLimitRequestRatio))
  4510  	return nil
  4511  }
  4512  
  4513  // Convert_core_LimitRangeItem_To_v1_LimitRangeItem is an autogenerated conversion function.
  4514  func Convert_core_LimitRangeItem_To_v1_LimitRangeItem(in *core.LimitRangeItem, out *v1.LimitRangeItem, s conversion.Scope) error {
  4515  	return autoConvert_core_LimitRangeItem_To_v1_LimitRangeItem(in, out, s)
  4516  }
  4517  
  4518  func autoConvert_v1_LimitRangeList_To_core_LimitRangeList(in *v1.LimitRangeList, out *core.LimitRangeList, s conversion.Scope) error {
  4519  	out.ListMeta = in.ListMeta
  4520  	out.Items = *(*[]core.LimitRange)(unsafe.Pointer(&in.Items))
  4521  	return nil
  4522  }
  4523  
  4524  // Convert_v1_LimitRangeList_To_core_LimitRangeList is an autogenerated conversion function.
  4525  func Convert_v1_LimitRangeList_To_core_LimitRangeList(in *v1.LimitRangeList, out *core.LimitRangeList, s conversion.Scope) error {
  4526  	return autoConvert_v1_LimitRangeList_To_core_LimitRangeList(in, out, s)
  4527  }
  4528  
  4529  func autoConvert_core_LimitRangeList_To_v1_LimitRangeList(in *core.LimitRangeList, out *v1.LimitRangeList, s conversion.Scope) error {
  4530  	out.ListMeta = in.ListMeta
  4531  	out.Items = *(*[]v1.LimitRange)(unsafe.Pointer(&in.Items))
  4532  	return nil
  4533  }
  4534  
  4535  // Convert_core_LimitRangeList_To_v1_LimitRangeList is an autogenerated conversion function.
  4536  func Convert_core_LimitRangeList_To_v1_LimitRangeList(in *core.LimitRangeList, out *v1.LimitRangeList, s conversion.Scope) error {
  4537  	return autoConvert_core_LimitRangeList_To_v1_LimitRangeList(in, out, s)
  4538  }
  4539  
  4540  func autoConvert_v1_LimitRangeSpec_To_core_LimitRangeSpec(in *v1.LimitRangeSpec, out *core.LimitRangeSpec, s conversion.Scope) error {
  4541  	out.Limits = *(*[]core.LimitRangeItem)(unsafe.Pointer(&in.Limits))
  4542  	return nil
  4543  }
  4544  
  4545  // Convert_v1_LimitRangeSpec_To_core_LimitRangeSpec is an autogenerated conversion function.
  4546  func Convert_v1_LimitRangeSpec_To_core_LimitRangeSpec(in *v1.LimitRangeSpec, out *core.LimitRangeSpec, s conversion.Scope) error {
  4547  	return autoConvert_v1_LimitRangeSpec_To_core_LimitRangeSpec(in, out, s)
  4548  }
  4549  
  4550  func autoConvert_core_LimitRangeSpec_To_v1_LimitRangeSpec(in *core.LimitRangeSpec, out *v1.LimitRangeSpec, s conversion.Scope) error {
  4551  	out.Limits = *(*[]v1.LimitRangeItem)(unsafe.Pointer(&in.Limits))
  4552  	return nil
  4553  }
  4554  
  4555  // Convert_core_LimitRangeSpec_To_v1_LimitRangeSpec is an autogenerated conversion function.
  4556  func Convert_core_LimitRangeSpec_To_v1_LimitRangeSpec(in *core.LimitRangeSpec, out *v1.LimitRangeSpec, s conversion.Scope) error {
  4557  	return autoConvert_core_LimitRangeSpec_To_v1_LimitRangeSpec(in, out, s)
  4558  }
  4559  
  4560  func autoConvert_v1_List_To_core_List(in *v1.List, out *core.List, s conversion.Scope) error {
  4561  	out.ListMeta = in.ListMeta
  4562  	if in.Items != nil {
  4563  		in, out := &in.Items, &out.Items
  4564  		*out = make([]runtime.Object, len(*in))
  4565  		for i := range *in {
  4566  			if err := runtime.Convert_runtime_RawExtension_To_runtime_Object(&(*in)[i], &(*out)[i], s); err != nil {
  4567  				return err
  4568  			}
  4569  		}
  4570  	} else {
  4571  		out.Items = nil
  4572  	}
  4573  	return nil
  4574  }
  4575  
  4576  // Convert_v1_List_To_core_List is an autogenerated conversion function.
  4577  func Convert_v1_List_To_core_List(in *v1.List, out *core.List, s conversion.Scope) error {
  4578  	return autoConvert_v1_List_To_core_List(in, out, s)
  4579  }
  4580  
  4581  func autoConvert_core_List_To_v1_List(in *core.List, out *v1.List, s conversion.Scope) error {
  4582  	out.ListMeta = in.ListMeta
  4583  	if in.Items != nil {
  4584  		in, out := &in.Items, &out.Items
  4585  		*out = make([]runtime.RawExtension, len(*in))
  4586  		for i := range *in {
  4587  			if err := runtime.Convert_runtime_Object_To_runtime_RawExtension(&(*in)[i], &(*out)[i], s); err != nil {
  4588  				return err
  4589  			}
  4590  		}
  4591  	} else {
  4592  		out.Items = nil
  4593  	}
  4594  	return nil
  4595  }
  4596  
  4597  // Convert_core_List_To_v1_List is an autogenerated conversion function.
  4598  func Convert_core_List_To_v1_List(in *core.List, out *v1.List, s conversion.Scope) error {
  4599  	return autoConvert_core_List_To_v1_List(in, out, s)
  4600  }
  4601  
  4602  func autoConvert_v1_LoadBalancerIngress_To_core_LoadBalancerIngress(in *v1.LoadBalancerIngress, out *core.LoadBalancerIngress, s conversion.Scope) error {
  4603  	out.IP = in.IP
  4604  	out.Hostname = in.Hostname
  4605  	out.IPMode = (*core.LoadBalancerIPMode)(unsafe.Pointer(in.IPMode))
  4606  	out.Ports = *(*[]core.PortStatus)(unsafe.Pointer(&in.Ports))
  4607  	return nil
  4608  }
  4609  
  4610  // Convert_v1_LoadBalancerIngress_To_core_LoadBalancerIngress is an autogenerated conversion function.
  4611  func Convert_v1_LoadBalancerIngress_To_core_LoadBalancerIngress(in *v1.LoadBalancerIngress, out *core.LoadBalancerIngress, s conversion.Scope) error {
  4612  	return autoConvert_v1_LoadBalancerIngress_To_core_LoadBalancerIngress(in, out, s)
  4613  }
  4614  
  4615  func autoConvert_core_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *core.LoadBalancerIngress, out *v1.LoadBalancerIngress, s conversion.Scope) error {
  4616  	out.IP = in.IP
  4617  	out.Hostname = in.Hostname
  4618  	out.IPMode = (*v1.LoadBalancerIPMode)(unsafe.Pointer(in.IPMode))
  4619  	out.Ports = *(*[]v1.PortStatus)(unsafe.Pointer(&in.Ports))
  4620  	return nil
  4621  }
  4622  
  4623  // Convert_core_LoadBalancerIngress_To_v1_LoadBalancerIngress is an autogenerated conversion function.
  4624  func Convert_core_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *core.LoadBalancerIngress, out *v1.LoadBalancerIngress, s conversion.Scope) error {
  4625  	return autoConvert_core_LoadBalancerIngress_To_v1_LoadBalancerIngress(in, out, s)
  4626  }
  4627  
  4628  func autoConvert_v1_LoadBalancerStatus_To_core_LoadBalancerStatus(in *v1.LoadBalancerStatus, out *core.LoadBalancerStatus, s conversion.Scope) error {
  4629  	out.Ingress = *(*[]core.LoadBalancerIngress)(unsafe.Pointer(&in.Ingress))
  4630  	return nil
  4631  }
  4632  
  4633  // Convert_v1_LoadBalancerStatus_To_core_LoadBalancerStatus is an autogenerated conversion function.
  4634  func Convert_v1_LoadBalancerStatus_To_core_LoadBalancerStatus(in *v1.LoadBalancerStatus, out *core.LoadBalancerStatus, s conversion.Scope) error {
  4635  	return autoConvert_v1_LoadBalancerStatus_To_core_LoadBalancerStatus(in, out, s)
  4636  }
  4637  
  4638  func autoConvert_core_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *core.LoadBalancerStatus, out *v1.LoadBalancerStatus, s conversion.Scope) error {
  4639  	out.Ingress = *(*[]v1.LoadBalancerIngress)(unsafe.Pointer(&in.Ingress))
  4640  	return nil
  4641  }
  4642  
  4643  // Convert_core_LoadBalancerStatus_To_v1_LoadBalancerStatus is an autogenerated conversion function.
  4644  func Convert_core_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *core.LoadBalancerStatus, out *v1.LoadBalancerStatus, s conversion.Scope) error {
  4645  	return autoConvert_core_LoadBalancerStatus_To_v1_LoadBalancerStatus(in, out, s)
  4646  }
  4647  
  4648  func autoConvert_v1_LocalObjectReference_To_core_LocalObjectReference(in *v1.LocalObjectReference, out *core.LocalObjectReference, s conversion.Scope) error {
  4649  	out.Name = in.Name
  4650  	return nil
  4651  }
  4652  
  4653  // Convert_v1_LocalObjectReference_To_core_LocalObjectReference is an autogenerated conversion function.
  4654  func Convert_v1_LocalObjectReference_To_core_LocalObjectReference(in *v1.LocalObjectReference, out *core.LocalObjectReference, s conversion.Scope) error {
  4655  	return autoConvert_v1_LocalObjectReference_To_core_LocalObjectReference(in, out, s)
  4656  }
  4657  
  4658  func autoConvert_core_LocalObjectReference_To_v1_LocalObjectReference(in *core.LocalObjectReference, out *v1.LocalObjectReference, s conversion.Scope) error {
  4659  	out.Name = in.Name
  4660  	return nil
  4661  }
  4662  
  4663  // Convert_core_LocalObjectReference_To_v1_LocalObjectReference is an autogenerated conversion function.
  4664  func Convert_core_LocalObjectReference_To_v1_LocalObjectReference(in *core.LocalObjectReference, out *v1.LocalObjectReference, s conversion.Scope) error {
  4665  	return autoConvert_core_LocalObjectReference_To_v1_LocalObjectReference(in, out, s)
  4666  }
  4667  
  4668  func autoConvert_v1_LocalVolumeSource_To_core_LocalVolumeSource(in *v1.LocalVolumeSource, out *core.LocalVolumeSource, s conversion.Scope) error {
  4669  	out.Path = in.Path
  4670  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  4671  	return nil
  4672  }
  4673  
  4674  // Convert_v1_LocalVolumeSource_To_core_LocalVolumeSource is an autogenerated conversion function.
  4675  func Convert_v1_LocalVolumeSource_To_core_LocalVolumeSource(in *v1.LocalVolumeSource, out *core.LocalVolumeSource, s conversion.Scope) error {
  4676  	return autoConvert_v1_LocalVolumeSource_To_core_LocalVolumeSource(in, out, s)
  4677  }
  4678  
  4679  func autoConvert_core_LocalVolumeSource_To_v1_LocalVolumeSource(in *core.LocalVolumeSource, out *v1.LocalVolumeSource, s conversion.Scope) error {
  4680  	out.Path = in.Path
  4681  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  4682  	return nil
  4683  }
  4684  
  4685  // Convert_core_LocalVolumeSource_To_v1_LocalVolumeSource is an autogenerated conversion function.
  4686  func Convert_core_LocalVolumeSource_To_v1_LocalVolumeSource(in *core.LocalVolumeSource, out *v1.LocalVolumeSource, s conversion.Scope) error {
  4687  	return autoConvert_core_LocalVolumeSource_To_v1_LocalVolumeSource(in, out, s)
  4688  }
  4689  
  4690  func autoConvert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus(in *v1.ModifyVolumeStatus, out *core.ModifyVolumeStatus, s conversion.Scope) error {
  4691  	out.TargetVolumeAttributesClassName = in.TargetVolumeAttributesClassName
  4692  	out.Status = core.PersistentVolumeClaimModifyVolumeStatus(in.Status)
  4693  	return nil
  4694  }
  4695  
  4696  // Convert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus is an autogenerated conversion function.
  4697  func Convert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus(in *v1.ModifyVolumeStatus, out *core.ModifyVolumeStatus, s conversion.Scope) error {
  4698  	return autoConvert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus(in, out, s)
  4699  }
  4700  
  4701  func autoConvert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus(in *core.ModifyVolumeStatus, out *v1.ModifyVolumeStatus, s conversion.Scope) error {
  4702  	out.TargetVolumeAttributesClassName = in.TargetVolumeAttributesClassName
  4703  	out.Status = v1.PersistentVolumeClaimModifyVolumeStatus(in.Status)
  4704  	return nil
  4705  }
  4706  
  4707  // Convert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus is an autogenerated conversion function.
  4708  func Convert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus(in *core.ModifyVolumeStatus, out *v1.ModifyVolumeStatus, s conversion.Scope) error {
  4709  	return autoConvert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus(in, out, s)
  4710  }
  4711  
  4712  func autoConvert_v1_NFSVolumeSource_To_core_NFSVolumeSource(in *v1.NFSVolumeSource, out *core.NFSVolumeSource, s conversion.Scope) error {
  4713  	out.Server = in.Server
  4714  	out.Path = in.Path
  4715  	out.ReadOnly = in.ReadOnly
  4716  	return nil
  4717  }
  4718  
  4719  // Convert_v1_NFSVolumeSource_To_core_NFSVolumeSource is an autogenerated conversion function.
  4720  func Convert_v1_NFSVolumeSource_To_core_NFSVolumeSource(in *v1.NFSVolumeSource, out *core.NFSVolumeSource, s conversion.Scope) error {
  4721  	return autoConvert_v1_NFSVolumeSource_To_core_NFSVolumeSource(in, out, s)
  4722  }
  4723  
  4724  func autoConvert_core_NFSVolumeSource_To_v1_NFSVolumeSource(in *core.NFSVolumeSource, out *v1.NFSVolumeSource, s conversion.Scope) error {
  4725  	out.Server = in.Server
  4726  	out.Path = in.Path
  4727  	out.ReadOnly = in.ReadOnly
  4728  	return nil
  4729  }
  4730  
  4731  // Convert_core_NFSVolumeSource_To_v1_NFSVolumeSource is an autogenerated conversion function.
  4732  func Convert_core_NFSVolumeSource_To_v1_NFSVolumeSource(in *core.NFSVolumeSource, out *v1.NFSVolumeSource, s conversion.Scope) error {
  4733  	return autoConvert_core_NFSVolumeSource_To_v1_NFSVolumeSource(in, out, s)
  4734  }
  4735  
  4736  func autoConvert_v1_Namespace_To_core_Namespace(in *v1.Namespace, out *core.Namespace, s conversion.Scope) error {
  4737  	out.ObjectMeta = in.ObjectMeta
  4738  	if err := Convert_v1_NamespaceSpec_To_core_NamespaceSpec(&in.Spec, &out.Spec, s); err != nil {
  4739  		return err
  4740  	}
  4741  	if err := Convert_v1_NamespaceStatus_To_core_NamespaceStatus(&in.Status, &out.Status, s); err != nil {
  4742  		return err
  4743  	}
  4744  	return nil
  4745  }
  4746  
  4747  // Convert_v1_Namespace_To_core_Namespace is an autogenerated conversion function.
  4748  func Convert_v1_Namespace_To_core_Namespace(in *v1.Namespace, out *core.Namespace, s conversion.Scope) error {
  4749  	return autoConvert_v1_Namespace_To_core_Namespace(in, out, s)
  4750  }
  4751  
  4752  func autoConvert_core_Namespace_To_v1_Namespace(in *core.Namespace, out *v1.Namespace, s conversion.Scope) error {
  4753  	out.ObjectMeta = in.ObjectMeta
  4754  	if err := Convert_core_NamespaceSpec_To_v1_NamespaceSpec(&in.Spec, &out.Spec, s); err != nil {
  4755  		return err
  4756  	}
  4757  	if err := Convert_core_NamespaceStatus_To_v1_NamespaceStatus(&in.Status, &out.Status, s); err != nil {
  4758  		return err
  4759  	}
  4760  	return nil
  4761  }
  4762  
  4763  // Convert_core_Namespace_To_v1_Namespace is an autogenerated conversion function.
  4764  func Convert_core_Namespace_To_v1_Namespace(in *core.Namespace, out *v1.Namespace, s conversion.Scope) error {
  4765  	return autoConvert_core_Namespace_To_v1_Namespace(in, out, s)
  4766  }
  4767  
  4768  func autoConvert_v1_NamespaceCondition_To_core_NamespaceCondition(in *v1.NamespaceCondition, out *core.NamespaceCondition, s conversion.Scope) error {
  4769  	out.Type = core.NamespaceConditionType(in.Type)
  4770  	out.Status = core.ConditionStatus(in.Status)
  4771  	out.LastTransitionTime = in.LastTransitionTime
  4772  	out.Reason = in.Reason
  4773  	out.Message = in.Message
  4774  	return nil
  4775  }
  4776  
  4777  // Convert_v1_NamespaceCondition_To_core_NamespaceCondition is an autogenerated conversion function.
  4778  func Convert_v1_NamespaceCondition_To_core_NamespaceCondition(in *v1.NamespaceCondition, out *core.NamespaceCondition, s conversion.Scope) error {
  4779  	return autoConvert_v1_NamespaceCondition_To_core_NamespaceCondition(in, out, s)
  4780  }
  4781  
  4782  func autoConvert_core_NamespaceCondition_To_v1_NamespaceCondition(in *core.NamespaceCondition, out *v1.NamespaceCondition, s conversion.Scope) error {
  4783  	out.Type = v1.NamespaceConditionType(in.Type)
  4784  	out.Status = v1.ConditionStatus(in.Status)
  4785  	out.LastTransitionTime = in.LastTransitionTime
  4786  	out.Reason = in.Reason
  4787  	out.Message = in.Message
  4788  	return nil
  4789  }
  4790  
  4791  // Convert_core_NamespaceCondition_To_v1_NamespaceCondition is an autogenerated conversion function.
  4792  func Convert_core_NamespaceCondition_To_v1_NamespaceCondition(in *core.NamespaceCondition, out *v1.NamespaceCondition, s conversion.Scope) error {
  4793  	return autoConvert_core_NamespaceCondition_To_v1_NamespaceCondition(in, out, s)
  4794  }
  4795  
  4796  func autoConvert_v1_NamespaceList_To_core_NamespaceList(in *v1.NamespaceList, out *core.NamespaceList, s conversion.Scope) error {
  4797  	out.ListMeta = in.ListMeta
  4798  	out.Items = *(*[]core.Namespace)(unsafe.Pointer(&in.Items))
  4799  	return nil
  4800  }
  4801  
  4802  // Convert_v1_NamespaceList_To_core_NamespaceList is an autogenerated conversion function.
  4803  func Convert_v1_NamespaceList_To_core_NamespaceList(in *v1.NamespaceList, out *core.NamespaceList, s conversion.Scope) error {
  4804  	return autoConvert_v1_NamespaceList_To_core_NamespaceList(in, out, s)
  4805  }
  4806  
  4807  func autoConvert_core_NamespaceList_To_v1_NamespaceList(in *core.NamespaceList, out *v1.NamespaceList, s conversion.Scope) error {
  4808  	out.ListMeta = in.ListMeta
  4809  	out.Items = *(*[]v1.Namespace)(unsafe.Pointer(&in.Items))
  4810  	return nil
  4811  }
  4812  
  4813  // Convert_core_NamespaceList_To_v1_NamespaceList is an autogenerated conversion function.
  4814  func Convert_core_NamespaceList_To_v1_NamespaceList(in *core.NamespaceList, out *v1.NamespaceList, s conversion.Scope) error {
  4815  	return autoConvert_core_NamespaceList_To_v1_NamespaceList(in, out, s)
  4816  }
  4817  
  4818  func autoConvert_v1_NamespaceSpec_To_core_NamespaceSpec(in *v1.NamespaceSpec, out *core.NamespaceSpec, s conversion.Scope) error {
  4819  	out.Finalizers = *(*[]core.FinalizerName)(unsafe.Pointer(&in.Finalizers))
  4820  	return nil
  4821  }
  4822  
  4823  // Convert_v1_NamespaceSpec_To_core_NamespaceSpec is an autogenerated conversion function.
  4824  func Convert_v1_NamespaceSpec_To_core_NamespaceSpec(in *v1.NamespaceSpec, out *core.NamespaceSpec, s conversion.Scope) error {
  4825  	return autoConvert_v1_NamespaceSpec_To_core_NamespaceSpec(in, out, s)
  4826  }
  4827  
  4828  func autoConvert_core_NamespaceSpec_To_v1_NamespaceSpec(in *core.NamespaceSpec, out *v1.NamespaceSpec, s conversion.Scope) error {
  4829  	out.Finalizers = *(*[]v1.FinalizerName)(unsafe.Pointer(&in.Finalizers))
  4830  	return nil
  4831  }
  4832  
  4833  // Convert_core_NamespaceSpec_To_v1_NamespaceSpec is an autogenerated conversion function.
  4834  func Convert_core_NamespaceSpec_To_v1_NamespaceSpec(in *core.NamespaceSpec, out *v1.NamespaceSpec, s conversion.Scope) error {
  4835  	return autoConvert_core_NamespaceSpec_To_v1_NamespaceSpec(in, out, s)
  4836  }
  4837  
  4838  func autoConvert_v1_NamespaceStatus_To_core_NamespaceStatus(in *v1.NamespaceStatus, out *core.NamespaceStatus, s conversion.Scope) error {
  4839  	out.Phase = core.NamespacePhase(in.Phase)
  4840  	out.Conditions = *(*[]core.NamespaceCondition)(unsafe.Pointer(&in.Conditions))
  4841  	return nil
  4842  }
  4843  
  4844  // Convert_v1_NamespaceStatus_To_core_NamespaceStatus is an autogenerated conversion function.
  4845  func Convert_v1_NamespaceStatus_To_core_NamespaceStatus(in *v1.NamespaceStatus, out *core.NamespaceStatus, s conversion.Scope) error {
  4846  	return autoConvert_v1_NamespaceStatus_To_core_NamespaceStatus(in, out, s)
  4847  }
  4848  
  4849  func autoConvert_core_NamespaceStatus_To_v1_NamespaceStatus(in *core.NamespaceStatus, out *v1.NamespaceStatus, s conversion.Scope) error {
  4850  	out.Phase = v1.NamespacePhase(in.Phase)
  4851  	out.Conditions = *(*[]v1.NamespaceCondition)(unsafe.Pointer(&in.Conditions))
  4852  	return nil
  4853  }
  4854  
  4855  // Convert_core_NamespaceStatus_To_v1_NamespaceStatus is an autogenerated conversion function.
  4856  func Convert_core_NamespaceStatus_To_v1_NamespaceStatus(in *core.NamespaceStatus, out *v1.NamespaceStatus, s conversion.Scope) error {
  4857  	return autoConvert_core_NamespaceStatus_To_v1_NamespaceStatus(in, out, s)
  4858  }
  4859  
  4860  func autoConvert_v1_Node_To_core_Node(in *v1.Node, out *core.Node, s conversion.Scope) error {
  4861  	out.ObjectMeta = in.ObjectMeta
  4862  	if err := Convert_v1_NodeSpec_To_core_NodeSpec(&in.Spec, &out.Spec, s); err != nil {
  4863  		return err
  4864  	}
  4865  	if err := Convert_v1_NodeStatus_To_core_NodeStatus(&in.Status, &out.Status, s); err != nil {
  4866  		return err
  4867  	}
  4868  	return nil
  4869  }
  4870  
  4871  // Convert_v1_Node_To_core_Node is an autogenerated conversion function.
  4872  func Convert_v1_Node_To_core_Node(in *v1.Node, out *core.Node, s conversion.Scope) error {
  4873  	return autoConvert_v1_Node_To_core_Node(in, out, s)
  4874  }
  4875  
  4876  func autoConvert_core_Node_To_v1_Node(in *core.Node, out *v1.Node, s conversion.Scope) error {
  4877  	out.ObjectMeta = in.ObjectMeta
  4878  	if err := Convert_core_NodeSpec_To_v1_NodeSpec(&in.Spec, &out.Spec, s); err != nil {
  4879  		return err
  4880  	}
  4881  	if err := Convert_core_NodeStatus_To_v1_NodeStatus(&in.Status, &out.Status, s); err != nil {
  4882  		return err
  4883  	}
  4884  	return nil
  4885  }
  4886  
  4887  // Convert_core_Node_To_v1_Node is an autogenerated conversion function.
  4888  func Convert_core_Node_To_v1_Node(in *core.Node, out *v1.Node, s conversion.Scope) error {
  4889  	return autoConvert_core_Node_To_v1_Node(in, out, s)
  4890  }
  4891  
  4892  func autoConvert_v1_NodeAddress_To_core_NodeAddress(in *v1.NodeAddress, out *core.NodeAddress, s conversion.Scope) error {
  4893  	out.Type = core.NodeAddressType(in.Type)
  4894  	out.Address = in.Address
  4895  	return nil
  4896  }
  4897  
  4898  // Convert_v1_NodeAddress_To_core_NodeAddress is an autogenerated conversion function.
  4899  func Convert_v1_NodeAddress_To_core_NodeAddress(in *v1.NodeAddress, out *core.NodeAddress, s conversion.Scope) error {
  4900  	return autoConvert_v1_NodeAddress_To_core_NodeAddress(in, out, s)
  4901  }
  4902  
  4903  func autoConvert_core_NodeAddress_To_v1_NodeAddress(in *core.NodeAddress, out *v1.NodeAddress, s conversion.Scope) error {
  4904  	out.Type = v1.NodeAddressType(in.Type)
  4905  	out.Address = in.Address
  4906  	return nil
  4907  }
  4908  
  4909  // Convert_core_NodeAddress_To_v1_NodeAddress is an autogenerated conversion function.
  4910  func Convert_core_NodeAddress_To_v1_NodeAddress(in *core.NodeAddress, out *v1.NodeAddress, s conversion.Scope) error {
  4911  	return autoConvert_core_NodeAddress_To_v1_NodeAddress(in, out, s)
  4912  }
  4913  
  4914  func autoConvert_v1_NodeAffinity_To_core_NodeAffinity(in *v1.NodeAffinity, out *core.NodeAffinity, s conversion.Scope) error {
  4915  	out.RequiredDuringSchedulingIgnoredDuringExecution = (*core.NodeSelector)(unsafe.Pointer(in.RequiredDuringSchedulingIgnoredDuringExecution))
  4916  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]core.PreferredSchedulingTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  4917  	return nil
  4918  }
  4919  
  4920  // Convert_v1_NodeAffinity_To_core_NodeAffinity is an autogenerated conversion function.
  4921  func Convert_v1_NodeAffinity_To_core_NodeAffinity(in *v1.NodeAffinity, out *core.NodeAffinity, s conversion.Scope) error {
  4922  	return autoConvert_v1_NodeAffinity_To_core_NodeAffinity(in, out, s)
  4923  }
  4924  
  4925  func autoConvert_core_NodeAffinity_To_v1_NodeAffinity(in *core.NodeAffinity, out *v1.NodeAffinity, s conversion.Scope) error {
  4926  	out.RequiredDuringSchedulingIgnoredDuringExecution = (*v1.NodeSelector)(unsafe.Pointer(in.RequiredDuringSchedulingIgnoredDuringExecution))
  4927  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]v1.PreferredSchedulingTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  4928  	return nil
  4929  }
  4930  
  4931  // Convert_core_NodeAffinity_To_v1_NodeAffinity is an autogenerated conversion function.
  4932  func Convert_core_NodeAffinity_To_v1_NodeAffinity(in *core.NodeAffinity, out *v1.NodeAffinity, s conversion.Scope) error {
  4933  	return autoConvert_core_NodeAffinity_To_v1_NodeAffinity(in, out, s)
  4934  }
  4935  
  4936  func autoConvert_v1_NodeCondition_To_core_NodeCondition(in *v1.NodeCondition, out *core.NodeCondition, s conversion.Scope) error {
  4937  	out.Type = core.NodeConditionType(in.Type)
  4938  	out.Status = core.ConditionStatus(in.Status)
  4939  	out.LastHeartbeatTime = in.LastHeartbeatTime
  4940  	out.LastTransitionTime = in.LastTransitionTime
  4941  	out.Reason = in.Reason
  4942  	out.Message = in.Message
  4943  	return nil
  4944  }
  4945  
  4946  // Convert_v1_NodeCondition_To_core_NodeCondition is an autogenerated conversion function.
  4947  func Convert_v1_NodeCondition_To_core_NodeCondition(in *v1.NodeCondition, out *core.NodeCondition, s conversion.Scope) error {
  4948  	return autoConvert_v1_NodeCondition_To_core_NodeCondition(in, out, s)
  4949  }
  4950  
  4951  func autoConvert_core_NodeCondition_To_v1_NodeCondition(in *core.NodeCondition, out *v1.NodeCondition, s conversion.Scope) error {
  4952  	out.Type = v1.NodeConditionType(in.Type)
  4953  	out.Status = v1.ConditionStatus(in.Status)
  4954  	out.LastHeartbeatTime = in.LastHeartbeatTime
  4955  	out.LastTransitionTime = in.LastTransitionTime
  4956  	out.Reason = in.Reason
  4957  	out.Message = in.Message
  4958  	return nil
  4959  }
  4960  
  4961  // Convert_core_NodeCondition_To_v1_NodeCondition is an autogenerated conversion function.
  4962  func Convert_core_NodeCondition_To_v1_NodeCondition(in *core.NodeCondition, out *v1.NodeCondition, s conversion.Scope) error {
  4963  	return autoConvert_core_NodeCondition_To_v1_NodeCondition(in, out, s)
  4964  }
  4965  
  4966  func autoConvert_v1_NodeConfigSource_To_core_NodeConfigSource(in *v1.NodeConfigSource, out *core.NodeConfigSource, s conversion.Scope) error {
  4967  	out.ConfigMap = (*core.ConfigMapNodeConfigSource)(unsafe.Pointer(in.ConfigMap))
  4968  	return nil
  4969  }
  4970  
  4971  // Convert_v1_NodeConfigSource_To_core_NodeConfigSource is an autogenerated conversion function.
  4972  func Convert_v1_NodeConfigSource_To_core_NodeConfigSource(in *v1.NodeConfigSource, out *core.NodeConfigSource, s conversion.Scope) error {
  4973  	return autoConvert_v1_NodeConfigSource_To_core_NodeConfigSource(in, out, s)
  4974  }
  4975  
  4976  func autoConvert_core_NodeConfigSource_To_v1_NodeConfigSource(in *core.NodeConfigSource, out *v1.NodeConfigSource, s conversion.Scope) error {
  4977  	out.ConfigMap = (*v1.ConfigMapNodeConfigSource)(unsafe.Pointer(in.ConfigMap))
  4978  	return nil
  4979  }
  4980  
  4981  // Convert_core_NodeConfigSource_To_v1_NodeConfigSource is an autogenerated conversion function.
  4982  func Convert_core_NodeConfigSource_To_v1_NodeConfigSource(in *core.NodeConfigSource, out *v1.NodeConfigSource, s conversion.Scope) error {
  4983  	return autoConvert_core_NodeConfigSource_To_v1_NodeConfigSource(in, out, s)
  4984  }
  4985  
  4986  func autoConvert_v1_NodeConfigStatus_To_core_NodeConfigStatus(in *v1.NodeConfigStatus, out *core.NodeConfigStatus, s conversion.Scope) error {
  4987  	out.Assigned = (*core.NodeConfigSource)(unsafe.Pointer(in.Assigned))
  4988  	out.Active = (*core.NodeConfigSource)(unsafe.Pointer(in.Active))
  4989  	out.LastKnownGood = (*core.NodeConfigSource)(unsafe.Pointer(in.LastKnownGood))
  4990  	out.Error = in.Error
  4991  	return nil
  4992  }
  4993  
  4994  // Convert_v1_NodeConfigStatus_To_core_NodeConfigStatus is an autogenerated conversion function.
  4995  func Convert_v1_NodeConfigStatus_To_core_NodeConfigStatus(in *v1.NodeConfigStatus, out *core.NodeConfigStatus, s conversion.Scope) error {
  4996  	return autoConvert_v1_NodeConfigStatus_To_core_NodeConfigStatus(in, out, s)
  4997  }
  4998  
  4999  func autoConvert_core_NodeConfigStatus_To_v1_NodeConfigStatus(in *core.NodeConfigStatus, out *v1.NodeConfigStatus, s conversion.Scope) error {
  5000  	out.Assigned = (*v1.NodeConfigSource)(unsafe.Pointer(in.Assigned))
  5001  	out.Active = (*v1.NodeConfigSource)(unsafe.Pointer(in.Active))
  5002  	out.LastKnownGood = (*v1.NodeConfigSource)(unsafe.Pointer(in.LastKnownGood))
  5003  	out.Error = in.Error
  5004  	return nil
  5005  }
  5006  
  5007  // Convert_core_NodeConfigStatus_To_v1_NodeConfigStatus is an autogenerated conversion function.
  5008  func Convert_core_NodeConfigStatus_To_v1_NodeConfigStatus(in *core.NodeConfigStatus, out *v1.NodeConfigStatus, s conversion.Scope) error {
  5009  	return autoConvert_core_NodeConfigStatus_To_v1_NodeConfigStatus(in, out, s)
  5010  }
  5011  
  5012  func autoConvert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(in *v1.NodeDaemonEndpoints, out *core.NodeDaemonEndpoints, s conversion.Scope) error {
  5013  	if err := Convert_v1_DaemonEndpoint_To_core_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil {
  5014  		return err
  5015  	}
  5016  	return nil
  5017  }
  5018  
  5019  // Convert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints is an autogenerated conversion function.
  5020  func Convert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(in *v1.NodeDaemonEndpoints, out *core.NodeDaemonEndpoints, s conversion.Scope) error {
  5021  	return autoConvert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(in, out, s)
  5022  }
  5023  
  5024  func autoConvert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *core.NodeDaemonEndpoints, out *v1.NodeDaemonEndpoints, s conversion.Scope) error {
  5025  	if err := Convert_core_DaemonEndpoint_To_v1_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil {
  5026  		return err
  5027  	}
  5028  	return nil
  5029  }
  5030  
  5031  // Convert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints is an autogenerated conversion function.
  5032  func Convert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *core.NodeDaemonEndpoints, out *v1.NodeDaemonEndpoints, s conversion.Scope) error {
  5033  	return autoConvert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in, out, s)
  5034  }
  5035  
  5036  func autoConvert_v1_NodeList_To_core_NodeList(in *v1.NodeList, out *core.NodeList, s conversion.Scope) error {
  5037  	out.ListMeta = in.ListMeta
  5038  	if in.Items != nil {
  5039  		in, out := &in.Items, &out.Items
  5040  		*out = make([]core.Node, len(*in))
  5041  		for i := range *in {
  5042  			if err := Convert_v1_Node_To_core_Node(&(*in)[i], &(*out)[i], s); err != nil {
  5043  				return err
  5044  			}
  5045  		}
  5046  	} else {
  5047  		out.Items = nil
  5048  	}
  5049  	return nil
  5050  }
  5051  
  5052  // Convert_v1_NodeList_To_core_NodeList is an autogenerated conversion function.
  5053  func Convert_v1_NodeList_To_core_NodeList(in *v1.NodeList, out *core.NodeList, s conversion.Scope) error {
  5054  	return autoConvert_v1_NodeList_To_core_NodeList(in, out, s)
  5055  }
  5056  
  5057  func autoConvert_core_NodeList_To_v1_NodeList(in *core.NodeList, out *v1.NodeList, s conversion.Scope) error {
  5058  	out.ListMeta = in.ListMeta
  5059  	if in.Items != nil {
  5060  		in, out := &in.Items, &out.Items
  5061  		*out = make([]v1.Node, len(*in))
  5062  		for i := range *in {
  5063  			if err := Convert_core_Node_To_v1_Node(&(*in)[i], &(*out)[i], s); err != nil {
  5064  				return err
  5065  			}
  5066  		}
  5067  	} else {
  5068  		out.Items = nil
  5069  	}
  5070  	return nil
  5071  }
  5072  
  5073  // Convert_core_NodeList_To_v1_NodeList is an autogenerated conversion function.
  5074  func Convert_core_NodeList_To_v1_NodeList(in *core.NodeList, out *v1.NodeList, s conversion.Scope) error {
  5075  	return autoConvert_core_NodeList_To_v1_NodeList(in, out, s)
  5076  }
  5077  
  5078  func autoConvert_v1_NodeProxyOptions_To_core_NodeProxyOptions(in *v1.NodeProxyOptions, out *core.NodeProxyOptions, s conversion.Scope) error {
  5079  	out.Path = in.Path
  5080  	return nil
  5081  }
  5082  
  5083  // Convert_v1_NodeProxyOptions_To_core_NodeProxyOptions is an autogenerated conversion function.
  5084  func Convert_v1_NodeProxyOptions_To_core_NodeProxyOptions(in *v1.NodeProxyOptions, out *core.NodeProxyOptions, s conversion.Scope) error {
  5085  	return autoConvert_v1_NodeProxyOptions_To_core_NodeProxyOptions(in, out, s)
  5086  }
  5087  
  5088  func autoConvert_core_NodeProxyOptions_To_v1_NodeProxyOptions(in *core.NodeProxyOptions, out *v1.NodeProxyOptions, s conversion.Scope) error {
  5089  	out.Path = in.Path
  5090  	return nil
  5091  }
  5092  
  5093  // Convert_core_NodeProxyOptions_To_v1_NodeProxyOptions is an autogenerated conversion function.
  5094  func Convert_core_NodeProxyOptions_To_v1_NodeProxyOptions(in *core.NodeProxyOptions, out *v1.NodeProxyOptions, s conversion.Scope) error {
  5095  	return autoConvert_core_NodeProxyOptions_To_v1_NodeProxyOptions(in, out, s)
  5096  }
  5097  
  5098  func autoConvert_url_Values_To_v1_NodeProxyOptions(in *url.Values, out *v1.NodeProxyOptions, s conversion.Scope) error {
  5099  	// WARNING: Field TypeMeta does not have json tag, skipping.
  5100  
  5101  	if values, ok := map[string][]string(*in)["path"]; ok && len(values) > 0 {
  5102  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Path, s); err != nil {
  5103  			return err
  5104  		}
  5105  	} else {
  5106  		out.Path = ""
  5107  	}
  5108  	return nil
  5109  }
  5110  
  5111  // Convert_url_Values_To_v1_NodeProxyOptions is an autogenerated conversion function.
  5112  func Convert_url_Values_To_v1_NodeProxyOptions(in *url.Values, out *v1.NodeProxyOptions, s conversion.Scope) error {
  5113  	return autoConvert_url_Values_To_v1_NodeProxyOptions(in, out, s)
  5114  }
  5115  
  5116  func autoConvert_v1_NodeRuntimeHandler_To_core_NodeRuntimeHandler(in *v1.NodeRuntimeHandler, out *core.NodeRuntimeHandler, s conversion.Scope) error {
  5117  	out.Name = in.Name
  5118  	out.Features = (*core.NodeRuntimeHandlerFeatures)(unsafe.Pointer(in.Features))
  5119  	return nil
  5120  }
  5121  
  5122  // Convert_v1_NodeRuntimeHandler_To_core_NodeRuntimeHandler is an autogenerated conversion function.
  5123  func Convert_v1_NodeRuntimeHandler_To_core_NodeRuntimeHandler(in *v1.NodeRuntimeHandler, out *core.NodeRuntimeHandler, s conversion.Scope) error {
  5124  	return autoConvert_v1_NodeRuntimeHandler_To_core_NodeRuntimeHandler(in, out, s)
  5125  }
  5126  
  5127  func autoConvert_core_NodeRuntimeHandler_To_v1_NodeRuntimeHandler(in *core.NodeRuntimeHandler, out *v1.NodeRuntimeHandler, s conversion.Scope) error {
  5128  	out.Name = in.Name
  5129  	out.Features = (*v1.NodeRuntimeHandlerFeatures)(unsafe.Pointer(in.Features))
  5130  	return nil
  5131  }
  5132  
  5133  // Convert_core_NodeRuntimeHandler_To_v1_NodeRuntimeHandler is an autogenerated conversion function.
  5134  func Convert_core_NodeRuntimeHandler_To_v1_NodeRuntimeHandler(in *core.NodeRuntimeHandler, out *v1.NodeRuntimeHandler, s conversion.Scope) error {
  5135  	return autoConvert_core_NodeRuntimeHandler_To_v1_NodeRuntimeHandler(in, out, s)
  5136  }
  5137  
  5138  func autoConvert_v1_NodeRuntimeHandlerFeatures_To_core_NodeRuntimeHandlerFeatures(in *v1.NodeRuntimeHandlerFeatures, out *core.NodeRuntimeHandlerFeatures, s conversion.Scope) error {
  5139  	out.RecursiveReadOnlyMounts = (*bool)(unsafe.Pointer(in.RecursiveReadOnlyMounts))
  5140  	return nil
  5141  }
  5142  
  5143  // Convert_v1_NodeRuntimeHandlerFeatures_To_core_NodeRuntimeHandlerFeatures is an autogenerated conversion function.
  5144  func Convert_v1_NodeRuntimeHandlerFeatures_To_core_NodeRuntimeHandlerFeatures(in *v1.NodeRuntimeHandlerFeatures, out *core.NodeRuntimeHandlerFeatures, s conversion.Scope) error {
  5145  	return autoConvert_v1_NodeRuntimeHandlerFeatures_To_core_NodeRuntimeHandlerFeatures(in, out, s)
  5146  }
  5147  
  5148  func autoConvert_core_NodeRuntimeHandlerFeatures_To_v1_NodeRuntimeHandlerFeatures(in *core.NodeRuntimeHandlerFeatures, out *v1.NodeRuntimeHandlerFeatures, s conversion.Scope) error {
  5149  	out.RecursiveReadOnlyMounts = (*bool)(unsafe.Pointer(in.RecursiveReadOnlyMounts))
  5150  	return nil
  5151  }
  5152  
  5153  // Convert_core_NodeRuntimeHandlerFeatures_To_v1_NodeRuntimeHandlerFeatures is an autogenerated conversion function.
  5154  func Convert_core_NodeRuntimeHandlerFeatures_To_v1_NodeRuntimeHandlerFeatures(in *core.NodeRuntimeHandlerFeatures, out *v1.NodeRuntimeHandlerFeatures, s conversion.Scope) error {
  5155  	return autoConvert_core_NodeRuntimeHandlerFeatures_To_v1_NodeRuntimeHandlerFeatures(in, out, s)
  5156  }
  5157  
  5158  func autoConvert_v1_NodeSelector_To_core_NodeSelector(in *v1.NodeSelector, out *core.NodeSelector, s conversion.Scope) error {
  5159  	out.NodeSelectorTerms = *(*[]core.NodeSelectorTerm)(unsafe.Pointer(&in.NodeSelectorTerms))
  5160  	return nil
  5161  }
  5162  
  5163  // Convert_v1_NodeSelector_To_core_NodeSelector is an autogenerated conversion function.
  5164  func Convert_v1_NodeSelector_To_core_NodeSelector(in *v1.NodeSelector, out *core.NodeSelector, s conversion.Scope) error {
  5165  	return autoConvert_v1_NodeSelector_To_core_NodeSelector(in, out, s)
  5166  }
  5167  
  5168  func autoConvert_core_NodeSelector_To_v1_NodeSelector(in *core.NodeSelector, out *v1.NodeSelector, s conversion.Scope) error {
  5169  	out.NodeSelectorTerms = *(*[]v1.NodeSelectorTerm)(unsafe.Pointer(&in.NodeSelectorTerms))
  5170  	return nil
  5171  }
  5172  
  5173  // Convert_core_NodeSelector_To_v1_NodeSelector is an autogenerated conversion function.
  5174  func Convert_core_NodeSelector_To_v1_NodeSelector(in *core.NodeSelector, out *v1.NodeSelector, s conversion.Scope) error {
  5175  	return autoConvert_core_NodeSelector_To_v1_NodeSelector(in, out, s)
  5176  }
  5177  
  5178  func autoConvert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement(in *v1.NodeSelectorRequirement, out *core.NodeSelectorRequirement, s conversion.Scope) error {
  5179  	out.Key = in.Key
  5180  	out.Operator = core.NodeSelectorOperator(in.Operator)
  5181  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  5182  	return nil
  5183  }
  5184  
  5185  // Convert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement is an autogenerated conversion function.
  5186  func Convert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement(in *v1.NodeSelectorRequirement, out *core.NodeSelectorRequirement, s conversion.Scope) error {
  5187  	return autoConvert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement(in, out, s)
  5188  }
  5189  
  5190  func autoConvert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in *core.NodeSelectorRequirement, out *v1.NodeSelectorRequirement, s conversion.Scope) error {
  5191  	out.Key = in.Key
  5192  	out.Operator = v1.NodeSelectorOperator(in.Operator)
  5193  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  5194  	return nil
  5195  }
  5196  
  5197  // Convert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement is an autogenerated conversion function.
  5198  func Convert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in *core.NodeSelectorRequirement, out *v1.NodeSelectorRequirement, s conversion.Scope) error {
  5199  	return autoConvert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in, out, s)
  5200  }
  5201  
  5202  func autoConvert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(in *v1.NodeSelectorTerm, out *core.NodeSelectorTerm, s conversion.Scope) error {
  5203  	out.MatchExpressions = *(*[]core.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  5204  	out.MatchFields = *(*[]core.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchFields))
  5205  	return nil
  5206  }
  5207  
  5208  // Convert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm is an autogenerated conversion function.
  5209  func Convert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(in *v1.NodeSelectorTerm, out *core.NodeSelectorTerm, s conversion.Scope) error {
  5210  	return autoConvert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(in, out, s)
  5211  }
  5212  
  5213  func autoConvert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(in *core.NodeSelectorTerm, out *v1.NodeSelectorTerm, s conversion.Scope) error {
  5214  	out.MatchExpressions = *(*[]v1.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  5215  	out.MatchFields = *(*[]v1.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchFields))
  5216  	return nil
  5217  }
  5218  
  5219  // Convert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm is an autogenerated conversion function.
  5220  func Convert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(in *core.NodeSelectorTerm, out *v1.NodeSelectorTerm, s conversion.Scope) error {
  5221  	return autoConvert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(in, out, s)
  5222  }
  5223  
  5224  func autoConvert_v1_NodeSpec_To_core_NodeSpec(in *v1.NodeSpec, out *core.NodeSpec, s conversion.Scope) error {
  5225  	// WARNING: in.PodCIDR requires manual conversion: does not exist in peer-type
  5226  	out.PodCIDRs = *(*[]string)(unsafe.Pointer(&in.PodCIDRs))
  5227  	out.ProviderID = in.ProviderID
  5228  	out.Unschedulable = in.Unschedulable
  5229  	out.Taints = *(*[]core.Taint)(unsafe.Pointer(&in.Taints))
  5230  	out.ConfigSource = (*core.NodeConfigSource)(unsafe.Pointer(in.ConfigSource))
  5231  	out.DoNotUseExternalID = in.DoNotUseExternalID
  5232  	return nil
  5233  }
  5234  
  5235  func autoConvert_core_NodeSpec_To_v1_NodeSpec(in *core.NodeSpec, out *v1.NodeSpec, s conversion.Scope) error {
  5236  	out.PodCIDRs = *(*[]string)(unsafe.Pointer(&in.PodCIDRs))
  5237  	out.ProviderID = in.ProviderID
  5238  	out.Unschedulable = in.Unschedulable
  5239  	out.Taints = *(*[]v1.Taint)(unsafe.Pointer(&in.Taints))
  5240  	out.ConfigSource = (*v1.NodeConfigSource)(unsafe.Pointer(in.ConfigSource))
  5241  	out.DoNotUseExternalID = in.DoNotUseExternalID
  5242  	return nil
  5243  }
  5244  
  5245  func autoConvert_v1_NodeStatus_To_core_NodeStatus(in *v1.NodeStatus, out *core.NodeStatus, s conversion.Scope) error {
  5246  	out.Capacity = *(*core.ResourceList)(unsafe.Pointer(&in.Capacity))
  5247  	out.Allocatable = *(*core.ResourceList)(unsafe.Pointer(&in.Allocatable))
  5248  	out.Phase = core.NodePhase(in.Phase)
  5249  	out.Conditions = *(*[]core.NodeCondition)(unsafe.Pointer(&in.Conditions))
  5250  	out.Addresses = *(*[]core.NodeAddress)(unsafe.Pointer(&in.Addresses))
  5251  	if err := Convert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(&in.DaemonEndpoints, &out.DaemonEndpoints, s); err != nil {
  5252  		return err
  5253  	}
  5254  	if err := Convert_v1_NodeSystemInfo_To_core_NodeSystemInfo(&in.NodeInfo, &out.NodeInfo, s); err != nil {
  5255  		return err
  5256  	}
  5257  	out.Images = *(*[]core.ContainerImage)(unsafe.Pointer(&in.Images))
  5258  	out.VolumesInUse = *(*[]core.UniqueVolumeName)(unsafe.Pointer(&in.VolumesInUse))
  5259  	out.VolumesAttached = *(*[]core.AttachedVolume)(unsafe.Pointer(&in.VolumesAttached))
  5260  	out.Config = (*core.NodeConfigStatus)(unsafe.Pointer(in.Config))
  5261  	out.RuntimeHandlers = *(*[]core.NodeRuntimeHandler)(unsafe.Pointer(&in.RuntimeHandlers))
  5262  	return nil
  5263  }
  5264  
  5265  // Convert_v1_NodeStatus_To_core_NodeStatus is an autogenerated conversion function.
  5266  func Convert_v1_NodeStatus_To_core_NodeStatus(in *v1.NodeStatus, out *core.NodeStatus, s conversion.Scope) error {
  5267  	return autoConvert_v1_NodeStatus_To_core_NodeStatus(in, out, s)
  5268  }
  5269  
  5270  func autoConvert_core_NodeStatus_To_v1_NodeStatus(in *core.NodeStatus, out *v1.NodeStatus, s conversion.Scope) error {
  5271  	out.Capacity = *(*v1.ResourceList)(unsafe.Pointer(&in.Capacity))
  5272  	out.Allocatable = *(*v1.ResourceList)(unsafe.Pointer(&in.Allocatable))
  5273  	out.Phase = v1.NodePhase(in.Phase)
  5274  	out.Conditions = *(*[]v1.NodeCondition)(unsafe.Pointer(&in.Conditions))
  5275  	out.Addresses = *(*[]v1.NodeAddress)(unsafe.Pointer(&in.Addresses))
  5276  	if err := Convert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(&in.DaemonEndpoints, &out.DaemonEndpoints, s); err != nil {
  5277  		return err
  5278  	}
  5279  	if err := Convert_core_NodeSystemInfo_To_v1_NodeSystemInfo(&in.NodeInfo, &out.NodeInfo, s); err != nil {
  5280  		return err
  5281  	}
  5282  	out.Images = *(*[]v1.ContainerImage)(unsafe.Pointer(&in.Images))
  5283  	out.VolumesInUse = *(*[]v1.UniqueVolumeName)(unsafe.Pointer(&in.VolumesInUse))
  5284  	out.VolumesAttached = *(*[]v1.AttachedVolume)(unsafe.Pointer(&in.VolumesAttached))
  5285  	out.Config = (*v1.NodeConfigStatus)(unsafe.Pointer(in.Config))
  5286  	out.RuntimeHandlers = *(*[]v1.NodeRuntimeHandler)(unsafe.Pointer(&in.RuntimeHandlers))
  5287  	return nil
  5288  }
  5289  
  5290  // Convert_core_NodeStatus_To_v1_NodeStatus is an autogenerated conversion function.
  5291  func Convert_core_NodeStatus_To_v1_NodeStatus(in *core.NodeStatus, out *v1.NodeStatus, s conversion.Scope) error {
  5292  	return autoConvert_core_NodeStatus_To_v1_NodeStatus(in, out, s)
  5293  }
  5294  
  5295  func autoConvert_v1_NodeSystemInfo_To_core_NodeSystemInfo(in *v1.NodeSystemInfo, out *core.NodeSystemInfo, s conversion.Scope) error {
  5296  	out.MachineID = in.MachineID
  5297  	out.SystemUUID = in.SystemUUID
  5298  	out.BootID = in.BootID
  5299  	out.KernelVersion = in.KernelVersion
  5300  	out.OSImage = in.OSImage
  5301  	out.ContainerRuntimeVersion = in.ContainerRuntimeVersion
  5302  	out.KubeletVersion = in.KubeletVersion
  5303  	out.KubeProxyVersion = in.KubeProxyVersion
  5304  	out.OperatingSystem = in.OperatingSystem
  5305  	out.Architecture = in.Architecture
  5306  	return nil
  5307  }
  5308  
  5309  // Convert_v1_NodeSystemInfo_To_core_NodeSystemInfo is an autogenerated conversion function.
  5310  func Convert_v1_NodeSystemInfo_To_core_NodeSystemInfo(in *v1.NodeSystemInfo, out *core.NodeSystemInfo, s conversion.Scope) error {
  5311  	return autoConvert_v1_NodeSystemInfo_To_core_NodeSystemInfo(in, out, s)
  5312  }
  5313  
  5314  func autoConvert_core_NodeSystemInfo_To_v1_NodeSystemInfo(in *core.NodeSystemInfo, out *v1.NodeSystemInfo, s conversion.Scope) error {
  5315  	out.MachineID = in.MachineID
  5316  	out.SystemUUID = in.SystemUUID
  5317  	out.BootID = in.BootID
  5318  	out.KernelVersion = in.KernelVersion
  5319  	out.OSImage = in.OSImage
  5320  	out.ContainerRuntimeVersion = in.ContainerRuntimeVersion
  5321  	out.KubeletVersion = in.KubeletVersion
  5322  	out.KubeProxyVersion = in.KubeProxyVersion
  5323  	out.OperatingSystem = in.OperatingSystem
  5324  	out.Architecture = in.Architecture
  5325  	return nil
  5326  }
  5327  
  5328  // Convert_core_NodeSystemInfo_To_v1_NodeSystemInfo is an autogenerated conversion function.
  5329  func Convert_core_NodeSystemInfo_To_v1_NodeSystemInfo(in *core.NodeSystemInfo, out *v1.NodeSystemInfo, s conversion.Scope) error {
  5330  	return autoConvert_core_NodeSystemInfo_To_v1_NodeSystemInfo(in, out, s)
  5331  }
  5332  
  5333  func autoConvert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector(in *v1.ObjectFieldSelector, out *core.ObjectFieldSelector, s conversion.Scope) error {
  5334  	out.APIVersion = in.APIVersion
  5335  	out.FieldPath = in.FieldPath
  5336  	return nil
  5337  }
  5338  
  5339  // Convert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector is an autogenerated conversion function.
  5340  func Convert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector(in *v1.ObjectFieldSelector, out *core.ObjectFieldSelector, s conversion.Scope) error {
  5341  	return autoConvert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector(in, out, s)
  5342  }
  5343  
  5344  func autoConvert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *core.ObjectFieldSelector, out *v1.ObjectFieldSelector, s conversion.Scope) error {
  5345  	out.APIVersion = in.APIVersion
  5346  	out.FieldPath = in.FieldPath
  5347  	return nil
  5348  }
  5349  
  5350  // Convert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector is an autogenerated conversion function.
  5351  func Convert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *core.ObjectFieldSelector, out *v1.ObjectFieldSelector, s conversion.Scope) error {
  5352  	return autoConvert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector(in, out, s)
  5353  }
  5354  
  5355  func autoConvert_v1_ObjectReference_To_core_ObjectReference(in *v1.ObjectReference, out *core.ObjectReference, s conversion.Scope) error {
  5356  	out.Kind = in.Kind
  5357  	out.Namespace = in.Namespace
  5358  	out.Name = in.Name
  5359  	out.UID = types.UID(in.UID)
  5360  	out.APIVersion = in.APIVersion
  5361  	out.ResourceVersion = in.ResourceVersion
  5362  	out.FieldPath = in.FieldPath
  5363  	return nil
  5364  }
  5365  
  5366  // Convert_v1_ObjectReference_To_core_ObjectReference is an autogenerated conversion function.
  5367  func Convert_v1_ObjectReference_To_core_ObjectReference(in *v1.ObjectReference, out *core.ObjectReference, s conversion.Scope) error {
  5368  	return autoConvert_v1_ObjectReference_To_core_ObjectReference(in, out, s)
  5369  }
  5370  
  5371  func autoConvert_core_ObjectReference_To_v1_ObjectReference(in *core.ObjectReference, out *v1.ObjectReference, s conversion.Scope) error {
  5372  	out.Kind = in.Kind
  5373  	out.Namespace = in.Namespace
  5374  	out.Name = in.Name
  5375  	out.UID = types.UID(in.UID)
  5376  	out.APIVersion = in.APIVersion
  5377  	out.ResourceVersion = in.ResourceVersion
  5378  	out.FieldPath = in.FieldPath
  5379  	return nil
  5380  }
  5381  
  5382  // Convert_core_ObjectReference_To_v1_ObjectReference is an autogenerated conversion function.
  5383  func Convert_core_ObjectReference_To_v1_ObjectReference(in *core.ObjectReference, out *v1.ObjectReference, s conversion.Scope) error {
  5384  	return autoConvert_core_ObjectReference_To_v1_ObjectReference(in, out, s)
  5385  }
  5386  
  5387  func autoConvert_v1_PersistentVolume_To_core_PersistentVolume(in *v1.PersistentVolume, out *core.PersistentVolume, s conversion.Scope) error {
  5388  	out.ObjectMeta = in.ObjectMeta
  5389  	if err := Convert_v1_PersistentVolumeSpec_To_core_PersistentVolumeSpec(&in.Spec, &out.Spec, s); err != nil {
  5390  		return err
  5391  	}
  5392  	if err := Convert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(&in.Status, &out.Status, s); err != nil {
  5393  		return err
  5394  	}
  5395  	return nil
  5396  }
  5397  
  5398  // Convert_v1_PersistentVolume_To_core_PersistentVolume is an autogenerated conversion function.
  5399  func Convert_v1_PersistentVolume_To_core_PersistentVolume(in *v1.PersistentVolume, out *core.PersistentVolume, s conversion.Scope) error {
  5400  	return autoConvert_v1_PersistentVolume_To_core_PersistentVolume(in, out, s)
  5401  }
  5402  
  5403  func autoConvert_core_PersistentVolume_To_v1_PersistentVolume(in *core.PersistentVolume, out *v1.PersistentVolume, s conversion.Scope) error {
  5404  	out.ObjectMeta = in.ObjectMeta
  5405  	if err := Convert_core_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(&in.Spec, &out.Spec, s); err != nil {
  5406  		return err
  5407  	}
  5408  	if err := Convert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(&in.Status, &out.Status, s); err != nil {
  5409  		return err
  5410  	}
  5411  	return nil
  5412  }
  5413  
  5414  // Convert_core_PersistentVolume_To_v1_PersistentVolume is an autogenerated conversion function.
  5415  func Convert_core_PersistentVolume_To_v1_PersistentVolume(in *core.PersistentVolume, out *v1.PersistentVolume, s conversion.Scope) error {
  5416  	return autoConvert_core_PersistentVolume_To_v1_PersistentVolume(in, out, s)
  5417  }
  5418  
  5419  func autoConvert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim(in *v1.PersistentVolumeClaim, out *core.PersistentVolumeClaim, s conversion.Scope) error {
  5420  	out.ObjectMeta = in.ObjectMeta
  5421  	if err := Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  5422  		return err
  5423  	}
  5424  	if err := Convert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(&in.Status, &out.Status, s); err != nil {
  5425  		return err
  5426  	}
  5427  	return nil
  5428  }
  5429  
  5430  // Convert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim is an autogenerated conversion function.
  5431  func Convert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim(in *v1.PersistentVolumeClaim, out *core.PersistentVolumeClaim, s conversion.Scope) error {
  5432  	return autoConvert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim(in, out, s)
  5433  }
  5434  
  5435  func autoConvert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *core.PersistentVolumeClaim, out *v1.PersistentVolumeClaim, s conversion.Scope) error {
  5436  	out.ObjectMeta = in.ObjectMeta
  5437  	if err := Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  5438  		return err
  5439  	}
  5440  	if err := Convert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(&in.Status, &out.Status, s); err != nil {
  5441  		return err
  5442  	}
  5443  	return nil
  5444  }
  5445  
  5446  // Convert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim is an autogenerated conversion function.
  5447  func Convert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *core.PersistentVolumeClaim, out *v1.PersistentVolumeClaim, s conversion.Scope) error {
  5448  	return autoConvert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in, out, s)
  5449  }
  5450  
  5451  func autoConvert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition(in *v1.PersistentVolumeClaimCondition, out *core.PersistentVolumeClaimCondition, s conversion.Scope) error {
  5452  	out.Type = core.PersistentVolumeClaimConditionType(in.Type)
  5453  	out.Status = core.ConditionStatus(in.Status)
  5454  	out.LastProbeTime = in.LastProbeTime
  5455  	out.LastTransitionTime = in.LastTransitionTime
  5456  	out.Reason = in.Reason
  5457  	out.Message = in.Message
  5458  	return nil
  5459  }
  5460  
  5461  // Convert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition is an autogenerated conversion function.
  5462  func Convert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition(in *v1.PersistentVolumeClaimCondition, out *core.PersistentVolumeClaimCondition, s conversion.Scope) error {
  5463  	return autoConvert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition(in, out, s)
  5464  }
  5465  
  5466  func autoConvert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition(in *core.PersistentVolumeClaimCondition, out *v1.PersistentVolumeClaimCondition, s conversion.Scope) error {
  5467  	out.Type = v1.PersistentVolumeClaimConditionType(in.Type)
  5468  	out.Status = v1.ConditionStatus(in.Status)
  5469  	out.LastProbeTime = in.LastProbeTime
  5470  	out.LastTransitionTime = in.LastTransitionTime
  5471  	out.Reason = in.Reason
  5472  	out.Message = in.Message
  5473  	return nil
  5474  }
  5475  
  5476  // Convert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition is an autogenerated conversion function.
  5477  func Convert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition(in *core.PersistentVolumeClaimCondition, out *v1.PersistentVolumeClaimCondition, s conversion.Scope) error {
  5478  	return autoConvert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition(in, out, s)
  5479  }
  5480  
  5481  func autoConvert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList(in *v1.PersistentVolumeClaimList, out *core.PersistentVolumeClaimList, s conversion.Scope) error {
  5482  	out.ListMeta = in.ListMeta
  5483  	out.Items = *(*[]core.PersistentVolumeClaim)(unsafe.Pointer(&in.Items))
  5484  	return nil
  5485  }
  5486  
  5487  // Convert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList is an autogenerated conversion function.
  5488  func Convert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList(in *v1.PersistentVolumeClaimList, out *core.PersistentVolumeClaimList, s conversion.Scope) error {
  5489  	return autoConvert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList(in, out, s)
  5490  }
  5491  
  5492  func autoConvert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *core.PersistentVolumeClaimList, out *v1.PersistentVolumeClaimList, s conversion.Scope) error {
  5493  	out.ListMeta = in.ListMeta
  5494  	out.Items = *(*[]v1.PersistentVolumeClaim)(unsafe.Pointer(&in.Items))
  5495  	return nil
  5496  }
  5497  
  5498  // Convert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList is an autogenerated conversion function.
  5499  func Convert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *core.PersistentVolumeClaimList, out *v1.PersistentVolumeClaimList, s conversion.Scope) error {
  5500  	return autoConvert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in, out, s)
  5501  }
  5502  
  5503  func autoConvert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(in *v1.PersistentVolumeClaimSpec, out *core.PersistentVolumeClaimSpec, s conversion.Scope) error {
  5504  	out.AccessModes = *(*[]core.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5505  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
  5506  	if err := Convert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  5507  		return err
  5508  	}
  5509  	out.VolumeName = in.VolumeName
  5510  	out.StorageClassName = (*string)(unsafe.Pointer(in.StorageClassName))
  5511  	out.VolumeMode = (*core.PersistentVolumeMode)(unsafe.Pointer(in.VolumeMode))
  5512  	out.DataSource = (*core.TypedLocalObjectReference)(unsafe.Pointer(in.DataSource))
  5513  	out.DataSourceRef = (*core.TypedObjectReference)(unsafe.Pointer(in.DataSourceRef))
  5514  	out.VolumeAttributesClassName = (*string)(unsafe.Pointer(in.VolumeAttributesClassName))
  5515  	return nil
  5516  }
  5517  
  5518  // Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec is an autogenerated conversion function.
  5519  func Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(in *v1.PersistentVolumeClaimSpec, out *core.PersistentVolumeClaimSpec, s conversion.Scope) error {
  5520  	return autoConvert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(in, out, s)
  5521  }
  5522  
  5523  func autoConvert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *core.PersistentVolumeClaimSpec, out *v1.PersistentVolumeClaimSpec, s conversion.Scope) error {
  5524  	out.AccessModes = *(*[]v1.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5525  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
  5526  	if err := Convert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  5527  		return err
  5528  	}
  5529  	out.VolumeName = in.VolumeName
  5530  	out.StorageClassName = (*string)(unsafe.Pointer(in.StorageClassName))
  5531  	out.VolumeMode = (*v1.PersistentVolumeMode)(unsafe.Pointer(in.VolumeMode))
  5532  	out.DataSource = (*v1.TypedLocalObjectReference)(unsafe.Pointer(in.DataSource))
  5533  	out.DataSourceRef = (*v1.TypedObjectReference)(unsafe.Pointer(in.DataSourceRef))
  5534  	out.VolumeAttributesClassName = (*string)(unsafe.Pointer(in.VolumeAttributesClassName))
  5535  	return nil
  5536  }
  5537  
  5538  // Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec is an autogenerated conversion function.
  5539  func Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *core.PersistentVolumeClaimSpec, out *v1.PersistentVolumeClaimSpec, s conversion.Scope) error {
  5540  	return autoConvert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in, out, s)
  5541  }
  5542  
  5543  func autoConvert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(in *v1.PersistentVolumeClaimStatus, out *core.PersistentVolumeClaimStatus, s conversion.Scope) error {
  5544  	out.Phase = core.PersistentVolumeClaimPhase(in.Phase)
  5545  	out.AccessModes = *(*[]core.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5546  	out.Capacity = *(*core.ResourceList)(unsafe.Pointer(&in.Capacity))
  5547  	out.Conditions = *(*[]core.PersistentVolumeClaimCondition)(unsafe.Pointer(&in.Conditions))
  5548  	out.AllocatedResources = *(*core.ResourceList)(unsafe.Pointer(&in.AllocatedResources))
  5549  	out.AllocatedResourceStatuses = *(*map[core.ResourceName]core.ClaimResourceStatus)(unsafe.Pointer(&in.AllocatedResourceStatuses))
  5550  	out.CurrentVolumeAttributesClassName = (*string)(unsafe.Pointer(in.CurrentVolumeAttributesClassName))
  5551  	out.ModifyVolumeStatus = (*core.ModifyVolumeStatus)(unsafe.Pointer(in.ModifyVolumeStatus))
  5552  	return nil
  5553  }
  5554  
  5555  // Convert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus is an autogenerated conversion function.
  5556  func Convert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(in *v1.PersistentVolumeClaimStatus, out *core.PersistentVolumeClaimStatus, s conversion.Scope) error {
  5557  	return autoConvert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(in, out, s)
  5558  }
  5559  
  5560  func autoConvert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *core.PersistentVolumeClaimStatus, out *v1.PersistentVolumeClaimStatus, s conversion.Scope) error {
  5561  	out.Phase = v1.PersistentVolumeClaimPhase(in.Phase)
  5562  	out.AccessModes = *(*[]v1.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5563  	out.Capacity = *(*v1.ResourceList)(unsafe.Pointer(&in.Capacity))
  5564  	out.Conditions = *(*[]v1.PersistentVolumeClaimCondition)(unsafe.Pointer(&in.Conditions))
  5565  	out.AllocatedResources = *(*v1.ResourceList)(unsafe.Pointer(&in.AllocatedResources))
  5566  	out.AllocatedResourceStatuses = *(*map[v1.ResourceName]v1.ClaimResourceStatus)(unsafe.Pointer(&in.AllocatedResourceStatuses))
  5567  	out.CurrentVolumeAttributesClassName = (*string)(unsafe.Pointer(in.CurrentVolumeAttributesClassName))
  5568  	out.ModifyVolumeStatus = (*v1.ModifyVolumeStatus)(unsafe.Pointer(in.ModifyVolumeStatus))
  5569  	return nil
  5570  }
  5571  
  5572  // Convert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus is an autogenerated conversion function.
  5573  func Convert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *core.PersistentVolumeClaimStatus, out *v1.PersistentVolumeClaimStatus, s conversion.Scope) error {
  5574  	return autoConvert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in, out, s)
  5575  }
  5576  
  5577  func autoConvert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate(in *v1.PersistentVolumeClaimTemplate, out *core.PersistentVolumeClaimTemplate, s conversion.Scope) error {
  5578  	out.ObjectMeta = in.ObjectMeta
  5579  	if err := Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  5580  		return err
  5581  	}
  5582  	return nil
  5583  }
  5584  
  5585  // Convert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate is an autogenerated conversion function.
  5586  func Convert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate(in *v1.PersistentVolumeClaimTemplate, out *core.PersistentVolumeClaimTemplate, s conversion.Scope) error {
  5587  	return autoConvert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate(in, out, s)
  5588  }
  5589  
  5590  func autoConvert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate(in *core.PersistentVolumeClaimTemplate, out *v1.PersistentVolumeClaimTemplate, s conversion.Scope) error {
  5591  	out.ObjectMeta = in.ObjectMeta
  5592  	if err := Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  5593  		return err
  5594  	}
  5595  	return nil
  5596  }
  5597  
  5598  // Convert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate is an autogenerated conversion function.
  5599  func Convert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate(in *core.PersistentVolumeClaimTemplate, out *v1.PersistentVolumeClaimTemplate, s conversion.Scope) error {
  5600  	return autoConvert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate(in, out, s)
  5601  }
  5602  
  5603  func autoConvert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource(in *v1.PersistentVolumeClaimVolumeSource, out *core.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  5604  	out.ClaimName = in.ClaimName
  5605  	out.ReadOnly = in.ReadOnly
  5606  	return nil
  5607  }
  5608  
  5609  // Convert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource is an autogenerated conversion function.
  5610  func Convert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource(in *v1.PersistentVolumeClaimVolumeSource, out *core.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  5611  	return autoConvert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource(in, out, s)
  5612  }
  5613  
  5614  func autoConvert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *core.PersistentVolumeClaimVolumeSource, out *v1.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  5615  	out.ClaimName = in.ClaimName
  5616  	out.ReadOnly = in.ReadOnly
  5617  	return nil
  5618  }
  5619  
  5620  // Convert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource is an autogenerated conversion function.
  5621  func Convert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *core.PersistentVolumeClaimVolumeSource, out *v1.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  5622  	return autoConvert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in, out, s)
  5623  }
  5624  
  5625  func autoConvert_v1_PersistentVolumeList_To_core_PersistentVolumeList(in *v1.PersistentVolumeList, out *core.PersistentVolumeList, s conversion.Scope) error {
  5626  	out.ListMeta = in.ListMeta
  5627  	if in.Items != nil {
  5628  		in, out := &in.Items, &out.Items
  5629  		*out = make([]core.PersistentVolume, len(*in))
  5630  		for i := range *in {
  5631  			if err := Convert_v1_PersistentVolume_To_core_PersistentVolume(&(*in)[i], &(*out)[i], s); err != nil {
  5632  				return err
  5633  			}
  5634  		}
  5635  	} else {
  5636  		out.Items = nil
  5637  	}
  5638  	return nil
  5639  }
  5640  
  5641  // Convert_v1_PersistentVolumeList_To_core_PersistentVolumeList is an autogenerated conversion function.
  5642  func Convert_v1_PersistentVolumeList_To_core_PersistentVolumeList(in *v1.PersistentVolumeList, out *core.PersistentVolumeList, s conversion.Scope) error {
  5643  	return autoConvert_v1_PersistentVolumeList_To_core_PersistentVolumeList(in, out, s)
  5644  }
  5645  
  5646  func autoConvert_core_PersistentVolumeList_To_v1_PersistentVolumeList(in *core.PersistentVolumeList, out *v1.PersistentVolumeList, s conversion.Scope) error {
  5647  	out.ListMeta = in.ListMeta
  5648  	if in.Items != nil {
  5649  		in, out := &in.Items, &out.Items
  5650  		*out = make([]v1.PersistentVolume, len(*in))
  5651  		for i := range *in {
  5652  			if err := Convert_core_PersistentVolume_To_v1_PersistentVolume(&(*in)[i], &(*out)[i], s); err != nil {
  5653  				return err
  5654  			}
  5655  		}
  5656  	} else {
  5657  		out.Items = nil
  5658  	}
  5659  	return nil
  5660  }
  5661  
  5662  // Convert_core_PersistentVolumeList_To_v1_PersistentVolumeList is an autogenerated conversion function.
  5663  func Convert_core_PersistentVolumeList_To_v1_PersistentVolumeList(in *core.PersistentVolumeList, out *v1.PersistentVolumeList, s conversion.Scope) error {
  5664  	return autoConvert_core_PersistentVolumeList_To_v1_PersistentVolumeList(in, out, s)
  5665  }
  5666  
  5667  func autoConvert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(in *v1.PersistentVolumeSource, out *core.PersistentVolumeSource, s conversion.Scope) error {
  5668  	out.GCEPersistentDisk = (*core.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  5669  	out.AWSElasticBlockStore = (*core.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  5670  	out.HostPath = (*core.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  5671  	out.Glusterfs = (*core.GlusterfsPersistentVolumeSource)(unsafe.Pointer(in.Glusterfs))
  5672  	out.NFS = (*core.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  5673  	out.RBD = (*core.RBDPersistentVolumeSource)(unsafe.Pointer(in.RBD))
  5674  	out.ISCSI = (*core.ISCSIPersistentVolumeSource)(unsafe.Pointer(in.ISCSI))
  5675  	out.Cinder = (*core.CinderPersistentVolumeSource)(unsafe.Pointer(in.Cinder))
  5676  	out.CephFS = (*core.CephFSPersistentVolumeSource)(unsafe.Pointer(in.CephFS))
  5677  	out.FC = (*core.FCVolumeSource)(unsafe.Pointer(in.FC))
  5678  	out.Flocker = (*core.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  5679  	out.FlexVolume = (*core.FlexPersistentVolumeSource)(unsafe.Pointer(in.FlexVolume))
  5680  	out.AzureFile = (*core.AzureFilePersistentVolumeSource)(unsafe.Pointer(in.AzureFile))
  5681  	out.VsphereVolume = (*core.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  5682  	out.Quobyte = (*core.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  5683  	out.AzureDisk = (*core.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  5684  	out.PhotonPersistentDisk = (*core.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  5685  	out.PortworxVolume = (*core.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  5686  	out.ScaleIO = (*core.ScaleIOPersistentVolumeSource)(unsafe.Pointer(in.ScaleIO))
  5687  	out.Local = (*core.LocalVolumeSource)(unsafe.Pointer(in.Local))
  5688  	out.StorageOS = (*core.StorageOSPersistentVolumeSource)(unsafe.Pointer(in.StorageOS))
  5689  	out.CSI = (*core.CSIPersistentVolumeSource)(unsafe.Pointer(in.CSI))
  5690  	return nil
  5691  }
  5692  
  5693  // Convert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource is an autogenerated conversion function.
  5694  func Convert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(in *v1.PersistentVolumeSource, out *core.PersistentVolumeSource, s conversion.Scope) error {
  5695  	return autoConvert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(in, out, s)
  5696  }
  5697  
  5698  func autoConvert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *core.PersistentVolumeSource, out *v1.PersistentVolumeSource, s conversion.Scope) error {
  5699  	out.GCEPersistentDisk = (*v1.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  5700  	out.AWSElasticBlockStore = (*v1.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  5701  	out.HostPath = (*v1.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  5702  	out.Glusterfs = (*v1.GlusterfsPersistentVolumeSource)(unsafe.Pointer(in.Glusterfs))
  5703  	out.NFS = (*v1.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  5704  	out.RBD = (*v1.RBDPersistentVolumeSource)(unsafe.Pointer(in.RBD))
  5705  	out.Quobyte = (*v1.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  5706  	out.ISCSI = (*v1.ISCSIPersistentVolumeSource)(unsafe.Pointer(in.ISCSI))
  5707  	out.FlexVolume = (*v1.FlexPersistentVolumeSource)(unsafe.Pointer(in.FlexVolume))
  5708  	out.Cinder = (*v1.CinderPersistentVolumeSource)(unsafe.Pointer(in.Cinder))
  5709  	out.CephFS = (*v1.CephFSPersistentVolumeSource)(unsafe.Pointer(in.CephFS))
  5710  	out.FC = (*v1.FCVolumeSource)(unsafe.Pointer(in.FC))
  5711  	out.Flocker = (*v1.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  5712  	out.AzureFile = (*v1.AzureFilePersistentVolumeSource)(unsafe.Pointer(in.AzureFile))
  5713  	out.VsphereVolume = (*v1.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  5714  	out.AzureDisk = (*v1.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  5715  	out.PhotonPersistentDisk = (*v1.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  5716  	out.PortworxVolume = (*v1.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  5717  	out.ScaleIO = (*v1.ScaleIOPersistentVolumeSource)(unsafe.Pointer(in.ScaleIO))
  5718  	out.Local = (*v1.LocalVolumeSource)(unsafe.Pointer(in.Local))
  5719  	out.StorageOS = (*v1.StorageOSPersistentVolumeSource)(unsafe.Pointer(in.StorageOS))
  5720  	out.CSI = (*v1.CSIPersistentVolumeSource)(unsafe.Pointer(in.CSI))
  5721  	return nil
  5722  }
  5723  
  5724  // Convert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource is an autogenerated conversion function.
  5725  func Convert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *core.PersistentVolumeSource, out *v1.PersistentVolumeSource, s conversion.Scope) error {
  5726  	return autoConvert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(in, out, s)
  5727  }
  5728  
  5729  func autoConvert_v1_PersistentVolumeSpec_To_core_PersistentVolumeSpec(in *v1.PersistentVolumeSpec, out *core.PersistentVolumeSpec, s conversion.Scope) error {
  5730  	out.Capacity = *(*core.ResourceList)(unsafe.Pointer(&in.Capacity))
  5731  	if err := Convert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(&in.PersistentVolumeSource, &out.PersistentVolumeSource, s); err != nil {
  5732  		return err
  5733  	}
  5734  	out.AccessModes = *(*[]core.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5735  	out.ClaimRef = (*core.ObjectReference)(unsafe.Pointer(in.ClaimRef))
  5736  	out.PersistentVolumeReclaimPolicy = core.PersistentVolumeReclaimPolicy(in.PersistentVolumeReclaimPolicy)
  5737  	out.StorageClassName = in.StorageClassName
  5738  	out.MountOptions = *(*[]string)(unsafe.Pointer(&in.MountOptions))
  5739  	out.VolumeMode = (*core.PersistentVolumeMode)(unsafe.Pointer(in.VolumeMode))
  5740  	out.NodeAffinity = (*core.VolumeNodeAffinity)(unsafe.Pointer(in.NodeAffinity))
  5741  	out.VolumeAttributesClassName = (*string)(unsafe.Pointer(in.VolumeAttributesClassName))
  5742  	return nil
  5743  }
  5744  
  5745  func autoConvert_core_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in *core.PersistentVolumeSpec, out *v1.PersistentVolumeSpec, s conversion.Scope) error {
  5746  	out.Capacity = *(*v1.ResourceList)(unsafe.Pointer(&in.Capacity))
  5747  	if err := Convert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(&in.PersistentVolumeSource, &out.PersistentVolumeSource, s); err != nil {
  5748  		return err
  5749  	}
  5750  	out.AccessModes = *(*[]v1.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5751  	out.ClaimRef = (*v1.ObjectReference)(unsafe.Pointer(in.ClaimRef))
  5752  	out.PersistentVolumeReclaimPolicy = v1.PersistentVolumeReclaimPolicy(in.PersistentVolumeReclaimPolicy)
  5753  	out.StorageClassName = in.StorageClassName
  5754  	out.MountOptions = *(*[]string)(unsafe.Pointer(&in.MountOptions))
  5755  	out.VolumeMode = (*v1.PersistentVolumeMode)(unsafe.Pointer(in.VolumeMode))
  5756  	out.NodeAffinity = (*v1.VolumeNodeAffinity)(unsafe.Pointer(in.NodeAffinity))
  5757  	out.VolumeAttributesClassName = (*string)(unsafe.Pointer(in.VolumeAttributesClassName))
  5758  	return nil
  5759  }
  5760  
  5761  func autoConvert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(in *v1.PersistentVolumeStatus, out *core.PersistentVolumeStatus, s conversion.Scope) error {
  5762  	out.Phase = core.PersistentVolumePhase(in.Phase)
  5763  	out.Message = in.Message
  5764  	out.Reason = in.Reason
  5765  	out.LastPhaseTransitionTime = (*metav1.Time)(unsafe.Pointer(in.LastPhaseTransitionTime))
  5766  	return nil
  5767  }
  5768  
  5769  // Convert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus is an autogenerated conversion function.
  5770  func Convert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(in *v1.PersistentVolumeStatus, out *core.PersistentVolumeStatus, s conversion.Scope) error {
  5771  	return autoConvert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(in, out, s)
  5772  }
  5773  
  5774  func autoConvert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *core.PersistentVolumeStatus, out *v1.PersistentVolumeStatus, s conversion.Scope) error {
  5775  	out.Phase = v1.PersistentVolumePhase(in.Phase)
  5776  	out.Message = in.Message
  5777  	out.Reason = in.Reason
  5778  	out.LastPhaseTransitionTime = (*metav1.Time)(unsafe.Pointer(in.LastPhaseTransitionTime))
  5779  	return nil
  5780  }
  5781  
  5782  // Convert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus is an autogenerated conversion function.
  5783  func Convert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *core.PersistentVolumeStatus, out *v1.PersistentVolumeStatus, s conversion.Scope) error {
  5784  	return autoConvert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in, out, s)
  5785  }
  5786  
  5787  func autoConvert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource(in *v1.PhotonPersistentDiskVolumeSource, out *core.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  5788  	out.PdID = in.PdID
  5789  	out.FSType = in.FSType
  5790  	return nil
  5791  }
  5792  
  5793  // Convert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource is an autogenerated conversion function.
  5794  func Convert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource(in *v1.PhotonPersistentDiskVolumeSource, out *core.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  5795  	return autoConvert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource(in, out, s)
  5796  }
  5797  
  5798  func autoConvert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in *core.PhotonPersistentDiskVolumeSource, out *v1.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  5799  	out.PdID = in.PdID
  5800  	out.FSType = in.FSType
  5801  	return nil
  5802  }
  5803  
  5804  // Convert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource is an autogenerated conversion function.
  5805  func Convert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in *core.PhotonPersistentDiskVolumeSource, out *v1.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  5806  	return autoConvert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in, out, s)
  5807  }
  5808  
  5809  func autoConvert_v1_Pod_To_core_Pod(in *v1.Pod, out *core.Pod, s conversion.Scope) error {
  5810  	out.ObjectMeta = in.ObjectMeta
  5811  	if err := Convert_v1_PodSpec_To_core_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  5812  		return err
  5813  	}
  5814  	if err := Convert_v1_PodStatus_To_core_PodStatus(&in.Status, &out.Status, s); err != nil {
  5815  		return err
  5816  	}
  5817  	return nil
  5818  }
  5819  
  5820  func autoConvert_core_Pod_To_v1_Pod(in *core.Pod, out *v1.Pod, s conversion.Scope) error {
  5821  	out.ObjectMeta = in.ObjectMeta
  5822  	if err := Convert_core_PodSpec_To_v1_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  5823  		return err
  5824  	}
  5825  	if err := Convert_core_PodStatus_To_v1_PodStatus(&in.Status, &out.Status, s); err != nil {
  5826  		return err
  5827  	}
  5828  	return nil
  5829  }
  5830  
  5831  func autoConvert_v1_PodAffinity_To_core_PodAffinity(in *v1.PodAffinity, out *core.PodAffinity, s conversion.Scope) error {
  5832  	out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]core.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  5833  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]core.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  5834  	return nil
  5835  }
  5836  
  5837  // Convert_v1_PodAffinity_To_core_PodAffinity is an autogenerated conversion function.
  5838  func Convert_v1_PodAffinity_To_core_PodAffinity(in *v1.PodAffinity, out *core.PodAffinity, s conversion.Scope) error {
  5839  	return autoConvert_v1_PodAffinity_To_core_PodAffinity(in, out, s)
  5840  }
  5841  
  5842  func autoConvert_core_PodAffinity_To_v1_PodAffinity(in *core.PodAffinity, out *v1.PodAffinity, s conversion.Scope) error {
  5843  	out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]v1.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  5844  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]v1.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  5845  	return nil
  5846  }
  5847  
  5848  // Convert_core_PodAffinity_To_v1_PodAffinity is an autogenerated conversion function.
  5849  func Convert_core_PodAffinity_To_v1_PodAffinity(in *core.PodAffinity, out *v1.PodAffinity, s conversion.Scope) error {
  5850  	return autoConvert_core_PodAffinity_To_v1_PodAffinity(in, out, s)
  5851  }
  5852  
  5853  func autoConvert_v1_PodAffinityTerm_To_core_PodAffinityTerm(in *v1.PodAffinityTerm, out *core.PodAffinityTerm, s conversion.Scope) error {
  5854  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  5855  	out.Namespaces = *(*[]string)(unsafe.Pointer(&in.Namespaces))
  5856  	out.TopologyKey = in.TopologyKey
  5857  	out.NamespaceSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector))
  5858  	out.MatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MatchLabelKeys))
  5859  	out.MismatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MismatchLabelKeys))
  5860  	return nil
  5861  }
  5862  
  5863  // Convert_v1_PodAffinityTerm_To_core_PodAffinityTerm is an autogenerated conversion function.
  5864  func Convert_v1_PodAffinityTerm_To_core_PodAffinityTerm(in *v1.PodAffinityTerm, out *core.PodAffinityTerm, s conversion.Scope) error {
  5865  	return autoConvert_v1_PodAffinityTerm_To_core_PodAffinityTerm(in, out, s)
  5866  }
  5867  
  5868  func autoConvert_core_PodAffinityTerm_To_v1_PodAffinityTerm(in *core.PodAffinityTerm, out *v1.PodAffinityTerm, s conversion.Scope) error {
  5869  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  5870  	out.Namespaces = *(*[]string)(unsafe.Pointer(&in.Namespaces))
  5871  	out.TopologyKey = in.TopologyKey
  5872  	out.NamespaceSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector))
  5873  	out.MatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MatchLabelKeys))
  5874  	out.MismatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MismatchLabelKeys))
  5875  	return nil
  5876  }
  5877  
  5878  // Convert_core_PodAffinityTerm_To_v1_PodAffinityTerm is an autogenerated conversion function.
  5879  func Convert_core_PodAffinityTerm_To_v1_PodAffinityTerm(in *core.PodAffinityTerm, out *v1.PodAffinityTerm, s conversion.Scope) error {
  5880  	return autoConvert_core_PodAffinityTerm_To_v1_PodAffinityTerm(in, out, s)
  5881  }
  5882  
  5883  func autoConvert_v1_PodAntiAffinity_To_core_PodAntiAffinity(in *v1.PodAntiAffinity, out *core.PodAntiAffinity, s conversion.Scope) error {
  5884  	out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]core.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  5885  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]core.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  5886  	return nil
  5887  }
  5888  
  5889  // Convert_v1_PodAntiAffinity_To_core_PodAntiAffinity is an autogenerated conversion function.
  5890  func Convert_v1_PodAntiAffinity_To_core_PodAntiAffinity(in *v1.PodAntiAffinity, out *core.PodAntiAffinity, s conversion.Scope) error {
  5891  	return autoConvert_v1_PodAntiAffinity_To_core_PodAntiAffinity(in, out, s)
  5892  }
  5893  
  5894  func autoConvert_core_PodAntiAffinity_To_v1_PodAntiAffinity(in *core.PodAntiAffinity, out *v1.PodAntiAffinity, s conversion.Scope) error {
  5895  	out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]v1.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  5896  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]v1.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  5897  	return nil
  5898  }
  5899  
  5900  // Convert_core_PodAntiAffinity_To_v1_PodAntiAffinity is an autogenerated conversion function.
  5901  func Convert_core_PodAntiAffinity_To_v1_PodAntiAffinity(in *core.PodAntiAffinity, out *v1.PodAntiAffinity, s conversion.Scope) error {
  5902  	return autoConvert_core_PodAntiAffinity_To_v1_PodAntiAffinity(in, out, s)
  5903  }
  5904  
  5905  func autoConvert_v1_PodAttachOptions_To_core_PodAttachOptions(in *v1.PodAttachOptions, out *core.PodAttachOptions, s conversion.Scope) error {
  5906  	out.Stdin = in.Stdin
  5907  	out.Stdout = in.Stdout
  5908  	out.Stderr = in.Stderr
  5909  	out.TTY = in.TTY
  5910  	out.Container = in.Container
  5911  	return nil
  5912  }
  5913  
  5914  // Convert_v1_PodAttachOptions_To_core_PodAttachOptions is an autogenerated conversion function.
  5915  func Convert_v1_PodAttachOptions_To_core_PodAttachOptions(in *v1.PodAttachOptions, out *core.PodAttachOptions, s conversion.Scope) error {
  5916  	return autoConvert_v1_PodAttachOptions_To_core_PodAttachOptions(in, out, s)
  5917  }
  5918  
  5919  func autoConvert_core_PodAttachOptions_To_v1_PodAttachOptions(in *core.PodAttachOptions, out *v1.PodAttachOptions, s conversion.Scope) error {
  5920  	out.Stdin = in.Stdin
  5921  	out.Stdout = in.Stdout
  5922  	out.Stderr = in.Stderr
  5923  	out.TTY = in.TTY
  5924  	out.Container = in.Container
  5925  	return nil
  5926  }
  5927  
  5928  // Convert_core_PodAttachOptions_To_v1_PodAttachOptions is an autogenerated conversion function.
  5929  func Convert_core_PodAttachOptions_To_v1_PodAttachOptions(in *core.PodAttachOptions, out *v1.PodAttachOptions, s conversion.Scope) error {
  5930  	return autoConvert_core_PodAttachOptions_To_v1_PodAttachOptions(in, out, s)
  5931  }
  5932  
  5933  func autoConvert_url_Values_To_v1_PodAttachOptions(in *url.Values, out *v1.PodAttachOptions, s conversion.Scope) error {
  5934  	// WARNING: Field TypeMeta does not have json tag, skipping.
  5935  
  5936  	if values, ok := map[string][]string(*in)["stdin"]; ok && len(values) > 0 {
  5937  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stdin, s); err != nil {
  5938  			return err
  5939  		}
  5940  	} else {
  5941  		out.Stdin = false
  5942  	}
  5943  	if values, ok := map[string][]string(*in)["stdout"]; ok && len(values) > 0 {
  5944  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stdout, s); err != nil {
  5945  			return err
  5946  		}
  5947  	} else {
  5948  		out.Stdout = false
  5949  	}
  5950  	if values, ok := map[string][]string(*in)["stderr"]; ok && len(values) > 0 {
  5951  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stderr, s); err != nil {
  5952  			return err
  5953  		}
  5954  	} else {
  5955  		out.Stderr = false
  5956  	}
  5957  	if values, ok := map[string][]string(*in)["tty"]; ok && len(values) > 0 {
  5958  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.TTY, s); err != nil {
  5959  			return err
  5960  		}
  5961  	} else {
  5962  		out.TTY = false
  5963  	}
  5964  	if values, ok := map[string][]string(*in)["container"]; ok && len(values) > 0 {
  5965  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Container, s); err != nil {
  5966  			return err
  5967  		}
  5968  	} else {
  5969  		out.Container = ""
  5970  	}
  5971  	return nil
  5972  }
  5973  
  5974  // Convert_url_Values_To_v1_PodAttachOptions is an autogenerated conversion function.
  5975  func Convert_url_Values_To_v1_PodAttachOptions(in *url.Values, out *v1.PodAttachOptions, s conversion.Scope) error {
  5976  	return autoConvert_url_Values_To_v1_PodAttachOptions(in, out, s)
  5977  }
  5978  
  5979  func autoConvert_v1_PodCondition_To_core_PodCondition(in *v1.PodCondition, out *core.PodCondition, s conversion.Scope) error {
  5980  	out.Type = core.PodConditionType(in.Type)
  5981  	out.Status = core.ConditionStatus(in.Status)
  5982  	out.LastProbeTime = in.LastProbeTime
  5983  	out.LastTransitionTime = in.LastTransitionTime
  5984  	out.Reason = in.Reason
  5985  	out.Message = in.Message
  5986  	return nil
  5987  }
  5988  
  5989  // Convert_v1_PodCondition_To_core_PodCondition is an autogenerated conversion function.
  5990  func Convert_v1_PodCondition_To_core_PodCondition(in *v1.PodCondition, out *core.PodCondition, s conversion.Scope) error {
  5991  	return autoConvert_v1_PodCondition_To_core_PodCondition(in, out, s)
  5992  }
  5993  
  5994  func autoConvert_core_PodCondition_To_v1_PodCondition(in *core.PodCondition, out *v1.PodCondition, s conversion.Scope) error {
  5995  	out.Type = v1.PodConditionType(in.Type)
  5996  	out.Status = v1.ConditionStatus(in.Status)
  5997  	out.LastProbeTime = in.LastProbeTime
  5998  	out.LastTransitionTime = in.LastTransitionTime
  5999  	out.Reason = in.Reason
  6000  	out.Message = in.Message
  6001  	return nil
  6002  }
  6003  
  6004  // Convert_core_PodCondition_To_v1_PodCondition is an autogenerated conversion function.
  6005  func Convert_core_PodCondition_To_v1_PodCondition(in *core.PodCondition, out *v1.PodCondition, s conversion.Scope) error {
  6006  	return autoConvert_core_PodCondition_To_v1_PodCondition(in, out, s)
  6007  }
  6008  
  6009  func autoConvert_v1_PodDNSConfig_To_core_PodDNSConfig(in *v1.PodDNSConfig, out *core.PodDNSConfig, s conversion.Scope) error {
  6010  	out.Nameservers = *(*[]string)(unsafe.Pointer(&in.Nameservers))
  6011  	out.Searches = *(*[]string)(unsafe.Pointer(&in.Searches))
  6012  	out.Options = *(*[]core.PodDNSConfigOption)(unsafe.Pointer(&in.Options))
  6013  	return nil
  6014  }
  6015  
  6016  // Convert_v1_PodDNSConfig_To_core_PodDNSConfig is an autogenerated conversion function.
  6017  func Convert_v1_PodDNSConfig_To_core_PodDNSConfig(in *v1.PodDNSConfig, out *core.PodDNSConfig, s conversion.Scope) error {
  6018  	return autoConvert_v1_PodDNSConfig_To_core_PodDNSConfig(in, out, s)
  6019  }
  6020  
  6021  func autoConvert_core_PodDNSConfig_To_v1_PodDNSConfig(in *core.PodDNSConfig, out *v1.PodDNSConfig, s conversion.Scope) error {
  6022  	out.Nameservers = *(*[]string)(unsafe.Pointer(&in.Nameservers))
  6023  	out.Searches = *(*[]string)(unsafe.Pointer(&in.Searches))
  6024  	out.Options = *(*[]v1.PodDNSConfigOption)(unsafe.Pointer(&in.Options))
  6025  	return nil
  6026  }
  6027  
  6028  // Convert_core_PodDNSConfig_To_v1_PodDNSConfig is an autogenerated conversion function.
  6029  func Convert_core_PodDNSConfig_To_v1_PodDNSConfig(in *core.PodDNSConfig, out *v1.PodDNSConfig, s conversion.Scope) error {
  6030  	return autoConvert_core_PodDNSConfig_To_v1_PodDNSConfig(in, out, s)
  6031  }
  6032  
  6033  func autoConvert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption(in *v1.PodDNSConfigOption, out *core.PodDNSConfigOption, s conversion.Scope) error {
  6034  	out.Name = in.Name
  6035  	out.Value = (*string)(unsafe.Pointer(in.Value))
  6036  	return nil
  6037  }
  6038  
  6039  // Convert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption is an autogenerated conversion function.
  6040  func Convert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption(in *v1.PodDNSConfigOption, out *core.PodDNSConfigOption, s conversion.Scope) error {
  6041  	return autoConvert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption(in, out, s)
  6042  }
  6043  
  6044  func autoConvert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption(in *core.PodDNSConfigOption, out *v1.PodDNSConfigOption, s conversion.Scope) error {
  6045  	out.Name = in.Name
  6046  	out.Value = (*string)(unsafe.Pointer(in.Value))
  6047  	return nil
  6048  }
  6049  
  6050  // Convert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption is an autogenerated conversion function.
  6051  func Convert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption(in *core.PodDNSConfigOption, out *v1.PodDNSConfigOption, s conversion.Scope) error {
  6052  	return autoConvert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption(in, out, s)
  6053  }
  6054  
  6055  func autoConvert_v1_PodExecOptions_To_core_PodExecOptions(in *v1.PodExecOptions, out *core.PodExecOptions, s conversion.Scope) error {
  6056  	out.Stdin = in.Stdin
  6057  	out.Stdout = in.Stdout
  6058  	out.Stderr = in.Stderr
  6059  	out.TTY = in.TTY
  6060  	out.Container = in.Container
  6061  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  6062  	return nil
  6063  }
  6064  
  6065  // Convert_v1_PodExecOptions_To_core_PodExecOptions is an autogenerated conversion function.
  6066  func Convert_v1_PodExecOptions_To_core_PodExecOptions(in *v1.PodExecOptions, out *core.PodExecOptions, s conversion.Scope) error {
  6067  	return autoConvert_v1_PodExecOptions_To_core_PodExecOptions(in, out, s)
  6068  }
  6069  
  6070  func autoConvert_core_PodExecOptions_To_v1_PodExecOptions(in *core.PodExecOptions, out *v1.PodExecOptions, s conversion.Scope) error {
  6071  	out.Stdin = in.Stdin
  6072  	out.Stdout = in.Stdout
  6073  	out.Stderr = in.Stderr
  6074  	out.TTY = in.TTY
  6075  	out.Container = in.Container
  6076  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  6077  	return nil
  6078  }
  6079  
  6080  // Convert_core_PodExecOptions_To_v1_PodExecOptions is an autogenerated conversion function.
  6081  func Convert_core_PodExecOptions_To_v1_PodExecOptions(in *core.PodExecOptions, out *v1.PodExecOptions, s conversion.Scope) error {
  6082  	return autoConvert_core_PodExecOptions_To_v1_PodExecOptions(in, out, s)
  6083  }
  6084  
  6085  func autoConvert_url_Values_To_v1_PodExecOptions(in *url.Values, out *v1.PodExecOptions, s conversion.Scope) error {
  6086  	// WARNING: Field TypeMeta does not have json tag, skipping.
  6087  
  6088  	if values, ok := map[string][]string(*in)["stdin"]; ok && len(values) > 0 {
  6089  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stdin, s); err != nil {
  6090  			return err
  6091  		}
  6092  	} else {
  6093  		out.Stdin = false
  6094  	}
  6095  	if values, ok := map[string][]string(*in)["stdout"]; ok && len(values) > 0 {
  6096  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stdout, s); err != nil {
  6097  			return err
  6098  		}
  6099  	} else {
  6100  		out.Stdout = false
  6101  	}
  6102  	if values, ok := map[string][]string(*in)["stderr"]; ok && len(values) > 0 {
  6103  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stderr, s); err != nil {
  6104  			return err
  6105  		}
  6106  	} else {
  6107  		out.Stderr = false
  6108  	}
  6109  	if values, ok := map[string][]string(*in)["tty"]; ok && len(values) > 0 {
  6110  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.TTY, s); err != nil {
  6111  			return err
  6112  		}
  6113  	} else {
  6114  		out.TTY = false
  6115  	}
  6116  	if values, ok := map[string][]string(*in)["container"]; ok && len(values) > 0 {
  6117  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Container, s); err != nil {
  6118  			return err
  6119  		}
  6120  	} else {
  6121  		out.Container = ""
  6122  	}
  6123  	if values, ok := map[string][]string(*in)["command"]; ok && len(values) > 0 {
  6124  		out.Command = *(*[]string)(unsafe.Pointer(&values))
  6125  	} else {
  6126  		out.Command = nil
  6127  	}
  6128  	return nil
  6129  }
  6130  
  6131  // Convert_url_Values_To_v1_PodExecOptions is an autogenerated conversion function.
  6132  func Convert_url_Values_To_v1_PodExecOptions(in *url.Values, out *v1.PodExecOptions, s conversion.Scope) error {
  6133  	return autoConvert_url_Values_To_v1_PodExecOptions(in, out, s)
  6134  }
  6135  
  6136  func autoConvert_v1_PodIP_To_core_PodIP(in *v1.PodIP, out *core.PodIP, s conversion.Scope) error {
  6137  	out.IP = in.IP
  6138  	return nil
  6139  }
  6140  
  6141  // Convert_v1_PodIP_To_core_PodIP is an autogenerated conversion function.
  6142  func Convert_v1_PodIP_To_core_PodIP(in *v1.PodIP, out *core.PodIP, s conversion.Scope) error {
  6143  	return autoConvert_v1_PodIP_To_core_PodIP(in, out, s)
  6144  }
  6145  
  6146  func autoConvert_core_PodIP_To_v1_PodIP(in *core.PodIP, out *v1.PodIP, s conversion.Scope) error {
  6147  	out.IP = in.IP
  6148  	return nil
  6149  }
  6150  
  6151  // Convert_core_PodIP_To_v1_PodIP is an autogenerated conversion function.
  6152  func Convert_core_PodIP_To_v1_PodIP(in *core.PodIP, out *v1.PodIP, s conversion.Scope) error {
  6153  	return autoConvert_core_PodIP_To_v1_PodIP(in, out, s)
  6154  }
  6155  
  6156  func autoConvert_v1_PodList_To_core_PodList(in *v1.PodList, out *core.PodList, s conversion.Scope) error {
  6157  	out.ListMeta = in.ListMeta
  6158  	if in.Items != nil {
  6159  		in, out := &in.Items, &out.Items
  6160  		*out = make([]core.Pod, len(*in))
  6161  		for i := range *in {
  6162  			if err := Convert_v1_Pod_To_core_Pod(&(*in)[i], &(*out)[i], s); err != nil {
  6163  				return err
  6164  			}
  6165  		}
  6166  	} else {
  6167  		out.Items = nil
  6168  	}
  6169  	return nil
  6170  }
  6171  
  6172  // Convert_v1_PodList_To_core_PodList is an autogenerated conversion function.
  6173  func Convert_v1_PodList_To_core_PodList(in *v1.PodList, out *core.PodList, s conversion.Scope) error {
  6174  	return autoConvert_v1_PodList_To_core_PodList(in, out, s)
  6175  }
  6176  
  6177  func autoConvert_core_PodList_To_v1_PodList(in *core.PodList, out *v1.PodList, s conversion.Scope) error {
  6178  	out.ListMeta = in.ListMeta
  6179  	if in.Items != nil {
  6180  		in, out := &in.Items, &out.Items
  6181  		*out = make([]v1.Pod, len(*in))
  6182  		for i := range *in {
  6183  			if err := Convert_core_Pod_To_v1_Pod(&(*in)[i], &(*out)[i], s); err != nil {
  6184  				return err
  6185  			}
  6186  		}
  6187  	} else {
  6188  		out.Items = nil
  6189  	}
  6190  	return nil
  6191  }
  6192  
  6193  // Convert_core_PodList_To_v1_PodList is an autogenerated conversion function.
  6194  func Convert_core_PodList_To_v1_PodList(in *core.PodList, out *v1.PodList, s conversion.Scope) error {
  6195  	return autoConvert_core_PodList_To_v1_PodList(in, out, s)
  6196  }
  6197  
  6198  func autoConvert_v1_PodLogOptions_To_core_PodLogOptions(in *v1.PodLogOptions, out *core.PodLogOptions, s conversion.Scope) error {
  6199  	out.Container = in.Container
  6200  	out.Follow = in.Follow
  6201  	out.Previous = in.Previous
  6202  	out.SinceSeconds = (*int64)(unsafe.Pointer(in.SinceSeconds))
  6203  	out.SinceTime = (*metav1.Time)(unsafe.Pointer(in.SinceTime))
  6204  	out.Timestamps = in.Timestamps
  6205  	out.TailLines = (*int64)(unsafe.Pointer(in.TailLines))
  6206  	out.LimitBytes = (*int64)(unsafe.Pointer(in.LimitBytes))
  6207  	out.InsecureSkipTLSVerifyBackend = in.InsecureSkipTLSVerifyBackend
  6208  	return nil
  6209  }
  6210  
  6211  // Convert_v1_PodLogOptions_To_core_PodLogOptions is an autogenerated conversion function.
  6212  func Convert_v1_PodLogOptions_To_core_PodLogOptions(in *v1.PodLogOptions, out *core.PodLogOptions, s conversion.Scope) error {
  6213  	return autoConvert_v1_PodLogOptions_To_core_PodLogOptions(in, out, s)
  6214  }
  6215  
  6216  func autoConvert_core_PodLogOptions_To_v1_PodLogOptions(in *core.PodLogOptions, out *v1.PodLogOptions, s conversion.Scope) error {
  6217  	out.Container = in.Container
  6218  	out.Follow = in.Follow
  6219  	out.Previous = in.Previous
  6220  	out.SinceSeconds = (*int64)(unsafe.Pointer(in.SinceSeconds))
  6221  	out.SinceTime = (*metav1.Time)(unsafe.Pointer(in.SinceTime))
  6222  	out.Timestamps = in.Timestamps
  6223  	out.TailLines = (*int64)(unsafe.Pointer(in.TailLines))
  6224  	out.LimitBytes = (*int64)(unsafe.Pointer(in.LimitBytes))
  6225  	out.InsecureSkipTLSVerifyBackend = in.InsecureSkipTLSVerifyBackend
  6226  	return nil
  6227  }
  6228  
  6229  // Convert_core_PodLogOptions_To_v1_PodLogOptions is an autogenerated conversion function.
  6230  func Convert_core_PodLogOptions_To_v1_PodLogOptions(in *core.PodLogOptions, out *v1.PodLogOptions, s conversion.Scope) error {
  6231  	return autoConvert_core_PodLogOptions_To_v1_PodLogOptions(in, out, s)
  6232  }
  6233  
  6234  func autoConvert_url_Values_To_v1_PodLogOptions(in *url.Values, out *v1.PodLogOptions, s conversion.Scope) error {
  6235  	// WARNING: Field TypeMeta does not have json tag, skipping.
  6236  
  6237  	if values, ok := map[string][]string(*in)["container"]; ok && len(values) > 0 {
  6238  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Container, s); err != nil {
  6239  			return err
  6240  		}
  6241  	} else {
  6242  		out.Container = ""
  6243  	}
  6244  	if values, ok := map[string][]string(*in)["follow"]; ok && len(values) > 0 {
  6245  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Follow, s); err != nil {
  6246  			return err
  6247  		}
  6248  	} else {
  6249  		out.Follow = false
  6250  	}
  6251  	if values, ok := map[string][]string(*in)["previous"]; ok && len(values) > 0 {
  6252  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Previous, s); err != nil {
  6253  			return err
  6254  		}
  6255  	} else {
  6256  		out.Previous = false
  6257  	}
  6258  	if values, ok := map[string][]string(*in)["sinceSeconds"]; ok && len(values) > 0 {
  6259  		if err := runtime.Convert_Slice_string_To_Pointer_int64(&values, &out.SinceSeconds, s); err != nil {
  6260  			return err
  6261  		}
  6262  	} else {
  6263  		out.SinceSeconds = nil
  6264  	}
  6265  	if values, ok := map[string][]string(*in)["sinceTime"]; ok && len(values) > 0 {
  6266  		if err := metav1.Convert_Slice_string_To_Pointer_v1_Time(&values, &out.SinceTime, s); err != nil {
  6267  			return err
  6268  		}
  6269  	} else {
  6270  		out.SinceTime = nil
  6271  	}
  6272  	if values, ok := map[string][]string(*in)["timestamps"]; ok && len(values) > 0 {
  6273  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Timestamps, s); err != nil {
  6274  			return err
  6275  		}
  6276  	} else {
  6277  		out.Timestamps = false
  6278  	}
  6279  	if values, ok := map[string][]string(*in)["tailLines"]; ok && len(values) > 0 {
  6280  		if err := runtime.Convert_Slice_string_To_Pointer_int64(&values, &out.TailLines, s); err != nil {
  6281  			return err
  6282  		}
  6283  	} else {
  6284  		out.TailLines = nil
  6285  	}
  6286  	if values, ok := map[string][]string(*in)["limitBytes"]; ok && len(values) > 0 {
  6287  		if err := runtime.Convert_Slice_string_To_Pointer_int64(&values, &out.LimitBytes, s); err != nil {
  6288  			return err
  6289  		}
  6290  	} else {
  6291  		out.LimitBytes = nil
  6292  	}
  6293  	if values, ok := map[string][]string(*in)["insecureSkipTLSVerifyBackend"]; ok && len(values) > 0 {
  6294  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.InsecureSkipTLSVerifyBackend, s); err != nil {
  6295  			return err
  6296  		}
  6297  	} else {
  6298  		out.InsecureSkipTLSVerifyBackend = false
  6299  	}
  6300  	return nil
  6301  }
  6302  
  6303  // Convert_url_Values_To_v1_PodLogOptions is an autogenerated conversion function.
  6304  func Convert_url_Values_To_v1_PodLogOptions(in *url.Values, out *v1.PodLogOptions, s conversion.Scope) error {
  6305  	return autoConvert_url_Values_To_v1_PodLogOptions(in, out, s)
  6306  }
  6307  
  6308  func autoConvert_v1_PodOS_To_core_PodOS(in *v1.PodOS, out *core.PodOS, s conversion.Scope) error {
  6309  	out.Name = core.OSName(in.Name)
  6310  	return nil
  6311  }
  6312  
  6313  // Convert_v1_PodOS_To_core_PodOS is an autogenerated conversion function.
  6314  func Convert_v1_PodOS_To_core_PodOS(in *v1.PodOS, out *core.PodOS, s conversion.Scope) error {
  6315  	return autoConvert_v1_PodOS_To_core_PodOS(in, out, s)
  6316  }
  6317  
  6318  func autoConvert_core_PodOS_To_v1_PodOS(in *core.PodOS, out *v1.PodOS, s conversion.Scope) error {
  6319  	out.Name = v1.OSName(in.Name)
  6320  	return nil
  6321  }
  6322  
  6323  // Convert_core_PodOS_To_v1_PodOS is an autogenerated conversion function.
  6324  func Convert_core_PodOS_To_v1_PodOS(in *core.PodOS, out *v1.PodOS, s conversion.Scope) error {
  6325  	return autoConvert_core_PodOS_To_v1_PodOS(in, out, s)
  6326  }
  6327  
  6328  func autoConvert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions(in *v1.PodPortForwardOptions, out *core.PodPortForwardOptions, s conversion.Scope) error {
  6329  	out.Ports = *(*[]int32)(unsafe.Pointer(&in.Ports))
  6330  	return nil
  6331  }
  6332  
  6333  // Convert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions is an autogenerated conversion function.
  6334  func Convert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions(in *v1.PodPortForwardOptions, out *core.PodPortForwardOptions, s conversion.Scope) error {
  6335  	return autoConvert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions(in, out, s)
  6336  }
  6337  
  6338  func autoConvert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions(in *core.PodPortForwardOptions, out *v1.PodPortForwardOptions, s conversion.Scope) error {
  6339  	out.Ports = *(*[]int32)(unsafe.Pointer(&in.Ports))
  6340  	return nil
  6341  }
  6342  
  6343  // Convert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions is an autogenerated conversion function.
  6344  func Convert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions(in *core.PodPortForwardOptions, out *v1.PodPortForwardOptions, s conversion.Scope) error {
  6345  	return autoConvert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions(in, out, s)
  6346  }
  6347  
  6348  func autoConvert_url_Values_To_v1_PodPortForwardOptions(in *url.Values, out *v1.PodPortForwardOptions, s conversion.Scope) error {
  6349  	// WARNING: Field TypeMeta does not have json tag, skipping.
  6350  
  6351  	if values, ok := map[string][]string(*in)["ports"]; ok && len(values) > 0 {
  6352  		if err := metav1.Convert_Slice_string_To_Slice_int32(&values, &out.Ports, s); err != nil {
  6353  			return err
  6354  		}
  6355  	} else {
  6356  		out.Ports = nil
  6357  	}
  6358  	return nil
  6359  }
  6360  
  6361  // Convert_url_Values_To_v1_PodPortForwardOptions is an autogenerated conversion function.
  6362  func Convert_url_Values_To_v1_PodPortForwardOptions(in *url.Values, out *v1.PodPortForwardOptions, s conversion.Scope) error {
  6363  	return autoConvert_url_Values_To_v1_PodPortForwardOptions(in, out, s)
  6364  }
  6365  
  6366  func autoConvert_v1_PodProxyOptions_To_core_PodProxyOptions(in *v1.PodProxyOptions, out *core.PodProxyOptions, s conversion.Scope) error {
  6367  	out.Path = in.Path
  6368  	return nil
  6369  }
  6370  
  6371  // Convert_v1_PodProxyOptions_To_core_PodProxyOptions is an autogenerated conversion function.
  6372  func Convert_v1_PodProxyOptions_To_core_PodProxyOptions(in *v1.PodProxyOptions, out *core.PodProxyOptions, s conversion.Scope) error {
  6373  	return autoConvert_v1_PodProxyOptions_To_core_PodProxyOptions(in, out, s)
  6374  }
  6375  
  6376  func autoConvert_core_PodProxyOptions_To_v1_PodProxyOptions(in *core.PodProxyOptions, out *v1.PodProxyOptions, s conversion.Scope) error {
  6377  	out.Path = in.Path
  6378  	return nil
  6379  }
  6380  
  6381  // Convert_core_PodProxyOptions_To_v1_PodProxyOptions is an autogenerated conversion function.
  6382  func Convert_core_PodProxyOptions_To_v1_PodProxyOptions(in *core.PodProxyOptions, out *v1.PodProxyOptions, s conversion.Scope) error {
  6383  	return autoConvert_core_PodProxyOptions_To_v1_PodProxyOptions(in, out, s)
  6384  }
  6385  
  6386  func autoConvert_url_Values_To_v1_PodProxyOptions(in *url.Values, out *v1.PodProxyOptions, s conversion.Scope) error {
  6387  	// WARNING: Field TypeMeta does not have json tag, skipping.
  6388  
  6389  	if values, ok := map[string][]string(*in)["path"]; ok && len(values) > 0 {
  6390  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Path, s); err != nil {
  6391  			return err
  6392  		}
  6393  	} else {
  6394  		out.Path = ""
  6395  	}
  6396  	return nil
  6397  }
  6398  
  6399  // Convert_url_Values_To_v1_PodProxyOptions is an autogenerated conversion function.
  6400  func Convert_url_Values_To_v1_PodProxyOptions(in *url.Values, out *v1.PodProxyOptions, s conversion.Scope) error {
  6401  	return autoConvert_url_Values_To_v1_PodProxyOptions(in, out, s)
  6402  }
  6403  
  6404  func autoConvert_v1_PodReadinessGate_To_core_PodReadinessGate(in *v1.PodReadinessGate, out *core.PodReadinessGate, s conversion.Scope) error {
  6405  	out.ConditionType = core.PodConditionType(in.ConditionType)
  6406  	return nil
  6407  }
  6408  
  6409  // Convert_v1_PodReadinessGate_To_core_PodReadinessGate is an autogenerated conversion function.
  6410  func Convert_v1_PodReadinessGate_To_core_PodReadinessGate(in *v1.PodReadinessGate, out *core.PodReadinessGate, s conversion.Scope) error {
  6411  	return autoConvert_v1_PodReadinessGate_To_core_PodReadinessGate(in, out, s)
  6412  }
  6413  
  6414  func autoConvert_core_PodReadinessGate_To_v1_PodReadinessGate(in *core.PodReadinessGate, out *v1.PodReadinessGate, s conversion.Scope) error {
  6415  	out.ConditionType = v1.PodConditionType(in.ConditionType)
  6416  	return nil
  6417  }
  6418  
  6419  // Convert_core_PodReadinessGate_To_v1_PodReadinessGate is an autogenerated conversion function.
  6420  func Convert_core_PodReadinessGate_To_v1_PodReadinessGate(in *core.PodReadinessGate, out *v1.PodReadinessGate, s conversion.Scope) error {
  6421  	return autoConvert_core_PodReadinessGate_To_v1_PodReadinessGate(in, out, s)
  6422  }
  6423  
  6424  func autoConvert_v1_PodResourceClaim_To_core_PodResourceClaim(in *v1.PodResourceClaim, out *core.PodResourceClaim, s conversion.Scope) error {
  6425  	out.Name = in.Name
  6426  	if err := Convert_v1_ClaimSource_To_core_ClaimSource(&in.Source, &out.Source, s); err != nil {
  6427  		return err
  6428  	}
  6429  	return nil
  6430  }
  6431  
  6432  // Convert_v1_PodResourceClaim_To_core_PodResourceClaim is an autogenerated conversion function.
  6433  func Convert_v1_PodResourceClaim_To_core_PodResourceClaim(in *v1.PodResourceClaim, out *core.PodResourceClaim, s conversion.Scope) error {
  6434  	return autoConvert_v1_PodResourceClaim_To_core_PodResourceClaim(in, out, s)
  6435  }
  6436  
  6437  func autoConvert_core_PodResourceClaim_To_v1_PodResourceClaim(in *core.PodResourceClaim, out *v1.PodResourceClaim, s conversion.Scope) error {
  6438  	out.Name = in.Name
  6439  	if err := Convert_core_ClaimSource_To_v1_ClaimSource(&in.Source, &out.Source, s); err != nil {
  6440  		return err
  6441  	}
  6442  	return nil
  6443  }
  6444  
  6445  // Convert_core_PodResourceClaim_To_v1_PodResourceClaim is an autogenerated conversion function.
  6446  func Convert_core_PodResourceClaim_To_v1_PodResourceClaim(in *core.PodResourceClaim, out *v1.PodResourceClaim, s conversion.Scope) error {
  6447  	return autoConvert_core_PodResourceClaim_To_v1_PodResourceClaim(in, out, s)
  6448  }
  6449  
  6450  func autoConvert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus(in *v1.PodResourceClaimStatus, out *core.PodResourceClaimStatus, s conversion.Scope) error {
  6451  	out.Name = in.Name
  6452  	out.ResourceClaimName = (*string)(unsafe.Pointer(in.ResourceClaimName))
  6453  	return nil
  6454  }
  6455  
  6456  // Convert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus is an autogenerated conversion function.
  6457  func Convert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus(in *v1.PodResourceClaimStatus, out *core.PodResourceClaimStatus, s conversion.Scope) error {
  6458  	return autoConvert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus(in, out, s)
  6459  }
  6460  
  6461  func autoConvert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus(in *core.PodResourceClaimStatus, out *v1.PodResourceClaimStatus, s conversion.Scope) error {
  6462  	out.Name = in.Name
  6463  	out.ResourceClaimName = (*string)(unsafe.Pointer(in.ResourceClaimName))
  6464  	return nil
  6465  }
  6466  
  6467  // Convert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus is an autogenerated conversion function.
  6468  func Convert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus(in *core.PodResourceClaimStatus, out *v1.PodResourceClaimStatus, s conversion.Scope) error {
  6469  	return autoConvert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus(in, out, s)
  6470  }
  6471  
  6472  func autoConvert_v1_PodSchedulingGate_To_core_PodSchedulingGate(in *v1.PodSchedulingGate, out *core.PodSchedulingGate, s conversion.Scope) error {
  6473  	out.Name = in.Name
  6474  	return nil
  6475  }
  6476  
  6477  // Convert_v1_PodSchedulingGate_To_core_PodSchedulingGate is an autogenerated conversion function.
  6478  func Convert_v1_PodSchedulingGate_To_core_PodSchedulingGate(in *v1.PodSchedulingGate, out *core.PodSchedulingGate, s conversion.Scope) error {
  6479  	return autoConvert_v1_PodSchedulingGate_To_core_PodSchedulingGate(in, out, s)
  6480  }
  6481  
  6482  func autoConvert_core_PodSchedulingGate_To_v1_PodSchedulingGate(in *core.PodSchedulingGate, out *v1.PodSchedulingGate, s conversion.Scope) error {
  6483  	out.Name = in.Name
  6484  	return nil
  6485  }
  6486  
  6487  // Convert_core_PodSchedulingGate_To_v1_PodSchedulingGate is an autogenerated conversion function.
  6488  func Convert_core_PodSchedulingGate_To_v1_PodSchedulingGate(in *core.PodSchedulingGate, out *v1.PodSchedulingGate, s conversion.Scope) error {
  6489  	return autoConvert_core_PodSchedulingGate_To_v1_PodSchedulingGate(in, out, s)
  6490  }
  6491  
  6492  func autoConvert_v1_PodSecurityContext_To_core_PodSecurityContext(in *v1.PodSecurityContext, out *core.PodSecurityContext, s conversion.Scope) error {
  6493  	out.SELinuxOptions = (*core.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  6494  	out.WindowsOptions = (*core.WindowsSecurityContextOptions)(unsafe.Pointer(in.WindowsOptions))
  6495  	out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  6496  	out.RunAsGroup = (*int64)(unsafe.Pointer(in.RunAsGroup))
  6497  	out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  6498  	out.SupplementalGroups = *(*[]int64)(unsafe.Pointer(&in.SupplementalGroups))
  6499  	out.FSGroup = (*int64)(unsafe.Pointer(in.FSGroup))
  6500  	out.Sysctls = *(*[]core.Sysctl)(unsafe.Pointer(&in.Sysctls))
  6501  	out.FSGroupChangePolicy = (*core.PodFSGroupChangePolicy)(unsafe.Pointer(in.FSGroupChangePolicy))
  6502  	out.SeccompProfile = (*core.SeccompProfile)(unsafe.Pointer(in.SeccompProfile))
  6503  	out.AppArmorProfile = (*core.AppArmorProfile)(unsafe.Pointer(in.AppArmorProfile))
  6504  	return nil
  6505  }
  6506  
  6507  // Convert_v1_PodSecurityContext_To_core_PodSecurityContext is an autogenerated conversion function.
  6508  func Convert_v1_PodSecurityContext_To_core_PodSecurityContext(in *v1.PodSecurityContext, out *core.PodSecurityContext, s conversion.Scope) error {
  6509  	return autoConvert_v1_PodSecurityContext_To_core_PodSecurityContext(in, out, s)
  6510  }
  6511  
  6512  func autoConvert_core_PodSecurityContext_To_v1_PodSecurityContext(in *core.PodSecurityContext, out *v1.PodSecurityContext, s conversion.Scope) error {
  6513  	// INFO: in.HostNetwork opted out of conversion generation
  6514  	// INFO: in.HostPID opted out of conversion generation
  6515  	// INFO: in.HostIPC opted out of conversion generation
  6516  	// INFO: in.ShareProcessNamespace opted out of conversion generation
  6517  	// INFO: in.HostUsers opted out of conversion generation
  6518  	out.SELinuxOptions = (*v1.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  6519  	out.WindowsOptions = (*v1.WindowsSecurityContextOptions)(unsafe.Pointer(in.WindowsOptions))
  6520  	out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  6521  	out.RunAsGroup = (*int64)(unsafe.Pointer(in.RunAsGroup))
  6522  	out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  6523  	out.SupplementalGroups = *(*[]int64)(unsafe.Pointer(&in.SupplementalGroups))
  6524  	out.FSGroup = (*int64)(unsafe.Pointer(in.FSGroup))
  6525  	out.FSGroupChangePolicy = (*v1.PodFSGroupChangePolicy)(unsafe.Pointer(in.FSGroupChangePolicy))
  6526  	out.Sysctls = *(*[]v1.Sysctl)(unsafe.Pointer(&in.Sysctls))
  6527  	out.SeccompProfile = (*v1.SeccompProfile)(unsafe.Pointer(in.SeccompProfile))
  6528  	out.AppArmorProfile = (*v1.AppArmorProfile)(unsafe.Pointer(in.AppArmorProfile))
  6529  	return nil
  6530  }
  6531  
  6532  // Convert_core_PodSecurityContext_To_v1_PodSecurityContext is an autogenerated conversion function.
  6533  func Convert_core_PodSecurityContext_To_v1_PodSecurityContext(in *core.PodSecurityContext, out *v1.PodSecurityContext, s conversion.Scope) error {
  6534  	return autoConvert_core_PodSecurityContext_To_v1_PodSecurityContext(in, out, s)
  6535  }
  6536  
  6537  func autoConvert_v1_PodSignature_To_core_PodSignature(in *v1.PodSignature, out *core.PodSignature, s conversion.Scope) error {
  6538  	out.PodController = (*metav1.OwnerReference)(unsafe.Pointer(in.PodController))
  6539  	return nil
  6540  }
  6541  
  6542  // Convert_v1_PodSignature_To_core_PodSignature is an autogenerated conversion function.
  6543  func Convert_v1_PodSignature_To_core_PodSignature(in *v1.PodSignature, out *core.PodSignature, s conversion.Scope) error {
  6544  	return autoConvert_v1_PodSignature_To_core_PodSignature(in, out, s)
  6545  }
  6546  
  6547  func autoConvert_core_PodSignature_To_v1_PodSignature(in *core.PodSignature, out *v1.PodSignature, s conversion.Scope) error {
  6548  	out.PodController = (*metav1.OwnerReference)(unsafe.Pointer(in.PodController))
  6549  	return nil
  6550  }
  6551  
  6552  // Convert_core_PodSignature_To_v1_PodSignature is an autogenerated conversion function.
  6553  func Convert_core_PodSignature_To_v1_PodSignature(in *core.PodSignature, out *v1.PodSignature, s conversion.Scope) error {
  6554  	return autoConvert_core_PodSignature_To_v1_PodSignature(in, out, s)
  6555  }
  6556  
  6557  func autoConvert_v1_PodSpec_To_core_PodSpec(in *v1.PodSpec, out *core.PodSpec, s conversion.Scope) error {
  6558  	if in.Volumes != nil {
  6559  		in, out := &in.Volumes, &out.Volumes
  6560  		*out = make([]core.Volume, len(*in))
  6561  		for i := range *in {
  6562  			if err := Convert_v1_Volume_To_core_Volume(&(*in)[i], &(*out)[i], s); err != nil {
  6563  				return err
  6564  			}
  6565  		}
  6566  	} else {
  6567  		out.Volumes = nil
  6568  	}
  6569  	out.InitContainers = *(*[]core.Container)(unsafe.Pointer(&in.InitContainers))
  6570  	out.Containers = *(*[]core.Container)(unsafe.Pointer(&in.Containers))
  6571  	out.EphemeralContainers = *(*[]core.EphemeralContainer)(unsafe.Pointer(&in.EphemeralContainers))
  6572  	out.RestartPolicy = core.RestartPolicy(in.RestartPolicy)
  6573  	out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  6574  	out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds))
  6575  	out.DNSPolicy = core.DNSPolicy(in.DNSPolicy)
  6576  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
  6577  	out.ServiceAccountName = in.ServiceAccountName
  6578  	// INFO: in.DeprecatedServiceAccount opted out of conversion generation
  6579  	out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  6580  	out.NodeName = in.NodeName
  6581  	// INFO: in.HostNetwork opted out of conversion generation
  6582  	// INFO: in.HostPID opted out of conversion generation
  6583  	// INFO: in.HostIPC opted out of conversion generation
  6584  	// INFO: in.ShareProcessNamespace opted out of conversion generation
  6585  	if in.SecurityContext != nil {
  6586  		in, out := &in.SecurityContext, &out.SecurityContext
  6587  		*out = new(core.PodSecurityContext)
  6588  		if err := Convert_v1_PodSecurityContext_To_core_PodSecurityContext(*in, *out, s); err != nil {
  6589  			return err
  6590  		}
  6591  	} else {
  6592  		out.SecurityContext = nil
  6593  	}
  6594  	out.ImagePullSecrets = *(*[]core.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  6595  	out.Hostname = in.Hostname
  6596  	out.Subdomain = in.Subdomain
  6597  	out.Affinity = (*core.Affinity)(unsafe.Pointer(in.Affinity))
  6598  	out.SchedulerName = in.SchedulerName
  6599  	out.Tolerations = *(*[]core.Toleration)(unsafe.Pointer(&in.Tolerations))
  6600  	out.HostAliases = *(*[]core.HostAlias)(unsafe.Pointer(&in.HostAliases))
  6601  	out.PriorityClassName = in.PriorityClassName
  6602  	out.Priority = (*int32)(unsafe.Pointer(in.Priority))
  6603  	out.DNSConfig = (*core.PodDNSConfig)(unsafe.Pointer(in.DNSConfig))
  6604  	out.ReadinessGates = *(*[]core.PodReadinessGate)(unsafe.Pointer(&in.ReadinessGates))
  6605  	out.RuntimeClassName = (*string)(unsafe.Pointer(in.RuntimeClassName))
  6606  	out.EnableServiceLinks = (*bool)(unsafe.Pointer(in.EnableServiceLinks))
  6607  	out.PreemptionPolicy = (*core.PreemptionPolicy)(unsafe.Pointer(in.PreemptionPolicy))
  6608  	out.Overhead = *(*core.ResourceList)(unsafe.Pointer(&in.Overhead))
  6609  	out.TopologySpreadConstraints = *(*[]core.TopologySpreadConstraint)(unsafe.Pointer(&in.TopologySpreadConstraints))
  6610  	out.SetHostnameAsFQDN = (*bool)(unsafe.Pointer(in.SetHostnameAsFQDN))
  6611  	out.OS = (*core.PodOS)(unsafe.Pointer(in.OS))
  6612  	// INFO: in.HostUsers opted out of conversion generation
  6613  	out.SchedulingGates = *(*[]core.PodSchedulingGate)(unsafe.Pointer(&in.SchedulingGates))
  6614  	out.ResourceClaims = *(*[]core.PodResourceClaim)(unsafe.Pointer(&in.ResourceClaims))
  6615  	return nil
  6616  }
  6617  
  6618  func autoConvert_core_PodSpec_To_v1_PodSpec(in *core.PodSpec, out *v1.PodSpec, s conversion.Scope) error {
  6619  	if in.Volumes != nil {
  6620  		in, out := &in.Volumes, &out.Volumes
  6621  		*out = make([]v1.Volume, len(*in))
  6622  		for i := range *in {
  6623  			if err := Convert_core_Volume_To_v1_Volume(&(*in)[i], &(*out)[i], s); err != nil {
  6624  				return err
  6625  			}
  6626  		}
  6627  	} else {
  6628  		out.Volumes = nil
  6629  	}
  6630  	out.InitContainers = *(*[]v1.Container)(unsafe.Pointer(&in.InitContainers))
  6631  	out.Containers = *(*[]v1.Container)(unsafe.Pointer(&in.Containers))
  6632  	out.EphemeralContainers = *(*[]v1.EphemeralContainer)(unsafe.Pointer(&in.EphemeralContainers))
  6633  	out.RestartPolicy = v1.RestartPolicy(in.RestartPolicy)
  6634  	out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  6635  	out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds))
  6636  	out.DNSPolicy = v1.DNSPolicy(in.DNSPolicy)
  6637  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
  6638  	out.ServiceAccountName = in.ServiceAccountName
  6639  	out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  6640  	out.NodeName = in.NodeName
  6641  	if in.SecurityContext != nil {
  6642  		in, out := &in.SecurityContext, &out.SecurityContext
  6643  		*out = new(v1.PodSecurityContext)
  6644  		if err := Convert_core_PodSecurityContext_To_v1_PodSecurityContext(*in, *out, s); err != nil {
  6645  			return err
  6646  		}
  6647  	} else {
  6648  		out.SecurityContext = nil
  6649  	}
  6650  	out.ImagePullSecrets = *(*[]v1.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  6651  	out.Hostname = in.Hostname
  6652  	out.Subdomain = in.Subdomain
  6653  	out.SetHostnameAsFQDN = (*bool)(unsafe.Pointer(in.SetHostnameAsFQDN))
  6654  	out.Affinity = (*v1.Affinity)(unsafe.Pointer(in.Affinity))
  6655  	out.SchedulerName = in.SchedulerName
  6656  	out.Tolerations = *(*[]v1.Toleration)(unsafe.Pointer(&in.Tolerations))
  6657  	out.HostAliases = *(*[]v1.HostAlias)(unsafe.Pointer(&in.HostAliases))
  6658  	out.PriorityClassName = in.PriorityClassName
  6659  	out.Priority = (*int32)(unsafe.Pointer(in.Priority))
  6660  	out.PreemptionPolicy = (*v1.PreemptionPolicy)(unsafe.Pointer(in.PreemptionPolicy))
  6661  	out.DNSConfig = (*v1.PodDNSConfig)(unsafe.Pointer(in.DNSConfig))
  6662  	out.ReadinessGates = *(*[]v1.PodReadinessGate)(unsafe.Pointer(&in.ReadinessGates))
  6663  	out.RuntimeClassName = (*string)(unsafe.Pointer(in.RuntimeClassName))
  6664  	out.Overhead = *(*v1.ResourceList)(unsafe.Pointer(&in.Overhead))
  6665  	out.EnableServiceLinks = (*bool)(unsafe.Pointer(in.EnableServiceLinks))
  6666  	out.TopologySpreadConstraints = *(*[]v1.TopologySpreadConstraint)(unsafe.Pointer(&in.TopologySpreadConstraints))
  6667  	out.OS = (*v1.PodOS)(unsafe.Pointer(in.OS))
  6668  	out.SchedulingGates = *(*[]v1.PodSchedulingGate)(unsafe.Pointer(&in.SchedulingGates))
  6669  	out.ResourceClaims = *(*[]v1.PodResourceClaim)(unsafe.Pointer(&in.ResourceClaims))
  6670  	return nil
  6671  }
  6672  
  6673  func autoConvert_v1_PodStatus_To_core_PodStatus(in *v1.PodStatus, out *core.PodStatus, s conversion.Scope) error {
  6674  	out.Phase = core.PodPhase(in.Phase)
  6675  	out.Conditions = *(*[]core.PodCondition)(unsafe.Pointer(&in.Conditions))
  6676  	out.Message = in.Message
  6677  	out.Reason = in.Reason
  6678  	out.NominatedNodeName = in.NominatedNodeName
  6679  	out.HostIP = in.HostIP
  6680  	out.HostIPs = *(*[]core.HostIP)(unsafe.Pointer(&in.HostIPs))
  6681  	// WARNING: in.PodIP requires manual conversion: does not exist in peer-type
  6682  	out.PodIPs = *(*[]core.PodIP)(unsafe.Pointer(&in.PodIPs))
  6683  	out.StartTime = (*metav1.Time)(unsafe.Pointer(in.StartTime))
  6684  	out.InitContainerStatuses = *(*[]core.ContainerStatus)(unsafe.Pointer(&in.InitContainerStatuses))
  6685  	out.ContainerStatuses = *(*[]core.ContainerStatus)(unsafe.Pointer(&in.ContainerStatuses))
  6686  	out.QOSClass = core.PodQOSClass(in.QOSClass)
  6687  	out.EphemeralContainerStatuses = *(*[]core.ContainerStatus)(unsafe.Pointer(&in.EphemeralContainerStatuses))
  6688  	out.Resize = core.PodResizeStatus(in.Resize)
  6689  	out.ResourceClaimStatuses = *(*[]core.PodResourceClaimStatus)(unsafe.Pointer(&in.ResourceClaimStatuses))
  6690  	return nil
  6691  }
  6692  
  6693  func autoConvert_core_PodStatus_To_v1_PodStatus(in *core.PodStatus, out *v1.PodStatus, s conversion.Scope) error {
  6694  	out.Phase = v1.PodPhase(in.Phase)
  6695  	out.Conditions = *(*[]v1.PodCondition)(unsafe.Pointer(&in.Conditions))
  6696  	out.Message = in.Message
  6697  	out.Reason = in.Reason
  6698  	out.NominatedNodeName = in.NominatedNodeName
  6699  	out.HostIP = in.HostIP
  6700  	out.HostIPs = *(*[]v1.HostIP)(unsafe.Pointer(&in.HostIPs))
  6701  	out.PodIPs = *(*[]v1.PodIP)(unsafe.Pointer(&in.PodIPs))
  6702  	out.StartTime = (*metav1.Time)(unsafe.Pointer(in.StartTime))
  6703  	out.QOSClass = v1.PodQOSClass(in.QOSClass)
  6704  	out.InitContainerStatuses = *(*[]v1.ContainerStatus)(unsafe.Pointer(&in.InitContainerStatuses))
  6705  	out.ContainerStatuses = *(*[]v1.ContainerStatus)(unsafe.Pointer(&in.ContainerStatuses))
  6706  	out.EphemeralContainerStatuses = *(*[]v1.ContainerStatus)(unsafe.Pointer(&in.EphemeralContainerStatuses))
  6707  	out.Resize = v1.PodResizeStatus(in.Resize)
  6708  	out.ResourceClaimStatuses = *(*[]v1.PodResourceClaimStatus)(unsafe.Pointer(&in.ResourceClaimStatuses))
  6709  	return nil
  6710  }
  6711  
  6712  func autoConvert_v1_PodStatusResult_To_core_PodStatusResult(in *v1.PodStatusResult, out *core.PodStatusResult, s conversion.Scope) error {
  6713  	out.ObjectMeta = in.ObjectMeta
  6714  	if err := Convert_v1_PodStatus_To_core_PodStatus(&in.Status, &out.Status, s); err != nil {
  6715  		return err
  6716  	}
  6717  	return nil
  6718  }
  6719  
  6720  // Convert_v1_PodStatusResult_To_core_PodStatusResult is an autogenerated conversion function.
  6721  func Convert_v1_PodStatusResult_To_core_PodStatusResult(in *v1.PodStatusResult, out *core.PodStatusResult, s conversion.Scope) error {
  6722  	return autoConvert_v1_PodStatusResult_To_core_PodStatusResult(in, out, s)
  6723  }
  6724  
  6725  func autoConvert_core_PodStatusResult_To_v1_PodStatusResult(in *core.PodStatusResult, out *v1.PodStatusResult, s conversion.Scope) error {
  6726  	out.ObjectMeta = in.ObjectMeta
  6727  	if err := Convert_core_PodStatus_To_v1_PodStatus(&in.Status, &out.Status, s); err != nil {
  6728  		return err
  6729  	}
  6730  	return nil
  6731  }
  6732  
  6733  // Convert_core_PodStatusResult_To_v1_PodStatusResult is an autogenerated conversion function.
  6734  func Convert_core_PodStatusResult_To_v1_PodStatusResult(in *core.PodStatusResult, out *v1.PodStatusResult, s conversion.Scope) error {
  6735  	return autoConvert_core_PodStatusResult_To_v1_PodStatusResult(in, out, s)
  6736  }
  6737  
  6738  func autoConvert_v1_PodTemplate_To_core_PodTemplate(in *v1.PodTemplate, out *core.PodTemplate, s conversion.Scope) error {
  6739  	out.ObjectMeta = in.ObjectMeta
  6740  	if err := Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  6741  		return err
  6742  	}
  6743  	return nil
  6744  }
  6745  
  6746  // Convert_v1_PodTemplate_To_core_PodTemplate is an autogenerated conversion function.
  6747  func Convert_v1_PodTemplate_To_core_PodTemplate(in *v1.PodTemplate, out *core.PodTemplate, s conversion.Scope) error {
  6748  	return autoConvert_v1_PodTemplate_To_core_PodTemplate(in, out, s)
  6749  }
  6750  
  6751  func autoConvert_core_PodTemplate_To_v1_PodTemplate(in *core.PodTemplate, out *v1.PodTemplate, s conversion.Scope) error {
  6752  	out.ObjectMeta = in.ObjectMeta
  6753  	if err := Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  6754  		return err
  6755  	}
  6756  	return nil
  6757  }
  6758  
  6759  // Convert_core_PodTemplate_To_v1_PodTemplate is an autogenerated conversion function.
  6760  func Convert_core_PodTemplate_To_v1_PodTemplate(in *core.PodTemplate, out *v1.PodTemplate, s conversion.Scope) error {
  6761  	return autoConvert_core_PodTemplate_To_v1_PodTemplate(in, out, s)
  6762  }
  6763  
  6764  func autoConvert_v1_PodTemplateList_To_core_PodTemplateList(in *v1.PodTemplateList, out *core.PodTemplateList, s conversion.Scope) error {
  6765  	out.ListMeta = in.ListMeta
  6766  	if in.Items != nil {
  6767  		in, out := &in.Items, &out.Items
  6768  		*out = make([]core.PodTemplate, len(*in))
  6769  		for i := range *in {
  6770  			if err := Convert_v1_PodTemplate_To_core_PodTemplate(&(*in)[i], &(*out)[i], s); err != nil {
  6771  				return err
  6772  			}
  6773  		}
  6774  	} else {
  6775  		out.Items = nil
  6776  	}
  6777  	return nil
  6778  }
  6779  
  6780  // Convert_v1_PodTemplateList_To_core_PodTemplateList is an autogenerated conversion function.
  6781  func Convert_v1_PodTemplateList_To_core_PodTemplateList(in *v1.PodTemplateList, out *core.PodTemplateList, s conversion.Scope) error {
  6782  	return autoConvert_v1_PodTemplateList_To_core_PodTemplateList(in, out, s)
  6783  }
  6784  
  6785  func autoConvert_core_PodTemplateList_To_v1_PodTemplateList(in *core.PodTemplateList, out *v1.PodTemplateList, s conversion.Scope) error {
  6786  	out.ListMeta = in.ListMeta
  6787  	if in.Items != nil {
  6788  		in, out := &in.Items, &out.Items
  6789  		*out = make([]v1.PodTemplate, len(*in))
  6790  		for i := range *in {
  6791  			if err := Convert_core_PodTemplate_To_v1_PodTemplate(&(*in)[i], &(*out)[i], s); err != nil {
  6792  				return err
  6793  			}
  6794  		}
  6795  	} else {
  6796  		out.Items = nil
  6797  	}
  6798  	return nil
  6799  }
  6800  
  6801  // Convert_core_PodTemplateList_To_v1_PodTemplateList is an autogenerated conversion function.
  6802  func Convert_core_PodTemplateList_To_v1_PodTemplateList(in *core.PodTemplateList, out *v1.PodTemplateList, s conversion.Scope) error {
  6803  	return autoConvert_core_PodTemplateList_To_v1_PodTemplateList(in, out, s)
  6804  }
  6805  
  6806  func autoConvert_v1_PodTemplateSpec_To_core_PodTemplateSpec(in *v1.PodTemplateSpec, out *core.PodTemplateSpec, s conversion.Scope) error {
  6807  	out.ObjectMeta = in.ObjectMeta
  6808  	if err := Convert_v1_PodSpec_To_core_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  6809  		return err
  6810  	}
  6811  	return nil
  6812  }
  6813  
  6814  func autoConvert_core_PodTemplateSpec_To_v1_PodTemplateSpec(in *core.PodTemplateSpec, out *v1.PodTemplateSpec, s conversion.Scope) error {
  6815  	out.ObjectMeta = in.ObjectMeta
  6816  	if err := Convert_core_PodSpec_To_v1_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  6817  		return err
  6818  	}
  6819  	return nil
  6820  }
  6821  
  6822  func autoConvert_v1_PortStatus_To_core_PortStatus(in *v1.PortStatus, out *core.PortStatus, s conversion.Scope) error {
  6823  	out.Port = in.Port
  6824  	out.Protocol = core.Protocol(in.Protocol)
  6825  	out.Error = (*string)(unsafe.Pointer(in.Error))
  6826  	return nil
  6827  }
  6828  
  6829  // Convert_v1_PortStatus_To_core_PortStatus is an autogenerated conversion function.
  6830  func Convert_v1_PortStatus_To_core_PortStatus(in *v1.PortStatus, out *core.PortStatus, s conversion.Scope) error {
  6831  	return autoConvert_v1_PortStatus_To_core_PortStatus(in, out, s)
  6832  }
  6833  
  6834  func autoConvert_core_PortStatus_To_v1_PortStatus(in *core.PortStatus, out *v1.PortStatus, s conversion.Scope) error {
  6835  	out.Port = in.Port
  6836  	out.Protocol = v1.Protocol(in.Protocol)
  6837  	out.Error = (*string)(unsafe.Pointer(in.Error))
  6838  	return nil
  6839  }
  6840  
  6841  // Convert_core_PortStatus_To_v1_PortStatus is an autogenerated conversion function.
  6842  func Convert_core_PortStatus_To_v1_PortStatus(in *core.PortStatus, out *v1.PortStatus, s conversion.Scope) error {
  6843  	return autoConvert_core_PortStatus_To_v1_PortStatus(in, out, s)
  6844  }
  6845  
  6846  func autoConvert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource(in *v1.PortworxVolumeSource, out *core.PortworxVolumeSource, s conversion.Scope) error {
  6847  	out.VolumeID = in.VolumeID
  6848  	out.FSType = in.FSType
  6849  	out.ReadOnly = in.ReadOnly
  6850  	return nil
  6851  }
  6852  
  6853  // Convert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource is an autogenerated conversion function.
  6854  func Convert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource(in *v1.PortworxVolumeSource, out *core.PortworxVolumeSource, s conversion.Scope) error {
  6855  	return autoConvert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource(in, out, s)
  6856  }
  6857  
  6858  func autoConvert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource(in *core.PortworxVolumeSource, out *v1.PortworxVolumeSource, s conversion.Scope) error {
  6859  	out.VolumeID = in.VolumeID
  6860  	out.FSType = in.FSType
  6861  	out.ReadOnly = in.ReadOnly
  6862  	return nil
  6863  }
  6864  
  6865  // Convert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource is an autogenerated conversion function.
  6866  func Convert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource(in *core.PortworxVolumeSource, out *v1.PortworxVolumeSource, s conversion.Scope) error {
  6867  	return autoConvert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource(in, out, s)
  6868  }
  6869  
  6870  func autoConvert_v1_Preconditions_To_core_Preconditions(in *v1.Preconditions, out *core.Preconditions, s conversion.Scope) error {
  6871  	out.UID = (*types.UID)(unsafe.Pointer(in.UID))
  6872  	return nil
  6873  }
  6874  
  6875  // Convert_v1_Preconditions_To_core_Preconditions is an autogenerated conversion function.
  6876  func Convert_v1_Preconditions_To_core_Preconditions(in *v1.Preconditions, out *core.Preconditions, s conversion.Scope) error {
  6877  	return autoConvert_v1_Preconditions_To_core_Preconditions(in, out, s)
  6878  }
  6879  
  6880  func autoConvert_core_Preconditions_To_v1_Preconditions(in *core.Preconditions, out *v1.Preconditions, s conversion.Scope) error {
  6881  	out.UID = (*types.UID)(unsafe.Pointer(in.UID))
  6882  	return nil
  6883  }
  6884  
  6885  // Convert_core_Preconditions_To_v1_Preconditions is an autogenerated conversion function.
  6886  func Convert_core_Preconditions_To_v1_Preconditions(in *core.Preconditions, out *v1.Preconditions, s conversion.Scope) error {
  6887  	return autoConvert_core_Preconditions_To_v1_Preconditions(in, out, s)
  6888  }
  6889  
  6890  func autoConvert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry(in *v1.PreferAvoidPodsEntry, out *core.PreferAvoidPodsEntry, s conversion.Scope) error {
  6891  	if err := Convert_v1_PodSignature_To_core_PodSignature(&in.PodSignature, &out.PodSignature, s); err != nil {
  6892  		return err
  6893  	}
  6894  	out.EvictionTime = in.EvictionTime
  6895  	out.Reason = in.Reason
  6896  	out.Message = in.Message
  6897  	return nil
  6898  }
  6899  
  6900  // Convert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry is an autogenerated conversion function.
  6901  func Convert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry(in *v1.PreferAvoidPodsEntry, out *core.PreferAvoidPodsEntry, s conversion.Scope) error {
  6902  	return autoConvert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry(in, out, s)
  6903  }
  6904  
  6905  func autoConvert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in *core.PreferAvoidPodsEntry, out *v1.PreferAvoidPodsEntry, s conversion.Scope) error {
  6906  	if err := Convert_core_PodSignature_To_v1_PodSignature(&in.PodSignature, &out.PodSignature, s); err != nil {
  6907  		return err
  6908  	}
  6909  	out.EvictionTime = in.EvictionTime
  6910  	out.Reason = in.Reason
  6911  	out.Message = in.Message
  6912  	return nil
  6913  }
  6914  
  6915  // Convert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry is an autogenerated conversion function.
  6916  func Convert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in *core.PreferAvoidPodsEntry, out *v1.PreferAvoidPodsEntry, s conversion.Scope) error {
  6917  	return autoConvert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in, out, s)
  6918  }
  6919  
  6920  func autoConvert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm(in *v1.PreferredSchedulingTerm, out *core.PreferredSchedulingTerm, s conversion.Scope) error {
  6921  	out.Weight = in.Weight
  6922  	if err := Convert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(&in.Preference, &out.Preference, s); err != nil {
  6923  		return err
  6924  	}
  6925  	return nil
  6926  }
  6927  
  6928  // Convert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm is an autogenerated conversion function.
  6929  func Convert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm(in *v1.PreferredSchedulingTerm, out *core.PreferredSchedulingTerm, s conversion.Scope) error {
  6930  	return autoConvert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm(in, out, s)
  6931  }
  6932  
  6933  func autoConvert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in *core.PreferredSchedulingTerm, out *v1.PreferredSchedulingTerm, s conversion.Scope) error {
  6934  	out.Weight = in.Weight
  6935  	if err := Convert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(&in.Preference, &out.Preference, s); err != nil {
  6936  		return err
  6937  	}
  6938  	return nil
  6939  }
  6940  
  6941  // Convert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm is an autogenerated conversion function.
  6942  func Convert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in *core.PreferredSchedulingTerm, out *v1.PreferredSchedulingTerm, s conversion.Scope) error {
  6943  	return autoConvert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in, out, s)
  6944  }
  6945  
  6946  func autoConvert_v1_Probe_To_core_Probe(in *v1.Probe, out *core.Probe, s conversion.Scope) error {
  6947  	if err := Convert_v1_ProbeHandler_To_core_ProbeHandler(&in.ProbeHandler, &out.ProbeHandler, s); err != nil {
  6948  		return err
  6949  	}
  6950  	out.InitialDelaySeconds = in.InitialDelaySeconds
  6951  	out.TimeoutSeconds = in.TimeoutSeconds
  6952  	out.PeriodSeconds = in.PeriodSeconds
  6953  	out.SuccessThreshold = in.SuccessThreshold
  6954  	out.FailureThreshold = in.FailureThreshold
  6955  	out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  6956  	return nil
  6957  }
  6958  
  6959  // Convert_v1_Probe_To_core_Probe is an autogenerated conversion function.
  6960  func Convert_v1_Probe_To_core_Probe(in *v1.Probe, out *core.Probe, s conversion.Scope) error {
  6961  	return autoConvert_v1_Probe_To_core_Probe(in, out, s)
  6962  }
  6963  
  6964  func autoConvert_core_Probe_To_v1_Probe(in *core.Probe, out *v1.Probe, s conversion.Scope) error {
  6965  	if err := Convert_core_ProbeHandler_To_v1_ProbeHandler(&in.ProbeHandler, &out.ProbeHandler, s); err != nil {
  6966  		return err
  6967  	}
  6968  	out.InitialDelaySeconds = in.InitialDelaySeconds
  6969  	out.TimeoutSeconds = in.TimeoutSeconds
  6970  	out.PeriodSeconds = in.PeriodSeconds
  6971  	out.SuccessThreshold = in.SuccessThreshold
  6972  	out.FailureThreshold = in.FailureThreshold
  6973  	out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  6974  	return nil
  6975  }
  6976  
  6977  // Convert_core_Probe_To_v1_Probe is an autogenerated conversion function.
  6978  func Convert_core_Probe_To_v1_Probe(in *core.Probe, out *v1.Probe, s conversion.Scope) error {
  6979  	return autoConvert_core_Probe_To_v1_Probe(in, out, s)
  6980  }
  6981  
  6982  func autoConvert_v1_ProbeHandler_To_core_ProbeHandler(in *v1.ProbeHandler, out *core.ProbeHandler, s conversion.Scope) error {
  6983  	out.Exec = (*core.ExecAction)(unsafe.Pointer(in.Exec))
  6984  	out.HTTPGet = (*core.HTTPGetAction)(unsafe.Pointer(in.HTTPGet))
  6985  	out.TCPSocket = (*core.TCPSocketAction)(unsafe.Pointer(in.TCPSocket))
  6986  	out.GRPC = (*core.GRPCAction)(unsafe.Pointer(in.GRPC))
  6987  	return nil
  6988  }
  6989  
  6990  // Convert_v1_ProbeHandler_To_core_ProbeHandler is an autogenerated conversion function.
  6991  func Convert_v1_ProbeHandler_To_core_ProbeHandler(in *v1.ProbeHandler, out *core.ProbeHandler, s conversion.Scope) error {
  6992  	return autoConvert_v1_ProbeHandler_To_core_ProbeHandler(in, out, s)
  6993  }
  6994  
  6995  func autoConvert_core_ProbeHandler_To_v1_ProbeHandler(in *core.ProbeHandler, out *v1.ProbeHandler, s conversion.Scope) error {
  6996  	out.Exec = (*v1.ExecAction)(unsafe.Pointer(in.Exec))
  6997  	out.HTTPGet = (*v1.HTTPGetAction)(unsafe.Pointer(in.HTTPGet))
  6998  	out.TCPSocket = (*v1.TCPSocketAction)(unsafe.Pointer(in.TCPSocket))
  6999  	out.GRPC = (*v1.GRPCAction)(unsafe.Pointer(in.GRPC))
  7000  	return nil
  7001  }
  7002  
  7003  // Convert_core_ProbeHandler_To_v1_ProbeHandler is an autogenerated conversion function.
  7004  func Convert_core_ProbeHandler_To_v1_ProbeHandler(in *core.ProbeHandler, out *v1.ProbeHandler, s conversion.Scope) error {
  7005  	return autoConvert_core_ProbeHandler_To_v1_ProbeHandler(in, out, s)
  7006  }
  7007  
  7008  func autoConvert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(in *v1.ProjectedVolumeSource, out *core.ProjectedVolumeSource, s conversion.Scope) error {
  7009  	if in.Sources != nil {
  7010  		in, out := &in.Sources, &out.Sources
  7011  		*out = make([]core.VolumeProjection, len(*in))
  7012  		for i := range *in {
  7013  			if err := Convert_v1_VolumeProjection_To_core_VolumeProjection(&(*in)[i], &(*out)[i], s); err != nil {
  7014  				return err
  7015  			}
  7016  		}
  7017  	} else {
  7018  		out.Sources = nil
  7019  	}
  7020  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  7021  	return nil
  7022  }
  7023  
  7024  // Convert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource is an autogenerated conversion function.
  7025  func Convert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(in *v1.ProjectedVolumeSource, out *core.ProjectedVolumeSource, s conversion.Scope) error {
  7026  	return autoConvert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(in, out, s)
  7027  }
  7028  
  7029  func autoConvert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in *core.ProjectedVolumeSource, out *v1.ProjectedVolumeSource, s conversion.Scope) error {
  7030  	if in.Sources != nil {
  7031  		in, out := &in.Sources, &out.Sources
  7032  		*out = make([]v1.VolumeProjection, len(*in))
  7033  		for i := range *in {
  7034  			if err := Convert_core_VolumeProjection_To_v1_VolumeProjection(&(*in)[i], &(*out)[i], s); err != nil {
  7035  				return err
  7036  			}
  7037  		}
  7038  	} else {
  7039  		out.Sources = nil
  7040  	}
  7041  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  7042  	return nil
  7043  }
  7044  
  7045  // Convert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource is an autogenerated conversion function.
  7046  func Convert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in *core.ProjectedVolumeSource, out *v1.ProjectedVolumeSource, s conversion.Scope) error {
  7047  	return autoConvert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in, out, s)
  7048  }
  7049  
  7050  func autoConvert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource(in *v1.QuobyteVolumeSource, out *core.QuobyteVolumeSource, s conversion.Scope) error {
  7051  	out.Registry = in.Registry
  7052  	out.Volume = in.Volume
  7053  	out.ReadOnly = in.ReadOnly
  7054  	out.User = in.User
  7055  	out.Group = in.Group
  7056  	out.Tenant = in.Tenant
  7057  	return nil
  7058  }
  7059  
  7060  // Convert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource is an autogenerated conversion function.
  7061  func Convert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource(in *v1.QuobyteVolumeSource, out *core.QuobyteVolumeSource, s conversion.Scope) error {
  7062  	return autoConvert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource(in, out, s)
  7063  }
  7064  
  7065  func autoConvert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in *core.QuobyteVolumeSource, out *v1.QuobyteVolumeSource, s conversion.Scope) error {
  7066  	out.Registry = in.Registry
  7067  	out.Volume = in.Volume
  7068  	out.ReadOnly = in.ReadOnly
  7069  	out.User = in.User
  7070  	out.Group = in.Group
  7071  	out.Tenant = in.Tenant
  7072  	return nil
  7073  }
  7074  
  7075  // Convert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource is an autogenerated conversion function.
  7076  func Convert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in *core.QuobyteVolumeSource, out *v1.QuobyteVolumeSource, s conversion.Scope) error {
  7077  	return autoConvert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in, out, s)
  7078  }
  7079  
  7080  func autoConvert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource(in *v1.RBDPersistentVolumeSource, out *core.RBDPersistentVolumeSource, s conversion.Scope) error {
  7081  	out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  7082  	out.RBDImage = in.RBDImage
  7083  	out.FSType = in.FSType
  7084  	out.RBDPool = in.RBDPool
  7085  	out.RadosUser = in.RadosUser
  7086  	out.Keyring = in.Keyring
  7087  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  7088  	out.ReadOnly = in.ReadOnly
  7089  	return nil
  7090  }
  7091  
  7092  // Convert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource is an autogenerated conversion function.
  7093  func Convert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource(in *v1.RBDPersistentVolumeSource, out *core.RBDPersistentVolumeSource, s conversion.Scope) error {
  7094  	return autoConvert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource(in, out, s)
  7095  }
  7096  
  7097  func autoConvert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource(in *core.RBDPersistentVolumeSource, out *v1.RBDPersistentVolumeSource, s conversion.Scope) error {
  7098  	out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  7099  	out.RBDImage = in.RBDImage
  7100  	out.FSType = in.FSType
  7101  	out.RBDPool = in.RBDPool
  7102  	out.RadosUser = in.RadosUser
  7103  	out.Keyring = in.Keyring
  7104  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  7105  	out.ReadOnly = in.ReadOnly
  7106  	return nil
  7107  }
  7108  
  7109  // Convert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource is an autogenerated conversion function.
  7110  func Convert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource(in *core.RBDPersistentVolumeSource, out *v1.RBDPersistentVolumeSource, s conversion.Scope) error {
  7111  	return autoConvert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource(in, out, s)
  7112  }
  7113  
  7114  func autoConvert_v1_RBDVolumeSource_To_core_RBDVolumeSource(in *v1.RBDVolumeSource, out *core.RBDVolumeSource, s conversion.Scope) error {
  7115  	out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  7116  	out.RBDImage = in.RBDImage
  7117  	out.FSType = in.FSType
  7118  	out.RBDPool = in.RBDPool
  7119  	out.RadosUser = in.RadosUser
  7120  	out.Keyring = in.Keyring
  7121  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  7122  	out.ReadOnly = in.ReadOnly
  7123  	return nil
  7124  }
  7125  
  7126  // Convert_v1_RBDVolumeSource_To_core_RBDVolumeSource is an autogenerated conversion function.
  7127  func Convert_v1_RBDVolumeSource_To_core_RBDVolumeSource(in *v1.RBDVolumeSource, out *core.RBDVolumeSource, s conversion.Scope) error {
  7128  	return autoConvert_v1_RBDVolumeSource_To_core_RBDVolumeSource(in, out, s)
  7129  }
  7130  
  7131  func autoConvert_core_RBDVolumeSource_To_v1_RBDVolumeSource(in *core.RBDVolumeSource, out *v1.RBDVolumeSource, s conversion.Scope) error {
  7132  	out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  7133  	out.RBDImage = in.RBDImage
  7134  	out.FSType = in.FSType
  7135  	out.RBDPool = in.RBDPool
  7136  	out.RadosUser = in.RadosUser
  7137  	out.Keyring = in.Keyring
  7138  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  7139  	out.ReadOnly = in.ReadOnly
  7140  	return nil
  7141  }
  7142  
  7143  // Convert_core_RBDVolumeSource_To_v1_RBDVolumeSource is an autogenerated conversion function.
  7144  func Convert_core_RBDVolumeSource_To_v1_RBDVolumeSource(in *core.RBDVolumeSource, out *v1.RBDVolumeSource, s conversion.Scope) error {
  7145  	return autoConvert_core_RBDVolumeSource_To_v1_RBDVolumeSource(in, out, s)
  7146  }
  7147  
  7148  func autoConvert_v1_RangeAllocation_To_core_RangeAllocation(in *v1.RangeAllocation, out *core.RangeAllocation, s conversion.Scope) error {
  7149  	out.ObjectMeta = in.ObjectMeta
  7150  	out.Range = in.Range
  7151  	out.Data = *(*[]byte)(unsafe.Pointer(&in.Data))
  7152  	return nil
  7153  }
  7154  
  7155  // Convert_v1_RangeAllocation_To_core_RangeAllocation is an autogenerated conversion function.
  7156  func Convert_v1_RangeAllocation_To_core_RangeAllocation(in *v1.RangeAllocation, out *core.RangeAllocation, s conversion.Scope) error {
  7157  	return autoConvert_v1_RangeAllocation_To_core_RangeAllocation(in, out, s)
  7158  }
  7159  
  7160  func autoConvert_core_RangeAllocation_To_v1_RangeAllocation(in *core.RangeAllocation, out *v1.RangeAllocation, s conversion.Scope) error {
  7161  	out.ObjectMeta = in.ObjectMeta
  7162  	out.Range = in.Range
  7163  	out.Data = *(*[]byte)(unsafe.Pointer(&in.Data))
  7164  	return nil
  7165  }
  7166  
  7167  // Convert_core_RangeAllocation_To_v1_RangeAllocation is an autogenerated conversion function.
  7168  func Convert_core_RangeAllocation_To_v1_RangeAllocation(in *core.RangeAllocation, out *v1.RangeAllocation, s conversion.Scope) error {
  7169  	return autoConvert_core_RangeAllocation_To_v1_RangeAllocation(in, out, s)
  7170  }
  7171  
  7172  func autoConvert_v1_ReplicationController_To_core_ReplicationController(in *v1.ReplicationController, out *core.ReplicationController, s conversion.Scope) error {
  7173  	out.ObjectMeta = in.ObjectMeta
  7174  	if err := Convert_v1_ReplicationControllerSpec_To_core_ReplicationControllerSpec(&in.Spec, &out.Spec, s); err != nil {
  7175  		return err
  7176  	}
  7177  	if err := Convert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(&in.Status, &out.Status, s); err != nil {
  7178  		return err
  7179  	}
  7180  	return nil
  7181  }
  7182  
  7183  // Convert_v1_ReplicationController_To_core_ReplicationController is an autogenerated conversion function.
  7184  func Convert_v1_ReplicationController_To_core_ReplicationController(in *v1.ReplicationController, out *core.ReplicationController, s conversion.Scope) error {
  7185  	return autoConvert_v1_ReplicationController_To_core_ReplicationController(in, out, s)
  7186  }
  7187  
  7188  func autoConvert_core_ReplicationController_To_v1_ReplicationController(in *core.ReplicationController, out *v1.ReplicationController, s conversion.Scope) error {
  7189  	out.ObjectMeta = in.ObjectMeta
  7190  	if err := Convert_core_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(&in.Spec, &out.Spec, s); err != nil {
  7191  		return err
  7192  	}
  7193  	if err := Convert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(&in.Status, &out.Status, s); err != nil {
  7194  		return err
  7195  	}
  7196  	return nil
  7197  }
  7198  
  7199  // Convert_core_ReplicationController_To_v1_ReplicationController is an autogenerated conversion function.
  7200  func Convert_core_ReplicationController_To_v1_ReplicationController(in *core.ReplicationController, out *v1.ReplicationController, s conversion.Scope) error {
  7201  	return autoConvert_core_ReplicationController_To_v1_ReplicationController(in, out, s)
  7202  }
  7203  
  7204  func autoConvert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition(in *v1.ReplicationControllerCondition, out *core.ReplicationControllerCondition, s conversion.Scope) error {
  7205  	out.Type = core.ReplicationControllerConditionType(in.Type)
  7206  	out.Status = core.ConditionStatus(in.Status)
  7207  	out.LastTransitionTime = in.LastTransitionTime
  7208  	out.Reason = in.Reason
  7209  	out.Message = in.Message
  7210  	return nil
  7211  }
  7212  
  7213  // Convert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition is an autogenerated conversion function.
  7214  func Convert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition(in *v1.ReplicationControllerCondition, out *core.ReplicationControllerCondition, s conversion.Scope) error {
  7215  	return autoConvert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition(in, out, s)
  7216  }
  7217  
  7218  func autoConvert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in *core.ReplicationControllerCondition, out *v1.ReplicationControllerCondition, s conversion.Scope) error {
  7219  	out.Type = v1.ReplicationControllerConditionType(in.Type)
  7220  	out.Status = v1.ConditionStatus(in.Status)
  7221  	out.LastTransitionTime = in.LastTransitionTime
  7222  	out.Reason = in.Reason
  7223  	out.Message = in.Message
  7224  	return nil
  7225  }
  7226  
  7227  // Convert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition is an autogenerated conversion function.
  7228  func Convert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in *core.ReplicationControllerCondition, out *v1.ReplicationControllerCondition, s conversion.Scope) error {
  7229  	return autoConvert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in, out, s)
  7230  }
  7231  
  7232  func autoConvert_v1_ReplicationControllerList_To_core_ReplicationControllerList(in *v1.ReplicationControllerList, out *core.ReplicationControllerList, s conversion.Scope) error {
  7233  	out.ListMeta = in.ListMeta
  7234  	if in.Items != nil {
  7235  		in, out := &in.Items, &out.Items
  7236  		*out = make([]core.ReplicationController, len(*in))
  7237  		for i := range *in {
  7238  			if err := Convert_v1_ReplicationController_To_core_ReplicationController(&(*in)[i], &(*out)[i], s); err != nil {
  7239  				return err
  7240  			}
  7241  		}
  7242  	} else {
  7243  		out.Items = nil
  7244  	}
  7245  	return nil
  7246  }
  7247  
  7248  // Convert_v1_ReplicationControllerList_To_core_ReplicationControllerList is an autogenerated conversion function.
  7249  func Convert_v1_ReplicationControllerList_To_core_ReplicationControllerList(in *v1.ReplicationControllerList, out *core.ReplicationControllerList, s conversion.Scope) error {
  7250  	return autoConvert_v1_ReplicationControllerList_To_core_ReplicationControllerList(in, out, s)
  7251  }
  7252  
  7253  func autoConvert_core_ReplicationControllerList_To_v1_ReplicationControllerList(in *core.ReplicationControllerList, out *v1.ReplicationControllerList, s conversion.Scope) error {
  7254  	out.ListMeta = in.ListMeta
  7255  	if in.Items != nil {
  7256  		in, out := &in.Items, &out.Items
  7257  		*out = make([]v1.ReplicationController, len(*in))
  7258  		for i := range *in {
  7259  			if err := Convert_core_ReplicationController_To_v1_ReplicationController(&(*in)[i], &(*out)[i], s); err != nil {
  7260  				return err
  7261  			}
  7262  		}
  7263  	} else {
  7264  		out.Items = nil
  7265  	}
  7266  	return nil
  7267  }
  7268  
  7269  // Convert_core_ReplicationControllerList_To_v1_ReplicationControllerList is an autogenerated conversion function.
  7270  func Convert_core_ReplicationControllerList_To_v1_ReplicationControllerList(in *core.ReplicationControllerList, out *v1.ReplicationControllerList, s conversion.Scope) error {
  7271  	return autoConvert_core_ReplicationControllerList_To_v1_ReplicationControllerList(in, out, s)
  7272  }
  7273  
  7274  func autoConvert_v1_ReplicationControllerSpec_To_core_ReplicationControllerSpec(in *v1.ReplicationControllerSpec, out *core.ReplicationControllerSpec, s conversion.Scope) error {
  7275  	if err := metav1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil {
  7276  		return err
  7277  	}
  7278  	out.MinReadySeconds = in.MinReadySeconds
  7279  	out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  7280  	if in.Template != nil {
  7281  		in, out := &in.Template, &out.Template
  7282  		*out = new(core.PodTemplateSpec)
  7283  		if err := Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(*in, *out, s); err != nil {
  7284  			return err
  7285  		}
  7286  	} else {
  7287  		out.Template = nil
  7288  	}
  7289  	return nil
  7290  }
  7291  
  7292  func autoConvert_core_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(in *core.ReplicationControllerSpec, out *v1.ReplicationControllerSpec, s conversion.Scope) error {
  7293  	if err := metav1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil {
  7294  		return err
  7295  	}
  7296  	out.MinReadySeconds = in.MinReadySeconds
  7297  	out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  7298  	if in.Template != nil {
  7299  		in, out := &in.Template, &out.Template
  7300  		*out = new(v1.PodTemplateSpec)
  7301  		if err := Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(*in, *out, s); err != nil {
  7302  			return err
  7303  		}
  7304  	} else {
  7305  		out.Template = nil
  7306  	}
  7307  	return nil
  7308  }
  7309  
  7310  func autoConvert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(in *v1.ReplicationControllerStatus, out *core.ReplicationControllerStatus, s conversion.Scope) error {
  7311  	out.Replicas = in.Replicas
  7312  	out.FullyLabeledReplicas = in.FullyLabeledReplicas
  7313  	out.ReadyReplicas = in.ReadyReplicas
  7314  	out.AvailableReplicas = in.AvailableReplicas
  7315  	out.ObservedGeneration = in.ObservedGeneration
  7316  	out.Conditions = *(*[]core.ReplicationControllerCondition)(unsafe.Pointer(&in.Conditions))
  7317  	return nil
  7318  }
  7319  
  7320  // Convert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus is an autogenerated conversion function.
  7321  func Convert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(in *v1.ReplicationControllerStatus, out *core.ReplicationControllerStatus, s conversion.Scope) error {
  7322  	return autoConvert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(in, out, s)
  7323  }
  7324  
  7325  func autoConvert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *core.ReplicationControllerStatus, out *v1.ReplicationControllerStatus, s conversion.Scope) error {
  7326  	out.Replicas = in.Replicas
  7327  	out.FullyLabeledReplicas = in.FullyLabeledReplicas
  7328  	out.ReadyReplicas = in.ReadyReplicas
  7329  	out.AvailableReplicas = in.AvailableReplicas
  7330  	out.ObservedGeneration = in.ObservedGeneration
  7331  	out.Conditions = *(*[]v1.ReplicationControllerCondition)(unsafe.Pointer(&in.Conditions))
  7332  	return nil
  7333  }
  7334  
  7335  // Convert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus is an autogenerated conversion function.
  7336  func Convert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *core.ReplicationControllerStatus, out *v1.ReplicationControllerStatus, s conversion.Scope) error {
  7337  	return autoConvert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in, out, s)
  7338  }
  7339  
  7340  func autoConvert_v1_ResourceClaim_To_core_ResourceClaim(in *v1.ResourceClaim, out *core.ResourceClaim, s conversion.Scope) error {
  7341  	out.Name = in.Name
  7342  	return nil
  7343  }
  7344  
  7345  // Convert_v1_ResourceClaim_To_core_ResourceClaim is an autogenerated conversion function.
  7346  func Convert_v1_ResourceClaim_To_core_ResourceClaim(in *v1.ResourceClaim, out *core.ResourceClaim, s conversion.Scope) error {
  7347  	return autoConvert_v1_ResourceClaim_To_core_ResourceClaim(in, out, s)
  7348  }
  7349  
  7350  func autoConvert_core_ResourceClaim_To_v1_ResourceClaim(in *core.ResourceClaim, out *v1.ResourceClaim, s conversion.Scope) error {
  7351  	out.Name = in.Name
  7352  	return nil
  7353  }
  7354  
  7355  // Convert_core_ResourceClaim_To_v1_ResourceClaim is an autogenerated conversion function.
  7356  func Convert_core_ResourceClaim_To_v1_ResourceClaim(in *core.ResourceClaim, out *v1.ResourceClaim, s conversion.Scope) error {
  7357  	return autoConvert_core_ResourceClaim_To_v1_ResourceClaim(in, out, s)
  7358  }
  7359  
  7360  func autoConvert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector(in *v1.ResourceFieldSelector, out *core.ResourceFieldSelector, s conversion.Scope) error {
  7361  	out.ContainerName = in.ContainerName
  7362  	out.Resource = in.Resource
  7363  	out.Divisor = in.Divisor
  7364  	return nil
  7365  }
  7366  
  7367  // Convert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector is an autogenerated conversion function.
  7368  func Convert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector(in *v1.ResourceFieldSelector, out *core.ResourceFieldSelector, s conversion.Scope) error {
  7369  	return autoConvert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector(in, out, s)
  7370  }
  7371  
  7372  func autoConvert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector(in *core.ResourceFieldSelector, out *v1.ResourceFieldSelector, s conversion.Scope) error {
  7373  	out.ContainerName = in.ContainerName
  7374  	out.Resource = in.Resource
  7375  	out.Divisor = in.Divisor
  7376  	return nil
  7377  }
  7378  
  7379  // Convert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector is an autogenerated conversion function.
  7380  func Convert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector(in *core.ResourceFieldSelector, out *v1.ResourceFieldSelector, s conversion.Scope) error {
  7381  	return autoConvert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector(in, out, s)
  7382  }
  7383  
  7384  func autoConvert_v1_ResourceQuota_To_core_ResourceQuota(in *v1.ResourceQuota, out *core.ResourceQuota, s conversion.Scope) error {
  7385  	out.ObjectMeta = in.ObjectMeta
  7386  	if err := Convert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(&in.Spec, &out.Spec, s); err != nil {
  7387  		return err
  7388  	}
  7389  	if err := Convert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(&in.Status, &out.Status, s); err != nil {
  7390  		return err
  7391  	}
  7392  	return nil
  7393  }
  7394  
  7395  // Convert_v1_ResourceQuota_To_core_ResourceQuota is an autogenerated conversion function.
  7396  func Convert_v1_ResourceQuota_To_core_ResourceQuota(in *v1.ResourceQuota, out *core.ResourceQuota, s conversion.Scope) error {
  7397  	return autoConvert_v1_ResourceQuota_To_core_ResourceQuota(in, out, s)
  7398  }
  7399  
  7400  func autoConvert_core_ResourceQuota_To_v1_ResourceQuota(in *core.ResourceQuota, out *v1.ResourceQuota, s conversion.Scope) error {
  7401  	out.ObjectMeta = in.ObjectMeta
  7402  	if err := Convert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(&in.Spec, &out.Spec, s); err != nil {
  7403  		return err
  7404  	}
  7405  	if err := Convert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(&in.Status, &out.Status, s); err != nil {
  7406  		return err
  7407  	}
  7408  	return nil
  7409  }
  7410  
  7411  // Convert_core_ResourceQuota_To_v1_ResourceQuota is an autogenerated conversion function.
  7412  func Convert_core_ResourceQuota_To_v1_ResourceQuota(in *core.ResourceQuota, out *v1.ResourceQuota, s conversion.Scope) error {
  7413  	return autoConvert_core_ResourceQuota_To_v1_ResourceQuota(in, out, s)
  7414  }
  7415  
  7416  func autoConvert_v1_ResourceQuotaList_To_core_ResourceQuotaList(in *v1.ResourceQuotaList, out *core.ResourceQuotaList, s conversion.Scope) error {
  7417  	out.ListMeta = in.ListMeta
  7418  	out.Items = *(*[]core.ResourceQuota)(unsafe.Pointer(&in.Items))
  7419  	return nil
  7420  }
  7421  
  7422  // Convert_v1_ResourceQuotaList_To_core_ResourceQuotaList is an autogenerated conversion function.
  7423  func Convert_v1_ResourceQuotaList_To_core_ResourceQuotaList(in *v1.ResourceQuotaList, out *core.ResourceQuotaList, s conversion.Scope) error {
  7424  	return autoConvert_v1_ResourceQuotaList_To_core_ResourceQuotaList(in, out, s)
  7425  }
  7426  
  7427  func autoConvert_core_ResourceQuotaList_To_v1_ResourceQuotaList(in *core.ResourceQuotaList, out *v1.ResourceQuotaList, s conversion.Scope) error {
  7428  	out.ListMeta = in.ListMeta
  7429  	out.Items = *(*[]v1.ResourceQuota)(unsafe.Pointer(&in.Items))
  7430  	return nil
  7431  }
  7432  
  7433  // Convert_core_ResourceQuotaList_To_v1_ResourceQuotaList is an autogenerated conversion function.
  7434  func Convert_core_ResourceQuotaList_To_v1_ResourceQuotaList(in *core.ResourceQuotaList, out *v1.ResourceQuotaList, s conversion.Scope) error {
  7435  	return autoConvert_core_ResourceQuotaList_To_v1_ResourceQuotaList(in, out, s)
  7436  }
  7437  
  7438  func autoConvert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(in *v1.ResourceQuotaSpec, out *core.ResourceQuotaSpec, s conversion.Scope) error {
  7439  	out.Hard = *(*core.ResourceList)(unsafe.Pointer(&in.Hard))
  7440  	out.Scopes = *(*[]core.ResourceQuotaScope)(unsafe.Pointer(&in.Scopes))
  7441  	out.ScopeSelector = (*core.ScopeSelector)(unsafe.Pointer(in.ScopeSelector))
  7442  	return nil
  7443  }
  7444  
  7445  // Convert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec is an autogenerated conversion function.
  7446  func Convert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(in *v1.ResourceQuotaSpec, out *core.ResourceQuotaSpec, s conversion.Scope) error {
  7447  	return autoConvert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(in, out, s)
  7448  }
  7449  
  7450  func autoConvert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *core.ResourceQuotaSpec, out *v1.ResourceQuotaSpec, s conversion.Scope) error {
  7451  	out.Hard = *(*v1.ResourceList)(unsafe.Pointer(&in.Hard))
  7452  	out.Scopes = *(*[]v1.ResourceQuotaScope)(unsafe.Pointer(&in.Scopes))
  7453  	out.ScopeSelector = (*v1.ScopeSelector)(unsafe.Pointer(in.ScopeSelector))
  7454  	return nil
  7455  }
  7456  
  7457  // Convert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec is an autogenerated conversion function.
  7458  func Convert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *core.ResourceQuotaSpec, out *v1.ResourceQuotaSpec, s conversion.Scope) error {
  7459  	return autoConvert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in, out, s)
  7460  }
  7461  
  7462  func autoConvert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(in *v1.ResourceQuotaStatus, out *core.ResourceQuotaStatus, s conversion.Scope) error {
  7463  	out.Hard = *(*core.ResourceList)(unsafe.Pointer(&in.Hard))
  7464  	out.Used = *(*core.ResourceList)(unsafe.Pointer(&in.Used))
  7465  	return nil
  7466  }
  7467  
  7468  // Convert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus is an autogenerated conversion function.
  7469  func Convert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(in *v1.ResourceQuotaStatus, out *core.ResourceQuotaStatus, s conversion.Scope) error {
  7470  	return autoConvert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(in, out, s)
  7471  }
  7472  
  7473  func autoConvert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *core.ResourceQuotaStatus, out *v1.ResourceQuotaStatus, s conversion.Scope) error {
  7474  	out.Hard = *(*v1.ResourceList)(unsafe.Pointer(&in.Hard))
  7475  	out.Used = *(*v1.ResourceList)(unsafe.Pointer(&in.Used))
  7476  	return nil
  7477  }
  7478  
  7479  // Convert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus is an autogenerated conversion function.
  7480  func Convert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *core.ResourceQuotaStatus, out *v1.ResourceQuotaStatus, s conversion.Scope) error {
  7481  	return autoConvert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in, out, s)
  7482  }
  7483  
  7484  func autoConvert_v1_ResourceRequirements_To_core_ResourceRequirements(in *v1.ResourceRequirements, out *core.ResourceRequirements, s conversion.Scope) error {
  7485  	out.Limits = *(*core.ResourceList)(unsafe.Pointer(&in.Limits))
  7486  	out.Requests = *(*core.ResourceList)(unsafe.Pointer(&in.Requests))
  7487  	out.Claims = *(*[]core.ResourceClaim)(unsafe.Pointer(&in.Claims))
  7488  	return nil
  7489  }
  7490  
  7491  // Convert_v1_ResourceRequirements_To_core_ResourceRequirements is an autogenerated conversion function.
  7492  func Convert_v1_ResourceRequirements_To_core_ResourceRequirements(in *v1.ResourceRequirements, out *core.ResourceRequirements, s conversion.Scope) error {
  7493  	return autoConvert_v1_ResourceRequirements_To_core_ResourceRequirements(in, out, s)
  7494  }
  7495  
  7496  func autoConvert_core_ResourceRequirements_To_v1_ResourceRequirements(in *core.ResourceRequirements, out *v1.ResourceRequirements, s conversion.Scope) error {
  7497  	out.Limits = *(*v1.ResourceList)(unsafe.Pointer(&in.Limits))
  7498  	out.Requests = *(*v1.ResourceList)(unsafe.Pointer(&in.Requests))
  7499  	out.Claims = *(*[]v1.ResourceClaim)(unsafe.Pointer(&in.Claims))
  7500  	return nil
  7501  }
  7502  
  7503  // Convert_core_ResourceRequirements_To_v1_ResourceRequirements is an autogenerated conversion function.
  7504  func Convert_core_ResourceRequirements_To_v1_ResourceRequirements(in *core.ResourceRequirements, out *v1.ResourceRequirements, s conversion.Scope) error {
  7505  	return autoConvert_core_ResourceRequirements_To_v1_ResourceRequirements(in, out, s)
  7506  }
  7507  
  7508  func autoConvert_v1_SELinuxOptions_To_core_SELinuxOptions(in *v1.SELinuxOptions, out *core.SELinuxOptions, s conversion.Scope) error {
  7509  	out.User = in.User
  7510  	out.Role = in.Role
  7511  	out.Type = in.Type
  7512  	out.Level = in.Level
  7513  	return nil
  7514  }
  7515  
  7516  // Convert_v1_SELinuxOptions_To_core_SELinuxOptions is an autogenerated conversion function.
  7517  func Convert_v1_SELinuxOptions_To_core_SELinuxOptions(in *v1.SELinuxOptions, out *core.SELinuxOptions, s conversion.Scope) error {
  7518  	return autoConvert_v1_SELinuxOptions_To_core_SELinuxOptions(in, out, s)
  7519  }
  7520  
  7521  func autoConvert_core_SELinuxOptions_To_v1_SELinuxOptions(in *core.SELinuxOptions, out *v1.SELinuxOptions, s conversion.Scope) error {
  7522  	out.User = in.User
  7523  	out.Role = in.Role
  7524  	out.Type = in.Type
  7525  	out.Level = in.Level
  7526  	return nil
  7527  }
  7528  
  7529  // Convert_core_SELinuxOptions_To_v1_SELinuxOptions is an autogenerated conversion function.
  7530  func Convert_core_SELinuxOptions_To_v1_SELinuxOptions(in *core.SELinuxOptions, out *v1.SELinuxOptions, s conversion.Scope) error {
  7531  	return autoConvert_core_SELinuxOptions_To_v1_SELinuxOptions(in, out, s)
  7532  }
  7533  
  7534  func autoConvert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource(in *v1.ScaleIOPersistentVolumeSource, out *core.ScaleIOPersistentVolumeSource, s conversion.Scope) error {
  7535  	out.Gateway = in.Gateway
  7536  	out.System = in.System
  7537  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  7538  	out.SSLEnabled = in.SSLEnabled
  7539  	out.ProtectionDomain = in.ProtectionDomain
  7540  	out.StoragePool = in.StoragePool
  7541  	out.StorageMode = in.StorageMode
  7542  	out.VolumeName = in.VolumeName
  7543  	out.FSType = in.FSType
  7544  	out.ReadOnly = in.ReadOnly
  7545  	return nil
  7546  }
  7547  
  7548  // Convert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource is an autogenerated conversion function.
  7549  func Convert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource(in *v1.ScaleIOPersistentVolumeSource, out *core.ScaleIOPersistentVolumeSource, s conversion.Scope) error {
  7550  	return autoConvert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource(in, out, s)
  7551  }
  7552  
  7553  func autoConvert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource(in *core.ScaleIOPersistentVolumeSource, out *v1.ScaleIOPersistentVolumeSource, s conversion.Scope) error {
  7554  	out.Gateway = in.Gateway
  7555  	out.System = in.System
  7556  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  7557  	out.SSLEnabled = in.SSLEnabled
  7558  	out.ProtectionDomain = in.ProtectionDomain
  7559  	out.StoragePool = in.StoragePool
  7560  	out.StorageMode = in.StorageMode
  7561  	out.VolumeName = in.VolumeName
  7562  	out.FSType = in.FSType
  7563  	out.ReadOnly = in.ReadOnly
  7564  	return nil
  7565  }
  7566  
  7567  // Convert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource is an autogenerated conversion function.
  7568  func Convert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource(in *core.ScaleIOPersistentVolumeSource, out *v1.ScaleIOPersistentVolumeSource, s conversion.Scope) error {
  7569  	return autoConvert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource(in, out, s)
  7570  }
  7571  
  7572  func autoConvert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource(in *v1.ScaleIOVolumeSource, out *core.ScaleIOVolumeSource, s conversion.Scope) error {
  7573  	out.Gateway = in.Gateway
  7574  	out.System = in.System
  7575  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  7576  	out.SSLEnabled = in.SSLEnabled
  7577  	out.ProtectionDomain = in.ProtectionDomain
  7578  	out.StoragePool = in.StoragePool
  7579  	out.StorageMode = in.StorageMode
  7580  	out.VolumeName = in.VolumeName
  7581  	out.FSType = in.FSType
  7582  	out.ReadOnly = in.ReadOnly
  7583  	return nil
  7584  }
  7585  
  7586  // Convert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource is an autogenerated conversion function.
  7587  func Convert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource(in *v1.ScaleIOVolumeSource, out *core.ScaleIOVolumeSource, s conversion.Scope) error {
  7588  	return autoConvert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource(in, out, s)
  7589  }
  7590  
  7591  func autoConvert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in *core.ScaleIOVolumeSource, out *v1.ScaleIOVolumeSource, s conversion.Scope) error {
  7592  	out.Gateway = in.Gateway
  7593  	out.System = in.System
  7594  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  7595  	out.SSLEnabled = in.SSLEnabled
  7596  	out.ProtectionDomain = in.ProtectionDomain
  7597  	out.StoragePool = in.StoragePool
  7598  	out.StorageMode = in.StorageMode
  7599  	out.VolumeName = in.VolumeName
  7600  	out.FSType = in.FSType
  7601  	out.ReadOnly = in.ReadOnly
  7602  	return nil
  7603  }
  7604  
  7605  // Convert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource is an autogenerated conversion function.
  7606  func Convert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in *core.ScaleIOVolumeSource, out *v1.ScaleIOVolumeSource, s conversion.Scope) error {
  7607  	return autoConvert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in, out, s)
  7608  }
  7609  
  7610  func autoConvert_v1_ScopeSelector_To_core_ScopeSelector(in *v1.ScopeSelector, out *core.ScopeSelector, s conversion.Scope) error {
  7611  	out.MatchExpressions = *(*[]core.ScopedResourceSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  7612  	return nil
  7613  }
  7614  
  7615  // Convert_v1_ScopeSelector_To_core_ScopeSelector is an autogenerated conversion function.
  7616  func Convert_v1_ScopeSelector_To_core_ScopeSelector(in *v1.ScopeSelector, out *core.ScopeSelector, s conversion.Scope) error {
  7617  	return autoConvert_v1_ScopeSelector_To_core_ScopeSelector(in, out, s)
  7618  }
  7619  
  7620  func autoConvert_core_ScopeSelector_To_v1_ScopeSelector(in *core.ScopeSelector, out *v1.ScopeSelector, s conversion.Scope) error {
  7621  	out.MatchExpressions = *(*[]v1.ScopedResourceSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  7622  	return nil
  7623  }
  7624  
  7625  // Convert_core_ScopeSelector_To_v1_ScopeSelector is an autogenerated conversion function.
  7626  func Convert_core_ScopeSelector_To_v1_ScopeSelector(in *core.ScopeSelector, out *v1.ScopeSelector, s conversion.Scope) error {
  7627  	return autoConvert_core_ScopeSelector_To_v1_ScopeSelector(in, out, s)
  7628  }
  7629  
  7630  func autoConvert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement(in *v1.ScopedResourceSelectorRequirement, out *core.ScopedResourceSelectorRequirement, s conversion.Scope) error {
  7631  	out.ScopeName = core.ResourceQuotaScope(in.ScopeName)
  7632  	out.Operator = core.ScopeSelectorOperator(in.Operator)
  7633  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  7634  	return nil
  7635  }
  7636  
  7637  // Convert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement is an autogenerated conversion function.
  7638  func Convert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement(in *v1.ScopedResourceSelectorRequirement, out *core.ScopedResourceSelectorRequirement, s conversion.Scope) error {
  7639  	return autoConvert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement(in, out, s)
  7640  }
  7641  
  7642  func autoConvert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement(in *core.ScopedResourceSelectorRequirement, out *v1.ScopedResourceSelectorRequirement, s conversion.Scope) error {
  7643  	out.ScopeName = v1.ResourceQuotaScope(in.ScopeName)
  7644  	out.Operator = v1.ScopeSelectorOperator(in.Operator)
  7645  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  7646  	return nil
  7647  }
  7648  
  7649  // Convert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement is an autogenerated conversion function.
  7650  func Convert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement(in *core.ScopedResourceSelectorRequirement, out *v1.ScopedResourceSelectorRequirement, s conversion.Scope) error {
  7651  	return autoConvert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement(in, out, s)
  7652  }
  7653  
  7654  func autoConvert_v1_SeccompProfile_To_core_SeccompProfile(in *v1.SeccompProfile, out *core.SeccompProfile, s conversion.Scope) error {
  7655  	out.Type = core.SeccompProfileType(in.Type)
  7656  	out.LocalhostProfile = (*string)(unsafe.Pointer(in.LocalhostProfile))
  7657  	return nil
  7658  }
  7659  
  7660  // Convert_v1_SeccompProfile_To_core_SeccompProfile is an autogenerated conversion function.
  7661  func Convert_v1_SeccompProfile_To_core_SeccompProfile(in *v1.SeccompProfile, out *core.SeccompProfile, s conversion.Scope) error {
  7662  	return autoConvert_v1_SeccompProfile_To_core_SeccompProfile(in, out, s)
  7663  }
  7664  
  7665  func autoConvert_core_SeccompProfile_To_v1_SeccompProfile(in *core.SeccompProfile, out *v1.SeccompProfile, s conversion.Scope) error {
  7666  	out.Type = v1.SeccompProfileType(in.Type)
  7667  	out.LocalhostProfile = (*string)(unsafe.Pointer(in.LocalhostProfile))
  7668  	return nil
  7669  }
  7670  
  7671  // Convert_core_SeccompProfile_To_v1_SeccompProfile is an autogenerated conversion function.
  7672  func Convert_core_SeccompProfile_To_v1_SeccompProfile(in *core.SeccompProfile, out *v1.SeccompProfile, s conversion.Scope) error {
  7673  	return autoConvert_core_SeccompProfile_To_v1_SeccompProfile(in, out, s)
  7674  }
  7675  
  7676  func autoConvert_v1_Secret_To_core_Secret(in *v1.Secret, out *core.Secret, s conversion.Scope) error {
  7677  	out.ObjectMeta = in.ObjectMeta
  7678  	out.Immutable = (*bool)(unsafe.Pointer(in.Immutable))
  7679  	out.Data = *(*map[string][]byte)(unsafe.Pointer(&in.Data))
  7680  	// INFO: in.StringData opted out of conversion generation
  7681  	out.Type = core.SecretType(in.Type)
  7682  	return nil
  7683  }
  7684  
  7685  func autoConvert_core_Secret_To_v1_Secret(in *core.Secret, out *v1.Secret, s conversion.Scope) error {
  7686  	out.ObjectMeta = in.ObjectMeta
  7687  	out.Immutable = (*bool)(unsafe.Pointer(in.Immutable))
  7688  	out.Data = *(*map[string][]byte)(unsafe.Pointer(&in.Data))
  7689  	out.Type = v1.SecretType(in.Type)
  7690  	return nil
  7691  }
  7692  
  7693  // Convert_core_Secret_To_v1_Secret is an autogenerated conversion function.
  7694  func Convert_core_Secret_To_v1_Secret(in *core.Secret, out *v1.Secret, s conversion.Scope) error {
  7695  	return autoConvert_core_Secret_To_v1_Secret(in, out, s)
  7696  }
  7697  
  7698  func autoConvert_v1_SecretEnvSource_To_core_SecretEnvSource(in *v1.SecretEnvSource, out *core.SecretEnvSource, s conversion.Scope) error {
  7699  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7700  		return err
  7701  	}
  7702  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7703  	return nil
  7704  }
  7705  
  7706  // Convert_v1_SecretEnvSource_To_core_SecretEnvSource is an autogenerated conversion function.
  7707  func Convert_v1_SecretEnvSource_To_core_SecretEnvSource(in *v1.SecretEnvSource, out *core.SecretEnvSource, s conversion.Scope) error {
  7708  	return autoConvert_v1_SecretEnvSource_To_core_SecretEnvSource(in, out, s)
  7709  }
  7710  
  7711  func autoConvert_core_SecretEnvSource_To_v1_SecretEnvSource(in *core.SecretEnvSource, out *v1.SecretEnvSource, s conversion.Scope) error {
  7712  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7713  		return err
  7714  	}
  7715  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7716  	return nil
  7717  }
  7718  
  7719  // Convert_core_SecretEnvSource_To_v1_SecretEnvSource is an autogenerated conversion function.
  7720  func Convert_core_SecretEnvSource_To_v1_SecretEnvSource(in *core.SecretEnvSource, out *v1.SecretEnvSource, s conversion.Scope) error {
  7721  	return autoConvert_core_SecretEnvSource_To_v1_SecretEnvSource(in, out, s)
  7722  }
  7723  
  7724  func autoConvert_v1_SecretKeySelector_To_core_SecretKeySelector(in *v1.SecretKeySelector, out *core.SecretKeySelector, s conversion.Scope) error {
  7725  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7726  		return err
  7727  	}
  7728  	out.Key = in.Key
  7729  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7730  	return nil
  7731  }
  7732  
  7733  // Convert_v1_SecretKeySelector_To_core_SecretKeySelector is an autogenerated conversion function.
  7734  func Convert_v1_SecretKeySelector_To_core_SecretKeySelector(in *v1.SecretKeySelector, out *core.SecretKeySelector, s conversion.Scope) error {
  7735  	return autoConvert_v1_SecretKeySelector_To_core_SecretKeySelector(in, out, s)
  7736  }
  7737  
  7738  func autoConvert_core_SecretKeySelector_To_v1_SecretKeySelector(in *core.SecretKeySelector, out *v1.SecretKeySelector, s conversion.Scope) error {
  7739  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7740  		return err
  7741  	}
  7742  	out.Key = in.Key
  7743  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7744  	return nil
  7745  }
  7746  
  7747  // Convert_core_SecretKeySelector_To_v1_SecretKeySelector is an autogenerated conversion function.
  7748  func Convert_core_SecretKeySelector_To_v1_SecretKeySelector(in *core.SecretKeySelector, out *v1.SecretKeySelector, s conversion.Scope) error {
  7749  	return autoConvert_core_SecretKeySelector_To_v1_SecretKeySelector(in, out, s)
  7750  }
  7751  
  7752  func autoConvert_v1_SecretList_To_core_SecretList(in *v1.SecretList, out *core.SecretList, s conversion.Scope) error {
  7753  	out.ListMeta = in.ListMeta
  7754  	if in.Items != nil {
  7755  		in, out := &in.Items, &out.Items
  7756  		*out = make([]core.Secret, len(*in))
  7757  		for i := range *in {
  7758  			if err := Convert_v1_Secret_To_core_Secret(&(*in)[i], &(*out)[i], s); err != nil {
  7759  				return err
  7760  			}
  7761  		}
  7762  	} else {
  7763  		out.Items = nil
  7764  	}
  7765  	return nil
  7766  }
  7767  
  7768  // Convert_v1_SecretList_To_core_SecretList is an autogenerated conversion function.
  7769  func Convert_v1_SecretList_To_core_SecretList(in *v1.SecretList, out *core.SecretList, s conversion.Scope) error {
  7770  	return autoConvert_v1_SecretList_To_core_SecretList(in, out, s)
  7771  }
  7772  
  7773  func autoConvert_core_SecretList_To_v1_SecretList(in *core.SecretList, out *v1.SecretList, s conversion.Scope) error {
  7774  	out.ListMeta = in.ListMeta
  7775  	if in.Items != nil {
  7776  		in, out := &in.Items, &out.Items
  7777  		*out = make([]v1.Secret, len(*in))
  7778  		for i := range *in {
  7779  			if err := Convert_core_Secret_To_v1_Secret(&(*in)[i], &(*out)[i], s); err != nil {
  7780  				return err
  7781  			}
  7782  		}
  7783  	} else {
  7784  		out.Items = nil
  7785  	}
  7786  	return nil
  7787  }
  7788  
  7789  // Convert_core_SecretList_To_v1_SecretList is an autogenerated conversion function.
  7790  func Convert_core_SecretList_To_v1_SecretList(in *core.SecretList, out *v1.SecretList, s conversion.Scope) error {
  7791  	return autoConvert_core_SecretList_To_v1_SecretList(in, out, s)
  7792  }
  7793  
  7794  func autoConvert_v1_SecretProjection_To_core_SecretProjection(in *v1.SecretProjection, out *core.SecretProjection, s conversion.Scope) error {
  7795  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7796  		return err
  7797  	}
  7798  	out.Items = *(*[]core.KeyToPath)(unsafe.Pointer(&in.Items))
  7799  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7800  	return nil
  7801  }
  7802  
  7803  // Convert_v1_SecretProjection_To_core_SecretProjection is an autogenerated conversion function.
  7804  func Convert_v1_SecretProjection_To_core_SecretProjection(in *v1.SecretProjection, out *core.SecretProjection, s conversion.Scope) error {
  7805  	return autoConvert_v1_SecretProjection_To_core_SecretProjection(in, out, s)
  7806  }
  7807  
  7808  func autoConvert_core_SecretProjection_To_v1_SecretProjection(in *core.SecretProjection, out *v1.SecretProjection, s conversion.Scope) error {
  7809  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7810  		return err
  7811  	}
  7812  	out.Items = *(*[]v1.KeyToPath)(unsafe.Pointer(&in.Items))
  7813  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7814  	return nil
  7815  }
  7816  
  7817  // Convert_core_SecretProjection_To_v1_SecretProjection is an autogenerated conversion function.
  7818  func Convert_core_SecretProjection_To_v1_SecretProjection(in *core.SecretProjection, out *v1.SecretProjection, s conversion.Scope) error {
  7819  	return autoConvert_core_SecretProjection_To_v1_SecretProjection(in, out, s)
  7820  }
  7821  
  7822  func autoConvert_v1_SecretReference_To_core_SecretReference(in *v1.SecretReference, out *core.SecretReference, s conversion.Scope) error {
  7823  	out.Name = in.Name
  7824  	out.Namespace = in.Namespace
  7825  	return nil
  7826  }
  7827  
  7828  // Convert_v1_SecretReference_To_core_SecretReference is an autogenerated conversion function.
  7829  func Convert_v1_SecretReference_To_core_SecretReference(in *v1.SecretReference, out *core.SecretReference, s conversion.Scope) error {
  7830  	return autoConvert_v1_SecretReference_To_core_SecretReference(in, out, s)
  7831  }
  7832  
  7833  func autoConvert_core_SecretReference_To_v1_SecretReference(in *core.SecretReference, out *v1.SecretReference, s conversion.Scope) error {
  7834  	out.Name = in.Name
  7835  	out.Namespace = in.Namespace
  7836  	return nil
  7837  }
  7838  
  7839  // Convert_core_SecretReference_To_v1_SecretReference is an autogenerated conversion function.
  7840  func Convert_core_SecretReference_To_v1_SecretReference(in *core.SecretReference, out *v1.SecretReference, s conversion.Scope) error {
  7841  	return autoConvert_core_SecretReference_To_v1_SecretReference(in, out, s)
  7842  }
  7843  
  7844  func autoConvert_v1_SecretVolumeSource_To_core_SecretVolumeSource(in *v1.SecretVolumeSource, out *core.SecretVolumeSource, s conversion.Scope) error {
  7845  	out.SecretName = in.SecretName
  7846  	out.Items = *(*[]core.KeyToPath)(unsafe.Pointer(&in.Items))
  7847  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  7848  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7849  	return nil
  7850  }
  7851  
  7852  // Convert_v1_SecretVolumeSource_To_core_SecretVolumeSource is an autogenerated conversion function.
  7853  func Convert_v1_SecretVolumeSource_To_core_SecretVolumeSource(in *v1.SecretVolumeSource, out *core.SecretVolumeSource, s conversion.Scope) error {
  7854  	return autoConvert_v1_SecretVolumeSource_To_core_SecretVolumeSource(in, out, s)
  7855  }
  7856  
  7857  func autoConvert_core_SecretVolumeSource_To_v1_SecretVolumeSource(in *core.SecretVolumeSource, out *v1.SecretVolumeSource, s conversion.Scope) error {
  7858  	out.SecretName = in.SecretName
  7859  	out.Items = *(*[]v1.KeyToPath)(unsafe.Pointer(&in.Items))
  7860  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  7861  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7862  	return nil
  7863  }
  7864  
  7865  // Convert_core_SecretVolumeSource_To_v1_SecretVolumeSource is an autogenerated conversion function.
  7866  func Convert_core_SecretVolumeSource_To_v1_SecretVolumeSource(in *core.SecretVolumeSource, out *v1.SecretVolumeSource, s conversion.Scope) error {
  7867  	return autoConvert_core_SecretVolumeSource_To_v1_SecretVolumeSource(in, out, s)
  7868  }
  7869  
  7870  func autoConvert_v1_SecurityContext_To_core_SecurityContext(in *v1.SecurityContext, out *core.SecurityContext, s conversion.Scope) error {
  7871  	out.Capabilities = (*core.Capabilities)(unsafe.Pointer(in.Capabilities))
  7872  	out.Privileged = (*bool)(unsafe.Pointer(in.Privileged))
  7873  	out.SELinuxOptions = (*core.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  7874  	out.WindowsOptions = (*core.WindowsSecurityContextOptions)(unsafe.Pointer(in.WindowsOptions))
  7875  	out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  7876  	out.RunAsGroup = (*int64)(unsafe.Pointer(in.RunAsGroup))
  7877  	out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  7878  	out.ReadOnlyRootFilesystem = (*bool)(unsafe.Pointer(in.ReadOnlyRootFilesystem))
  7879  	out.AllowPrivilegeEscalation = (*bool)(unsafe.Pointer(in.AllowPrivilegeEscalation))
  7880  	out.ProcMount = (*core.ProcMountType)(unsafe.Pointer(in.ProcMount))
  7881  	out.SeccompProfile = (*core.SeccompProfile)(unsafe.Pointer(in.SeccompProfile))
  7882  	out.AppArmorProfile = (*core.AppArmorProfile)(unsafe.Pointer(in.AppArmorProfile))
  7883  	return nil
  7884  }
  7885  
  7886  // Convert_v1_SecurityContext_To_core_SecurityContext is an autogenerated conversion function.
  7887  func Convert_v1_SecurityContext_To_core_SecurityContext(in *v1.SecurityContext, out *core.SecurityContext, s conversion.Scope) error {
  7888  	return autoConvert_v1_SecurityContext_To_core_SecurityContext(in, out, s)
  7889  }
  7890  
  7891  func autoConvert_core_SecurityContext_To_v1_SecurityContext(in *core.SecurityContext, out *v1.SecurityContext, s conversion.Scope) error {
  7892  	out.Capabilities = (*v1.Capabilities)(unsafe.Pointer(in.Capabilities))
  7893  	out.Privileged = (*bool)(unsafe.Pointer(in.Privileged))
  7894  	out.SELinuxOptions = (*v1.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  7895  	out.WindowsOptions = (*v1.WindowsSecurityContextOptions)(unsafe.Pointer(in.WindowsOptions))
  7896  	out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  7897  	out.RunAsGroup = (*int64)(unsafe.Pointer(in.RunAsGroup))
  7898  	out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  7899  	out.ReadOnlyRootFilesystem = (*bool)(unsafe.Pointer(in.ReadOnlyRootFilesystem))
  7900  	out.AllowPrivilegeEscalation = (*bool)(unsafe.Pointer(in.AllowPrivilegeEscalation))
  7901  	out.ProcMount = (*v1.ProcMountType)(unsafe.Pointer(in.ProcMount))
  7902  	out.SeccompProfile = (*v1.SeccompProfile)(unsafe.Pointer(in.SeccompProfile))
  7903  	out.AppArmorProfile = (*v1.AppArmorProfile)(unsafe.Pointer(in.AppArmorProfile))
  7904  	return nil
  7905  }
  7906  
  7907  // Convert_core_SecurityContext_To_v1_SecurityContext is an autogenerated conversion function.
  7908  func Convert_core_SecurityContext_To_v1_SecurityContext(in *core.SecurityContext, out *v1.SecurityContext, s conversion.Scope) error {
  7909  	return autoConvert_core_SecurityContext_To_v1_SecurityContext(in, out, s)
  7910  }
  7911  
  7912  func autoConvert_v1_SerializedReference_To_core_SerializedReference(in *v1.SerializedReference, out *core.SerializedReference, s conversion.Scope) error {
  7913  	if err := Convert_v1_ObjectReference_To_core_ObjectReference(&in.Reference, &out.Reference, s); err != nil {
  7914  		return err
  7915  	}
  7916  	return nil
  7917  }
  7918  
  7919  // Convert_v1_SerializedReference_To_core_SerializedReference is an autogenerated conversion function.
  7920  func Convert_v1_SerializedReference_To_core_SerializedReference(in *v1.SerializedReference, out *core.SerializedReference, s conversion.Scope) error {
  7921  	return autoConvert_v1_SerializedReference_To_core_SerializedReference(in, out, s)
  7922  }
  7923  
  7924  func autoConvert_core_SerializedReference_To_v1_SerializedReference(in *core.SerializedReference, out *v1.SerializedReference, s conversion.Scope) error {
  7925  	if err := Convert_core_ObjectReference_To_v1_ObjectReference(&in.Reference, &out.Reference, s); err != nil {
  7926  		return err
  7927  	}
  7928  	return nil
  7929  }
  7930  
  7931  // Convert_core_SerializedReference_To_v1_SerializedReference is an autogenerated conversion function.
  7932  func Convert_core_SerializedReference_To_v1_SerializedReference(in *core.SerializedReference, out *v1.SerializedReference, s conversion.Scope) error {
  7933  	return autoConvert_core_SerializedReference_To_v1_SerializedReference(in, out, s)
  7934  }
  7935  
  7936  func autoConvert_v1_Service_To_core_Service(in *v1.Service, out *core.Service, s conversion.Scope) error {
  7937  	out.ObjectMeta = in.ObjectMeta
  7938  	if err := Convert_v1_ServiceSpec_To_core_ServiceSpec(&in.Spec, &out.Spec, s); err != nil {
  7939  		return err
  7940  	}
  7941  	if err := Convert_v1_ServiceStatus_To_core_ServiceStatus(&in.Status, &out.Status, s); err != nil {
  7942  		return err
  7943  	}
  7944  	return nil
  7945  }
  7946  
  7947  // Convert_v1_Service_To_core_Service is an autogenerated conversion function.
  7948  func Convert_v1_Service_To_core_Service(in *v1.Service, out *core.Service, s conversion.Scope) error {
  7949  	return autoConvert_v1_Service_To_core_Service(in, out, s)
  7950  }
  7951  
  7952  func autoConvert_core_Service_To_v1_Service(in *core.Service, out *v1.Service, s conversion.Scope) error {
  7953  	out.ObjectMeta = in.ObjectMeta
  7954  	if err := Convert_core_ServiceSpec_To_v1_ServiceSpec(&in.Spec, &out.Spec, s); err != nil {
  7955  		return err
  7956  	}
  7957  	if err := Convert_core_ServiceStatus_To_v1_ServiceStatus(&in.Status, &out.Status, s); err != nil {
  7958  		return err
  7959  	}
  7960  	return nil
  7961  }
  7962  
  7963  // Convert_core_Service_To_v1_Service is an autogenerated conversion function.
  7964  func Convert_core_Service_To_v1_Service(in *core.Service, out *v1.Service, s conversion.Scope) error {
  7965  	return autoConvert_core_Service_To_v1_Service(in, out, s)
  7966  }
  7967  
  7968  func autoConvert_v1_ServiceAccount_To_core_ServiceAccount(in *v1.ServiceAccount, out *core.ServiceAccount, s conversion.Scope) error {
  7969  	out.ObjectMeta = in.ObjectMeta
  7970  	out.Secrets = *(*[]core.ObjectReference)(unsafe.Pointer(&in.Secrets))
  7971  	out.ImagePullSecrets = *(*[]core.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  7972  	out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  7973  	return nil
  7974  }
  7975  
  7976  // Convert_v1_ServiceAccount_To_core_ServiceAccount is an autogenerated conversion function.
  7977  func Convert_v1_ServiceAccount_To_core_ServiceAccount(in *v1.ServiceAccount, out *core.ServiceAccount, s conversion.Scope) error {
  7978  	return autoConvert_v1_ServiceAccount_To_core_ServiceAccount(in, out, s)
  7979  }
  7980  
  7981  func autoConvert_core_ServiceAccount_To_v1_ServiceAccount(in *core.ServiceAccount, out *v1.ServiceAccount, s conversion.Scope) error {
  7982  	out.ObjectMeta = in.ObjectMeta
  7983  	out.Secrets = *(*[]v1.ObjectReference)(unsafe.Pointer(&in.Secrets))
  7984  	out.ImagePullSecrets = *(*[]v1.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  7985  	out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  7986  	return nil
  7987  }
  7988  
  7989  // Convert_core_ServiceAccount_To_v1_ServiceAccount is an autogenerated conversion function.
  7990  func Convert_core_ServiceAccount_To_v1_ServiceAccount(in *core.ServiceAccount, out *v1.ServiceAccount, s conversion.Scope) error {
  7991  	return autoConvert_core_ServiceAccount_To_v1_ServiceAccount(in, out, s)
  7992  }
  7993  
  7994  func autoConvert_v1_ServiceAccountList_To_core_ServiceAccountList(in *v1.ServiceAccountList, out *core.ServiceAccountList, s conversion.Scope) error {
  7995  	out.ListMeta = in.ListMeta
  7996  	out.Items = *(*[]core.ServiceAccount)(unsafe.Pointer(&in.Items))
  7997  	return nil
  7998  }
  7999  
  8000  // Convert_v1_ServiceAccountList_To_core_ServiceAccountList is an autogenerated conversion function.
  8001  func Convert_v1_ServiceAccountList_To_core_ServiceAccountList(in *v1.ServiceAccountList, out *core.ServiceAccountList, s conversion.Scope) error {
  8002  	return autoConvert_v1_ServiceAccountList_To_core_ServiceAccountList(in, out, s)
  8003  }
  8004  
  8005  func autoConvert_core_ServiceAccountList_To_v1_ServiceAccountList(in *core.ServiceAccountList, out *v1.ServiceAccountList, s conversion.Scope) error {
  8006  	out.ListMeta = in.ListMeta
  8007  	out.Items = *(*[]v1.ServiceAccount)(unsafe.Pointer(&in.Items))
  8008  	return nil
  8009  }
  8010  
  8011  // Convert_core_ServiceAccountList_To_v1_ServiceAccountList is an autogenerated conversion function.
  8012  func Convert_core_ServiceAccountList_To_v1_ServiceAccountList(in *core.ServiceAccountList, out *v1.ServiceAccountList, s conversion.Scope) error {
  8013  	return autoConvert_core_ServiceAccountList_To_v1_ServiceAccountList(in, out, s)
  8014  }
  8015  
  8016  func autoConvert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(in *v1.ServiceAccountTokenProjection, out *core.ServiceAccountTokenProjection, s conversion.Scope) error {
  8017  	out.Audience = in.Audience
  8018  	if err := metav1.Convert_Pointer_int64_To_int64(&in.ExpirationSeconds, &out.ExpirationSeconds, s); err != nil {
  8019  		return err
  8020  	}
  8021  	out.Path = in.Path
  8022  	return nil
  8023  }
  8024  
  8025  // Convert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection is an autogenerated conversion function.
  8026  func Convert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(in *v1.ServiceAccountTokenProjection, out *core.ServiceAccountTokenProjection, s conversion.Scope) error {
  8027  	return autoConvert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(in, out, s)
  8028  }
  8029  
  8030  func autoConvert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(in *core.ServiceAccountTokenProjection, out *v1.ServiceAccountTokenProjection, s conversion.Scope) error {
  8031  	out.Audience = in.Audience
  8032  	if err := metav1.Convert_int64_To_Pointer_int64(&in.ExpirationSeconds, &out.ExpirationSeconds, s); err != nil {
  8033  		return err
  8034  	}
  8035  	out.Path = in.Path
  8036  	return nil
  8037  }
  8038  
  8039  // Convert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection is an autogenerated conversion function.
  8040  func Convert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(in *core.ServiceAccountTokenProjection, out *v1.ServiceAccountTokenProjection, s conversion.Scope) error {
  8041  	return autoConvert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(in, out, s)
  8042  }
  8043  
  8044  func autoConvert_v1_ServiceList_To_core_ServiceList(in *v1.ServiceList, out *core.ServiceList, s conversion.Scope) error {
  8045  	out.ListMeta = in.ListMeta
  8046  	if in.Items != nil {
  8047  		in, out := &in.Items, &out.Items
  8048  		*out = make([]core.Service, len(*in))
  8049  		for i := range *in {
  8050  			if err := Convert_v1_Service_To_core_Service(&(*in)[i], &(*out)[i], s); err != nil {
  8051  				return err
  8052  			}
  8053  		}
  8054  	} else {
  8055  		out.Items = nil
  8056  	}
  8057  	return nil
  8058  }
  8059  
  8060  // Convert_v1_ServiceList_To_core_ServiceList is an autogenerated conversion function.
  8061  func Convert_v1_ServiceList_To_core_ServiceList(in *v1.ServiceList, out *core.ServiceList, s conversion.Scope) error {
  8062  	return autoConvert_v1_ServiceList_To_core_ServiceList(in, out, s)
  8063  }
  8064  
  8065  func autoConvert_core_ServiceList_To_v1_ServiceList(in *core.ServiceList, out *v1.ServiceList, s conversion.Scope) error {
  8066  	out.ListMeta = in.ListMeta
  8067  	if in.Items != nil {
  8068  		in, out := &in.Items, &out.Items
  8069  		*out = make([]v1.Service, len(*in))
  8070  		for i := range *in {
  8071  			if err := Convert_core_Service_To_v1_Service(&(*in)[i], &(*out)[i], s); err != nil {
  8072  				return err
  8073  			}
  8074  		}
  8075  	} else {
  8076  		out.Items = nil
  8077  	}
  8078  	return nil
  8079  }
  8080  
  8081  // Convert_core_ServiceList_To_v1_ServiceList is an autogenerated conversion function.
  8082  func Convert_core_ServiceList_To_v1_ServiceList(in *core.ServiceList, out *v1.ServiceList, s conversion.Scope) error {
  8083  	return autoConvert_core_ServiceList_To_v1_ServiceList(in, out, s)
  8084  }
  8085  
  8086  func autoConvert_v1_ServicePort_To_core_ServicePort(in *v1.ServicePort, out *core.ServicePort, s conversion.Scope) error {
  8087  	out.Name = in.Name
  8088  	out.Protocol = core.Protocol(in.Protocol)
  8089  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
  8090  	out.Port = in.Port
  8091  	out.TargetPort = in.TargetPort
  8092  	out.NodePort = in.NodePort
  8093  	return nil
  8094  }
  8095  
  8096  // Convert_v1_ServicePort_To_core_ServicePort is an autogenerated conversion function.
  8097  func Convert_v1_ServicePort_To_core_ServicePort(in *v1.ServicePort, out *core.ServicePort, s conversion.Scope) error {
  8098  	return autoConvert_v1_ServicePort_To_core_ServicePort(in, out, s)
  8099  }
  8100  
  8101  func autoConvert_core_ServicePort_To_v1_ServicePort(in *core.ServicePort, out *v1.ServicePort, s conversion.Scope) error {
  8102  	out.Name = in.Name
  8103  	out.Protocol = v1.Protocol(in.Protocol)
  8104  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
  8105  	out.Port = in.Port
  8106  	out.TargetPort = in.TargetPort
  8107  	out.NodePort = in.NodePort
  8108  	return nil
  8109  }
  8110  
  8111  // Convert_core_ServicePort_To_v1_ServicePort is an autogenerated conversion function.
  8112  func Convert_core_ServicePort_To_v1_ServicePort(in *core.ServicePort, out *v1.ServicePort, s conversion.Scope) error {
  8113  	return autoConvert_core_ServicePort_To_v1_ServicePort(in, out, s)
  8114  }
  8115  
  8116  func autoConvert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions(in *v1.ServiceProxyOptions, out *core.ServiceProxyOptions, s conversion.Scope) error {
  8117  	out.Path = in.Path
  8118  	return nil
  8119  }
  8120  
  8121  // Convert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions is an autogenerated conversion function.
  8122  func Convert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions(in *v1.ServiceProxyOptions, out *core.ServiceProxyOptions, s conversion.Scope) error {
  8123  	return autoConvert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions(in, out, s)
  8124  }
  8125  
  8126  func autoConvert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions(in *core.ServiceProxyOptions, out *v1.ServiceProxyOptions, s conversion.Scope) error {
  8127  	out.Path = in.Path
  8128  	return nil
  8129  }
  8130  
  8131  // Convert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions is an autogenerated conversion function.
  8132  func Convert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions(in *core.ServiceProxyOptions, out *v1.ServiceProxyOptions, s conversion.Scope) error {
  8133  	return autoConvert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions(in, out, s)
  8134  }
  8135  
  8136  func autoConvert_url_Values_To_v1_ServiceProxyOptions(in *url.Values, out *v1.ServiceProxyOptions, s conversion.Scope) error {
  8137  	// WARNING: Field TypeMeta does not have json tag, skipping.
  8138  
  8139  	if values, ok := map[string][]string(*in)["path"]; ok && len(values) > 0 {
  8140  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Path, s); err != nil {
  8141  			return err
  8142  		}
  8143  	} else {
  8144  		out.Path = ""
  8145  	}
  8146  	return nil
  8147  }
  8148  
  8149  // Convert_url_Values_To_v1_ServiceProxyOptions is an autogenerated conversion function.
  8150  func Convert_url_Values_To_v1_ServiceProxyOptions(in *url.Values, out *v1.ServiceProxyOptions, s conversion.Scope) error {
  8151  	return autoConvert_url_Values_To_v1_ServiceProxyOptions(in, out, s)
  8152  }
  8153  
  8154  func autoConvert_v1_ServiceSpec_To_core_ServiceSpec(in *v1.ServiceSpec, out *core.ServiceSpec, s conversion.Scope) error {
  8155  	out.Ports = *(*[]core.ServicePort)(unsafe.Pointer(&in.Ports))
  8156  	out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  8157  	out.ClusterIP = in.ClusterIP
  8158  	out.ClusterIPs = *(*[]string)(unsafe.Pointer(&in.ClusterIPs))
  8159  	out.Type = core.ServiceType(in.Type)
  8160  	out.ExternalIPs = *(*[]string)(unsafe.Pointer(&in.ExternalIPs))
  8161  	out.SessionAffinity = core.ServiceAffinity(in.SessionAffinity)
  8162  	out.LoadBalancerIP = in.LoadBalancerIP
  8163  	out.LoadBalancerSourceRanges = *(*[]string)(unsafe.Pointer(&in.LoadBalancerSourceRanges))
  8164  	out.ExternalName = in.ExternalName
  8165  	out.ExternalTrafficPolicy = core.ServiceExternalTrafficPolicy(in.ExternalTrafficPolicy)
  8166  	out.HealthCheckNodePort = in.HealthCheckNodePort
  8167  	out.PublishNotReadyAddresses = in.PublishNotReadyAddresses
  8168  	out.SessionAffinityConfig = (*core.SessionAffinityConfig)(unsafe.Pointer(in.SessionAffinityConfig))
  8169  	out.IPFamilies = *(*[]core.IPFamily)(unsafe.Pointer(&in.IPFamilies))
  8170  	out.IPFamilyPolicy = (*core.IPFamilyPolicy)(unsafe.Pointer(in.IPFamilyPolicy))
  8171  	out.AllocateLoadBalancerNodePorts = (*bool)(unsafe.Pointer(in.AllocateLoadBalancerNodePorts))
  8172  	out.LoadBalancerClass = (*string)(unsafe.Pointer(in.LoadBalancerClass))
  8173  	out.InternalTrafficPolicy = (*core.ServiceInternalTrafficPolicy)(unsafe.Pointer(in.InternalTrafficPolicy))
  8174  	out.TrafficDistribution = (*string)(unsafe.Pointer(in.TrafficDistribution))
  8175  	return nil
  8176  }
  8177  
  8178  // Convert_v1_ServiceSpec_To_core_ServiceSpec is an autogenerated conversion function.
  8179  func Convert_v1_ServiceSpec_To_core_ServiceSpec(in *v1.ServiceSpec, out *core.ServiceSpec, s conversion.Scope) error {
  8180  	return autoConvert_v1_ServiceSpec_To_core_ServiceSpec(in, out, s)
  8181  }
  8182  
  8183  func autoConvert_core_ServiceSpec_To_v1_ServiceSpec(in *core.ServiceSpec, out *v1.ServiceSpec, s conversion.Scope) error {
  8184  	out.Type = v1.ServiceType(in.Type)
  8185  	out.Ports = *(*[]v1.ServicePort)(unsafe.Pointer(&in.Ports))
  8186  	out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  8187  	out.ClusterIP = in.ClusterIP
  8188  	out.ClusterIPs = *(*[]string)(unsafe.Pointer(&in.ClusterIPs))
  8189  	out.IPFamilies = *(*[]v1.IPFamily)(unsafe.Pointer(&in.IPFamilies))
  8190  	out.IPFamilyPolicy = (*v1.IPFamilyPolicy)(unsafe.Pointer(in.IPFamilyPolicy))
  8191  	out.ExternalName = in.ExternalName
  8192  	out.ExternalIPs = *(*[]string)(unsafe.Pointer(&in.ExternalIPs))
  8193  	out.LoadBalancerIP = in.LoadBalancerIP
  8194  	out.SessionAffinity = v1.ServiceAffinity(in.SessionAffinity)
  8195  	out.SessionAffinityConfig = (*v1.SessionAffinityConfig)(unsafe.Pointer(in.SessionAffinityConfig))
  8196  	out.LoadBalancerSourceRanges = *(*[]string)(unsafe.Pointer(&in.LoadBalancerSourceRanges))
  8197  	out.ExternalTrafficPolicy = v1.ServiceExternalTrafficPolicy(in.ExternalTrafficPolicy)
  8198  	out.HealthCheckNodePort = in.HealthCheckNodePort
  8199  	out.PublishNotReadyAddresses = in.PublishNotReadyAddresses
  8200  	out.AllocateLoadBalancerNodePorts = (*bool)(unsafe.Pointer(in.AllocateLoadBalancerNodePorts))
  8201  	out.LoadBalancerClass = (*string)(unsafe.Pointer(in.LoadBalancerClass))
  8202  	out.InternalTrafficPolicy = (*v1.ServiceInternalTrafficPolicy)(unsafe.Pointer(in.InternalTrafficPolicy))
  8203  	out.TrafficDistribution = (*string)(unsafe.Pointer(in.TrafficDistribution))
  8204  	return nil
  8205  }
  8206  
  8207  // Convert_core_ServiceSpec_To_v1_ServiceSpec is an autogenerated conversion function.
  8208  func Convert_core_ServiceSpec_To_v1_ServiceSpec(in *core.ServiceSpec, out *v1.ServiceSpec, s conversion.Scope) error {
  8209  	return autoConvert_core_ServiceSpec_To_v1_ServiceSpec(in, out, s)
  8210  }
  8211  
  8212  func autoConvert_v1_ServiceStatus_To_core_ServiceStatus(in *v1.ServiceStatus, out *core.ServiceStatus, s conversion.Scope) error {
  8213  	if err := Convert_v1_LoadBalancerStatus_To_core_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil {
  8214  		return err
  8215  	}
  8216  	out.Conditions = *(*[]metav1.Condition)(unsafe.Pointer(&in.Conditions))
  8217  	return nil
  8218  }
  8219  
  8220  // Convert_v1_ServiceStatus_To_core_ServiceStatus is an autogenerated conversion function.
  8221  func Convert_v1_ServiceStatus_To_core_ServiceStatus(in *v1.ServiceStatus, out *core.ServiceStatus, s conversion.Scope) error {
  8222  	return autoConvert_v1_ServiceStatus_To_core_ServiceStatus(in, out, s)
  8223  }
  8224  
  8225  func autoConvert_core_ServiceStatus_To_v1_ServiceStatus(in *core.ServiceStatus, out *v1.ServiceStatus, s conversion.Scope) error {
  8226  	if err := Convert_core_LoadBalancerStatus_To_v1_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil {
  8227  		return err
  8228  	}
  8229  	out.Conditions = *(*[]metav1.Condition)(unsafe.Pointer(&in.Conditions))
  8230  	return nil
  8231  }
  8232  
  8233  // Convert_core_ServiceStatus_To_v1_ServiceStatus is an autogenerated conversion function.
  8234  func Convert_core_ServiceStatus_To_v1_ServiceStatus(in *core.ServiceStatus, out *v1.ServiceStatus, s conversion.Scope) error {
  8235  	return autoConvert_core_ServiceStatus_To_v1_ServiceStatus(in, out, s)
  8236  }
  8237  
  8238  func autoConvert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig(in *v1.SessionAffinityConfig, out *core.SessionAffinityConfig, s conversion.Scope) error {
  8239  	out.ClientIP = (*core.ClientIPConfig)(unsafe.Pointer(in.ClientIP))
  8240  	return nil
  8241  }
  8242  
  8243  // Convert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig is an autogenerated conversion function.
  8244  func Convert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig(in *v1.SessionAffinityConfig, out *core.SessionAffinityConfig, s conversion.Scope) error {
  8245  	return autoConvert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig(in, out, s)
  8246  }
  8247  
  8248  func autoConvert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig(in *core.SessionAffinityConfig, out *v1.SessionAffinityConfig, s conversion.Scope) error {
  8249  	out.ClientIP = (*v1.ClientIPConfig)(unsafe.Pointer(in.ClientIP))
  8250  	return nil
  8251  }
  8252  
  8253  // Convert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig is an autogenerated conversion function.
  8254  func Convert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig(in *core.SessionAffinityConfig, out *v1.SessionAffinityConfig, s conversion.Scope) error {
  8255  	return autoConvert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig(in, out, s)
  8256  }
  8257  
  8258  func autoConvert_v1_SleepAction_To_core_SleepAction(in *v1.SleepAction, out *core.SleepAction, s conversion.Scope) error {
  8259  	out.Seconds = in.Seconds
  8260  	return nil
  8261  }
  8262  
  8263  // Convert_v1_SleepAction_To_core_SleepAction is an autogenerated conversion function.
  8264  func Convert_v1_SleepAction_To_core_SleepAction(in *v1.SleepAction, out *core.SleepAction, s conversion.Scope) error {
  8265  	return autoConvert_v1_SleepAction_To_core_SleepAction(in, out, s)
  8266  }
  8267  
  8268  func autoConvert_core_SleepAction_To_v1_SleepAction(in *core.SleepAction, out *v1.SleepAction, s conversion.Scope) error {
  8269  	out.Seconds = in.Seconds
  8270  	return nil
  8271  }
  8272  
  8273  // Convert_core_SleepAction_To_v1_SleepAction is an autogenerated conversion function.
  8274  func Convert_core_SleepAction_To_v1_SleepAction(in *core.SleepAction, out *v1.SleepAction, s conversion.Scope) error {
  8275  	return autoConvert_core_SleepAction_To_v1_SleepAction(in, out, s)
  8276  }
  8277  
  8278  func autoConvert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource(in *v1.StorageOSPersistentVolumeSource, out *core.StorageOSPersistentVolumeSource, s conversion.Scope) error {
  8279  	out.VolumeName = in.VolumeName
  8280  	out.VolumeNamespace = in.VolumeNamespace
  8281  	out.FSType = in.FSType
  8282  	out.ReadOnly = in.ReadOnly
  8283  	out.SecretRef = (*core.ObjectReference)(unsafe.Pointer(in.SecretRef))
  8284  	return nil
  8285  }
  8286  
  8287  // Convert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource is an autogenerated conversion function.
  8288  func Convert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource(in *v1.StorageOSPersistentVolumeSource, out *core.StorageOSPersistentVolumeSource, s conversion.Scope) error {
  8289  	return autoConvert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource(in, out, s)
  8290  }
  8291  
  8292  func autoConvert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource(in *core.StorageOSPersistentVolumeSource, out *v1.StorageOSPersistentVolumeSource, s conversion.Scope) error {
  8293  	out.VolumeName = in.VolumeName
  8294  	out.VolumeNamespace = in.VolumeNamespace
  8295  	out.FSType = in.FSType
  8296  	out.ReadOnly = in.ReadOnly
  8297  	out.SecretRef = (*v1.ObjectReference)(unsafe.Pointer(in.SecretRef))
  8298  	return nil
  8299  }
  8300  
  8301  // Convert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource is an autogenerated conversion function.
  8302  func Convert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource(in *core.StorageOSPersistentVolumeSource, out *v1.StorageOSPersistentVolumeSource, s conversion.Scope) error {
  8303  	return autoConvert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource(in, out, s)
  8304  }
  8305  
  8306  func autoConvert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource(in *v1.StorageOSVolumeSource, out *core.StorageOSVolumeSource, s conversion.Scope) error {
  8307  	out.VolumeName = in.VolumeName
  8308  	out.VolumeNamespace = in.VolumeNamespace
  8309  	out.FSType = in.FSType
  8310  	out.ReadOnly = in.ReadOnly
  8311  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  8312  	return nil
  8313  }
  8314  
  8315  // Convert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource is an autogenerated conversion function.
  8316  func Convert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource(in *v1.StorageOSVolumeSource, out *core.StorageOSVolumeSource, s conversion.Scope) error {
  8317  	return autoConvert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource(in, out, s)
  8318  }
  8319  
  8320  func autoConvert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource(in *core.StorageOSVolumeSource, out *v1.StorageOSVolumeSource, s conversion.Scope) error {
  8321  	out.VolumeName = in.VolumeName
  8322  	out.VolumeNamespace = in.VolumeNamespace
  8323  	out.FSType = in.FSType
  8324  	out.ReadOnly = in.ReadOnly
  8325  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  8326  	return nil
  8327  }
  8328  
  8329  // Convert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource is an autogenerated conversion function.
  8330  func Convert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource(in *core.StorageOSVolumeSource, out *v1.StorageOSVolumeSource, s conversion.Scope) error {
  8331  	return autoConvert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource(in, out, s)
  8332  }
  8333  
  8334  func autoConvert_v1_Sysctl_To_core_Sysctl(in *v1.Sysctl, out *core.Sysctl, s conversion.Scope) error {
  8335  	out.Name = in.Name
  8336  	out.Value = in.Value
  8337  	return nil
  8338  }
  8339  
  8340  // Convert_v1_Sysctl_To_core_Sysctl is an autogenerated conversion function.
  8341  func Convert_v1_Sysctl_To_core_Sysctl(in *v1.Sysctl, out *core.Sysctl, s conversion.Scope) error {
  8342  	return autoConvert_v1_Sysctl_To_core_Sysctl(in, out, s)
  8343  }
  8344  
  8345  func autoConvert_core_Sysctl_To_v1_Sysctl(in *core.Sysctl, out *v1.Sysctl, s conversion.Scope) error {
  8346  	out.Name = in.Name
  8347  	out.Value = in.Value
  8348  	return nil
  8349  }
  8350  
  8351  // Convert_core_Sysctl_To_v1_Sysctl is an autogenerated conversion function.
  8352  func Convert_core_Sysctl_To_v1_Sysctl(in *core.Sysctl, out *v1.Sysctl, s conversion.Scope) error {
  8353  	return autoConvert_core_Sysctl_To_v1_Sysctl(in, out, s)
  8354  }
  8355  
  8356  func autoConvert_v1_TCPSocketAction_To_core_TCPSocketAction(in *v1.TCPSocketAction, out *core.TCPSocketAction, s conversion.Scope) error {
  8357  	out.Port = in.Port
  8358  	out.Host = in.Host
  8359  	return nil
  8360  }
  8361  
  8362  // Convert_v1_TCPSocketAction_To_core_TCPSocketAction is an autogenerated conversion function.
  8363  func Convert_v1_TCPSocketAction_To_core_TCPSocketAction(in *v1.TCPSocketAction, out *core.TCPSocketAction, s conversion.Scope) error {
  8364  	return autoConvert_v1_TCPSocketAction_To_core_TCPSocketAction(in, out, s)
  8365  }
  8366  
  8367  func autoConvert_core_TCPSocketAction_To_v1_TCPSocketAction(in *core.TCPSocketAction, out *v1.TCPSocketAction, s conversion.Scope) error {
  8368  	out.Port = in.Port
  8369  	out.Host = in.Host
  8370  	return nil
  8371  }
  8372  
  8373  // Convert_core_TCPSocketAction_To_v1_TCPSocketAction is an autogenerated conversion function.
  8374  func Convert_core_TCPSocketAction_To_v1_TCPSocketAction(in *core.TCPSocketAction, out *v1.TCPSocketAction, s conversion.Scope) error {
  8375  	return autoConvert_core_TCPSocketAction_To_v1_TCPSocketAction(in, out, s)
  8376  }
  8377  
  8378  func autoConvert_v1_Taint_To_core_Taint(in *v1.Taint, out *core.Taint, s conversion.Scope) error {
  8379  	out.Key = in.Key
  8380  	out.Value = in.Value
  8381  	out.Effect = core.TaintEffect(in.Effect)
  8382  	out.TimeAdded = (*metav1.Time)(unsafe.Pointer(in.TimeAdded))
  8383  	return nil
  8384  }
  8385  
  8386  // Convert_v1_Taint_To_core_Taint is an autogenerated conversion function.
  8387  func Convert_v1_Taint_To_core_Taint(in *v1.Taint, out *core.Taint, s conversion.Scope) error {
  8388  	return autoConvert_v1_Taint_To_core_Taint(in, out, s)
  8389  }
  8390  
  8391  func autoConvert_core_Taint_To_v1_Taint(in *core.Taint, out *v1.Taint, s conversion.Scope) error {
  8392  	out.Key = in.Key
  8393  	out.Value = in.Value
  8394  	out.Effect = v1.TaintEffect(in.Effect)
  8395  	out.TimeAdded = (*metav1.Time)(unsafe.Pointer(in.TimeAdded))
  8396  	return nil
  8397  }
  8398  
  8399  // Convert_core_Taint_To_v1_Taint is an autogenerated conversion function.
  8400  func Convert_core_Taint_To_v1_Taint(in *core.Taint, out *v1.Taint, s conversion.Scope) error {
  8401  	return autoConvert_core_Taint_To_v1_Taint(in, out, s)
  8402  }
  8403  
  8404  func autoConvert_v1_Toleration_To_core_Toleration(in *v1.Toleration, out *core.Toleration, s conversion.Scope) error {
  8405  	out.Key = in.Key
  8406  	out.Operator = core.TolerationOperator(in.Operator)
  8407  	out.Value = in.Value
  8408  	out.Effect = core.TaintEffect(in.Effect)
  8409  	out.TolerationSeconds = (*int64)(unsafe.Pointer(in.TolerationSeconds))
  8410  	return nil
  8411  }
  8412  
  8413  // Convert_v1_Toleration_To_core_Toleration is an autogenerated conversion function.
  8414  func Convert_v1_Toleration_To_core_Toleration(in *v1.Toleration, out *core.Toleration, s conversion.Scope) error {
  8415  	return autoConvert_v1_Toleration_To_core_Toleration(in, out, s)
  8416  }
  8417  
  8418  func autoConvert_core_Toleration_To_v1_Toleration(in *core.Toleration, out *v1.Toleration, s conversion.Scope) error {
  8419  	out.Key = in.Key
  8420  	out.Operator = v1.TolerationOperator(in.Operator)
  8421  	out.Value = in.Value
  8422  	out.Effect = v1.TaintEffect(in.Effect)
  8423  	out.TolerationSeconds = (*int64)(unsafe.Pointer(in.TolerationSeconds))
  8424  	return nil
  8425  }
  8426  
  8427  // Convert_core_Toleration_To_v1_Toleration is an autogenerated conversion function.
  8428  func Convert_core_Toleration_To_v1_Toleration(in *core.Toleration, out *v1.Toleration, s conversion.Scope) error {
  8429  	return autoConvert_core_Toleration_To_v1_Toleration(in, out, s)
  8430  }
  8431  
  8432  func autoConvert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement(in *v1.TopologySelectorLabelRequirement, out *core.TopologySelectorLabelRequirement, s conversion.Scope) error {
  8433  	out.Key = in.Key
  8434  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  8435  	return nil
  8436  }
  8437  
  8438  // Convert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement is an autogenerated conversion function.
  8439  func Convert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement(in *v1.TopologySelectorLabelRequirement, out *core.TopologySelectorLabelRequirement, s conversion.Scope) error {
  8440  	return autoConvert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement(in, out, s)
  8441  }
  8442  
  8443  func autoConvert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement(in *core.TopologySelectorLabelRequirement, out *v1.TopologySelectorLabelRequirement, s conversion.Scope) error {
  8444  	out.Key = in.Key
  8445  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  8446  	return nil
  8447  }
  8448  
  8449  // Convert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement is an autogenerated conversion function.
  8450  func Convert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement(in *core.TopologySelectorLabelRequirement, out *v1.TopologySelectorLabelRequirement, s conversion.Scope) error {
  8451  	return autoConvert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement(in, out, s)
  8452  }
  8453  
  8454  func autoConvert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm(in *v1.TopologySelectorTerm, out *core.TopologySelectorTerm, s conversion.Scope) error {
  8455  	out.MatchLabelExpressions = *(*[]core.TopologySelectorLabelRequirement)(unsafe.Pointer(&in.MatchLabelExpressions))
  8456  	return nil
  8457  }
  8458  
  8459  // Convert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm is an autogenerated conversion function.
  8460  func Convert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm(in *v1.TopologySelectorTerm, out *core.TopologySelectorTerm, s conversion.Scope) error {
  8461  	return autoConvert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm(in, out, s)
  8462  }
  8463  
  8464  func autoConvert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm(in *core.TopologySelectorTerm, out *v1.TopologySelectorTerm, s conversion.Scope) error {
  8465  	out.MatchLabelExpressions = *(*[]v1.TopologySelectorLabelRequirement)(unsafe.Pointer(&in.MatchLabelExpressions))
  8466  	return nil
  8467  }
  8468  
  8469  // Convert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm is an autogenerated conversion function.
  8470  func Convert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm(in *core.TopologySelectorTerm, out *v1.TopologySelectorTerm, s conversion.Scope) error {
  8471  	return autoConvert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm(in, out, s)
  8472  }
  8473  
  8474  func autoConvert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint(in *v1.TopologySpreadConstraint, out *core.TopologySpreadConstraint, s conversion.Scope) error {
  8475  	out.MaxSkew = in.MaxSkew
  8476  	out.TopologyKey = in.TopologyKey
  8477  	out.WhenUnsatisfiable = core.UnsatisfiableConstraintAction(in.WhenUnsatisfiable)
  8478  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  8479  	out.MinDomains = (*int32)(unsafe.Pointer(in.MinDomains))
  8480  	out.NodeAffinityPolicy = (*core.NodeInclusionPolicy)(unsafe.Pointer(in.NodeAffinityPolicy))
  8481  	out.NodeTaintsPolicy = (*core.NodeInclusionPolicy)(unsafe.Pointer(in.NodeTaintsPolicy))
  8482  	out.MatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MatchLabelKeys))
  8483  	return nil
  8484  }
  8485  
  8486  // Convert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint is an autogenerated conversion function.
  8487  func Convert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint(in *v1.TopologySpreadConstraint, out *core.TopologySpreadConstraint, s conversion.Scope) error {
  8488  	return autoConvert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint(in, out, s)
  8489  }
  8490  
  8491  func autoConvert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint(in *core.TopologySpreadConstraint, out *v1.TopologySpreadConstraint, s conversion.Scope) error {
  8492  	out.MaxSkew = in.MaxSkew
  8493  	out.TopologyKey = in.TopologyKey
  8494  	out.WhenUnsatisfiable = v1.UnsatisfiableConstraintAction(in.WhenUnsatisfiable)
  8495  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  8496  	out.MinDomains = (*int32)(unsafe.Pointer(in.MinDomains))
  8497  	out.NodeAffinityPolicy = (*v1.NodeInclusionPolicy)(unsafe.Pointer(in.NodeAffinityPolicy))
  8498  	out.NodeTaintsPolicy = (*v1.NodeInclusionPolicy)(unsafe.Pointer(in.NodeTaintsPolicy))
  8499  	out.MatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MatchLabelKeys))
  8500  	return nil
  8501  }
  8502  
  8503  // Convert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint is an autogenerated conversion function.
  8504  func Convert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint(in *core.TopologySpreadConstraint, out *v1.TopologySpreadConstraint, s conversion.Scope) error {
  8505  	return autoConvert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint(in, out, s)
  8506  }
  8507  
  8508  func autoConvert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference(in *v1.TypedLocalObjectReference, out *core.TypedLocalObjectReference, s conversion.Scope) error {
  8509  	out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup))
  8510  	out.Kind = in.Kind
  8511  	out.Name = in.Name
  8512  	return nil
  8513  }
  8514  
  8515  // Convert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference is an autogenerated conversion function.
  8516  func Convert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference(in *v1.TypedLocalObjectReference, out *core.TypedLocalObjectReference, s conversion.Scope) error {
  8517  	return autoConvert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference(in, out, s)
  8518  }
  8519  
  8520  func autoConvert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference(in *core.TypedLocalObjectReference, out *v1.TypedLocalObjectReference, s conversion.Scope) error {
  8521  	out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup))
  8522  	out.Kind = in.Kind
  8523  	out.Name = in.Name
  8524  	return nil
  8525  }
  8526  
  8527  // Convert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference is an autogenerated conversion function.
  8528  func Convert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference(in *core.TypedLocalObjectReference, out *v1.TypedLocalObjectReference, s conversion.Scope) error {
  8529  	return autoConvert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference(in, out, s)
  8530  }
  8531  
  8532  func autoConvert_v1_TypedObjectReference_To_core_TypedObjectReference(in *v1.TypedObjectReference, out *core.TypedObjectReference, s conversion.Scope) error {
  8533  	out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup))
  8534  	out.Kind = in.Kind
  8535  	out.Name = in.Name
  8536  	out.Namespace = (*string)(unsafe.Pointer(in.Namespace))
  8537  	return nil
  8538  }
  8539  
  8540  // Convert_v1_TypedObjectReference_To_core_TypedObjectReference is an autogenerated conversion function.
  8541  func Convert_v1_TypedObjectReference_To_core_TypedObjectReference(in *v1.TypedObjectReference, out *core.TypedObjectReference, s conversion.Scope) error {
  8542  	return autoConvert_v1_TypedObjectReference_To_core_TypedObjectReference(in, out, s)
  8543  }
  8544  
  8545  func autoConvert_core_TypedObjectReference_To_v1_TypedObjectReference(in *core.TypedObjectReference, out *v1.TypedObjectReference, s conversion.Scope) error {
  8546  	out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup))
  8547  	out.Kind = in.Kind
  8548  	out.Name = in.Name
  8549  	out.Namespace = (*string)(unsafe.Pointer(in.Namespace))
  8550  	return nil
  8551  }
  8552  
  8553  // Convert_core_TypedObjectReference_To_v1_TypedObjectReference is an autogenerated conversion function.
  8554  func Convert_core_TypedObjectReference_To_v1_TypedObjectReference(in *core.TypedObjectReference, out *v1.TypedObjectReference, s conversion.Scope) error {
  8555  	return autoConvert_core_TypedObjectReference_To_v1_TypedObjectReference(in, out, s)
  8556  }
  8557  
  8558  func autoConvert_v1_Volume_To_core_Volume(in *v1.Volume, out *core.Volume, s conversion.Scope) error {
  8559  	out.Name = in.Name
  8560  	if err := Convert_v1_VolumeSource_To_core_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil {
  8561  		return err
  8562  	}
  8563  	return nil
  8564  }
  8565  
  8566  // Convert_v1_Volume_To_core_Volume is an autogenerated conversion function.
  8567  func Convert_v1_Volume_To_core_Volume(in *v1.Volume, out *core.Volume, s conversion.Scope) error {
  8568  	return autoConvert_v1_Volume_To_core_Volume(in, out, s)
  8569  }
  8570  
  8571  func autoConvert_core_Volume_To_v1_Volume(in *core.Volume, out *v1.Volume, s conversion.Scope) error {
  8572  	out.Name = in.Name
  8573  	if err := Convert_core_VolumeSource_To_v1_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil {
  8574  		return err
  8575  	}
  8576  	return nil
  8577  }
  8578  
  8579  // Convert_core_Volume_To_v1_Volume is an autogenerated conversion function.
  8580  func Convert_core_Volume_To_v1_Volume(in *core.Volume, out *v1.Volume, s conversion.Scope) error {
  8581  	return autoConvert_core_Volume_To_v1_Volume(in, out, s)
  8582  }
  8583  
  8584  func autoConvert_v1_VolumeDevice_To_core_VolumeDevice(in *v1.VolumeDevice, out *core.VolumeDevice, s conversion.Scope) error {
  8585  	out.Name = in.Name
  8586  	out.DevicePath = in.DevicePath
  8587  	return nil
  8588  }
  8589  
  8590  // Convert_v1_VolumeDevice_To_core_VolumeDevice is an autogenerated conversion function.
  8591  func Convert_v1_VolumeDevice_To_core_VolumeDevice(in *v1.VolumeDevice, out *core.VolumeDevice, s conversion.Scope) error {
  8592  	return autoConvert_v1_VolumeDevice_To_core_VolumeDevice(in, out, s)
  8593  }
  8594  
  8595  func autoConvert_core_VolumeDevice_To_v1_VolumeDevice(in *core.VolumeDevice, out *v1.VolumeDevice, s conversion.Scope) error {
  8596  	out.Name = in.Name
  8597  	out.DevicePath = in.DevicePath
  8598  	return nil
  8599  }
  8600  
  8601  // Convert_core_VolumeDevice_To_v1_VolumeDevice is an autogenerated conversion function.
  8602  func Convert_core_VolumeDevice_To_v1_VolumeDevice(in *core.VolumeDevice, out *v1.VolumeDevice, s conversion.Scope) error {
  8603  	return autoConvert_core_VolumeDevice_To_v1_VolumeDevice(in, out, s)
  8604  }
  8605  
  8606  func autoConvert_v1_VolumeMount_To_core_VolumeMount(in *v1.VolumeMount, out *core.VolumeMount, s conversion.Scope) error {
  8607  	out.Name = in.Name
  8608  	out.ReadOnly = in.ReadOnly
  8609  	out.RecursiveReadOnly = (*core.RecursiveReadOnlyMode)(unsafe.Pointer(in.RecursiveReadOnly))
  8610  	out.MountPath = in.MountPath
  8611  	out.SubPath = in.SubPath
  8612  	out.MountPropagation = (*core.MountPropagationMode)(unsafe.Pointer(in.MountPropagation))
  8613  	out.SubPathExpr = in.SubPathExpr
  8614  	return nil
  8615  }
  8616  
  8617  // Convert_v1_VolumeMount_To_core_VolumeMount is an autogenerated conversion function.
  8618  func Convert_v1_VolumeMount_To_core_VolumeMount(in *v1.VolumeMount, out *core.VolumeMount, s conversion.Scope) error {
  8619  	return autoConvert_v1_VolumeMount_To_core_VolumeMount(in, out, s)
  8620  }
  8621  
  8622  func autoConvert_core_VolumeMount_To_v1_VolumeMount(in *core.VolumeMount, out *v1.VolumeMount, s conversion.Scope) error {
  8623  	out.Name = in.Name
  8624  	out.ReadOnly = in.ReadOnly
  8625  	out.RecursiveReadOnly = (*v1.RecursiveReadOnlyMode)(unsafe.Pointer(in.RecursiveReadOnly))
  8626  	out.MountPath = in.MountPath
  8627  	out.SubPath = in.SubPath
  8628  	out.MountPropagation = (*v1.MountPropagationMode)(unsafe.Pointer(in.MountPropagation))
  8629  	out.SubPathExpr = in.SubPathExpr
  8630  	return nil
  8631  }
  8632  
  8633  // Convert_core_VolumeMount_To_v1_VolumeMount is an autogenerated conversion function.
  8634  func Convert_core_VolumeMount_To_v1_VolumeMount(in *core.VolumeMount, out *v1.VolumeMount, s conversion.Scope) error {
  8635  	return autoConvert_core_VolumeMount_To_v1_VolumeMount(in, out, s)
  8636  }
  8637  
  8638  func autoConvert_v1_VolumeMountStatus_To_core_VolumeMountStatus(in *v1.VolumeMountStatus, out *core.VolumeMountStatus, s conversion.Scope) error {
  8639  	out.Name = in.Name
  8640  	out.MountPath = in.MountPath
  8641  	out.ReadOnly = in.ReadOnly
  8642  	out.RecursiveReadOnly = (*core.RecursiveReadOnlyMode)(unsafe.Pointer(in.RecursiveReadOnly))
  8643  	return nil
  8644  }
  8645  
  8646  // Convert_v1_VolumeMountStatus_To_core_VolumeMountStatus is an autogenerated conversion function.
  8647  func Convert_v1_VolumeMountStatus_To_core_VolumeMountStatus(in *v1.VolumeMountStatus, out *core.VolumeMountStatus, s conversion.Scope) error {
  8648  	return autoConvert_v1_VolumeMountStatus_To_core_VolumeMountStatus(in, out, s)
  8649  }
  8650  
  8651  func autoConvert_core_VolumeMountStatus_To_v1_VolumeMountStatus(in *core.VolumeMountStatus, out *v1.VolumeMountStatus, s conversion.Scope) error {
  8652  	out.Name = in.Name
  8653  	out.MountPath = in.MountPath
  8654  	out.ReadOnly = in.ReadOnly
  8655  	out.RecursiveReadOnly = (*v1.RecursiveReadOnlyMode)(unsafe.Pointer(in.RecursiveReadOnly))
  8656  	return nil
  8657  }
  8658  
  8659  // Convert_core_VolumeMountStatus_To_v1_VolumeMountStatus is an autogenerated conversion function.
  8660  func Convert_core_VolumeMountStatus_To_v1_VolumeMountStatus(in *core.VolumeMountStatus, out *v1.VolumeMountStatus, s conversion.Scope) error {
  8661  	return autoConvert_core_VolumeMountStatus_To_v1_VolumeMountStatus(in, out, s)
  8662  }
  8663  
  8664  func autoConvert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity(in *v1.VolumeNodeAffinity, out *core.VolumeNodeAffinity, s conversion.Scope) error {
  8665  	out.Required = (*core.NodeSelector)(unsafe.Pointer(in.Required))
  8666  	return nil
  8667  }
  8668  
  8669  // Convert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity is an autogenerated conversion function.
  8670  func Convert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity(in *v1.VolumeNodeAffinity, out *core.VolumeNodeAffinity, s conversion.Scope) error {
  8671  	return autoConvert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity(in, out, s)
  8672  }
  8673  
  8674  func autoConvert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity(in *core.VolumeNodeAffinity, out *v1.VolumeNodeAffinity, s conversion.Scope) error {
  8675  	out.Required = (*v1.NodeSelector)(unsafe.Pointer(in.Required))
  8676  	return nil
  8677  }
  8678  
  8679  // Convert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity is an autogenerated conversion function.
  8680  func Convert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity(in *core.VolumeNodeAffinity, out *v1.VolumeNodeAffinity, s conversion.Scope) error {
  8681  	return autoConvert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity(in, out, s)
  8682  }
  8683  
  8684  func autoConvert_v1_VolumeProjection_To_core_VolumeProjection(in *v1.VolumeProjection, out *core.VolumeProjection, s conversion.Scope) error {
  8685  	out.Secret = (*core.SecretProjection)(unsafe.Pointer(in.Secret))
  8686  	out.DownwardAPI = (*core.DownwardAPIProjection)(unsafe.Pointer(in.DownwardAPI))
  8687  	out.ConfigMap = (*core.ConfigMapProjection)(unsafe.Pointer(in.ConfigMap))
  8688  	if in.ServiceAccountToken != nil {
  8689  		in, out := &in.ServiceAccountToken, &out.ServiceAccountToken
  8690  		*out = new(core.ServiceAccountTokenProjection)
  8691  		if err := Convert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(*in, *out, s); err != nil {
  8692  			return err
  8693  		}
  8694  	} else {
  8695  		out.ServiceAccountToken = nil
  8696  	}
  8697  	out.ClusterTrustBundle = (*core.ClusterTrustBundleProjection)(unsafe.Pointer(in.ClusterTrustBundle))
  8698  	return nil
  8699  }
  8700  
  8701  // Convert_v1_VolumeProjection_To_core_VolumeProjection is an autogenerated conversion function.
  8702  func Convert_v1_VolumeProjection_To_core_VolumeProjection(in *v1.VolumeProjection, out *core.VolumeProjection, s conversion.Scope) error {
  8703  	return autoConvert_v1_VolumeProjection_To_core_VolumeProjection(in, out, s)
  8704  }
  8705  
  8706  func autoConvert_core_VolumeProjection_To_v1_VolumeProjection(in *core.VolumeProjection, out *v1.VolumeProjection, s conversion.Scope) error {
  8707  	out.Secret = (*v1.SecretProjection)(unsafe.Pointer(in.Secret))
  8708  	out.DownwardAPI = (*v1.DownwardAPIProjection)(unsafe.Pointer(in.DownwardAPI))
  8709  	out.ConfigMap = (*v1.ConfigMapProjection)(unsafe.Pointer(in.ConfigMap))
  8710  	if in.ServiceAccountToken != nil {
  8711  		in, out := &in.ServiceAccountToken, &out.ServiceAccountToken
  8712  		*out = new(v1.ServiceAccountTokenProjection)
  8713  		if err := Convert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(*in, *out, s); err != nil {
  8714  			return err
  8715  		}
  8716  	} else {
  8717  		out.ServiceAccountToken = nil
  8718  	}
  8719  	out.ClusterTrustBundle = (*v1.ClusterTrustBundleProjection)(unsafe.Pointer(in.ClusterTrustBundle))
  8720  	return nil
  8721  }
  8722  
  8723  // Convert_core_VolumeProjection_To_v1_VolumeProjection is an autogenerated conversion function.
  8724  func Convert_core_VolumeProjection_To_v1_VolumeProjection(in *core.VolumeProjection, out *v1.VolumeProjection, s conversion.Scope) error {
  8725  	return autoConvert_core_VolumeProjection_To_v1_VolumeProjection(in, out, s)
  8726  }
  8727  
  8728  func autoConvert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(in *v1.VolumeResourceRequirements, out *core.VolumeResourceRequirements, s conversion.Scope) error {
  8729  	out.Limits = *(*core.ResourceList)(unsafe.Pointer(&in.Limits))
  8730  	out.Requests = *(*core.ResourceList)(unsafe.Pointer(&in.Requests))
  8731  	return nil
  8732  }
  8733  
  8734  // Convert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements is an autogenerated conversion function.
  8735  func Convert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(in *v1.VolumeResourceRequirements, out *core.VolumeResourceRequirements, s conversion.Scope) error {
  8736  	return autoConvert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(in, out, s)
  8737  }
  8738  
  8739  func autoConvert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(in *core.VolumeResourceRequirements, out *v1.VolumeResourceRequirements, s conversion.Scope) error {
  8740  	out.Limits = *(*v1.ResourceList)(unsafe.Pointer(&in.Limits))
  8741  	out.Requests = *(*v1.ResourceList)(unsafe.Pointer(&in.Requests))
  8742  	return nil
  8743  }
  8744  
  8745  // Convert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements is an autogenerated conversion function.
  8746  func Convert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(in *core.VolumeResourceRequirements, out *v1.VolumeResourceRequirements, s conversion.Scope) error {
  8747  	return autoConvert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(in, out, s)
  8748  }
  8749  
  8750  func autoConvert_v1_VolumeSource_To_core_VolumeSource(in *v1.VolumeSource, out *core.VolumeSource, s conversion.Scope) error {
  8751  	out.HostPath = (*core.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  8752  	out.EmptyDir = (*core.EmptyDirVolumeSource)(unsafe.Pointer(in.EmptyDir))
  8753  	out.GCEPersistentDisk = (*core.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  8754  	out.AWSElasticBlockStore = (*core.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  8755  	out.GitRepo = (*core.GitRepoVolumeSource)(unsafe.Pointer(in.GitRepo))
  8756  	out.Secret = (*core.SecretVolumeSource)(unsafe.Pointer(in.Secret))
  8757  	out.NFS = (*core.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  8758  	out.ISCSI = (*core.ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI))
  8759  	out.Glusterfs = (*core.GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs))
  8760  	out.PersistentVolumeClaim = (*core.PersistentVolumeClaimVolumeSource)(unsafe.Pointer(in.PersistentVolumeClaim))
  8761  	out.RBD = (*core.RBDVolumeSource)(unsafe.Pointer(in.RBD))
  8762  	out.FlexVolume = (*core.FlexVolumeSource)(unsafe.Pointer(in.FlexVolume))
  8763  	out.Cinder = (*core.CinderVolumeSource)(unsafe.Pointer(in.Cinder))
  8764  	out.CephFS = (*core.CephFSVolumeSource)(unsafe.Pointer(in.CephFS))
  8765  	out.Flocker = (*core.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  8766  	out.DownwardAPI = (*core.DownwardAPIVolumeSource)(unsafe.Pointer(in.DownwardAPI))
  8767  	out.FC = (*core.FCVolumeSource)(unsafe.Pointer(in.FC))
  8768  	out.AzureFile = (*core.AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile))
  8769  	out.ConfigMap = (*core.ConfigMapVolumeSource)(unsafe.Pointer(in.ConfigMap))
  8770  	out.VsphereVolume = (*core.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  8771  	out.Quobyte = (*core.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  8772  	out.AzureDisk = (*core.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  8773  	out.PhotonPersistentDisk = (*core.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  8774  	if in.Projected != nil {
  8775  		in, out := &in.Projected, &out.Projected
  8776  		*out = new(core.ProjectedVolumeSource)
  8777  		if err := Convert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(*in, *out, s); err != nil {
  8778  			return err
  8779  		}
  8780  	} else {
  8781  		out.Projected = nil
  8782  	}
  8783  	out.PortworxVolume = (*core.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  8784  	out.ScaleIO = (*core.ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO))
  8785  	out.StorageOS = (*core.StorageOSVolumeSource)(unsafe.Pointer(in.StorageOS))
  8786  	out.CSI = (*core.CSIVolumeSource)(unsafe.Pointer(in.CSI))
  8787  	out.Ephemeral = (*core.EphemeralVolumeSource)(unsafe.Pointer(in.Ephemeral))
  8788  	return nil
  8789  }
  8790  
  8791  // Convert_v1_VolumeSource_To_core_VolumeSource is an autogenerated conversion function.
  8792  func Convert_v1_VolumeSource_To_core_VolumeSource(in *v1.VolumeSource, out *core.VolumeSource, s conversion.Scope) error {
  8793  	return autoConvert_v1_VolumeSource_To_core_VolumeSource(in, out, s)
  8794  }
  8795  
  8796  func autoConvert_core_VolumeSource_To_v1_VolumeSource(in *core.VolumeSource, out *v1.VolumeSource, s conversion.Scope) error {
  8797  	out.HostPath = (*v1.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  8798  	out.EmptyDir = (*v1.EmptyDirVolumeSource)(unsafe.Pointer(in.EmptyDir))
  8799  	out.GCEPersistentDisk = (*v1.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  8800  	out.AWSElasticBlockStore = (*v1.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  8801  	out.GitRepo = (*v1.GitRepoVolumeSource)(unsafe.Pointer(in.GitRepo))
  8802  	out.Secret = (*v1.SecretVolumeSource)(unsafe.Pointer(in.Secret))
  8803  	out.NFS = (*v1.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  8804  	out.ISCSI = (*v1.ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI))
  8805  	out.Glusterfs = (*v1.GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs))
  8806  	out.PersistentVolumeClaim = (*v1.PersistentVolumeClaimVolumeSource)(unsafe.Pointer(in.PersistentVolumeClaim))
  8807  	out.RBD = (*v1.RBDVolumeSource)(unsafe.Pointer(in.RBD))
  8808  	out.Quobyte = (*v1.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  8809  	out.FlexVolume = (*v1.FlexVolumeSource)(unsafe.Pointer(in.FlexVolume))
  8810  	out.Cinder = (*v1.CinderVolumeSource)(unsafe.Pointer(in.Cinder))
  8811  	out.CephFS = (*v1.CephFSVolumeSource)(unsafe.Pointer(in.CephFS))
  8812  	out.Flocker = (*v1.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  8813  	out.DownwardAPI = (*v1.DownwardAPIVolumeSource)(unsafe.Pointer(in.DownwardAPI))
  8814  	out.FC = (*v1.FCVolumeSource)(unsafe.Pointer(in.FC))
  8815  	out.AzureFile = (*v1.AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile))
  8816  	out.ConfigMap = (*v1.ConfigMapVolumeSource)(unsafe.Pointer(in.ConfigMap))
  8817  	out.VsphereVolume = (*v1.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  8818  	out.AzureDisk = (*v1.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  8819  	out.PhotonPersistentDisk = (*v1.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  8820  	if in.Projected != nil {
  8821  		in, out := &in.Projected, &out.Projected
  8822  		*out = new(v1.ProjectedVolumeSource)
  8823  		if err := Convert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(*in, *out, s); err != nil {
  8824  			return err
  8825  		}
  8826  	} else {
  8827  		out.Projected = nil
  8828  	}
  8829  	out.PortworxVolume = (*v1.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  8830  	out.ScaleIO = (*v1.ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO))
  8831  	out.StorageOS = (*v1.StorageOSVolumeSource)(unsafe.Pointer(in.StorageOS))
  8832  	out.CSI = (*v1.CSIVolumeSource)(unsafe.Pointer(in.CSI))
  8833  	out.Ephemeral = (*v1.EphemeralVolumeSource)(unsafe.Pointer(in.Ephemeral))
  8834  	return nil
  8835  }
  8836  
  8837  // Convert_core_VolumeSource_To_v1_VolumeSource is an autogenerated conversion function.
  8838  func Convert_core_VolumeSource_To_v1_VolumeSource(in *core.VolumeSource, out *v1.VolumeSource, s conversion.Scope) error {
  8839  	return autoConvert_core_VolumeSource_To_v1_VolumeSource(in, out, s)
  8840  }
  8841  
  8842  func autoConvert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource(in *v1.VsphereVirtualDiskVolumeSource, out *core.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  8843  	out.VolumePath = in.VolumePath
  8844  	out.FSType = in.FSType
  8845  	out.StoragePolicyName = in.StoragePolicyName
  8846  	out.StoragePolicyID = in.StoragePolicyID
  8847  	return nil
  8848  }
  8849  
  8850  // Convert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource is an autogenerated conversion function.
  8851  func Convert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource(in *v1.VsphereVirtualDiskVolumeSource, out *core.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  8852  	return autoConvert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource(in, out, s)
  8853  }
  8854  
  8855  func autoConvert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in *core.VsphereVirtualDiskVolumeSource, out *v1.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  8856  	out.VolumePath = in.VolumePath
  8857  	out.FSType = in.FSType
  8858  	out.StoragePolicyName = in.StoragePolicyName
  8859  	out.StoragePolicyID = in.StoragePolicyID
  8860  	return nil
  8861  }
  8862  
  8863  // Convert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource is an autogenerated conversion function.
  8864  func Convert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in *core.VsphereVirtualDiskVolumeSource, out *v1.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  8865  	return autoConvert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in, out, s)
  8866  }
  8867  
  8868  func autoConvert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm(in *v1.WeightedPodAffinityTerm, out *core.WeightedPodAffinityTerm, s conversion.Scope) error {
  8869  	out.Weight = in.Weight
  8870  	if err := Convert_v1_PodAffinityTerm_To_core_PodAffinityTerm(&in.PodAffinityTerm, &out.PodAffinityTerm, s); err != nil {
  8871  		return err
  8872  	}
  8873  	return nil
  8874  }
  8875  
  8876  // Convert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm is an autogenerated conversion function.
  8877  func Convert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm(in *v1.WeightedPodAffinityTerm, out *core.WeightedPodAffinityTerm, s conversion.Scope) error {
  8878  	return autoConvert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm(in, out, s)
  8879  }
  8880  
  8881  func autoConvert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in *core.WeightedPodAffinityTerm, out *v1.WeightedPodAffinityTerm, s conversion.Scope) error {
  8882  	out.Weight = in.Weight
  8883  	if err := Convert_core_PodAffinityTerm_To_v1_PodAffinityTerm(&in.PodAffinityTerm, &out.PodAffinityTerm, s); err != nil {
  8884  		return err
  8885  	}
  8886  	return nil
  8887  }
  8888  
  8889  // Convert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm is an autogenerated conversion function.
  8890  func Convert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in *core.WeightedPodAffinityTerm, out *v1.WeightedPodAffinityTerm, s conversion.Scope) error {
  8891  	return autoConvert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in, out, s)
  8892  }
  8893  
  8894  func autoConvert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions(in *v1.WindowsSecurityContextOptions, out *core.WindowsSecurityContextOptions, s conversion.Scope) error {
  8895  	out.GMSACredentialSpecName = (*string)(unsafe.Pointer(in.GMSACredentialSpecName))
  8896  	out.GMSACredentialSpec = (*string)(unsafe.Pointer(in.GMSACredentialSpec))
  8897  	out.RunAsUserName = (*string)(unsafe.Pointer(in.RunAsUserName))
  8898  	out.HostProcess = (*bool)(unsafe.Pointer(in.HostProcess))
  8899  	return nil
  8900  }
  8901  
  8902  // Convert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions is an autogenerated conversion function.
  8903  func Convert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions(in *v1.WindowsSecurityContextOptions, out *core.WindowsSecurityContextOptions, s conversion.Scope) error {
  8904  	return autoConvert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions(in, out, s)
  8905  }
  8906  
  8907  func autoConvert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions(in *core.WindowsSecurityContextOptions, out *v1.WindowsSecurityContextOptions, s conversion.Scope) error {
  8908  	out.GMSACredentialSpecName = (*string)(unsafe.Pointer(in.GMSACredentialSpecName))
  8909  	out.GMSACredentialSpec = (*string)(unsafe.Pointer(in.GMSACredentialSpec))
  8910  	out.RunAsUserName = (*string)(unsafe.Pointer(in.RunAsUserName))
  8911  	out.HostProcess = (*bool)(unsafe.Pointer(in.HostProcess))
  8912  	return nil
  8913  }
  8914  
  8915  // Convert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions is an autogenerated conversion function.
  8916  func Convert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions(in *core.WindowsSecurityContextOptions, out *v1.WindowsSecurityContextOptions, s conversion.Scope) error {
  8917  	return autoConvert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions(in, out, s)
  8918  }