...

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

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

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  /*
     5  Copyright The Kubernetes Authors.
     6  
     7  Licensed under the Apache License, Version 2.0 (the "License");
     8  you may not use this file except in compliance with the License.
     9  You may obtain a copy of the License at
    10  
    11      http://www.apache.org/licenses/LICENSE-2.0
    12  
    13  Unless required by applicable law or agreed to in writing, software
    14  distributed under the License is distributed on an "AS IS" BASIS,
    15  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16  See the License for the specific language governing permissions and
    17  limitations under the License.
    18  */
    19  
    20  // Code generated by conversion-gen. DO NOT EDIT.
    21  
    22  package v1
    23  
    24  import (
    25  	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.LocalObjectReference)(nil), (*core.LocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
   886  		return Convert_v1_LocalObjectReference_To_core_LocalObjectReference(a.(*v1.LocalObjectReference), b.(*core.LocalObjectReference), scope)
   887  	}); err != nil {
   888  		return err
   889  	}
   890  	if err := s.AddGeneratedConversionFunc((*core.LocalObjectReference)(nil), (*v1.LocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
   891  		return Convert_core_LocalObjectReference_To_v1_LocalObjectReference(a.(*core.LocalObjectReference), b.(*v1.LocalObjectReference), scope)
   892  	}); err != nil {
   893  		return err
   894  	}
   895  	if err := s.AddGeneratedConversionFunc((*v1.LocalVolumeSource)(nil), (*core.LocalVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   896  		return Convert_v1_LocalVolumeSource_To_core_LocalVolumeSource(a.(*v1.LocalVolumeSource), b.(*core.LocalVolumeSource), scope)
   897  	}); err != nil {
   898  		return err
   899  	}
   900  	if err := s.AddGeneratedConversionFunc((*core.LocalVolumeSource)(nil), (*v1.LocalVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   901  		return Convert_core_LocalVolumeSource_To_v1_LocalVolumeSource(a.(*core.LocalVolumeSource), b.(*v1.LocalVolumeSource), scope)
   902  	}); err != nil {
   903  		return err
   904  	}
   905  	if err := s.AddGeneratedConversionFunc((*v1.ModifyVolumeStatus)(nil), (*core.ModifyVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   906  		return Convert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus(a.(*v1.ModifyVolumeStatus), b.(*core.ModifyVolumeStatus), scope)
   907  	}); err != nil {
   908  		return err
   909  	}
   910  	if err := s.AddGeneratedConversionFunc((*core.ModifyVolumeStatus)(nil), (*v1.ModifyVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   911  		return Convert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus(a.(*core.ModifyVolumeStatus), b.(*v1.ModifyVolumeStatus), scope)
   912  	}); err != nil {
   913  		return err
   914  	}
   915  	if err := s.AddGeneratedConversionFunc((*v1.NFSVolumeSource)(nil), (*core.NFSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   916  		return Convert_v1_NFSVolumeSource_To_core_NFSVolumeSource(a.(*v1.NFSVolumeSource), b.(*core.NFSVolumeSource), scope)
   917  	}); err != nil {
   918  		return err
   919  	}
   920  	if err := s.AddGeneratedConversionFunc((*core.NFSVolumeSource)(nil), (*v1.NFSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   921  		return Convert_core_NFSVolumeSource_To_v1_NFSVolumeSource(a.(*core.NFSVolumeSource), b.(*v1.NFSVolumeSource), scope)
   922  	}); err != nil {
   923  		return err
   924  	}
   925  	if err := s.AddGeneratedConversionFunc((*v1.Namespace)(nil), (*core.Namespace)(nil), func(a, b interface{}, scope conversion.Scope) error {
   926  		return Convert_v1_Namespace_To_core_Namespace(a.(*v1.Namespace), b.(*core.Namespace), scope)
   927  	}); err != nil {
   928  		return err
   929  	}
   930  	if err := s.AddGeneratedConversionFunc((*core.Namespace)(nil), (*v1.Namespace)(nil), func(a, b interface{}, scope conversion.Scope) error {
   931  		return Convert_core_Namespace_To_v1_Namespace(a.(*core.Namespace), b.(*v1.Namespace), scope)
   932  	}); err != nil {
   933  		return err
   934  	}
   935  	if err := s.AddGeneratedConversionFunc((*v1.NamespaceCondition)(nil), (*core.NamespaceCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   936  		return Convert_v1_NamespaceCondition_To_core_NamespaceCondition(a.(*v1.NamespaceCondition), b.(*core.NamespaceCondition), scope)
   937  	}); err != nil {
   938  		return err
   939  	}
   940  	if err := s.AddGeneratedConversionFunc((*core.NamespaceCondition)(nil), (*v1.NamespaceCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   941  		return Convert_core_NamespaceCondition_To_v1_NamespaceCondition(a.(*core.NamespaceCondition), b.(*v1.NamespaceCondition), scope)
   942  	}); err != nil {
   943  		return err
   944  	}
   945  	if err := s.AddGeneratedConversionFunc((*v1.NamespaceList)(nil), (*core.NamespaceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   946  		return Convert_v1_NamespaceList_To_core_NamespaceList(a.(*v1.NamespaceList), b.(*core.NamespaceList), scope)
   947  	}); err != nil {
   948  		return err
   949  	}
   950  	if err := s.AddGeneratedConversionFunc((*core.NamespaceList)(nil), (*v1.NamespaceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   951  		return Convert_core_NamespaceList_To_v1_NamespaceList(a.(*core.NamespaceList), b.(*v1.NamespaceList), scope)
   952  	}); err != nil {
   953  		return err
   954  	}
   955  	if err := s.AddGeneratedConversionFunc((*v1.NamespaceSpec)(nil), (*core.NamespaceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   956  		return Convert_v1_NamespaceSpec_To_core_NamespaceSpec(a.(*v1.NamespaceSpec), b.(*core.NamespaceSpec), scope)
   957  	}); err != nil {
   958  		return err
   959  	}
   960  	if err := s.AddGeneratedConversionFunc((*core.NamespaceSpec)(nil), (*v1.NamespaceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   961  		return Convert_core_NamespaceSpec_To_v1_NamespaceSpec(a.(*core.NamespaceSpec), b.(*v1.NamespaceSpec), scope)
   962  	}); err != nil {
   963  		return err
   964  	}
   965  	if err := s.AddGeneratedConversionFunc((*v1.NamespaceStatus)(nil), (*core.NamespaceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   966  		return Convert_v1_NamespaceStatus_To_core_NamespaceStatus(a.(*v1.NamespaceStatus), b.(*core.NamespaceStatus), scope)
   967  	}); err != nil {
   968  		return err
   969  	}
   970  	if err := s.AddGeneratedConversionFunc((*core.NamespaceStatus)(nil), (*v1.NamespaceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   971  		return Convert_core_NamespaceStatus_To_v1_NamespaceStatus(a.(*core.NamespaceStatus), b.(*v1.NamespaceStatus), scope)
   972  	}); err != nil {
   973  		return err
   974  	}
   975  	if err := s.AddGeneratedConversionFunc((*v1.Node)(nil), (*core.Node)(nil), func(a, b interface{}, scope conversion.Scope) error {
   976  		return Convert_v1_Node_To_core_Node(a.(*v1.Node), b.(*core.Node), scope)
   977  	}); err != nil {
   978  		return err
   979  	}
   980  	if err := s.AddGeneratedConversionFunc((*core.Node)(nil), (*v1.Node)(nil), func(a, b interface{}, scope conversion.Scope) error {
   981  		return Convert_core_Node_To_v1_Node(a.(*core.Node), b.(*v1.Node), scope)
   982  	}); err != nil {
   983  		return err
   984  	}
   985  	if err := s.AddGeneratedConversionFunc((*v1.NodeAddress)(nil), (*core.NodeAddress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   986  		return Convert_v1_NodeAddress_To_core_NodeAddress(a.(*v1.NodeAddress), b.(*core.NodeAddress), scope)
   987  	}); err != nil {
   988  		return err
   989  	}
   990  	if err := s.AddGeneratedConversionFunc((*core.NodeAddress)(nil), (*v1.NodeAddress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   991  		return Convert_core_NodeAddress_To_v1_NodeAddress(a.(*core.NodeAddress), b.(*v1.NodeAddress), scope)
   992  	}); err != nil {
   993  		return err
   994  	}
   995  	if err := s.AddGeneratedConversionFunc((*v1.NodeAffinity)(nil), (*core.NodeAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
   996  		return Convert_v1_NodeAffinity_To_core_NodeAffinity(a.(*v1.NodeAffinity), b.(*core.NodeAffinity), scope)
   997  	}); err != nil {
   998  		return err
   999  	}
  1000  	if err := s.AddGeneratedConversionFunc((*core.NodeAffinity)(nil), (*v1.NodeAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1001  		return Convert_core_NodeAffinity_To_v1_NodeAffinity(a.(*core.NodeAffinity), b.(*v1.NodeAffinity), scope)
  1002  	}); err != nil {
  1003  		return err
  1004  	}
  1005  	if err := s.AddGeneratedConversionFunc((*v1.NodeCondition)(nil), (*core.NodeCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1006  		return Convert_v1_NodeCondition_To_core_NodeCondition(a.(*v1.NodeCondition), b.(*core.NodeCondition), scope)
  1007  	}); err != nil {
  1008  		return err
  1009  	}
  1010  	if err := s.AddGeneratedConversionFunc((*core.NodeCondition)(nil), (*v1.NodeCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1011  		return Convert_core_NodeCondition_To_v1_NodeCondition(a.(*core.NodeCondition), b.(*v1.NodeCondition), scope)
  1012  	}); err != nil {
  1013  		return err
  1014  	}
  1015  	if err := s.AddGeneratedConversionFunc((*v1.NodeConfigSource)(nil), (*core.NodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1016  		return Convert_v1_NodeConfigSource_To_core_NodeConfigSource(a.(*v1.NodeConfigSource), b.(*core.NodeConfigSource), scope)
  1017  	}); err != nil {
  1018  		return err
  1019  	}
  1020  	if err := s.AddGeneratedConversionFunc((*core.NodeConfigSource)(nil), (*v1.NodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1021  		return Convert_core_NodeConfigSource_To_v1_NodeConfigSource(a.(*core.NodeConfigSource), b.(*v1.NodeConfigSource), scope)
  1022  	}); err != nil {
  1023  		return err
  1024  	}
  1025  	if err := s.AddGeneratedConversionFunc((*v1.NodeConfigStatus)(nil), (*core.NodeConfigStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1026  		return Convert_v1_NodeConfigStatus_To_core_NodeConfigStatus(a.(*v1.NodeConfigStatus), b.(*core.NodeConfigStatus), scope)
  1027  	}); err != nil {
  1028  		return err
  1029  	}
  1030  	if err := s.AddGeneratedConversionFunc((*core.NodeConfigStatus)(nil), (*v1.NodeConfigStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1031  		return Convert_core_NodeConfigStatus_To_v1_NodeConfigStatus(a.(*core.NodeConfigStatus), b.(*v1.NodeConfigStatus), scope)
  1032  	}); err != nil {
  1033  		return err
  1034  	}
  1035  	if err := s.AddGeneratedConversionFunc((*v1.NodeDaemonEndpoints)(nil), (*core.NodeDaemonEndpoints)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1036  		return Convert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(a.(*v1.NodeDaemonEndpoints), b.(*core.NodeDaemonEndpoints), scope)
  1037  	}); err != nil {
  1038  		return err
  1039  	}
  1040  	if err := s.AddGeneratedConversionFunc((*core.NodeDaemonEndpoints)(nil), (*v1.NodeDaemonEndpoints)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1041  		return Convert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(a.(*core.NodeDaemonEndpoints), b.(*v1.NodeDaemonEndpoints), scope)
  1042  	}); err != nil {
  1043  		return err
  1044  	}
  1045  	if err := s.AddGeneratedConversionFunc((*v1.NodeList)(nil), (*core.NodeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1046  		return Convert_v1_NodeList_To_core_NodeList(a.(*v1.NodeList), b.(*core.NodeList), scope)
  1047  	}); err != nil {
  1048  		return err
  1049  	}
  1050  	if err := s.AddGeneratedConversionFunc((*core.NodeList)(nil), (*v1.NodeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1051  		return Convert_core_NodeList_To_v1_NodeList(a.(*core.NodeList), b.(*v1.NodeList), scope)
  1052  	}); err != nil {
  1053  		return err
  1054  	}
  1055  	if err := s.AddGeneratedConversionFunc((*v1.NodeProxyOptions)(nil), (*core.NodeProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1056  		return Convert_v1_NodeProxyOptions_To_core_NodeProxyOptions(a.(*v1.NodeProxyOptions), b.(*core.NodeProxyOptions), scope)
  1057  	}); err != nil {
  1058  		return err
  1059  	}
  1060  	if err := s.AddGeneratedConversionFunc((*core.NodeProxyOptions)(nil), (*v1.NodeProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1061  		return Convert_core_NodeProxyOptions_To_v1_NodeProxyOptions(a.(*core.NodeProxyOptions), b.(*v1.NodeProxyOptions), scope)
  1062  	}); err != nil {
  1063  		return err
  1064  	}
  1065  	if err := s.AddGeneratedConversionFunc((*v1.NodeRuntimeHandler)(nil), (*core.NodeRuntimeHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1066  		return Convert_v1_NodeRuntimeHandler_To_core_NodeRuntimeHandler(a.(*v1.NodeRuntimeHandler), b.(*core.NodeRuntimeHandler), scope)
  1067  	}); err != nil {
  1068  		return err
  1069  	}
  1070  	if err := s.AddGeneratedConversionFunc((*core.NodeRuntimeHandler)(nil), (*v1.NodeRuntimeHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1071  		return Convert_core_NodeRuntimeHandler_To_v1_NodeRuntimeHandler(a.(*core.NodeRuntimeHandler), b.(*v1.NodeRuntimeHandler), scope)
  1072  	}); err != nil {
  1073  		return err
  1074  	}
  1075  	if err := s.AddGeneratedConversionFunc((*v1.NodeRuntimeHandlerFeatures)(nil), (*core.NodeRuntimeHandlerFeatures)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1076  		return Convert_v1_NodeRuntimeHandlerFeatures_To_core_NodeRuntimeHandlerFeatures(a.(*v1.NodeRuntimeHandlerFeatures), b.(*core.NodeRuntimeHandlerFeatures), scope)
  1077  	}); err != nil {
  1078  		return err
  1079  	}
  1080  	if err := s.AddGeneratedConversionFunc((*core.NodeRuntimeHandlerFeatures)(nil), (*v1.NodeRuntimeHandlerFeatures)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1081  		return Convert_core_NodeRuntimeHandlerFeatures_To_v1_NodeRuntimeHandlerFeatures(a.(*core.NodeRuntimeHandlerFeatures), b.(*v1.NodeRuntimeHandlerFeatures), scope)
  1082  	}); err != nil {
  1083  		return err
  1084  	}
  1085  	if err := s.AddGeneratedConversionFunc((*v1.NodeSelector)(nil), (*core.NodeSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1086  		return Convert_v1_NodeSelector_To_core_NodeSelector(a.(*v1.NodeSelector), b.(*core.NodeSelector), scope)
  1087  	}); err != nil {
  1088  		return err
  1089  	}
  1090  	if err := s.AddGeneratedConversionFunc((*core.NodeSelector)(nil), (*v1.NodeSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1091  		return Convert_core_NodeSelector_To_v1_NodeSelector(a.(*core.NodeSelector), b.(*v1.NodeSelector), scope)
  1092  	}); err != nil {
  1093  		return err
  1094  	}
  1095  	if err := s.AddGeneratedConversionFunc((*v1.NodeSelectorRequirement)(nil), (*core.NodeSelectorRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1096  		return Convert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement(a.(*v1.NodeSelectorRequirement), b.(*core.NodeSelectorRequirement), scope)
  1097  	}); err != nil {
  1098  		return err
  1099  	}
  1100  	if err := s.AddGeneratedConversionFunc((*core.NodeSelectorRequirement)(nil), (*v1.NodeSelectorRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1101  		return Convert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(a.(*core.NodeSelectorRequirement), b.(*v1.NodeSelectorRequirement), scope)
  1102  	}); err != nil {
  1103  		return err
  1104  	}
  1105  	if err := s.AddGeneratedConversionFunc((*v1.NodeSelectorTerm)(nil), (*core.NodeSelectorTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1106  		return Convert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(a.(*v1.NodeSelectorTerm), b.(*core.NodeSelectorTerm), scope)
  1107  	}); err != nil {
  1108  		return err
  1109  	}
  1110  	if err := s.AddGeneratedConversionFunc((*core.NodeSelectorTerm)(nil), (*v1.NodeSelectorTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1111  		return Convert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(a.(*core.NodeSelectorTerm), b.(*v1.NodeSelectorTerm), scope)
  1112  	}); err != nil {
  1113  		return err
  1114  	}
  1115  	if err := s.AddGeneratedConversionFunc((*v1.NodeStatus)(nil), (*core.NodeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1116  		return Convert_v1_NodeStatus_To_core_NodeStatus(a.(*v1.NodeStatus), b.(*core.NodeStatus), scope)
  1117  	}); err != nil {
  1118  		return err
  1119  	}
  1120  	if err := s.AddGeneratedConversionFunc((*core.NodeStatus)(nil), (*v1.NodeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1121  		return Convert_core_NodeStatus_To_v1_NodeStatus(a.(*core.NodeStatus), b.(*v1.NodeStatus), scope)
  1122  	}); err != nil {
  1123  		return err
  1124  	}
  1125  	if err := s.AddGeneratedConversionFunc((*v1.NodeSystemInfo)(nil), (*core.NodeSystemInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1126  		return Convert_v1_NodeSystemInfo_To_core_NodeSystemInfo(a.(*v1.NodeSystemInfo), b.(*core.NodeSystemInfo), scope)
  1127  	}); err != nil {
  1128  		return err
  1129  	}
  1130  	if err := s.AddGeneratedConversionFunc((*core.NodeSystemInfo)(nil), (*v1.NodeSystemInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1131  		return Convert_core_NodeSystemInfo_To_v1_NodeSystemInfo(a.(*core.NodeSystemInfo), b.(*v1.NodeSystemInfo), scope)
  1132  	}); err != nil {
  1133  		return err
  1134  	}
  1135  	if err := s.AddGeneratedConversionFunc((*v1.ObjectFieldSelector)(nil), (*core.ObjectFieldSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1136  		return Convert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector(a.(*v1.ObjectFieldSelector), b.(*core.ObjectFieldSelector), scope)
  1137  	}); err != nil {
  1138  		return err
  1139  	}
  1140  	if err := s.AddGeneratedConversionFunc((*core.ObjectFieldSelector)(nil), (*v1.ObjectFieldSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1141  		return Convert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector(a.(*core.ObjectFieldSelector), b.(*v1.ObjectFieldSelector), scope)
  1142  	}); err != nil {
  1143  		return err
  1144  	}
  1145  	if err := s.AddGeneratedConversionFunc((*v1.ObjectReference)(nil), (*core.ObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1146  		return Convert_v1_ObjectReference_To_core_ObjectReference(a.(*v1.ObjectReference), b.(*core.ObjectReference), scope)
  1147  	}); err != nil {
  1148  		return err
  1149  	}
  1150  	if err := s.AddGeneratedConversionFunc((*core.ObjectReference)(nil), (*v1.ObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1151  		return Convert_core_ObjectReference_To_v1_ObjectReference(a.(*core.ObjectReference), b.(*v1.ObjectReference), scope)
  1152  	}); err != nil {
  1153  		return err
  1154  	}
  1155  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolume)(nil), (*core.PersistentVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1156  		return Convert_v1_PersistentVolume_To_core_PersistentVolume(a.(*v1.PersistentVolume), b.(*core.PersistentVolume), scope)
  1157  	}); err != nil {
  1158  		return err
  1159  	}
  1160  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolume)(nil), (*v1.PersistentVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1161  		return Convert_core_PersistentVolume_To_v1_PersistentVolume(a.(*core.PersistentVolume), b.(*v1.PersistentVolume), scope)
  1162  	}); err != nil {
  1163  		return err
  1164  	}
  1165  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaim)(nil), (*core.PersistentVolumeClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1166  		return Convert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim(a.(*v1.PersistentVolumeClaim), b.(*core.PersistentVolumeClaim), scope)
  1167  	}); err != nil {
  1168  		return err
  1169  	}
  1170  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaim)(nil), (*v1.PersistentVolumeClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1171  		return Convert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(a.(*core.PersistentVolumeClaim), b.(*v1.PersistentVolumeClaim), scope)
  1172  	}); err != nil {
  1173  		return err
  1174  	}
  1175  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimCondition)(nil), (*core.PersistentVolumeClaimCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1176  		return Convert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition(a.(*v1.PersistentVolumeClaimCondition), b.(*core.PersistentVolumeClaimCondition), scope)
  1177  	}); err != nil {
  1178  		return err
  1179  	}
  1180  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimCondition)(nil), (*v1.PersistentVolumeClaimCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1181  		return Convert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition(a.(*core.PersistentVolumeClaimCondition), b.(*v1.PersistentVolumeClaimCondition), scope)
  1182  	}); err != nil {
  1183  		return err
  1184  	}
  1185  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimList)(nil), (*core.PersistentVolumeClaimList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1186  		return Convert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList(a.(*v1.PersistentVolumeClaimList), b.(*core.PersistentVolumeClaimList), scope)
  1187  	}); err != nil {
  1188  		return err
  1189  	}
  1190  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimList)(nil), (*v1.PersistentVolumeClaimList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1191  		return Convert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(a.(*core.PersistentVolumeClaimList), b.(*v1.PersistentVolumeClaimList), scope)
  1192  	}); err != nil {
  1193  		return err
  1194  	}
  1195  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimSpec)(nil), (*core.PersistentVolumeClaimSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1196  		return Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(a.(*v1.PersistentVolumeClaimSpec), b.(*core.PersistentVolumeClaimSpec), scope)
  1197  	}); err != nil {
  1198  		return err
  1199  	}
  1200  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimSpec)(nil), (*v1.PersistentVolumeClaimSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1201  		return Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(a.(*core.PersistentVolumeClaimSpec), b.(*v1.PersistentVolumeClaimSpec), scope)
  1202  	}); err != nil {
  1203  		return err
  1204  	}
  1205  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimStatus)(nil), (*core.PersistentVolumeClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1206  		return Convert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(a.(*v1.PersistentVolumeClaimStatus), b.(*core.PersistentVolumeClaimStatus), scope)
  1207  	}); err != nil {
  1208  		return err
  1209  	}
  1210  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimStatus)(nil), (*v1.PersistentVolumeClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1211  		return Convert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(a.(*core.PersistentVolumeClaimStatus), b.(*v1.PersistentVolumeClaimStatus), scope)
  1212  	}); err != nil {
  1213  		return err
  1214  	}
  1215  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimTemplate)(nil), (*core.PersistentVolumeClaimTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1216  		return Convert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate(a.(*v1.PersistentVolumeClaimTemplate), b.(*core.PersistentVolumeClaimTemplate), scope)
  1217  	}); err != nil {
  1218  		return err
  1219  	}
  1220  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimTemplate)(nil), (*v1.PersistentVolumeClaimTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1221  		return Convert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate(a.(*core.PersistentVolumeClaimTemplate), b.(*v1.PersistentVolumeClaimTemplate), scope)
  1222  	}); err != nil {
  1223  		return err
  1224  	}
  1225  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimVolumeSource)(nil), (*core.PersistentVolumeClaimVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1226  		return Convert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource(a.(*v1.PersistentVolumeClaimVolumeSource), b.(*core.PersistentVolumeClaimVolumeSource), scope)
  1227  	}); err != nil {
  1228  		return err
  1229  	}
  1230  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimVolumeSource)(nil), (*v1.PersistentVolumeClaimVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1231  		return Convert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(a.(*core.PersistentVolumeClaimVolumeSource), b.(*v1.PersistentVolumeClaimVolumeSource), scope)
  1232  	}); err != nil {
  1233  		return err
  1234  	}
  1235  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeList)(nil), (*core.PersistentVolumeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1236  		return Convert_v1_PersistentVolumeList_To_core_PersistentVolumeList(a.(*v1.PersistentVolumeList), b.(*core.PersistentVolumeList), scope)
  1237  	}); err != nil {
  1238  		return err
  1239  	}
  1240  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeList)(nil), (*v1.PersistentVolumeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1241  		return Convert_core_PersistentVolumeList_To_v1_PersistentVolumeList(a.(*core.PersistentVolumeList), b.(*v1.PersistentVolumeList), scope)
  1242  	}); err != nil {
  1243  		return err
  1244  	}
  1245  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeSource)(nil), (*core.PersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1246  		return Convert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(a.(*v1.PersistentVolumeSource), b.(*core.PersistentVolumeSource), scope)
  1247  	}); err != nil {
  1248  		return err
  1249  	}
  1250  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeSource)(nil), (*v1.PersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1251  		return Convert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(a.(*core.PersistentVolumeSource), b.(*v1.PersistentVolumeSource), scope)
  1252  	}); err != nil {
  1253  		return err
  1254  	}
  1255  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeStatus)(nil), (*core.PersistentVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1256  		return Convert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(a.(*v1.PersistentVolumeStatus), b.(*core.PersistentVolumeStatus), scope)
  1257  	}); err != nil {
  1258  		return err
  1259  	}
  1260  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeStatus)(nil), (*v1.PersistentVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1261  		return Convert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(a.(*core.PersistentVolumeStatus), b.(*v1.PersistentVolumeStatus), scope)
  1262  	}); err != nil {
  1263  		return err
  1264  	}
  1265  	if err := s.AddGeneratedConversionFunc((*v1.PhotonPersistentDiskVolumeSource)(nil), (*core.PhotonPersistentDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1266  		return Convert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource(a.(*v1.PhotonPersistentDiskVolumeSource), b.(*core.PhotonPersistentDiskVolumeSource), scope)
  1267  	}); err != nil {
  1268  		return err
  1269  	}
  1270  	if err := s.AddGeneratedConversionFunc((*core.PhotonPersistentDiskVolumeSource)(nil), (*v1.PhotonPersistentDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1271  		return Convert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(a.(*core.PhotonPersistentDiskVolumeSource), b.(*v1.PhotonPersistentDiskVolumeSource), scope)
  1272  	}); err != nil {
  1273  		return err
  1274  	}
  1275  	if err := s.AddGeneratedConversionFunc((*v1.PodAffinity)(nil), (*core.PodAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1276  		return Convert_v1_PodAffinity_To_core_PodAffinity(a.(*v1.PodAffinity), b.(*core.PodAffinity), scope)
  1277  	}); err != nil {
  1278  		return err
  1279  	}
  1280  	if err := s.AddGeneratedConversionFunc((*core.PodAffinity)(nil), (*v1.PodAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1281  		return Convert_core_PodAffinity_To_v1_PodAffinity(a.(*core.PodAffinity), b.(*v1.PodAffinity), scope)
  1282  	}); err != nil {
  1283  		return err
  1284  	}
  1285  	if err := s.AddGeneratedConversionFunc((*v1.PodAffinityTerm)(nil), (*core.PodAffinityTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1286  		return Convert_v1_PodAffinityTerm_To_core_PodAffinityTerm(a.(*v1.PodAffinityTerm), b.(*core.PodAffinityTerm), scope)
  1287  	}); err != nil {
  1288  		return err
  1289  	}
  1290  	if err := s.AddGeneratedConversionFunc((*core.PodAffinityTerm)(nil), (*v1.PodAffinityTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1291  		return Convert_core_PodAffinityTerm_To_v1_PodAffinityTerm(a.(*core.PodAffinityTerm), b.(*v1.PodAffinityTerm), scope)
  1292  	}); err != nil {
  1293  		return err
  1294  	}
  1295  	if err := s.AddGeneratedConversionFunc((*v1.PodAntiAffinity)(nil), (*core.PodAntiAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1296  		return Convert_v1_PodAntiAffinity_To_core_PodAntiAffinity(a.(*v1.PodAntiAffinity), b.(*core.PodAntiAffinity), scope)
  1297  	}); err != nil {
  1298  		return err
  1299  	}
  1300  	if err := s.AddGeneratedConversionFunc((*core.PodAntiAffinity)(nil), (*v1.PodAntiAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1301  		return Convert_core_PodAntiAffinity_To_v1_PodAntiAffinity(a.(*core.PodAntiAffinity), b.(*v1.PodAntiAffinity), scope)
  1302  	}); err != nil {
  1303  		return err
  1304  	}
  1305  	if err := s.AddGeneratedConversionFunc((*v1.PodAttachOptions)(nil), (*core.PodAttachOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1306  		return Convert_v1_PodAttachOptions_To_core_PodAttachOptions(a.(*v1.PodAttachOptions), b.(*core.PodAttachOptions), scope)
  1307  	}); err != nil {
  1308  		return err
  1309  	}
  1310  	if err := s.AddGeneratedConversionFunc((*core.PodAttachOptions)(nil), (*v1.PodAttachOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1311  		return Convert_core_PodAttachOptions_To_v1_PodAttachOptions(a.(*core.PodAttachOptions), b.(*v1.PodAttachOptions), scope)
  1312  	}); err != nil {
  1313  		return err
  1314  	}
  1315  	if err := s.AddGeneratedConversionFunc((*v1.PodCondition)(nil), (*core.PodCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1316  		return Convert_v1_PodCondition_To_core_PodCondition(a.(*v1.PodCondition), b.(*core.PodCondition), scope)
  1317  	}); err != nil {
  1318  		return err
  1319  	}
  1320  	if err := s.AddGeneratedConversionFunc((*core.PodCondition)(nil), (*v1.PodCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1321  		return Convert_core_PodCondition_To_v1_PodCondition(a.(*core.PodCondition), b.(*v1.PodCondition), scope)
  1322  	}); err != nil {
  1323  		return err
  1324  	}
  1325  	if err := s.AddGeneratedConversionFunc((*v1.PodDNSConfig)(nil), (*core.PodDNSConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1326  		return Convert_v1_PodDNSConfig_To_core_PodDNSConfig(a.(*v1.PodDNSConfig), b.(*core.PodDNSConfig), scope)
  1327  	}); err != nil {
  1328  		return err
  1329  	}
  1330  	if err := s.AddGeneratedConversionFunc((*core.PodDNSConfig)(nil), (*v1.PodDNSConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1331  		return Convert_core_PodDNSConfig_To_v1_PodDNSConfig(a.(*core.PodDNSConfig), b.(*v1.PodDNSConfig), scope)
  1332  	}); err != nil {
  1333  		return err
  1334  	}
  1335  	if err := s.AddGeneratedConversionFunc((*v1.PodDNSConfigOption)(nil), (*core.PodDNSConfigOption)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1336  		return Convert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption(a.(*v1.PodDNSConfigOption), b.(*core.PodDNSConfigOption), scope)
  1337  	}); err != nil {
  1338  		return err
  1339  	}
  1340  	if err := s.AddGeneratedConversionFunc((*core.PodDNSConfigOption)(nil), (*v1.PodDNSConfigOption)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1341  		return Convert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption(a.(*core.PodDNSConfigOption), b.(*v1.PodDNSConfigOption), scope)
  1342  	}); err != nil {
  1343  		return err
  1344  	}
  1345  	if err := s.AddGeneratedConversionFunc((*v1.PodExecOptions)(nil), (*core.PodExecOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1346  		return Convert_v1_PodExecOptions_To_core_PodExecOptions(a.(*v1.PodExecOptions), b.(*core.PodExecOptions), scope)
  1347  	}); err != nil {
  1348  		return err
  1349  	}
  1350  	if err := s.AddGeneratedConversionFunc((*core.PodExecOptions)(nil), (*v1.PodExecOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1351  		return Convert_core_PodExecOptions_To_v1_PodExecOptions(a.(*core.PodExecOptions), b.(*v1.PodExecOptions), scope)
  1352  	}); err != nil {
  1353  		return err
  1354  	}
  1355  	if err := s.AddGeneratedConversionFunc((*v1.PodIP)(nil), (*core.PodIP)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1356  		return Convert_v1_PodIP_To_core_PodIP(a.(*v1.PodIP), b.(*core.PodIP), scope)
  1357  	}); err != nil {
  1358  		return err
  1359  	}
  1360  	if err := s.AddGeneratedConversionFunc((*core.PodIP)(nil), (*v1.PodIP)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1361  		return Convert_core_PodIP_To_v1_PodIP(a.(*core.PodIP), b.(*v1.PodIP), scope)
  1362  	}); err != nil {
  1363  		return err
  1364  	}
  1365  	if err := s.AddGeneratedConversionFunc((*v1.PodList)(nil), (*core.PodList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1366  		return Convert_v1_PodList_To_core_PodList(a.(*v1.PodList), b.(*core.PodList), scope)
  1367  	}); err != nil {
  1368  		return err
  1369  	}
  1370  	if err := s.AddGeneratedConversionFunc((*core.PodList)(nil), (*v1.PodList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1371  		return Convert_core_PodList_To_v1_PodList(a.(*core.PodList), b.(*v1.PodList), scope)
  1372  	}); err != nil {
  1373  		return err
  1374  	}
  1375  	if err := s.AddGeneratedConversionFunc((*v1.PodLogOptions)(nil), (*core.PodLogOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1376  		return Convert_v1_PodLogOptions_To_core_PodLogOptions(a.(*v1.PodLogOptions), b.(*core.PodLogOptions), scope)
  1377  	}); err != nil {
  1378  		return err
  1379  	}
  1380  	if err := s.AddGeneratedConversionFunc((*core.PodLogOptions)(nil), (*v1.PodLogOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1381  		return Convert_core_PodLogOptions_To_v1_PodLogOptions(a.(*core.PodLogOptions), b.(*v1.PodLogOptions), scope)
  1382  	}); err != nil {
  1383  		return err
  1384  	}
  1385  	if err := s.AddGeneratedConversionFunc((*v1.PodOS)(nil), (*core.PodOS)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1386  		return Convert_v1_PodOS_To_core_PodOS(a.(*v1.PodOS), b.(*core.PodOS), scope)
  1387  	}); err != nil {
  1388  		return err
  1389  	}
  1390  	if err := s.AddGeneratedConversionFunc((*core.PodOS)(nil), (*v1.PodOS)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1391  		return Convert_core_PodOS_To_v1_PodOS(a.(*core.PodOS), b.(*v1.PodOS), scope)
  1392  	}); err != nil {
  1393  		return err
  1394  	}
  1395  	if err := s.AddGeneratedConversionFunc((*v1.PodPortForwardOptions)(nil), (*core.PodPortForwardOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1396  		return Convert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions(a.(*v1.PodPortForwardOptions), b.(*core.PodPortForwardOptions), scope)
  1397  	}); err != nil {
  1398  		return err
  1399  	}
  1400  	if err := s.AddGeneratedConversionFunc((*core.PodPortForwardOptions)(nil), (*v1.PodPortForwardOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1401  		return Convert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions(a.(*core.PodPortForwardOptions), b.(*v1.PodPortForwardOptions), scope)
  1402  	}); err != nil {
  1403  		return err
  1404  	}
  1405  	if err := s.AddGeneratedConversionFunc((*v1.PodProxyOptions)(nil), (*core.PodProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1406  		return Convert_v1_PodProxyOptions_To_core_PodProxyOptions(a.(*v1.PodProxyOptions), b.(*core.PodProxyOptions), scope)
  1407  	}); err != nil {
  1408  		return err
  1409  	}
  1410  	if err := s.AddGeneratedConversionFunc((*core.PodProxyOptions)(nil), (*v1.PodProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1411  		return Convert_core_PodProxyOptions_To_v1_PodProxyOptions(a.(*core.PodProxyOptions), b.(*v1.PodProxyOptions), scope)
  1412  	}); err != nil {
  1413  		return err
  1414  	}
  1415  	if err := s.AddGeneratedConversionFunc((*v1.PodReadinessGate)(nil), (*core.PodReadinessGate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1416  		return Convert_v1_PodReadinessGate_To_core_PodReadinessGate(a.(*v1.PodReadinessGate), b.(*core.PodReadinessGate), scope)
  1417  	}); err != nil {
  1418  		return err
  1419  	}
  1420  	if err := s.AddGeneratedConversionFunc((*core.PodReadinessGate)(nil), (*v1.PodReadinessGate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1421  		return Convert_core_PodReadinessGate_To_v1_PodReadinessGate(a.(*core.PodReadinessGate), b.(*v1.PodReadinessGate), scope)
  1422  	}); err != nil {
  1423  		return err
  1424  	}
  1425  	if err := s.AddGeneratedConversionFunc((*v1.PodResourceClaim)(nil), (*core.PodResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1426  		return Convert_v1_PodResourceClaim_To_core_PodResourceClaim(a.(*v1.PodResourceClaim), b.(*core.PodResourceClaim), scope)
  1427  	}); err != nil {
  1428  		return err
  1429  	}
  1430  	if err := s.AddGeneratedConversionFunc((*core.PodResourceClaim)(nil), (*v1.PodResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1431  		return Convert_core_PodResourceClaim_To_v1_PodResourceClaim(a.(*core.PodResourceClaim), b.(*v1.PodResourceClaim), scope)
  1432  	}); err != nil {
  1433  		return err
  1434  	}
  1435  	if err := s.AddGeneratedConversionFunc((*v1.PodResourceClaimStatus)(nil), (*core.PodResourceClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1436  		return Convert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus(a.(*v1.PodResourceClaimStatus), b.(*core.PodResourceClaimStatus), scope)
  1437  	}); err != nil {
  1438  		return err
  1439  	}
  1440  	if err := s.AddGeneratedConversionFunc((*core.PodResourceClaimStatus)(nil), (*v1.PodResourceClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1441  		return Convert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus(a.(*core.PodResourceClaimStatus), b.(*v1.PodResourceClaimStatus), scope)
  1442  	}); err != nil {
  1443  		return err
  1444  	}
  1445  	if err := s.AddGeneratedConversionFunc((*v1.PodSchedulingGate)(nil), (*core.PodSchedulingGate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1446  		return Convert_v1_PodSchedulingGate_To_core_PodSchedulingGate(a.(*v1.PodSchedulingGate), b.(*core.PodSchedulingGate), scope)
  1447  	}); err != nil {
  1448  		return err
  1449  	}
  1450  	if err := s.AddGeneratedConversionFunc((*core.PodSchedulingGate)(nil), (*v1.PodSchedulingGate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1451  		return Convert_core_PodSchedulingGate_To_v1_PodSchedulingGate(a.(*core.PodSchedulingGate), b.(*v1.PodSchedulingGate), scope)
  1452  	}); err != nil {
  1453  		return err
  1454  	}
  1455  	if err := s.AddGeneratedConversionFunc((*v1.PodSecurityContext)(nil), (*core.PodSecurityContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1456  		return Convert_v1_PodSecurityContext_To_core_PodSecurityContext(a.(*v1.PodSecurityContext), b.(*core.PodSecurityContext), scope)
  1457  	}); err != nil {
  1458  		return err
  1459  	}
  1460  	if err := s.AddGeneratedConversionFunc((*core.PodSecurityContext)(nil), (*v1.PodSecurityContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1461  		return Convert_core_PodSecurityContext_To_v1_PodSecurityContext(a.(*core.PodSecurityContext), b.(*v1.PodSecurityContext), scope)
  1462  	}); err != nil {
  1463  		return err
  1464  	}
  1465  	if err := s.AddGeneratedConversionFunc((*v1.PodSignature)(nil), (*core.PodSignature)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1466  		return Convert_v1_PodSignature_To_core_PodSignature(a.(*v1.PodSignature), b.(*core.PodSignature), scope)
  1467  	}); err != nil {
  1468  		return err
  1469  	}
  1470  	if err := s.AddGeneratedConversionFunc((*core.PodSignature)(nil), (*v1.PodSignature)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1471  		return Convert_core_PodSignature_To_v1_PodSignature(a.(*core.PodSignature), b.(*v1.PodSignature), scope)
  1472  	}); err != nil {
  1473  		return err
  1474  	}
  1475  	if err := s.AddGeneratedConversionFunc((*v1.PodStatusResult)(nil), (*core.PodStatusResult)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1476  		return Convert_v1_PodStatusResult_To_core_PodStatusResult(a.(*v1.PodStatusResult), b.(*core.PodStatusResult), scope)
  1477  	}); err != nil {
  1478  		return err
  1479  	}
  1480  	if err := s.AddGeneratedConversionFunc((*core.PodStatusResult)(nil), (*v1.PodStatusResult)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1481  		return Convert_core_PodStatusResult_To_v1_PodStatusResult(a.(*core.PodStatusResult), b.(*v1.PodStatusResult), scope)
  1482  	}); err != nil {
  1483  		return err
  1484  	}
  1485  	if err := s.AddGeneratedConversionFunc((*v1.PodTemplate)(nil), (*core.PodTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1486  		return Convert_v1_PodTemplate_To_core_PodTemplate(a.(*v1.PodTemplate), b.(*core.PodTemplate), scope)
  1487  	}); err != nil {
  1488  		return err
  1489  	}
  1490  	if err := s.AddGeneratedConversionFunc((*core.PodTemplate)(nil), (*v1.PodTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1491  		return Convert_core_PodTemplate_To_v1_PodTemplate(a.(*core.PodTemplate), b.(*v1.PodTemplate), scope)
  1492  	}); err != nil {
  1493  		return err
  1494  	}
  1495  	if err := s.AddGeneratedConversionFunc((*v1.PodTemplateList)(nil), (*core.PodTemplateList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1496  		return Convert_v1_PodTemplateList_To_core_PodTemplateList(a.(*v1.PodTemplateList), b.(*core.PodTemplateList), scope)
  1497  	}); err != nil {
  1498  		return err
  1499  	}
  1500  	if err := s.AddGeneratedConversionFunc((*core.PodTemplateList)(nil), (*v1.PodTemplateList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1501  		return Convert_core_PodTemplateList_To_v1_PodTemplateList(a.(*core.PodTemplateList), b.(*v1.PodTemplateList), scope)
  1502  	}); err != nil {
  1503  		return err
  1504  	}
  1505  	if err := s.AddGeneratedConversionFunc((*v1.PortStatus)(nil), (*core.PortStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1506  		return Convert_v1_PortStatus_To_core_PortStatus(a.(*v1.PortStatus), b.(*core.PortStatus), scope)
  1507  	}); err != nil {
  1508  		return err
  1509  	}
  1510  	if err := s.AddGeneratedConversionFunc((*core.PortStatus)(nil), (*v1.PortStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1511  		return Convert_core_PortStatus_To_v1_PortStatus(a.(*core.PortStatus), b.(*v1.PortStatus), scope)
  1512  	}); err != nil {
  1513  		return err
  1514  	}
  1515  	if err := s.AddGeneratedConversionFunc((*v1.PortworxVolumeSource)(nil), (*core.PortworxVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1516  		return Convert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource(a.(*v1.PortworxVolumeSource), b.(*core.PortworxVolumeSource), scope)
  1517  	}); err != nil {
  1518  		return err
  1519  	}
  1520  	if err := s.AddGeneratedConversionFunc((*core.PortworxVolumeSource)(nil), (*v1.PortworxVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1521  		return Convert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource(a.(*core.PortworxVolumeSource), b.(*v1.PortworxVolumeSource), scope)
  1522  	}); err != nil {
  1523  		return err
  1524  	}
  1525  	if err := s.AddGeneratedConversionFunc((*v1.Preconditions)(nil), (*core.Preconditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1526  		return Convert_v1_Preconditions_To_core_Preconditions(a.(*v1.Preconditions), b.(*core.Preconditions), scope)
  1527  	}); err != nil {
  1528  		return err
  1529  	}
  1530  	if err := s.AddGeneratedConversionFunc((*core.Preconditions)(nil), (*v1.Preconditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1531  		return Convert_core_Preconditions_To_v1_Preconditions(a.(*core.Preconditions), b.(*v1.Preconditions), scope)
  1532  	}); err != nil {
  1533  		return err
  1534  	}
  1535  	if err := s.AddGeneratedConversionFunc((*v1.PreferAvoidPodsEntry)(nil), (*core.PreferAvoidPodsEntry)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1536  		return Convert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry(a.(*v1.PreferAvoidPodsEntry), b.(*core.PreferAvoidPodsEntry), scope)
  1537  	}); err != nil {
  1538  		return err
  1539  	}
  1540  	if err := s.AddGeneratedConversionFunc((*core.PreferAvoidPodsEntry)(nil), (*v1.PreferAvoidPodsEntry)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1541  		return Convert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(a.(*core.PreferAvoidPodsEntry), b.(*v1.PreferAvoidPodsEntry), scope)
  1542  	}); err != nil {
  1543  		return err
  1544  	}
  1545  	if err := s.AddGeneratedConversionFunc((*v1.PreferredSchedulingTerm)(nil), (*core.PreferredSchedulingTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1546  		return Convert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm(a.(*v1.PreferredSchedulingTerm), b.(*core.PreferredSchedulingTerm), scope)
  1547  	}); err != nil {
  1548  		return err
  1549  	}
  1550  	if err := s.AddGeneratedConversionFunc((*core.PreferredSchedulingTerm)(nil), (*v1.PreferredSchedulingTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1551  		return Convert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(a.(*core.PreferredSchedulingTerm), b.(*v1.PreferredSchedulingTerm), scope)
  1552  	}); err != nil {
  1553  		return err
  1554  	}
  1555  	if err := s.AddGeneratedConversionFunc((*v1.Probe)(nil), (*core.Probe)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1556  		return Convert_v1_Probe_To_core_Probe(a.(*v1.Probe), b.(*core.Probe), scope)
  1557  	}); err != nil {
  1558  		return err
  1559  	}
  1560  	if err := s.AddGeneratedConversionFunc((*core.Probe)(nil), (*v1.Probe)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1561  		return Convert_core_Probe_To_v1_Probe(a.(*core.Probe), b.(*v1.Probe), scope)
  1562  	}); err != nil {
  1563  		return err
  1564  	}
  1565  	if err := s.AddGeneratedConversionFunc((*v1.ProbeHandler)(nil), (*core.ProbeHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1566  		return Convert_v1_ProbeHandler_To_core_ProbeHandler(a.(*v1.ProbeHandler), b.(*core.ProbeHandler), scope)
  1567  	}); err != nil {
  1568  		return err
  1569  	}
  1570  	if err := s.AddGeneratedConversionFunc((*core.ProbeHandler)(nil), (*v1.ProbeHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1571  		return Convert_core_ProbeHandler_To_v1_ProbeHandler(a.(*core.ProbeHandler), b.(*v1.ProbeHandler), scope)
  1572  	}); err != nil {
  1573  		return err
  1574  	}
  1575  	if err := s.AddGeneratedConversionFunc((*v1.ProjectedVolumeSource)(nil), (*core.ProjectedVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1576  		return Convert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(a.(*v1.ProjectedVolumeSource), b.(*core.ProjectedVolumeSource), scope)
  1577  	}); err != nil {
  1578  		return err
  1579  	}
  1580  	if err := s.AddGeneratedConversionFunc((*core.ProjectedVolumeSource)(nil), (*v1.ProjectedVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1581  		return Convert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(a.(*core.ProjectedVolumeSource), b.(*v1.ProjectedVolumeSource), scope)
  1582  	}); err != nil {
  1583  		return err
  1584  	}
  1585  	if err := s.AddGeneratedConversionFunc((*v1.QuobyteVolumeSource)(nil), (*core.QuobyteVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1586  		return Convert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource(a.(*v1.QuobyteVolumeSource), b.(*core.QuobyteVolumeSource), scope)
  1587  	}); err != nil {
  1588  		return err
  1589  	}
  1590  	if err := s.AddGeneratedConversionFunc((*core.QuobyteVolumeSource)(nil), (*v1.QuobyteVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1591  		return Convert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(a.(*core.QuobyteVolumeSource), b.(*v1.QuobyteVolumeSource), scope)
  1592  	}); err != nil {
  1593  		return err
  1594  	}
  1595  	if err := s.AddGeneratedConversionFunc((*v1.RBDPersistentVolumeSource)(nil), (*core.RBDPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1596  		return Convert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource(a.(*v1.RBDPersistentVolumeSource), b.(*core.RBDPersistentVolumeSource), scope)
  1597  	}); err != nil {
  1598  		return err
  1599  	}
  1600  	if err := s.AddGeneratedConversionFunc((*core.RBDPersistentVolumeSource)(nil), (*v1.RBDPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1601  		return Convert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource(a.(*core.RBDPersistentVolumeSource), b.(*v1.RBDPersistentVolumeSource), scope)
  1602  	}); err != nil {
  1603  		return err
  1604  	}
  1605  	if err := s.AddGeneratedConversionFunc((*v1.RBDVolumeSource)(nil), (*core.RBDVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1606  		return Convert_v1_RBDVolumeSource_To_core_RBDVolumeSource(a.(*v1.RBDVolumeSource), b.(*core.RBDVolumeSource), scope)
  1607  	}); err != nil {
  1608  		return err
  1609  	}
  1610  	if err := s.AddGeneratedConversionFunc((*core.RBDVolumeSource)(nil), (*v1.RBDVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1611  		return Convert_core_RBDVolumeSource_To_v1_RBDVolumeSource(a.(*core.RBDVolumeSource), b.(*v1.RBDVolumeSource), scope)
  1612  	}); err != nil {
  1613  		return err
  1614  	}
  1615  	if err := s.AddGeneratedConversionFunc((*v1.RangeAllocation)(nil), (*core.RangeAllocation)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1616  		return Convert_v1_RangeAllocation_To_core_RangeAllocation(a.(*v1.RangeAllocation), b.(*core.RangeAllocation), scope)
  1617  	}); err != nil {
  1618  		return err
  1619  	}
  1620  	if err := s.AddGeneratedConversionFunc((*core.RangeAllocation)(nil), (*v1.RangeAllocation)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1621  		return Convert_core_RangeAllocation_To_v1_RangeAllocation(a.(*core.RangeAllocation), b.(*v1.RangeAllocation), scope)
  1622  	}); err != nil {
  1623  		return err
  1624  	}
  1625  	if err := s.AddGeneratedConversionFunc((*v1.ReplicationController)(nil), (*core.ReplicationController)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1626  		return Convert_v1_ReplicationController_To_core_ReplicationController(a.(*v1.ReplicationController), b.(*core.ReplicationController), scope)
  1627  	}); err != nil {
  1628  		return err
  1629  	}
  1630  	if err := s.AddGeneratedConversionFunc((*core.ReplicationController)(nil), (*v1.ReplicationController)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1631  		return Convert_core_ReplicationController_To_v1_ReplicationController(a.(*core.ReplicationController), b.(*v1.ReplicationController), scope)
  1632  	}); err != nil {
  1633  		return err
  1634  	}
  1635  	if err := s.AddGeneratedConversionFunc((*v1.ReplicationControllerCondition)(nil), (*core.ReplicationControllerCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1636  		return Convert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition(a.(*v1.ReplicationControllerCondition), b.(*core.ReplicationControllerCondition), scope)
  1637  	}); err != nil {
  1638  		return err
  1639  	}
  1640  	if err := s.AddGeneratedConversionFunc((*core.ReplicationControllerCondition)(nil), (*v1.ReplicationControllerCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1641  		return Convert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(a.(*core.ReplicationControllerCondition), b.(*v1.ReplicationControllerCondition), scope)
  1642  	}); err != nil {
  1643  		return err
  1644  	}
  1645  	if err := s.AddGeneratedConversionFunc((*v1.ReplicationControllerList)(nil), (*core.ReplicationControllerList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1646  		return Convert_v1_ReplicationControllerList_To_core_ReplicationControllerList(a.(*v1.ReplicationControllerList), b.(*core.ReplicationControllerList), scope)
  1647  	}); err != nil {
  1648  		return err
  1649  	}
  1650  	if err := s.AddGeneratedConversionFunc((*core.ReplicationControllerList)(nil), (*v1.ReplicationControllerList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1651  		return Convert_core_ReplicationControllerList_To_v1_ReplicationControllerList(a.(*core.ReplicationControllerList), b.(*v1.ReplicationControllerList), scope)
  1652  	}); err != nil {
  1653  		return err
  1654  	}
  1655  	if err := s.AddGeneratedConversionFunc((*v1.ReplicationControllerStatus)(nil), (*core.ReplicationControllerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1656  		return Convert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(a.(*v1.ReplicationControllerStatus), b.(*core.ReplicationControllerStatus), scope)
  1657  	}); err != nil {
  1658  		return err
  1659  	}
  1660  	if err := s.AddGeneratedConversionFunc((*core.ReplicationControllerStatus)(nil), (*v1.ReplicationControllerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1661  		return Convert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(a.(*core.ReplicationControllerStatus), b.(*v1.ReplicationControllerStatus), scope)
  1662  	}); err != nil {
  1663  		return err
  1664  	}
  1665  	if err := s.AddGeneratedConversionFunc((*v1.ResourceClaim)(nil), (*core.ResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1666  		return Convert_v1_ResourceClaim_To_core_ResourceClaim(a.(*v1.ResourceClaim), b.(*core.ResourceClaim), scope)
  1667  	}); err != nil {
  1668  		return err
  1669  	}
  1670  	if err := s.AddGeneratedConversionFunc((*core.ResourceClaim)(nil), (*v1.ResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1671  		return Convert_core_ResourceClaim_To_v1_ResourceClaim(a.(*core.ResourceClaim), b.(*v1.ResourceClaim), scope)
  1672  	}); err != nil {
  1673  		return err
  1674  	}
  1675  	if err := s.AddGeneratedConversionFunc((*v1.ResourceFieldSelector)(nil), (*core.ResourceFieldSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1676  		return Convert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector(a.(*v1.ResourceFieldSelector), b.(*core.ResourceFieldSelector), scope)
  1677  	}); err != nil {
  1678  		return err
  1679  	}
  1680  	if err := s.AddGeneratedConversionFunc((*core.ResourceFieldSelector)(nil), (*v1.ResourceFieldSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1681  		return Convert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector(a.(*core.ResourceFieldSelector), b.(*v1.ResourceFieldSelector), scope)
  1682  	}); err != nil {
  1683  		return err
  1684  	}
  1685  	if err := s.AddGeneratedConversionFunc((*v1.ResourceQuota)(nil), (*core.ResourceQuota)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1686  		return Convert_v1_ResourceQuota_To_core_ResourceQuota(a.(*v1.ResourceQuota), b.(*core.ResourceQuota), scope)
  1687  	}); err != nil {
  1688  		return err
  1689  	}
  1690  	if err := s.AddGeneratedConversionFunc((*core.ResourceQuota)(nil), (*v1.ResourceQuota)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1691  		return Convert_core_ResourceQuota_To_v1_ResourceQuota(a.(*core.ResourceQuota), b.(*v1.ResourceQuota), scope)
  1692  	}); err != nil {
  1693  		return err
  1694  	}
  1695  	if err := s.AddGeneratedConversionFunc((*v1.ResourceQuotaList)(nil), (*core.ResourceQuotaList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1696  		return Convert_v1_ResourceQuotaList_To_core_ResourceQuotaList(a.(*v1.ResourceQuotaList), b.(*core.ResourceQuotaList), scope)
  1697  	}); err != nil {
  1698  		return err
  1699  	}
  1700  	if err := s.AddGeneratedConversionFunc((*core.ResourceQuotaList)(nil), (*v1.ResourceQuotaList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1701  		return Convert_core_ResourceQuotaList_To_v1_ResourceQuotaList(a.(*core.ResourceQuotaList), b.(*v1.ResourceQuotaList), scope)
  1702  	}); err != nil {
  1703  		return err
  1704  	}
  1705  	if err := s.AddGeneratedConversionFunc((*v1.ResourceQuotaSpec)(nil), (*core.ResourceQuotaSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1706  		return Convert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(a.(*v1.ResourceQuotaSpec), b.(*core.ResourceQuotaSpec), scope)
  1707  	}); err != nil {
  1708  		return err
  1709  	}
  1710  	if err := s.AddGeneratedConversionFunc((*core.ResourceQuotaSpec)(nil), (*v1.ResourceQuotaSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1711  		return Convert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(a.(*core.ResourceQuotaSpec), b.(*v1.ResourceQuotaSpec), scope)
  1712  	}); err != nil {
  1713  		return err
  1714  	}
  1715  	if err := s.AddGeneratedConversionFunc((*v1.ResourceQuotaStatus)(nil), (*core.ResourceQuotaStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1716  		return Convert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(a.(*v1.ResourceQuotaStatus), b.(*core.ResourceQuotaStatus), scope)
  1717  	}); err != nil {
  1718  		return err
  1719  	}
  1720  	if err := s.AddGeneratedConversionFunc((*core.ResourceQuotaStatus)(nil), (*v1.ResourceQuotaStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1721  		return Convert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(a.(*core.ResourceQuotaStatus), b.(*v1.ResourceQuotaStatus), scope)
  1722  	}); err != nil {
  1723  		return err
  1724  	}
  1725  	if err := s.AddGeneratedConversionFunc((*v1.ResourceRequirements)(nil), (*core.ResourceRequirements)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1726  		return Convert_v1_ResourceRequirements_To_core_ResourceRequirements(a.(*v1.ResourceRequirements), b.(*core.ResourceRequirements), scope)
  1727  	}); err != nil {
  1728  		return err
  1729  	}
  1730  	if err := s.AddGeneratedConversionFunc((*core.ResourceRequirements)(nil), (*v1.ResourceRequirements)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1731  		return Convert_core_ResourceRequirements_To_v1_ResourceRequirements(a.(*core.ResourceRequirements), b.(*v1.ResourceRequirements), scope)
  1732  	}); err != nil {
  1733  		return err
  1734  	}
  1735  	if err := s.AddGeneratedConversionFunc((*v1.SELinuxOptions)(nil), (*core.SELinuxOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1736  		return Convert_v1_SELinuxOptions_To_core_SELinuxOptions(a.(*v1.SELinuxOptions), b.(*core.SELinuxOptions), scope)
  1737  	}); err != nil {
  1738  		return err
  1739  	}
  1740  	if err := s.AddGeneratedConversionFunc((*core.SELinuxOptions)(nil), (*v1.SELinuxOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1741  		return Convert_core_SELinuxOptions_To_v1_SELinuxOptions(a.(*core.SELinuxOptions), b.(*v1.SELinuxOptions), scope)
  1742  	}); err != nil {
  1743  		return err
  1744  	}
  1745  	if err := s.AddGeneratedConversionFunc((*v1.ScaleIOPersistentVolumeSource)(nil), (*core.ScaleIOPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1746  		return Convert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource(a.(*v1.ScaleIOPersistentVolumeSource), b.(*core.ScaleIOPersistentVolumeSource), scope)
  1747  	}); err != nil {
  1748  		return err
  1749  	}
  1750  	if err := s.AddGeneratedConversionFunc((*core.ScaleIOPersistentVolumeSource)(nil), (*v1.ScaleIOPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1751  		return Convert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource(a.(*core.ScaleIOPersistentVolumeSource), b.(*v1.ScaleIOPersistentVolumeSource), scope)
  1752  	}); err != nil {
  1753  		return err
  1754  	}
  1755  	if err := s.AddGeneratedConversionFunc((*v1.ScaleIOVolumeSource)(nil), (*core.ScaleIOVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1756  		return Convert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource(a.(*v1.ScaleIOVolumeSource), b.(*core.ScaleIOVolumeSource), scope)
  1757  	}); err != nil {
  1758  		return err
  1759  	}
  1760  	if err := s.AddGeneratedConversionFunc((*core.ScaleIOVolumeSource)(nil), (*v1.ScaleIOVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1761  		return Convert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(a.(*core.ScaleIOVolumeSource), b.(*v1.ScaleIOVolumeSource), scope)
  1762  	}); err != nil {
  1763  		return err
  1764  	}
  1765  	if err := s.AddGeneratedConversionFunc((*v1.ScopeSelector)(nil), (*core.ScopeSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1766  		return Convert_v1_ScopeSelector_To_core_ScopeSelector(a.(*v1.ScopeSelector), b.(*core.ScopeSelector), scope)
  1767  	}); err != nil {
  1768  		return err
  1769  	}
  1770  	if err := s.AddGeneratedConversionFunc((*core.ScopeSelector)(nil), (*v1.ScopeSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1771  		return Convert_core_ScopeSelector_To_v1_ScopeSelector(a.(*core.ScopeSelector), b.(*v1.ScopeSelector), scope)
  1772  	}); err != nil {
  1773  		return err
  1774  	}
  1775  	if err := s.AddGeneratedConversionFunc((*v1.ScopedResourceSelectorRequirement)(nil), (*core.ScopedResourceSelectorRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1776  		return Convert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement(a.(*v1.ScopedResourceSelectorRequirement), b.(*core.ScopedResourceSelectorRequirement), scope)
  1777  	}); err != nil {
  1778  		return err
  1779  	}
  1780  	if err := s.AddGeneratedConversionFunc((*core.ScopedResourceSelectorRequirement)(nil), (*v1.ScopedResourceSelectorRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1781  		return Convert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement(a.(*core.ScopedResourceSelectorRequirement), b.(*v1.ScopedResourceSelectorRequirement), scope)
  1782  	}); err != nil {
  1783  		return err
  1784  	}
  1785  	if err := s.AddGeneratedConversionFunc((*v1.SeccompProfile)(nil), (*core.SeccompProfile)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1786  		return Convert_v1_SeccompProfile_To_core_SeccompProfile(a.(*v1.SeccompProfile), b.(*core.SeccompProfile), scope)
  1787  	}); err != nil {
  1788  		return err
  1789  	}
  1790  	if err := s.AddGeneratedConversionFunc((*core.SeccompProfile)(nil), (*v1.SeccompProfile)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1791  		return Convert_core_SeccompProfile_To_v1_SeccompProfile(a.(*core.SeccompProfile), b.(*v1.SeccompProfile), scope)
  1792  	}); err != nil {
  1793  		return err
  1794  	}
  1795  	if err := s.AddGeneratedConversionFunc((*core.Secret)(nil), (*v1.Secret)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1796  		return Convert_core_Secret_To_v1_Secret(a.(*core.Secret), b.(*v1.Secret), scope)
  1797  	}); err != nil {
  1798  		return err
  1799  	}
  1800  	if err := s.AddGeneratedConversionFunc((*v1.SecretEnvSource)(nil), (*core.SecretEnvSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1801  		return Convert_v1_SecretEnvSource_To_core_SecretEnvSource(a.(*v1.SecretEnvSource), b.(*core.SecretEnvSource), scope)
  1802  	}); err != nil {
  1803  		return err
  1804  	}
  1805  	if err := s.AddGeneratedConversionFunc((*core.SecretEnvSource)(nil), (*v1.SecretEnvSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1806  		return Convert_core_SecretEnvSource_To_v1_SecretEnvSource(a.(*core.SecretEnvSource), b.(*v1.SecretEnvSource), scope)
  1807  	}); err != nil {
  1808  		return err
  1809  	}
  1810  	if err := s.AddGeneratedConversionFunc((*v1.SecretKeySelector)(nil), (*core.SecretKeySelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1811  		return Convert_v1_SecretKeySelector_To_core_SecretKeySelector(a.(*v1.SecretKeySelector), b.(*core.SecretKeySelector), scope)
  1812  	}); err != nil {
  1813  		return err
  1814  	}
  1815  	if err := s.AddGeneratedConversionFunc((*core.SecretKeySelector)(nil), (*v1.SecretKeySelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1816  		return Convert_core_SecretKeySelector_To_v1_SecretKeySelector(a.(*core.SecretKeySelector), b.(*v1.SecretKeySelector), scope)
  1817  	}); err != nil {
  1818  		return err
  1819  	}
  1820  	if err := s.AddGeneratedConversionFunc((*v1.SecretList)(nil), (*core.SecretList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1821  		return Convert_v1_SecretList_To_core_SecretList(a.(*v1.SecretList), b.(*core.SecretList), scope)
  1822  	}); err != nil {
  1823  		return err
  1824  	}
  1825  	if err := s.AddGeneratedConversionFunc((*core.SecretList)(nil), (*v1.SecretList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1826  		return Convert_core_SecretList_To_v1_SecretList(a.(*core.SecretList), b.(*v1.SecretList), scope)
  1827  	}); err != nil {
  1828  		return err
  1829  	}
  1830  	if err := s.AddGeneratedConversionFunc((*v1.SecretProjection)(nil), (*core.SecretProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1831  		return Convert_v1_SecretProjection_To_core_SecretProjection(a.(*v1.SecretProjection), b.(*core.SecretProjection), scope)
  1832  	}); err != nil {
  1833  		return err
  1834  	}
  1835  	if err := s.AddGeneratedConversionFunc((*core.SecretProjection)(nil), (*v1.SecretProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1836  		return Convert_core_SecretProjection_To_v1_SecretProjection(a.(*core.SecretProjection), b.(*v1.SecretProjection), scope)
  1837  	}); err != nil {
  1838  		return err
  1839  	}
  1840  	if err := s.AddGeneratedConversionFunc((*v1.SecretReference)(nil), (*core.SecretReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1841  		return Convert_v1_SecretReference_To_core_SecretReference(a.(*v1.SecretReference), b.(*core.SecretReference), scope)
  1842  	}); err != nil {
  1843  		return err
  1844  	}
  1845  	if err := s.AddGeneratedConversionFunc((*core.SecretReference)(nil), (*v1.SecretReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1846  		return Convert_core_SecretReference_To_v1_SecretReference(a.(*core.SecretReference), b.(*v1.SecretReference), scope)
  1847  	}); err != nil {
  1848  		return err
  1849  	}
  1850  	if err := s.AddGeneratedConversionFunc((*v1.SecretVolumeSource)(nil), (*core.SecretVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1851  		return Convert_v1_SecretVolumeSource_To_core_SecretVolumeSource(a.(*v1.SecretVolumeSource), b.(*core.SecretVolumeSource), scope)
  1852  	}); err != nil {
  1853  		return err
  1854  	}
  1855  	if err := s.AddGeneratedConversionFunc((*core.SecretVolumeSource)(nil), (*v1.SecretVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1856  		return Convert_core_SecretVolumeSource_To_v1_SecretVolumeSource(a.(*core.SecretVolumeSource), b.(*v1.SecretVolumeSource), scope)
  1857  	}); err != nil {
  1858  		return err
  1859  	}
  1860  	if err := s.AddGeneratedConversionFunc((*v1.SecurityContext)(nil), (*core.SecurityContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1861  		return Convert_v1_SecurityContext_To_core_SecurityContext(a.(*v1.SecurityContext), b.(*core.SecurityContext), scope)
  1862  	}); err != nil {
  1863  		return err
  1864  	}
  1865  	if err := s.AddGeneratedConversionFunc((*core.SecurityContext)(nil), (*v1.SecurityContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1866  		return Convert_core_SecurityContext_To_v1_SecurityContext(a.(*core.SecurityContext), b.(*v1.SecurityContext), scope)
  1867  	}); err != nil {
  1868  		return err
  1869  	}
  1870  	if err := s.AddGeneratedConversionFunc((*v1.SerializedReference)(nil), (*core.SerializedReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1871  		return Convert_v1_SerializedReference_To_core_SerializedReference(a.(*v1.SerializedReference), b.(*core.SerializedReference), scope)
  1872  	}); err != nil {
  1873  		return err
  1874  	}
  1875  	if err := s.AddGeneratedConversionFunc((*core.SerializedReference)(nil), (*v1.SerializedReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1876  		return Convert_core_SerializedReference_To_v1_SerializedReference(a.(*core.SerializedReference), b.(*v1.SerializedReference), scope)
  1877  	}); err != nil {
  1878  		return err
  1879  	}
  1880  	if err := s.AddGeneratedConversionFunc((*v1.Service)(nil), (*core.Service)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1881  		return Convert_v1_Service_To_core_Service(a.(*v1.Service), b.(*core.Service), scope)
  1882  	}); err != nil {
  1883  		return err
  1884  	}
  1885  	if err := s.AddGeneratedConversionFunc((*core.Service)(nil), (*v1.Service)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1886  		return Convert_core_Service_To_v1_Service(a.(*core.Service), b.(*v1.Service), scope)
  1887  	}); err != nil {
  1888  		return err
  1889  	}
  1890  	if err := s.AddGeneratedConversionFunc((*v1.ServiceAccount)(nil), (*core.ServiceAccount)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1891  		return Convert_v1_ServiceAccount_To_core_ServiceAccount(a.(*v1.ServiceAccount), b.(*core.ServiceAccount), scope)
  1892  	}); err != nil {
  1893  		return err
  1894  	}
  1895  	if err := s.AddGeneratedConversionFunc((*core.ServiceAccount)(nil), (*v1.ServiceAccount)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1896  		return Convert_core_ServiceAccount_To_v1_ServiceAccount(a.(*core.ServiceAccount), b.(*v1.ServiceAccount), scope)
  1897  	}); err != nil {
  1898  		return err
  1899  	}
  1900  	if err := s.AddGeneratedConversionFunc((*v1.ServiceAccountList)(nil), (*core.ServiceAccountList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1901  		return Convert_v1_ServiceAccountList_To_core_ServiceAccountList(a.(*v1.ServiceAccountList), b.(*core.ServiceAccountList), scope)
  1902  	}); err != nil {
  1903  		return err
  1904  	}
  1905  	if err := s.AddGeneratedConversionFunc((*core.ServiceAccountList)(nil), (*v1.ServiceAccountList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1906  		return Convert_core_ServiceAccountList_To_v1_ServiceAccountList(a.(*core.ServiceAccountList), b.(*v1.ServiceAccountList), scope)
  1907  	}); err != nil {
  1908  		return err
  1909  	}
  1910  	if err := s.AddGeneratedConversionFunc((*v1.ServiceAccountTokenProjection)(nil), (*core.ServiceAccountTokenProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1911  		return Convert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(a.(*v1.ServiceAccountTokenProjection), b.(*core.ServiceAccountTokenProjection), scope)
  1912  	}); err != nil {
  1913  		return err
  1914  	}
  1915  	if err := s.AddGeneratedConversionFunc((*core.ServiceAccountTokenProjection)(nil), (*v1.ServiceAccountTokenProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1916  		return Convert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(a.(*core.ServiceAccountTokenProjection), b.(*v1.ServiceAccountTokenProjection), scope)
  1917  	}); err != nil {
  1918  		return err
  1919  	}
  1920  	if err := s.AddGeneratedConversionFunc((*v1.ServiceList)(nil), (*core.ServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1921  		return Convert_v1_ServiceList_To_core_ServiceList(a.(*v1.ServiceList), b.(*core.ServiceList), scope)
  1922  	}); err != nil {
  1923  		return err
  1924  	}
  1925  	if err := s.AddGeneratedConversionFunc((*core.ServiceList)(nil), (*v1.ServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1926  		return Convert_core_ServiceList_To_v1_ServiceList(a.(*core.ServiceList), b.(*v1.ServiceList), scope)
  1927  	}); err != nil {
  1928  		return err
  1929  	}
  1930  	if err := s.AddGeneratedConversionFunc((*v1.ServicePort)(nil), (*core.ServicePort)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1931  		return Convert_v1_ServicePort_To_core_ServicePort(a.(*v1.ServicePort), b.(*core.ServicePort), scope)
  1932  	}); err != nil {
  1933  		return err
  1934  	}
  1935  	if err := s.AddGeneratedConversionFunc((*core.ServicePort)(nil), (*v1.ServicePort)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1936  		return Convert_core_ServicePort_To_v1_ServicePort(a.(*core.ServicePort), b.(*v1.ServicePort), scope)
  1937  	}); err != nil {
  1938  		return err
  1939  	}
  1940  	if err := s.AddGeneratedConversionFunc((*v1.ServiceProxyOptions)(nil), (*core.ServiceProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1941  		return Convert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions(a.(*v1.ServiceProxyOptions), b.(*core.ServiceProxyOptions), scope)
  1942  	}); err != nil {
  1943  		return err
  1944  	}
  1945  	if err := s.AddGeneratedConversionFunc((*core.ServiceProxyOptions)(nil), (*v1.ServiceProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1946  		return Convert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions(a.(*core.ServiceProxyOptions), b.(*v1.ServiceProxyOptions), scope)
  1947  	}); err != nil {
  1948  		return err
  1949  	}
  1950  	if err := s.AddGeneratedConversionFunc((*v1.ServiceSpec)(nil), (*core.ServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1951  		return Convert_v1_ServiceSpec_To_core_ServiceSpec(a.(*v1.ServiceSpec), b.(*core.ServiceSpec), scope)
  1952  	}); err != nil {
  1953  		return err
  1954  	}
  1955  	if err := s.AddGeneratedConversionFunc((*core.ServiceSpec)(nil), (*v1.ServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1956  		return Convert_core_ServiceSpec_To_v1_ServiceSpec(a.(*core.ServiceSpec), b.(*v1.ServiceSpec), scope)
  1957  	}); err != nil {
  1958  		return err
  1959  	}
  1960  	if err := s.AddGeneratedConversionFunc((*v1.ServiceStatus)(nil), (*core.ServiceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1961  		return Convert_v1_ServiceStatus_To_core_ServiceStatus(a.(*v1.ServiceStatus), b.(*core.ServiceStatus), scope)
  1962  	}); err != nil {
  1963  		return err
  1964  	}
  1965  	if err := s.AddGeneratedConversionFunc((*core.ServiceStatus)(nil), (*v1.ServiceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1966  		return Convert_core_ServiceStatus_To_v1_ServiceStatus(a.(*core.ServiceStatus), b.(*v1.ServiceStatus), scope)
  1967  	}); err != nil {
  1968  		return err
  1969  	}
  1970  	if err := s.AddGeneratedConversionFunc((*v1.SessionAffinityConfig)(nil), (*core.SessionAffinityConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1971  		return Convert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig(a.(*v1.SessionAffinityConfig), b.(*core.SessionAffinityConfig), scope)
  1972  	}); err != nil {
  1973  		return err
  1974  	}
  1975  	if err := s.AddGeneratedConversionFunc((*core.SessionAffinityConfig)(nil), (*v1.SessionAffinityConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1976  		return Convert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig(a.(*core.SessionAffinityConfig), b.(*v1.SessionAffinityConfig), scope)
  1977  	}); err != nil {
  1978  		return err
  1979  	}
  1980  	if err := s.AddGeneratedConversionFunc((*v1.SleepAction)(nil), (*core.SleepAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1981  		return Convert_v1_SleepAction_To_core_SleepAction(a.(*v1.SleepAction), b.(*core.SleepAction), scope)
  1982  	}); err != nil {
  1983  		return err
  1984  	}
  1985  	if err := s.AddGeneratedConversionFunc((*core.SleepAction)(nil), (*v1.SleepAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1986  		return Convert_core_SleepAction_To_v1_SleepAction(a.(*core.SleepAction), b.(*v1.SleepAction), scope)
  1987  	}); err != nil {
  1988  		return err
  1989  	}
  1990  	if err := s.AddGeneratedConversionFunc((*v1.StorageOSPersistentVolumeSource)(nil), (*core.StorageOSPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1991  		return Convert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource(a.(*v1.StorageOSPersistentVolumeSource), b.(*core.StorageOSPersistentVolumeSource), scope)
  1992  	}); err != nil {
  1993  		return err
  1994  	}
  1995  	if err := s.AddGeneratedConversionFunc((*core.StorageOSPersistentVolumeSource)(nil), (*v1.StorageOSPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1996  		return Convert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource(a.(*core.StorageOSPersistentVolumeSource), b.(*v1.StorageOSPersistentVolumeSource), scope)
  1997  	}); err != nil {
  1998  		return err
  1999  	}
  2000  	if err := s.AddGeneratedConversionFunc((*v1.StorageOSVolumeSource)(nil), (*core.StorageOSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2001  		return Convert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource(a.(*v1.StorageOSVolumeSource), b.(*core.StorageOSVolumeSource), scope)
  2002  	}); err != nil {
  2003  		return err
  2004  	}
  2005  	if err := s.AddGeneratedConversionFunc((*core.StorageOSVolumeSource)(nil), (*v1.StorageOSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2006  		return Convert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource(a.(*core.StorageOSVolumeSource), b.(*v1.StorageOSVolumeSource), scope)
  2007  	}); err != nil {
  2008  		return err
  2009  	}
  2010  	if err := s.AddGeneratedConversionFunc((*v1.Sysctl)(nil), (*core.Sysctl)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2011  		return Convert_v1_Sysctl_To_core_Sysctl(a.(*v1.Sysctl), b.(*core.Sysctl), scope)
  2012  	}); err != nil {
  2013  		return err
  2014  	}
  2015  	if err := s.AddGeneratedConversionFunc((*core.Sysctl)(nil), (*v1.Sysctl)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2016  		return Convert_core_Sysctl_To_v1_Sysctl(a.(*core.Sysctl), b.(*v1.Sysctl), scope)
  2017  	}); err != nil {
  2018  		return err
  2019  	}
  2020  	if err := s.AddGeneratedConversionFunc((*v1.TCPSocketAction)(nil), (*core.TCPSocketAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2021  		return Convert_v1_TCPSocketAction_To_core_TCPSocketAction(a.(*v1.TCPSocketAction), b.(*core.TCPSocketAction), scope)
  2022  	}); err != nil {
  2023  		return err
  2024  	}
  2025  	if err := s.AddGeneratedConversionFunc((*core.TCPSocketAction)(nil), (*v1.TCPSocketAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2026  		return Convert_core_TCPSocketAction_To_v1_TCPSocketAction(a.(*core.TCPSocketAction), b.(*v1.TCPSocketAction), scope)
  2027  	}); err != nil {
  2028  		return err
  2029  	}
  2030  	if err := s.AddGeneratedConversionFunc((*v1.Taint)(nil), (*core.Taint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2031  		return Convert_v1_Taint_To_core_Taint(a.(*v1.Taint), b.(*core.Taint), scope)
  2032  	}); err != nil {
  2033  		return err
  2034  	}
  2035  	if err := s.AddGeneratedConversionFunc((*core.Taint)(nil), (*v1.Taint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2036  		return Convert_core_Taint_To_v1_Taint(a.(*core.Taint), b.(*v1.Taint), scope)
  2037  	}); err != nil {
  2038  		return err
  2039  	}
  2040  	if err := s.AddGeneratedConversionFunc((*v1.Toleration)(nil), (*core.Toleration)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2041  		return Convert_v1_Toleration_To_core_Toleration(a.(*v1.Toleration), b.(*core.Toleration), scope)
  2042  	}); err != nil {
  2043  		return err
  2044  	}
  2045  	if err := s.AddGeneratedConversionFunc((*core.Toleration)(nil), (*v1.Toleration)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2046  		return Convert_core_Toleration_To_v1_Toleration(a.(*core.Toleration), b.(*v1.Toleration), scope)
  2047  	}); err != nil {
  2048  		return err
  2049  	}
  2050  	if err := s.AddGeneratedConversionFunc((*v1.TopologySelectorLabelRequirement)(nil), (*core.TopologySelectorLabelRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2051  		return Convert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement(a.(*v1.TopologySelectorLabelRequirement), b.(*core.TopologySelectorLabelRequirement), scope)
  2052  	}); err != nil {
  2053  		return err
  2054  	}
  2055  	if err := s.AddGeneratedConversionFunc((*core.TopologySelectorLabelRequirement)(nil), (*v1.TopologySelectorLabelRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2056  		return Convert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement(a.(*core.TopologySelectorLabelRequirement), b.(*v1.TopologySelectorLabelRequirement), scope)
  2057  	}); err != nil {
  2058  		return err
  2059  	}
  2060  	if err := s.AddGeneratedConversionFunc((*v1.TopologySelectorTerm)(nil), (*core.TopologySelectorTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2061  		return Convert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm(a.(*v1.TopologySelectorTerm), b.(*core.TopologySelectorTerm), scope)
  2062  	}); err != nil {
  2063  		return err
  2064  	}
  2065  	if err := s.AddGeneratedConversionFunc((*core.TopologySelectorTerm)(nil), (*v1.TopologySelectorTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2066  		return Convert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm(a.(*core.TopologySelectorTerm), b.(*v1.TopologySelectorTerm), scope)
  2067  	}); err != nil {
  2068  		return err
  2069  	}
  2070  	if err := s.AddGeneratedConversionFunc((*v1.TopologySpreadConstraint)(nil), (*core.TopologySpreadConstraint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2071  		return Convert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint(a.(*v1.TopologySpreadConstraint), b.(*core.TopologySpreadConstraint), scope)
  2072  	}); err != nil {
  2073  		return err
  2074  	}
  2075  	if err := s.AddGeneratedConversionFunc((*core.TopologySpreadConstraint)(nil), (*v1.TopologySpreadConstraint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2076  		return Convert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint(a.(*core.TopologySpreadConstraint), b.(*v1.TopologySpreadConstraint), scope)
  2077  	}); err != nil {
  2078  		return err
  2079  	}
  2080  	if err := s.AddGeneratedConversionFunc((*v1.TypedLocalObjectReference)(nil), (*core.TypedLocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2081  		return Convert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference(a.(*v1.TypedLocalObjectReference), b.(*core.TypedLocalObjectReference), scope)
  2082  	}); err != nil {
  2083  		return err
  2084  	}
  2085  	if err := s.AddGeneratedConversionFunc((*core.TypedLocalObjectReference)(nil), (*v1.TypedLocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2086  		return Convert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference(a.(*core.TypedLocalObjectReference), b.(*v1.TypedLocalObjectReference), scope)
  2087  	}); err != nil {
  2088  		return err
  2089  	}
  2090  	if err := s.AddGeneratedConversionFunc((*v1.TypedObjectReference)(nil), (*core.TypedObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2091  		return Convert_v1_TypedObjectReference_To_core_TypedObjectReference(a.(*v1.TypedObjectReference), b.(*core.TypedObjectReference), scope)
  2092  	}); err != nil {
  2093  		return err
  2094  	}
  2095  	if err := s.AddGeneratedConversionFunc((*core.TypedObjectReference)(nil), (*v1.TypedObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2096  		return Convert_core_TypedObjectReference_To_v1_TypedObjectReference(a.(*core.TypedObjectReference), b.(*v1.TypedObjectReference), scope)
  2097  	}); err != nil {
  2098  		return err
  2099  	}
  2100  	if err := s.AddGeneratedConversionFunc((*v1.VolumeDevice)(nil), (*core.VolumeDevice)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2101  		return Convert_v1_VolumeDevice_To_core_VolumeDevice(a.(*v1.VolumeDevice), b.(*core.VolumeDevice), scope)
  2102  	}); err != nil {
  2103  		return err
  2104  	}
  2105  	if err := s.AddGeneratedConversionFunc((*core.VolumeDevice)(nil), (*v1.VolumeDevice)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2106  		return Convert_core_VolumeDevice_To_v1_VolumeDevice(a.(*core.VolumeDevice), b.(*v1.VolumeDevice), scope)
  2107  	}); err != nil {
  2108  		return err
  2109  	}
  2110  	if err := s.AddGeneratedConversionFunc((*v1.VolumeMount)(nil), (*core.VolumeMount)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2111  		return Convert_v1_VolumeMount_To_core_VolumeMount(a.(*v1.VolumeMount), b.(*core.VolumeMount), scope)
  2112  	}); err != nil {
  2113  		return err
  2114  	}
  2115  	if err := s.AddGeneratedConversionFunc((*core.VolumeMount)(nil), (*v1.VolumeMount)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2116  		return Convert_core_VolumeMount_To_v1_VolumeMount(a.(*core.VolumeMount), b.(*v1.VolumeMount), scope)
  2117  	}); err != nil {
  2118  		return err
  2119  	}
  2120  	if err := s.AddGeneratedConversionFunc((*v1.VolumeMountStatus)(nil), (*core.VolumeMountStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2121  		return Convert_v1_VolumeMountStatus_To_core_VolumeMountStatus(a.(*v1.VolumeMountStatus), b.(*core.VolumeMountStatus), scope)
  2122  	}); err != nil {
  2123  		return err
  2124  	}
  2125  	if err := s.AddGeneratedConversionFunc((*core.VolumeMountStatus)(nil), (*v1.VolumeMountStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2126  		return Convert_core_VolumeMountStatus_To_v1_VolumeMountStatus(a.(*core.VolumeMountStatus), b.(*v1.VolumeMountStatus), scope)
  2127  	}); err != nil {
  2128  		return err
  2129  	}
  2130  	if err := s.AddGeneratedConversionFunc((*v1.VolumeNodeAffinity)(nil), (*core.VolumeNodeAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2131  		return Convert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity(a.(*v1.VolumeNodeAffinity), b.(*core.VolumeNodeAffinity), scope)
  2132  	}); err != nil {
  2133  		return err
  2134  	}
  2135  	if err := s.AddGeneratedConversionFunc((*core.VolumeNodeAffinity)(nil), (*v1.VolumeNodeAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2136  		return Convert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity(a.(*core.VolumeNodeAffinity), b.(*v1.VolumeNodeAffinity), scope)
  2137  	}); err != nil {
  2138  		return err
  2139  	}
  2140  	if err := s.AddGeneratedConversionFunc((*v1.VolumeProjection)(nil), (*core.VolumeProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2141  		return Convert_v1_VolumeProjection_To_core_VolumeProjection(a.(*v1.VolumeProjection), b.(*core.VolumeProjection), scope)
  2142  	}); err != nil {
  2143  		return err
  2144  	}
  2145  	if err := s.AddGeneratedConversionFunc((*core.VolumeProjection)(nil), (*v1.VolumeProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2146  		return Convert_core_VolumeProjection_To_v1_VolumeProjection(a.(*core.VolumeProjection), b.(*v1.VolumeProjection), scope)
  2147  	}); err != nil {
  2148  		return err
  2149  	}
  2150  	if err := s.AddGeneratedConversionFunc((*v1.VolumeResourceRequirements)(nil), (*core.VolumeResourceRequirements)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2151  		return Convert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(a.(*v1.VolumeResourceRequirements), b.(*core.VolumeResourceRequirements), scope)
  2152  	}); err != nil {
  2153  		return err
  2154  	}
  2155  	if err := s.AddGeneratedConversionFunc((*core.VolumeResourceRequirements)(nil), (*v1.VolumeResourceRequirements)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2156  		return Convert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(a.(*core.VolumeResourceRequirements), b.(*v1.VolumeResourceRequirements), scope)
  2157  	}); err != nil {
  2158  		return err
  2159  	}
  2160  	if err := s.AddGeneratedConversionFunc((*v1.VolumeSource)(nil), (*core.VolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2161  		return Convert_v1_VolumeSource_To_core_VolumeSource(a.(*v1.VolumeSource), b.(*core.VolumeSource), scope)
  2162  	}); err != nil {
  2163  		return err
  2164  	}
  2165  	if err := s.AddGeneratedConversionFunc((*core.VolumeSource)(nil), (*v1.VolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2166  		return Convert_core_VolumeSource_To_v1_VolumeSource(a.(*core.VolumeSource), b.(*v1.VolumeSource), scope)
  2167  	}); err != nil {
  2168  		return err
  2169  	}
  2170  	if err := s.AddGeneratedConversionFunc((*v1.VsphereVirtualDiskVolumeSource)(nil), (*core.VsphereVirtualDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2171  		return Convert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource(a.(*v1.VsphereVirtualDiskVolumeSource), b.(*core.VsphereVirtualDiskVolumeSource), scope)
  2172  	}); err != nil {
  2173  		return err
  2174  	}
  2175  	if err := s.AddGeneratedConversionFunc((*core.VsphereVirtualDiskVolumeSource)(nil), (*v1.VsphereVirtualDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2176  		return Convert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(a.(*core.VsphereVirtualDiskVolumeSource), b.(*v1.VsphereVirtualDiskVolumeSource), scope)
  2177  	}); err != nil {
  2178  		return err
  2179  	}
  2180  	if err := s.AddGeneratedConversionFunc((*v1.WeightedPodAffinityTerm)(nil), (*core.WeightedPodAffinityTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2181  		return Convert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm(a.(*v1.WeightedPodAffinityTerm), b.(*core.WeightedPodAffinityTerm), scope)
  2182  	}); err != nil {
  2183  		return err
  2184  	}
  2185  	if err := s.AddGeneratedConversionFunc((*core.WeightedPodAffinityTerm)(nil), (*v1.WeightedPodAffinityTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2186  		return Convert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(a.(*core.WeightedPodAffinityTerm), b.(*v1.WeightedPodAffinityTerm), scope)
  2187  	}); err != nil {
  2188  		return err
  2189  	}
  2190  	if err := s.AddGeneratedConversionFunc((*v1.WindowsSecurityContextOptions)(nil), (*core.WindowsSecurityContextOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2191  		return Convert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions(a.(*v1.WindowsSecurityContextOptions), b.(*core.WindowsSecurityContextOptions), scope)
  2192  	}); err != nil {
  2193  		return err
  2194  	}
  2195  	if err := s.AddGeneratedConversionFunc((*core.WindowsSecurityContextOptions)(nil), (*v1.WindowsSecurityContextOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2196  		return Convert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions(a.(*core.WindowsSecurityContextOptions), b.(*v1.WindowsSecurityContextOptions), scope)
  2197  	}); err != nil {
  2198  		return err
  2199  	}
  2200  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.NodeProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2201  		return Convert_url_Values_To_v1_NodeProxyOptions(a.(*url.Values), b.(*v1.NodeProxyOptions), scope)
  2202  	}); err != nil {
  2203  		return err
  2204  	}
  2205  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodAttachOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2206  		return Convert_url_Values_To_v1_PodAttachOptions(a.(*url.Values), b.(*v1.PodAttachOptions), scope)
  2207  	}); err != nil {
  2208  		return err
  2209  	}
  2210  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodExecOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2211  		return Convert_url_Values_To_v1_PodExecOptions(a.(*url.Values), b.(*v1.PodExecOptions), scope)
  2212  	}); err != nil {
  2213  		return err
  2214  	}
  2215  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodLogOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2216  		return Convert_url_Values_To_v1_PodLogOptions(a.(*url.Values), b.(*v1.PodLogOptions), scope)
  2217  	}); err != nil {
  2218  		return err
  2219  	}
  2220  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodPortForwardOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2221  		return Convert_url_Values_To_v1_PodPortForwardOptions(a.(*url.Values), b.(*v1.PodPortForwardOptions), scope)
  2222  	}); err != nil {
  2223  		return err
  2224  	}
  2225  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2226  		return Convert_url_Values_To_v1_PodProxyOptions(a.(*url.Values), b.(*v1.PodProxyOptions), scope)
  2227  	}); err != nil {
  2228  		return err
  2229  	}
  2230  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.ServiceProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2231  		return Convert_url_Values_To_v1_ServiceProxyOptions(a.(*url.Values), b.(*v1.ServiceProxyOptions), scope)
  2232  	}); err != nil {
  2233  		return err
  2234  	}
  2235  	if err := s.AddConversionFunc((*apps.ReplicaSetSpec)(nil), (*v1.ReplicationControllerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2236  		return Convert_apps_ReplicaSetSpec_To_v1_ReplicationControllerSpec(a.(*apps.ReplicaSetSpec), b.(*v1.ReplicationControllerSpec), scope)
  2237  	}); err != nil {
  2238  		return err
  2239  	}
  2240  	if err := s.AddConversionFunc((*apps.ReplicaSetStatus)(nil), (*v1.ReplicationControllerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2241  		return Convert_apps_ReplicaSetStatus_To_v1_ReplicationControllerStatus(a.(*apps.ReplicaSetStatus), b.(*v1.ReplicationControllerStatus), scope)
  2242  	}); err != nil {
  2243  		return err
  2244  	}
  2245  	if err := s.AddConversionFunc((*apps.ReplicaSet)(nil), (*v1.ReplicationController)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2246  		return Convert_apps_ReplicaSet_To_v1_ReplicationController(a.(*apps.ReplicaSet), b.(*v1.ReplicationController), scope)
  2247  	}); err != nil {
  2248  		return err
  2249  	}
  2250  	if err := s.AddConversionFunc((*core.LoadBalancerStatus)(nil), (*v1.LoadBalancerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2251  		return Convert_core_LoadBalancerStatus_To_v1_LoadBalancerStatus(a.(*core.LoadBalancerStatus), b.(*v1.LoadBalancerStatus), scope)
  2252  	}); err != nil {
  2253  		return err
  2254  	}
  2255  	if err := s.AddConversionFunc((*core.NodeSpec)(nil), (*v1.NodeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2256  		return Convert_core_NodeSpec_To_v1_NodeSpec(a.(*core.NodeSpec), b.(*v1.NodeSpec), scope)
  2257  	}); err != nil {
  2258  		return err
  2259  	}
  2260  	if err := s.AddConversionFunc((*core.PersistentVolumeSpec)(nil), (*v1.PersistentVolumeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2261  		return Convert_core_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(a.(*core.PersistentVolumeSpec), b.(*v1.PersistentVolumeSpec), scope)
  2262  	}); err != nil {
  2263  		return err
  2264  	}
  2265  	if err := s.AddConversionFunc((*core.PodSpec)(nil), (*v1.PodSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2266  		return Convert_core_PodSpec_To_v1_PodSpec(a.(*core.PodSpec), b.(*v1.PodSpec), scope)
  2267  	}); err != nil {
  2268  		return err
  2269  	}
  2270  	if err := s.AddConversionFunc((*core.PodStatus)(nil), (*v1.PodStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2271  		return Convert_core_PodStatus_To_v1_PodStatus(a.(*core.PodStatus), b.(*v1.PodStatus), scope)
  2272  	}); err != nil {
  2273  		return err
  2274  	}
  2275  	if err := s.AddConversionFunc((*core.PodTemplateSpec)(nil), (*v1.PodTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2276  		return Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(a.(*core.PodTemplateSpec), b.(*v1.PodTemplateSpec), scope)
  2277  	}); err != nil {
  2278  		return err
  2279  	}
  2280  	if err := s.AddConversionFunc((*core.Pod)(nil), (*v1.Pod)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2281  		return Convert_core_Pod_To_v1_Pod(a.(*core.Pod), b.(*v1.Pod), scope)
  2282  	}); err != nil {
  2283  		return err
  2284  	}
  2285  	if err := s.AddConversionFunc((*core.ReplicationControllerSpec)(nil), (*v1.ReplicationControllerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2286  		return Convert_core_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(a.(*core.ReplicationControllerSpec), b.(*v1.ReplicationControllerSpec), scope)
  2287  	}); err != nil {
  2288  		return err
  2289  	}
  2290  	if err := s.AddConversionFunc((*core.Volume)(nil), (*v1.Volume)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2291  		return Convert_core_Volume_To_v1_Volume(a.(*core.Volume), b.(*v1.Volume), scope)
  2292  	}); err != nil {
  2293  		return err
  2294  	}
  2295  	if err := s.AddConversionFunc((*v1.LoadBalancerStatus)(nil), (*core.LoadBalancerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2296  		return Convert_v1_LoadBalancerStatus_To_core_LoadBalancerStatus(a.(*v1.LoadBalancerStatus), b.(*core.LoadBalancerStatus), scope)
  2297  	}); err != nil {
  2298  		return err
  2299  	}
  2300  	if err := s.AddConversionFunc((*v1.NodeSpec)(nil), (*core.NodeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2301  		return Convert_v1_NodeSpec_To_core_NodeSpec(a.(*v1.NodeSpec), b.(*core.NodeSpec), scope)
  2302  	}); err != nil {
  2303  		return err
  2304  	}
  2305  	if err := s.AddConversionFunc((*v1.PersistentVolumeSpec)(nil), (*core.PersistentVolumeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2306  		return Convert_v1_PersistentVolumeSpec_To_core_PersistentVolumeSpec(a.(*v1.PersistentVolumeSpec), b.(*core.PersistentVolumeSpec), scope)
  2307  	}); err != nil {
  2308  		return err
  2309  	}
  2310  	if err := s.AddConversionFunc((*v1.PodSpec)(nil), (*core.PodSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2311  		return Convert_v1_PodSpec_To_core_PodSpec(a.(*v1.PodSpec), b.(*core.PodSpec), scope)
  2312  	}); err != nil {
  2313  		return err
  2314  	}
  2315  	if err := s.AddConversionFunc((*v1.PodStatus)(nil), (*core.PodStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2316  		return Convert_v1_PodStatus_To_core_PodStatus(a.(*v1.PodStatus), b.(*core.PodStatus), scope)
  2317  	}); err != nil {
  2318  		return err
  2319  	}
  2320  	if err := s.AddConversionFunc((*v1.PodTemplateSpec)(nil), (*core.PodTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2321  		return Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(a.(*v1.PodTemplateSpec), b.(*core.PodTemplateSpec), scope)
  2322  	}); err != nil {
  2323  		return err
  2324  	}
  2325  	if err := s.AddConversionFunc((*v1.Pod)(nil), (*core.Pod)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2326  		return Convert_v1_Pod_To_core_Pod(a.(*v1.Pod), b.(*core.Pod), scope)
  2327  	}); err != nil {
  2328  		return err
  2329  	}
  2330  	if err := s.AddConversionFunc((*v1.ReplicationControllerSpec)(nil), (*apps.ReplicaSetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2331  		return Convert_v1_ReplicationControllerSpec_To_apps_ReplicaSetSpec(a.(*v1.ReplicationControllerSpec), b.(*apps.ReplicaSetSpec), scope)
  2332  	}); err != nil {
  2333  		return err
  2334  	}
  2335  	if err := s.AddConversionFunc((*v1.ReplicationControllerSpec)(nil), (*core.ReplicationControllerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2336  		return Convert_v1_ReplicationControllerSpec_To_core_ReplicationControllerSpec(a.(*v1.ReplicationControllerSpec), b.(*core.ReplicationControllerSpec), scope)
  2337  	}); err != nil {
  2338  		return err
  2339  	}
  2340  	if err := s.AddConversionFunc((*v1.ReplicationControllerStatus)(nil), (*apps.ReplicaSetStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2341  		return Convert_v1_ReplicationControllerStatus_To_apps_ReplicaSetStatus(a.(*v1.ReplicationControllerStatus), b.(*apps.ReplicaSetStatus), scope)
  2342  	}); err != nil {
  2343  		return err
  2344  	}
  2345  	if err := s.AddConversionFunc((*v1.ReplicationController)(nil), (*apps.ReplicaSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2346  		return Convert_v1_ReplicationController_To_apps_ReplicaSet(a.(*v1.ReplicationController), b.(*apps.ReplicaSet), scope)
  2347  	}); err != nil {
  2348  		return err
  2349  	}
  2350  	if err := s.AddConversionFunc((*v1.ResourceList)(nil), (*core.ResourceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2351  		return Convert_v1_ResourceList_To_core_ResourceList(a.(*v1.ResourceList), b.(*core.ResourceList), scope)
  2352  	}); err != nil {
  2353  		return err
  2354  	}
  2355  	if err := s.AddConversionFunc((*v1.Secret)(nil), (*core.Secret)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2356  		return Convert_v1_Secret_To_core_Secret(a.(*v1.Secret), b.(*core.Secret), scope)
  2357  	}); err != nil {
  2358  		return err
  2359  	}
  2360  	if err := s.AddConversionFunc((*v1.Volume)(nil), (*core.Volume)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2361  		return Convert_v1_Volume_To_core_Volume(a.(*v1.Volume), b.(*core.Volume), 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  func autoConvert_core_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *core.LoadBalancerStatus, out *v1.LoadBalancerStatus, s conversion.Scope) error {
  4634  	out.Ingress = *(*[]v1.LoadBalancerIngress)(unsafe.Pointer(&in.Ingress))
  4635  	return nil
  4636  }
  4637  
  4638  func autoConvert_v1_LocalObjectReference_To_core_LocalObjectReference(in *v1.LocalObjectReference, out *core.LocalObjectReference, s conversion.Scope) error {
  4639  	out.Name = in.Name
  4640  	return nil
  4641  }
  4642  
  4643  // Convert_v1_LocalObjectReference_To_core_LocalObjectReference is an autogenerated conversion function.
  4644  func Convert_v1_LocalObjectReference_To_core_LocalObjectReference(in *v1.LocalObjectReference, out *core.LocalObjectReference, s conversion.Scope) error {
  4645  	return autoConvert_v1_LocalObjectReference_To_core_LocalObjectReference(in, out, s)
  4646  }
  4647  
  4648  func autoConvert_core_LocalObjectReference_To_v1_LocalObjectReference(in *core.LocalObjectReference, out *v1.LocalObjectReference, s conversion.Scope) error {
  4649  	out.Name = in.Name
  4650  	return nil
  4651  }
  4652  
  4653  // Convert_core_LocalObjectReference_To_v1_LocalObjectReference is an autogenerated conversion function.
  4654  func Convert_core_LocalObjectReference_To_v1_LocalObjectReference(in *core.LocalObjectReference, out *v1.LocalObjectReference, s conversion.Scope) error {
  4655  	return autoConvert_core_LocalObjectReference_To_v1_LocalObjectReference(in, out, s)
  4656  }
  4657  
  4658  func autoConvert_v1_LocalVolumeSource_To_core_LocalVolumeSource(in *v1.LocalVolumeSource, out *core.LocalVolumeSource, s conversion.Scope) error {
  4659  	out.Path = in.Path
  4660  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  4661  	return nil
  4662  }
  4663  
  4664  // Convert_v1_LocalVolumeSource_To_core_LocalVolumeSource is an autogenerated conversion function.
  4665  func Convert_v1_LocalVolumeSource_To_core_LocalVolumeSource(in *v1.LocalVolumeSource, out *core.LocalVolumeSource, s conversion.Scope) error {
  4666  	return autoConvert_v1_LocalVolumeSource_To_core_LocalVolumeSource(in, out, s)
  4667  }
  4668  
  4669  func autoConvert_core_LocalVolumeSource_To_v1_LocalVolumeSource(in *core.LocalVolumeSource, out *v1.LocalVolumeSource, s conversion.Scope) error {
  4670  	out.Path = in.Path
  4671  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  4672  	return nil
  4673  }
  4674  
  4675  // Convert_core_LocalVolumeSource_To_v1_LocalVolumeSource is an autogenerated conversion function.
  4676  func Convert_core_LocalVolumeSource_To_v1_LocalVolumeSource(in *core.LocalVolumeSource, out *v1.LocalVolumeSource, s conversion.Scope) error {
  4677  	return autoConvert_core_LocalVolumeSource_To_v1_LocalVolumeSource(in, out, s)
  4678  }
  4679  
  4680  func autoConvert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus(in *v1.ModifyVolumeStatus, out *core.ModifyVolumeStatus, s conversion.Scope) error {
  4681  	out.TargetVolumeAttributesClassName = in.TargetVolumeAttributesClassName
  4682  	out.Status = core.PersistentVolumeClaimModifyVolumeStatus(in.Status)
  4683  	return nil
  4684  }
  4685  
  4686  // Convert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus is an autogenerated conversion function.
  4687  func Convert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus(in *v1.ModifyVolumeStatus, out *core.ModifyVolumeStatus, s conversion.Scope) error {
  4688  	return autoConvert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus(in, out, s)
  4689  }
  4690  
  4691  func autoConvert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus(in *core.ModifyVolumeStatus, out *v1.ModifyVolumeStatus, s conversion.Scope) error {
  4692  	out.TargetVolumeAttributesClassName = in.TargetVolumeAttributesClassName
  4693  	out.Status = v1.PersistentVolumeClaimModifyVolumeStatus(in.Status)
  4694  	return nil
  4695  }
  4696  
  4697  // Convert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus is an autogenerated conversion function.
  4698  func Convert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus(in *core.ModifyVolumeStatus, out *v1.ModifyVolumeStatus, s conversion.Scope) error {
  4699  	return autoConvert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus(in, out, s)
  4700  }
  4701  
  4702  func autoConvert_v1_NFSVolumeSource_To_core_NFSVolumeSource(in *v1.NFSVolumeSource, out *core.NFSVolumeSource, s conversion.Scope) error {
  4703  	out.Server = in.Server
  4704  	out.Path = in.Path
  4705  	out.ReadOnly = in.ReadOnly
  4706  	return nil
  4707  }
  4708  
  4709  // Convert_v1_NFSVolumeSource_To_core_NFSVolumeSource is an autogenerated conversion function.
  4710  func Convert_v1_NFSVolumeSource_To_core_NFSVolumeSource(in *v1.NFSVolumeSource, out *core.NFSVolumeSource, s conversion.Scope) error {
  4711  	return autoConvert_v1_NFSVolumeSource_To_core_NFSVolumeSource(in, out, s)
  4712  }
  4713  
  4714  func autoConvert_core_NFSVolumeSource_To_v1_NFSVolumeSource(in *core.NFSVolumeSource, out *v1.NFSVolumeSource, s conversion.Scope) error {
  4715  	out.Server = in.Server
  4716  	out.Path = in.Path
  4717  	out.ReadOnly = in.ReadOnly
  4718  	return nil
  4719  }
  4720  
  4721  // Convert_core_NFSVolumeSource_To_v1_NFSVolumeSource is an autogenerated conversion function.
  4722  func Convert_core_NFSVolumeSource_To_v1_NFSVolumeSource(in *core.NFSVolumeSource, out *v1.NFSVolumeSource, s conversion.Scope) error {
  4723  	return autoConvert_core_NFSVolumeSource_To_v1_NFSVolumeSource(in, out, s)
  4724  }
  4725  
  4726  func autoConvert_v1_Namespace_To_core_Namespace(in *v1.Namespace, out *core.Namespace, s conversion.Scope) error {
  4727  	out.ObjectMeta = in.ObjectMeta
  4728  	if err := Convert_v1_NamespaceSpec_To_core_NamespaceSpec(&in.Spec, &out.Spec, s); err != nil {
  4729  		return err
  4730  	}
  4731  	if err := Convert_v1_NamespaceStatus_To_core_NamespaceStatus(&in.Status, &out.Status, s); err != nil {
  4732  		return err
  4733  	}
  4734  	return nil
  4735  }
  4736  
  4737  // Convert_v1_Namespace_To_core_Namespace is an autogenerated conversion function.
  4738  func Convert_v1_Namespace_To_core_Namespace(in *v1.Namespace, out *core.Namespace, s conversion.Scope) error {
  4739  	return autoConvert_v1_Namespace_To_core_Namespace(in, out, s)
  4740  }
  4741  
  4742  func autoConvert_core_Namespace_To_v1_Namespace(in *core.Namespace, out *v1.Namespace, s conversion.Scope) error {
  4743  	out.ObjectMeta = in.ObjectMeta
  4744  	if err := Convert_core_NamespaceSpec_To_v1_NamespaceSpec(&in.Spec, &out.Spec, s); err != nil {
  4745  		return err
  4746  	}
  4747  	if err := Convert_core_NamespaceStatus_To_v1_NamespaceStatus(&in.Status, &out.Status, s); err != nil {
  4748  		return err
  4749  	}
  4750  	return nil
  4751  }
  4752  
  4753  // Convert_core_Namespace_To_v1_Namespace is an autogenerated conversion function.
  4754  func Convert_core_Namespace_To_v1_Namespace(in *core.Namespace, out *v1.Namespace, s conversion.Scope) error {
  4755  	return autoConvert_core_Namespace_To_v1_Namespace(in, out, s)
  4756  }
  4757  
  4758  func autoConvert_v1_NamespaceCondition_To_core_NamespaceCondition(in *v1.NamespaceCondition, out *core.NamespaceCondition, s conversion.Scope) error {
  4759  	out.Type = core.NamespaceConditionType(in.Type)
  4760  	out.Status = core.ConditionStatus(in.Status)
  4761  	out.LastTransitionTime = in.LastTransitionTime
  4762  	out.Reason = in.Reason
  4763  	out.Message = in.Message
  4764  	return nil
  4765  }
  4766  
  4767  // Convert_v1_NamespaceCondition_To_core_NamespaceCondition is an autogenerated conversion function.
  4768  func Convert_v1_NamespaceCondition_To_core_NamespaceCondition(in *v1.NamespaceCondition, out *core.NamespaceCondition, s conversion.Scope) error {
  4769  	return autoConvert_v1_NamespaceCondition_To_core_NamespaceCondition(in, out, s)
  4770  }
  4771  
  4772  func autoConvert_core_NamespaceCondition_To_v1_NamespaceCondition(in *core.NamespaceCondition, out *v1.NamespaceCondition, s conversion.Scope) error {
  4773  	out.Type = v1.NamespaceConditionType(in.Type)
  4774  	out.Status = v1.ConditionStatus(in.Status)
  4775  	out.LastTransitionTime = in.LastTransitionTime
  4776  	out.Reason = in.Reason
  4777  	out.Message = in.Message
  4778  	return nil
  4779  }
  4780  
  4781  // Convert_core_NamespaceCondition_To_v1_NamespaceCondition is an autogenerated conversion function.
  4782  func Convert_core_NamespaceCondition_To_v1_NamespaceCondition(in *core.NamespaceCondition, out *v1.NamespaceCondition, s conversion.Scope) error {
  4783  	return autoConvert_core_NamespaceCondition_To_v1_NamespaceCondition(in, out, s)
  4784  }
  4785  
  4786  func autoConvert_v1_NamespaceList_To_core_NamespaceList(in *v1.NamespaceList, out *core.NamespaceList, s conversion.Scope) error {
  4787  	out.ListMeta = in.ListMeta
  4788  	out.Items = *(*[]core.Namespace)(unsafe.Pointer(&in.Items))
  4789  	return nil
  4790  }
  4791  
  4792  // Convert_v1_NamespaceList_To_core_NamespaceList is an autogenerated conversion function.
  4793  func Convert_v1_NamespaceList_To_core_NamespaceList(in *v1.NamespaceList, out *core.NamespaceList, s conversion.Scope) error {
  4794  	return autoConvert_v1_NamespaceList_To_core_NamespaceList(in, out, s)
  4795  }
  4796  
  4797  func autoConvert_core_NamespaceList_To_v1_NamespaceList(in *core.NamespaceList, out *v1.NamespaceList, s conversion.Scope) error {
  4798  	out.ListMeta = in.ListMeta
  4799  	out.Items = *(*[]v1.Namespace)(unsafe.Pointer(&in.Items))
  4800  	return nil
  4801  }
  4802  
  4803  // Convert_core_NamespaceList_To_v1_NamespaceList is an autogenerated conversion function.
  4804  func Convert_core_NamespaceList_To_v1_NamespaceList(in *core.NamespaceList, out *v1.NamespaceList, s conversion.Scope) error {
  4805  	return autoConvert_core_NamespaceList_To_v1_NamespaceList(in, out, s)
  4806  }
  4807  
  4808  func autoConvert_v1_NamespaceSpec_To_core_NamespaceSpec(in *v1.NamespaceSpec, out *core.NamespaceSpec, s conversion.Scope) error {
  4809  	out.Finalizers = *(*[]core.FinalizerName)(unsafe.Pointer(&in.Finalizers))
  4810  	return nil
  4811  }
  4812  
  4813  // Convert_v1_NamespaceSpec_To_core_NamespaceSpec is an autogenerated conversion function.
  4814  func Convert_v1_NamespaceSpec_To_core_NamespaceSpec(in *v1.NamespaceSpec, out *core.NamespaceSpec, s conversion.Scope) error {
  4815  	return autoConvert_v1_NamespaceSpec_To_core_NamespaceSpec(in, out, s)
  4816  }
  4817  
  4818  func autoConvert_core_NamespaceSpec_To_v1_NamespaceSpec(in *core.NamespaceSpec, out *v1.NamespaceSpec, s conversion.Scope) error {
  4819  	out.Finalizers = *(*[]v1.FinalizerName)(unsafe.Pointer(&in.Finalizers))
  4820  	return nil
  4821  }
  4822  
  4823  // Convert_core_NamespaceSpec_To_v1_NamespaceSpec is an autogenerated conversion function.
  4824  func Convert_core_NamespaceSpec_To_v1_NamespaceSpec(in *core.NamespaceSpec, out *v1.NamespaceSpec, s conversion.Scope) error {
  4825  	return autoConvert_core_NamespaceSpec_To_v1_NamespaceSpec(in, out, s)
  4826  }
  4827  
  4828  func autoConvert_v1_NamespaceStatus_To_core_NamespaceStatus(in *v1.NamespaceStatus, out *core.NamespaceStatus, s conversion.Scope) error {
  4829  	out.Phase = core.NamespacePhase(in.Phase)
  4830  	out.Conditions = *(*[]core.NamespaceCondition)(unsafe.Pointer(&in.Conditions))
  4831  	return nil
  4832  }
  4833  
  4834  // Convert_v1_NamespaceStatus_To_core_NamespaceStatus is an autogenerated conversion function.
  4835  func Convert_v1_NamespaceStatus_To_core_NamespaceStatus(in *v1.NamespaceStatus, out *core.NamespaceStatus, s conversion.Scope) error {
  4836  	return autoConvert_v1_NamespaceStatus_To_core_NamespaceStatus(in, out, s)
  4837  }
  4838  
  4839  func autoConvert_core_NamespaceStatus_To_v1_NamespaceStatus(in *core.NamespaceStatus, out *v1.NamespaceStatus, s conversion.Scope) error {
  4840  	out.Phase = v1.NamespacePhase(in.Phase)
  4841  	out.Conditions = *(*[]v1.NamespaceCondition)(unsafe.Pointer(&in.Conditions))
  4842  	return nil
  4843  }
  4844  
  4845  // Convert_core_NamespaceStatus_To_v1_NamespaceStatus is an autogenerated conversion function.
  4846  func Convert_core_NamespaceStatus_To_v1_NamespaceStatus(in *core.NamespaceStatus, out *v1.NamespaceStatus, s conversion.Scope) error {
  4847  	return autoConvert_core_NamespaceStatus_To_v1_NamespaceStatus(in, out, s)
  4848  }
  4849  
  4850  func autoConvert_v1_Node_To_core_Node(in *v1.Node, out *core.Node, s conversion.Scope) error {
  4851  	out.ObjectMeta = in.ObjectMeta
  4852  	if err := Convert_v1_NodeSpec_To_core_NodeSpec(&in.Spec, &out.Spec, s); err != nil {
  4853  		return err
  4854  	}
  4855  	if err := Convert_v1_NodeStatus_To_core_NodeStatus(&in.Status, &out.Status, s); err != nil {
  4856  		return err
  4857  	}
  4858  	return nil
  4859  }
  4860  
  4861  // Convert_v1_Node_To_core_Node is an autogenerated conversion function.
  4862  func Convert_v1_Node_To_core_Node(in *v1.Node, out *core.Node, s conversion.Scope) error {
  4863  	return autoConvert_v1_Node_To_core_Node(in, out, s)
  4864  }
  4865  
  4866  func autoConvert_core_Node_To_v1_Node(in *core.Node, out *v1.Node, s conversion.Scope) error {
  4867  	out.ObjectMeta = in.ObjectMeta
  4868  	if err := Convert_core_NodeSpec_To_v1_NodeSpec(&in.Spec, &out.Spec, s); err != nil {
  4869  		return err
  4870  	}
  4871  	if err := Convert_core_NodeStatus_To_v1_NodeStatus(&in.Status, &out.Status, s); err != nil {
  4872  		return err
  4873  	}
  4874  	return nil
  4875  }
  4876  
  4877  // Convert_core_Node_To_v1_Node is an autogenerated conversion function.
  4878  func Convert_core_Node_To_v1_Node(in *core.Node, out *v1.Node, s conversion.Scope) error {
  4879  	return autoConvert_core_Node_To_v1_Node(in, out, s)
  4880  }
  4881  
  4882  func autoConvert_v1_NodeAddress_To_core_NodeAddress(in *v1.NodeAddress, out *core.NodeAddress, s conversion.Scope) error {
  4883  	out.Type = core.NodeAddressType(in.Type)
  4884  	out.Address = in.Address
  4885  	return nil
  4886  }
  4887  
  4888  // Convert_v1_NodeAddress_To_core_NodeAddress is an autogenerated conversion function.
  4889  func Convert_v1_NodeAddress_To_core_NodeAddress(in *v1.NodeAddress, out *core.NodeAddress, s conversion.Scope) error {
  4890  	return autoConvert_v1_NodeAddress_To_core_NodeAddress(in, out, s)
  4891  }
  4892  
  4893  func autoConvert_core_NodeAddress_To_v1_NodeAddress(in *core.NodeAddress, out *v1.NodeAddress, s conversion.Scope) error {
  4894  	out.Type = v1.NodeAddressType(in.Type)
  4895  	out.Address = in.Address
  4896  	return nil
  4897  }
  4898  
  4899  // Convert_core_NodeAddress_To_v1_NodeAddress is an autogenerated conversion function.
  4900  func Convert_core_NodeAddress_To_v1_NodeAddress(in *core.NodeAddress, out *v1.NodeAddress, s conversion.Scope) error {
  4901  	return autoConvert_core_NodeAddress_To_v1_NodeAddress(in, out, s)
  4902  }
  4903  
  4904  func autoConvert_v1_NodeAffinity_To_core_NodeAffinity(in *v1.NodeAffinity, out *core.NodeAffinity, s conversion.Scope) error {
  4905  	out.RequiredDuringSchedulingIgnoredDuringExecution = (*core.NodeSelector)(unsafe.Pointer(in.RequiredDuringSchedulingIgnoredDuringExecution))
  4906  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]core.PreferredSchedulingTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  4907  	return nil
  4908  }
  4909  
  4910  // Convert_v1_NodeAffinity_To_core_NodeAffinity is an autogenerated conversion function.
  4911  func Convert_v1_NodeAffinity_To_core_NodeAffinity(in *v1.NodeAffinity, out *core.NodeAffinity, s conversion.Scope) error {
  4912  	return autoConvert_v1_NodeAffinity_To_core_NodeAffinity(in, out, s)
  4913  }
  4914  
  4915  func autoConvert_core_NodeAffinity_To_v1_NodeAffinity(in *core.NodeAffinity, out *v1.NodeAffinity, s conversion.Scope) error {
  4916  	out.RequiredDuringSchedulingIgnoredDuringExecution = (*v1.NodeSelector)(unsafe.Pointer(in.RequiredDuringSchedulingIgnoredDuringExecution))
  4917  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]v1.PreferredSchedulingTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  4918  	return nil
  4919  }
  4920  
  4921  // Convert_core_NodeAffinity_To_v1_NodeAffinity is an autogenerated conversion function.
  4922  func Convert_core_NodeAffinity_To_v1_NodeAffinity(in *core.NodeAffinity, out *v1.NodeAffinity, s conversion.Scope) error {
  4923  	return autoConvert_core_NodeAffinity_To_v1_NodeAffinity(in, out, s)
  4924  }
  4925  
  4926  func autoConvert_v1_NodeCondition_To_core_NodeCondition(in *v1.NodeCondition, out *core.NodeCondition, s conversion.Scope) error {
  4927  	out.Type = core.NodeConditionType(in.Type)
  4928  	out.Status = core.ConditionStatus(in.Status)
  4929  	out.LastHeartbeatTime = in.LastHeartbeatTime
  4930  	out.LastTransitionTime = in.LastTransitionTime
  4931  	out.Reason = in.Reason
  4932  	out.Message = in.Message
  4933  	return nil
  4934  }
  4935  
  4936  // Convert_v1_NodeCondition_To_core_NodeCondition is an autogenerated conversion function.
  4937  func Convert_v1_NodeCondition_To_core_NodeCondition(in *v1.NodeCondition, out *core.NodeCondition, s conversion.Scope) error {
  4938  	return autoConvert_v1_NodeCondition_To_core_NodeCondition(in, out, s)
  4939  }
  4940  
  4941  func autoConvert_core_NodeCondition_To_v1_NodeCondition(in *core.NodeCondition, out *v1.NodeCondition, s conversion.Scope) error {
  4942  	out.Type = v1.NodeConditionType(in.Type)
  4943  	out.Status = v1.ConditionStatus(in.Status)
  4944  	out.LastHeartbeatTime = in.LastHeartbeatTime
  4945  	out.LastTransitionTime = in.LastTransitionTime
  4946  	out.Reason = in.Reason
  4947  	out.Message = in.Message
  4948  	return nil
  4949  }
  4950  
  4951  // Convert_core_NodeCondition_To_v1_NodeCondition is an autogenerated conversion function.
  4952  func Convert_core_NodeCondition_To_v1_NodeCondition(in *core.NodeCondition, out *v1.NodeCondition, s conversion.Scope) error {
  4953  	return autoConvert_core_NodeCondition_To_v1_NodeCondition(in, out, s)
  4954  }
  4955  
  4956  func autoConvert_v1_NodeConfigSource_To_core_NodeConfigSource(in *v1.NodeConfigSource, out *core.NodeConfigSource, s conversion.Scope) error {
  4957  	out.ConfigMap = (*core.ConfigMapNodeConfigSource)(unsafe.Pointer(in.ConfigMap))
  4958  	return nil
  4959  }
  4960  
  4961  // Convert_v1_NodeConfigSource_To_core_NodeConfigSource is an autogenerated conversion function.
  4962  func Convert_v1_NodeConfigSource_To_core_NodeConfigSource(in *v1.NodeConfigSource, out *core.NodeConfigSource, s conversion.Scope) error {
  4963  	return autoConvert_v1_NodeConfigSource_To_core_NodeConfigSource(in, out, s)
  4964  }
  4965  
  4966  func autoConvert_core_NodeConfigSource_To_v1_NodeConfigSource(in *core.NodeConfigSource, out *v1.NodeConfigSource, s conversion.Scope) error {
  4967  	out.ConfigMap = (*v1.ConfigMapNodeConfigSource)(unsafe.Pointer(in.ConfigMap))
  4968  	return nil
  4969  }
  4970  
  4971  // Convert_core_NodeConfigSource_To_v1_NodeConfigSource is an autogenerated conversion function.
  4972  func Convert_core_NodeConfigSource_To_v1_NodeConfigSource(in *core.NodeConfigSource, out *v1.NodeConfigSource, s conversion.Scope) error {
  4973  	return autoConvert_core_NodeConfigSource_To_v1_NodeConfigSource(in, out, s)
  4974  }
  4975  
  4976  func autoConvert_v1_NodeConfigStatus_To_core_NodeConfigStatus(in *v1.NodeConfigStatus, out *core.NodeConfigStatus, s conversion.Scope) error {
  4977  	out.Assigned = (*core.NodeConfigSource)(unsafe.Pointer(in.Assigned))
  4978  	out.Active = (*core.NodeConfigSource)(unsafe.Pointer(in.Active))
  4979  	out.LastKnownGood = (*core.NodeConfigSource)(unsafe.Pointer(in.LastKnownGood))
  4980  	out.Error = in.Error
  4981  	return nil
  4982  }
  4983  
  4984  // Convert_v1_NodeConfigStatus_To_core_NodeConfigStatus is an autogenerated conversion function.
  4985  func Convert_v1_NodeConfigStatus_To_core_NodeConfigStatus(in *v1.NodeConfigStatus, out *core.NodeConfigStatus, s conversion.Scope) error {
  4986  	return autoConvert_v1_NodeConfigStatus_To_core_NodeConfigStatus(in, out, s)
  4987  }
  4988  
  4989  func autoConvert_core_NodeConfigStatus_To_v1_NodeConfigStatus(in *core.NodeConfigStatus, out *v1.NodeConfigStatus, s conversion.Scope) error {
  4990  	out.Assigned = (*v1.NodeConfigSource)(unsafe.Pointer(in.Assigned))
  4991  	out.Active = (*v1.NodeConfigSource)(unsafe.Pointer(in.Active))
  4992  	out.LastKnownGood = (*v1.NodeConfigSource)(unsafe.Pointer(in.LastKnownGood))
  4993  	out.Error = in.Error
  4994  	return nil
  4995  }
  4996  
  4997  // Convert_core_NodeConfigStatus_To_v1_NodeConfigStatus is an autogenerated conversion function.
  4998  func Convert_core_NodeConfigStatus_To_v1_NodeConfigStatus(in *core.NodeConfigStatus, out *v1.NodeConfigStatus, s conversion.Scope) error {
  4999  	return autoConvert_core_NodeConfigStatus_To_v1_NodeConfigStatus(in, out, s)
  5000  }
  5001  
  5002  func autoConvert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(in *v1.NodeDaemonEndpoints, out *core.NodeDaemonEndpoints, s conversion.Scope) error {
  5003  	if err := Convert_v1_DaemonEndpoint_To_core_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil {
  5004  		return err
  5005  	}
  5006  	return nil
  5007  }
  5008  
  5009  // Convert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints is an autogenerated conversion function.
  5010  func Convert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(in *v1.NodeDaemonEndpoints, out *core.NodeDaemonEndpoints, s conversion.Scope) error {
  5011  	return autoConvert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(in, out, s)
  5012  }
  5013  
  5014  func autoConvert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *core.NodeDaemonEndpoints, out *v1.NodeDaemonEndpoints, s conversion.Scope) error {
  5015  	if err := Convert_core_DaemonEndpoint_To_v1_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil {
  5016  		return err
  5017  	}
  5018  	return nil
  5019  }
  5020  
  5021  // Convert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints is an autogenerated conversion function.
  5022  func Convert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *core.NodeDaemonEndpoints, out *v1.NodeDaemonEndpoints, s conversion.Scope) error {
  5023  	return autoConvert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in, out, s)
  5024  }
  5025  
  5026  func autoConvert_v1_NodeList_To_core_NodeList(in *v1.NodeList, out *core.NodeList, s conversion.Scope) error {
  5027  	out.ListMeta = in.ListMeta
  5028  	if in.Items != nil {
  5029  		in, out := &in.Items, &out.Items
  5030  		*out = make([]core.Node, len(*in))
  5031  		for i := range *in {
  5032  			if err := Convert_v1_Node_To_core_Node(&(*in)[i], &(*out)[i], s); err != nil {
  5033  				return err
  5034  			}
  5035  		}
  5036  	} else {
  5037  		out.Items = nil
  5038  	}
  5039  	return nil
  5040  }
  5041  
  5042  // Convert_v1_NodeList_To_core_NodeList is an autogenerated conversion function.
  5043  func Convert_v1_NodeList_To_core_NodeList(in *v1.NodeList, out *core.NodeList, s conversion.Scope) error {
  5044  	return autoConvert_v1_NodeList_To_core_NodeList(in, out, s)
  5045  }
  5046  
  5047  func autoConvert_core_NodeList_To_v1_NodeList(in *core.NodeList, out *v1.NodeList, s conversion.Scope) error {
  5048  	out.ListMeta = in.ListMeta
  5049  	if in.Items != nil {
  5050  		in, out := &in.Items, &out.Items
  5051  		*out = make([]v1.Node, len(*in))
  5052  		for i := range *in {
  5053  			if err := Convert_core_Node_To_v1_Node(&(*in)[i], &(*out)[i], s); err != nil {
  5054  				return err
  5055  			}
  5056  		}
  5057  	} else {
  5058  		out.Items = nil
  5059  	}
  5060  	return nil
  5061  }
  5062  
  5063  // Convert_core_NodeList_To_v1_NodeList is an autogenerated conversion function.
  5064  func Convert_core_NodeList_To_v1_NodeList(in *core.NodeList, out *v1.NodeList, s conversion.Scope) error {
  5065  	return autoConvert_core_NodeList_To_v1_NodeList(in, out, s)
  5066  }
  5067  
  5068  func autoConvert_v1_NodeProxyOptions_To_core_NodeProxyOptions(in *v1.NodeProxyOptions, out *core.NodeProxyOptions, s conversion.Scope) error {
  5069  	out.Path = in.Path
  5070  	return nil
  5071  }
  5072  
  5073  // Convert_v1_NodeProxyOptions_To_core_NodeProxyOptions is an autogenerated conversion function.
  5074  func Convert_v1_NodeProxyOptions_To_core_NodeProxyOptions(in *v1.NodeProxyOptions, out *core.NodeProxyOptions, s conversion.Scope) error {
  5075  	return autoConvert_v1_NodeProxyOptions_To_core_NodeProxyOptions(in, out, s)
  5076  }
  5077  
  5078  func autoConvert_core_NodeProxyOptions_To_v1_NodeProxyOptions(in *core.NodeProxyOptions, out *v1.NodeProxyOptions, s conversion.Scope) error {
  5079  	out.Path = in.Path
  5080  	return nil
  5081  }
  5082  
  5083  // Convert_core_NodeProxyOptions_To_v1_NodeProxyOptions is an autogenerated conversion function.
  5084  func Convert_core_NodeProxyOptions_To_v1_NodeProxyOptions(in *core.NodeProxyOptions, out *v1.NodeProxyOptions, s conversion.Scope) error {
  5085  	return autoConvert_core_NodeProxyOptions_To_v1_NodeProxyOptions(in, out, s)
  5086  }
  5087  
  5088  func autoConvert_url_Values_To_v1_NodeProxyOptions(in *url.Values, out *v1.NodeProxyOptions, s conversion.Scope) error {
  5089  	// WARNING: Field TypeMeta does not have json tag, skipping.
  5090  
  5091  	if values, ok := map[string][]string(*in)["path"]; ok && len(values) > 0 {
  5092  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Path, s); err != nil {
  5093  			return err
  5094  		}
  5095  	} else {
  5096  		out.Path = ""
  5097  	}
  5098  	return nil
  5099  }
  5100  
  5101  // Convert_url_Values_To_v1_NodeProxyOptions is an autogenerated conversion function.
  5102  func Convert_url_Values_To_v1_NodeProxyOptions(in *url.Values, out *v1.NodeProxyOptions, s conversion.Scope) error {
  5103  	return autoConvert_url_Values_To_v1_NodeProxyOptions(in, out, s)
  5104  }
  5105  
  5106  func autoConvert_v1_NodeRuntimeHandler_To_core_NodeRuntimeHandler(in *v1.NodeRuntimeHandler, out *core.NodeRuntimeHandler, s conversion.Scope) error {
  5107  	out.Name = in.Name
  5108  	out.Features = (*core.NodeRuntimeHandlerFeatures)(unsafe.Pointer(in.Features))
  5109  	return nil
  5110  }
  5111  
  5112  // Convert_v1_NodeRuntimeHandler_To_core_NodeRuntimeHandler is an autogenerated conversion function.
  5113  func Convert_v1_NodeRuntimeHandler_To_core_NodeRuntimeHandler(in *v1.NodeRuntimeHandler, out *core.NodeRuntimeHandler, s conversion.Scope) error {
  5114  	return autoConvert_v1_NodeRuntimeHandler_To_core_NodeRuntimeHandler(in, out, s)
  5115  }
  5116  
  5117  func autoConvert_core_NodeRuntimeHandler_To_v1_NodeRuntimeHandler(in *core.NodeRuntimeHandler, out *v1.NodeRuntimeHandler, s conversion.Scope) error {
  5118  	out.Name = in.Name
  5119  	out.Features = (*v1.NodeRuntimeHandlerFeatures)(unsafe.Pointer(in.Features))
  5120  	return nil
  5121  }
  5122  
  5123  // Convert_core_NodeRuntimeHandler_To_v1_NodeRuntimeHandler is an autogenerated conversion function.
  5124  func Convert_core_NodeRuntimeHandler_To_v1_NodeRuntimeHandler(in *core.NodeRuntimeHandler, out *v1.NodeRuntimeHandler, s conversion.Scope) error {
  5125  	return autoConvert_core_NodeRuntimeHandler_To_v1_NodeRuntimeHandler(in, out, s)
  5126  }
  5127  
  5128  func autoConvert_v1_NodeRuntimeHandlerFeatures_To_core_NodeRuntimeHandlerFeatures(in *v1.NodeRuntimeHandlerFeatures, out *core.NodeRuntimeHandlerFeatures, s conversion.Scope) error {
  5129  	out.RecursiveReadOnlyMounts = (*bool)(unsafe.Pointer(in.RecursiveReadOnlyMounts))
  5130  	return nil
  5131  }
  5132  
  5133  // Convert_v1_NodeRuntimeHandlerFeatures_To_core_NodeRuntimeHandlerFeatures is an autogenerated conversion function.
  5134  func Convert_v1_NodeRuntimeHandlerFeatures_To_core_NodeRuntimeHandlerFeatures(in *v1.NodeRuntimeHandlerFeatures, out *core.NodeRuntimeHandlerFeatures, s conversion.Scope) error {
  5135  	return autoConvert_v1_NodeRuntimeHandlerFeatures_To_core_NodeRuntimeHandlerFeatures(in, out, s)
  5136  }
  5137  
  5138  func autoConvert_core_NodeRuntimeHandlerFeatures_To_v1_NodeRuntimeHandlerFeatures(in *core.NodeRuntimeHandlerFeatures, out *v1.NodeRuntimeHandlerFeatures, s conversion.Scope) error {
  5139  	out.RecursiveReadOnlyMounts = (*bool)(unsafe.Pointer(in.RecursiveReadOnlyMounts))
  5140  	return nil
  5141  }
  5142  
  5143  // Convert_core_NodeRuntimeHandlerFeatures_To_v1_NodeRuntimeHandlerFeatures is an autogenerated conversion function.
  5144  func Convert_core_NodeRuntimeHandlerFeatures_To_v1_NodeRuntimeHandlerFeatures(in *core.NodeRuntimeHandlerFeatures, out *v1.NodeRuntimeHandlerFeatures, s conversion.Scope) error {
  5145  	return autoConvert_core_NodeRuntimeHandlerFeatures_To_v1_NodeRuntimeHandlerFeatures(in, out, s)
  5146  }
  5147  
  5148  func autoConvert_v1_NodeSelector_To_core_NodeSelector(in *v1.NodeSelector, out *core.NodeSelector, s conversion.Scope) error {
  5149  	out.NodeSelectorTerms = *(*[]core.NodeSelectorTerm)(unsafe.Pointer(&in.NodeSelectorTerms))
  5150  	return nil
  5151  }
  5152  
  5153  // Convert_v1_NodeSelector_To_core_NodeSelector is an autogenerated conversion function.
  5154  func Convert_v1_NodeSelector_To_core_NodeSelector(in *v1.NodeSelector, out *core.NodeSelector, s conversion.Scope) error {
  5155  	return autoConvert_v1_NodeSelector_To_core_NodeSelector(in, out, s)
  5156  }
  5157  
  5158  func autoConvert_core_NodeSelector_To_v1_NodeSelector(in *core.NodeSelector, out *v1.NodeSelector, s conversion.Scope) error {
  5159  	out.NodeSelectorTerms = *(*[]v1.NodeSelectorTerm)(unsafe.Pointer(&in.NodeSelectorTerms))
  5160  	return nil
  5161  }
  5162  
  5163  // Convert_core_NodeSelector_To_v1_NodeSelector is an autogenerated conversion function.
  5164  func Convert_core_NodeSelector_To_v1_NodeSelector(in *core.NodeSelector, out *v1.NodeSelector, s conversion.Scope) error {
  5165  	return autoConvert_core_NodeSelector_To_v1_NodeSelector(in, out, s)
  5166  }
  5167  
  5168  func autoConvert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement(in *v1.NodeSelectorRequirement, out *core.NodeSelectorRequirement, s conversion.Scope) error {
  5169  	out.Key = in.Key
  5170  	out.Operator = core.NodeSelectorOperator(in.Operator)
  5171  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  5172  	return nil
  5173  }
  5174  
  5175  // Convert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement is an autogenerated conversion function.
  5176  func Convert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement(in *v1.NodeSelectorRequirement, out *core.NodeSelectorRequirement, s conversion.Scope) error {
  5177  	return autoConvert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement(in, out, s)
  5178  }
  5179  
  5180  func autoConvert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in *core.NodeSelectorRequirement, out *v1.NodeSelectorRequirement, s conversion.Scope) error {
  5181  	out.Key = in.Key
  5182  	out.Operator = v1.NodeSelectorOperator(in.Operator)
  5183  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  5184  	return nil
  5185  }
  5186  
  5187  // Convert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement is an autogenerated conversion function.
  5188  func Convert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in *core.NodeSelectorRequirement, out *v1.NodeSelectorRequirement, s conversion.Scope) error {
  5189  	return autoConvert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in, out, s)
  5190  }
  5191  
  5192  func autoConvert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(in *v1.NodeSelectorTerm, out *core.NodeSelectorTerm, s conversion.Scope) error {
  5193  	out.MatchExpressions = *(*[]core.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  5194  	out.MatchFields = *(*[]core.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchFields))
  5195  	return nil
  5196  }
  5197  
  5198  // Convert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm is an autogenerated conversion function.
  5199  func Convert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(in *v1.NodeSelectorTerm, out *core.NodeSelectorTerm, s conversion.Scope) error {
  5200  	return autoConvert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(in, out, s)
  5201  }
  5202  
  5203  func autoConvert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(in *core.NodeSelectorTerm, out *v1.NodeSelectorTerm, s conversion.Scope) error {
  5204  	out.MatchExpressions = *(*[]v1.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  5205  	out.MatchFields = *(*[]v1.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchFields))
  5206  	return nil
  5207  }
  5208  
  5209  // Convert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm is an autogenerated conversion function.
  5210  func Convert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(in *core.NodeSelectorTerm, out *v1.NodeSelectorTerm, s conversion.Scope) error {
  5211  	return autoConvert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(in, out, s)
  5212  }
  5213  
  5214  func autoConvert_v1_NodeSpec_To_core_NodeSpec(in *v1.NodeSpec, out *core.NodeSpec, s conversion.Scope) error {
  5215  	// WARNING: in.PodCIDR requires manual conversion: does not exist in peer-type
  5216  	out.PodCIDRs = *(*[]string)(unsafe.Pointer(&in.PodCIDRs))
  5217  	out.ProviderID = in.ProviderID
  5218  	out.Unschedulable = in.Unschedulable
  5219  	out.Taints = *(*[]core.Taint)(unsafe.Pointer(&in.Taints))
  5220  	out.ConfigSource = (*core.NodeConfigSource)(unsafe.Pointer(in.ConfigSource))
  5221  	out.DoNotUseExternalID = in.DoNotUseExternalID
  5222  	return nil
  5223  }
  5224  
  5225  func autoConvert_core_NodeSpec_To_v1_NodeSpec(in *core.NodeSpec, out *v1.NodeSpec, s conversion.Scope) error {
  5226  	out.PodCIDRs = *(*[]string)(unsafe.Pointer(&in.PodCIDRs))
  5227  	out.ProviderID = in.ProviderID
  5228  	out.Unschedulable = in.Unschedulable
  5229  	out.Taints = *(*[]v1.Taint)(unsafe.Pointer(&in.Taints))
  5230  	out.ConfigSource = (*v1.NodeConfigSource)(unsafe.Pointer(in.ConfigSource))
  5231  	out.DoNotUseExternalID = in.DoNotUseExternalID
  5232  	return nil
  5233  }
  5234  
  5235  func autoConvert_v1_NodeStatus_To_core_NodeStatus(in *v1.NodeStatus, out *core.NodeStatus, s conversion.Scope) error {
  5236  	out.Capacity = *(*core.ResourceList)(unsafe.Pointer(&in.Capacity))
  5237  	out.Allocatable = *(*core.ResourceList)(unsafe.Pointer(&in.Allocatable))
  5238  	out.Phase = core.NodePhase(in.Phase)
  5239  	out.Conditions = *(*[]core.NodeCondition)(unsafe.Pointer(&in.Conditions))
  5240  	out.Addresses = *(*[]core.NodeAddress)(unsafe.Pointer(&in.Addresses))
  5241  	if err := Convert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(&in.DaemonEndpoints, &out.DaemonEndpoints, s); err != nil {
  5242  		return err
  5243  	}
  5244  	if err := Convert_v1_NodeSystemInfo_To_core_NodeSystemInfo(&in.NodeInfo, &out.NodeInfo, s); err != nil {
  5245  		return err
  5246  	}
  5247  	out.Images = *(*[]core.ContainerImage)(unsafe.Pointer(&in.Images))
  5248  	out.VolumesInUse = *(*[]core.UniqueVolumeName)(unsafe.Pointer(&in.VolumesInUse))
  5249  	out.VolumesAttached = *(*[]core.AttachedVolume)(unsafe.Pointer(&in.VolumesAttached))
  5250  	out.Config = (*core.NodeConfigStatus)(unsafe.Pointer(in.Config))
  5251  	out.RuntimeHandlers = *(*[]core.NodeRuntimeHandler)(unsafe.Pointer(&in.RuntimeHandlers))
  5252  	return nil
  5253  }
  5254  
  5255  // Convert_v1_NodeStatus_To_core_NodeStatus is an autogenerated conversion function.
  5256  func Convert_v1_NodeStatus_To_core_NodeStatus(in *v1.NodeStatus, out *core.NodeStatus, s conversion.Scope) error {
  5257  	return autoConvert_v1_NodeStatus_To_core_NodeStatus(in, out, s)
  5258  }
  5259  
  5260  func autoConvert_core_NodeStatus_To_v1_NodeStatus(in *core.NodeStatus, out *v1.NodeStatus, s conversion.Scope) error {
  5261  	out.Capacity = *(*v1.ResourceList)(unsafe.Pointer(&in.Capacity))
  5262  	out.Allocatable = *(*v1.ResourceList)(unsafe.Pointer(&in.Allocatable))
  5263  	out.Phase = v1.NodePhase(in.Phase)
  5264  	out.Conditions = *(*[]v1.NodeCondition)(unsafe.Pointer(&in.Conditions))
  5265  	out.Addresses = *(*[]v1.NodeAddress)(unsafe.Pointer(&in.Addresses))
  5266  	if err := Convert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(&in.DaemonEndpoints, &out.DaemonEndpoints, s); err != nil {
  5267  		return err
  5268  	}
  5269  	if err := Convert_core_NodeSystemInfo_To_v1_NodeSystemInfo(&in.NodeInfo, &out.NodeInfo, s); err != nil {
  5270  		return err
  5271  	}
  5272  	out.Images = *(*[]v1.ContainerImage)(unsafe.Pointer(&in.Images))
  5273  	out.VolumesInUse = *(*[]v1.UniqueVolumeName)(unsafe.Pointer(&in.VolumesInUse))
  5274  	out.VolumesAttached = *(*[]v1.AttachedVolume)(unsafe.Pointer(&in.VolumesAttached))
  5275  	out.Config = (*v1.NodeConfigStatus)(unsafe.Pointer(in.Config))
  5276  	out.RuntimeHandlers = *(*[]v1.NodeRuntimeHandler)(unsafe.Pointer(&in.RuntimeHandlers))
  5277  	return nil
  5278  }
  5279  
  5280  // Convert_core_NodeStatus_To_v1_NodeStatus is an autogenerated conversion function.
  5281  func Convert_core_NodeStatus_To_v1_NodeStatus(in *core.NodeStatus, out *v1.NodeStatus, s conversion.Scope) error {
  5282  	return autoConvert_core_NodeStatus_To_v1_NodeStatus(in, out, s)
  5283  }
  5284  
  5285  func autoConvert_v1_NodeSystemInfo_To_core_NodeSystemInfo(in *v1.NodeSystemInfo, out *core.NodeSystemInfo, s conversion.Scope) error {
  5286  	out.MachineID = in.MachineID
  5287  	out.SystemUUID = in.SystemUUID
  5288  	out.BootID = in.BootID
  5289  	out.KernelVersion = in.KernelVersion
  5290  	out.OSImage = in.OSImage
  5291  	out.ContainerRuntimeVersion = in.ContainerRuntimeVersion
  5292  	out.KubeletVersion = in.KubeletVersion
  5293  	out.KubeProxyVersion = in.KubeProxyVersion
  5294  	out.OperatingSystem = in.OperatingSystem
  5295  	out.Architecture = in.Architecture
  5296  	return nil
  5297  }
  5298  
  5299  // Convert_v1_NodeSystemInfo_To_core_NodeSystemInfo is an autogenerated conversion function.
  5300  func Convert_v1_NodeSystemInfo_To_core_NodeSystemInfo(in *v1.NodeSystemInfo, out *core.NodeSystemInfo, s conversion.Scope) error {
  5301  	return autoConvert_v1_NodeSystemInfo_To_core_NodeSystemInfo(in, out, s)
  5302  }
  5303  
  5304  func autoConvert_core_NodeSystemInfo_To_v1_NodeSystemInfo(in *core.NodeSystemInfo, out *v1.NodeSystemInfo, s conversion.Scope) error {
  5305  	out.MachineID = in.MachineID
  5306  	out.SystemUUID = in.SystemUUID
  5307  	out.BootID = in.BootID
  5308  	out.KernelVersion = in.KernelVersion
  5309  	out.OSImage = in.OSImage
  5310  	out.ContainerRuntimeVersion = in.ContainerRuntimeVersion
  5311  	out.KubeletVersion = in.KubeletVersion
  5312  	out.KubeProxyVersion = in.KubeProxyVersion
  5313  	out.OperatingSystem = in.OperatingSystem
  5314  	out.Architecture = in.Architecture
  5315  	return nil
  5316  }
  5317  
  5318  // Convert_core_NodeSystemInfo_To_v1_NodeSystemInfo is an autogenerated conversion function.
  5319  func Convert_core_NodeSystemInfo_To_v1_NodeSystemInfo(in *core.NodeSystemInfo, out *v1.NodeSystemInfo, s conversion.Scope) error {
  5320  	return autoConvert_core_NodeSystemInfo_To_v1_NodeSystemInfo(in, out, s)
  5321  }
  5322  
  5323  func autoConvert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector(in *v1.ObjectFieldSelector, out *core.ObjectFieldSelector, s conversion.Scope) error {
  5324  	out.APIVersion = in.APIVersion
  5325  	out.FieldPath = in.FieldPath
  5326  	return nil
  5327  }
  5328  
  5329  // Convert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector is an autogenerated conversion function.
  5330  func Convert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector(in *v1.ObjectFieldSelector, out *core.ObjectFieldSelector, s conversion.Scope) error {
  5331  	return autoConvert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector(in, out, s)
  5332  }
  5333  
  5334  func autoConvert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *core.ObjectFieldSelector, out *v1.ObjectFieldSelector, s conversion.Scope) error {
  5335  	out.APIVersion = in.APIVersion
  5336  	out.FieldPath = in.FieldPath
  5337  	return nil
  5338  }
  5339  
  5340  // Convert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector is an autogenerated conversion function.
  5341  func Convert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *core.ObjectFieldSelector, out *v1.ObjectFieldSelector, s conversion.Scope) error {
  5342  	return autoConvert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector(in, out, s)
  5343  }
  5344  
  5345  func autoConvert_v1_ObjectReference_To_core_ObjectReference(in *v1.ObjectReference, out *core.ObjectReference, s conversion.Scope) error {
  5346  	out.Kind = in.Kind
  5347  	out.Namespace = in.Namespace
  5348  	out.Name = in.Name
  5349  	out.UID = types.UID(in.UID)
  5350  	out.APIVersion = in.APIVersion
  5351  	out.ResourceVersion = in.ResourceVersion
  5352  	out.FieldPath = in.FieldPath
  5353  	return nil
  5354  }
  5355  
  5356  // Convert_v1_ObjectReference_To_core_ObjectReference is an autogenerated conversion function.
  5357  func Convert_v1_ObjectReference_To_core_ObjectReference(in *v1.ObjectReference, out *core.ObjectReference, s conversion.Scope) error {
  5358  	return autoConvert_v1_ObjectReference_To_core_ObjectReference(in, out, s)
  5359  }
  5360  
  5361  func autoConvert_core_ObjectReference_To_v1_ObjectReference(in *core.ObjectReference, out *v1.ObjectReference, s conversion.Scope) error {
  5362  	out.Kind = in.Kind
  5363  	out.Namespace = in.Namespace
  5364  	out.Name = in.Name
  5365  	out.UID = types.UID(in.UID)
  5366  	out.APIVersion = in.APIVersion
  5367  	out.ResourceVersion = in.ResourceVersion
  5368  	out.FieldPath = in.FieldPath
  5369  	return nil
  5370  }
  5371  
  5372  // Convert_core_ObjectReference_To_v1_ObjectReference is an autogenerated conversion function.
  5373  func Convert_core_ObjectReference_To_v1_ObjectReference(in *core.ObjectReference, out *v1.ObjectReference, s conversion.Scope) error {
  5374  	return autoConvert_core_ObjectReference_To_v1_ObjectReference(in, out, s)
  5375  }
  5376  
  5377  func autoConvert_v1_PersistentVolume_To_core_PersistentVolume(in *v1.PersistentVolume, out *core.PersistentVolume, s conversion.Scope) error {
  5378  	out.ObjectMeta = in.ObjectMeta
  5379  	if err := Convert_v1_PersistentVolumeSpec_To_core_PersistentVolumeSpec(&in.Spec, &out.Spec, s); err != nil {
  5380  		return err
  5381  	}
  5382  	if err := Convert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(&in.Status, &out.Status, s); err != nil {
  5383  		return err
  5384  	}
  5385  	return nil
  5386  }
  5387  
  5388  // Convert_v1_PersistentVolume_To_core_PersistentVolume is an autogenerated conversion function.
  5389  func Convert_v1_PersistentVolume_To_core_PersistentVolume(in *v1.PersistentVolume, out *core.PersistentVolume, s conversion.Scope) error {
  5390  	return autoConvert_v1_PersistentVolume_To_core_PersistentVolume(in, out, s)
  5391  }
  5392  
  5393  func autoConvert_core_PersistentVolume_To_v1_PersistentVolume(in *core.PersistentVolume, out *v1.PersistentVolume, s conversion.Scope) error {
  5394  	out.ObjectMeta = in.ObjectMeta
  5395  	if err := Convert_core_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(&in.Spec, &out.Spec, s); err != nil {
  5396  		return err
  5397  	}
  5398  	if err := Convert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(&in.Status, &out.Status, s); err != nil {
  5399  		return err
  5400  	}
  5401  	return nil
  5402  }
  5403  
  5404  // Convert_core_PersistentVolume_To_v1_PersistentVolume is an autogenerated conversion function.
  5405  func Convert_core_PersistentVolume_To_v1_PersistentVolume(in *core.PersistentVolume, out *v1.PersistentVolume, s conversion.Scope) error {
  5406  	return autoConvert_core_PersistentVolume_To_v1_PersistentVolume(in, out, s)
  5407  }
  5408  
  5409  func autoConvert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim(in *v1.PersistentVolumeClaim, out *core.PersistentVolumeClaim, s conversion.Scope) error {
  5410  	out.ObjectMeta = in.ObjectMeta
  5411  	if err := Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  5412  		return err
  5413  	}
  5414  	if err := Convert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(&in.Status, &out.Status, s); err != nil {
  5415  		return err
  5416  	}
  5417  	return nil
  5418  }
  5419  
  5420  // Convert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim is an autogenerated conversion function.
  5421  func Convert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim(in *v1.PersistentVolumeClaim, out *core.PersistentVolumeClaim, s conversion.Scope) error {
  5422  	return autoConvert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim(in, out, s)
  5423  }
  5424  
  5425  func autoConvert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *core.PersistentVolumeClaim, out *v1.PersistentVolumeClaim, s conversion.Scope) error {
  5426  	out.ObjectMeta = in.ObjectMeta
  5427  	if err := Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  5428  		return err
  5429  	}
  5430  	if err := Convert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(&in.Status, &out.Status, s); err != nil {
  5431  		return err
  5432  	}
  5433  	return nil
  5434  }
  5435  
  5436  // Convert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim is an autogenerated conversion function.
  5437  func Convert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *core.PersistentVolumeClaim, out *v1.PersistentVolumeClaim, s conversion.Scope) error {
  5438  	return autoConvert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in, out, s)
  5439  }
  5440  
  5441  func autoConvert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition(in *v1.PersistentVolumeClaimCondition, out *core.PersistentVolumeClaimCondition, s conversion.Scope) error {
  5442  	out.Type = core.PersistentVolumeClaimConditionType(in.Type)
  5443  	out.Status = core.ConditionStatus(in.Status)
  5444  	out.LastProbeTime = in.LastProbeTime
  5445  	out.LastTransitionTime = in.LastTransitionTime
  5446  	out.Reason = in.Reason
  5447  	out.Message = in.Message
  5448  	return nil
  5449  }
  5450  
  5451  // Convert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition is an autogenerated conversion function.
  5452  func Convert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition(in *v1.PersistentVolumeClaimCondition, out *core.PersistentVolumeClaimCondition, s conversion.Scope) error {
  5453  	return autoConvert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition(in, out, s)
  5454  }
  5455  
  5456  func autoConvert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition(in *core.PersistentVolumeClaimCondition, out *v1.PersistentVolumeClaimCondition, s conversion.Scope) error {
  5457  	out.Type = v1.PersistentVolumeClaimConditionType(in.Type)
  5458  	out.Status = v1.ConditionStatus(in.Status)
  5459  	out.LastProbeTime = in.LastProbeTime
  5460  	out.LastTransitionTime = in.LastTransitionTime
  5461  	out.Reason = in.Reason
  5462  	out.Message = in.Message
  5463  	return nil
  5464  }
  5465  
  5466  // Convert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition is an autogenerated conversion function.
  5467  func Convert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition(in *core.PersistentVolumeClaimCondition, out *v1.PersistentVolumeClaimCondition, s conversion.Scope) error {
  5468  	return autoConvert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition(in, out, s)
  5469  }
  5470  
  5471  func autoConvert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList(in *v1.PersistentVolumeClaimList, out *core.PersistentVolumeClaimList, s conversion.Scope) error {
  5472  	out.ListMeta = in.ListMeta
  5473  	out.Items = *(*[]core.PersistentVolumeClaim)(unsafe.Pointer(&in.Items))
  5474  	return nil
  5475  }
  5476  
  5477  // Convert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList is an autogenerated conversion function.
  5478  func Convert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList(in *v1.PersistentVolumeClaimList, out *core.PersistentVolumeClaimList, s conversion.Scope) error {
  5479  	return autoConvert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList(in, out, s)
  5480  }
  5481  
  5482  func autoConvert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *core.PersistentVolumeClaimList, out *v1.PersistentVolumeClaimList, s conversion.Scope) error {
  5483  	out.ListMeta = in.ListMeta
  5484  	out.Items = *(*[]v1.PersistentVolumeClaim)(unsafe.Pointer(&in.Items))
  5485  	return nil
  5486  }
  5487  
  5488  // Convert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList is an autogenerated conversion function.
  5489  func Convert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *core.PersistentVolumeClaimList, out *v1.PersistentVolumeClaimList, s conversion.Scope) error {
  5490  	return autoConvert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in, out, s)
  5491  }
  5492  
  5493  func autoConvert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(in *v1.PersistentVolumeClaimSpec, out *core.PersistentVolumeClaimSpec, s conversion.Scope) error {
  5494  	out.AccessModes = *(*[]core.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5495  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
  5496  	if err := Convert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  5497  		return err
  5498  	}
  5499  	out.VolumeName = in.VolumeName
  5500  	out.StorageClassName = (*string)(unsafe.Pointer(in.StorageClassName))
  5501  	out.VolumeMode = (*core.PersistentVolumeMode)(unsafe.Pointer(in.VolumeMode))
  5502  	out.DataSource = (*core.TypedLocalObjectReference)(unsafe.Pointer(in.DataSource))
  5503  	out.DataSourceRef = (*core.TypedObjectReference)(unsafe.Pointer(in.DataSourceRef))
  5504  	out.VolumeAttributesClassName = (*string)(unsafe.Pointer(in.VolumeAttributesClassName))
  5505  	return nil
  5506  }
  5507  
  5508  // Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec is an autogenerated conversion function.
  5509  func Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(in *v1.PersistentVolumeClaimSpec, out *core.PersistentVolumeClaimSpec, s conversion.Scope) error {
  5510  	return autoConvert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(in, out, s)
  5511  }
  5512  
  5513  func autoConvert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *core.PersistentVolumeClaimSpec, out *v1.PersistentVolumeClaimSpec, s conversion.Scope) error {
  5514  	out.AccessModes = *(*[]v1.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5515  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
  5516  	if err := Convert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  5517  		return err
  5518  	}
  5519  	out.VolumeName = in.VolumeName
  5520  	out.StorageClassName = (*string)(unsafe.Pointer(in.StorageClassName))
  5521  	out.VolumeMode = (*v1.PersistentVolumeMode)(unsafe.Pointer(in.VolumeMode))
  5522  	out.DataSource = (*v1.TypedLocalObjectReference)(unsafe.Pointer(in.DataSource))
  5523  	out.DataSourceRef = (*v1.TypedObjectReference)(unsafe.Pointer(in.DataSourceRef))
  5524  	out.VolumeAttributesClassName = (*string)(unsafe.Pointer(in.VolumeAttributesClassName))
  5525  	return nil
  5526  }
  5527  
  5528  // Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec is an autogenerated conversion function.
  5529  func Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *core.PersistentVolumeClaimSpec, out *v1.PersistentVolumeClaimSpec, s conversion.Scope) error {
  5530  	return autoConvert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in, out, s)
  5531  }
  5532  
  5533  func autoConvert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(in *v1.PersistentVolumeClaimStatus, out *core.PersistentVolumeClaimStatus, s conversion.Scope) error {
  5534  	out.Phase = core.PersistentVolumeClaimPhase(in.Phase)
  5535  	out.AccessModes = *(*[]core.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5536  	out.Capacity = *(*core.ResourceList)(unsafe.Pointer(&in.Capacity))
  5537  	out.Conditions = *(*[]core.PersistentVolumeClaimCondition)(unsafe.Pointer(&in.Conditions))
  5538  	out.AllocatedResources = *(*core.ResourceList)(unsafe.Pointer(&in.AllocatedResources))
  5539  	out.AllocatedResourceStatuses = *(*map[core.ResourceName]core.ClaimResourceStatus)(unsafe.Pointer(&in.AllocatedResourceStatuses))
  5540  	out.CurrentVolumeAttributesClassName = (*string)(unsafe.Pointer(in.CurrentVolumeAttributesClassName))
  5541  	out.ModifyVolumeStatus = (*core.ModifyVolumeStatus)(unsafe.Pointer(in.ModifyVolumeStatus))
  5542  	return nil
  5543  }
  5544  
  5545  // Convert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus is an autogenerated conversion function.
  5546  func Convert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(in *v1.PersistentVolumeClaimStatus, out *core.PersistentVolumeClaimStatus, s conversion.Scope) error {
  5547  	return autoConvert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(in, out, s)
  5548  }
  5549  
  5550  func autoConvert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *core.PersistentVolumeClaimStatus, out *v1.PersistentVolumeClaimStatus, s conversion.Scope) error {
  5551  	out.Phase = v1.PersistentVolumeClaimPhase(in.Phase)
  5552  	out.AccessModes = *(*[]v1.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5553  	out.Capacity = *(*v1.ResourceList)(unsafe.Pointer(&in.Capacity))
  5554  	out.Conditions = *(*[]v1.PersistentVolumeClaimCondition)(unsafe.Pointer(&in.Conditions))
  5555  	out.AllocatedResources = *(*v1.ResourceList)(unsafe.Pointer(&in.AllocatedResources))
  5556  	out.AllocatedResourceStatuses = *(*map[v1.ResourceName]v1.ClaimResourceStatus)(unsafe.Pointer(&in.AllocatedResourceStatuses))
  5557  	out.CurrentVolumeAttributesClassName = (*string)(unsafe.Pointer(in.CurrentVolumeAttributesClassName))
  5558  	out.ModifyVolumeStatus = (*v1.ModifyVolumeStatus)(unsafe.Pointer(in.ModifyVolumeStatus))
  5559  	return nil
  5560  }
  5561  
  5562  // Convert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus is an autogenerated conversion function.
  5563  func Convert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *core.PersistentVolumeClaimStatus, out *v1.PersistentVolumeClaimStatus, s conversion.Scope) error {
  5564  	return autoConvert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in, out, s)
  5565  }
  5566  
  5567  func autoConvert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate(in *v1.PersistentVolumeClaimTemplate, out *core.PersistentVolumeClaimTemplate, s conversion.Scope) error {
  5568  	out.ObjectMeta = in.ObjectMeta
  5569  	if err := Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  5570  		return err
  5571  	}
  5572  	return nil
  5573  }
  5574  
  5575  // Convert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate is an autogenerated conversion function.
  5576  func Convert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate(in *v1.PersistentVolumeClaimTemplate, out *core.PersistentVolumeClaimTemplate, s conversion.Scope) error {
  5577  	return autoConvert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate(in, out, s)
  5578  }
  5579  
  5580  func autoConvert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate(in *core.PersistentVolumeClaimTemplate, out *v1.PersistentVolumeClaimTemplate, s conversion.Scope) error {
  5581  	out.ObjectMeta = in.ObjectMeta
  5582  	if err := Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  5583  		return err
  5584  	}
  5585  	return nil
  5586  }
  5587  
  5588  // Convert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate is an autogenerated conversion function.
  5589  func Convert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate(in *core.PersistentVolumeClaimTemplate, out *v1.PersistentVolumeClaimTemplate, s conversion.Scope) error {
  5590  	return autoConvert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate(in, out, s)
  5591  }
  5592  
  5593  func autoConvert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource(in *v1.PersistentVolumeClaimVolumeSource, out *core.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  5594  	out.ClaimName = in.ClaimName
  5595  	out.ReadOnly = in.ReadOnly
  5596  	return nil
  5597  }
  5598  
  5599  // Convert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource is an autogenerated conversion function.
  5600  func Convert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource(in *v1.PersistentVolumeClaimVolumeSource, out *core.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  5601  	return autoConvert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource(in, out, s)
  5602  }
  5603  
  5604  func autoConvert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *core.PersistentVolumeClaimVolumeSource, out *v1.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  5605  	out.ClaimName = in.ClaimName
  5606  	out.ReadOnly = in.ReadOnly
  5607  	return nil
  5608  }
  5609  
  5610  // Convert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource is an autogenerated conversion function.
  5611  func Convert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *core.PersistentVolumeClaimVolumeSource, out *v1.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  5612  	return autoConvert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in, out, s)
  5613  }
  5614  
  5615  func autoConvert_v1_PersistentVolumeList_To_core_PersistentVolumeList(in *v1.PersistentVolumeList, out *core.PersistentVolumeList, s conversion.Scope) error {
  5616  	out.ListMeta = in.ListMeta
  5617  	if in.Items != nil {
  5618  		in, out := &in.Items, &out.Items
  5619  		*out = make([]core.PersistentVolume, len(*in))
  5620  		for i := range *in {
  5621  			if err := Convert_v1_PersistentVolume_To_core_PersistentVolume(&(*in)[i], &(*out)[i], s); err != nil {
  5622  				return err
  5623  			}
  5624  		}
  5625  	} else {
  5626  		out.Items = nil
  5627  	}
  5628  	return nil
  5629  }
  5630  
  5631  // Convert_v1_PersistentVolumeList_To_core_PersistentVolumeList is an autogenerated conversion function.
  5632  func Convert_v1_PersistentVolumeList_To_core_PersistentVolumeList(in *v1.PersistentVolumeList, out *core.PersistentVolumeList, s conversion.Scope) error {
  5633  	return autoConvert_v1_PersistentVolumeList_To_core_PersistentVolumeList(in, out, s)
  5634  }
  5635  
  5636  func autoConvert_core_PersistentVolumeList_To_v1_PersistentVolumeList(in *core.PersistentVolumeList, out *v1.PersistentVolumeList, s conversion.Scope) error {
  5637  	out.ListMeta = in.ListMeta
  5638  	if in.Items != nil {
  5639  		in, out := &in.Items, &out.Items
  5640  		*out = make([]v1.PersistentVolume, len(*in))
  5641  		for i := range *in {
  5642  			if err := Convert_core_PersistentVolume_To_v1_PersistentVolume(&(*in)[i], &(*out)[i], s); err != nil {
  5643  				return err
  5644  			}
  5645  		}
  5646  	} else {
  5647  		out.Items = nil
  5648  	}
  5649  	return nil
  5650  }
  5651  
  5652  // Convert_core_PersistentVolumeList_To_v1_PersistentVolumeList is an autogenerated conversion function.
  5653  func Convert_core_PersistentVolumeList_To_v1_PersistentVolumeList(in *core.PersistentVolumeList, out *v1.PersistentVolumeList, s conversion.Scope) error {
  5654  	return autoConvert_core_PersistentVolumeList_To_v1_PersistentVolumeList(in, out, s)
  5655  }
  5656  
  5657  func autoConvert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(in *v1.PersistentVolumeSource, out *core.PersistentVolumeSource, s conversion.Scope) error {
  5658  	out.GCEPersistentDisk = (*core.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  5659  	out.AWSElasticBlockStore = (*core.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  5660  	out.HostPath = (*core.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  5661  	out.Glusterfs = (*core.GlusterfsPersistentVolumeSource)(unsafe.Pointer(in.Glusterfs))
  5662  	out.NFS = (*core.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  5663  	out.RBD = (*core.RBDPersistentVolumeSource)(unsafe.Pointer(in.RBD))
  5664  	out.ISCSI = (*core.ISCSIPersistentVolumeSource)(unsafe.Pointer(in.ISCSI))
  5665  	out.Cinder = (*core.CinderPersistentVolumeSource)(unsafe.Pointer(in.Cinder))
  5666  	out.CephFS = (*core.CephFSPersistentVolumeSource)(unsafe.Pointer(in.CephFS))
  5667  	out.FC = (*core.FCVolumeSource)(unsafe.Pointer(in.FC))
  5668  	out.Flocker = (*core.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  5669  	out.FlexVolume = (*core.FlexPersistentVolumeSource)(unsafe.Pointer(in.FlexVolume))
  5670  	out.AzureFile = (*core.AzureFilePersistentVolumeSource)(unsafe.Pointer(in.AzureFile))
  5671  	out.VsphereVolume = (*core.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  5672  	out.Quobyte = (*core.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  5673  	out.AzureDisk = (*core.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  5674  	out.PhotonPersistentDisk = (*core.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  5675  	out.PortworxVolume = (*core.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  5676  	out.ScaleIO = (*core.ScaleIOPersistentVolumeSource)(unsafe.Pointer(in.ScaleIO))
  5677  	out.Local = (*core.LocalVolumeSource)(unsafe.Pointer(in.Local))
  5678  	out.StorageOS = (*core.StorageOSPersistentVolumeSource)(unsafe.Pointer(in.StorageOS))
  5679  	out.CSI = (*core.CSIPersistentVolumeSource)(unsafe.Pointer(in.CSI))
  5680  	return nil
  5681  }
  5682  
  5683  // Convert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource is an autogenerated conversion function.
  5684  func Convert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(in *v1.PersistentVolumeSource, out *core.PersistentVolumeSource, s conversion.Scope) error {
  5685  	return autoConvert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(in, out, s)
  5686  }
  5687  
  5688  func autoConvert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *core.PersistentVolumeSource, out *v1.PersistentVolumeSource, s conversion.Scope) error {
  5689  	out.GCEPersistentDisk = (*v1.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  5690  	out.AWSElasticBlockStore = (*v1.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  5691  	out.HostPath = (*v1.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  5692  	out.Glusterfs = (*v1.GlusterfsPersistentVolumeSource)(unsafe.Pointer(in.Glusterfs))
  5693  	out.NFS = (*v1.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  5694  	out.RBD = (*v1.RBDPersistentVolumeSource)(unsafe.Pointer(in.RBD))
  5695  	out.Quobyte = (*v1.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  5696  	out.ISCSI = (*v1.ISCSIPersistentVolumeSource)(unsafe.Pointer(in.ISCSI))
  5697  	out.FlexVolume = (*v1.FlexPersistentVolumeSource)(unsafe.Pointer(in.FlexVolume))
  5698  	out.Cinder = (*v1.CinderPersistentVolumeSource)(unsafe.Pointer(in.Cinder))
  5699  	out.CephFS = (*v1.CephFSPersistentVolumeSource)(unsafe.Pointer(in.CephFS))
  5700  	out.FC = (*v1.FCVolumeSource)(unsafe.Pointer(in.FC))
  5701  	out.Flocker = (*v1.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  5702  	out.AzureFile = (*v1.AzureFilePersistentVolumeSource)(unsafe.Pointer(in.AzureFile))
  5703  	out.VsphereVolume = (*v1.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  5704  	out.AzureDisk = (*v1.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  5705  	out.PhotonPersistentDisk = (*v1.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  5706  	out.PortworxVolume = (*v1.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  5707  	out.ScaleIO = (*v1.ScaleIOPersistentVolumeSource)(unsafe.Pointer(in.ScaleIO))
  5708  	out.Local = (*v1.LocalVolumeSource)(unsafe.Pointer(in.Local))
  5709  	out.StorageOS = (*v1.StorageOSPersistentVolumeSource)(unsafe.Pointer(in.StorageOS))
  5710  	out.CSI = (*v1.CSIPersistentVolumeSource)(unsafe.Pointer(in.CSI))
  5711  	return nil
  5712  }
  5713  
  5714  // Convert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource is an autogenerated conversion function.
  5715  func Convert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *core.PersistentVolumeSource, out *v1.PersistentVolumeSource, s conversion.Scope) error {
  5716  	return autoConvert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(in, out, s)
  5717  }
  5718  
  5719  func autoConvert_v1_PersistentVolumeSpec_To_core_PersistentVolumeSpec(in *v1.PersistentVolumeSpec, out *core.PersistentVolumeSpec, s conversion.Scope) error {
  5720  	out.Capacity = *(*core.ResourceList)(unsafe.Pointer(&in.Capacity))
  5721  	if err := Convert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(&in.PersistentVolumeSource, &out.PersistentVolumeSource, s); err != nil {
  5722  		return err
  5723  	}
  5724  	out.AccessModes = *(*[]core.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5725  	out.ClaimRef = (*core.ObjectReference)(unsafe.Pointer(in.ClaimRef))
  5726  	out.PersistentVolumeReclaimPolicy = core.PersistentVolumeReclaimPolicy(in.PersistentVolumeReclaimPolicy)
  5727  	out.StorageClassName = in.StorageClassName
  5728  	out.MountOptions = *(*[]string)(unsafe.Pointer(&in.MountOptions))
  5729  	out.VolumeMode = (*core.PersistentVolumeMode)(unsafe.Pointer(in.VolumeMode))
  5730  	out.NodeAffinity = (*core.VolumeNodeAffinity)(unsafe.Pointer(in.NodeAffinity))
  5731  	out.VolumeAttributesClassName = (*string)(unsafe.Pointer(in.VolumeAttributesClassName))
  5732  	return nil
  5733  }
  5734  
  5735  func autoConvert_core_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in *core.PersistentVolumeSpec, out *v1.PersistentVolumeSpec, s conversion.Scope) error {
  5736  	out.Capacity = *(*v1.ResourceList)(unsafe.Pointer(&in.Capacity))
  5737  	if err := Convert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(&in.PersistentVolumeSource, &out.PersistentVolumeSource, s); err != nil {
  5738  		return err
  5739  	}
  5740  	out.AccessModes = *(*[]v1.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5741  	out.ClaimRef = (*v1.ObjectReference)(unsafe.Pointer(in.ClaimRef))
  5742  	out.PersistentVolumeReclaimPolicy = v1.PersistentVolumeReclaimPolicy(in.PersistentVolumeReclaimPolicy)
  5743  	out.StorageClassName = in.StorageClassName
  5744  	out.MountOptions = *(*[]string)(unsafe.Pointer(&in.MountOptions))
  5745  	out.VolumeMode = (*v1.PersistentVolumeMode)(unsafe.Pointer(in.VolumeMode))
  5746  	out.NodeAffinity = (*v1.VolumeNodeAffinity)(unsafe.Pointer(in.NodeAffinity))
  5747  	out.VolumeAttributesClassName = (*string)(unsafe.Pointer(in.VolumeAttributesClassName))
  5748  	return nil
  5749  }
  5750  
  5751  func autoConvert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(in *v1.PersistentVolumeStatus, out *core.PersistentVolumeStatus, s conversion.Scope) error {
  5752  	out.Phase = core.PersistentVolumePhase(in.Phase)
  5753  	out.Message = in.Message
  5754  	out.Reason = in.Reason
  5755  	out.LastPhaseTransitionTime = (*metav1.Time)(unsafe.Pointer(in.LastPhaseTransitionTime))
  5756  	return nil
  5757  }
  5758  
  5759  // Convert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus is an autogenerated conversion function.
  5760  func Convert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(in *v1.PersistentVolumeStatus, out *core.PersistentVolumeStatus, s conversion.Scope) error {
  5761  	return autoConvert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(in, out, s)
  5762  }
  5763  
  5764  func autoConvert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *core.PersistentVolumeStatus, out *v1.PersistentVolumeStatus, s conversion.Scope) error {
  5765  	out.Phase = v1.PersistentVolumePhase(in.Phase)
  5766  	out.Message = in.Message
  5767  	out.Reason = in.Reason
  5768  	out.LastPhaseTransitionTime = (*metav1.Time)(unsafe.Pointer(in.LastPhaseTransitionTime))
  5769  	return nil
  5770  }
  5771  
  5772  // Convert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus is an autogenerated conversion function.
  5773  func Convert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *core.PersistentVolumeStatus, out *v1.PersistentVolumeStatus, s conversion.Scope) error {
  5774  	return autoConvert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in, out, s)
  5775  }
  5776  
  5777  func autoConvert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource(in *v1.PhotonPersistentDiskVolumeSource, out *core.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  5778  	out.PdID = in.PdID
  5779  	out.FSType = in.FSType
  5780  	return nil
  5781  }
  5782  
  5783  // Convert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource is an autogenerated conversion function.
  5784  func Convert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource(in *v1.PhotonPersistentDiskVolumeSource, out *core.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  5785  	return autoConvert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource(in, out, s)
  5786  }
  5787  
  5788  func autoConvert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in *core.PhotonPersistentDiskVolumeSource, out *v1.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  5789  	out.PdID = in.PdID
  5790  	out.FSType = in.FSType
  5791  	return nil
  5792  }
  5793  
  5794  // Convert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource is an autogenerated conversion function.
  5795  func Convert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in *core.PhotonPersistentDiskVolumeSource, out *v1.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  5796  	return autoConvert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in, out, s)
  5797  }
  5798  
  5799  func autoConvert_v1_Pod_To_core_Pod(in *v1.Pod, out *core.Pod, s conversion.Scope) error {
  5800  	out.ObjectMeta = in.ObjectMeta
  5801  	if err := Convert_v1_PodSpec_To_core_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  5802  		return err
  5803  	}
  5804  	if err := Convert_v1_PodStatus_To_core_PodStatus(&in.Status, &out.Status, s); err != nil {
  5805  		return err
  5806  	}
  5807  	return nil
  5808  }
  5809  
  5810  func autoConvert_core_Pod_To_v1_Pod(in *core.Pod, out *v1.Pod, s conversion.Scope) error {
  5811  	out.ObjectMeta = in.ObjectMeta
  5812  	if err := Convert_core_PodSpec_To_v1_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  5813  		return err
  5814  	}
  5815  	if err := Convert_core_PodStatus_To_v1_PodStatus(&in.Status, &out.Status, s); err != nil {
  5816  		return err
  5817  	}
  5818  	return nil
  5819  }
  5820  
  5821  func autoConvert_v1_PodAffinity_To_core_PodAffinity(in *v1.PodAffinity, out *core.PodAffinity, s conversion.Scope) error {
  5822  	out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]core.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  5823  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]core.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  5824  	return nil
  5825  }
  5826  
  5827  // Convert_v1_PodAffinity_To_core_PodAffinity is an autogenerated conversion function.
  5828  func Convert_v1_PodAffinity_To_core_PodAffinity(in *v1.PodAffinity, out *core.PodAffinity, s conversion.Scope) error {
  5829  	return autoConvert_v1_PodAffinity_To_core_PodAffinity(in, out, s)
  5830  }
  5831  
  5832  func autoConvert_core_PodAffinity_To_v1_PodAffinity(in *core.PodAffinity, out *v1.PodAffinity, s conversion.Scope) error {
  5833  	out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]v1.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  5834  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]v1.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  5835  	return nil
  5836  }
  5837  
  5838  // Convert_core_PodAffinity_To_v1_PodAffinity is an autogenerated conversion function.
  5839  func Convert_core_PodAffinity_To_v1_PodAffinity(in *core.PodAffinity, out *v1.PodAffinity, s conversion.Scope) error {
  5840  	return autoConvert_core_PodAffinity_To_v1_PodAffinity(in, out, s)
  5841  }
  5842  
  5843  func autoConvert_v1_PodAffinityTerm_To_core_PodAffinityTerm(in *v1.PodAffinityTerm, out *core.PodAffinityTerm, s conversion.Scope) error {
  5844  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  5845  	out.Namespaces = *(*[]string)(unsafe.Pointer(&in.Namespaces))
  5846  	out.TopologyKey = in.TopologyKey
  5847  	out.NamespaceSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector))
  5848  	out.MatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MatchLabelKeys))
  5849  	out.MismatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MismatchLabelKeys))
  5850  	return nil
  5851  }
  5852  
  5853  // Convert_v1_PodAffinityTerm_To_core_PodAffinityTerm is an autogenerated conversion function.
  5854  func Convert_v1_PodAffinityTerm_To_core_PodAffinityTerm(in *v1.PodAffinityTerm, out *core.PodAffinityTerm, s conversion.Scope) error {
  5855  	return autoConvert_v1_PodAffinityTerm_To_core_PodAffinityTerm(in, out, s)
  5856  }
  5857  
  5858  func autoConvert_core_PodAffinityTerm_To_v1_PodAffinityTerm(in *core.PodAffinityTerm, out *v1.PodAffinityTerm, s conversion.Scope) error {
  5859  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  5860  	out.Namespaces = *(*[]string)(unsafe.Pointer(&in.Namespaces))
  5861  	out.TopologyKey = in.TopologyKey
  5862  	out.NamespaceSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector))
  5863  	out.MatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MatchLabelKeys))
  5864  	out.MismatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MismatchLabelKeys))
  5865  	return nil
  5866  }
  5867  
  5868  // Convert_core_PodAffinityTerm_To_v1_PodAffinityTerm is an autogenerated conversion function.
  5869  func Convert_core_PodAffinityTerm_To_v1_PodAffinityTerm(in *core.PodAffinityTerm, out *v1.PodAffinityTerm, s conversion.Scope) error {
  5870  	return autoConvert_core_PodAffinityTerm_To_v1_PodAffinityTerm(in, out, s)
  5871  }
  5872  
  5873  func autoConvert_v1_PodAntiAffinity_To_core_PodAntiAffinity(in *v1.PodAntiAffinity, out *core.PodAntiAffinity, s conversion.Scope) error {
  5874  	out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]core.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  5875  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]core.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  5876  	return nil
  5877  }
  5878  
  5879  // Convert_v1_PodAntiAffinity_To_core_PodAntiAffinity is an autogenerated conversion function.
  5880  func Convert_v1_PodAntiAffinity_To_core_PodAntiAffinity(in *v1.PodAntiAffinity, out *core.PodAntiAffinity, s conversion.Scope) error {
  5881  	return autoConvert_v1_PodAntiAffinity_To_core_PodAntiAffinity(in, out, s)
  5882  }
  5883  
  5884  func autoConvert_core_PodAntiAffinity_To_v1_PodAntiAffinity(in *core.PodAntiAffinity, out *v1.PodAntiAffinity, s conversion.Scope) error {
  5885  	out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]v1.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  5886  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]v1.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  5887  	return nil
  5888  }
  5889  
  5890  // Convert_core_PodAntiAffinity_To_v1_PodAntiAffinity is an autogenerated conversion function.
  5891  func Convert_core_PodAntiAffinity_To_v1_PodAntiAffinity(in *core.PodAntiAffinity, out *v1.PodAntiAffinity, s conversion.Scope) error {
  5892  	return autoConvert_core_PodAntiAffinity_To_v1_PodAntiAffinity(in, out, s)
  5893  }
  5894  
  5895  func autoConvert_v1_PodAttachOptions_To_core_PodAttachOptions(in *v1.PodAttachOptions, out *core.PodAttachOptions, s conversion.Scope) error {
  5896  	out.Stdin = in.Stdin
  5897  	out.Stdout = in.Stdout
  5898  	out.Stderr = in.Stderr
  5899  	out.TTY = in.TTY
  5900  	out.Container = in.Container
  5901  	return nil
  5902  }
  5903  
  5904  // Convert_v1_PodAttachOptions_To_core_PodAttachOptions is an autogenerated conversion function.
  5905  func Convert_v1_PodAttachOptions_To_core_PodAttachOptions(in *v1.PodAttachOptions, out *core.PodAttachOptions, s conversion.Scope) error {
  5906  	return autoConvert_v1_PodAttachOptions_To_core_PodAttachOptions(in, out, s)
  5907  }
  5908  
  5909  func autoConvert_core_PodAttachOptions_To_v1_PodAttachOptions(in *core.PodAttachOptions, out *v1.PodAttachOptions, s conversion.Scope) error {
  5910  	out.Stdin = in.Stdin
  5911  	out.Stdout = in.Stdout
  5912  	out.Stderr = in.Stderr
  5913  	out.TTY = in.TTY
  5914  	out.Container = in.Container
  5915  	return nil
  5916  }
  5917  
  5918  // Convert_core_PodAttachOptions_To_v1_PodAttachOptions is an autogenerated conversion function.
  5919  func Convert_core_PodAttachOptions_To_v1_PodAttachOptions(in *core.PodAttachOptions, out *v1.PodAttachOptions, s conversion.Scope) error {
  5920  	return autoConvert_core_PodAttachOptions_To_v1_PodAttachOptions(in, out, s)
  5921  }
  5922  
  5923  func autoConvert_url_Values_To_v1_PodAttachOptions(in *url.Values, out *v1.PodAttachOptions, s conversion.Scope) error {
  5924  	// WARNING: Field TypeMeta does not have json tag, skipping.
  5925  
  5926  	if values, ok := map[string][]string(*in)["stdin"]; ok && len(values) > 0 {
  5927  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stdin, s); err != nil {
  5928  			return err
  5929  		}
  5930  	} else {
  5931  		out.Stdin = false
  5932  	}
  5933  	if values, ok := map[string][]string(*in)["stdout"]; ok && len(values) > 0 {
  5934  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stdout, s); err != nil {
  5935  			return err
  5936  		}
  5937  	} else {
  5938  		out.Stdout = false
  5939  	}
  5940  	if values, ok := map[string][]string(*in)["stderr"]; ok && len(values) > 0 {
  5941  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stderr, s); err != nil {
  5942  			return err
  5943  		}
  5944  	} else {
  5945  		out.Stderr = false
  5946  	}
  5947  	if values, ok := map[string][]string(*in)["tty"]; ok && len(values) > 0 {
  5948  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.TTY, s); err != nil {
  5949  			return err
  5950  		}
  5951  	} else {
  5952  		out.TTY = false
  5953  	}
  5954  	if values, ok := map[string][]string(*in)["container"]; ok && len(values) > 0 {
  5955  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Container, s); err != nil {
  5956  			return err
  5957  		}
  5958  	} else {
  5959  		out.Container = ""
  5960  	}
  5961  	return nil
  5962  }
  5963  
  5964  // Convert_url_Values_To_v1_PodAttachOptions is an autogenerated conversion function.
  5965  func Convert_url_Values_To_v1_PodAttachOptions(in *url.Values, out *v1.PodAttachOptions, s conversion.Scope) error {
  5966  	return autoConvert_url_Values_To_v1_PodAttachOptions(in, out, s)
  5967  }
  5968  
  5969  func autoConvert_v1_PodCondition_To_core_PodCondition(in *v1.PodCondition, out *core.PodCondition, s conversion.Scope) error {
  5970  	out.Type = core.PodConditionType(in.Type)
  5971  	out.Status = core.ConditionStatus(in.Status)
  5972  	out.LastProbeTime = in.LastProbeTime
  5973  	out.LastTransitionTime = in.LastTransitionTime
  5974  	out.Reason = in.Reason
  5975  	out.Message = in.Message
  5976  	return nil
  5977  }
  5978  
  5979  // Convert_v1_PodCondition_To_core_PodCondition is an autogenerated conversion function.
  5980  func Convert_v1_PodCondition_To_core_PodCondition(in *v1.PodCondition, out *core.PodCondition, s conversion.Scope) error {
  5981  	return autoConvert_v1_PodCondition_To_core_PodCondition(in, out, s)
  5982  }
  5983  
  5984  func autoConvert_core_PodCondition_To_v1_PodCondition(in *core.PodCondition, out *v1.PodCondition, s conversion.Scope) error {
  5985  	out.Type = v1.PodConditionType(in.Type)
  5986  	out.Status = v1.ConditionStatus(in.Status)
  5987  	out.LastProbeTime = in.LastProbeTime
  5988  	out.LastTransitionTime = in.LastTransitionTime
  5989  	out.Reason = in.Reason
  5990  	out.Message = in.Message
  5991  	return nil
  5992  }
  5993  
  5994  // Convert_core_PodCondition_To_v1_PodCondition is an autogenerated conversion function.
  5995  func Convert_core_PodCondition_To_v1_PodCondition(in *core.PodCondition, out *v1.PodCondition, s conversion.Scope) error {
  5996  	return autoConvert_core_PodCondition_To_v1_PodCondition(in, out, s)
  5997  }
  5998  
  5999  func autoConvert_v1_PodDNSConfig_To_core_PodDNSConfig(in *v1.PodDNSConfig, out *core.PodDNSConfig, s conversion.Scope) error {
  6000  	out.Nameservers = *(*[]string)(unsafe.Pointer(&in.Nameservers))
  6001  	out.Searches = *(*[]string)(unsafe.Pointer(&in.Searches))
  6002  	out.Options = *(*[]core.PodDNSConfigOption)(unsafe.Pointer(&in.Options))
  6003  	return nil
  6004  }
  6005  
  6006  // Convert_v1_PodDNSConfig_To_core_PodDNSConfig is an autogenerated conversion function.
  6007  func Convert_v1_PodDNSConfig_To_core_PodDNSConfig(in *v1.PodDNSConfig, out *core.PodDNSConfig, s conversion.Scope) error {
  6008  	return autoConvert_v1_PodDNSConfig_To_core_PodDNSConfig(in, out, s)
  6009  }
  6010  
  6011  func autoConvert_core_PodDNSConfig_To_v1_PodDNSConfig(in *core.PodDNSConfig, out *v1.PodDNSConfig, s conversion.Scope) error {
  6012  	out.Nameservers = *(*[]string)(unsafe.Pointer(&in.Nameservers))
  6013  	out.Searches = *(*[]string)(unsafe.Pointer(&in.Searches))
  6014  	out.Options = *(*[]v1.PodDNSConfigOption)(unsafe.Pointer(&in.Options))
  6015  	return nil
  6016  }
  6017  
  6018  // Convert_core_PodDNSConfig_To_v1_PodDNSConfig is an autogenerated conversion function.
  6019  func Convert_core_PodDNSConfig_To_v1_PodDNSConfig(in *core.PodDNSConfig, out *v1.PodDNSConfig, s conversion.Scope) error {
  6020  	return autoConvert_core_PodDNSConfig_To_v1_PodDNSConfig(in, out, s)
  6021  }
  6022  
  6023  func autoConvert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption(in *v1.PodDNSConfigOption, out *core.PodDNSConfigOption, s conversion.Scope) error {
  6024  	out.Name = in.Name
  6025  	out.Value = (*string)(unsafe.Pointer(in.Value))
  6026  	return nil
  6027  }
  6028  
  6029  // Convert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption is an autogenerated conversion function.
  6030  func Convert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption(in *v1.PodDNSConfigOption, out *core.PodDNSConfigOption, s conversion.Scope) error {
  6031  	return autoConvert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption(in, out, s)
  6032  }
  6033  
  6034  func autoConvert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption(in *core.PodDNSConfigOption, out *v1.PodDNSConfigOption, s conversion.Scope) error {
  6035  	out.Name = in.Name
  6036  	out.Value = (*string)(unsafe.Pointer(in.Value))
  6037  	return nil
  6038  }
  6039  
  6040  // Convert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption is an autogenerated conversion function.
  6041  func Convert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption(in *core.PodDNSConfigOption, out *v1.PodDNSConfigOption, s conversion.Scope) error {
  6042  	return autoConvert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption(in, out, s)
  6043  }
  6044  
  6045  func autoConvert_v1_PodExecOptions_To_core_PodExecOptions(in *v1.PodExecOptions, out *core.PodExecOptions, s conversion.Scope) error {
  6046  	out.Stdin = in.Stdin
  6047  	out.Stdout = in.Stdout
  6048  	out.Stderr = in.Stderr
  6049  	out.TTY = in.TTY
  6050  	out.Container = in.Container
  6051  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  6052  	return nil
  6053  }
  6054  
  6055  // Convert_v1_PodExecOptions_To_core_PodExecOptions is an autogenerated conversion function.
  6056  func Convert_v1_PodExecOptions_To_core_PodExecOptions(in *v1.PodExecOptions, out *core.PodExecOptions, s conversion.Scope) error {
  6057  	return autoConvert_v1_PodExecOptions_To_core_PodExecOptions(in, out, s)
  6058  }
  6059  
  6060  func autoConvert_core_PodExecOptions_To_v1_PodExecOptions(in *core.PodExecOptions, out *v1.PodExecOptions, s conversion.Scope) error {
  6061  	out.Stdin = in.Stdin
  6062  	out.Stdout = in.Stdout
  6063  	out.Stderr = in.Stderr
  6064  	out.TTY = in.TTY
  6065  	out.Container = in.Container
  6066  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  6067  	return nil
  6068  }
  6069  
  6070  // Convert_core_PodExecOptions_To_v1_PodExecOptions is an autogenerated conversion function.
  6071  func Convert_core_PodExecOptions_To_v1_PodExecOptions(in *core.PodExecOptions, out *v1.PodExecOptions, s conversion.Scope) error {
  6072  	return autoConvert_core_PodExecOptions_To_v1_PodExecOptions(in, out, s)
  6073  }
  6074  
  6075  func autoConvert_url_Values_To_v1_PodExecOptions(in *url.Values, out *v1.PodExecOptions, s conversion.Scope) error {
  6076  	// WARNING: Field TypeMeta does not have json tag, skipping.
  6077  
  6078  	if values, ok := map[string][]string(*in)["stdin"]; ok && len(values) > 0 {
  6079  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stdin, s); err != nil {
  6080  			return err
  6081  		}
  6082  	} else {
  6083  		out.Stdin = false
  6084  	}
  6085  	if values, ok := map[string][]string(*in)["stdout"]; ok && len(values) > 0 {
  6086  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stdout, s); err != nil {
  6087  			return err
  6088  		}
  6089  	} else {
  6090  		out.Stdout = false
  6091  	}
  6092  	if values, ok := map[string][]string(*in)["stderr"]; ok && len(values) > 0 {
  6093  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stderr, s); err != nil {
  6094  			return err
  6095  		}
  6096  	} else {
  6097  		out.Stderr = false
  6098  	}
  6099  	if values, ok := map[string][]string(*in)["tty"]; ok && len(values) > 0 {
  6100  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.TTY, s); err != nil {
  6101  			return err
  6102  		}
  6103  	} else {
  6104  		out.TTY = false
  6105  	}
  6106  	if values, ok := map[string][]string(*in)["container"]; ok && len(values) > 0 {
  6107  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Container, s); err != nil {
  6108  			return err
  6109  		}
  6110  	} else {
  6111  		out.Container = ""
  6112  	}
  6113  	if values, ok := map[string][]string(*in)["command"]; ok && len(values) > 0 {
  6114  		out.Command = *(*[]string)(unsafe.Pointer(&values))
  6115  	} else {
  6116  		out.Command = nil
  6117  	}
  6118  	return nil
  6119  }
  6120  
  6121  // Convert_url_Values_To_v1_PodExecOptions is an autogenerated conversion function.
  6122  func Convert_url_Values_To_v1_PodExecOptions(in *url.Values, out *v1.PodExecOptions, s conversion.Scope) error {
  6123  	return autoConvert_url_Values_To_v1_PodExecOptions(in, out, s)
  6124  }
  6125  
  6126  func autoConvert_v1_PodIP_To_core_PodIP(in *v1.PodIP, out *core.PodIP, s conversion.Scope) error {
  6127  	out.IP = in.IP
  6128  	return nil
  6129  }
  6130  
  6131  // Convert_v1_PodIP_To_core_PodIP is an autogenerated conversion function.
  6132  func Convert_v1_PodIP_To_core_PodIP(in *v1.PodIP, out *core.PodIP, s conversion.Scope) error {
  6133  	return autoConvert_v1_PodIP_To_core_PodIP(in, out, s)
  6134  }
  6135  
  6136  func autoConvert_core_PodIP_To_v1_PodIP(in *core.PodIP, out *v1.PodIP, s conversion.Scope) error {
  6137  	out.IP = in.IP
  6138  	return nil
  6139  }
  6140  
  6141  // Convert_core_PodIP_To_v1_PodIP is an autogenerated conversion function.
  6142  func Convert_core_PodIP_To_v1_PodIP(in *core.PodIP, out *v1.PodIP, s conversion.Scope) error {
  6143  	return autoConvert_core_PodIP_To_v1_PodIP(in, out, s)
  6144  }
  6145  
  6146  func autoConvert_v1_PodList_To_core_PodList(in *v1.PodList, out *core.PodList, s conversion.Scope) error {
  6147  	out.ListMeta = in.ListMeta
  6148  	if in.Items != nil {
  6149  		in, out := &in.Items, &out.Items
  6150  		*out = make([]core.Pod, len(*in))
  6151  		for i := range *in {
  6152  			if err := Convert_v1_Pod_To_core_Pod(&(*in)[i], &(*out)[i], s); err != nil {
  6153  				return err
  6154  			}
  6155  		}
  6156  	} else {
  6157  		out.Items = nil
  6158  	}
  6159  	return nil
  6160  }
  6161  
  6162  // Convert_v1_PodList_To_core_PodList is an autogenerated conversion function.
  6163  func Convert_v1_PodList_To_core_PodList(in *v1.PodList, out *core.PodList, s conversion.Scope) error {
  6164  	return autoConvert_v1_PodList_To_core_PodList(in, out, s)
  6165  }
  6166  
  6167  func autoConvert_core_PodList_To_v1_PodList(in *core.PodList, out *v1.PodList, s conversion.Scope) error {
  6168  	out.ListMeta = in.ListMeta
  6169  	if in.Items != nil {
  6170  		in, out := &in.Items, &out.Items
  6171  		*out = make([]v1.Pod, len(*in))
  6172  		for i := range *in {
  6173  			if err := Convert_core_Pod_To_v1_Pod(&(*in)[i], &(*out)[i], s); err != nil {
  6174  				return err
  6175  			}
  6176  		}
  6177  	} else {
  6178  		out.Items = nil
  6179  	}
  6180  	return nil
  6181  }
  6182  
  6183  // Convert_core_PodList_To_v1_PodList is an autogenerated conversion function.
  6184  func Convert_core_PodList_To_v1_PodList(in *core.PodList, out *v1.PodList, s conversion.Scope) error {
  6185  	return autoConvert_core_PodList_To_v1_PodList(in, out, s)
  6186  }
  6187  
  6188  func autoConvert_v1_PodLogOptions_To_core_PodLogOptions(in *v1.PodLogOptions, out *core.PodLogOptions, s conversion.Scope) error {
  6189  	out.Container = in.Container
  6190  	out.Follow = in.Follow
  6191  	out.Previous = in.Previous
  6192  	out.SinceSeconds = (*int64)(unsafe.Pointer(in.SinceSeconds))
  6193  	out.SinceTime = (*metav1.Time)(unsafe.Pointer(in.SinceTime))
  6194  	out.Timestamps = in.Timestamps
  6195  	out.TailLines = (*int64)(unsafe.Pointer(in.TailLines))
  6196  	out.LimitBytes = (*int64)(unsafe.Pointer(in.LimitBytes))
  6197  	out.InsecureSkipTLSVerifyBackend = in.InsecureSkipTLSVerifyBackend
  6198  	return nil
  6199  }
  6200  
  6201  // Convert_v1_PodLogOptions_To_core_PodLogOptions is an autogenerated conversion function.
  6202  func Convert_v1_PodLogOptions_To_core_PodLogOptions(in *v1.PodLogOptions, out *core.PodLogOptions, s conversion.Scope) error {
  6203  	return autoConvert_v1_PodLogOptions_To_core_PodLogOptions(in, out, s)
  6204  }
  6205  
  6206  func autoConvert_core_PodLogOptions_To_v1_PodLogOptions(in *core.PodLogOptions, out *v1.PodLogOptions, s conversion.Scope) error {
  6207  	out.Container = in.Container
  6208  	out.Follow = in.Follow
  6209  	out.Previous = in.Previous
  6210  	out.SinceSeconds = (*int64)(unsafe.Pointer(in.SinceSeconds))
  6211  	out.SinceTime = (*metav1.Time)(unsafe.Pointer(in.SinceTime))
  6212  	out.Timestamps = in.Timestamps
  6213  	out.TailLines = (*int64)(unsafe.Pointer(in.TailLines))
  6214  	out.LimitBytes = (*int64)(unsafe.Pointer(in.LimitBytes))
  6215  	out.InsecureSkipTLSVerifyBackend = in.InsecureSkipTLSVerifyBackend
  6216  	return nil
  6217  }
  6218  
  6219  // Convert_core_PodLogOptions_To_v1_PodLogOptions is an autogenerated conversion function.
  6220  func Convert_core_PodLogOptions_To_v1_PodLogOptions(in *core.PodLogOptions, out *v1.PodLogOptions, s conversion.Scope) error {
  6221  	return autoConvert_core_PodLogOptions_To_v1_PodLogOptions(in, out, s)
  6222  }
  6223  
  6224  func autoConvert_url_Values_To_v1_PodLogOptions(in *url.Values, out *v1.PodLogOptions, s conversion.Scope) error {
  6225  	// WARNING: Field TypeMeta does not have json tag, skipping.
  6226  
  6227  	if values, ok := map[string][]string(*in)["container"]; ok && len(values) > 0 {
  6228  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Container, s); err != nil {
  6229  			return err
  6230  		}
  6231  	} else {
  6232  		out.Container = ""
  6233  	}
  6234  	if values, ok := map[string][]string(*in)["follow"]; ok && len(values) > 0 {
  6235  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Follow, s); err != nil {
  6236  			return err
  6237  		}
  6238  	} else {
  6239  		out.Follow = false
  6240  	}
  6241  	if values, ok := map[string][]string(*in)["previous"]; ok && len(values) > 0 {
  6242  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Previous, s); err != nil {
  6243  			return err
  6244  		}
  6245  	} else {
  6246  		out.Previous = false
  6247  	}
  6248  	if values, ok := map[string][]string(*in)["sinceSeconds"]; ok && len(values) > 0 {
  6249  		if err := runtime.Convert_Slice_string_To_Pointer_int64(&values, &out.SinceSeconds, s); err != nil {
  6250  			return err
  6251  		}
  6252  	} else {
  6253  		out.SinceSeconds = nil
  6254  	}
  6255  	if values, ok := map[string][]string(*in)["sinceTime"]; ok && len(values) > 0 {
  6256  		if err := metav1.Convert_Slice_string_To_Pointer_v1_Time(&values, &out.SinceTime, s); err != nil {
  6257  			return err
  6258  		}
  6259  	} else {
  6260  		out.SinceTime = nil
  6261  	}
  6262  	if values, ok := map[string][]string(*in)["timestamps"]; ok && len(values) > 0 {
  6263  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Timestamps, s); err != nil {
  6264  			return err
  6265  		}
  6266  	} else {
  6267  		out.Timestamps = false
  6268  	}
  6269  	if values, ok := map[string][]string(*in)["tailLines"]; ok && len(values) > 0 {
  6270  		if err := runtime.Convert_Slice_string_To_Pointer_int64(&values, &out.TailLines, s); err != nil {
  6271  			return err
  6272  		}
  6273  	} else {
  6274  		out.TailLines = nil
  6275  	}
  6276  	if values, ok := map[string][]string(*in)["limitBytes"]; ok && len(values) > 0 {
  6277  		if err := runtime.Convert_Slice_string_To_Pointer_int64(&values, &out.LimitBytes, s); err != nil {
  6278  			return err
  6279  		}
  6280  	} else {
  6281  		out.LimitBytes = nil
  6282  	}
  6283  	if values, ok := map[string][]string(*in)["insecureSkipTLSVerifyBackend"]; ok && len(values) > 0 {
  6284  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.InsecureSkipTLSVerifyBackend, s); err != nil {
  6285  			return err
  6286  		}
  6287  	} else {
  6288  		out.InsecureSkipTLSVerifyBackend = false
  6289  	}
  6290  	return nil
  6291  }
  6292  
  6293  // Convert_url_Values_To_v1_PodLogOptions is an autogenerated conversion function.
  6294  func Convert_url_Values_To_v1_PodLogOptions(in *url.Values, out *v1.PodLogOptions, s conversion.Scope) error {
  6295  	return autoConvert_url_Values_To_v1_PodLogOptions(in, out, s)
  6296  }
  6297  
  6298  func autoConvert_v1_PodOS_To_core_PodOS(in *v1.PodOS, out *core.PodOS, s conversion.Scope) error {
  6299  	out.Name = core.OSName(in.Name)
  6300  	return nil
  6301  }
  6302  
  6303  // Convert_v1_PodOS_To_core_PodOS is an autogenerated conversion function.
  6304  func Convert_v1_PodOS_To_core_PodOS(in *v1.PodOS, out *core.PodOS, s conversion.Scope) error {
  6305  	return autoConvert_v1_PodOS_To_core_PodOS(in, out, s)
  6306  }
  6307  
  6308  func autoConvert_core_PodOS_To_v1_PodOS(in *core.PodOS, out *v1.PodOS, s conversion.Scope) error {
  6309  	out.Name = v1.OSName(in.Name)
  6310  	return nil
  6311  }
  6312  
  6313  // Convert_core_PodOS_To_v1_PodOS is an autogenerated conversion function.
  6314  func Convert_core_PodOS_To_v1_PodOS(in *core.PodOS, out *v1.PodOS, s conversion.Scope) error {
  6315  	return autoConvert_core_PodOS_To_v1_PodOS(in, out, s)
  6316  }
  6317  
  6318  func autoConvert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions(in *v1.PodPortForwardOptions, out *core.PodPortForwardOptions, s conversion.Scope) error {
  6319  	out.Ports = *(*[]int32)(unsafe.Pointer(&in.Ports))
  6320  	return nil
  6321  }
  6322  
  6323  // Convert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions is an autogenerated conversion function.
  6324  func Convert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions(in *v1.PodPortForwardOptions, out *core.PodPortForwardOptions, s conversion.Scope) error {
  6325  	return autoConvert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions(in, out, s)
  6326  }
  6327  
  6328  func autoConvert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions(in *core.PodPortForwardOptions, out *v1.PodPortForwardOptions, s conversion.Scope) error {
  6329  	out.Ports = *(*[]int32)(unsafe.Pointer(&in.Ports))
  6330  	return nil
  6331  }
  6332  
  6333  // Convert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions is an autogenerated conversion function.
  6334  func Convert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions(in *core.PodPortForwardOptions, out *v1.PodPortForwardOptions, s conversion.Scope) error {
  6335  	return autoConvert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions(in, out, s)
  6336  }
  6337  
  6338  func autoConvert_url_Values_To_v1_PodPortForwardOptions(in *url.Values, out *v1.PodPortForwardOptions, s conversion.Scope) error {
  6339  	// WARNING: Field TypeMeta does not have json tag, skipping.
  6340  
  6341  	if values, ok := map[string][]string(*in)["ports"]; ok && len(values) > 0 {
  6342  		if err := metav1.Convert_Slice_string_To_Slice_int32(&values, &out.Ports, s); err != nil {
  6343  			return err
  6344  		}
  6345  	} else {
  6346  		out.Ports = nil
  6347  	}
  6348  	return nil
  6349  }
  6350  
  6351  // Convert_url_Values_To_v1_PodPortForwardOptions is an autogenerated conversion function.
  6352  func Convert_url_Values_To_v1_PodPortForwardOptions(in *url.Values, out *v1.PodPortForwardOptions, s conversion.Scope) error {
  6353  	return autoConvert_url_Values_To_v1_PodPortForwardOptions(in, out, s)
  6354  }
  6355  
  6356  func autoConvert_v1_PodProxyOptions_To_core_PodProxyOptions(in *v1.PodProxyOptions, out *core.PodProxyOptions, s conversion.Scope) error {
  6357  	out.Path = in.Path
  6358  	return nil
  6359  }
  6360  
  6361  // Convert_v1_PodProxyOptions_To_core_PodProxyOptions is an autogenerated conversion function.
  6362  func Convert_v1_PodProxyOptions_To_core_PodProxyOptions(in *v1.PodProxyOptions, out *core.PodProxyOptions, s conversion.Scope) error {
  6363  	return autoConvert_v1_PodProxyOptions_To_core_PodProxyOptions(in, out, s)
  6364  }
  6365  
  6366  func autoConvert_core_PodProxyOptions_To_v1_PodProxyOptions(in *core.PodProxyOptions, out *v1.PodProxyOptions, s conversion.Scope) error {
  6367  	out.Path = in.Path
  6368  	return nil
  6369  }
  6370  
  6371  // Convert_core_PodProxyOptions_To_v1_PodProxyOptions is an autogenerated conversion function.
  6372  func Convert_core_PodProxyOptions_To_v1_PodProxyOptions(in *core.PodProxyOptions, out *v1.PodProxyOptions, s conversion.Scope) error {
  6373  	return autoConvert_core_PodProxyOptions_To_v1_PodProxyOptions(in, out, s)
  6374  }
  6375  
  6376  func autoConvert_url_Values_To_v1_PodProxyOptions(in *url.Values, out *v1.PodProxyOptions, s conversion.Scope) error {
  6377  	// WARNING: Field TypeMeta does not have json tag, skipping.
  6378  
  6379  	if values, ok := map[string][]string(*in)["path"]; ok && len(values) > 0 {
  6380  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Path, s); err != nil {
  6381  			return err
  6382  		}
  6383  	} else {
  6384  		out.Path = ""
  6385  	}
  6386  	return nil
  6387  }
  6388  
  6389  // Convert_url_Values_To_v1_PodProxyOptions is an autogenerated conversion function.
  6390  func Convert_url_Values_To_v1_PodProxyOptions(in *url.Values, out *v1.PodProxyOptions, s conversion.Scope) error {
  6391  	return autoConvert_url_Values_To_v1_PodProxyOptions(in, out, s)
  6392  }
  6393  
  6394  func autoConvert_v1_PodReadinessGate_To_core_PodReadinessGate(in *v1.PodReadinessGate, out *core.PodReadinessGate, s conversion.Scope) error {
  6395  	out.ConditionType = core.PodConditionType(in.ConditionType)
  6396  	return nil
  6397  }
  6398  
  6399  // Convert_v1_PodReadinessGate_To_core_PodReadinessGate is an autogenerated conversion function.
  6400  func Convert_v1_PodReadinessGate_To_core_PodReadinessGate(in *v1.PodReadinessGate, out *core.PodReadinessGate, s conversion.Scope) error {
  6401  	return autoConvert_v1_PodReadinessGate_To_core_PodReadinessGate(in, out, s)
  6402  }
  6403  
  6404  func autoConvert_core_PodReadinessGate_To_v1_PodReadinessGate(in *core.PodReadinessGate, out *v1.PodReadinessGate, s conversion.Scope) error {
  6405  	out.ConditionType = v1.PodConditionType(in.ConditionType)
  6406  	return nil
  6407  }
  6408  
  6409  // Convert_core_PodReadinessGate_To_v1_PodReadinessGate is an autogenerated conversion function.
  6410  func Convert_core_PodReadinessGate_To_v1_PodReadinessGate(in *core.PodReadinessGate, out *v1.PodReadinessGate, s conversion.Scope) error {
  6411  	return autoConvert_core_PodReadinessGate_To_v1_PodReadinessGate(in, out, s)
  6412  }
  6413  
  6414  func autoConvert_v1_PodResourceClaim_To_core_PodResourceClaim(in *v1.PodResourceClaim, out *core.PodResourceClaim, s conversion.Scope) error {
  6415  	out.Name = in.Name
  6416  	if err := Convert_v1_ClaimSource_To_core_ClaimSource(&in.Source, &out.Source, s); err != nil {
  6417  		return err
  6418  	}
  6419  	return nil
  6420  }
  6421  
  6422  // Convert_v1_PodResourceClaim_To_core_PodResourceClaim is an autogenerated conversion function.
  6423  func Convert_v1_PodResourceClaim_To_core_PodResourceClaim(in *v1.PodResourceClaim, out *core.PodResourceClaim, s conversion.Scope) error {
  6424  	return autoConvert_v1_PodResourceClaim_To_core_PodResourceClaim(in, out, s)
  6425  }
  6426  
  6427  func autoConvert_core_PodResourceClaim_To_v1_PodResourceClaim(in *core.PodResourceClaim, out *v1.PodResourceClaim, s conversion.Scope) error {
  6428  	out.Name = in.Name
  6429  	if err := Convert_core_ClaimSource_To_v1_ClaimSource(&in.Source, &out.Source, s); err != nil {
  6430  		return err
  6431  	}
  6432  	return nil
  6433  }
  6434  
  6435  // Convert_core_PodResourceClaim_To_v1_PodResourceClaim is an autogenerated conversion function.
  6436  func Convert_core_PodResourceClaim_To_v1_PodResourceClaim(in *core.PodResourceClaim, out *v1.PodResourceClaim, s conversion.Scope) error {
  6437  	return autoConvert_core_PodResourceClaim_To_v1_PodResourceClaim(in, out, s)
  6438  }
  6439  
  6440  func autoConvert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus(in *v1.PodResourceClaimStatus, out *core.PodResourceClaimStatus, s conversion.Scope) error {
  6441  	out.Name = in.Name
  6442  	out.ResourceClaimName = (*string)(unsafe.Pointer(in.ResourceClaimName))
  6443  	return nil
  6444  }
  6445  
  6446  // Convert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus is an autogenerated conversion function.
  6447  func Convert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus(in *v1.PodResourceClaimStatus, out *core.PodResourceClaimStatus, s conversion.Scope) error {
  6448  	return autoConvert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus(in, out, s)
  6449  }
  6450  
  6451  func autoConvert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus(in *core.PodResourceClaimStatus, out *v1.PodResourceClaimStatus, s conversion.Scope) error {
  6452  	out.Name = in.Name
  6453  	out.ResourceClaimName = (*string)(unsafe.Pointer(in.ResourceClaimName))
  6454  	return nil
  6455  }
  6456  
  6457  // Convert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus is an autogenerated conversion function.
  6458  func Convert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus(in *core.PodResourceClaimStatus, out *v1.PodResourceClaimStatus, s conversion.Scope) error {
  6459  	return autoConvert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus(in, out, s)
  6460  }
  6461  
  6462  func autoConvert_v1_PodSchedulingGate_To_core_PodSchedulingGate(in *v1.PodSchedulingGate, out *core.PodSchedulingGate, s conversion.Scope) error {
  6463  	out.Name = in.Name
  6464  	return nil
  6465  }
  6466  
  6467  // Convert_v1_PodSchedulingGate_To_core_PodSchedulingGate is an autogenerated conversion function.
  6468  func Convert_v1_PodSchedulingGate_To_core_PodSchedulingGate(in *v1.PodSchedulingGate, out *core.PodSchedulingGate, s conversion.Scope) error {
  6469  	return autoConvert_v1_PodSchedulingGate_To_core_PodSchedulingGate(in, out, s)
  6470  }
  6471  
  6472  func autoConvert_core_PodSchedulingGate_To_v1_PodSchedulingGate(in *core.PodSchedulingGate, out *v1.PodSchedulingGate, s conversion.Scope) error {
  6473  	out.Name = in.Name
  6474  	return nil
  6475  }
  6476  
  6477  // Convert_core_PodSchedulingGate_To_v1_PodSchedulingGate is an autogenerated conversion function.
  6478  func Convert_core_PodSchedulingGate_To_v1_PodSchedulingGate(in *core.PodSchedulingGate, out *v1.PodSchedulingGate, s conversion.Scope) error {
  6479  	return autoConvert_core_PodSchedulingGate_To_v1_PodSchedulingGate(in, out, s)
  6480  }
  6481  
  6482  func autoConvert_v1_PodSecurityContext_To_core_PodSecurityContext(in *v1.PodSecurityContext, out *core.PodSecurityContext, s conversion.Scope) error {
  6483  	out.SELinuxOptions = (*core.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  6484  	out.WindowsOptions = (*core.WindowsSecurityContextOptions)(unsafe.Pointer(in.WindowsOptions))
  6485  	out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  6486  	out.RunAsGroup = (*int64)(unsafe.Pointer(in.RunAsGroup))
  6487  	out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  6488  	out.SupplementalGroups = *(*[]int64)(unsafe.Pointer(&in.SupplementalGroups))
  6489  	out.FSGroup = (*int64)(unsafe.Pointer(in.FSGroup))
  6490  	out.Sysctls = *(*[]core.Sysctl)(unsafe.Pointer(&in.Sysctls))
  6491  	out.FSGroupChangePolicy = (*core.PodFSGroupChangePolicy)(unsafe.Pointer(in.FSGroupChangePolicy))
  6492  	out.SeccompProfile = (*core.SeccompProfile)(unsafe.Pointer(in.SeccompProfile))
  6493  	out.AppArmorProfile = (*core.AppArmorProfile)(unsafe.Pointer(in.AppArmorProfile))
  6494  	return nil
  6495  }
  6496  
  6497  // Convert_v1_PodSecurityContext_To_core_PodSecurityContext is an autogenerated conversion function.
  6498  func Convert_v1_PodSecurityContext_To_core_PodSecurityContext(in *v1.PodSecurityContext, out *core.PodSecurityContext, s conversion.Scope) error {
  6499  	return autoConvert_v1_PodSecurityContext_To_core_PodSecurityContext(in, out, s)
  6500  }
  6501  
  6502  func autoConvert_core_PodSecurityContext_To_v1_PodSecurityContext(in *core.PodSecurityContext, out *v1.PodSecurityContext, s conversion.Scope) error {
  6503  	// INFO: in.HostNetwork opted out of conversion generation
  6504  	// INFO: in.HostPID opted out of conversion generation
  6505  	// INFO: in.HostIPC opted out of conversion generation
  6506  	// INFO: in.ShareProcessNamespace opted out of conversion generation
  6507  	// INFO: in.HostUsers opted out of conversion generation
  6508  	out.SELinuxOptions = (*v1.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  6509  	out.WindowsOptions = (*v1.WindowsSecurityContextOptions)(unsafe.Pointer(in.WindowsOptions))
  6510  	out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  6511  	out.RunAsGroup = (*int64)(unsafe.Pointer(in.RunAsGroup))
  6512  	out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  6513  	out.SupplementalGroups = *(*[]int64)(unsafe.Pointer(&in.SupplementalGroups))
  6514  	out.FSGroup = (*int64)(unsafe.Pointer(in.FSGroup))
  6515  	out.FSGroupChangePolicy = (*v1.PodFSGroupChangePolicy)(unsafe.Pointer(in.FSGroupChangePolicy))
  6516  	out.Sysctls = *(*[]v1.Sysctl)(unsafe.Pointer(&in.Sysctls))
  6517  	out.SeccompProfile = (*v1.SeccompProfile)(unsafe.Pointer(in.SeccompProfile))
  6518  	out.AppArmorProfile = (*v1.AppArmorProfile)(unsafe.Pointer(in.AppArmorProfile))
  6519  	return nil
  6520  }
  6521  
  6522  // Convert_core_PodSecurityContext_To_v1_PodSecurityContext is an autogenerated conversion function.
  6523  func Convert_core_PodSecurityContext_To_v1_PodSecurityContext(in *core.PodSecurityContext, out *v1.PodSecurityContext, s conversion.Scope) error {
  6524  	return autoConvert_core_PodSecurityContext_To_v1_PodSecurityContext(in, out, s)
  6525  }
  6526  
  6527  func autoConvert_v1_PodSignature_To_core_PodSignature(in *v1.PodSignature, out *core.PodSignature, s conversion.Scope) error {
  6528  	out.PodController = (*metav1.OwnerReference)(unsafe.Pointer(in.PodController))
  6529  	return nil
  6530  }
  6531  
  6532  // Convert_v1_PodSignature_To_core_PodSignature is an autogenerated conversion function.
  6533  func Convert_v1_PodSignature_To_core_PodSignature(in *v1.PodSignature, out *core.PodSignature, s conversion.Scope) error {
  6534  	return autoConvert_v1_PodSignature_To_core_PodSignature(in, out, s)
  6535  }
  6536  
  6537  func autoConvert_core_PodSignature_To_v1_PodSignature(in *core.PodSignature, out *v1.PodSignature, s conversion.Scope) error {
  6538  	out.PodController = (*metav1.OwnerReference)(unsafe.Pointer(in.PodController))
  6539  	return nil
  6540  }
  6541  
  6542  // Convert_core_PodSignature_To_v1_PodSignature is an autogenerated conversion function.
  6543  func Convert_core_PodSignature_To_v1_PodSignature(in *core.PodSignature, out *v1.PodSignature, s conversion.Scope) error {
  6544  	return autoConvert_core_PodSignature_To_v1_PodSignature(in, out, s)
  6545  }
  6546  
  6547  func autoConvert_v1_PodSpec_To_core_PodSpec(in *v1.PodSpec, out *core.PodSpec, s conversion.Scope) error {
  6548  	if in.Volumes != nil {
  6549  		in, out := &in.Volumes, &out.Volumes
  6550  		*out = make([]core.Volume, len(*in))
  6551  		for i := range *in {
  6552  			if err := Convert_v1_Volume_To_core_Volume(&(*in)[i], &(*out)[i], s); err != nil {
  6553  				return err
  6554  			}
  6555  		}
  6556  	} else {
  6557  		out.Volumes = nil
  6558  	}
  6559  	out.InitContainers = *(*[]core.Container)(unsafe.Pointer(&in.InitContainers))
  6560  	out.Containers = *(*[]core.Container)(unsafe.Pointer(&in.Containers))
  6561  	out.EphemeralContainers = *(*[]core.EphemeralContainer)(unsafe.Pointer(&in.EphemeralContainers))
  6562  	out.RestartPolicy = core.RestartPolicy(in.RestartPolicy)
  6563  	out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  6564  	out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds))
  6565  	out.DNSPolicy = core.DNSPolicy(in.DNSPolicy)
  6566  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
  6567  	out.ServiceAccountName = in.ServiceAccountName
  6568  	// INFO: in.DeprecatedServiceAccount opted out of conversion generation
  6569  	out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  6570  	out.NodeName = in.NodeName
  6571  	// INFO: in.HostNetwork opted out of conversion generation
  6572  	// INFO: in.HostPID opted out of conversion generation
  6573  	// INFO: in.HostIPC opted out of conversion generation
  6574  	// INFO: in.ShareProcessNamespace opted out of conversion generation
  6575  	if in.SecurityContext != nil {
  6576  		in, out := &in.SecurityContext, &out.SecurityContext
  6577  		*out = new(core.PodSecurityContext)
  6578  		if err := Convert_v1_PodSecurityContext_To_core_PodSecurityContext(*in, *out, s); err != nil {
  6579  			return err
  6580  		}
  6581  	} else {
  6582  		out.SecurityContext = nil
  6583  	}
  6584  	out.ImagePullSecrets = *(*[]core.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  6585  	out.Hostname = in.Hostname
  6586  	out.Subdomain = in.Subdomain
  6587  	out.Affinity = (*core.Affinity)(unsafe.Pointer(in.Affinity))
  6588  	out.SchedulerName = in.SchedulerName
  6589  	out.Tolerations = *(*[]core.Toleration)(unsafe.Pointer(&in.Tolerations))
  6590  	out.HostAliases = *(*[]core.HostAlias)(unsafe.Pointer(&in.HostAliases))
  6591  	out.PriorityClassName = in.PriorityClassName
  6592  	out.Priority = (*int32)(unsafe.Pointer(in.Priority))
  6593  	out.DNSConfig = (*core.PodDNSConfig)(unsafe.Pointer(in.DNSConfig))
  6594  	out.ReadinessGates = *(*[]core.PodReadinessGate)(unsafe.Pointer(&in.ReadinessGates))
  6595  	out.RuntimeClassName = (*string)(unsafe.Pointer(in.RuntimeClassName))
  6596  	out.EnableServiceLinks = (*bool)(unsafe.Pointer(in.EnableServiceLinks))
  6597  	out.PreemptionPolicy = (*core.PreemptionPolicy)(unsafe.Pointer(in.PreemptionPolicy))
  6598  	out.Overhead = *(*core.ResourceList)(unsafe.Pointer(&in.Overhead))
  6599  	out.TopologySpreadConstraints = *(*[]core.TopologySpreadConstraint)(unsafe.Pointer(&in.TopologySpreadConstraints))
  6600  	out.SetHostnameAsFQDN = (*bool)(unsafe.Pointer(in.SetHostnameAsFQDN))
  6601  	out.OS = (*core.PodOS)(unsafe.Pointer(in.OS))
  6602  	// INFO: in.HostUsers opted out of conversion generation
  6603  	out.SchedulingGates = *(*[]core.PodSchedulingGate)(unsafe.Pointer(&in.SchedulingGates))
  6604  	out.ResourceClaims = *(*[]core.PodResourceClaim)(unsafe.Pointer(&in.ResourceClaims))
  6605  	return nil
  6606  }
  6607  
  6608  func autoConvert_core_PodSpec_To_v1_PodSpec(in *core.PodSpec, out *v1.PodSpec, s conversion.Scope) error {
  6609  	if in.Volumes != nil {
  6610  		in, out := &in.Volumes, &out.Volumes
  6611  		*out = make([]v1.Volume, len(*in))
  6612  		for i := range *in {
  6613  			if err := Convert_core_Volume_To_v1_Volume(&(*in)[i], &(*out)[i], s); err != nil {
  6614  				return err
  6615  			}
  6616  		}
  6617  	} else {
  6618  		out.Volumes = nil
  6619  	}
  6620  	out.InitContainers = *(*[]v1.Container)(unsafe.Pointer(&in.InitContainers))
  6621  	out.Containers = *(*[]v1.Container)(unsafe.Pointer(&in.Containers))
  6622  	out.EphemeralContainers = *(*[]v1.EphemeralContainer)(unsafe.Pointer(&in.EphemeralContainers))
  6623  	out.RestartPolicy = v1.RestartPolicy(in.RestartPolicy)
  6624  	out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  6625  	out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds))
  6626  	out.DNSPolicy = v1.DNSPolicy(in.DNSPolicy)
  6627  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
  6628  	out.ServiceAccountName = in.ServiceAccountName
  6629  	out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  6630  	out.NodeName = in.NodeName
  6631  	if in.SecurityContext != nil {
  6632  		in, out := &in.SecurityContext, &out.SecurityContext
  6633  		*out = new(v1.PodSecurityContext)
  6634  		if err := Convert_core_PodSecurityContext_To_v1_PodSecurityContext(*in, *out, s); err != nil {
  6635  			return err
  6636  		}
  6637  	} else {
  6638  		out.SecurityContext = nil
  6639  	}
  6640  	out.ImagePullSecrets = *(*[]v1.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  6641  	out.Hostname = in.Hostname
  6642  	out.Subdomain = in.Subdomain
  6643  	out.SetHostnameAsFQDN = (*bool)(unsafe.Pointer(in.SetHostnameAsFQDN))
  6644  	out.Affinity = (*v1.Affinity)(unsafe.Pointer(in.Affinity))
  6645  	out.SchedulerName = in.SchedulerName
  6646  	out.Tolerations = *(*[]v1.Toleration)(unsafe.Pointer(&in.Tolerations))
  6647  	out.HostAliases = *(*[]v1.HostAlias)(unsafe.Pointer(&in.HostAliases))
  6648  	out.PriorityClassName = in.PriorityClassName
  6649  	out.Priority = (*int32)(unsafe.Pointer(in.Priority))
  6650  	out.PreemptionPolicy = (*v1.PreemptionPolicy)(unsafe.Pointer(in.PreemptionPolicy))
  6651  	out.DNSConfig = (*v1.PodDNSConfig)(unsafe.Pointer(in.DNSConfig))
  6652  	out.ReadinessGates = *(*[]v1.PodReadinessGate)(unsafe.Pointer(&in.ReadinessGates))
  6653  	out.RuntimeClassName = (*string)(unsafe.Pointer(in.RuntimeClassName))
  6654  	out.Overhead = *(*v1.ResourceList)(unsafe.Pointer(&in.Overhead))
  6655  	out.EnableServiceLinks = (*bool)(unsafe.Pointer(in.EnableServiceLinks))
  6656  	out.TopologySpreadConstraints = *(*[]v1.TopologySpreadConstraint)(unsafe.Pointer(&in.TopologySpreadConstraints))
  6657  	out.OS = (*v1.PodOS)(unsafe.Pointer(in.OS))
  6658  	out.SchedulingGates = *(*[]v1.PodSchedulingGate)(unsafe.Pointer(&in.SchedulingGates))
  6659  	out.ResourceClaims = *(*[]v1.PodResourceClaim)(unsafe.Pointer(&in.ResourceClaims))
  6660  	return nil
  6661  }
  6662  
  6663  func autoConvert_v1_PodStatus_To_core_PodStatus(in *v1.PodStatus, out *core.PodStatus, s conversion.Scope) error {
  6664  	out.Phase = core.PodPhase(in.Phase)
  6665  	out.Conditions = *(*[]core.PodCondition)(unsafe.Pointer(&in.Conditions))
  6666  	out.Message = in.Message
  6667  	out.Reason = in.Reason
  6668  	out.NominatedNodeName = in.NominatedNodeName
  6669  	out.HostIP = in.HostIP
  6670  	out.HostIPs = *(*[]core.HostIP)(unsafe.Pointer(&in.HostIPs))
  6671  	// WARNING: in.PodIP requires manual conversion: does not exist in peer-type
  6672  	out.PodIPs = *(*[]core.PodIP)(unsafe.Pointer(&in.PodIPs))
  6673  	out.StartTime = (*metav1.Time)(unsafe.Pointer(in.StartTime))
  6674  	out.InitContainerStatuses = *(*[]core.ContainerStatus)(unsafe.Pointer(&in.InitContainerStatuses))
  6675  	out.ContainerStatuses = *(*[]core.ContainerStatus)(unsafe.Pointer(&in.ContainerStatuses))
  6676  	out.QOSClass = core.PodQOSClass(in.QOSClass)
  6677  	out.EphemeralContainerStatuses = *(*[]core.ContainerStatus)(unsafe.Pointer(&in.EphemeralContainerStatuses))
  6678  	out.Resize = core.PodResizeStatus(in.Resize)
  6679  	out.ResourceClaimStatuses = *(*[]core.PodResourceClaimStatus)(unsafe.Pointer(&in.ResourceClaimStatuses))
  6680  	return nil
  6681  }
  6682  
  6683  func autoConvert_core_PodStatus_To_v1_PodStatus(in *core.PodStatus, out *v1.PodStatus, s conversion.Scope) error {
  6684  	out.Phase = v1.PodPhase(in.Phase)
  6685  	out.Conditions = *(*[]v1.PodCondition)(unsafe.Pointer(&in.Conditions))
  6686  	out.Message = in.Message
  6687  	out.Reason = in.Reason
  6688  	out.NominatedNodeName = in.NominatedNodeName
  6689  	out.HostIP = in.HostIP
  6690  	out.HostIPs = *(*[]v1.HostIP)(unsafe.Pointer(&in.HostIPs))
  6691  	out.PodIPs = *(*[]v1.PodIP)(unsafe.Pointer(&in.PodIPs))
  6692  	out.StartTime = (*metav1.Time)(unsafe.Pointer(in.StartTime))
  6693  	out.QOSClass = v1.PodQOSClass(in.QOSClass)
  6694  	out.InitContainerStatuses = *(*[]v1.ContainerStatus)(unsafe.Pointer(&in.InitContainerStatuses))
  6695  	out.ContainerStatuses = *(*[]v1.ContainerStatus)(unsafe.Pointer(&in.ContainerStatuses))
  6696  	out.EphemeralContainerStatuses = *(*[]v1.ContainerStatus)(unsafe.Pointer(&in.EphemeralContainerStatuses))
  6697  	out.Resize = v1.PodResizeStatus(in.Resize)
  6698  	out.ResourceClaimStatuses = *(*[]v1.PodResourceClaimStatus)(unsafe.Pointer(&in.ResourceClaimStatuses))
  6699  	return nil
  6700  }
  6701  
  6702  func autoConvert_v1_PodStatusResult_To_core_PodStatusResult(in *v1.PodStatusResult, out *core.PodStatusResult, s conversion.Scope) error {
  6703  	out.ObjectMeta = in.ObjectMeta
  6704  	if err := Convert_v1_PodStatus_To_core_PodStatus(&in.Status, &out.Status, s); err != nil {
  6705  		return err
  6706  	}
  6707  	return nil
  6708  }
  6709  
  6710  // Convert_v1_PodStatusResult_To_core_PodStatusResult is an autogenerated conversion function.
  6711  func Convert_v1_PodStatusResult_To_core_PodStatusResult(in *v1.PodStatusResult, out *core.PodStatusResult, s conversion.Scope) error {
  6712  	return autoConvert_v1_PodStatusResult_To_core_PodStatusResult(in, out, s)
  6713  }
  6714  
  6715  func autoConvert_core_PodStatusResult_To_v1_PodStatusResult(in *core.PodStatusResult, out *v1.PodStatusResult, s conversion.Scope) error {
  6716  	out.ObjectMeta = in.ObjectMeta
  6717  	if err := Convert_core_PodStatus_To_v1_PodStatus(&in.Status, &out.Status, s); err != nil {
  6718  		return err
  6719  	}
  6720  	return nil
  6721  }
  6722  
  6723  // Convert_core_PodStatusResult_To_v1_PodStatusResult is an autogenerated conversion function.
  6724  func Convert_core_PodStatusResult_To_v1_PodStatusResult(in *core.PodStatusResult, out *v1.PodStatusResult, s conversion.Scope) error {
  6725  	return autoConvert_core_PodStatusResult_To_v1_PodStatusResult(in, out, s)
  6726  }
  6727  
  6728  func autoConvert_v1_PodTemplate_To_core_PodTemplate(in *v1.PodTemplate, out *core.PodTemplate, s conversion.Scope) error {
  6729  	out.ObjectMeta = in.ObjectMeta
  6730  	if err := Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  6731  		return err
  6732  	}
  6733  	return nil
  6734  }
  6735  
  6736  // Convert_v1_PodTemplate_To_core_PodTemplate is an autogenerated conversion function.
  6737  func Convert_v1_PodTemplate_To_core_PodTemplate(in *v1.PodTemplate, out *core.PodTemplate, s conversion.Scope) error {
  6738  	return autoConvert_v1_PodTemplate_To_core_PodTemplate(in, out, s)
  6739  }
  6740  
  6741  func autoConvert_core_PodTemplate_To_v1_PodTemplate(in *core.PodTemplate, out *v1.PodTemplate, s conversion.Scope) error {
  6742  	out.ObjectMeta = in.ObjectMeta
  6743  	if err := Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  6744  		return err
  6745  	}
  6746  	return nil
  6747  }
  6748  
  6749  // Convert_core_PodTemplate_To_v1_PodTemplate is an autogenerated conversion function.
  6750  func Convert_core_PodTemplate_To_v1_PodTemplate(in *core.PodTemplate, out *v1.PodTemplate, s conversion.Scope) error {
  6751  	return autoConvert_core_PodTemplate_To_v1_PodTemplate(in, out, s)
  6752  }
  6753  
  6754  func autoConvert_v1_PodTemplateList_To_core_PodTemplateList(in *v1.PodTemplateList, out *core.PodTemplateList, s conversion.Scope) error {
  6755  	out.ListMeta = in.ListMeta
  6756  	if in.Items != nil {
  6757  		in, out := &in.Items, &out.Items
  6758  		*out = make([]core.PodTemplate, len(*in))
  6759  		for i := range *in {
  6760  			if err := Convert_v1_PodTemplate_To_core_PodTemplate(&(*in)[i], &(*out)[i], s); err != nil {
  6761  				return err
  6762  			}
  6763  		}
  6764  	} else {
  6765  		out.Items = nil
  6766  	}
  6767  	return nil
  6768  }
  6769  
  6770  // Convert_v1_PodTemplateList_To_core_PodTemplateList is an autogenerated conversion function.
  6771  func Convert_v1_PodTemplateList_To_core_PodTemplateList(in *v1.PodTemplateList, out *core.PodTemplateList, s conversion.Scope) error {
  6772  	return autoConvert_v1_PodTemplateList_To_core_PodTemplateList(in, out, s)
  6773  }
  6774  
  6775  func autoConvert_core_PodTemplateList_To_v1_PodTemplateList(in *core.PodTemplateList, out *v1.PodTemplateList, s conversion.Scope) error {
  6776  	out.ListMeta = in.ListMeta
  6777  	if in.Items != nil {
  6778  		in, out := &in.Items, &out.Items
  6779  		*out = make([]v1.PodTemplate, len(*in))
  6780  		for i := range *in {
  6781  			if err := Convert_core_PodTemplate_To_v1_PodTemplate(&(*in)[i], &(*out)[i], s); err != nil {
  6782  				return err
  6783  			}
  6784  		}
  6785  	} else {
  6786  		out.Items = nil
  6787  	}
  6788  	return nil
  6789  }
  6790  
  6791  // Convert_core_PodTemplateList_To_v1_PodTemplateList is an autogenerated conversion function.
  6792  func Convert_core_PodTemplateList_To_v1_PodTemplateList(in *core.PodTemplateList, out *v1.PodTemplateList, s conversion.Scope) error {
  6793  	return autoConvert_core_PodTemplateList_To_v1_PodTemplateList(in, out, s)
  6794  }
  6795  
  6796  func autoConvert_v1_PodTemplateSpec_To_core_PodTemplateSpec(in *v1.PodTemplateSpec, out *core.PodTemplateSpec, s conversion.Scope) error {
  6797  	out.ObjectMeta = in.ObjectMeta
  6798  	if err := Convert_v1_PodSpec_To_core_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  6799  		return err
  6800  	}
  6801  	return nil
  6802  }
  6803  
  6804  func autoConvert_core_PodTemplateSpec_To_v1_PodTemplateSpec(in *core.PodTemplateSpec, out *v1.PodTemplateSpec, s conversion.Scope) error {
  6805  	out.ObjectMeta = in.ObjectMeta
  6806  	if err := Convert_core_PodSpec_To_v1_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  6807  		return err
  6808  	}
  6809  	return nil
  6810  }
  6811  
  6812  func autoConvert_v1_PortStatus_To_core_PortStatus(in *v1.PortStatus, out *core.PortStatus, s conversion.Scope) error {
  6813  	out.Port = in.Port
  6814  	out.Protocol = core.Protocol(in.Protocol)
  6815  	out.Error = (*string)(unsafe.Pointer(in.Error))
  6816  	return nil
  6817  }
  6818  
  6819  // Convert_v1_PortStatus_To_core_PortStatus is an autogenerated conversion function.
  6820  func Convert_v1_PortStatus_To_core_PortStatus(in *v1.PortStatus, out *core.PortStatus, s conversion.Scope) error {
  6821  	return autoConvert_v1_PortStatus_To_core_PortStatus(in, out, s)
  6822  }
  6823  
  6824  func autoConvert_core_PortStatus_To_v1_PortStatus(in *core.PortStatus, out *v1.PortStatus, s conversion.Scope) error {
  6825  	out.Port = in.Port
  6826  	out.Protocol = v1.Protocol(in.Protocol)
  6827  	out.Error = (*string)(unsafe.Pointer(in.Error))
  6828  	return nil
  6829  }
  6830  
  6831  // Convert_core_PortStatus_To_v1_PortStatus is an autogenerated conversion function.
  6832  func Convert_core_PortStatus_To_v1_PortStatus(in *core.PortStatus, out *v1.PortStatus, s conversion.Scope) error {
  6833  	return autoConvert_core_PortStatus_To_v1_PortStatus(in, out, s)
  6834  }
  6835  
  6836  func autoConvert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource(in *v1.PortworxVolumeSource, out *core.PortworxVolumeSource, s conversion.Scope) error {
  6837  	out.VolumeID = in.VolumeID
  6838  	out.FSType = in.FSType
  6839  	out.ReadOnly = in.ReadOnly
  6840  	return nil
  6841  }
  6842  
  6843  // Convert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource is an autogenerated conversion function.
  6844  func Convert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource(in *v1.PortworxVolumeSource, out *core.PortworxVolumeSource, s conversion.Scope) error {
  6845  	return autoConvert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource(in, out, s)
  6846  }
  6847  
  6848  func autoConvert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource(in *core.PortworxVolumeSource, out *v1.PortworxVolumeSource, s conversion.Scope) error {
  6849  	out.VolumeID = in.VolumeID
  6850  	out.FSType = in.FSType
  6851  	out.ReadOnly = in.ReadOnly
  6852  	return nil
  6853  }
  6854  
  6855  // Convert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource is an autogenerated conversion function.
  6856  func Convert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource(in *core.PortworxVolumeSource, out *v1.PortworxVolumeSource, s conversion.Scope) error {
  6857  	return autoConvert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource(in, out, s)
  6858  }
  6859  
  6860  func autoConvert_v1_Preconditions_To_core_Preconditions(in *v1.Preconditions, out *core.Preconditions, s conversion.Scope) error {
  6861  	out.UID = (*types.UID)(unsafe.Pointer(in.UID))
  6862  	return nil
  6863  }
  6864  
  6865  // Convert_v1_Preconditions_To_core_Preconditions is an autogenerated conversion function.
  6866  func Convert_v1_Preconditions_To_core_Preconditions(in *v1.Preconditions, out *core.Preconditions, s conversion.Scope) error {
  6867  	return autoConvert_v1_Preconditions_To_core_Preconditions(in, out, s)
  6868  }
  6869  
  6870  func autoConvert_core_Preconditions_To_v1_Preconditions(in *core.Preconditions, out *v1.Preconditions, s conversion.Scope) error {
  6871  	out.UID = (*types.UID)(unsafe.Pointer(in.UID))
  6872  	return nil
  6873  }
  6874  
  6875  // Convert_core_Preconditions_To_v1_Preconditions is an autogenerated conversion function.
  6876  func Convert_core_Preconditions_To_v1_Preconditions(in *core.Preconditions, out *v1.Preconditions, s conversion.Scope) error {
  6877  	return autoConvert_core_Preconditions_To_v1_Preconditions(in, out, s)
  6878  }
  6879  
  6880  func autoConvert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry(in *v1.PreferAvoidPodsEntry, out *core.PreferAvoidPodsEntry, s conversion.Scope) error {
  6881  	if err := Convert_v1_PodSignature_To_core_PodSignature(&in.PodSignature, &out.PodSignature, s); err != nil {
  6882  		return err
  6883  	}
  6884  	out.EvictionTime = in.EvictionTime
  6885  	out.Reason = in.Reason
  6886  	out.Message = in.Message
  6887  	return nil
  6888  }
  6889  
  6890  // Convert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry is an autogenerated conversion function.
  6891  func Convert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry(in *v1.PreferAvoidPodsEntry, out *core.PreferAvoidPodsEntry, s conversion.Scope) error {
  6892  	return autoConvert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry(in, out, s)
  6893  }
  6894  
  6895  func autoConvert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in *core.PreferAvoidPodsEntry, out *v1.PreferAvoidPodsEntry, s conversion.Scope) error {
  6896  	if err := Convert_core_PodSignature_To_v1_PodSignature(&in.PodSignature, &out.PodSignature, s); err != nil {
  6897  		return err
  6898  	}
  6899  	out.EvictionTime = in.EvictionTime
  6900  	out.Reason = in.Reason
  6901  	out.Message = in.Message
  6902  	return nil
  6903  }
  6904  
  6905  // Convert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry is an autogenerated conversion function.
  6906  func Convert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in *core.PreferAvoidPodsEntry, out *v1.PreferAvoidPodsEntry, s conversion.Scope) error {
  6907  	return autoConvert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in, out, s)
  6908  }
  6909  
  6910  func autoConvert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm(in *v1.PreferredSchedulingTerm, out *core.PreferredSchedulingTerm, s conversion.Scope) error {
  6911  	out.Weight = in.Weight
  6912  	if err := Convert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(&in.Preference, &out.Preference, s); err != nil {
  6913  		return err
  6914  	}
  6915  	return nil
  6916  }
  6917  
  6918  // Convert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm is an autogenerated conversion function.
  6919  func Convert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm(in *v1.PreferredSchedulingTerm, out *core.PreferredSchedulingTerm, s conversion.Scope) error {
  6920  	return autoConvert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm(in, out, s)
  6921  }
  6922  
  6923  func autoConvert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in *core.PreferredSchedulingTerm, out *v1.PreferredSchedulingTerm, s conversion.Scope) error {
  6924  	out.Weight = in.Weight
  6925  	if err := Convert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(&in.Preference, &out.Preference, s); err != nil {
  6926  		return err
  6927  	}
  6928  	return nil
  6929  }
  6930  
  6931  // Convert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm is an autogenerated conversion function.
  6932  func Convert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in *core.PreferredSchedulingTerm, out *v1.PreferredSchedulingTerm, s conversion.Scope) error {
  6933  	return autoConvert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in, out, s)
  6934  }
  6935  
  6936  func autoConvert_v1_Probe_To_core_Probe(in *v1.Probe, out *core.Probe, s conversion.Scope) error {
  6937  	if err := Convert_v1_ProbeHandler_To_core_ProbeHandler(&in.ProbeHandler, &out.ProbeHandler, s); err != nil {
  6938  		return err
  6939  	}
  6940  	out.InitialDelaySeconds = in.InitialDelaySeconds
  6941  	out.TimeoutSeconds = in.TimeoutSeconds
  6942  	out.PeriodSeconds = in.PeriodSeconds
  6943  	out.SuccessThreshold = in.SuccessThreshold
  6944  	out.FailureThreshold = in.FailureThreshold
  6945  	out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  6946  	return nil
  6947  }
  6948  
  6949  // Convert_v1_Probe_To_core_Probe is an autogenerated conversion function.
  6950  func Convert_v1_Probe_To_core_Probe(in *v1.Probe, out *core.Probe, s conversion.Scope) error {
  6951  	return autoConvert_v1_Probe_To_core_Probe(in, out, s)
  6952  }
  6953  
  6954  func autoConvert_core_Probe_To_v1_Probe(in *core.Probe, out *v1.Probe, s conversion.Scope) error {
  6955  	if err := Convert_core_ProbeHandler_To_v1_ProbeHandler(&in.ProbeHandler, &out.ProbeHandler, s); err != nil {
  6956  		return err
  6957  	}
  6958  	out.InitialDelaySeconds = in.InitialDelaySeconds
  6959  	out.TimeoutSeconds = in.TimeoutSeconds
  6960  	out.PeriodSeconds = in.PeriodSeconds
  6961  	out.SuccessThreshold = in.SuccessThreshold
  6962  	out.FailureThreshold = in.FailureThreshold
  6963  	out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  6964  	return nil
  6965  }
  6966  
  6967  // Convert_core_Probe_To_v1_Probe is an autogenerated conversion function.
  6968  func Convert_core_Probe_To_v1_Probe(in *core.Probe, out *v1.Probe, s conversion.Scope) error {
  6969  	return autoConvert_core_Probe_To_v1_Probe(in, out, s)
  6970  }
  6971  
  6972  func autoConvert_v1_ProbeHandler_To_core_ProbeHandler(in *v1.ProbeHandler, out *core.ProbeHandler, s conversion.Scope) error {
  6973  	out.Exec = (*core.ExecAction)(unsafe.Pointer(in.Exec))
  6974  	out.HTTPGet = (*core.HTTPGetAction)(unsafe.Pointer(in.HTTPGet))
  6975  	out.TCPSocket = (*core.TCPSocketAction)(unsafe.Pointer(in.TCPSocket))
  6976  	out.GRPC = (*core.GRPCAction)(unsafe.Pointer(in.GRPC))
  6977  	return nil
  6978  }
  6979  
  6980  // Convert_v1_ProbeHandler_To_core_ProbeHandler is an autogenerated conversion function.
  6981  func Convert_v1_ProbeHandler_To_core_ProbeHandler(in *v1.ProbeHandler, out *core.ProbeHandler, s conversion.Scope) error {
  6982  	return autoConvert_v1_ProbeHandler_To_core_ProbeHandler(in, out, s)
  6983  }
  6984  
  6985  func autoConvert_core_ProbeHandler_To_v1_ProbeHandler(in *core.ProbeHandler, out *v1.ProbeHandler, s conversion.Scope) error {
  6986  	out.Exec = (*v1.ExecAction)(unsafe.Pointer(in.Exec))
  6987  	out.HTTPGet = (*v1.HTTPGetAction)(unsafe.Pointer(in.HTTPGet))
  6988  	out.TCPSocket = (*v1.TCPSocketAction)(unsafe.Pointer(in.TCPSocket))
  6989  	out.GRPC = (*v1.GRPCAction)(unsafe.Pointer(in.GRPC))
  6990  	return nil
  6991  }
  6992  
  6993  // Convert_core_ProbeHandler_To_v1_ProbeHandler is an autogenerated conversion function.
  6994  func Convert_core_ProbeHandler_To_v1_ProbeHandler(in *core.ProbeHandler, out *v1.ProbeHandler, s conversion.Scope) error {
  6995  	return autoConvert_core_ProbeHandler_To_v1_ProbeHandler(in, out, s)
  6996  }
  6997  
  6998  func autoConvert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(in *v1.ProjectedVolumeSource, out *core.ProjectedVolumeSource, s conversion.Scope) error {
  6999  	if in.Sources != nil {
  7000  		in, out := &in.Sources, &out.Sources
  7001  		*out = make([]core.VolumeProjection, len(*in))
  7002  		for i := range *in {
  7003  			if err := Convert_v1_VolumeProjection_To_core_VolumeProjection(&(*in)[i], &(*out)[i], s); err != nil {
  7004  				return err
  7005  			}
  7006  		}
  7007  	} else {
  7008  		out.Sources = nil
  7009  	}
  7010  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  7011  	return nil
  7012  }
  7013  
  7014  // Convert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource is an autogenerated conversion function.
  7015  func Convert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(in *v1.ProjectedVolumeSource, out *core.ProjectedVolumeSource, s conversion.Scope) error {
  7016  	return autoConvert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(in, out, s)
  7017  }
  7018  
  7019  func autoConvert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in *core.ProjectedVolumeSource, out *v1.ProjectedVolumeSource, s conversion.Scope) error {
  7020  	if in.Sources != nil {
  7021  		in, out := &in.Sources, &out.Sources
  7022  		*out = make([]v1.VolumeProjection, len(*in))
  7023  		for i := range *in {
  7024  			if err := Convert_core_VolumeProjection_To_v1_VolumeProjection(&(*in)[i], &(*out)[i], s); err != nil {
  7025  				return err
  7026  			}
  7027  		}
  7028  	} else {
  7029  		out.Sources = nil
  7030  	}
  7031  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  7032  	return nil
  7033  }
  7034  
  7035  // Convert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource is an autogenerated conversion function.
  7036  func Convert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in *core.ProjectedVolumeSource, out *v1.ProjectedVolumeSource, s conversion.Scope) error {
  7037  	return autoConvert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in, out, s)
  7038  }
  7039  
  7040  func autoConvert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource(in *v1.QuobyteVolumeSource, out *core.QuobyteVolumeSource, s conversion.Scope) error {
  7041  	out.Registry = in.Registry
  7042  	out.Volume = in.Volume
  7043  	out.ReadOnly = in.ReadOnly
  7044  	out.User = in.User
  7045  	out.Group = in.Group
  7046  	out.Tenant = in.Tenant
  7047  	return nil
  7048  }
  7049  
  7050  // Convert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource is an autogenerated conversion function.
  7051  func Convert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource(in *v1.QuobyteVolumeSource, out *core.QuobyteVolumeSource, s conversion.Scope) error {
  7052  	return autoConvert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource(in, out, s)
  7053  }
  7054  
  7055  func autoConvert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in *core.QuobyteVolumeSource, out *v1.QuobyteVolumeSource, s conversion.Scope) error {
  7056  	out.Registry = in.Registry
  7057  	out.Volume = in.Volume
  7058  	out.ReadOnly = in.ReadOnly
  7059  	out.User = in.User
  7060  	out.Group = in.Group
  7061  	out.Tenant = in.Tenant
  7062  	return nil
  7063  }
  7064  
  7065  // Convert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource is an autogenerated conversion function.
  7066  func Convert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in *core.QuobyteVolumeSource, out *v1.QuobyteVolumeSource, s conversion.Scope) error {
  7067  	return autoConvert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in, out, s)
  7068  }
  7069  
  7070  func autoConvert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource(in *v1.RBDPersistentVolumeSource, out *core.RBDPersistentVolumeSource, s conversion.Scope) error {
  7071  	out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  7072  	out.RBDImage = in.RBDImage
  7073  	out.FSType = in.FSType
  7074  	out.RBDPool = in.RBDPool
  7075  	out.RadosUser = in.RadosUser
  7076  	out.Keyring = in.Keyring
  7077  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  7078  	out.ReadOnly = in.ReadOnly
  7079  	return nil
  7080  }
  7081  
  7082  // Convert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource is an autogenerated conversion function.
  7083  func Convert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource(in *v1.RBDPersistentVolumeSource, out *core.RBDPersistentVolumeSource, s conversion.Scope) error {
  7084  	return autoConvert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource(in, out, s)
  7085  }
  7086  
  7087  func autoConvert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource(in *core.RBDPersistentVolumeSource, out *v1.RBDPersistentVolumeSource, s conversion.Scope) error {
  7088  	out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  7089  	out.RBDImage = in.RBDImage
  7090  	out.FSType = in.FSType
  7091  	out.RBDPool = in.RBDPool
  7092  	out.RadosUser = in.RadosUser
  7093  	out.Keyring = in.Keyring
  7094  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  7095  	out.ReadOnly = in.ReadOnly
  7096  	return nil
  7097  }
  7098  
  7099  // Convert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource is an autogenerated conversion function.
  7100  func Convert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource(in *core.RBDPersistentVolumeSource, out *v1.RBDPersistentVolumeSource, s conversion.Scope) error {
  7101  	return autoConvert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource(in, out, s)
  7102  }
  7103  
  7104  func autoConvert_v1_RBDVolumeSource_To_core_RBDVolumeSource(in *v1.RBDVolumeSource, out *core.RBDVolumeSource, s conversion.Scope) error {
  7105  	out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  7106  	out.RBDImage = in.RBDImage
  7107  	out.FSType = in.FSType
  7108  	out.RBDPool = in.RBDPool
  7109  	out.RadosUser = in.RadosUser
  7110  	out.Keyring = in.Keyring
  7111  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  7112  	out.ReadOnly = in.ReadOnly
  7113  	return nil
  7114  }
  7115  
  7116  // Convert_v1_RBDVolumeSource_To_core_RBDVolumeSource is an autogenerated conversion function.
  7117  func Convert_v1_RBDVolumeSource_To_core_RBDVolumeSource(in *v1.RBDVolumeSource, out *core.RBDVolumeSource, s conversion.Scope) error {
  7118  	return autoConvert_v1_RBDVolumeSource_To_core_RBDVolumeSource(in, out, s)
  7119  }
  7120  
  7121  func autoConvert_core_RBDVolumeSource_To_v1_RBDVolumeSource(in *core.RBDVolumeSource, out *v1.RBDVolumeSource, s conversion.Scope) error {
  7122  	out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  7123  	out.RBDImage = in.RBDImage
  7124  	out.FSType = in.FSType
  7125  	out.RBDPool = in.RBDPool
  7126  	out.RadosUser = in.RadosUser
  7127  	out.Keyring = in.Keyring
  7128  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  7129  	out.ReadOnly = in.ReadOnly
  7130  	return nil
  7131  }
  7132  
  7133  // Convert_core_RBDVolumeSource_To_v1_RBDVolumeSource is an autogenerated conversion function.
  7134  func Convert_core_RBDVolumeSource_To_v1_RBDVolumeSource(in *core.RBDVolumeSource, out *v1.RBDVolumeSource, s conversion.Scope) error {
  7135  	return autoConvert_core_RBDVolumeSource_To_v1_RBDVolumeSource(in, out, s)
  7136  }
  7137  
  7138  func autoConvert_v1_RangeAllocation_To_core_RangeAllocation(in *v1.RangeAllocation, out *core.RangeAllocation, s conversion.Scope) error {
  7139  	out.ObjectMeta = in.ObjectMeta
  7140  	out.Range = in.Range
  7141  	out.Data = *(*[]byte)(unsafe.Pointer(&in.Data))
  7142  	return nil
  7143  }
  7144  
  7145  // Convert_v1_RangeAllocation_To_core_RangeAllocation is an autogenerated conversion function.
  7146  func Convert_v1_RangeAllocation_To_core_RangeAllocation(in *v1.RangeAllocation, out *core.RangeAllocation, s conversion.Scope) error {
  7147  	return autoConvert_v1_RangeAllocation_To_core_RangeAllocation(in, out, s)
  7148  }
  7149  
  7150  func autoConvert_core_RangeAllocation_To_v1_RangeAllocation(in *core.RangeAllocation, out *v1.RangeAllocation, s conversion.Scope) error {
  7151  	out.ObjectMeta = in.ObjectMeta
  7152  	out.Range = in.Range
  7153  	out.Data = *(*[]byte)(unsafe.Pointer(&in.Data))
  7154  	return nil
  7155  }
  7156  
  7157  // Convert_core_RangeAllocation_To_v1_RangeAllocation is an autogenerated conversion function.
  7158  func Convert_core_RangeAllocation_To_v1_RangeAllocation(in *core.RangeAllocation, out *v1.RangeAllocation, s conversion.Scope) error {
  7159  	return autoConvert_core_RangeAllocation_To_v1_RangeAllocation(in, out, s)
  7160  }
  7161  
  7162  func autoConvert_v1_ReplicationController_To_core_ReplicationController(in *v1.ReplicationController, out *core.ReplicationController, s conversion.Scope) error {
  7163  	out.ObjectMeta = in.ObjectMeta
  7164  	if err := Convert_v1_ReplicationControllerSpec_To_core_ReplicationControllerSpec(&in.Spec, &out.Spec, s); err != nil {
  7165  		return err
  7166  	}
  7167  	if err := Convert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(&in.Status, &out.Status, s); err != nil {
  7168  		return err
  7169  	}
  7170  	return nil
  7171  }
  7172  
  7173  // Convert_v1_ReplicationController_To_core_ReplicationController is an autogenerated conversion function.
  7174  func Convert_v1_ReplicationController_To_core_ReplicationController(in *v1.ReplicationController, out *core.ReplicationController, s conversion.Scope) error {
  7175  	return autoConvert_v1_ReplicationController_To_core_ReplicationController(in, out, s)
  7176  }
  7177  
  7178  func autoConvert_core_ReplicationController_To_v1_ReplicationController(in *core.ReplicationController, out *v1.ReplicationController, s conversion.Scope) error {
  7179  	out.ObjectMeta = in.ObjectMeta
  7180  	if err := Convert_core_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(&in.Spec, &out.Spec, s); err != nil {
  7181  		return err
  7182  	}
  7183  	if err := Convert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(&in.Status, &out.Status, s); err != nil {
  7184  		return err
  7185  	}
  7186  	return nil
  7187  }
  7188  
  7189  // Convert_core_ReplicationController_To_v1_ReplicationController is an autogenerated conversion function.
  7190  func Convert_core_ReplicationController_To_v1_ReplicationController(in *core.ReplicationController, out *v1.ReplicationController, s conversion.Scope) error {
  7191  	return autoConvert_core_ReplicationController_To_v1_ReplicationController(in, out, s)
  7192  }
  7193  
  7194  func autoConvert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition(in *v1.ReplicationControllerCondition, out *core.ReplicationControllerCondition, s conversion.Scope) error {
  7195  	out.Type = core.ReplicationControllerConditionType(in.Type)
  7196  	out.Status = core.ConditionStatus(in.Status)
  7197  	out.LastTransitionTime = in.LastTransitionTime
  7198  	out.Reason = in.Reason
  7199  	out.Message = in.Message
  7200  	return nil
  7201  }
  7202  
  7203  // Convert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition is an autogenerated conversion function.
  7204  func Convert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition(in *v1.ReplicationControllerCondition, out *core.ReplicationControllerCondition, s conversion.Scope) error {
  7205  	return autoConvert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition(in, out, s)
  7206  }
  7207  
  7208  func autoConvert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in *core.ReplicationControllerCondition, out *v1.ReplicationControllerCondition, s conversion.Scope) error {
  7209  	out.Type = v1.ReplicationControllerConditionType(in.Type)
  7210  	out.Status = v1.ConditionStatus(in.Status)
  7211  	out.LastTransitionTime = in.LastTransitionTime
  7212  	out.Reason = in.Reason
  7213  	out.Message = in.Message
  7214  	return nil
  7215  }
  7216  
  7217  // Convert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition is an autogenerated conversion function.
  7218  func Convert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in *core.ReplicationControllerCondition, out *v1.ReplicationControllerCondition, s conversion.Scope) error {
  7219  	return autoConvert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in, out, s)
  7220  }
  7221  
  7222  func autoConvert_v1_ReplicationControllerList_To_core_ReplicationControllerList(in *v1.ReplicationControllerList, out *core.ReplicationControllerList, s conversion.Scope) error {
  7223  	out.ListMeta = in.ListMeta
  7224  	if in.Items != nil {
  7225  		in, out := &in.Items, &out.Items
  7226  		*out = make([]core.ReplicationController, len(*in))
  7227  		for i := range *in {
  7228  			if err := Convert_v1_ReplicationController_To_core_ReplicationController(&(*in)[i], &(*out)[i], s); err != nil {
  7229  				return err
  7230  			}
  7231  		}
  7232  	} else {
  7233  		out.Items = nil
  7234  	}
  7235  	return nil
  7236  }
  7237  
  7238  // Convert_v1_ReplicationControllerList_To_core_ReplicationControllerList is an autogenerated conversion function.
  7239  func Convert_v1_ReplicationControllerList_To_core_ReplicationControllerList(in *v1.ReplicationControllerList, out *core.ReplicationControllerList, s conversion.Scope) error {
  7240  	return autoConvert_v1_ReplicationControllerList_To_core_ReplicationControllerList(in, out, s)
  7241  }
  7242  
  7243  func autoConvert_core_ReplicationControllerList_To_v1_ReplicationControllerList(in *core.ReplicationControllerList, out *v1.ReplicationControllerList, s conversion.Scope) error {
  7244  	out.ListMeta = in.ListMeta
  7245  	if in.Items != nil {
  7246  		in, out := &in.Items, &out.Items
  7247  		*out = make([]v1.ReplicationController, len(*in))
  7248  		for i := range *in {
  7249  			if err := Convert_core_ReplicationController_To_v1_ReplicationController(&(*in)[i], &(*out)[i], s); err != nil {
  7250  				return err
  7251  			}
  7252  		}
  7253  	} else {
  7254  		out.Items = nil
  7255  	}
  7256  	return nil
  7257  }
  7258  
  7259  // Convert_core_ReplicationControllerList_To_v1_ReplicationControllerList is an autogenerated conversion function.
  7260  func Convert_core_ReplicationControllerList_To_v1_ReplicationControllerList(in *core.ReplicationControllerList, out *v1.ReplicationControllerList, s conversion.Scope) error {
  7261  	return autoConvert_core_ReplicationControllerList_To_v1_ReplicationControllerList(in, out, s)
  7262  }
  7263  
  7264  func autoConvert_v1_ReplicationControllerSpec_To_core_ReplicationControllerSpec(in *v1.ReplicationControllerSpec, out *core.ReplicationControllerSpec, s conversion.Scope) error {
  7265  	if err := metav1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil {
  7266  		return err
  7267  	}
  7268  	out.MinReadySeconds = in.MinReadySeconds
  7269  	out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  7270  	if in.Template != nil {
  7271  		in, out := &in.Template, &out.Template
  7272  		*out = new(core.PodTemplateSpec)
  7273  		if err := Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(*in, *out, s); err != nil {
  7274  			return err
  7275  		}
  7276  	} else {
  7277  		out.Template = nil
  7278  	}
  7279  	return nil
  7280  }
  7281  
  7282  func autoConvert_core_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(in *core.ReplicationControllerSpec, out *v1.ReplicationControllerSpec, s conversion.Scope) error {
  7283  	if err := metav1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil {
  7284  		return err
  7285  	}
  7286  	out.MinReadySeconds = in.MinReadySeconds
  7287  	out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  7288  	if in.Template != nil {
  7289  		in, out := &in.Template, &out.Template
  7290  		*out = new(v1.PodTemplateSpec)
  7291  		if err := Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(*in, *out, s); err != nil {
  7292  			return err
  7293  		}
  7294  	} else {
  7295  		out.Template = nil
  7296  	}
  7297  	return nil
  7298  }
  7299  
  7300  func autoConvert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(in *v1.ReplicationControllerStatus, out *core.ReplicationControllerStatus, s conversion.Scope) error {
  7301  	out.Replicas = in.Replicas
  7302  	out.FullyLabeledReplicas = in.FullyLabeledReplicas
  7303  	out.ReadyReplicas = in.ReadyReplicas
  7304  	out.AvailableReplicas = in.AvailableReplicas
  7305  	out.ObservedGeneration = in.ObservedGeneration
  7306  	out.Conditions = *(*[]core.ReplicationControllerCondition)(unsafe.Pointer(&in.Conditions))
  7307  	return nil
  7308  }
  7309  
  7310  // Convert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus is an autogenerated conversion function.
  7311  func Convert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(in *v1.ReplicationControllerStatus, out *core.ReplicationControllerStatus, s conversion.Scope) error {
  7312  	return autoConvert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(in, out, s)
  7313  }
  7314  
  7315  func autoConvert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *core.ReplicationControllerStatus, out *v1.ReplicationControllerStatus, s conversion.Scope) error {
  7316  	out.Replicas = in.Replicas
  7317  	out.FullyLabeledReplicas = in.FullyLabeledReplicas
  7318  	out.ReadyReplicas = in.ReadyReplicas
  7319  	out.AvailableReplicas = in.AvailableReplicas
  7320  	out.ObservedGeneration = in.ObservedGeneration
  7321  	out.Conditions = *(*[]v1.ReplicationControllerCondition)(unsafe.Pointer(&in.Conditions))
  7322  	return nil
  7323  }
  7324  
  7325  // Convert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus is an autogenerated conversion function.
  7326  func Convert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *core.ReplicationControllerStatus, out *v1.ReplicationControllerStatus, s conversion.Scope) error {
  7327  	return autoConvert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in, out, s)
  7328  }
  7329  
  7330  func autoConvert_v1_ResourceClaim_To_core_ResourceClaim(in *v1.ResourceClaim, out *core.ResourceClaim, s conversion.Scope) error {
  7331  	out.Name = in.Name
  7332  	return nil
  7333  }
  7334  
  7335  // Convert_v1_ResourceClaim_To_core_ResourceClaim is an autogenerated conversion function.
  7336  func Convert_v1_ResourceClaim_To_core_ResourceClaim(in *v1.ResourceClaim, out *core.ResourceClaim, s conversion.Scope) error {
  7337  	return autoConvert_v1_ResourceClaim_To_core_ResourceClaim(in, out, s)
  7338  }
  7339  
  7340  func autoConvert_core_ResourceClaim_To_v1_ResourceClaim(in *core.ResourceClaim, out *v1.ResourceClaim, s conversion.Scope) error {
  7341  	out.Name = in.Name
  7342  	return nil
  7343  }
  7344  
  7345  // Convert_core_ResourceClaim_To_v1_ResourceClaim is an autogenerated conversion function.
  7346  func Convert_core_ResourceClaim_To_v1_ResourceClaim(in *core.ResourceClaim, out *v1.ResourceClaim, s conversion.Scope) error {
  7347  	return autoConvert_core_ResourceClaim_To_v1_ResourceClaim(in, out, s)
  7348  }
  7349  
  7350  func autoConvert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector(in *v1.ResourceFieldSelector, out *core.ResourceFieldSelector, s conversion.Scope) error {
  7351  	out.ContainerName = in.ContainerName
  7352  	out.Resource = in.Resource
  7353  	out.Divisor = in.Divisor
  7354  	return nil
  7355  }
  7356  
  7357  // Convert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector is an autogenerated conversion function.
  7358  func Convert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector(in *v1.ResourceFieldSelector, out *core.ResourceFieldSelector, s conversion.Scope) error {
  7359  	return autoConvert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector(in, out, s)
  7360  }
  7361  
  7362  func autoConvert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector(in *core.ResourceFieldSelector, out *v1.ResourceFieldSelector, s conversion.Scope) error {
  7363  	out.ContainerName = in.ContainerName
  7364  	out.Resource = in.Resource
  7365  	out.Divisor = in.Divisor
  7366  	return nil
  7367  }
  7368  
  7369  // Convert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector is an autogenerated conversion function.
  7370  func Convert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector(in *core.ResourceFieldSelector, out *v1.ResourceFieldSelector, s conversion.Scope) error {
  7371  	return autoConvert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector(in, out, s)
  7372  }
  7373  
  7374  func autoConvert_v1_ResourceQuota_To_core_ResourceQuota(in *v1.ResourceQuota, out *core.ResourceQuota, s conversion.Scope) error {
  7375  	out.ObjectMeta = in.ObjectMeta
  7376  	if err := Convert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(&in.Spec, &out.Spec, s); err != nil {
  7377  		return err
  7378  	}
  7379  	if err := Convert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(&in.Status, &out.Status, s); err != nil {
  7380  		return err
  7381  	}
  7382  	return nil
  7383  }
  7384  
  7385  // Convert_v1_ResourceQuota_To_core_ResourceQuota is an autogenerated conversion function.
  7386  func Convert_v1_ResourceQuota_To_core_ResourceQuota(in *v1.ResourceQuota, out *core.ResourceQuota, s conversion.Scope) error {
  7387  	return autoConvert_v1_ResourceQuota_To_core_ResourceQuota(in, out, s)
  7388  }
  7389  
  7390  func autoConvert_core_ResourceQuota_To_v1_ResourceQuota(in *core.ResourceQuota, out *v1.ResourceQuota, s conversion.Scope) error {
  7391  	out.ObjectMeta = in.ObjectMeta
  7392  	if err := Convert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(&in.Spec, &out.Spec, s); err != nil {
  7393  		return err
  7394  	}
  7395  	if err := Convert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(&in.Status, &out.Status, s); err != nil {
  7396  		return err
  7397  	}
  7398  	return nil
  7399  }
  7400  
  7401  // Convert_core_ResourceQuota_To_v1_ResourceQuota is an autogenerated conversion function.
  7402  func Convert_core_ResourceQuota_To_v1_ResourceQuota(in *core.ResourceQuota, out *v1.ResourceQuota, s conversion.Scope) error {
  7403  	return autoConvert_core_ResourceQuota_To_v1_ResourceQuota(in, out, s)
  7404  }
  7405  
  7406  func autoConvert_v1_ResourceQuotaList_To_core_ResourceQuotaList(in *v1.ResourceQuotaList, out *core.ResourceQuotaList, s conversion.Scope) error {
  7407  	out.ListMeta = in.ListMeta
  7408  	out.Items = *(*[]core.ResourceQuota)(unsafe.Pointer(&in.Items))
  7409  	return nil
  7410  }
  7411  
  7412  // Convert_v1_ResourceQuotaList_To_core_ResourceQuotaList is an autogenerated conversion function.
  7413  func Convert_v1_ResourceQuotaList_To_core_ResourceQuotaList(in *v1.ResourceQuotaList, out *core.ResourceQuotaList, s conversion.Scope) error {
  7414  	return autoConvert_v1_ResourceQuotaList_To_core_ResourceQuotaList(in, out, s)
  7415  }
  7416  
  7417  func autoConvert_core_ResourceQuotaList_To_v1_ResourceQuotaList(in *core.ResourceQuotaList, out *v1.ResourceQuotaList, s conversion.Scope) error {
  7418  	out.ListMeta = in.ListMeta
  7419  	out.Items = *(*[]v1.ResourceQuota)(unsafe.Pointer(&in.Items))
  7420  	return nil
  7421  }
  7422  
  7423  // Convert_core_ResourceQuotaList_To_v1_ResourceQuotaList is an autogenerated conversion function.
  7424  func Convert_core_ResourceQuotaList_To_v1_ResourceQuotaList(in *core.ResourceQuotaList, out *v1.ResourceQuotaList, s conversion.Scope) error {
  7425  	return autoConvert_core_ResourceQuotaList_To_v1_ResourceQuotaList(in, out, s)
  7426  }
  7427  
  7428  func autoConvert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(in *v1.ResourceQuotaSpec, out *core.ResourceQuotaSpec, s conversion.Scope) error {
  7429  	out.Hard = *(*core.ResourceList)(unsafe.Pointer(&in.Hard))
  7430  	out.Scopes = *(*[]core.ResourceQuotaScope)(unsafe.Pointer(&in.Scopes))
  7431  	out.ScopeSelector = (*core.ScopeSelector)(unsafe.Pointer(in.ScopeSelector))
  7432  	return nil
  7433  }
  7434  
  7435  // Convert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec is an autogenerated conversion function.
  7436  func Convert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(in *v1.ResourceQuotaSpec, out *core.ResourceQuotaSpec, s conversion.Scope) error {
  7437  	return autoConvert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(in, out, s)
  7438  }
  7439  
  7440  func autoConvert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *core.ResourceQuotaSpec, out *v1.ResourceQuotaSpec, s conversion.Scope) error {
  7441  	out.Hard = *(*v1.ResourceList)(unsafe.Pointer(&in.Hard))
  7442  	out.Scopes = *(*[]v1.ResourceQuotaScope)(unsafe.Pointer(&in.Scopes))
  7443  	out.ScopeSelector = (*v1.ScopeSelector)(unsafe.Pointer(in.ScopeSelector))
  7444  	return nil
  7445  }
  7446  
  7447  // Convert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec is an autogenerated conversion function.
  7448  func Convert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *core.ResourceQuotaSpec, out *v1.ResourceQuotaSpec, s conversion.Scope) error {
  7449  	return autoConvert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in, out, s)
  7450  }
  7451  
  7452  func autoConvert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(in *v1.ResourceQuotaStatus, out *core.ResourceQuotaStatus, s conversion.Scope) error {
  7453  	out.Hard = *(*core.ResourceList)(unsafe.Pointer(&in.Hard))
  7454  	out.Used = *(*core.ResourceList)(unsafe.Pointer(&in.Used))
  7455  	return nil
  7456  }
  7457  
  7458  // Convert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus is an autogenerated conversion function.
  7459  func Convert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(in *v1.ResourceQuotaStatus, out *core.ResourceQuotaStatus, s conversion.Scope) error {
  7460  	return autoConvert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(in, out, s)
  7461  }
  7462  
  7463  func autoConvert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *core.ResourceQuotaStatus, out *v1.ResourceQuotaStatus, s conversion.Scope) error {
  7464  	out.Hard = *(*v1.ResourceList)(unsafe.Pointer(&in.Hard))
  7465  	out.Used = *(*v1.ResourceList)(unsafe.Pointer(&in.Used))
  7466  	return nil
  7467  }
  7468  
  7469  // Convert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus is an autogenerated conversion function.
  7470  func Convert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *core.ResourceQuotaStatus, out *v1.ResourceQuotaStatus, s conversion.Scope) error {
  7471  	return autoConvert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in, out, s)
  7472  }
  7473  
  7474  func autoConvert_v1_ResourceRequirements_To_core_ResourceRequirements(in *v1.ResourceRequirements, out *core.ResourceRequirements, s conversion.Scope) error {
  7475  	out.Limits = *(*core.ResourceList)(unsafe.Pointer(&in.Limits))
  7476  	out.Requests = *(*core.ResourceList)(unsafe.Pointer(&in.Requests))
  7477  	out.Claims = *(*[]core.ResourceClaim)(unsafe.Pointer(&in.Claims))
  7478  	return nil
  7479  }
  7480  
  7481  // Convert_v1_ResourceRequirements_To_core_ResourceRequirements is an autogenerated conversion function.
  7482  func Convert_v1_ResourceRequirements_To_core_ResourceRequirements(in *v1.ResourceRequirements, out *core.ResourceRequirements, s conversion.Scope) error {
  7483  	return autoConvert_v1_ResourceRequirements_To_core_ResourceRequirements(in, out, s)
  7484  }
  7485  
  7486  func autoConvert_core_ResourceRequirements_To_v1_ResourceRequirements(in *core.ResourceRequirements, out *v1.ResourceRequirements, s conversion.Scope) error {
  7487  	out.Limits = *(*v1.ResourceList)(unsafe.Pointer(&in.Limits))
  7488  	out.Requests = *(*v1.ResourceList)(unsafe.Pointer(&in.Requests))
  7489  	out.Claims = *(*[]v1.ResourceClaim)(unsafe.Pointer(&in.Claims))
  7490  	return nil
  7491  }
  7492  
  7493  // Convert_core_ResourceRequirements_To_v1_ResourceRequirements is an autogenerated conversion function.
  7494  func Convert_core_ResourceRequirements_To_v1_ResourceRequirements(in *core.ResourceRequirements, out *v1.ResourceRequirements, s conversion.Scope) error {
  7495  	return autoConvert_core_ResourceRequirements_To_v1_ResourceRequirements(in, out, s)
  7496  }
  7497  
  7498  func autoConvert_v1_SELinuxOptions_To_core_SELinuxOptions(in *v1.SELinuxOptions, out *core.SELinuxOptions, s conversion.Scope) error {
  7499  	out.User = in.User
  7500  	out.Role = in.Role
  7501  	out.Type = in.Type
  7502  	out.Level = in.Level
  7503  	return nil
  7504  }
  7505  
  7506  // Convert_v1_SELinuxOptions_To_core_SELinuxOptions is an autogenerated conversion function.
  7507  func Convert_v1_SELinuxOptions_To_core_SELinuxOptions(in *v1.SELinuxOptions, out *core.SELinuxOptions, s conversion.Scope) error {
  7508  	return autoConvert_v1_SELinuxOptions_To_core_SELinuxOptions(in, out, s)
  7509  }
  7510  
  7511  func autoConvert_core_SELinuxOptions_To_v1_SELinuxOptions(in *core.SELinuxOptions, out *v1.SELinuxOptions, s conversion.Scope) error {
  7512  	out.User = in.User
  7513  	out.Role = in.Role
  7514  	out.Type = in.Type
  7515  	out.Level = in.Level
  7516  	return nil
  7517  }
  7518  
  7519  // Convert_core_SELinuxOptions_To_v1_SELinuxOptions is an autogenerated conversion function.
  7520  func Convert_core_SELinuxOptions_To_v1_SELinuxOptions(in *core.SELinuxOptions, out *v1.SELinuxOptions, s conversion.Scope) error {
  7521  	return autoConvert_core_SELinuxOptions_To_v1_SELinuxOptions(in, out, s)
  7522  }
  7523  
  7524  func autoConvert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource(in *v1.ScaleIOPersistentVolumeSource, out *core.ScaleIOPersistentVolumeSource, s conversion.Scope) error {
  7525  	out.Gateway = in.Gateway
  7526  	out.System = in.System
  7527  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  7528  	out.SSLEnabled = in.SSLEnabled
  7529  	out.ProtectionDomain = in.ProtectionDomain
  7530  	out.StoragePool = in.StoragePool
  7531  	out.StorageMode = in.StorageMode
  7532  	out.VolumeName = in.VolumeName
  7533  	out.FSType = in.FSType
  7534  	out.ReadOnly = in.ReadOnly
  7535  	return nil
  7536  }
  7537  
  7538  // Convert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource is an autogenerated conversion function.
  7539  func Convert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource(in *v1.ScaleIOPersistentVolumeSource, out *core.ScaleIOPersistentVolumeSource, s conversion.Scope) error {
  7540  	return autoConvert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource(in, out, s)
  7541  }
  7542  
  7543  func autoConvert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource(in *core.ScaleIOPersistentVolumeSource, out *v1.ScaleIOPersistentVolumeSource, s conversion.Scope) error {
  7544  	out.Gateway = in.Gateway
  7545  	out.System = in.System
  7546  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  7547  	out.SSLEnabled = in.SSLEnabled
  7548  	out.ProtectionDomain = in.ProtectionDomain
  7549  	out.StoragePool = in.StoragePool
  7550  	out.StorageMode = in.StorageMode
  7551  	out.VolumeName = in.VolumeName
  7552  	out.FSType = in.FSType
  7553  	out.ReadOnly = in.ReadOnly
  7554  	return nil
  7555  }
  7556  
  7557  // Convert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource is an autogenerated conversion function.
  7558  func Convert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource(in *core.ScaleIOPersistentVolumeSource, out *v1.ScaleIOPersistentVolumeSource, s conversion.Scope) error {
  7559  	return autoConvert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource(in, out, s)
  7560  }
  7561  
  7562  func autoConvert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource(in *v1.ScaleIOVolumeSource, out *core.ScaleIOVolumeSource, s conversion.Scope) error {
  7563  	out.Gateway = in.Gateway
  7564  	out.System = in.System
  7565  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  7566  	out.SSLEnabled = in.SSLEnabled
  7567  	out.ProtectionDomain = in.ProtectionDomain
  7568  	out.StoragePool = in.StoragePool
  7569  	out.StorageMode = in.StorageMode
  7570  	out.VolumeName = in.VolumeName
  7571  	out.FSType = in.FSType
  7572  	out.ReadOnly = in.ReadOnly
  7573  	return nil
  7574  }
  7575  
  7576  // Convert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource is an autogenerated conversion function.
  7577  func Convert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource(in *v1.ScaleIOVolumeSource, out *core.ScaleIOVolumeSource, s conversion.Scope) error {
  7578  	return autoConvert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource(in, out, s)
  7579  }
  7580  
  7581  func autoConvert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in *core.ScaleIOVolumeSource, out *v1.ScaleIOVolumeSource, s conversion.Scope) error {
  7582  	out.Gateway = in.Gateway
  7583  	out.System = in.System
  7584  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  7585  	out.SSLEnabled = in.SSLEnabled
  7586  	out.ProtectionDomain = in.ProtectionDomain
  7587  	out.StoragePool = in.StoragePool
  7588  	out.StorageMode = in.StorageMode
  7589  	out.VolumeName = in.VolumeName
  7590  	out.FSType = in.FSType
  7591  	out.ReadOnly = in.ReadOnly
  7592  	return nil
  7593  }
  7594  
  7595  // Convert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource is an autogenerated conversion function.
  7596  func Convert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in *core.ScaleIOVolumeSource, out *v1.ScaleIOVolumeSource, s conversion.Scope) error {
  7597  	return autoConvert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in, out, s)
  7598  }
  7599  
  7600  func autoConvert_v1_ScopeSelector_To_core_ScopeSelector(in *v1.ScopeSelector, out *core.ScopeSelector, s conversion.Scope) error {
  7601  	out.MatchExpressions = *(*[]core.ScopedResourceSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  7602  	return nil
  7603  }
  7604  
  7605  // Convert_v1_ScopeSelector_To_core_ScopeSelector is an autogenerated conversion function.
  7606  func Convert_v1_ScopeSelector_To_core_ScopeSelector(in *v1.ScopeSelector, out *core.ScopeSelector, s conversion.Scope) error {
  7607  	return autoConvert_v1_ScopeSelector_To_core_ScopeSelector(in, out, s)
  7608  }
  7609  
  7610  func autoConvert_core_ScopeSelector_To_v1_ScopeSelector(in *core.ScopeSelector, out *v1.ScopeSelector, s conversion.Scope) error {
  7611  	out.MatchExpressions = *(*[]v1.ScopedResourceSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  7612  	return nil
  7613  }
  7614  
  7615  // Convert_core_ScopeSelector_To_v1_ScopeSelector is an autogenerated conversion function.
  7616  func Convert_core_ScopeSelector_To_v1_ScopeSelector(in *core.ScopeSelector, out *v1.ScopeSelector, s conversion.Scope) error {
  7617  	return autoConvert_core_ScopeSelector_To_v1_ScopeSelector(in, out, s)
  7618  }
  7619  
  7620  func autoConvert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement(in *v1.ScopedResourceSelectorRequirement, out *core.ScopedResourceSelectorRequirement, s conversion.Scope) error {
  7621  	out.ScopeName = core.ResourceQuotaScope(in.ScopeName)
  7622  	out.Operator = core.ScopeSelectorOperator(in.Operator)
  7623  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  7624  	return nil
  7625  }
  7626  
  7627  // Convert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement is an autogenerated conversion function.
  7628  func Convert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement(in *v1.ScopedResourceSelectorRequirement, out *core.ScopedResourceSelectorRequirement, s conversion.Scope) error {
  7629  	return autoConvert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement(in, out, s)
  7630  }
  7631  
  7632  func autoConvert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement(in *core.ScopedResourceSelectorRequirement, out *v1.ScopedResourceSelectorRequirement, s conversion.Scope) error {
  7633  	out.ScopeName = v1.ResourceQuotaScope(in.ScopeName)
  7634  	out.Operator = v1.ScopeSelectorOperator(in.Operator)
  7635  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  7636  	return nil
  7637  }
  7638  
  7639  // Convert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement is an autogenerated conversion function.
  7640  func Convert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement(in *core.ScopedResourceSelectorRequirement, out *v1.ScopedResourceSelectorRequirement, s conversion.Scope) error {
  7641  	return autoConvert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement(in, out, s)
  7642  }
  7643  
  7644  func autoConvert_v1_SeccompProfile_To_core_SeccompProfile(in *v1.SeccompProfile, out *core.SeccompProfile, s conversion.Scope) error {
  7645  	out.Type = core.SeccompProfileType(in.Type)
  7646  	out.LocalhostProfile = (*string)(unsafe.Pointer(in.LocalhostProfile))
  7647  	return nil
  7648  }
  7649  
  7650  // Convert_v1_SeccompProfile_To_core_SeccompProfile is an autogenerated conversion function.
  7651  func Convert_v1_SeccompProfile_To_core_SeccompProfile(in *v1.SeccompProfile, out *core.SeccompProfile, s conversion.Scope) error {
  7652  	return autoConvert_v1_SeccompProfile_To_core_SeccompProfile(in, out, s)
  7653  }
  7654  
  7655  func autoConvert_core_SeccompProfile_To_v1_SeccompProfile(in *core.SeccompProfile, out *v1.SeccompProfile, s conversion.Scope) error {
  7656  	out.Type = v1.SeccompProfileType(in.Type)
  7657  	out.LocalhostProfile = (*string)(unsafe.Pointer(in.LocalhostProfile))
  7658  	return nil
  7659  }
  7660  
  7661  // Convert_core_SeccompProfile_To_v1_SeccompProfile is an autogenerated conversion function.
  7662  func Convert_core_SeccompProfile_To_v1_SeccompProfile(in *core.SeccompProfile, out *v1.SeccompProfile, s conversion.Scope) error {
  7663  	return autoConvert_core_SeccompProfile_To_v1_SeccompProfile(in, out, s)
  7664  }
  7665  
  7666  func autoConvert_v1_Secret_To_core_Secret(in *v1.Secret, out *core.Secret, s conversion.Scope) error {
  7667  	out.ObjectMeta = in.ObjectMeta
  7668  	out.Immutable = (*bool)(unsafe.Pointer(in.Immutable))
  7669  	out.Data = *(*map[string][]byte)(unsafe.Pointer(&in.Data))
  7670  	// INFO: in.StringData opted out of conversion generation
  7671  	out.Type = core.SecretType(in.Type)
  7672  	return nil
  7673  }
  7674  
  7675  func autoConvert_core_Secret_To_v1_Secret(in *core.Secret, out *v1.Secret, s conversion.Scope) error {
  7676  	out.ObjectMeta = in.ObjectMeta
  7677  	out.Immutable = (*bool)(unsafe.Pointer(in.Immutable))
  7678  	out.Data = *(*map[string][]byte)(unsafe.Pointer(&in.Data))
  7679  	out.Type = v1.SecretType(in.Type)
  7680  	return nil
  7681  }
  7682  
  7683  // Convert_core_Secret_To_v1_Secret is an autogenerated conversion function.
  7684  func Convert_core_Secret_To_v1_Secret(in *core.Secret, out *v1.Secret, s conversion.Scope) error {
  7685  	return autoConvert_core_Secret_To_v1_Secret(in, out, s)
  7686  }
  7687  
  7688  func autoConvert_v1_SecretEnvSource_To_core_SecretEnvSource(in *v1.SecretEnvSource, out *core.SecretEnvSource, s conversion.Scope) error {
  7689  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7690  		return err
  7691  	}
  7692  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7693  	return nil
  7694  }
  7695  
  7696  // Convert_v1_SecretEnvSource_To_core_SecretEnvSource is an autogenerated conversion function.
  7697  func Convert_v1_SecretEnvSource_To_core_SecretEnvSource(in *v1.SecretEnvSource, out *core.SecretEnvSource, s conversion.Scope) error {
  7698  	return autoConvert_v1_SecretEnvSource_To_core_SecretEnvSource(in, out, s)
  7699  }
  7700  
  7701  func autoConvert_core_SecretEnvSource_To_v1_SecretEnvSource(in *core.SecretEnvSource, out *v1.SecretEnvSource, s conversion.Scope) error {
  7702  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7703  		return err
  7704  	}
  7705  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7706  	return nil
  7707  }
  7708  
  7709  // Convert_core_SecretEnvSource_To_v1_SecretEnvSource is an autogenerated conversion function.
  7710  func Convert_core_SecretEnvSource_To_v1_SecretEnvSource(in *core.SecretEnvSource, out *v1.SecretEnvSource, s conversion.Scope) error {
  7711  	return autoConvert_core_SecretEnvSource_To_v1_SecretEnvSource(in, out, s)
  7712  }
  7713  
  7714  func autoConvert_v1_SecretKeySelector_To_core_SecretKeySelector(in *v1.SecretKeySelector, out *core.SecretKeySelector, s conversion.Scope) error {
  7715  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7716  		return err
  7717  	}
  7718  	out.Key = in.Key
  7719  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7720  	return nil
  7721  }
  7722  
  7723  // Convert_v1_SecretKeySelector_To_core_SecretKeySelector is an autogenerated conversion function.
  7724  func Convert_v1_SecretKeySelector_To_core_SecretKeySelector(in *v1.SecretKeySelector, out *core.SecretKeySelector, s conversion.Scope) error {
  7725  	return autoConvert_v1_SecretKeySelector_To_core_SecretKeySelector(in, out, s)
  7726  }
  7727  
  7728  func autoConvert_core_SecretKeySelector_To_v1_SecretKeySelector(in *core.SecretKeySelector, out *v1.SecretKeySelector, s conversion.Scope) error {
  7729  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7730  		return err
  7731  	}
  7732  	out.Key = in.Key
  7733  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7734  	return nil
  7735  }
  7736  
  7737  // Convert_core_SecretKeySelector_To_v1_SecretKeySelector is an autogenerated conversion function.
  7738  func Convert_core_SecretKeySelector_To_v1_SecretKeySelector(in *core.SecretKeySelector, out *v1.SecretKeySelector, s conversion.Scope) error {
  7739  	return autoConvert_core_SecretKeySelector_To_v1_SecretKeySelector(in, out, s)
  7740  }
  7741  
  7742  func autoConvert_v1_SecretList_To_core_SecretList(in *v1.SecretList, out *core.SecretList, s conversion.Scope) error {
  7743  	out.ListMeta = in.ListMeta
  7744  	if in.Items != nil {
  7745  		in, out := &in.Items, &out.Items
  7746  		*out = make([]core.Secret, len(*in))
  7747  		for i := range *in {
  7748  			if err := Convert_v1_Secret_To_core_Secret(&(*in)[i], &(*out)[i], s); err != nil {
  7749  				return err
  7750  			}
  7751  		}
  7752  	} else {
  7753  		out.Items = nil
  7754  	}
  7755  	return nil
  7756  }
  7757  
  7758  // Convert_v1_SecretList_To_core_SecretList is an autogenerated conversion function.
  7759  func Convert_v1_SecretList_To_core_SecretList(in *v1.SecretList, out *core.SecretList, s conversion.Scope) error {
  7760  	return autoConvert_v1_SecretList_To_core_SecretList(in, out, s)
  7761  }
  7762  
  7763  func autoConvert_core_SecretList_To_v1_SecretList(in *core.SecretList, out *v1.SecretList, s conversion.Scope) error {
  7764  	out.ListMeta = in.ListMeta
  7765  	if in.Items != nil {
  7766  		in, out := &in.Items, &out.Items
  7767  		*out = make([]v1.Secret, len(*in))
  7768  		for i := range *in {
  7769  			if err := Convert_core_Secret_To_v1_Secret(&(*in)[i], &(*out)[i], s); err != nil {
  7770  				return err
  7771  			}
  7772  		}
  7773  	} else {
  7774  		out.Items = nil
  7775  	}
  7776  	return nil
  7777  }
  7778  
  7779  // Convert_core_SecretList_To_v1_SecretList is an autogenerated conversion function.
  7780  func Convert_core_SecretList_To_v1_SecretList(in *core.SecretList, out *v1.SecretList, s conversion.Scope) error {
  7781  	return autoConvert_core_SecretList_To_v1_SecretList(in, out, s)
  7782  }
  7783  
  7784  func autoConvert_v1_SecretProjection_To_core_SecretProjection(in *v1.SecretProjection, out *core.SecretProjection, s conversion.Scope) error {
  7785  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7786  		return err
  7787  	}
  7788  	out.Items = *(*[]core.KeyToPath)(unsafe.Pointer(&in.Items))
  7789  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7790  	return nil
  7791  }
  7792  
  7793  // Convert_v1_SecretProjection_To_core_SecretProjection is an autogenerated conversion function.
  7794  func Convert_v1_SecretProjection_To_core_SecretProjection(in *v1.SecretProjection, out *core.SecretProjection, s conversion.Scope) error {
  7795  	return autoConvert_v1_SecretProjection_To_core_SecretProjection(in, out, s)
  7796  }
  7797  
  7798  func autoConvert_core_SecretProjection_To_v1_SecretProjection(in *core.SecretProjection, out *v1.SecretProjection, s conversion.Scope) error {
  7799  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7800  		return err
  7801  	}
  7802  	out.Items = *(*[]v1.KeyToPath)(unsafe.Pointer(&in.Items))
  7803  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7804  	return nil
  7805  }
  7806  
  7807  // Convert_core_SecretProjection_To_v1_SecretProjection is an autogenerated conversion function.
  7808  func Convert_core_SecretProjection_To_v1_SecretProjection(in *core.SecretProjection, out *v1.SecretProjection, s conversion.Scope) error {
  7809  	return autoConvert_core_SecretProjection_To_v1_SecretProjection(in, out, s)
  7810  }
  7811  
  7812  func autoConvert_v1_SecretReference_To_core_SecretReference(in *v1.SecretReference, out *core.SecretReference, s conversion.Scope) error {
  7813  	out.Name = in.Name
  7814  	out.Namespace = in.Namespace
  7815  	return nil
  7816  }
  7817  
  7818  // Convert_v1_SecretReference_To_core_SecretReference is an autogenerated conversion function.
  7819  func Convert_v1_SecretReference_To_core_SecretReference(in *v1.SecretReference, out *core.SecretReference, s conversion.Scope) error {
  7820  	return autoConvert_v1_SecretReference_To_core_SecretReference(in, out, s)
  7821  }
  7822  
  7823  func autoConvert_core_SecretReference_To_v1_SecretReference(in *core.SecretReference, out *v1.SecretReference, s conversion.Scope) error {
  7824  	out.Name = in.Name
  7825  	out.Namespace = in.Namespace
  7826  	return nil
  7827  }
  7828  
  7829  // Convert_core_SecretReference_To_v1_SecretReference is an autogenerated conversion function.
  7830  func Convert_core_SecretReference_To_v1_SecretReference(in *core.SecretReference, out *v1.SecretReference, s conversion.Scope) error {
  7831  	return autoConvert_core_SecretReference_To_v1_SecretReference(in, out, s)
  7832  }
  7833  
  7834  func autoConvert_v1_SecretVolumeSource_To_core_SecretVolumeSource(in *v1.SecretVolumeSource, out *core.SecretVolumeSource, s conversion.Scope) error {
  7835  	out.SecretName = in.SecretName
  7836  	out.Items = *(*[]core.KeyToPath)(unsafe.Pointer(&in.Items))
  7837  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  7838  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7839  	return nil
  7840  }
  7841  
  7842  // Convert_v1_SecretVolumeSource_To_core_SecretVolumeSource is an autogenerated conversion function.
  7843  func Convert_v1_SecretVolumeSource_To_core_SecretVolumeSource(in *v1.SecretVolumeSource, out *core.SecretVolumeSource, s conversion.Scope) error {
  7844  	return autoConvert_v1_SecretVolumeSource_To_core_SecretVolumeSource(in, out, s)
  7845  }
  7846  
  7847  func autoConvert_core_SecretVolumeSource_To_v1_SecretVolumeSource(in *core.SecretVolumeSource, out *v1.SecretVolumeSource, s conversion.Scope) error {
  7848  	out.SecretName = in.SecretName
  7849  	out.Items = *(*[]v1.KeyToPath)(unsafe.Pointer(&in.Items))
  7850  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  7851  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7852  	return nil
  7853  }
  7854  
  7855  // Convert_core_SecretVolumeSource_To_v1_SecretVolumeSource is an autogenerated conversion function.
  7856  func Convert_core_SecretVolumeSource_To_v1_SecretVolumeSource(in *core.SecretVolumeSource, out *v1.SecretVolumeSource, s conversion.Scope) error {
  7857  	return autoConvert_core_SecretVolumeSource_To_v1_SecretVolumeSource(in, out, s)
  7858  }
  7859  
  7860  func autoConvert_v1_SecurityContext_To_core_SecurityContext(in *v1.SecurityContext, out *core.SecurityContext, s conversion.Scope) error {
  7861  	out.Capabilities = (*core.Capabilities)(unsafe.Pointer(in.Capabilities))
  7862  	out.Privileged = (*bool)(unsafe.Pointer(in.Privileged))
  7863  	out.SELinuxOptions = (*core.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  7864  	out.WindowsOptions = (*core.WindowsSecurityContextOptions)(unsafe.Pointer(in.WindowsOptions))
  7865  	out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  7866  	out.RunAsGroup = (*int64)(unsafe.Pointer(in.RunAsGroup))
  7867  	out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  7868  	out.ReadOnlyRootFilesystem = (*bool)(unsafe.Pointer(in.ReadOnlyRootFilesystem))
  7869  	out.AllowPrivilegeEscalation = (*bool)(unsafe.Pointer(in.AllowPrivilegeEscalation))
  7870  	out.ProcMount = (*core.ProcMountType)(unsafe.Pointer(in.ProcMount))
  7871  	out.SeccompProfile = (*core.SeccompProfile)(unsafe.Pointer(in.SeccompProfile))
  7872  	out.AppArmorProfile = (*core.AppArmorProfile)(unsafe.Pointer(in.AppArmorProfile))
  7873  	return nil
  7874  }
  7875  
  7876  // Convert_v1_SecurityContext_To_core_SecurityContext is an autogenerated conversion function.
  7877  func Convert_v1_SecurityContext_To_core_SecurityContext(in *v1.SecurityContext, out *core.SecurityContext, s conversion.Scope) error {
  7878  	return autoConvert_v1_SecurityContext_To_core_SecurityContext(in, out, s)
  7879  }
  7880  
  7881  func autoConvert_core_SecurityContext_To_v1_SecurityContext(in *core.SecurityContext, out *v1.SecurityContext, s conversion.Scope) error {
  7882  	out.Capabilities = (*v1.Capabilities)(unsafe.Pointer(in.Capabilities))
  7883  	out.Privileged = (*bool)(unsafe.Pointer(in.Privileged))
  7884  	out.SELinuxOptions = (*v1.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  7885  	out.WindowsOptions = (*v1.WindowsSecurityContextOptions)(unsafe.Pointer(in.WindowsOptions))
  7886  	out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  7887  	out.RunAsGroup = (*int64)(unsafe.Pointer(in.RunAsGroup))
  7888  	out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  7889  	out.ReadOnlyRootFilesystem = (*bool)(unsafe.Pointer(in.ReadOnlyRootFilesystem))
  7890  	out.AllowPrivilegeEscalation = (*bool)(unsafe.Pointer(in.AllowPrivilegeEscalation))
  7891  	out.ProcMount = (*v1.ProcMountType)(unsafe.Pointer(in.ProcMount))
  7892  	out.SeccompProfile = (*v1.SeccompProfile)(unsafe.Pointer(in.SeccompProfile))
  7893  	out.AppArmorProfile = (*v1.AppArmorProfile)(unsafe.Pointer(in.AppArmorProfile))
  7894  	return nil
  7895  }
  7896  
  7897  // Convert_core_SecurityContext_To_v1_SecurityContext is an autogenerated conversion function.
  7898  func Convert_core_SecurityContext_To_v1_SecurityContext(in *core.SecurityContext, out *v1.SecurityContext, s conversion.Scope) error {
  7899  	return autoConvert_core_SecurityContext_To_v1_SecurityContext(in, out, s)
  7900  }
  7901  
  7902  func autoConvert_v1_SerializedReference_To_core_SerializedReference(in *v1.SerializedReference, out *core.SerializedReference, s conversion.Scope) error {
  7903  	if err := Convert_v1_ObjectReference_To_core_ObjectReference(&in.Reference, &out.Reference, s); err != nil {
  7904  		return err
  7905  	}
  7906  	return nil
  7907  }
  7908  
  7909  // Convert_v1_SerializedReference_To_core_SerializedReference is an autogenerated conversion function.
  7910  func Convert_v1_SerializedReference_To_core_SerializedReference(in *v1.SerializedReference, out *core.SerializedReference, s conversion.Scope) error {
  7911  	return autoConvert_v1_SerializedReference_To_core_SerializedReference(in, out, s)
  7912  }
  7913  
  7914  func autoConvert_core_SerializedReference_To_v1_SerializedReference(in *core.SerializedReference, out *v1.SerializedReference, s conversion.Scope) error {
  7915  	if err := Convert_core_ObjectReference_To_v1_ObjectReference(&in.Reference, &out.Reference, s); err != nil {
  7916  		return err
  7917  	}
  7918  	return nil
  7919  }
  7920  
  7921  // Convert_core_SerializedReference_To_v1_SerializedReference is an autogenerated conversion function.
  7922  func Convert_core_SerializedReference_To_v1_SerializedReference(in *core.SerializedReference, out *v1.SerializedReference, s conversion.Scope) error {
  7923  	return autoConvert_core_SerializedReference_To_v1_SerializedReference(in, out, s)
  7924  }
  7925  
  7926  func autoConvert_v1_Service_To_core_Service(in *v1.Service, out *core.Service, s conversion.Scope) error {
  7927  	out.ObjectMeta = in.ObjectMeta
  7928  	if err := Convert_v1_ServiceSpec_To_core_ServiceSpec(&in.Spec, &out.Spec, s); err != nil {
  7929  		return err
  7930  	}
  7931  	if err := Convert_v1_ServiceStatus_To_core_ServiceStatus(&in.Status, &out.Status, s); err != nil {
  7932  		return err
  7933  	}
  7934  	return nil
  7935  }
  7936  
  7937  // Convert_v1_Service_To_core_Service is an autogenerated conversion function.
  7938  func Convert_v1_Service_To_core_Service(in *v1.Service, out *core.Service, s conversion.Scope) error {
  7939  	return autoConvert_v1_Service_To_core_Service(in, out, s)
  7940  }
  7941  
  7942  func autoConvert_core_Service_To_v1_Service(in *core.Service, out *v1.Service, s conversion.Scope) error {
  7943  	out.ObjectMeta = in.ObjectMeta
  7944  	if err := Convert_core_ServiceSpec_To_v1_ServiceSpec(&in.Spec, &out.Spec, s); err != nil {
  7945  		return err
  7946  	}
  7947  	if err := Convert_core_ServiceStatus_To_v1_ServiceStatus(&in.Status, &out.Status, s); err != nil {
  7948  		return err
  7949  	}
  7950  	return nil
  7951  }
  7952  
  7953  // Convert_core_Service_To_v1_Service is an autogenerated conversion function.
  7954  func Convert_core_Service_To_v1_Service(in *core.Service, out *v1.Service, s conversion.Scope) error {
  7955  	return autoConvert_core_Service_To_v1_Service(in, out, s)
  7956  }
  7957  
  7958  func autoConvert_v1_ServiceAccount_To_core_ServiceAccount(in *v1.ServiceAccount, out *core.ServiceAccount, s conversion.Scope) error {
  7959  	out.ObjectMeta = in.ObjectMeta
  7960  	out.Secrets = *(*[]core.ObjectReference)(unsafe.Pointer(&in.Secrets))
  7961  	out.ImagePullSecrets = *(*[]core.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  7962  	out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  7963  	return nil
  7964  }
  7965  
  7966  // Convert_v1_ServiceAccount_To_core_ServiceAccount is an autogenerated conversion function.
  7967  func Convert_v1_ServiceAccount_To_core_ServiceAccount(in *v1.ServiceAccount, out *core.ServiceAccount, s conversion.Scope) error {
  7968  	return autoConvert_v1_ServiceAccount_To_core_ServiceAccount(in, out, s)
  7969  }
  7970  
  7971  func autoConvert_core_ServiceAccount_To_v1_ServiceAccount(in *core.ServiceAccount, out *v1.ServiceAccount, s conversion.Scope) error {
  7972  	out.ObjectMeta = in.ObjectMeta
  7973  	out.Secrets = *(*[]v1.ObjectReference)(unsafe.Pointer(&in.Secrets))
  7974  	out.ImagePullSecrets = *(*[]v1.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  7975  	out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  7976  	return nil
  7977  }
  7978  
  7979  // Convert_core_ServiceAccount_To_v1_ServiceAccount is an autogenerated conversion function.
  7980  func Convert_core_ServiceAccount_To_v1_ServiceAccount(in *core.ServiceAccount, out *v1.ServiceAccount, s conversion.Scope) error {
  7981  	return autoConvert_core_ServiceAccount_To_v1_ServiceAccount(in, out, s)
  7982  }
  7983  
  7984  func autoConvert_v1_ServiceAccountList_To_core_ServiceAccountList(in *v1.ServiceAccountList, out *core.ServiceAccountList, s conversion.Scope) error {
  7985  	out.ListMeta = in.ListMeta
  7986  	out.Items = *(*[]core.ServiceAccount)(unsafe.Pointer(&in.Items))
  7987  	return nil
  7988  }
  7989  
  7990  // Convert_v1_ServiceAccountList_To_core_ServiceAccountList is an autogenerated conversion function.
  7991  func Convert_v1_ServiceAccountList_To_core_ServiceAccountList(in *v1.ServiceAccountList, out *core.ServiceAccountList, s conversion.Scope) error {
  7992  	return autoConvert_v1_ServiceAccountList_To_core_ServiceAccountList(in, out, s)
  7993  }
  7994  
  7995  func autoConvert_core_ServiceAccountList_To_v1_ServiceAccountList(in *core.ServiceAccountList, out *v1.ServiceAccountList, s conversion.Scope) error {
  7996  	out.ListMeta = in.ListMeta
  7997  	out.Items = *(*[]v1.ServiceAccount)(unsafe.Pointer(&in.Items))
  7998  	return nil
  7999  }
  8000  
  8001  // Convert_core_ServiceAccountList_To_v1_ServiceAccountList is an autogenerated conversion function.
  8002  func Convert_core_ServiceAccountList_To_v1_ServiceAccountList(in *core.ServiceAccountList, out *v1.ServiceAccountList, s conversion.Scope) error {
  8003  	return autoConvert_core_ServiceAccountList_To_v1_ServiceAccountList(in, out, s)
  8004  }
  8005  
  8006  func autoConvert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(in *v1.ServiceAccountTokenProjection, out *core.ServiceAccountTokenProjection, s conversion.Scope) error {
  8007  	out.Audience = in.Audience
  8008  	if err := metav1.Convert_Pointer_int64_To_int64(&in.ExpirationSeconds, &out.ExpirationSeconds, s); err != nil {
  8009  		return err
  8010  	}
  8011  	out.Path = in.Path
  8012  	return nil
  8013  }
  8014  
  8015  // Convert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection is an autogenerated conversion function.
  8016  func Convert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(in *v1.ServiceAccountTokenProjection, out *core.ServiceAccountTokenProjection, s conversion.Scope) error {
  8017  	return autoConvert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(in, out, s)
  8018  }
  8019  
  8020  func autoConvert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(in *core.ServiceAccountTokenProjection, out *v1.ServiceAccountTokenProjection, s conversion.Scope) error {
  8021  	out.Audience = in.Audience
  8022  	if err := metav1.Convert_int64_To_Pointer_int64(&in.ExpirationSeconds, &out.ExpirationSeconds, s); err != nil {
  8023  		return err
  8024  	}
  8025  	out.Path = in.Path
  8026  	return nil
  8027  }
  8028  
  8029  // Convert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection is an autogenerated conversion function.
  8030  func Convert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(in *core.ServiceAccountTokenProjection, out *v1.ServiceAccountTokenProjection, s conversion.Scope) error {
  8031  	return autoConvert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(in, out, s)
  8032  }
  8033  
  8034  func autoConvert_v1_ServiceList_To_core_ServiceList(in *v1.ServiceList, out *core.ServiceList, s conversion.Scope) error {
  8035  	out.ListMeta = in.ListMeta
  8036  	if in.Items != nil {
  8037  		in, out := &in.Items, &out.Items
  8038  		*out = make([]core.Service, len(*in))
  8039  		for i := range *in {
  8040  			if err := Convert_v1_Service_To_core_Service(&(*in)[i], &(*out)[i], s); err != nil {
  8041  				return err
  8042  			}
  8043  		}
  8044  	} else {
  8045  		out.Items = nil
  8046  	}
  8047  	return nil
  8048  }
  8049  
  8050  // Convert_v1_ServiceList_To_core_ServiceList is an autogenerated conversion function.
  8051  func Convert_v1_ServiceList_To_core_ServiceList(in *v1.ServiceList, out *core.ServiceList, s conversion.Scope) error {
  8052  	return autoConvert_v1_ServiceList_To_core_ServiceList(in, out, s)
  8053  }
  8054  
  8055  func autoConvert_core_ServiceList_To_v1_ServiceList(in *core.ServiceList, out *v1.ServiceList, s conversion.Scope) error {
  8056  	out.ListMeta = in.ListMeta
  8057  	if in.Items != nil {
  8058  		in, out := &in.Items, &out.Items
  8059  		*out = make([]v1.Service, len(*in))
  8060  		for i := range *in {
  8061  			if err := Convert_core_Service_To_v1_Service(&(*in)[i], &(*out)[i], s); err != nil {
  8062  				return err
  8063  			}
  8064  		}
  8065  	} else {
  8066  		out.Items = nil
  8067  	}
  8068  	return nil
  8069  }
  8070  
  8071  // Convert_core_ServiceList_To_v1_ServiceList is an autogenerated conversion function.
  8072  func Convert_core_ServiceList_To_v1_ServiceList(in *core.ServiceList, out *v1.ServiceList, s conversion.Scope) error {
  8073  	return autoConvert_core_ServiceList_To_v1_ServiceList(in, out, s)
  8074  }
  8075  
  8076  func autoConvert_v1_ServicePort_To_core_ServicePort(in *v1.ServicePort, out *core.ServicePort, s conversion.Scope) error {
  8077  	out.Name = in.Name
  8078  	out.Protocol = core.Protocol(in.Protocol)
  8079  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
  8080  	out.Port = in.Port
  8081  	out.TargetPort = in.TargetPort
  8082  	out.NodePort = in.NodePort
  8083  	return nil
  8084  }
  8085  
  8086  // Convert_v1_ServicePort_To_core_ServicePort is an autogenerated conversion function.
  8087  func Convert_v1_ServicePort_To_core_ServicePort(in *v1.ServicePort, out *core.ServicePort, s conversion.Scope) error {
  8088  	return autoConvert_v1_ServicePort_To_core_ServicePort(in, out, s)
  8089  }
  8090  
  8091  func autoConvert_core_ServicePort_To_v1_ServicePort(in *core.ServicePort, out *v1.ServicePort, s conversion.Scope) error {
  8092  	out.Name = in.Name
  8093  	out.Protocol = v1.Protocol(in.Protocol)
  8094  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
  8095  	out.Port = in.Port
  8096  	out.TargetPort = in.TargetPort
  8097  	out.NodePort = in.NodePort
  8098  	return nil
  8099  }
  8100  
  8101  // Convert_core_ServicePort_To_v1_ServicePort is an autogenerated conversion function.
  8102  func Convert_core_ServicePort_To_v1_ServicePort(in *core.ServicePort, out *v1.ServicePort, s conversion.Scope) error {
  8103  	return autoConvert_core_ServicePort_To_v1_ServicePort(in, out, s)
  8104  }
  8105  
  8106  func autoConvert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions(in *v1.ServiceProxyOptions, out *core.ServiceProxyOptions, s conversion.Scope) error {
  8107  	out.Path = in.Path
  8108  	return nil
  8109  }
  8110  
  8111  // Convert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions is an autogenerated conversion function.
  8112  func Convert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions(in *v1.ServiceProxyOptions, out *core.ServiceProxyOptions, s conversion.Scope) error {
  8113  	return autoConvert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions(in, out, s)
  8114  }
  8115  
  8116  func autoConvert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions(in *core.ServiceProxyOptions, out *v1.ServiceProxyOptions, s conversion.Scope) error {
  8117  	out.Path = in.Path
  8118  	return nil
  8119  }
  8120  
  8121  // Convert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions is an autogenerated conversion function.
  8122  func Convert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions(in *core.ServiceProxyOptions, out *v1.ServiceProxyOptions, s conversion.Scope) error {
  8123  	return autoConvert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions(in, out, s)
  8124  }
  8125  
  8126  func autoConvert_url_Values_To_v1_ServiceProxyOptions(in *url.Values, out *v1.ServiceProxyOptions, s conversion.Scope) error {
  8127  	// WARNING: Field TypeMeta does not have json tag, skipping.
  8128  
  8129  	if values, ok := map[string][]string(*in)["path"]; ok && len(values) > 0 {
  8130  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Path, s); err != nil {
  8131  			return err
  8132  		}
  8133  	} else {
  8134  		out.Path = ""
  8135  	}
  8136  	return nil
  8137  }
  8138  
  8139  // Convert_url_Values_To_v1_ServiceProxyOptions is an autogenerated conversion function.
  8140  func Convert_url_Values_To_v1_ServiceProxyOptions(in *url.Values, out *v1.ServiceProxyOptions, s conversion.Scope) error {
  8141  	return autoConvert_url_Values_To_v1_ServiceProxyOptions(in, out, s)
  8142  }
  8143  
  8144  func autoConvert_v1_ServiceSpec_To_core_ServiceSpec(in *v1.ServiceSpec, out *core.ServiceSpec, s conversion.Scope) error {
  8145  	out.Ports = *(*[]core.ServicePort)(unsafe.Pointer(&in.Ports))
  8146  	out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  8147  	out.ClusterIP = in.ClusterIP
  8148  	out.ClusterIPs = *(*[]string)(unsafe.Pointer(&in.ClusterIPs))
  8149  	out.Type = core.ServiceType(in.Type)
  8150  	out.ExternalIPs = *(*[]string)(unsafe.Pointer(&in.ExternalIPs))
  8151  	out.SessionAffinity = core.ServiceAffinity(in.SessionAffinity)
  8152  	out.LoadBalancerIP = in.LoadBalancerIP
  8153  	out.LoadBalancerSourceRanges = *(*[]string)(unsafe.Pointer(&in.LoadBalancerSourceRanges))
  8154  	out.ExternalName = in.ExternalName
  8155  	out.ExternalTrafficPolicy = core.ServiceExternalTrafficPolicy(in.ExternalTrafficPolicy)
  8156  	out.HealthCheckNodePort = in.HealthCheckNodePort
  8157  	out.PublishNotReadyAddresses = in.PublishNotReadyAddresses
  8158  	out.SessionAffinityConfig = (*core.SessionAffinityConfig)(unsafe.Pointer(in.SessionAffinityConfig))
  8159  	out.IPFamilies = *(*[]core.IPFamily)(unsafe.Pointer(&in.IPFamilies))
  8160  	out.IPFamilyPolicy = (*core.IPFamilyPolicy)(unsafe.Pointer(in.IPFamilyPolicy))
  8161  	out.AllocateLoadBalancerNodePorts = (*bool)(unsafe.Pointer(in.AllocateLoadBalancerNodePorts))
  8162  	out.LoadBalancerClass = (*string)(unsafe.Pointer(in.LoadBalancerClass))
  8163  	out.InternalTrafficPolicy = (*core.ServiceInternalTrafficPolicy)(unsafe.Pointer(in.InternalTrafficPolicy))
  8164  	out.TrafficDistribution = (*string)(unsafe.Pointer(in.TrafficDistribution))
  8165  	return nil
  8166  }
  8167  
  8168  // Convert_v1_ServiceSpec_To_core_ServiceSpec is an autogenerated conversion function.
  8169  func Convert_v1_ServiceSpec_To_core_ServiceSpec(in *v1.ServiceSpec, out *core.ServiceSpec, s conversion.Scope) error {
  8170  	return autoConvert_v1_ServiceSpec_To_core_ServiceSpec(in, out, s)
  8171  }
  8172  
  8173  func autoConvert_core_ServiceSpec_To_v1_ServiceSpec(in *core.ServiceSpec, out *v1.ServiceSpec, s conversion.Scope) error {
  8174  	out.Type = v1.ServiceType(in.Type)
  8175  	out.Ports = *(*[]v1.ServicePort)(unsafe.Pointer(&in.Ports))
  8176  	out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  8177  	out.ClusterIP = in.ClusterIP
  8178  	out.ClusterIPs = *(*[]string)(unsafe.Pointer(&in.ClusterIPs))
  8179  	out.IPFamilies = *(*[]v1.IPFamily)(unsafe.Pointer(&in.IPFamilies))
  8180  	out.IPFamilyPolicy = (*v1.IPFamilyPolicy)(unsafe.Pointer(in.IPFamilyPolicy))
  8181  	out.ExternalName = in.ExternalName
  8182  	out.ExternalIPs = *(*[]string)(unsafe.Pointer(&in.ExternalIPs))
  8183  	out.LoadBalancerIP = in.LoadBalancerIP
  8184  	out.SessionAffinity = v1.ServiceAffinity(in.SessionAffinity)
  8185  	out.SessionAffinityConfig = (*v1.SessionAffinityConfig)(unsafe.Pointer(in.SessionAffinityConfig))
  8186  	out.LoadBalancerSourceRanges = *(*[]string)(unsafe.Pointer(&in.LoadBalancerSourceRanges))
  8187  	out.ExternalTrafficPolicy = v1.ServiceExternalTrafficPolicy(in.ExternalTrafficPolicy)
  8188  	out.HealthCheckNodePort = in.HealthCheckNodePort
  8189  	out.PublishNotReadyAddresses = in.PublishNotReadyAddresses
  8190  	out.AllocateLoadBalancerNodePorts = (*bool)(unsafe.Pointer(in.AllocateLoadBalancerNodePorts))
  8191  	out.LoadBalancerClass = (*string)(unsafe.Pointer(in.LoadBalancerClass))
  8192  	out.InternalTrafficPolicy = (*v1.ServiceInternalTrafficPolicy)(unsafe.Pointer(in.InternalTrafficPolicy))
  8193  	out.TrafficDistribution = (*string)(unsafe.Pointer(in.TrafficDistribution))
  8194  	return nil
  8195  }
  8196  
  8197  // Convert_core_ServiceSpec_To_v1_ServiceSpec is an autogenerated conversion function.
  8198  func Convert_core_ServiceSpec_To_v1_ServiceSpec(in *core.ServiceSpec, out *v1.ServiceSpec, s conversion.Scope) error {
  8199  	return autoConvert_core_ServiceSpec_To_v1_ServiceSpec(in, out, s)
  8200  }
  8201  
  8202  func autoConvert_v1_ServiceStatus_To_core_ServiceStatus(in *v1.ServiceStatus, out *core.ServiceStatus, s conversion.Scope) error {
  8203  	if err := Convert_v1_LoadBalancerStatus_To_core_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil {
  8204  		return err
  8205  	}
  8206  	out.Conditions = *(*[]metav1.Condition)(unsafe.Pointer(&in.Conditions))
  8207  	return nil
  8208  }
  8209  
  8210  // Convert_v1_ServiceStatus_To_core_ServiceStatus is an autogenerated conversion function.
  8211  func Convert_v1_ServiceStatus_To_core_ServiceStatus(in *v1.ServiceStatus, out *core.ServiceStatus, s conversion.Scope) error {
  8212  	return autoConvert_v1_ServiceStatus_To_core_ServiceStatus(in, out, s)
  8213  }
  8214  
  8215  func autoConvert_core_ServiceStatus_To_v1_ServiceStatus(in *core.ServiceStatus, out *v1.ServiceStatus, s conversion.Scope) error {
  8216  	if err := Convert_core_LoadBalancerStatus_To_v1_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil {
  8217  		return err
  8218  	}
  8219  	out.Conditions = *(*[]metav1.Condition)(unsafe.Pointer(&in.Conditions))
  8220  	return nil
  8221  }
  8222  
  8223  // Convert_core_ServiceStatus_To_v1_ServiceStatus is an autogenerated conversion function.
  8224  func Convert_core_ServiceStatus_To_v1_ServiceStatus(in *core.ServiceStatus, out *v1.ServiceStatus, s conversion.Scope) error {
  8225  	return autoConvert_core_ServiceStatus_To_v1_ServiceStatus(in, out, s)
  8226  }
  8227  
  8228  func autoConvert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig(in *v1.SessionAffinityConfig, out *core.SessionAffinityConfig, s conversion.Scope) error {
  8229  	out.ClientIP = (*core.ClientIPConfig)(unsafe.Pointer(in.ClientIP))
  8230  	return nil
  8231  }
  8232  
  8233  // Convert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig is an autogenerated conversion function.
  8234  func Convert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig(in *v1.SessionAffinityConfig, out *core.SessionAffinityConfig, s conversion.Scope) error {
  8235  	return autoConvert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig(in, out, s)
  8236  }
  8237  
  8238  func autoConvert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig(in *core.SessionAffinityConfig, out *v1.SessionAffinityConfig, s conversion.Scope) error {
  8239  	out.ClientIP = (*v1.ClientIPConfig)(unsafe.Pointer(in.ClientIP))
  8240  	return nil
  8241  }
  8242  
  8243  // Convert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig is an autogenerated conversion function.
  8244  func Convert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig(in *core.SessionAffinityConfig, out *v1.SessionAffinityConfig, s conversion.Scope) error {
  8245  	return autoConvert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig(in, out, s)
  8246  }
  8247  
  8248  func autoConvert_v1_SleepAction_To_core_SleepAction(in *v1.SleepAction, out *core.SleepAction, s conversion.Scope) error {
  8249  	out.Seconds = in.Seconds
  8250  	return nil
  8251  }
  8252  
  8253  // Convert_v1_SleepAction_To_core_SleepAction is an autogenerated conversion function.
  8254  func Convert_v1_SleepAction_To_core_SleepAction(in *v1.SleepAction, out *core.SleepAction, s conversion.Scope) error {
  8255  	return autoConvert_v1_SleepAction_To_core_SleepAction(in, out, s)
  8256  }
  8257  
  8258  func autoConvert_core_SleepAction_To_v1_SleepAction(in *core.SleepAction, out *v1.SleepAction, s conversion.Scope) error {
  8259  	out.Seconds = in.Seconds
  8260  	return nil
  8261  }
  8262  
  8263  // Convert_core_SleepAction_To_v1_SleepAction is an autogenerated conversion function.
  8264  func Convert_core_SleepAction_To_v1_SleepAction(in *core.SleepAction, out *v1.SleepAction, s conversion.Scope) error {
  8265  	return autoConvert_core_SleepAction_To_v1_SleepAction(in, out, s)
  8266  }
  8267  
  8268  func autoConvert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource(in *v1.StorageOSPersistentVolumeSource, out *core.StorageOSPersistentVolumeSource, s conversion.Scope) error {
  8269  	out.VolumeName = in.VolumeName
  8270  	out.VolumeNamespace = in.VolumeNamespace
  8271  	out.FSType = in.FSType
  8272  	out.ReadOnly = in.ReadOnly
  8273  	out.SecretRef = (*core.ObjectReference)(unsafe.Pointer(in.SecretRef))
  8274  	return nil
  8275  }
  8276  
  8277  // Convert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource is an autogenerated conversion function.
  8278  func Convert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource(in *v1.StorageOSPersistentVolumeSource, out *core.StorageOSPersistentVolumeSource, s conversion.Scope) error {
  8279  	return autoConvert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource(in, out, s)
  8280  }
  8281  
  8282  func autoConvert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource(in *core.StorageOSPersistentVolumeSource, out *v1.StorageOSPersistentVolumeSource, s conversion.Scope) error {
  8283  	out.VolumeName = in.VolumeName
  8284  	out.VolumeNamespace = in.VolumeNamespace
  8285  	out.FSType = in.FSType
  8286  	out.ReadOnly = in.ReadOnly
  8287  	out.SecretRef = (*v1.ObjectReference)(unsafe.Pointer(in.SecretRef))
  8288  	return nil
  8289  }
  8290  
  8291  // Convert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource is an autogenerated conversion function.
  8292  func Convert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource(in *core.StorageOSPersistentVolumeSource, out *v1.StorageOSPersistentVolumeSource, s conversion.Scope) error {
  8293  	return autoConvert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource(in, out, s)
  8294  }
  8295  
  8296  func autoConvert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource(in *v1.StorageOSVolumeSource, out *core.StorageOSVolumeSource, s conversion.Scope) error {
  8297  	out.VolumeName = in.VolumeName
  8298  	out.VolumeNamespace = in.VolumeNamespace
  8299  	out.FSType = in.FSType
  8300  	out.ReadOnly = in.ReadOnly
  8301  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  8302  	return nil
  8303  }
  8304  
  8305  // Convert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource is an autogenerated conversion function.
  8306  func Convert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource(in *v1.StorageOSVolumeSource, out *core.StorageOSVolumeSource, s conversion.Scope) error {
  8307  	return autoConvert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource(in, out, s)
  8308  }
  8309  
  8310  func autoConvert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource(in *core.StorageOSVolumeSource, out *v1.StorageOSVolumeSource, s conversion.Scope) error {
  8311  	out.VolumeName = in.VolumeName
  8312  	out.VolumeNamespace = in.VolumeNamespace
  8313  	out.FSType = in.FSType
  8314  	out.ReadOnly = in.ReadOnly
  8315  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  8316  	return nil
  8317  }
  8318  
  8319  // Convert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource is an autogenerated conversion function.
  8320  func Convert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource(in *core.StorageOSVolumeSource, out *v1.StorageOSVolumeSource, s conversion.Scope) error {
  8321  	return autoConvert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource(in, out, s)
  8322  }
  8323  
  8324  func autoConvert_v1_Sysctl_To_core_Sysctl(in *v1.Sysctl, out *core.Sysctl, s conversion.Scope) error {
  8325  	out.Name = in.Name
  8326  	out.Value = in.Value
  8327  	return nil
  8328  }
  8329  
  8330  // Convert_v1_Sysctl_To_core_Sysctl is an autogenerated conversion function.
  8331  func Convert_v1_Sysctl_To_core_Sysctl(in *v1.Sysctl, out *core.Sysctl, s conversion.Scope) error {
  8332  	return autoConvert_v1_Sysctl_To_core_Sysctl(in, out, s)
  8333  }
  8334  
  8335  func autoConvert_core_Sysctl_To_v1_Sysctl(in *core.Sysctl, out *v1.Sysctl, s conversion.Scope) error {
  8336  	out.Name = in.Name
  8337  	out.Value = in.Value
  8338  	return nil
  8339  }
  8340  
  8341  // Convert_core_Sysctl_To_v1_Sysctl is an autogenerated conversion function.
  8342  func Convert_core_Sysctl_To_v1_Sysctl(in *core.Sysctl, out *v1.Sysctl, s conversion.Scope) error {
  8343  	return autoConvert_core_Sysctl_To_v1_Sysctl(in, out, s)
  8344  }
  8345  
  8346  func autoConvert_v1_TCPSocketAction_To_core_TCPSocketAction(in *v1.TCPSocketAction, out *core.TCPSocketAction, s conversion.Scope) error {
  8347  	out.Port = in.Port
  8348  	out.Host = in.Host
  8349  	return nil
  8350  }
  8351  
  8352  // Convert_v1_TCPSocketAction_To_core_TCPSocketAction is an autogenerated conversion function.
  8353  func Convert_v1_TCPSocketAction_To_core_TCPSocketAction(in *v1.TCPSocketAction, out *core.TCPSocketAction, s conversion.Scope) error {
  8354  	return autoConvert_v1_TCPSocketAction_To_core_TCPSocketAction(in, out, s)
  8355  }
  8356  
  8357  func autoConvert_core_TCPSocketAction_To_v1_TCPSocketAction(in *core.TCPSocketAction, out *v1.TCPSocketAction, s conversion.Scope) error {
  8358  	out.Port = in.Port
  8359  	out.Host = in.Host
  8360  	return nil
  8361  }
  8362  
  8363  // Convert_core_TCPSocketAction_To_v1_TCPSocketAction is an autogenerated conversion function.
  8364  func Convert_core_TCPSocketAction_To_v1_TCPSocketAction(in *core.TCPSocketAction, out *v1.TCPSocketAction, s conversion.Scope) error {
  8365  	return autoConvert_core_TCPSocketAction_To_v1_TCPSocketAction(in, out, s)
  8366  }
  8367  
  8368  func autoConvert_v1_Taint_To_core_Taint(in *v1.Taint, out *core.Taint, s conversion.Scope) error {
  8369  	out.Key = in.Key
  8370  	out.Value = in.Value
  8371  	out.Effect = core.TaintEffect(in.Effect)
  8372  	out.TimeAdded = (*metav1.Time)(unsafe.Pointer(in.TimeAdded))
  8373  	return nil
  8374  }
  8375  
  8376  // Convert_v1_Taint_To_core_Taint is an autogenerated conversion function.
  8377  func Convert_v1_Taint_To_core_Taint(in *v1.Taint, out *core.Taint, s conversion.Scope) error {
  8378  	return autoConvert_v1_Taint_To_core_Taint(in, out, s)
  8379  }
  8380  
  8381  func autoConvert_core_Taint_To_v1_Taint(in *core.Taint, out *v1.Taint, s conversion.Scope) error {
  8382  	out.Key = in.Key
  8383  	out.Value = in.Value
  8384  	out.Effect = v1.TaintEffect(in.Effect)
  8385  	out.TimeAdded = (*metav1.Time)(unsafe.Pointer(in.TimeAdded))
  8386  	return nil
  8387  }
  8388  
  8389  // Convert_core_Taint_To_v1_Taint is an autogenerated conversion function.
  8390  func Convert_core_Taint_To_v1_Taint(in *core.Taint, out *v1.Taint, s conversion.Scope) error {
  8391  	return autoConvert_core_Taint_To_v1_Taint(in, out, s)
  8392  }
  8393  
  8394  func autoConvert_v1_Toleration_To_core_Toleration(in *v1.Toleration, out *core.Toleration, s conversion.Scope) error {
  8395  	out.Key = in.Key
  8396  	out.Operator = core.TolerationOperator(in.Operator)
  8397  	out.Value = in.Value
  8398  	out.Effect = core.TaintEffect(in.Effect)
  8399  	out.TolerationSeconds = (*int64)(unsafe.Pointer(in.TolerationSeconds))
  8400  	return nil
  8401  }
  8402  
  8403  // Convert_v1_Toleration_To_core_Toleration is an autogenerated conversion function.
  8404  func Convert_v1_Toleration_To_core_Toleration(in *v1.Toleration, out *core.Toleration, s conversion.Scope) error {
  8405  	return autoConvert_v1_Toleration_To_core_Toleration(in, out, s)
  8406  }
  8407  
  8408  func autoConvert_core_Toleration_To_v1_Toleration(in *core.Toleration, out *v1.Toleration, s conversion.Scope) error {
  8409  	out.Key = in.Key
  8410  	out.Operator = v1.TolerationOperator(in.Operator)
  8411  	out.Value = in.Value
  8412  	out.Effect = v1.TaintEffect(in.Effect)
  8413  	out.TolerationSeconds = (*int64)(unsafe.Pointer(in.TolerationSeconds))
  8414  	return nil
  8415  }
  8416  
  8417  // Convert_core_Toleration_To_v1_Toleration is an autogenerated conversion function.
  8418  func Convert_core_Toleration_To_v1_Toleration(in *core.Toleration, out *v1.Toleration, s conversion.Scope) error {
  8419  	return autoConvert_core_Toleration_To_v1_Toleration(in, out, s)
  8420  }
  8421  
  8422  func autoConvert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement(in *v1.TopologySelectorLabelRequirement, out *core.TopologySelectorLabelRequirement, s conversion.Scope) error {
  8423  	out.Key = in.Key
  8424  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  8425  	return nil
  8426  }
  8427  
  8428  // Convert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement is an autogenerated conversion function.
  8429  func Convert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement(in *v1.TopologySelectorLabelRequirement, out *core.TopologySelectorLabelRequirement, s conversion.Scope) error {
  8430  	return autoConvert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement(in, out, s)
  8431  }
  8432  
  8433  func autoConvert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement(in *core.TopologySelectorLabelRequirement, out *v1.TopologySelectorLabelRequirement, s conversion.Scope) error {
  8434  	out.Key = in.Key
  8435  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  8436  	return nil
  8437  }
  8438  
  8439  // Convert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement is an autogenerated conversion function.
  8440  func Convert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement(in *core.TopologySelectorLabelRequirement, out *v1.TopologySelectorLabelRequirement, s conversion.Scope) error {
  8441  	return autoConvert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement(in, out, s)
  8442  }
  8443  
  8444  func autoConvert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm(in *v1.TopologySelectorTerm, out *core.TopologySelectorTerm, s conversion.Scope) error {
  8445  	out.MatchLabelExpressions = *(*[]core.TopologySelectorLabelRequirement)(unsafe.Pointer(&in.MatchLabelExpressions))
  8446  	return nil
  8447  }
  8448  
  8449  // Convert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm is an autogenerated conversion function.
  8450  func Convert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm(in *v1.TopologySelectorTerm, out *core.TopologySelectorTerm, s conversion.Scope) error {
  8451  	return autoConvert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm(in, out, s)
  8452  }
  8453  
  8454  func autoConvert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm(in *core.TopologySelectorTerm, out *v1.TopologySelectorTerm, s conversion.Scope) error {
  8455  	out.MatchLabelExpressions = *(*[]v1.TopologySelectorLabelRequirement)(unsafe.Pointer(&in.MatchLabelExpressions))
  8456  	return nil
  8457  }
  8458  
  8459  // Convert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm is an autogenerated conversion function.
  8460  func Convert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm(in *core.TopologySelectorTerm, out *v1.TopologySelectorTerm, s conversion.Scope) error {
  8461  	return autoConvert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm(in, out, s)
  8462  }
  8463  
  8464  func autoConvert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint(in *v1.TopologySpreadConstraint, out *core.TopologySpreadConstraint, s conversion.Scope) error {
  8465  	out.MaxSkew = in.MaxSkew
  8466  	out.TopologyKey = in.TopologyKey
  8467  	out.WhenUnsatisfiable = core.UnsatisfiableConstraintAction(in.WhenUnsatisfiable)
  8468  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  8469  	out.MinDomains = (*int32)(unsafe.Pointer(in.MinDomains))
  8470  	out.NodeAffinityPolicy = (*core.NodeInclusionPolicy)(unsafe.Pointer(in.NodeAffinityPolicy))
  8471  	out.NodeTaintsPolicy = (*core.NodeInclusionPolicy)(unsafe.Pointer(in.NodeTaintsPolicy))
  8472  	out.MatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MatchLabelKeys))
  8473  	return nil
  8474  }
  8475  
  8476  // Convert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint is an autogenerated conversion function.
  8477  func Convert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint(in *v1.TopologySpreadConstraint, out *core.TopologySpreadConstraint, s conversion.Scope) error {
  8478  	return autoConvert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint(in, out, s)
  8479  }
  8480  
  8481  func autoConvert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint(in *core.TopologySpreadConstraint, out *v1.TopologySpreadConstraint, s conversion.Scope) error {
  8482  	out.MaxSkew = in.MaxSkew
  8483  	out.TopologyKey = in.TopologyKey
  8484  	out.WhenUnsatisfiable = v1.UnsatisfiableConstraintAction(in.WhenUnsatisfiable)
  8485  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  8486  	out.MinDomains = (*int32)(unsafe.Pointer(in.MinDomains))
  8487  	out.NodeAffinityPolicy = (*v1.NodeInclusionPolicy)(unsafe.Pointer(in.NodeAffinityPolicy))
  8488  	out.NodeTaintsPolicy = (*v1.NodeInclusionPolicy)(unsafe.Pointer(in.NodeTaintsPolicy))
  8489  	out.MatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MatchLabelKeys))
  8490  	return nil
  8491  }
  8492  
  8493  // Convert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint is an autogenerated conversion function.
  8494  func Convert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint(in *core.TopologySpreadConstraint, out *v1.TopologySpreadConstraint, s conversion.Scope) error {
  8495  	return autoConvert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint(in, out, s)
  8496  }
  8497  
  8498  func autoConvert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference(in *v1.TypedLocalObjectReference, out *core.TypedLocalObjectReference, s conversion.Scope) error {
  8499  	out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup))
  8500  	out.Kind = in.Kind
  8501  	out.Name = in.Name
  8502  	return nil
  8503  }
  8504  
  8505  // Convert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference is an autogenerated conversion function.
  8506  func Convert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference(in *v1.TypedLocalObjectReference, out *core.TypedLocalObjectReference, s conversion.Scope) error {
  8507  	return autoConvert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference(in, out, s)
  8508  }
  8509  
  8510  func autoConvert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference(in *core.TypedLocalObjectReference, out *v1.TypedLocalObjectReference, s conversion.Scope) error {
  8511  	out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup))
  8512  	out.Kind = in.Kind
  8513  	out.Name = in.Name
  8514  	return nil
  8515  }
  8516  
  8517  // Convert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference is an autogenerated conversion function.
  8518  func Convert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference(in *core.TypedLocalObjectReference, out *v1.TypedLocalObjectReference, s conversion.Scope) error {
  8519  	return autoConvert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference(in, out, s)
  8520  }
  8521  
  8522  func autoConvert_v1_TypedObjectReference_To_core_TypedObjectReference(in *v1.TypedObjectReference, out *core.TypedObjectReference, s conversion.Scope) error {
  8523  	out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup))
  8524  	out.Kind = in.Kind
  8525  	out.Name = in.Name
  8526  	out.Namespace = (*string)(unsafe.Pointer(in.Namespace))
  8527  	return nil
  8528  }
  8529  
  8530  // Convert_v1_TypedObjectReference_To_core_TypedObjectReference is an autogenerated conversion function.
  8531  func Convert_v1_TypedObjectReference_To_core_TypedObjectReference(in *v1.TypedObjectReference, out *core.TypedObjectReference, s conversion.Scope) error {
  8532  	return autoConvert_v1_TypedObjectReference_To_core_TypedObjectReference(in, out, s)
  8533  }
  8534  
  8535  func autoConvert_core_TypedObjectReference_To_v1_TypedObjectReference(in *core.TypedObjectReference, out *v1.TypedObjectReference, s conversion.Scope) error {
  8536  	out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup))
  8537  	out.Kind = in.Kind
  8538  	out.Name = in.Name
  8539  	out.Namespace = (*string)(unsafe.Pointer(in.Namespace))
  8540  	return nil
  8541  }
  8542  
  8543  // Convert_core_TypedObjectReference_To_v1_TypedObjectReference is an autogenerated conversion function.
  8544  func Convert_core_TypedObjectReference_To_v1_TypedObjectReference(in *core.TypedObjectReference, out *v1.TypedObjectReference, s conversion.Scope) error {
  8545  	return autoConvert_core_TypedObjectReference_To_v1_TypedObjectReference(in, out, s)
  8546  }
  8547  
  8548  func autoConvert_v1_Volume_To_core_Volume(in *v1.Volume, out *core.Volume, s conversion.Scope) error {
  8549  	out.Name = in.Name
  8550  	if err := Convert_v1_VolumeSource_To_core_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil {
  8551  		return err
  8552  	}
  8553  	return nil
  8554  }
  8555  
  8556  func autoConvert_core_Volume_To_v1_Volume(in *core.Volume, out *v1.Volume, s conversion.Scope) error {
  8557  	out.Name = in.Name
  8558  	if err := Convert_core_VolumeSource_To_v1_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil {
  8559  		return err
  8560  	}
  8561  	return nil
  8562  }
  8563  
  8564  func autoConvert_v1_VolumeDevice_To_core_VolumeDevice(in *v1.VolumeDevice, out *core.VolumeDevice, s conversion.Scope) error {
  8565  	out.Name = in.Name
  8566  	out.DevicePath = in.DevicePath
  8567  	return nil
  8568  }
  8569  
  8570  // Convert_v1_VolumeDevice_To_core_VolumeDevice is an autogenerated conversion function.
  8571  func Convert_v1_VolumeDevice_To_core_VolumeDevice(in *v1.VolumeDevice, out *core.VolumeDevice, s conversion.Scope) error {
  8572  	return autoConvert_v1_VolumeDevice_To_core_VolumeDevice(in, out, s)
  8573  }
  8574  
  8575  func autoConvert_core_VolumeDevice_To_v1_VolumeDevice(in *core.VolumeDevice, out *v1.VolumeDevice, s conversion.Scope) error {
  8576  	out.Name = in.Name
  8577  	out.DevicePath = in.DevicePath
  8578  	return nil
  8579  }
  8580  
  8581  // Convert_core_VolumeDevice_To_v1_VolumeDevice is an autogenerated conversion function.
  8582  func Convert_core_VolumeDevice_To_v1_VolumeDevice(in *core.VolumeDevice, out *v1.VolumeDevice, s conversion.Scope) error {
  8583  	return autoConvert_core_VolumeDevice_To_v1_VolumeDevice(in, out, s)
  8584  }
  8585  
  8586  func autoConvert_v1_VolumeMount_To_core_VolumeMount(in *v1.VolumeMount, out *core.VolumeMount, s conversion.Scope) error {
  8587  	out.Name = in.Name
  8588  	out.ReadOnly = in.ReadOnly
  8589  	out.RecursiveReadOnly = (*core.RecursiveReadOnlyMode)(unsafe.Pointer(in.RecursiveReadOnly))
  8590  	out.MountPath = in.MountPath
  8591  	out.SubPath = in.SubPath
  8592  	out.MountPropagation = (*core.MountPropagationMode)(unsafe.Pointer(in.MountPropagation))
  8593  	out.SubPathExpr = in.SubPathExpr
  8594  	return nil
  8595  }
  8596  
  8597  // Convert_v1_VolumeMount_To_core_VolumeMount is an autogenerated conversion function.
  8598  func Convert_v1_VolumeMount_To_core_VolumeMount(in *v1.VolumeMount, out *core.VolumeMount, s conversion.Scope) error {
  8599  	return autoConvert_v1_VolumeMount_To_core_VolumeMount(in, out, s)
  8600  }
  8601  
  8602  func autoConvert_core_VolumeMount_To_v1_VolumeMount(in *core.VolumeMount, out *v1.VolumeMount, s conversion.Scope) error {
  8603  	out.Name = in.Name
  8604  	out.ReadOnly = in.ReadOnly
  8605  	out.RecursiveReadOnly = (*v1.RecursiveReadOnlyMode)(unsafe.Pointer(in.RecursiveReadOnly))
  8606  	out.MountPath = in.MountPath
  8607  	out.SubPath = in.SubPath
  8608  	out.MountPropagation = (*v1.MountPropagationMode)(unsafe.Pointer(in.MountPropagation))
  8609  	out.SubPathExpr = in.SubPathExpr
  8610  	return nil
  8611  }
  8612  
  8613  // Convert_core_VolumeMount_To_v1_VolumeMount is an autogenerated conversion function.
  8614  func Convert_core_VolumeMount_To_v1_VolumeMount(in *core.VolumeMount, out *v1.VolumeMount, s conversion.Scope) error {
  8615  	return autoConvert_core_VolumeMount_To_v1_VolumeMount(in, out, s)
  8616  }
  8617  
  8618  func autoConvert_v1_VolumeMountStatus_To_core_VolumeMountStatus(in *v1.VolumeMountStatus, out *core.VolumeMountStatus, s conversion.Scope) error {
  8619  	out.Name = in.Name
  8620  	out.MountPath = in.MountPath
  8621  	out.ReadOnly = in.ReadOnly
  8622  	out.RecursiveReadOnly = (*core.RecursiveReadOnlyMode)(unsafe.Pointer(in.RecursiveReadOnly))
  8623  	return nil
  8624  }
  8625  
  8626  // Convert_v1_VolumeMountStatus_To_core_VolumeMountStatus is an autogenerated conversion function.
  8627  func Convert_v1_VolumeMountStatus_To_core_VolumeMountStatus(in *v1.VolumeMountStatus, out *core.VolumeMountStatus, s conversion.Scope) error {
  8628  	return autoConvert_v1_VolumeMountStatus_To_core_VolumeMountStatus(in, out, s)
  8629  }
  8630  
  8631  func autoConvert_core_VolumeMountStatus_To_v1_VolumeMountStatus(in *core.VolumeMountStatus, out *v1.VolumeMountStatus, s conversion.Scope) error {
  8632  	out.Name = in.Name
  8633  	out.MountPath = in.MountPath
  8634  	out.ReadOnly = in.ReadOnly
  8635  	out.RecursiveReadOnly = (*v1.RecursiveReadOnlyMode)(unsafe.Pointer(in.RecursiveReadOnly))
  8636  	return nil
  8637  }
  8638  
  8639  // Convert_core_VolumeMountStatus_To_v1_VolumeMountStatus is an autogenerated conversion function.
  8640  func Convert_core_VolumeMountStatus_To_v1_VolumeMountStatus(in *core.VolumeMountStatus, out *v1.VolumeMountStatus, s conversion.Scope) error {
  8641  	return autoConvert_core_VolumeMountStatus_To_v1_VolumeMountStatus(in, out, s)
  8642  }
  8643  
  8644  func autoConvert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity(in *v1.VolumeNodeAffinity, out *core.VolumeNodeAffinity, s conversion.Scope) error {
  8645  	out.Required = (*core.NodeSelector)(unsafe.Pointer(in.Required))
  8646  	return nil
  8647  }
  8648  
  8649  // Convert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity is an autogenerated conversion function.
  8650  func Convert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity(in *v1.VolumeNodeAffinity, out *core.VolumeNodeAffinity, s conversion.Scope) error {
  8651  	return autoConvert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity(in, out, s)
  8652  }
  8653  
  8654  func autoConvert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity(in *core.VolumeNodeAffinity, out *v1.VolumeNodeAffinity, s conversion.Scope) error {
  8655  	out.Required = (*v1.NodeSelector)(unsafe.Pointer(in.Required))
  8656  	return nil
  8657  }
  8658  
  8659  // Convert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity is an autogenerated conversion function.
  8660  func Convert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity(in *core.VolumeNodeAffinity, out *v1.VolumeNodeAffinity, s conversion.Scope) error {
  8661  	return autoConvert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity(in, out, s)
  8662  }
  8663  
  8664  func autoConvert_v1_VolumeProjection_To_core_VolumeProjection(in *v1.VolumeProjection, out *core.VolumeProjection, s conversion.Scope) error {
  8665  	out.Secret = (*core.SecretProjection)(unsafe.Pointer(in.Secret))
  8666  	out.DownwardAPI = (*core.DownwardAPIProjection)(unsafe.Pointer(in.DownwardAPI))
  8667  	out.ConfigMap = (*core.ConfigMapProjection)(unsafe.Pointer(in.ConfigMap))
  8668  	if in.ServiceAccountToken != nil {
  8669  		in, out := &in.ServiceAccountToken, &out.ServiceAccountToken
  8670  		*out = new(core.ServiceAccountTokenProjection)
  8671  		if err := Convert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(*in, *out, s); err != nil {
  8672  			return err
  8673  		}
  8674  	} else {
  8675  		out.ServiceAccountToken = nil
  8676  	}
  8677  	out.ClusterTrustBundle = (*core.ClusterTrustBundleProjection)(unsafe.Pointer(in.ClusterTrustBundle))
  8678  	return nil
  8679  }
  8680  
  8681  // Convert_v1_VolumeProjection_To_core_VolumeProjection is an autogenerated conversion function.
  8682  func Convert_v1_VolumeProjection_To_core_VolumeProjection(in *v1.VolumeProjection, out *core.VolumeProjection, s conversion.Scope) error {
  8683  	return autoConvert_v1_VolumeProjection_To_core_VolumeProjection(in, out, s)
  8684  }
  8685  
  8686  func autoConvert_core_VolumeProjection_To_v1_VolumeProjection(in *core.VolumeProjection, out *v1.VolumeProjection, s conversion.Scope) error {
  8687  	out.Secret = (*v1.SecretProjection)(unsafe.Pointer(in.Secret))
  8688  	out.DownwardAPI = (*v1.DownwardAPIProjection)(unsafe.Pointer(in.DownwardAPI))
  8689  	out.ConfigMap = (*v1.ConfigMapProjection)(unsafe.Pointer(in.ConfigMap))
  8690  	if in.ServiceAccountToken != nil {
  8691  		in, out := &in.ServiceAccountToken, &out.ServiceAccountToken
  8692  		*out = new(v1.ServiceAccountTokenProjection)
  8693  		if err := Convert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(*in, *out, s); err != nil {
  8694  			return err
  8695  		}
  8696  	} else {
  8697  		out.ServiceAccountToken = nil
  8698  	}
  8699  	out.ClusterTrustBundle = (*v1.ClusterTrustBundleProjection)(unsafe.Pointer(in.ClusterTrustBundle))
  8700  	return nil
  8701  }
  8702  
  8703  // Convert_core_VolumeProjection_To_v1_VolumeProjection is an autogenerated conversion function.
  8704  func Convert_core_VolumeProjection_To_v1_VolumeProjection(in *core.VolumeProjection, out *v1.VolumeProjection, s conversion.Scope) error {
  8705  	return autoConvert_core_VolumeProjection_To_v1_VolumeProjection(in, out, s)
  8706  }
  8707  
  8708  func autoConvert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(in *v1.VolumeResourceRequirements, out *core.VolumeResourceRequirements, s conversion.Scope) error {
  8709  	out.Limits = *(*core.ResourceList)(unsafe.Pointer(&in.Limits))
  8710  	out.Requests = *(*core.ResourceList)(unsafe.Pointer(&in.Requests))
  8711  	return nil
  8712  }
  8713  
  8714  // Convert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements is an autogenerated conversion function.
  8715  func Convert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(in *v1.VolumeResourceRequirements, out *core.VolumeResourceRequirements, s conversion.Scope) error {
  8716  	return autoConvert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(in, out, s)
  8717  }
  8718  
  8719  func autoConvert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(in *core.VolumeResourceRequirements, out *v1.VolumeResourceRequirements, s conversion.Scope) error {
  8720  	out.Limits = *(*v1.ResourceList)(unsafe.Pointer(&in.Limits))
  8721  	out.Requests = *(*v1.ResourceList)(unsafe.Pointer(&in.Requests))
  8722  	return nil
  8723  }
  8724  
  8725  // Convert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements is an autogenerated conversion function.
  8726  func Convert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(in *core.VolumeResourceRequirements, out *v1.VolumeResourceRequirements, s conversion.Scope) error {
  8727  	return autoConvert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(in, out, s)
  8728  }
  8729  
  8730  func autoConvert_v1_VolumeSource_To_core_VolumeSource(in *v1.VolumeSource, out *core.VolumeSource, s conversion.Scope) error {
  8731  	out.HostPath = (*core.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  8732  	out.EmptyDir = (*core.EmptyDirVolumeSource)(unsafe.Pointer(in.EmptyDir))
  8733  	out.GCEPersistentDisk = (*core.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  8734  	out.AWSElasticBlockStore = (*core.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  8735  	out.GitRepo = (*core.GitRepoVolumeSource)(unsafe.Pointer(in.GitRepo))
  8736  	out.Secret = (*core.SecretVolumeSource)(unsafe.Pointer(in.Secret))
  8737  	out.NFS = (*core.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  8738  	out.ISCSI = (*core.ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI))
  8739  	out.Glusterfs = (*core.GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs))
  8740  	out.PersistentVolumeClaim = (*core.PersistentVolumeClaimVolumeSource)(unsafe.Pointer(in.PersistentVolumeClaim))
  8741  	out.RBD = (*core.RBDVolumeSource)(unsafe.Pointer(in.RBD))
  8742  	out.FlexVolume = (*core.FlexVolumeSource)(unsafe.Pointer(in.FlexVolume))
  8743  	out.Cinder = (*core.CinderVolumeSource)(unsafe.Pointer(in.Cinder))
  8744  	out.CephFS = (*core.CephFSVolumeSource)(unsafe.Pointer(in.CephFS))
  8745  	out.Flocker = (*core.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  8746  	out.DownwardAPI = (*core.DownwardAPIVolumeSource)(unsafe.Pointer(in.DownwardAPI))
  8747  	out.FC = (*core.FCVolumeSource)(unsafe.Pointer(in.FC))
  8748  	out.AzureFile = (*core.AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile))
  8749  	out.ConfigMap = (*core.ConfigMapVolumeSource)(unsafe.Pointer(in.ConfigMap))
  8750  	out.VsphereVolume = (*core.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  8751  	out.Quobyte = (*core.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  8752  	out.AzureDisk = (*core.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  8753  	out.PhotonPersistentDisk = (*core.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  8754  	if in.Projected != nil {
  8755  		in, out := &in.Projected, &out.Projected
  8756  		*out = new(core.ProjectedVolumeSource)
  8757  		if err := Convert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(*in, *out, s); err != nil {
  8758  			return err
  8759  		}
  8760  	} else {
  8761  		out.Projected = nil
  8762  	}
  8763  	out.PortworxVolume = (*core.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  8764  	out.ScaleIO = (*core.ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO))
  8765  	out.StorageOS = (*core.StorageOSVolumeSource)(unsafe.Pointer(in.StorageOS))
  8766  	out.CSI = (*core.CSIVolumeSource)(unsafe.Pointer(in.CSI))
  8767  	out.Ephemeral = (*core.EphemeralVolumeSource)(unsafe.Pointer(in.Ephemeral))
  8768  	return nil
  8769  }
  8770  
  8771  // Convert_v1_VolumeSource_To_core_VolumeSource is an autogenerated conversion function.
  8772  func Convert_v1_VolumeSource_To_core_VolumeSource(in *v1.VolumeSource, out *core.VolumeSource, s conversion.Scope) error {
  8773  	return autoConvert_v1_VolumeSource_To_core_VolumeSource(in, out, s)
  8774  }
  8775  
  8776  func autoConvert_core_VolumeSource_To_v1_VolumeSource(in *core.VolumeSource, out *v1.VolumeSource, s conversion.Scope) error {
  8777  	out.HostPath = (*v1.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  8778  	out.EmptyDir = (*v1.EmptyDirVolumeSource)(unsafe.Pointer(in.EmptyDir))
  8779  	out.GCEPersistentDisk = (*v1.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  8780  	out.AWSElasticBlockStore = (*v1.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  8781  	out.GitRepo = (*v1.GitRepoVolumeSource)(unsafe.Pointer(in.GitRepo))
  8782  	out.Secret = (*v1.SecretVolumeSource)(unsafe.Pointer(in.Secret))
  8783  	out.NFS = (*v1.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  8784  	out.ISCSI = (*v1.ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI))
  8785  	out.Glusterfs = (*v1.GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs))
  8786  	out.PersistentVolumeClaim = (*v1.PersistentVolumeClaimVolumeSource)(unsafe.Pointer(in.PersistentVolumeClaim))
  8787  	out.RBD = (*v1.RBDVolumeSource)(unsafe.Pointer(in.RBD))
  8788  	out.Quobyte = (*v1.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  8789  	out.FlexVolume = (*v1.FlexVolumeSource)(unsafe.Pointer(in.FlexVolume))
  8790  	out.Cinder = (*v1.CinderVolumeSource)(unsafe.Pointer(in.Cinder))
  8791  	out.CephFS = (*v1.CephFSVolumeSource)(unsafe.Pointer(in.CephFS))
  8792  	out.Flocker = (*v1.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  8793  	out.DownwardAPI = (*v1.DownwardAPIVolumeSource)(unsafe.Pointer(in.DownwardAPI))
  8794  	out.FC = (*v1.FCVolumeSource)(unsafe.Pointer(in.FC))
  8795  	out.AzureFile = (*v1.AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile))
  8796  	out.ConfigMap = (*v1.ConfigMapVolumeSource)(unsafe.Pointer(in.ConfigMap))
  8797  	out.VsphereVolume = (*v1.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  8798  	out.AzureDisk = (*v1.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  8799  	out.PhotonPersistentDisk = (*v1.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  8800  	if in.Projected != nil {
  8801  		in, out := &in.Projected, &out.Projected
  8802  		*out = new(v1.ProjectedVolumeSource)
  8803  		if err := Convert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(*in, *out, s); err != nil {
  8804  			return err
  8805  		}
  8806  	} else {
  8807  		out.Projected = nil
  8808  	}
  8809  	out.PortworxVolume = (*v1.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  8810  	out.ScaleIO = (*v1.ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO))
  8811  	out.StorageOS = (*v1.StorageOSVolumeSource)(unsafe.Pointer(in.StorageOS))
  8812  	out.CSI = (*v1.CSIVolumeSource)(unsafe.Pointer(in.CSI))
  8813  	out.Ephemeral = (*v1.EphemeralVolumeSource)(unsafe.Pointer(in.Ephemeral))
  8814  	return nil
  8815  }
  8816  
  8817  // Convert_core_VolumeSource_To_v1_VolumeSource is an autogenerated conversion function.
  8818  func Convert_core_VolumeSource_To_v1_VolumeSource(in *core.VolumeSource, out *v1.VolumeSource, s conversion.Scope) error {
  8819  	return autoConvert_core_VolumeSource_To_v1_VolumeSource(in, out, s)
  8820  }
  8821  
  8822  func autoConvert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource(in *v1.VsphereVirtualDiskVolumeSource, out *core.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  8823  	out.VolumePath = in.VolumePath
  8824  	out.FSType = in.FSType
  8825  	out.StoragePolicyName = in.StoragePolicyName
  8826  	out.StoragePolicyID = in.StoragePolicyID
  8827  	return nil
  8828  }
  8829  
  8830  // Convert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource is an autogenerated conversion function.
  8831  func Convert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource(in *v1.VsphereVirtualDiskVolumeSource, out *core.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  8832  	return autoConvert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource(in, out, s)
  8833  }
  8834  
  8835  func autoConvert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in *core.VsphereVirtualDiskVolumeSource, out *v1.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  8836  	out.VolumePath = in.VolumePath
  8837  	out.FSType = in.FSType
  8838  	out.StoragePolicyName = in.StoragePolicyName
  8839  	out.StoragePolicyID = in.StoragePolicyID
  8840  	return nil
  8841  }
  8842  
  8843  // Convert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource is an autogenerated conversion function.
  8844  func Convert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in *core.VsphereVirtualDiskVolumeSource, out *v1.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  8845  	return autoConvert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in, out, s)
  8846  }
  8847  
  8848  func autoConvert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm(in *v1.WeightedPodAffinityTerm, out *core.WeightedPodAffinityTerm, s conversion.Scope) error {
  8849  	out.Weight = in.Weight
  8850  	if err := Convert_v1_PodAffinityTerm_To_core_PodAffinityTerm(&in.PodAffinityTerm, &out.PodAffinityTerm, s); err != nil {
  8851  		return err
  8852  	}
  8853  	return nil
  8854  }
  8855  
  8856  // Convert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm is an autogenerated conversion function.
  8857  func Convert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm(in *v1.WeightedPodAffinityTerm, out *core.WeightedPodAffinityTerm, s conversion.Scope) error {
  8858  	return autoConvert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm(in, out, s)
  8859  }
  8860  
  8861  func autoConvert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in *core.WeightedPodAffinityTerm, out *v1.WeightedPodAffinityTerm, s conversion.Scope) error {
  8862  	out.Weight = in.Weight
  8863  	if err := Convert_core_PodAffinityTerm_To_v1_PodAffinityTerm(&in.PodAffinityTerm, &out.PodAffinityTerm, s); err != nil {
  8864  		return err
  8865  	}
  8866  	return nil
  8867  }
  8868  
  8869  // Convert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm is an autogenerated conversion function.
  8870  func Convert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in *core.WeightedPodAffinityTerm, out *v1.WeightedPodAffinityTerm, s conversion.Scope) error {
  8871  	return autoConvert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in, out, s)
  8872  }
  8873  
  8874  func autoConvert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions(in *v1.WindowsSecurityContextOptions, out *core.WindowsSecurityContextOptions, s conversion.Scope) error {
  8875  	out.GMSACredentialSpecName = (*string)(unsafe.Pointer(in.GMSACredentialSpecName))
  8876  	out.GMSACredentialSpec = (*string)(unsafe.Pointer(in.GMSACredentialSpec))
  8877  	out.RunAsUserName = (*string)(unsafe.Pointer(in.RunAsUserName))
  8878  	out.HostProcess = (*bool)(unsafe.Pointer(in.HostProcess))
  8879  	return nil
  8880  }
  8881  
  8882  // Convert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions is an autogenerated conversion function.
  8883  func Convert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions(in *v1.WindowsSecurityContextOptions, out *core.WindowsSecurityContextOptions, s conversion.Scope) error {
  8884  	return autoConvert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions(in, out, s)
  8885  }
  8886  
  8887  func autoConvert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions(in *core.WindowsSecurityContextOptions, out *v1.WindowsSecurityContextOptions, s conversion.Scope) error {
  8888  	out.GMSACredentialSpecName = (*string)(unsafe.Pointer(in.GMSACredentialSpecName))
  8889  	out.GMSACredentialSpec = (*string)(unsafe.Pointer(in.GMSACredentialSpec))
  8890  	out.RunAsUserName = (*string)(unsafe.Pointer(in.RunAsUserName))
  8891  	out.HostProcess = (*bool)(unsafe.Pointer(in.HostProcess))
  8892  	return nil
  8893  }
  8894  
  8895  // Convert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions is an autogenerated conversion function.
  8896  func Convert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions(in *core.WindowsSecurityContextOptions, out *v1.WindowsSecurityContextOptions, s conversion.Scope) error {
  8897  	return autoConvert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions(in, out, s)
  8898  }
  8899  

View as plain text