k8s.io/kubernetes@v1.29.3/pkg/apis/core/v1/zz_generated.conversion.go (about)

     1  //go:build !ignore_autogenerated
     2  // +build !ignore_autogenerated
     3  
     4  /*
     5  Copyright The Kubernetes Authors.
     6  
     7  Licensed under the Apache License, Version 2.0 (the "License");
     8  you may not use this file except in compliance with the License.
     9  You may obtain a copy of the License at
    10  
    11      http://www.apache.org/licenses/LICENSE-2.0
    12  
    13  Unless required by applicable law or agreed to in writing, software
    14  distributed under the License is distributed on an "AS IS" BASIS,
    15  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    16  See the License for the specific language governing permissions and
    17  limitations under the License.
    18  */
    19  
    20  // Code generated by conversion-gen. DO NOT EDIT.
    21  
    22  package v1
    23  
    24  import (
    25  	url "net/url"
    26  	unsafe "unsafe"
    27  
    28  	v1 "k8s.io/api/core/v1"
    29  	resource "k8s.io/apimachinery/pkg/api/resource"
    30  	metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    31  	conversion "k8s.io/apimachinery/pkg/conversion"
    32  	runtime "k8s.io/apimachinery/pkg/runtime"
    33  	types "k8s.io/apimachinery/pkg/types"
    34  	apps "k8s.io/kubernetes/pkg/apis/apps"
    35  	core "k8s.io/kubernetes/pkg/apis/core"
    36  )
    37  
    38  func init() {
    39  	localSchemeBuilder.Register(RegisterConversions)
    40  }
    41  
    42  // RegisterConversions adds conversion functions to the given scheme.
    43  // Public to allow building arbitrary schemes.
    44  func RegisterConversions(s *runtime.Scheme) error {
    45  	if err := s.AddGeneratedConversionFunc((*v1.AWSElasticBlockStoreVolumeSource)(nil), (*core.AWSElasticBlockStoreVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
    46  		return Convert_v1_AWSElasticBlockStoreVolumeSource_To_core_AWSElasticBlockStoreVolumeSource(a.(*v1.AWSElasticBlockStoreVolumeSource), b.(*core.AWSElasticBlockStoreVolumeSource), scope)
    47  	}); err != nil {
    48  		return err
    49  	}
    50  	if err := s.AddGeneratedConversionFunc((*core.AWSElasticBlockStoreVolumeSource)(nil), (*v1.AWSElasticBlockStoreVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
    51  		return Convert_core_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(a.(*core.AWSElasticBlockStoreVolumeSource), b.(*v1.AWSElasticBlockStoreVolumeSource), scope)
    52  	}); err != nil {
    53  		return err
    54  	}
    55  	if err := s.AddGeneratedConversionFunc((*v1.Affinity)(nil), (*core.Affinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
    56  		return Convert_v1_Affinity_To_core_Affinity(a.(*v1.Affinity), b.(*core.Affinity), scope)
    57  	}); err != nil {
    58  		return err
    59  	}
    60  	if err := s.AddGeneratedConversionFunc((*core.Affinity)(nil), (*v1.Affinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
    61  		return Convert_core_Affinity_To_v1_Affinity(a.(*core.Affinity), b.(*v1.Affinity), scope)
    62  	}); err != nil {
    63  		return err
    64  	}
    65  	if err := s.AddGeneratedConversionFunc((*v1.AttachedVolume)(nil), (*core.AttachedVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
    66  		return Convert_v1_AttachedVolume_To_core_AttachedVolume(a.(*v1.AttachedVolume), b.(*core.AttachedVolume), scope)
    67  	}); err != nil {
    68  		return err
    69  	}
    70  	if err := s.AddGeneratedConversionFunc((*core.AttachedVolume)(nil), (*v1.AttachedVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
    71  		return Convert_core_AttachedVolume_To_v1_AttachedVolume(a.(*core.AttachedVolume), b.(*v1.AttachedVolume), scope)
    72  	}); err != nil {
    73  		return err
    74  	}
    75  	if err := s.AddGeneratedConversionFunc((*v1.AvoidPods)(nil), (*core.AvoidPods)(nil), func(a, b interface{}, scope conversion.Scope) error {
    76  		return Convert_v1_AvoidPods_To_core_AvoidPods(a.(*v1.AvoidPods), b.(*core.AvoidPods), scope)
    77  	}); err != nil {
    78  		return err
    79  	}
    80  	if err := s.AddGeneratedConversionFunc((*core.AvoidPods)(nil), (*v1.AvoidPods)(nil), func(a, b interface{}, scope conversion.Scope) error {
    81  		return Convert_core_AvoidPods_To_v1_AvoidPods(a.(*core.AvoidPods), b.(*v1.AvoidPods), scope)
    82  	}); err != nil {
    83  		return err
    84  	}
    85  	if err := s.AddGeneratedConversionFunc((*v1.AzureDiskVolumeSource)(nil), (*core.AzureDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
    86  		return Convert_v1_AzureDiskVolumeSource_To_core_AzureDiskVolumeSource(a.(*v1.AzureDiskVolumeSource), b.(*core.AzureDiskVolumeSource), scope)
    87  	}); err != nil {
    88  		return err
    89  	}
    90  	if err := s.AddGeneratedConversionFunc((*core.AzureDiskVolumeSource)(nil), (*v1.AzureDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
    91  		return Convert_core_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(a.(*core.AzureDiskVolumeSource), b.(*v1.AzureDiskVolumeSource), scope)
    92  	}); err != nil {
    93  		return err
    94  	}
    95  	if err := s.AddGeneratedConversionFunc((*v1.AzureFilePersistentVolumeSource)(nil), (*core.AzureFilePersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
    96  		return Convert_v1_AzureFilePersistentVolumeSource_To_core_AzureFilePersistentVolumeSource(a.(*v1.AzureFilePersistentVolumeSource), b.(*core.AzureFilePersistentVolumeSource), scope)
    97  	}); err != nil {
    98  		return err
    99  	}
   100  	if err := s.AddGeneratedConversionFunc((*core.AzureFilePersistentVolumeSource)(nil), (*v1.AzureFilePersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   101  		return Convert_core_AzureFilePersistentVolumeSource_To_v1_AzureFilePersistentVolumeSource(a.(*core.AzureFilePersistentVolumeSource), b.(*v1.AzureFilePersistentVolumeSource), scope)
   102  	}); err != nil {
   103  		return err
   104  	}
   105  	if err := s.AddGeneratedConversionFunc((*v1.AzureFileVolumeSource)(nil), (*core.AzureFileVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   106  		return Convert_v1_AzureFileVolumeSource_To_core_AzureFileVolumeSource(a.(*v1.AzureFileVolumeSource), b.(*core.AzureFileVolumeSource), scope)
   107  	}); err != nil {
   108  		return err
   109  	}
   110  	if err := s.AddGeneratedConversionFunc((*core.AzureFileVolumeSource)(nil), (*v1.AzureFileVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   111  		return Convert_core_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(a.(*core.AzureFileVolumeSource), b.(*v1.AzureFileVolumeSource), scope)
   112  	}); err != nil {
   113  		return err
   114  	}
   115  	if err := s.AddGeneratedConversionFunc((*v1.Binding)(nil), (*core.Binding)(nil), func(a, b interface{}, scope conversion.Scope) error {
   116  		return Convert_v1_Binding_To_core_Binding(a.(*v1.Binding), b.(*core.Binding), scope)
   117  	}); err != nil {
   118  		return err
   119  	}
   120  	if err := s.AddGeneratedConversionFunc((*core.Binding)(nil), (*v1.Binding)(nil), func(a, b interface{}, scope conversion.Scope) error {
   121  		return Convert_core_Binding_To_v1_Binding(a.(*core.Binding), b.(*v1.Binding), scope)
   122  	}); err != nil {
   123  		return err
   124  	}
   125  	if err := s.AddGeneratedConversionFunc((*v1.CSIPersistentVolumeSource)(nil), (*core.CSIPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   126  		return Convert_v1_CSIPersistentVolumeSource_To_core_CSIPersistentVolumeSource(a.(*v1.CSIPersistentVolumeSource), b.(*core.CSIPersistentVolumeSource), scope)
   127  	}); err != nil {
   128  		return err
   129  	}
   130  	if err := s.AddGeneratedConversionFunc((*core.CSIPersistentVolumeSource)(nil), (*v1.CSIPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   131  		return Convert_core_CSIPersistentVolumeSource_To_v1_CSIPersistentVolumeSource(a.(*core.CSIPersistentVolumeSource), b.(*v1.CSIPersistentVolumeSource), scope)
   132  	}); err != nil {
   133  		return err
   134  	}
   135  	if err := s.AddGeneratedConversionFunc((*v1.CSIVolumeSource)(nil), (*core.CSIVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   136  		return Convert_v1_CSIVolumeSource_To_core_CSIVolumeSource(a.(*v1.CSIVolumeSource), b.(*core.CSIVolumeSource), scope)
   137  	}); err != nil {
   138  		return err
   139  	}
   140  	if err := s.AddGeneratedConversionFunc((*core.CSIVolumeSource)(nil), (*v1.CSIVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   141  		return Convert_core_CSIVolumeSource_To_v1_CSIVolumeSource(a.(*core.CSIVolumeSource), b.(*v1.CSIVolumeSource), scope)
   142  	}); err != nil {
   143  		return err
   144  	}
   145  	if err := s.AddGeneratedConversionFunc((*v1.Capabilities)(nil), (*core.Capabilities)(nil), func(a, b interface{}, scope conversion.Scope) error {
   146  		return Convert_v1_Capabilities_To_core_Capabilities(a.(*v1.Capabilities), b.(*core.Capabilities), scope)
   147  	}); err != nil {
   148  		return err
   149  	}
   150  	if err := s.AddGeneratedConversionFunc((*core.Capabilities)(nil), (*v1.Capabilities)(nil), func(a, b interface{}, scope conversion.Scope) error {
   151  		return Convert_core_Capabilities_To_v1_Capabilities(a.(*core.Capabilities), b.(*v1.Capabilities), scope)
   152  	}); err != nil {
   153  		return err
   154  	}
   155  	if err := s.AddGeneratedConversionFunc((*v1.CephFSPersistentVolumeSource)(nil), (*core.CephFSPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   156  		return Convert_v1_CephFSPersistentVolumeSource_To_core_CephFSPersistentVolumeSource(a.(*v1.CephFSPersistentVolumeSource), b.(*core.CephFSPersistentVolumeSource), scope)
   157  	}); err != nil {
   158  		return err
   159  	}
   160  	if err := s.AddGeneratedConversionFunc((*core.CephFSPersistentVolumeSource)(nil), (*v1.CephFSPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   161  		return Convert_core_CephFSPersistentVolumeSource_To_v1_CephFSPersistentVolumeSource(a.(*core.CephFSPersistentVolumeSource), b.(*v1.CephFSPersistentVolumeSource), scope)
   162  	}); err != nil {
   163  		return err
   164  	}
   165  	if err := s.AddGeneratedConversionFunc((*v1.CephFSVolumeSource)(nil), (*core.CephFSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   166  		return Convert_v1_CephFSVolumeSource_To_core_CephFSVolumeSource(a.(*v1.CephFSVolumeSource), b.(*core.CephFSVolumeSource), scope)
   167  	}); err != nil {
   168  		return err
   169  	}
   170  	if err := s.AddGeneratedConversionFunc((*core.CephFSVolumeSource)(nil), (*v1.CephFSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   171  		return Convert_core_CephFSVolumeSource_To_v1_CephFSVolumeSource(a.(*core.CephFSVolumeSource), b.(*v1.CephFSVolumeSource), scope)
   172  	}); err != nil {
   173  		return err
   174  	}
   175  	if err := s.AddGeneratedConversionFunc((*v1.CinderPersistentVolumeSource)(nil), (*core.CinderPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   176  		return Convert_v1_CinderPersistentVolumeSource_To_core_CinderPersistentVolumeSource(a.(*v1.CinderPersistentVolumeSource), b.(*core.CinderPersistentVolumeSource), scope)
   177  	}); err != nil {
   178  		return err
   179  	}
   180  	if err := s.AddGeneratedConversionFunc((*core.CinderPersistentVolumeSource)(nil), (*v1.CinderPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   181  		return Convert_core_CinderPersistentVolumeSource_To_v1_CinderPersistentVolumeSource(a.(*core.CinderPersistentVolumeSource), b.(*v1.CinderPersistentVolumeSource), scope)
   182  	}); err != nil {
   183  		return err
   184  	}
   185  	if err := s.AddGeneratedConversionFunc((*v1.CinderVolumeSource)(nil), (*core.CinderVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   186  		return Convert_v1_CinderVolumeSource_To_core_CinderVolumeSource(a.(*v1.CinderVolumeSource), b.(*core.CinderVolumeSource), scope)
   187  	}); err != nil {
   188  		return err
   189  	}
   190  	if err := s.AddGeneratedConversionFunc((*core.CinderVolumeSource)(nil), (*v1.CinderVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   191  		return Convert_core_CinderVolumeSource_To_v1_CinderVolumeSource(a.(*core.CinderVolumeSource), b.(*v1.CinderVolumeSource), scope)
   192  	}); err != nil {
   193  		return err
   194  	}
   195  	if err := s.AddGeneratedConversionFunc((*v1.ClaimSource)(nil), (*core.ClaimSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   196  		return Convert_v1_ClaimSource_To_core_ClaimSource(a.(*v1.ClaimSource), b.(*core.ClaimSource), scope)
   197  	}); err != nil {
   198  		return err
   199  	}
   200  	if err := s.AddGeneratedConversionFunc((*core.ClaimSource)(nil), (*v1.ClaimSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   201  		return Convert_core_ClaimSource_To_v1_ClaimSource(a.(*core.ClaimSource), b.(*v1.ClaimSource), scope)
   202  	}); err != nil {
   203  		return err
   204  	}
   205  	if err := s.AddGeneratedConversionFunc((*v1.ClientIPConfig)(nil), (*core.ClientIPConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   206  		return Convert_v1_ClientIPConfig_To_core_ClientIPConfig(a.(*v1.ClientIPConfig), b.(*core.ClientIPConfig), scope)
   207  	}); err != nil {
   208  		return err
   209  	}
   210  	if err := s.AddGeneratedConversionFunc((*core.ClientIPConfig)(nil), (*v1.ClientIPConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
   211  		return Convert_core_ClientIPConfig_To_v1_ClientIPConfig(a.(*core.ClientIPConfig), b.(*v1.ClientIPConfig), scope)
   212  	}); err != nil {
   213  		return err
   214  	}
   215  	if err := s.AddGeneratedConversionFunc((*v1.ClusterTrustBundleProjection)(nil), (*core.ClusterTrustBundleProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
   216  		return Convert_v1_ClusterTrustBundleProjection_To_core_ClusterTrustBundleProjection(a.(*v1.ClusterTrustBundleProjection), b.(*core.ClusterTrustBundleProjection), scope)
   217  	}); err != nil {
   218  		return err
   219  	}
   220  	if err := s.AddGeneratedConversionFunc((*core.ClusterTrustBundleProjection)(nil), (*v1.ClusterTrustBundleProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
   221  		return Convert_core_ClusterTrustBundleProjection_To_v1_ClusterTrustBundleProjection(a.(*core.ClusterTrustBundleProjection), b.(*v1.ClusterTrustBundleProjection), scope)
   222  	}); err != nil {
   223  		return err
   224  	}
   225  	if err := s.AddGeneratedConversionFunc((*v1.ComponentCondition)(nil), (*core.ComponentCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   226  		return Convert_v1_ComponentCondition_To_core_ComponentCondition(a.(*v1.ComponentCondition), b.(*core.ComponentCondition), scope)
   227  	}); err != nil {
   228  		return err
   229  	}
   230  	if err := s.AddGeneratedConversionFunc((*core.ComponentCondition)(nil), (*v1.ComponentCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   231  		return Convert_core_ComponentCondition_To_v1_ComponentCondition(a.(*core.ComponentCondition), b.(*v1.ComponentCondition), scope)
   232  	}); err != nil {
   233  		return err
   234  	}
   235  	if err := s.AddGeneratedConversionFunc((*v1.ComponentStatus)(nil), (*core.ComponentStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   236  		return Convert_v1_ComponentStatus_To_core_ComponentStatus(a.(*v1.ComponentStatus), b.(*core.ComponentStatus), scope)
   237  	}); err != nil {
   238  		return err
   239  	}
   240  	if err := s.AddGeneratedConversionFunc((*core.ComponentStatus)(nil), (*v1.ComponentStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   241  		return Convert_core_ComponentStatus_To_v1_ComponentStatus(a.(*core.ComponentStatus), b.(*v1.ComponentStatus), scope)
   242  	}); err != nil {
   243  		return err
   244  	}
   245  	if err := s.AddGeneratedConversionFunc((*v1.ComponentStatusList)(nil), (*core.ComponentStatusList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   246  		return Convert_v1_ComponentStatusList_To_core_ComponentStatusList(a.(*v1.ComponentStatusList), b.(*core.ComponentStatusList), scope)
   247  	}); err != nil {
   248  		return err
   249  	}
   250  	if err := s.AddGeneratedConversionFunc((*core.ComponentStatusList)(nil), (*v1.ComponentStatusList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   251  		return Convert_core_ComponentStatusList_To_v1_ComponentStatusList(a.(*core.ComponentStatusList), b.(*v1.ComponentStatusList), scope)
   252  	}); err != nil {
   253  		return err
   254  	}
   255  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMap)(nil), (*core.ConfigMap)(nil), func(a, b interface{}, scope conversion.Scope) error {
   256  		return Convert_v1_ConfigMap_To_core_ConfigMap(a.(*v1.ConfigMap), b.(*core.ConfigMap), scope)
   257  	}); err != nil {
   258  		return err
   259  	}
   260  	if err := s.AddGeneratedConversionFunc((*core.ConfigMap)(nil), (*v1.ConfigMap)(nil), func(a, b interface{}, scope conversion.Scope) error {
   261  		return Convert_core_ConfigMap_To_v1_ConfigMap(a.(*core.ConfigMap), b.(*v1.ConfigMap), scope)
   262  	}); err != nil {
   263  		return err
   264  	}
   265  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMapEnvSource)(nil), (*core.ConfigMapEnvSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   266  		return Convert_v1_ConfigMapEnvSource_To_core_ConfigMapEnvSource(a.(*v1.ConfigMapEnvSource), b.(*core.ConfigMapEnvSource), scope)
   267  	}); err != nil {
   268  		return err
   269  	}
   270  	if err := s.AddGeneratedConversionFunc((*core.ConfigMapEnvSource)(nil), (*v1.ConfigMapEnvSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   271  		return Convert_core_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(a.(*core.ConfigMapEnvSource), b.(*v1.ConfigMapEnvSource), scope)
   272  	}); err != nil {
   273  		return err
   274  	}
   275  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMapKeySelector)(nil), (*core.ConfigMapKeySelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
   276  		return Convert_v1_ConfigMapKeySelector_To_core_ConfigMapKeySelector(a.(*v1.ConfigMapKeySelector), b.(*core.ConfigMapKeySelector), scope)
   277  	}); err != nil {
   278  		return err
   279  	}
   280  	if err := s.AddGeneratedConversionFunc((*core.ConfigMapKeySelector)(nil), (*v1.ConfigMapKeySelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
   281  		return Convert_core_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(a.(*core.ConfigMapKeySelector), b.(*v1.ConfigMapKeySelector), scope)
   282  	}); err != nil {
   283  		return err
   284  	}
   285  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMapList)(nil), (*core.ConfigMapList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   286  		return Convert_v1_ConfigMapList_To_core_ConfigMapList(a.(*v1.ConfigMapList), b.(*core.ConfigMapList), scope)
   287  	}); err != nil {
   288  		return err
   289  	}
   290  	if err := s.AddGeneratedConversionFunc((*core.ConfigMapList)(nil), (*v1.ConfigMapList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   291  		return Convert_core_ConfigMapList_To_v1_ConfigMapList(a.(*core.ConfigMapList), b.(*v1.ConfigMapList), scope)
   292  	}); err != nil {
   293  		return err
   294  	}
   295  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMapNodeConfigSource)(nil), (*core.ConfigMapNodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   296  		return Convert_v1_ConfigMapNodeConfigSource_To_core_ConfigMapNodeConfigSource(a.(*v1.ConfigMapNodeConfigSource), b.(*core.ConfigMapNodeConfigSource), scope)
   297  	}); err != nil {
   298  		return err
   299  	}
   300  	if err := s.AddGeneratedConversionFunc((*core.ConfigMapNodeConfigSource)(nil), (*v1.ConfigMapNodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   301  		return Convert_core_ConfigMapNodeConfigSource_To_v1_ConfigMapNodeConfigSource(a.(*core.ConfigMapNodeConfigSource), b.(*v1.ConfigMapNodeConfigSource), scope)
   302  	}); err != nil {
   303  		return err
   304  	}
   305  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMapProjection)(nil), (*core.ConfigMapProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
   306  		return Convert_v1_ConfigMapProjection_To_core_ConfigMapProjection(a.(*v1.ConfigMapProjection), b.(*core.ConfigMapProjection), scope)
   307  	}); err != nil {
   308  		return err
   309  	}
   310  	if err := s.AddGeneratedConversionFunc((*core.ConfigMapProjection)(nil), (*v1.ConfigMapProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
   311  		return Convert_core_ConfigMapProjection_To_v1_ConfigMapProjection(a.(*core.ConfigMapProjection), b.(*v1.ConfigMapProjection), scope)
   312  	}); err != nil {
   313  		return err
   314  	}
   315  	if err := s.AddGeneratedConversionFunc((*v1.ConfigMapVolumeSource)(nil), (*core.ConfigMapVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   316  		return Convert_v1_ConfigMapVolumeSource_To_core_ConfigMapVolumeSource(a.(*v1.ConfigMapVolumeSource), b.(*core.ConfigMapVolumeSource), scope)
   317  	}); err != nil {
   318  		return err
   319  	}
   320  	if err := s.AddGeneratedConversionFunc((*core.ConfigMapVolumeSource)(nil), (*v1.ConfigMapVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   321  		return Convert_core_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(a.(*core.ConfigMapVolumeSource), b.(*v1.ConfigMapVolumeSource), scope)
   322  	}); err != nil {
   323  		return err
   324  	}
   325  	if err := s.AddGeneratedConversionFunc((*v1.Container)(nil), (*core.Container)(nil), func(a, b interface{}, scope conversion.Scope) error {
   326  		return Convert_v1_Container_To_core_Container(a.(*v1.Container), b.(*core.Container), scope)
   327  	}); err != nil {
   328  		return err
   329  	}
   330  	if err := s.AddGeneratedConversionFunc((*core.Container)(nil), (*v1.Container)(nil), func(a, b interface{}, scope conversion.Scope) error {
   331  		return Convert_core_Container_To_v1_Container(a.(*core.Container), b.(*v1.Container), scope)
   332  	}); err != nil {
   333  		return err
   334  	}
   335  	if err := s.AddGeneratedConversionFunc((*v1.ContainerImage)(nil), (*core.ContainerImage)(nil), func(a, b interface{}, scope conversion.Scope) error {
   336  		return Convert_v1_ContainerImage_To_core_ContainerImage(a.(*v1.ContainerImage), b.(*core.ContainerImage), scope)
   337  	}); err != nil {
   338  		return err
   339  	}
   340  	if err := s.AddGeneratedConversionFunc((*core.ContainerImage)(nil), (*v1.ContainerImage)(nil), func(a, b interface{}, scope conversion.Scope) error {
   341  		return Convert_core_ContainerImage_To_v1_ContainerImage(a.(*core.ContainerImage), b.(*v1.ContainerImage), scope)
   342  	}); err != nil {
   343  		return err
   344  	}
   345  	if err := s.AddGeneratedConversionFunc((*v1.ContainerPort)(nil), (*core.ContainerPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
   346  		return Convert_v1_ContainerPort_To_core_ContainerPort(a.(*v1.ContainerPort), b.(*core.ContainerPort), scope)
   347  	}); err != nil {
   348  		return err
   349  	}
   350  	if err := s.AddGeneratedConversionFunc((*core.ContainerPort)(nil), (*v1.ContainerPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
   351  		return Convert_core_ContainerPort_To_v1_ContainerPort(a.(*core.ContainerPort), b.(*v1.ContainerPort), scope)
   352  	}); err != nil {
   353  		return err
   354  	}
   355  	if err := s.AddGeneratedConversionFunc((*v1.ContainerResizePolicy)(nil), (*core.ContainerResizePolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   356  		return Convert_v1_ContainerResizePolicy_To_core_ContainerResizePolicy(a.(*v1.ContainerResizePolicy), b.(*core.ContainerResizePolicy), scope)
   357  	}); err != nil {
   358  		return err
   359  	}
   360  	if err := s.AddGeneratedConversionFunc((*core.ContainerResizePolicy)(nil), (*v1.ContainerResizePolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
   361  		return Convert_core_ContainerResizePolicy_To_v1_ContainerResizePolicy(a.(*core.ContainerResizePolicy), b.(*v1.ContainerResizePolicy), scope)
   362  	}); err != nil {
   363  		return err
   364  	}
   365  	if err := s.AddGeneratedConversionFunc((*v1.ContainerState)(nil), (*core.ContainerState)(nil), func(a, b interface{}, scope conversion.Scope) error {
   366  		return Convert_v1_ContainerState_To_core_ContainerState(a.(*v1.ContainerState), b.(*core.ContainerState), scope)
   367  	}); err != nil {
   368  		return err
   369  	}
   370  	if err := s.AddGeneratedConversionFunc((*core.ContainerState)(nil), (*v1.ContainerState)(nil), func(a, b interface{}, scope conversion.Scope) error {
   371  		return Convert_core_ContainerState_To_v1_ContainerState(a.(*core.ContainerState), b.(*v1.ContainerState), scope)
   372  	}); err != nil {
   373  		return err
   374  	}
   375  	if err := s.AddGeneratedConversionFunc((*v1.ContainerStateRunning)(nil), (*core.ContainerStateRunning)(nil), func(a, b interface{}, scope conversion.Scope) error {
   376  		return Convert_v1_ContainerStateRunning_To_core_ContainerStateRunning(a.(*v1.ContainerStateRunning), b.(*core.ContainerStateRunning), scope)
   377  	}); err != nil {
   378  		return err
   379  	}
   380  	if err := s.AddGeneratedConversionFunc((*core.ContainerStateRunning)(nil), (*v1.ContainerStateRunning)(nil), func(a, b interface{}, scope conversion.Scope) error {
   381  		return Convert_core_ContainerStateRunning_To_v1_ContainerStateRunning(a.(*core.ContainerStateRunning), b.(*v1.ContainerStateRunning), scope)
   382  	}); err != nil {
   383  		return err
   384  	}
   385  	if err := s.AddGeneratedConversionFunc((*v1.ContainerStateTerminated)(nil), (*core.ContainerStateTerminated)(nil), func(a, b interface{}, scope conversion.Scope) error {
   386  		return Convert_v1_ContainerStateTerminated_To_core_ContainerStateTerminated(a.(*v1.ContainerStateTerminated), b.(*core.ContainerStateTerminated), scope)
   387  	}); err != nil {
   388  		return err
   389  	}
   390  	if err := s.AddGeneratedConversionFunc((*core.ContainerStateTerminated)(nil), (*v1.ContainerStateTerminated)(nil), func(a, b interface{}, scope conversion.Scope) error {
   391  		return Convert_core_ContainerStateTerminated_To_v1_ContainerStateTerminated(a.(*core.ContainerStateTerminated), b.(*v1.ContainerStateTerminated), scope)
   392  	}); err != nil {
   393  		return err
   394  	}
   395  	if err := s.AddGeneratedConversionFunc((*v1.ContainerStateWaiting)(nil), (*core.ContainerStateWaiting)(nil), func(a, b interface{}, scope conversion.Scope) error {
   396  		return Convert_v1_ContainerStateWaiting_To_core_ContainerStateWaiting(a.(*v1.ContainerStateWaiting), b.(*core.ContainerStateWaiting), scope)
   397  	}); err != nil {
   398  		return err
   399  	}
   400  	if err := s.AddGeneratedConversionFunc((*core.ContainerStateWaiting)(nil), (*v1.ContainerStateWaiting)(nil), func(a, b interface{}, scope conversion.Scope) error {
   401  		return Convert_core_ContainerStateWaiting_To_v1_ContainerStateWaiting(a.(*core.ContainerStateWaiting), b.(*v1.ContainerStateWaiting), scope)
   402  	}); err != nil {
   403  		return err
   404  	}
   405  	if err := s.AddGeneratedConversionFunc((*v1.ContainerStatus)(nil), (*core.ContainerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   406  		return Convert_v1_ContainerStatus_To_core_ContainerStatus(a.(*v1.ContainerStatus), b.(*core.ContainerStatus), scope)
   407  	}); err != nil {
   408  		return err
   409  	}
   410  	if err := s.AddGeneratedConversionFunc((*core.ContainerStatus)(nil), (*v1.ContainerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   411  		return Convert_core_ContainerStatus_To_v1_ContainerStatus(a.(*core.ContainerStatus), b.(*v1.ContainerStatus), scope)
   412  	}); err != nil {
   413  		return err
   414  	}
   415  	if err := s.AddGeneratedConversionFunc((*v1.DaemonEndpoint)(nil), (*core.DaemonEndpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
   416  		return Convert_v1_DaemonEndpoint_To_core_DaemonEndpoint(a.(*v1.DaemonEndpoint), b.(*core.DaemonEndpoint), scope)
   417  	}); err != nil {
   418  		return err
   419  	}
   420  	if err := s.AddGeneratedConversionFunc((*core.DaemonEndpoint)(nil), (*v1.DaemonEndpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
   421  		return Convert_core_DaemonEndpoint_To_v1_DaemonEndpoint(a.(*core.DaemonEndpoint), b.(*v1.DaemonEndpoint), scope)
   422  	}); err != nil {
   423  		return err
   424  	}
   425  	if err := s.AddGeneratedConversionFunc((*v1.DownwardAPIProjection)(nil), (*core.DownwardAPIProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
   426  		return Convert_v1_DownwardAPIProjection_To_core_DownwardAPIProjection(a.(*v1.DownwardAPIProjection), b.(*core.DownwardAPIProjection), scope)
   427  	}); err != nil {
   428  		return err
   429  	}
   430  	if err := s.AddGeneratedConversionFunc((*core.DownwardAPIProjection)(nil), (*v1.DownwardAPIProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
   431  		return Convert_core_DownwardAPIProjection_To_v1_DownwardAPIProjection(a.(*core.DownwardAPIProjection), b.(*v1.DownwardAPIProjection), scope)
   432  	}); err != nil {
   433  		return err
   434  	}
   435  	if err := s.AddGeneratedConversionFunc((*v1.DownwardAPIVolumeFile)(nil), (*core.DownwardAPIVolumeFile)(nil), func(a, b interface{}, scope conversion.Scope) error {
   436  		return Convert_v1_DownwardAPIVolumeFile_To_core_DownwardAPIVolumeFile(a.(*v1.DownwardAPIVolumeFile), b.(*core.DownwardAPIVolumeFile), scope)
   437  	}); err != nil {
   438  		return err
   439  	}
   440  	if err := s.AddGeneratedConversionFunc((*core.DownwardAPIVolumeFile)(nil), (*v1.DownwardAPIVolumeFile)(nil), func(a, b interface{}, scope conversion.Scope) error {
   441  		return Convert_core_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(a.(*core.DownwardAPIVolumeFile), b.(*v1.DownwardAPIVolumeFile), scope)
   442  	}); err != nil {
   443  		return err
   444  	}
   445  	if err := s.AddGeneratedConversionFunc((*v1.DownwardAPIVolumeSource)(nil), (*core.DownwardAPIVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   446  		return Convert_v1_DownwardAPIVolumeSource_To_core_DownwardAPIVolumeSource(a.(*v1.DownwardAPIVolumeSource), b.(*core.DownwardAPIVolumeSource), scope)
   447  	}); err != nil {
   448  		return err
   449  	}
   450  	if err := s.AddGeneratedConversionFunc((*core.DownwardAPIVolumeSource)(nil), (*v1.DownwardAPIVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   451  		return Convert_core_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(a.(*core.DownwardAPIVolumeSource), b.(*v1.DownwardAPIVolumeSource), scope)
   452  	}); err != nil {
   453  		return err
   454  	}
   455  	if err := s.AddGeneratedConversionFunc((*v1.EmptyDirVolumeSource)(nil), (*core.EmptyDirVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   456  		return Convert_v1_EmptyDirVolumeSource_To_core_EmptyDirVolumeSource(a.(*v1.EmptyDirVolumeSource), b.(*core.EmptyDirVolumeSource), scope)
   457  	}); err != nil {
   458  		return err
   459  	}
   460  	if err := s.AddGeneratedConversionFunc((*core.EmptyDirVolumeSource)(nil), (*v1.EmptyDirVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   461  		return Convert_core_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(a.(*core.EmptyDirVolumeSource), b.(*v1.EmptyDirVolumeSource), scope)
   462  	}); err != nil {
   463  		return err
   464  	}
   465  	if err := s.AddGeneratedConversionFunc((*v1.EndpointAddress)(nil), (*core.EndpointAddress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   466  		return Convert_v1_EndpointAddress_To_core_EndpointAddress(a.(*v1.EndpointAddress), b.(*core.EndpointAddress), scope)
   467  	}); err != nil {
   468  		return err
   469  	}
   470  	if err := s.AddGeneratedConversionFunc((*core.EndpointAddress)(nil), (*v1.EndpointAddress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   471  		return Convert_core_EndpointAddress_To_v1_EndpointAddress(a.(*core.EndpointAddress), b.(*v1.EndpointAddress), scope)
   472  	}); err != nil {
   473  		return err
   474  	}
   475  	if err := s.AddGeneratedConversionFunc((*v1.EndpointPort)(nil), (*core.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
   476  		return Convert_v1_EndpointPort_To_core_EndpointPort(a.(*v1.EndpointPort), b.(*core.EndpointPort), scope)
   477  	}); err != nil {
   478  		return err
   479  	}
   480  	if err := s.AddGeneratedConversionFunc((*core.EndpointPort)(nil), (*v1.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
   481  		return Convert_core_EndpointPort_To_v1_EndpointPort(a.(*core.EndpointPort), b.(*v1.EndpointPort), scope)
   482  	}); err != nil {
   483  		return err
   484  	}
   485  	if err := s.AddGeneratedConversionFunc((*v1.EndpointSubset)(nil), (*core.EndpointSubset)(nil), func(a, b interface{}, scope conversion.Scope) error {
   486  		return Convert_v1_EndpointSubset_To_core_EndpointSubset(a.(*v1.EndpointSubset), b.(*core.EndpointSubset), scope)
   487  	}); err != nil {
   488  		return err
   489  	}
   490  	if err := s.AddGeneratedConversionFunc((*core.EndpointSubset)(nil), (*v1.EndpointSubset)(nil), func(a, b interface{}, scope conversion.Scope) error {
   491  		return Convert_core_EndpointSubset_To_v1_EndpointSubset(a.(*core.EndpointSubset), b.(*v1.EndpointSubset), scope)
   492  	}); err != nil {
   493  		return err
   494  	}
   495  	if err := s.AddGeneratedConversionFunc((*v1.Endpoints)(nil), (*core.Endpoints)(nil), func(a, b interface{}, scope conversion.Scope) error {
   496  		return Convert_v1_Endpoints_To_core_Endpoints(a.(*v1.Endpoints), b.(*core.Endpoints), scope)
   497  	}); err != nil {
   498  		return err
   499  	}
   500  	if err := s.AddGeneratedConversionFunc((*core.Endpoints)(nil), (*v1.Endpoints)(nil), func(a, b interface{}, scope conversion.Scope) error {
   501  		return Convert_core_Endpoints_To_v1_Endpoints(a.(*core.Endpoints), b.(*v1.Endpoints), scope)
   502  	}); err != nil {
   503  		return err
   504  	}
   505  	if err := s.AddGeneratedConversionFunc((*v1.EndpointsList)(nil), (*core.EndpointsList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   506  		return Convert_v1_EndpointsList_To_core_EndpointsList(a.(*v1.EndpointsList), b.(*core.EndpointsList), scope)
   507  	}); err != nil {
   508  		return err
   509  	}
   510  	if err := s.AddGeneratedConversionFunc((*core.EndpointsList)(nil), (*v1.EndpointsList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   511  		return Convert_core_EndpointsList_To_v1_EndpointsList(a.(*core.EndpointsList), b.(*v1.EndpointsList), scope)
   512  	}); err != nil {
   513  		return err
   514  	}
   515  	if err := s.AddGeneratedConversionFunc((*v1.EnvFromSource)(nil), (*core.EnvFromSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   516  		return Convert_v1_EnvFromSource_To_core_EnvFromSource(a.(*v1.EnvFromSource), b.(*core.EnvFromSource), scope)
   517  	}); err != nil {
   518  		return err
   519  	}
   520  	if err := s.AddGeneratedConversionFunc((*core.EnvFromSource)(nil), (*v1.EnvFromSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   521  		return Convert_core_EnvFromSource_To_v1_EnvFromSource(a.(*core.EnvFromSource), b.(*v1.EnvFromSource), scope)
   522  	}); err != nil {
   523  		return err
   524  	}
   525  	if err := s.AddGeneratedConversionFunc((*v1.EnvVar)(nil), (*core.EnvVar)(nil), func(a, b interface{}, scope conversion.Scope) error {
   526  		return Convert_v1_EnvVar_To_core_EnvVar(a.(*v1.EnvVar), b.(*core.EnvVar), scope)
   527  	}); err != nil {
   528  		return err
   529  	}
   530  	if err := s.AddGeneratedConversionFunc((*core.EnvVar)(nil), (*v1.EnvVar)(nil), func(a, b interface{}, scope conversion.Scope) error {
   531  		return Convert_core_EnvVar_To_v1_EnvVar(a.(*core.EnvVar), b.(*v1.EnvVar), scope)
   532  	}); err != nil {
   533  		return err
   534  	}
   535  	if err := s.AddGeneratedConversionFunc((*v1.EnvVarSource)(nil), (*core.EnvVarSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   536  		return Convert_v1_EnvVarSource_To_core_EnvVarSource(a.(*v1.EnvVarSource), b.(*core.EnvVarSource), scope)
   537  	}); err != nil {
   538  		return err
   539  	}
   540  	if err := s.AddGeneratedConversionFunc((*core.EnvVarSource)(nil), (*v1.EnvVarSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   541  		return Convert_core_EnvVarSource_To_v1_EnvVarSource(a.(*core.EnvVarSource), b.(*v1.EnvVarSource), scope)
   542  	}); err != nil {
   543  		return err
   544  	}
   545  	if err := s.AddGeneratedConversionFunc((*v1.EphemeralContainer)(nil), (*core.EphemeralContainer)(nil), func(a, b interface{}, scope conversion.Scope) error {
   546  		return Convert_v1_EphemeralContainer_To_core_EphemeralContainer(a.(*v1.EphemeralContainer), b.(*core.EphemeralContainer), scope)
   547  	}); err != nil {
   548  		return err
   549  	}
   550  	if err := s.AddGeneratedConversionFunc((*core.EphemeralContainer)(nil), (*v1.EphemeralContainer)(nil), func(a, b interface{}, scope conversion.Scope) error {
   551  		return Convert_core_EphemeralContainer_To_v1_EphemeralContainer(a.(*core.EphemeralContainer), b.(*v1.EphemeralContainer), scope)
   552  	}); err != nil {
   553  		return err
   554  	}
   555  	if err := s.AddGeneratedConversionFunc((*v1.EphemeralContainerCommon)(nil), (*core.EphemeralContainerCommon)(nil), func(a, b interface{}, scope conversion.Scope) error {
   556  		return Convert_v1_EphemeralContainerCommon_To_core_EphemeralContainerCommon(a.(*v1.EphemeralContainerCommon), b.(*core.EphemeralContainerCommon), scope)
   557  	}); err != nil {
   558  		return err
   559  	}
   560  	if err := s.AddGeneratedConversionFunc((*core.EphemeralContainerCommon)(nil), (*v1.EphemeralContainerCommon)(nil), func(a, b interface{}, scope conversion.Scope) error {
   561  		return Convert_core_EphemeralContainerCommon_To_v1_EphemeralContainerCommon(a.(*core.EphemeralContainerCommon), b.(*v1.EphemeralContainerCommon), scope)
   562  	}); err != nil {
   563  		return err
   564  	}
   565  	if err := s.AddGeneratedConversionFunc((*v1.EphemeralVolumeSource)(nil), (*core.EphemeralVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   566  		return Convert_v1_EphemeralVolumeSource_To_core_EphemeralVolumeSource(a.(*v1.EphemeralVolumeSource), b.(*core.EphemeralVolumeSource), scope)
   567  	}); err != nil {
   568  		return err
   569  	}
   570  	if err := s.AddGeneratedConversionFunc((*core.EphemeralVolumeSource)(nil), (*v1.EphemeralVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   571  		return Convert_core_EphemeralVolumeSource_To_v1_EphemeralVolumeSource(a.(*core.EphemeralVolumeSource), b.(*v1.EphemeralVolumeSource), scope)
   572  	}); err != nil {
   573  		return err
   574  	}
   575  	if err := s.AddGeneratedConversionFunc((*v1.Event)(nil), (*core.Event)(nil), func(a, b interface{}, scope conversion.Scope) error {
   576  		return Convert_v1_Event_To_core_Event(a.(*v1.Event), b.(*core.Event), scope)
   577  	}); err != nil {
   578  		return err
   579  	}
   580  	if err := s.AddGeneratedConversionFunc((*core.Event)(nil), (*v1.Event)(nil), func(a, b interface{}, scope conversion.Scope) error {
   581  		return Convert_core_Event_To_v1_Event(a.(*core.Event), b.(*v1.Event), scope)
   582  	}); err != nil {
   583  		return err
   584  	}
   585  	if err := s.AddGeneratedConversionFunc((*v1.EventList)(nil), (*core.EventList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   586  		return Convert_v1_EventList_To_core_EventList(a.(*v1.EventList), b.(*core.EventList), scope)
   587  	}); err != nil {
   588  		return err
   589  	}
   590  	if err := s.AddGeneratedConversionFunc((*core.EventList)(nil), (*v1.EventList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   591  		return Convert_core_EventList_To_v1_EventList(a.(*core.EventList), b.(*v1.EventList), scope)
   592  	}); err != nil {
   593  		return err
   594  	}
   595  	if err := s.AddGeneratedConversionFunc((*v1.EventSeries)(nil), (*core.EventSeries)(nil), func(a, b interface{}, scope conversion.Scope) error {
   596  		return Convert_v1_EventSeries_To_core_EventSeries(a.(*v1.EventSeries), b.(*core.EventSeries), scope)
   597  	}); err != nil {
   598  		return err
   599  	}
   600  	if err := s.AddGeneratedConversionFunc((*core.EventSeries)(nil), (*v1.EventSeries)(nil), func(a, b interface{}, scope conversion.Scope) error {
   601  		return Convert_core_EventSeries_To_v1_EventSeries(a.(*core.EventSeries), b.(*v1.EventSeries), scope)
   602  	}); err != nil {
   603  		return err
   604  	}
   605  	if err := s.AddGeneratedConversionFunc((*v1.EventSource)(nil), (*core.EventSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   606  		return Convert_v1_EventSource_To_core_EventSource(a.(*v1.EventSource), b.(*core.EventSource), scope)
   607  	}); err != nil {
   608  		return err
   609  	}
   610  	if err := s.AddGeneratedConversionFunc((*core.EventSource)(nil), (*v1.EventSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   611  		return Convert_core_EventSource_To_v1_EventSource(a.(*core.EventSource), b.(*v1.EventSource), scope)
   612  	}); err != nil {
   613  		return err
   614  	}
   615  	if err := s.AddGeneratedConversionFunc((*v1.ExecAction)(nil), (*core.ExecAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
   616  		return Convert_v1_ExecAction_To_core_ExecAction(a.(*v1.ExecAction), b.(*core.ExecAction), scope)
   617  	}); err != nil {
   618  		return err
   619  	}
   620  	if err := s.AddGeneratedConversionFunc((*core.ExecAction)(nil), (*v1.ExecAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
   621  		return Convert_core_ExecAction_To_v1_ExecAction(a.(*core.ExecAction), b.(*v1.ExecAction), scope)
   622  	}); err != nil {
   623  		return err
   624  	}
   625  	if err := s.AddGeneratedConversionFunc((*v1.FCVolumeSource)(nil), (*core.FCVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   626  		return Convert_v1_FCVolumeSource_To_core_FCVolumeSource(a.(*v1.FCVolumeSource), b.(*core.FCVolumeSource), scope)
   627  	}); err != nil {
   628  		return err
   629  	}
   630  	if err := s.AddGeneratedConversionFunc((*core.FCVolumeSource)(nil), (*v1.FCVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   631  		return Convert_core_FCVolumeSource_To_v1_FCVolumeSource(a.(*core.FCVolumeSource), b.(*v1.FCVolumeSource), scope)
   632  	}); err != nil {
   633  		return err
   634  	}
   635  	if err := s.AddGeneratedConversionFunc((*v1.FlexPersistentVolumeSource)(nil), (*core.FlexPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   636  		return Convert_v1_FlexPersistentVolumeSource_To_core_FlexPersistentVolumeSource(a.(*v1.FlexPersistentVolumeSource), b.(*core.FlexPersistentVolumeSource), scope)
   637  	}); err != nil {
   638  		return err
   639  	}
   640  	if err := s.AddGeneratedConversionFunc((*core.FlexPersistentVolumeSource)(nil), (*v1.FlexPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   641  		return Convert_core_FlexPersistentVolumeSource_To_v1_FlexPersistentVolumeSource(a.(*core.FlexPersistentVolumeSource), b.(*v1.FlexPersistentVolumeSource), scope)
   642  	}); err != nil {
   643  		return err
   644  	}
   645  	if err := s.AddGeneratedConversionFunc((*v1.FlexVolumeSource)(nil), (*core.FlexVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   646  		return Convert_v1_FlexVolumeSource_To_core_FlexVolumeSource(a.(*v1.FlexVolumeSource), b.(*core.FlexVolumeSource), scope)
   647  	}); err != nil {
   648  		return err
   649  	}
   650  	if err := s.AddGeneratedConversionFunc((*core.FlexVolumeSource)(nil), (*v1.FlexVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   651  		return Convert_core_FlexVolumeSource_To_v1_FlexVolumeSource(a.(*core.FlexVolumeSource), b.(*v1.FlexVolumeSource), scope)
   652  	}); err != nil {
   653  		return err
   654  	}
   655  	if err := s.AddGeneratedConversionFunc((*v1.FlockerVolumeSource)(nil), (*core.FlockerVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   656  		return Convert_v1_FlockerVolumeSource_To_core_FlockerVolumeSource(a.(*v1.FlockerVolumeSource), b.(*core.FlockerVolumeSource), scope)
   657  	}); err != nil {
   658  		return err
   659  	}
   660  	if err := s.AddGeneratedConversionFunc((*core.FlockerVolumeSource)(nil), (*v1.FlockerVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   661  		return Convert_core_FlockerVolumeSource_To_v1_FlockerVolumeSource(a.(*core.FlockerVolumeSource), b.(*v1.FlockerVolumeSource), scope)
   662  	}); err != nil {
   663  		return err
   664  	}
   665  	if err := s.AddGeneratedConversionFunc((*v1.GCEPersistentDiskVolumeSource)(nil), (*core.GCEPersistentDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   666  		return Convert_v1_GCEPersistentDiskVolumeSource_To_core_GCEPersistentDiskVolumeSource(a.(*v1.GCEPersistentDiskVolumeSource), b.(*core.GCEPersistentDiskVolumeSource), scope)
   667  	}); err != nil {
   668  		return err
   669  	}
   670  	if err := s.AddGeneratedConversionFunc((*core.GCEPersistentDiskVolumeSource)(nil), (*v1.GCEPersistentDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   671  		return Convert_core_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(a.(*core.GCEPersistentDiskVolumeSource), b.(*v1.GCEPersistentDiskVolumeSource), scope)
   672  	}); err != nil {
   673  		return err
   674  	}
   675  	if err := s.AddGeneratedConversionFunc((*v1.GRPCAction)(nil), (*core.GRPCAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
   676  		return Convert_v1_GRPCAction_To_core_GRPCAction(a.(*v1.GRPCAction), b.(*core.GRPCAction), scope)
   677  	}); err != nil {
   678  		return err
   679  	}
   680  	if err := s.AddGeneratedConversionFunc((*core.GRPCAction)(nil), (*v1.GRPCAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
   681  		return Convert_core_GRPCAction_To_v1_GRPCAction(a.(*core.GRPCAction), b.(*v1.GRPCAction), scope)
   682  	}); err != nil {
   683  		return err
   684  	}
   685  	if err := s.AddGeneratedConversionFunc((*v1.GitRepoVolumeSource)(nil), (*core.GitRepoVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   686  		return Convert_v1_GitRepoVolumeSource_To_core_GitRepoVolumeSource(a.(*v1.GitRepoVolumeSource), b.(*core.GitRepoVolumeSource), scope)
   687  	}); err != nil {
   688  		return err
   689  	}
   690  	if err := s.AddGeneratedConversionFunc((*core.GitRepoVolumeSource)(nil), (*v1.GitRepoVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   691  		return Convert_core_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(a.(*core.GitRepoVolumeSource), b.(*v1.GitRepoVolumeSource), scope)
   692  	}); err != nil {
   693  		return err
   694  	}
   695  	if err := s.AddGeneratedConversionFunc((*v1.GlusterfsPersistentVolumeSource)(nil), (*core.GlusterfsPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   696  		return Convert_v1_GlusterfsPersistentVolumeSource_To_core_GlusterfsPersistentVolumeSource(a.(*v1.GlusterfsPersistentVolumeSource), b.(*core.GlusterfsPersistentVolumeSource), scope)
   697  	}); err != nil {
   698  		return err
   699  	}
   700  	if err := s.AddGeneratedConversionFunc((*core.GlusterfsPersistentVolumeSource)(nil), (*v1.GlusterfsPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   701  		return Convert_core_GlusterfsPersistentVolumeSource_To_v1_GlusterfsPersistentVolumeSource(a.(*core.GlusterfsPersistentVolumeSource), b.(*v1.GlusterfsPersistentVolumeSource), scope)
   702  	}); err != nil {
   703  		return err
   704  	}
   705  	if err := s.AddGeneratedConversionFunc((*v1.GlusterfsVolumeSource)(nil), (*core.GlusterfsVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   706  		return Convert_v1_GlusterfsVolumeSource_To_core_GlusterfsVolumeSource(a.(*v1.GlusterfsVolumeSource), b.(*core.GlusterfsVolumeSource), scope)
   707  	}); err != nil {
   708  		return err
   709  	}
   710  	if err := s.AddGeneratedConversionFunc((*core.GlusterfsVolumeSource)(nil), (*v1.GlusterfsVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   711  		return Convert_core_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(a.(*core.GlusterfsVolumeSource), b.(*v1.GlusterfsVolumeSource), scope)
   712  	}); err != nil {
   713  		return err
   714  	}
   715  	if err := s.AddGeneratedConversionFunc((*v1.HTTPGetAction)(nil), (*core.HTTPGetAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
   716  		return Convert_v1_HTTPGetAction_To_core_HTTPGetAction(a.(*v1.HTTPGetAction), b.(*core.HTTPGetAction), scope)
   717  	}); err != nil {
   718  		return err
   719  	}
   720  	if err := s.AddGeneratedConversionFunc((*core.HTTPGetAction)(nil), (*v1.HTTPGetAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
   721  		return Convert_core_HTTPGetAction_To_v1_HTTPGetAction(a.(*core.HTTPGetAction), b.(*v1.HTTPGetAction), scope)
   722  	}); err != nil {
   723  		return err
   724  	}
   725  	if err := s.AddGeneratedConversionFunc((*v1.HTTPHeader)(nil), (*core.HTTPHeader)(nil), func(a, b interface{}, scope conversion.Scope) error {
   726  		return Convert_v1_HTTPHeader_To_core_HTTPHeader(a.(*v1.HTTPHeader), b.(*core.HTTPHeader), scope)
   727  	}); err != nil {
   728  		return err
   729  	}
   730  	if err := s.AddGeneratedConversionFunc((*core.HTTPHeader)(nil), (*v1.HTTPHeader)(nil), func(a, b interface{}, scope conversion.Scope) error {
   731  		return Convert_core_HTTPHeader_To_v1_HTTPHeader(a.(*core.HTTPHeader), b.(*v1.HTTPHeader), scope)
   732  	}); err != nil {
   733  		return err
   734  	}
   735  	if err := s.AddGeneratedConversionFunc((*v1.HostAlias)(nil), (*core.HostAlias)(nil), func(a, b interface{}, scope conversion.Scope) error {
   736  		return Convert_v1_HostAlias_To_core_HostAlias(a.(*v1.HostAlias), b.(*core.HostAlias), scope)
   737  	}); err != nil {
   738  		return err
   739  	}
   740  	if err := s.AddGeneratedConversionFunc((*core.HostAlias)(nil), (*v1.HostAlias)(nil), func(a, b interface{}, scope conversion.Scope) error {
   741  		return Convert_core_HostAlias_To_v1_HostAlias(a.(*core.HostAlias), b.(*v1.HostAlias), scope)
   742  	}); err != nil {
   743  		return err
   744  	}
   745  	if err := s.AddGeneratedConversionFunc((*v1.HostIP)(nil), (*core.HostIP)(nil), func(a, b interface{}, scope conversion.Scope) error {
   746  		return Convert_v1_HostIP_To_core_HostIP(a.(*v1.HostIP), b.(*core.HostIP), scope)
   747  	}); err != nil {
   748  		return err
   749  	}
   750  	if err := s.AddGeneratedConversionFunc((*core.HostIP)(nil), (*v1.HostIP)(nil), func(a, b interface{}, scope conversion.Scope) error {
   751  		return Convert_core_HostIP_To_v1_HostIP(a.(*core.HostIP), b.(*v1.HostIP), scope)
   752  	}); err != nil {
   753  		return err
   754  	}
   755  	if err := s.AddGeneratedConversionFunc((*v1.HostPathVolumeSource)(nil), (*core.HostPathVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   756  		return Convert_v1_HostPathVolumeSource_To_core_HostPathVolumeSource(a.(*v1.HostPathVolumeSource), b.(*core.HostPathVolumeSource), scope)
   757  	}); err != nil {
   758  		return err
   759  	}
   760  	if err := s.AddGeneratedConversionFunc((*core.HostPathVolumeSource)(nil), (*v1.HostPathVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   761  		return Convert_core_HostPathVolumeSource_To_v1_HostPathVolumeSource(a.(*core.HostPathVolumeSource), b.(*v1.HostPathVolumeSource), scope)
   762  	}); err != nil {
   763  		return err
   764  	}
   765  	if err := s.AddGeneratedConversionFunc((*v1.ISCSIPersistentVolumeSource)(nil), (*core.ISCSIPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   766  		return Convert_v1_ISCSIPersistentVolumeSource_To_core_ISCSIPersistentVolumeSource(a.(*v1.ISCSIPersistentVolumeSource), b.(*core.ISCSIPersistentVolumeSource), scope)
   767  	}); err != nil {
   768  		return err
   769  	}
   770  	if err := s.AddGeneratedConversionFunc((*core.ISCSIPersistentVolumeSource)(nil), (*v1.ISCSIPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   771  		return Convert_core_ISCSIPersistentVolumeSource_To_v1_ISCSIPersistentVolumeSource(a.(*core.ISCSIPersistentVolumeSource), b.(*v1.ISCSIPersistentVolumeSource), scope)
   772  	}); err != nil {
   773  		return err
   774  	}
   775  	if err := s.AddGeneratedConversionFunc((*v1.ISCSIVolumeSource)(nil), (*core.ISCSIVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   776  		return Convert_v1_ISCSIVolumeSource_To_core_ISCSIVolumeSource(a.(*v1.ISCSIVolumeSource), b.(*core.ISCSIVolumeSource), scope)
   777  	}); err != nil {
   778  		return err
   779  	}
   780  	if err := s.AddGeneratedConversionFunc((*core.ISCSIVolumeSource)(nil), (*v1.ISCSIVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   781  		return Convert_core_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(a.(*core.ISCSIVolumeSource), b.(*v1.ISCSIVolumeSource), scope)
   782  	}); err != nil {
   783  		return err
   784  	}
   785  	if err := s.AddGeneratedConversionFunc((*v1.KeyToPath)(nil), (*core.KeyToPath)(nil), func(a, b interface{}, scope conversion.Scope) error {
   786  		return Convert_v1_KeyToPath_To_core_KeyToPath(a.(*v1.KeyToPath), b.(*core.KeyToPath), scope)
   787  	}); err != nil {
   788  		return err
   789  	}
   790  	if err := s.AddGeneratedConversionFunc((*core.KeyToPath)(nil), (*v1.KeyToPath)(nil), func(a, b interface{}, scope conversion.Scope) error {
   791  		return Convert_core_KeyToPath_To_v1_KeyToPath(a.(*core.KeyToPath), b.(*v1.KeyToPath), scope)
   792  	}); err != nil {
   793  		return err
   794  	}
   795  	if err := s.AddGeneratedConversionFunc((*v1.Lifecycle)(nil), (*core.Lifecycle)(nil), func(a, b interface{}, scope conversion.Scope) error {
   796  		return Convert_v1_Lifecycle_To_core_Lifecycle(a.(*v1.Lifecycle), b.(*core.Lifecycle), scope)
   797  	}); err != nil {
   798  		return err
   799  	}
   800  	if err := s.AddGeneratedConversionFunc((*core.Lifecycle)(nil), (*v1.Lifecycle)(nil), func(a, b interface{}, scope conversion.Scope) error {
   801  		return Convert_core_Lifecycle_To_v1_Lifecycle(a.(*core.Lifecycle), b.(*v1.Lifecycle), scope)
   802  	}); err != nil {
   803  		return err
   804  	}
   805  	if err := s.AddGeneratedConversionFunc((*v1.LifecycleHandler)(nil), (*core.LifecycleHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
   806  		return Convert_v1_LifecycleHandler_To_core_LifecycleHandler(a.(*v1.LifecycleHandler), b.(*core.LifecycleHandler), scope)
   807  	}); err != nil {
   808  		return err
   809  	}
   810  	if err := s.AddGeneratedConversionFunc((*core.LifecycleHandler)(nil), (*v1.LifecycleHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
   811  		return Convert_core_LifecycleHandler_To_v1_LifecycleHandler(a.(*core.LifecycleHandler), b.(*v1.LifecycleHandler), scope)
   812  	}); err != nil {
   813  		return err
   814  	}
   815  	if err := s.AddGeneratedConversionFunc((*v1.LimitRange)(nil), (*core.LimitRange)(nil), func(a, b interface{}, scope conversion.Scope) error {
   816  		return Convert_v1_LimitRange_To_core_LimitRange(a.(*v1.LimitRange), b.(*core.LimitRange), scope)
   817  	}); err != nil {
   818  		return err
   819  	}
   820  	if err := s.AddGeneratedConversionFunc((*core.LimitRange)(nil), (*v1.LimitRange)(nil), func(a, b interface{}, scope conversion.Scope) error {
   821  		return Convert_core_LimitRange_To_v1_LimitRange(a.(*core.LimitRange), b.(*v1.LimitRange), scope)
   822  	}); err != nil {
   823  		return err
   824  	}
   825  	if err := s.AddGeneratedConversionFunc((*v1.LimitRangeItem)(nil), (*core.LimitRangeItem)(nil), func(a, b interface{}, scope conversion.Scope) error {
   826  		return Convert_v1_LimitRangeItem_To_core_LimitRangeItem(a.(*v1.LimitRangeItem), b.(*core.LimitRangeItem), scope)
   827  	}); err != nil {
   828  		return err
   829  	}
   830  	if err := s.AddGeneratedConversionFunc((*core.LimitRangeItem)(nil), (*v1.LimitRangeItem)(nil), func(a, b interface{}, scope conversion.Scope) error {
   831  		return Convert_core_LimitRangeItem_To_v1_LimitRangeItem(a.(*core.LimitRangeItem), b.(*v1.LimitRangeItem), scope)
   832  	}); err != nil {
   833  		return err
   834  	}
   835  	if err := s.AddGeneratedConversionFunc((*v1.LimitRangeList)(nil), (*core.LimitRangeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   836  		return Convert_v1_LimitRangeList_To_core_LimitRangeList(a.(*v1.LimitRangeList), b.(*core.LimitRangeList), scope)
   837  	}); err != nil {
   838  		return err
   839  	}
   840  	if err := s.AddGeneratedConversionFunc((*core.LimitRangeList)(nil), (*v1.LimitRangeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   841  		return Convert_core_LimitRangeList_To_v1_LimitRangeList(a.(*core.LimitRangeList), b.(*v1.LimitRangeList), scope)
   842  	}); err != nil {
   843  		return err
   844  	}
   845  	if err := s.AddGeneratedConversionFunc((*v1.LimitRangeSpec)(nil), (*core.LimitRangeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   846  		return Convert_v1_LimitRangeSpec_To_core_LimitRangeSpec(a.(*v1.LimitRangeSpec), b.(*core.LimitRangeSpec), scope)
   847  	}); err != nil {
   848  		return err
   849  	}
   850  	if err := s.AddGeneratedConversionFunc((*core.LimitRangeSpec)(nil), (*v1.LimitRangeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   851  		return Convert_core_LimitRangeSpec_To_v1_LimitRangeSpec(a.(*core.LimitRangeSpec), b.(*v1.LimitRangeSpec), scope)
   852  	}); err != nil {
   853  		return err
   854  	}
   855  	if err := s.AddGeneratedConversionFunc((*v1.List)(nil), (*core.List)(nil), func(a, b interface{}, scope conversion.Scope) error {
   856  		return Convert_v1_List_To_core_List(a.(*v1.List), b.(*core.List), scope)
   857  	}); err != nil {
   858  		return err
   859  	}
   860  	if err := s.AddGeneratedConversionFunc((*core.List)(nil), (*v1.List)(nil), func(a, b interface{}, scope conversion.Scope) error {
   861  		return Convert_core_List_To_v1_List(a.(*core.List), b.(*v1.List), scope)
   862  	}); err != nil {
   863  		return err
   864  	}
   865  	if err := s.AddGeneratedConversionFunc((*v1.LoadBalancerIngress)(nil), (*core.LoadBalancerIngress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   866  		return Convert_v1_LoadBalancerIngress_To_core_LoadBalancerIngress(a.(*v1.LoadBalancerIngress), b.(*core.LoadBalancerIngress), scope)
   867  	}); err != nil {
   868  		return err
   869  	}
   870  	if err := s.AddGeneratedConversionFunc((*core.LoadBalancerIngress)(nil), (*v1.LoadBalancerIngress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   871  		return Convert_core_LoadBalancerIngress_To_v1_LoadBalancerIngress(a.(*core.LoadBalancerIngress), b.(*v1.LoadBalancerIngress), scope)
   872  	}); err != nil {
   873  		return err
   874  	}
   875  	if err := s.AddGeneratedConversionFunc((*v1.LocalObjectReference)(nil), (*core.LocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
   876  		return Convert_v1_LocalObjectReference_To_core_LocalObjectReference(a.(*v1.LocalObjectReference), b.(*core.LocalObjectReference), scope)
   877  	}); err != nil {
   878  		return err
   879  	}
   880  	if err := s.AddGeneratedConversionFunc((*core.LocalObjectReference)(nil), (*v1.LocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
   881  		return Convert_core_LocalObjectReference_To_v1_LocalObjectReference(a.(*core.LocalObjectReference), b.(*v1.LocalObjectReference), scope)
   882  	}); err != nil {
   883  		return err
   884  	}
   885  	if err := s.AddGeneratedConversionFunc((*v1.LocalVolumeSource)(nil), (*core.LocalVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   886  		return Convert_v1_LocalVolumeSource_To_core_LocalVolumeSource(a.(*v1.LocalVolumeSource), b.(*core.LocalVolumeSource), scope)
   887  	}); err != nil {
   888  		return err
   889  	}
   890  	if err := s.AddGeneratedConversionFunc((*core.LocalVolumeSource)(nil), (*v1.LocalVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   891  		return Convert_core_LocalVolumeSource_To_v1_LocalVolumeSource(a.(*core.LocalVolumeSource), b.(*v1.LocalVolumeSource), scope)
   892  	}); err != nil {
   893  		return err
   894  	}
   895  	if err := s.AddGeneratedConversionFunc((*v1.ModifyVolumeStatus)(nil), (*core.ModifyVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   896  		return Convert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus(a.(*v1.ModifyVolumeStatus), b.(*core.ModifyVolumeStatus), scope)
   897  	}); err != nil {
   898  		return err
   899  	}
   900  	if err := s.AddGeneratedConversionFunc((*core.ModifyVolumeStatus)(nil), (*v1.ModifyVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   901  		return Convert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus(a.(*core.ModifyVolumeStatus), b.(*v1.ModifyVolumeStatus), scope)
   902  	}); err != nil {
   903  		return err
   904  	}
   905  	if err := s.AddGeneratedConversionFunc((*v1.NFSVolumeSource)(nil), (*core.NFSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   906  		return Convert_v1_NFSVolumeSource_To_core_NFSVolumeSource(a.(*v1.NFSVolumeSource), b.(*core.NFSVolumeSource), scope)
   907  	}); err != nil {
   908  		return err
   909  	}
   910  	if err := s.AddGeneratedConversionFunc((*core.NFSVolumeSource)(nil), (*v1.NFSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   911  		return Convert_core_NFSVolumeSource_To_v1_NFSVolumeSource(a.(*core.NFSVolumeSource), b.(*v1.NFSVolumeSource), scope)
   912  	}); err != nil {
   913  		return err
   914  	}
   915  	if err := s.AddGeneratedConversionFunc((*v1.Namespace)(nil), (*core.Namespace)(nil), func(a, b interface{}, scope conversion.Scope) error {
   916  		return Convert_v1_Namespace_To_core_Namespace(a.(*v1.Namespace), b.(*core.Namespace), scope)
   917  	}); err != nil {
   918  		return err
   919  	}
   920  	if err := s.AddGeneratedConversionFunc((*core.Namespace)(nil), (*v1.Namespace)(nil), func(a, b interface{}, scope conversion.Scope) error {
   921  		return Convert_core_Namespace_To_v1_Namespace(a.(*core.Namespace), b.(*v1.Namespace), scope)
   922  	}); err != nil {
   923  		return err
   924  	}
   925  	if err := s.AddGeneratedConversionFunc((*v1.NamespaceCondition)(nil), (*core.NamespaceCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   926  		return Convert_v1_NamespaceCondition_To_core_NamespaceCondition(a.(*v1.NamespaceCondition), b.(*core.NamespaceCondition), scope)
   927  	}); err != nil {
   928  		return err
   929  	}
   930  	if err := s.AddGeneratedConversionFunc((*core.NamespaceCondition)(nil), (*v1.NamespaceCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   931  		return Convert_core_NamespaceCondition_To_v1_NamespaceCondition(a.(*core.NamespaceCondition), b.(*v1.NamespaceCondition), scope)
   932  	}); err != nil {
   933  		return err
   934  	}
   935  	if err := s.AddGeneratedConversionFunc((*v1.NamespaceList)(nil), (*core.NamespaceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   936  		return Convert_v1_NamespaceList_To_core_NamespaceList(a.(*v1.NamespaceList), b.(*core.NamespaceList), scope)
   937  	}); err != nil {
   938  		return err
   939  	}
   940  	if err := s.AddGeneratedConversionFunc((*core.NamespaceList)(nil), (*v1.NamespaceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
   941  		return Convert_core_NamespaceList_To_v1_NamespaceList(a.(*core.NamespaceList), b.(*v1.NamespaceList), scope)
   942  	}); err != nil {
   943  		return err
   944  	}
   945  	if err := s.AddGeneratedConversionFunc((*v1.NamespaceSpec)(nil), (*core.NamespaceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   946  		return Convert_v1_NamespaceSpec_To_core_NamespaceSpec(a.(*v1.NamespaceSpec), b.(*core.NamespaceSpec), scope)
   947  	}); err != nil {
   948  		return err
   949  	}
   950  	if err := s.AddGeneratedConversionFunc((*core.NamespaceSpec)(nil), (*v1.NamespaceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
   951  		return Convert_core_NamespaceSpec_To_v1_NamespaceSpec(a.(*core.NamespaceSpec), b.(*v1.NamespaceSpec), scope)
   952  	}); err != nil {
   953  		return err
   954  	}
   955  	if err := s.AddGeneratedConversionFunc((*v1.NamespaceStatus)(nil), (*core.NamespaceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   956  		return Convert_v1_NamespaceStatus_To_core_NamespaceStatus(a.(*v1.NamespaceStatus), b.(*core.NamespaceStatus), scope)
   957  	}); err != nil {
   958  		return err
   959  	}
   960  	if err := s.AddGeneratedConversionFunc((*core.NamespaceStatus)(nil), (*v1.NamespaceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
   961  		return Convert_core_NamespaceStatus_To_v1_NamespaceStatus(a.(*core.NamespaceStatus), b.(*v1.NamespaceStatus), scope)
   962  	}); err != nil {
   963  		return err
   964  	}
   965  	if err := s.AddGeneratedConversionFunc((*v1.Node)(nil), (*core.Node)(nil), func(a, b interface{}, scope conversion.Scope) error {
   966  		return Convert_v1_Node_To_core_Node(a.(*v1.Node), b.(*core.Node), scope)
   967  	}); err != nil {
   968  		return err
   969  	}
   970  	if err := s.AddGeneratedConversionFunc((*core.Node)(nil), (*v1.Node)(nil), func(a, b interface{}, scope conversion.Scope) error {
   971  		return Convert_core_Node_To_v1_Node(a.(*core.Node), b.(*v1.Node), scope)
   972  	}); err != nil {
   973  		return err
   974  	}
   975  	if err := s.AddGeneratedConversionFunc((*v1.NodeAddress)(nil), (*core.NodeAddress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   976  		return Convert_v1_NodeAddress_To_core_NodeAddress(a.(*v1.NodeAddress), b.(*core.NodeAddress), scope)
   977  	}); err != nil {
   978  		return err
   979  	}
   980  	if err := s.AddGeneratedConversionFunc((*core.NodeAddress)(nil), (*v1.NodeAddress)(nil), func(a, b interface{}, scope conversion.Scope) error {
   981  		return Convert_core_NodeAddress_To_v1_NodeAddress(a.(*core.NodeAddress), b.(*v1.NodeAddress), scope)
   982  	}); err != nil {
   983  		return err
   984  	}
   985  	if err := s.AddGeneratedConversionFunc((*v1.NodeAffinity)(nil), (*core.NodeAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
   986  		return Convert_v1_NodeAffinity_To_core_NodeAffinity(a.(*v1.NodeAffinity), b.(*core.NodeAffinity), scope)
   987  	}); err != nil {
   988  		return err
   989  	}
   990  	if err := s.AddGeneratedConversionFunc((*core.NodeAffinity)(nil), (*v1.NodeAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
   991  		return Convert_core_NodeAffinity_To_v1_NodeAffinity(a.(*core.NodeAffinity), b.(*v1.NodeAffinity), scope)
   992  	}); err != nil {
   993  		return err
   994  	}
   995  	if err := s.AddGeneratedConversionFunc((*v1.NodeCondition)(nil), (*core.NodeCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
   996  		return Convert_v1_NodeCondition_To_core_NodeCondition(a.(*v1.NodeCondition), b.(*core.NodeCondition), scope)
   997  	}); err != nil {
   998  		return err
   999  	}
  1000  	if err := s.AddGeneratedConversionFunc((*core.NodeCondition)(nil), (*v1.NodeCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1001  		return Convert_core_NodeCondition_To_v1_NodeCondition(a.(*core.NodeCondition), b.(*v1.NodeCondition), scope)
  1002  	}); err != nil {
  1003  		return err
  1004  	}
  1005  	if err := s.AddGeneratedConversionFunc((*v1.NodeConfigSource)(nil), (*core.NodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1006  		return Convert_v1_NodeConfigSource_To_core_NodeConfigSource(a.(*v1.NodeConfigSource), b.(*core.NodeConfigSource), scope)
  1007  	}); err != nil {
  1008  		return err
  1009  	}
  1010  	if err := s.AddGeneratedConversionFunc((*core.NodeConfigSource)(nil), (*v1.NodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1011  		return Convert_core_NodeConfigSource_To_v1_NodeConfigSource(a.(*core.NodeConfigSource), b.(*v1.NodeConfigSource), scope)
  1012  	}); err != nil {
  1013  		return err
  1014  	}
  1015  	if err := s.AddGeneratedConversionFunc((*v1.NodeConfigStatus)(nil), (*core.NodeConfigStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1016  		return Convert_v1_NodeConfigStatus_To_core_NodeConfigStatus(a.(*v1.NodeConfigStatus), b.(*core.NodeConfigStatus), scope)
  1017  	}); err != nil {
  1018  		return err
  1019  	}
  1020  	if err := s.AddGeneratedConversionFunc((*core.NodeConfigStatus)(nil), (*v1.NodeConfigStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1021  		return Convert_core_NodeConfigStatus_To_v1_NodeConfigStatus(a.(*core.NodeConfigStatus), b.(*v1.NodeConfigStatus), scope)
  1022  	}); err != nil {
  1023  		return err
  1024  	}
  1025  	if err := s.AddGeneratedConversionFunc((*v1.NodeDaemonEndpoints)(nil), (*core.NodeDaemonEndpoints)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1026  		return Convert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(a.(*v1.NodeDaemonEndpoints), b.(*core.NodeDaemonEndpoints), scope)
  1027  	}); err != nil {
  1028  		return err
  1029  	}
  1030  	if err := s.AddGeneratedConversionFunc((*core.NodeDaemonEndpoints)(nil), (*v1.NodeDaemonEndpoints)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1031  		return Convert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(a.(*core.NodeDaemonEndpoints), b.(*v1.NodeDaemonEndpoints), scope)
  1032  	}); err != nil {
  1033  		return err
  1034  	}
  1035  	if err := s.AddGeneratedConversionFunc((*v1.NodeList)(nil), (*core.NodeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1036  		return Convert_v1_NodeList_To_core_NodeList(a.(*v1.NodeList), b.(*core.NodeList), scope)
  1037  	}); err != nil {
  1038  		return err
  1039  	}
  1040  	if err := s.AddGeneratedConversionFunc((*core.NodeList)(nil), (*v1.NodeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1041  		return Convert_core_NodeList_To_v1_NodeList(a.(*core.NodeList), b.(*v1.NodeList), scope)
  1042  	}); err != nil {
  1043  		return err
  1044  	}
  1045  	if err := s.AddGeneratedConversionFunc((*v1.NodeProxyOptions)(nil), (*core.NodeProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1046  		return Convert_v1_NodeProxyOptions_To_core_NodeProxyOptions(a.(*v1.NodeProxyOptions), b.(*core.NodeProxyOptions), scope)
  1047  	}); err != nil {
  1048  		return err
  1049  	}
  1050  	if err := s.AddGeneratedConversionFunc((*core.NodeProxyOptions)(nil), (*v1.NodeProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1051  		return Convert_core_NodeProxyOptions_To_v1_NodeProxyOptions(a.(*core.NodeProxyOptions), b.(*v1.NodeProxyOptions), scope)
  1052  	}); err != nil {
  1053  		return err
  1054  	}
  1055  	if err := s.AddGeneratedConversionFunc((*v1.NodeResources)(nil), (*core.NodeResources)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1056  		return Convert_v1_NodeResources_To_core_NodeResources(a.(*v1.NodeResources), b.(*core.NodeResources), scope)
  1057  	}); err != nil {
  1058  		return err
  1059  	}
  1060  	if err := s.AddGeneratedConversionFunc((*core.NodeResources)(nil), (*v1.NodeResources)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1061  		return Convert_core_NodeResources_To_v1_NodeResources(a.(*core.NodeResources), b.(*v1.NodeResources), scope)
  1062  	}); err != nil {
  1063  		return err
  1064  	}
  1065  	if err := s.AddGeneratedConversionFunc((*v1.NodeSelector)(nil), (*core.NodeSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1066  		return Convert_v1_NodeSelector_To_core_NodeSelector(a.(*v1.NodeSelector), b.(*core.NodeSelector), scope)
  1067  	}); err != nil {
  1068  		return err
  1069  	}
  1070  	if err := s.AddGeneratedConversionFunc((*core.NodeSelector)(nil), (*v1.NodeSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1071  		return Convert_core_NodeSelector_To_v1_NodeSelector(a.(*core.NodeSelector), b.(*v1.NodeSelector), scope)
  1072  	}); err != nil {
  1073  		return err
  1074  	}
  1075  	if err := s.AddGeneratedConversionFunc((*v1.NodeSelectorRequirement)(nil), (*core.NodeSelectorRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1076  		return Convert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement(a.(*v1.NodeSelectorRequirement), b.(*core.NodeSelectorRequirement), scope)
  1077  	}); err != nil {
  1078  		return err
  1079  	}
  1080  	if err := s.AddGeneratedConversionFunc((*core.NodeSelectorRequirement)(nil), (*v1.NodeSelectorRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1081  		return Convert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(a.(*core.NodeSelectorRequirement), b.(*v1.NodeSelectorRequirement), scope)
  1082  	}); err != nil {
  1083  		return err
  1084  	}
  1085  	if err := s.AddGeneratedConversionFunc((*v1.NodeSelectorTerm)(nil), (*core.NodeSelectorTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1086  		return Convert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(a.(*v1.NodeSelectorTerm), b.(*core.NodeSelectorTerm), scope)
  1087  	}); err != nil {
  1088  		return err
  1089  	}
  1090  	if err := s.AddGeneratedConversionFunc((*core.NodeSelectorTerm)(nil), (*v1.NodeSelectorTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1091  		return Convert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(a.(*core.NodeSelectorTerm), b.(*v1.NodeSelectorTerm), scope)
  1092  	}); err != nil {
  1093  		return err
  1094  	}
  1095  	if err := s.AddGeneratedConversionFunc((*v1.NodeStatus)(nil), (*core.NodeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1096  		return Convert_v1_NodeStatus_To_core_NodeStatus(a.(*v1.NodeStatus), b.(*core.NodeStatus), scope)
  1097  	}); err != nil {
  1098  		return err
  1099  	}
  1100  	if err := s.AddGeneratedConversionFunc((*core.NodeStatus)(nil), (*v1.NodeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1101  		return Convert_core_NodeStatus_To_v1_NodeStatus(a.(*core.NodeStatus), b.(*v1.NodeStatus), scope)
  1102  	}); err != nil {
  1103  		return err
  1104  	}
  1105  	if err := s.AddGeneratedConversionFunc((*v1.NodeSystemInfo)(nil), (*core.NodeSystemInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1106  		return Convert_v1_NodeSystemInfo_To_core_NodeSystemInfo(a.(*v1.NodeSystemInfo), b.(*core.NodeSystemInfo), scope)
  1107  	}); err != nil {
  1108  		return err
  1109  	}
  1110  	if err := s.AddGeneratedConversionFunc((*core.NodeSystemInfo)(nil), (*v1.NodeSystemInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1111  		return Convert_core_NodeSystemInfo_To_v1_NodeSystemInfo(a.(*core.NodeSystemInfo), b.(*v1.NodeSystemInfo), scope)
  1112  	}); err != nil {
  1113  		return err
  1114  	}
  1115  	if err := s.AddGeneratedConversionFunc((*v1.ObjectFieldSelector)(nil), (*core.ObjectFieldSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1116  		return Convert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector(a.(*v1.ObjectFieldSelector), b.(*core.ObjectFieldSelector), scope)
  1117  	}); err != nil {
  1118  		return err
  1119  	}
  1120  	if err := s.AddGeneratedConversionFunc((*core.ObjectFieldSelector)(nil), (*v1.ObjectFieldSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1121  		return Convert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector(a.(*core.ObjectFieldSelector), b.(*v1.ObjectFieldSelector), scope)
  1122  	}); err != nil {
  1123  		return err
  1124  	}
  1125  	if err := s.AddGeneratedConversionFunc((*v1.ObjectReference)(nil), (*core.ObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1126  		return Convert_v1_ObjectReference_To_core_ObjectReference(a.(*v1.ObjectReference), b.(*core.ObjectReference), scope)
  1127  	}); err != nil {
  1128  		return err
  1129  	}
  1130  	if err := s.AddGeneratedConversionFunc((*core.ObjectReference)(nil), (*v1.ObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1131  		return Convert_core_ObjectReference_To_v1_ObjectReference(a.(*core.ObjectReference), b.(*v1.ObjectReference), scope)
  1132  	}); err != nil {
  1133  		return err
  1134  	}
  1135  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolume)(nil), (*core.PersistentVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1136  		return Convert_v1_PersistentVolume_To_core_PersistentVolume(a.(*v1.PersistentVolume), b.(*core.PersistentVolume), scope)
  1137  	}); err != nil {
  1138  		return err
  1139  	}
  1140  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolume)(nil), (*v1.PersistentVolume)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1141  		return Convert_core_PersistentVolume_To_v1_PersistentVolume(a.(*core.PersistentVolume), b.(*v1.PersistentVolume), scope)
  1142  	}); err != nil {
  1143  		return err
  1144  	}
  1145  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaim)(nil), (*core.PersistentVolumeClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1146  		return Convert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim(a.(*v1.PersistentVolumeClaim), b.(*core.PersistentVolumeClaim), scope)
  1147  	}); err != nil {
  1148  		return err
  1149  	}
  1150  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaim)(nil), (*v1.PersistentVolumeClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1151  		return Convert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(a.(*core.PersistentVolumeClaim), b.(*v1.PersistentVolumeClaim), scope)
  1152  	}); err != nil {
  1153  		return err
  1154  	}
  1155  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimCondition)(nil), (*core.PersistentVolumeClaimCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1156  		return Convert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition(a.(*v1.PersistentVolumeClaimCondition), b.(*core.PersistentVolumeClaimCondition), scope)
  1157  	}); err != nil {
  1158  		return err
  1159  	}
  1160  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimCondition)(nil), (*v1.PersistentVolumeClaimCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1161  		return Convert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition(a.(*core.PersistentVolumeClaimCondition), b.(*v1.PersistentVolumeClaimCondition), scope)
  1162  	}); err != nil {
  1163  		return err
  1164  	}
  1165  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimList)(nil), (*core.PersistentVolumeClaimList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1166  		return Convert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList(a.(*v1.PersistentVolumeClaimList), b.(*core.PersistentVolumeClaimList), scope)
  1167  	}); err != nil {
  1168  		return err
  1169  	}
  1170  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimList)(nil), (*v1.PersistentVolumeClaimList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1171  		return Convert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(a.(*core.PersistentVolumeClaimList), b.(*v1.PersistentVolumeClaimList), scope)
  1172  	}); err != nil {
  1173  		return err
  1174  	}
  1175  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimSpec)(nil), (*core.PersistentVolumeClaimSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1176  		return Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(a.(*v1.PersistentVolumeClaimSpec), b.(*core.PersistentVolumeClaimSpec), scope)
  1177  	}); err != nil {
  1178  		return err
  1179  	}
  1180  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimSpec)(nil), (*v1.PersistentVolumeClaimSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1181  		return Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(a.(*core.PersistentVolumeClaimSpec), b.(*v1.PersistentVolumeClaimSpec), scope)
  1182  	}); err != nil {
  1183  		return err
  1184  	}
  1185  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimStatus)(nil), (*core.PersistentVolumeClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1186  		return Convert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(a.(*v1.PersistentVolumeClaimStatus), b.(*core.PersistentVolumeClaimStatus), scope)
  1187  	}); err != nil {
  1188  		return err
  1189  	}
  1190  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimStatus)(nil), (*v1.PersistentVolumeClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1191  		return Convert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(a.(*core.PersistentVolumeClaimStatus), b.(*v1.PersistentVolumeClaimStatus), scope)
  1192  	}); err != nil {
  1193  		return err
  1194  	}
  1195  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimTemplate)(nil), (*core.PersistentVolumeClaimTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1196  		return Convert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate(a.(*v1.PersistentVolumeClaimTemplate), b.(*core.PersistentVolumeClaimTemplate), scope)
  1197  	}); err != nil {
  1198  		return err
  1199  	}
  1200  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimTemplate)(nil), (*v1.PersistentVolumeClaimTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1201  		return Convert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate(a.(*core.PersistentVolumeClaimTemplate), b.(*v1.PersistentVolumeClaimTemplate), scope)
  1202  	}); err != nil {
  1203  		return err
  1204  	}
  1205  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeClaimVolumeSource)(nil), (*core.PersistentVolumeClaimVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1206  		return Convert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource(a.(*v1.PersistentVolumeClaimVolumeSource), b.(*core.PersistentVolumeClaimVolumeSource), scope)
  1207  	}); err != nil {
  1208  		return err
  1209  	}
  1210  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeClaimVolumeSource)(nil), (*v1.PersistentVolumeClaimVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1211  		return Convert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(a.(*core.PersistentVolumeClaimVolumeSource), b.(*v1.PersistentVolumeClaimVolumeSource), scope)
  1212  	}); err != nil {
  1213  		return err
  1214  	}
  1215  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeList)(nil), (*core.PersistentVolumeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1216  		return Convert_v1_PersistentVolumeList_To_core_PersistentVolumeList(a.(*v1.PersistentVolumeList), b.(*core.PersistentVolumeList), scope)
  1217  	}); err != nil {
  1218  		return err
  1219  	}
  1220  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeList)(nil), (*v1.PersistentVolumeList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1221  		return Convert_core_PersistentVolumeList_To_v1_PersistentVolumeList(a.(*core.PersistentVolumeList), b.(*v1.PersistentVolumeList), scope)
  1222  	}); err != nil {
  1223  		return err
  1224  	}
  1225  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeSource)(nil), (*core.PersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1226  		return Convert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(a.(*v1.PersistentVolumeSource), b.(*core.PersistentVolumeSource), scope)
  1227  	}); err != nil {
  1228  		return err
  1229  	}
  1230  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeSource)(nil), (*v1.PersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1231  		return Convert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(a.(*core.PersistentVolumeSource), b.(*v1.PersistentVolumeSource), scope)
  1232  	}); err != nil {
  1233  		return err
  1234  	}
  1235  	if err := s.AddGeneratedConversionFunc((*v1.PersistentVolumeStatus)(nil), (*core.PersistentVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1236  		return Convert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(a.(*v1.PersistentVolumeStatus), b.(*core.PersistentVolumeStatus), scope)
  1237  	}); err != nil {
  1238  		return err
  1239  	}
  1240  	if err := s.AddGeneratedConversionFunc((*core.PersistentVolumeStatus)(nil), (*v1.PersistentVolumeStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1241  		return Convert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(a.(*core.PersistentVolumeStatus), b.(*v1.PersistentVolumeStatus), scope)
  1242  	}); err != nil {
  1243  		return err
  1244  	}
  1245  	if err := s.AddGeneratedConversionFunc((*v1.PhotonPersistentDiskVolumeSource)(nil), (*core.PhotonPersistentDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1246  		return Convert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource(a.(*v1.PhotonPersistentDiskVolumeSource), b.(*core.PhotonPersistentDiskVolumeSource), scope)
  1247  	}); err != nil {
  1248  		return err
  1249  	}
  1250  	if err := s.AddGeneratedConversionFunc((*core.PhotonPersistentDiskVolumeSource)(nil), (*v1.PhotonPersistentDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1251  		return Convert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(a.(*core.PhotonPersistentDiskVolumeSource), b.(*v1.PhotonPersistentDiskVolumeSource), scope)
  1252  	}); err != nil {
  1253  		return err
  1254  	}
  1255  	if err := s.AddGeneratedConversionFunc((*v1.PodAffinity)(nil), (*core.PodAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1256  		return Convert_v1_PodAffinity_To_core_PodAffinity(a.(*v1.PodAffinity), b.(*core.PodAffinity), scope)
  1257  	}); err != nil {
  1258  		return err
  1259  	}
  1260  	if err := s.AddGeneratedConversionFunc((*core.PodAffinity)(nil), (*v1.PodAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1261  		return Convert_core_PodAffinity_To_v1_PodAffinity(a.(*core.PodAffinity), b.(*v1.PodAffinity), scope)
  1262  	}); err != nil {
  1263  		return err
  1264  	}
  1265  	if err := s.AddGeneratedConversionFunc((*v1.PodAffinityTerm)(nil), (*core.PodAffinityTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1266  		return Convert_v1_PodAffinityTerm_To_core_PodAffinityTerm(a.(*v1.PodAffinityTerm), b.(*core.PodAffinityTerm), scope)
  1267  	}); err != nil {
  1268  		return err
  1269  	}
  1270  	if err := s.AddGeneratedConversionFunc((*core.PodAffinityTerm)(nil), (*v1.PodAffinityTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1271  		return Convert_core_PodAffinityTerm_To_v1_PodAffinityTerm(a.(*core.PodAffinityTerm), b.(*v1.PodAffinityTerm), scope)
  1272  	}); err != nil {
  1273  		return err
  1274  	}
  1275  	if err := s.AddGeneratedConversionFunc((*v1.PodAntiAffinity)(nil), (*core.PodAntiAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1276  		return Convert_v1_PodAntiAffinity_To_core_PodAntiAffinity(a.(*v1.PodAntiAffinity), b.(*core.PodAntiAffinity), scope)
  1277  	}); err != nil {
  1278  		return err
  1279  	}
  1280  	if err := s.AddGeneratedConversionFunc((*core.PodAntiAffinity)(nil), (*v1.PodAntiAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1281  		return Convert_core_PodAntiAffinity_To_v1_PodAntiAffinity(a.(*core.PodAntiAffinity), b.(*v1.PodAntiAffinity), scope)
  1282  	}); err != nil {
  1283  		return err
  1284  	}
  1285  	if err := s.AddGeneratedConversionFunc((*v1.PodAttachOptions)(nil), (*core.PodAttachOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1286  		return Convert_v1_PodAttachOptions_To_core_PodAttachOptions(a.(*v1.PodAttachOptions), b.(*core.PodAttachOptions), scope)
  1287  	}); err != nil {
  1288  		return err
  1289  	}
  1290  	if err := s.AddGeneratedConversionFunc((*core.PodAttachOptions)(nil), (*v1.PodAttachOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1291  		return Convert_core_PodAttachOptions_To_v1_PodAttachOptions(a.(*core.PodAttachOptions), b.(*v1.PodAttachOptions), scope)
  1292  	}); err != nil {
  1293  		return err
  1294  	}
  1295  	if err := s.AddGeneratedConversionFunc((*v1.PodCondition)(nil), (*core.PodCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1296  		return Convert_v1_PodCondition_To_core_PodCondition(a.(*v1.PodCondition), b.(*core.PodCondition), scope)
  1297  	}); err != nil {
  1298  		return err
  1299  	}
  1300  	if err := s.AddGeneratedConversionFunc((*core.PodCondition)(nil), (*v1.PodCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1301  		return Convert_core_PodCondition_To_v1_PodCondition(a.(*core.PodCondition), b.(*v1.PodCondition), scope)
  1302  	}); err != nil {
  1303  		return err
  1304  	}
  1305  	if err := s.AddGeneratedConversionFunc((*v1.PodDNSConfig)(nil), (*core.PodDNSConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1306  		return Convert_v1_PodDNSConfig_To_core_PodDNSConfig(a.(*v1.PodDNSConfig), b.(*core.PodDNSConfig), scope)
  1307  	}); err != nil {
  1308  		return err
  1309  	}
  1310  	if err := s.AddGeneratedConversionFunc((*core.PodDNSConfig)(nil), (*v1.PodDNSConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1311  		return Convert_core_PodDNSConfig_To_v1_PodDNSConfig(a.(*core.PodDNSConfig), b.(*v1.PodDNSConfig), scope)
  1312  	}); err != nil {
  1313  		return err
  1314  	}
  1315  	if err := s.AddGeneratedConversionFunc((*v1.PodDNSConfigOption)(nil), (*core.PodDNSConfigOption)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1316  		return Convert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption(a.(*v1.PodDNSConfigOption), b.(*core.PodDNSConfigOption), scope)
  1317  	}); err != nil {
  1318  		return err
  1319  	}
  1320  	if err := s.AddGeneratedConversionFunc((*core.PodDNSConfigOption)(nil), (*v1.PodDNSConfigOption)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1321  		return Convert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption(a.(*core.PodDNSConfigOption), b.(*v1.PodDNSConfigOption), scope)
  1322  	}); err != nil {
  1323  		return err
  1324  	}
  1325  	if err := s.AddGeneratedConversionFunc((*v1.PodExecOptions)(nil), (*core.PodExecOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1326  		return Convert_v1_PodExecOptions_To_core_PodExecOptions(a.(*v1.PodExecOptions), b.(*core.PodExecOptions), scope)
  1327  	}); err != nil {
  1328  		return err
  1329  	}
  1330  	if err := s.AddGeneratedConversionFunc((*core.PodExecOptions)(nil), (*v1.PodExecOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1331  		return Convert_core_PodExecOptions_To_v1_PodExecOptions(a.(*core.PodExecOptions), b.(*v1.PodExecOptions), scope)
  1332  	}); err != nil {
  1333  		return err
  1334  	}
  1335  	if err := s.AddGeneratedConversionFunc((*v1.PodIP)(nil), (*core.PodIP)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1336  		return Convert_v1_PodIP_To_core_PodIP(a.(*v1.PodIP), b.(*core.PodIP), scope)
  1337  	}); err != nil {
  1338  		return err
  1339  	}
  1340  	if err := s.AddGeneratedConversionFunc((*core.PodIP)(nil), (*v1.PodIP)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1341  		return Convert_core_PodIP_To_v1_PodIP(a.(*core.PodIP), b.(*v1.PodIP), scope)
  1342  	}); err != nil {
  1343  		return err
  1344  	}
  1345  	if err := s.AddGeneratedConversionFunc((*v1.PodList)(nil), (*core.PodList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1346  		return Convert_v1_PodList_To_core_PodList(a.(*v1.PodList), b.(*core.PodList), scope)
  1347  	}); err != nil {
  1348  		return err
  1349  	}
  1350  	if err := s.AddGeneratedConversionFunc((*core.PodList)(nil), (*v1.PodList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1351  		return Convert_core_PodList_To_v1_PodList(a.(*core.PodList), b.(*v1.PodList), scope)
  1352  	}); err != nil {
  1353  		return err
  1354  	}
  1355  	if err := s.AddGeneratedConversionFunc((*v1.PodLogOptions)(nil), (*core.PodLogOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1356  		return Convert_v1_PodLogOptions_To_core_PodLogOptions(a.(*v1.PodLogOptions), b.(*core.PodLogOptions), scope)
  1357  	}); err != nil {
  1358  		return err
  1359  	}
  1360  	if err := s.AddGeneratedConversionFunc((*core.PodLogOptions)(nil), (*v1.PodLogOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1361  		return Convert_core_PodLogOptions_To_v1_PodLogOptions(a.(*core.PodLogOptions), b.(*v1.PodLogOptions), scope)
  1362  	}); err != nil {
  1363  		return err
  1364  	}
  1365  	if err := s.AddGeneratedConversionFunc((*v1.PodOS)(nil), (*core.PodOS)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1366  		return Convert_v1_PodOS_To_core_PodOS(a.(*v1.PodOS), b.(*core.PodOS), scope)
  1367  	}); err != nil {
  1368  		return err
  1369  	}
  1370  	if err := s.AddGeneratedConversionFunc((*core.PodOS)(nil), (*v1.PodOS)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1371  		return Convert_core_PodOS_To_v1_PodOS(a.(*core.PodOS), b.(*v1.PodOS), scope)
  1372  	}); err != nil {
  1373  		return err
  1374  	}
  1375  	if err := s.AddGeneratedConversionFunc((*v1.PodPortForwardOptions)(nil), (*core.PodPortForwardOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1376  		return Convert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions(a.(*v1.PodPortForwardOptions), b.(*core.PodPortForwardOptions), scope)
  1377  	}); err != nil {
  1378  		return err
  1379  	}
  1380  	if err := s.AddGeneratedConversionFunc((*core.PodPortForwardOptions)(nil), (*v1.PodPortForwardOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1381  		return Convert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions(a.(*core.PodPortForwardOptions), b.(*v1.PodPortForwardOptions), scope)
  1382  	}); err != nil {
  1383  		return err
  1384  	}
  1385  	if err := s.AddGeneratedConversionFunc((*v1.PodProxyOptions)(nil), (*core.PodProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1386  		return Convert_v1_PodProxyOptions_To_core_PodProxyOptions(a.(*v1.PodProxyOptions), b.(*core.PodProxyOptions), scope)
  1387  	}); err != nil {
  1388  		return err
  1389  	}
  1390  	if err := s.AddGeneratedConversionFunc((*core.PodProxyOptions)(nil), (*v1.PodProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1391  		return Convert_core_PodProxyOptions_To_v1_PodProxyOptions(a.(*core.PodProxyOptions), b.(*v1.PodProxyOptions), scope)
  1392  	}); err != nil {
  1393  		return err
  1394  	}
  1395  	if err := s.AddGeneratedConversionFunc((*v1.PodReadinessGate)(nil), (*core.PodReadinessGate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1396  		return Convert_v1_PodReadinessGate_To_core_PodReadinessGate(a.(*v1.PodReadinessGate), b.(*core.PodReadinessGate), scope)
  1397  	}); err != nil {
  1398  		return err
  1399  	}
  1400  	if err := s.AddGeneratedConversionFunc((*core.PodReadinessGate)(nil), (*v1.PodReadinessGate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1401  		return Convert_core_PodReadinessGate_To_v1_PodReadinessGate(a.(*core.PodReadinessGate), b.(*v1.PodReadinessGate), scope)
  1402  	}); err != nil {
  1403  		return err
  1404  	}
  1405  	if err := s.AddGeneratedConversionFunc((*v1.PodResourceClaim)(nil), (*core.PodResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1406  		return Convert_v1_PodResourceClaim_To_core_PodResourceClaim(a.(*v1.PodResourceClaim), b.(*core.PodResourceClaim), scope)
  1407  	}); err != nil {
  1408  		return err
  1409  	}
  1410  	if err := s.AddGeneratedConversionFunc((*core.PodResourceClaim)(nil), (*v1.PodResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1411  		return Convert_core_PodResourceClaim_To_v1_PodResourceClaim(a.(*core.PodResourceClaim), b.(*v1.PodResourceClaim), scope)
  1412  	}); err != nil {
  1413  		return err
  1414  	}
  1415  	if err := s.AddGeneratedConversionFunc((*v1.PodResourceClaimStatus)(nil), (*core.PodResourceClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1416  		return Convert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus(a.(*v1.PodResourceClaimStatus), b.(*core.PodResourceClaimStatus), scope)
  1417  	}); err != nil {
  1418  		return err
  1419  	}
  1420  	if err := s.AddGeneratedConversionFunc((*core.PodResourceClaimStatus)(nil), (*v1.PodResourceClaimStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1421  		return Convert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus(a.(*core.PodResourceClaimStatus), b.(*v1.PodResourceClaimStatus), scope)
  1422  	}); err != nil {
  1423  		return err
  1424  	}
  1425  	if err := s.AddGeneratedConversionFunc((*v1.PodSchedulingGate)(nil), (*core.PodSchedulingGate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1426  		return Convert_v1_PodSchedulingGate_To_core_PodSchedulingGate(a.(*v1.PodSchedulingGate), b.(*core.PodSchedulingGate), scope)
  1427  	}); err != nil {
  1428  		return err
  1429  	}
  1430  	if err := s.AddGeneratedConversionFunc((*core.PodSchedulingGate)(nil), (*v1.PodSchedulingGate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1431  		return Convert_core_PodSchedulingGate_To_v1_PodSchedulingGate(a.(*core.PodSchedulingGate), b.(*v1.PodSchedulingGate), scope)
  1432  	}); err != nil {
  1433  		return err
  1434  	}
  1435  	if err := s.AddGeneratedConversionFunc((*v1.PodSecurityContext)(nil), (*core.PodSecurityContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1436  		return Convert_v1_PodSecurityContext_To_core_PodSecurityContext(a.(*v1.PodSecurityContext), b.(*core.PodSecurityContext), scope)
  1437  	}); err != nil {
  1438  		return err
  1439  	}
  1440  	if err := s.AddGeneratedConversionFunc((*core.PodSecurityContext)(nil), (*v1.PodSecurityContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1441  		return Convert_core_PodSecurityContext_To_v1_PodSecurityContext(a.(*core.PodSecurityContext), b.(*v1.PodSecurityContext), scope)
  1442  	}); err != nil {
  1443  		return err
  1444  	}
  1445  	if err := s.AddGeneratedConversionFunc((*v1.PodSignature)(nil), (*core.PodSignature)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1446  		return Convert_v1_PodSignature_To_core_PodSignature(a.(*v1.PodSignature), b.(*core.PodSignature), scope)
  1447  	}); err != nil {
  1448  		return err
  1449  	}
  1450  	if err := s.AddGeneratedConversionFunc((*core.PodSignature)(nil), (*v1.PodSignature)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1451  		return Convert_core_PodSignature_To_v1_PodSignature(a.(*core.PodSignature), b.(*v1.PodSignature), scope)
  1452  	}); err != nil {
  1453  		return err
  1454  	}
  1455  	if err := s.AddGeneratedConversionFunc((*v1.PodStatusResult)(nil), (*core.PodStatusResult)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1456  		return Convert_v1_PodStatusResult_To_core_PodStatusResult(a.(*v1.PodStatusResult), b.(*core.PodStatusResult), scope)
  1457  	}); err != nil {
  1458  		return err
  1459  	}
  1460  	if err := s.AddGeneratedConversionFunc((*core.PodStatusResult)(nil), (*v1.PodStatusResult)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1461  		return Convert_core_PodStatusResult_To_v1_PodStatusResult(a.(*core.PodStatusResult), b.(*v1.PodStatusResult), scope)
  1462  	}); err != nil {
  1463  		return err
  1464  	}
  1465  	if err := s.AddGeneratedConversionFunc((*v1.PodTemplate)(nil), (*core.PodTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1466  		return Convert_v1_PodTemplate_To_core_PodTemplate(a.(*v1.PodTemplate), b.(*core.PodTemplate), scope)
  1467  	}); err != nil {
  1468  		return err
  1469  	}
  1470  	if err := s.AddGeneratedConversionFunc((*core.PodTemplate)(nil), (*v1.PodTemplate)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1471  		return Convert_core_PodTemplate_To_v1_PodTemplate(a.(*core.PodTemplate), b.(*v1.PodTemplate), scope)
  1472  	}); err != nil {
  1473  		return err
  1474  	}
  1475  	if err := s.AddGeneratedConversionFunc((*v1.PodTemplateList)(nil), (*core.PodTemplateList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1476  		return Convert_v1_PodTemplateList_To_core_PodTemplateList(a.(*v1.PodTemplateList), b.(*core.PodTemplateList), scope)
  1477  	}); err != nil {
  1478  		return err
  1479  	}
  1480  	if err := s.AddGeneratedConversionFunc((*core.PodTemplateList)(nil), (*v1.PodTemplateList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1481  		return Convert_core_PodTemplateList_To_v1_PodTemplateList(a.(*core.PodTemplateList), b.(*v1.PodTemplateList), scope)
  1482  	}); err != nil {
  1483  		return err
  1484  	}
  1485  	if err := s.AddGeneratedConversionFunc((*v1.PortStatus)(nil), (*core.PortStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1486  		return Convert_v1_PortStatus_To_core_PortStatus(a.(*v1.PortStatus), b.(*core.PortStatus), scope)
  1487  	}); err != nil {
  1488  		return err
  1489  	}
  1490  	if err := s.AddGeneratedConversionFunc((*core.PortStatus)(nil), (*v1.PortStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1491  		return Convert_core_PortStatus_To_v1_PortStatus(a.(*core.PortStatus), b.(*v1.PortStatus), scope)
  1492  	}); err != nil {
  1493  		return err
  1494  	}
  1495  	if err := s.AddGeneratedConversionFunc((*v1.PortworxVolumeSource)(nil), (*core.PortworxVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1496  		return Convert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource(a.(*v1.PortworxVolumeSource), b.(*core.PortworxVolumeSource), scope)
  1497  	}); err != nil {
  1498  		return err
  1499  	}
  1500  	if err := s.AddGeneratedConversionFunc((*core.PortworxVolumeSource)(nil), (*v1.PortworxVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1501  		return Convert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource(a.(*core.PortworxVolumeSource), b.(*v1.PortworxVolumeSource), scope)
  1502  	}); err != nil {
  1503  		return err
  1504  	}
  1505  	if err := s.AddGeneratedConversionFunc((*v1.Preconditions)(nil), (*core.Preconditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1506  		return Convert_v1_Preconditions_To_core_Preconditions(a.(*v1.Preconditions), b.(*core.Preconditions), scope)
  1507  	}); err != nil {
  1508  		return err
  1509  	}
  1510  	if err := s.AddGeneratedConversionFunc((*core.Preconditions)(nil), (*v1.Preconditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1511  		return Convert_core_Preconditions_To_v1_Preconditions(a.(*core.Preconditions), b.(*v1.Preconditions), scope)
  1512  	}); err != nil {
  1513  		return err
  1514  	}
  1515  	if err := s.AddGeneratedConversionFunc((*v1.PreferAvoidPodsEntry)(nil), (*core.PreferAvoidPodsEntry)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1516  		return Convert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry(a.(*v1.PreferAvoidPodsEntry), b.(*core.PreferAvoidPodsEntry), scope)
  1517  	}); err != nil {
  1518  		return err
  1519  	}
  1520  	if err := s.AddGeneratedConversionFunc((*core.PreferAvoidPodsEntry)(nil), (*v1.PreferAvoidPodsEntry)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1521  		return Convert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(a.(*core.PreferAvoidPodsEntry), b.(*v1.PreferAvoidPodsEntry), scope)
  1522  	}); err != nil {
  1523  		return err
  1524  	}
  1525  	if err := s.AddGeneratedConversionFunc((*v1.PreferredSchedulingTerm)(nil), (*core.PreferredSchedulingTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1526  		return Convert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm(a.(*v1.PreferredSchedulingTerm), b.(*core.PreferredSchedulingTerm), scope)
  1527  	}); err != nil {
  1528  		return err
  1529  	}
  1530  	if err := s.AddGeneratedConversionFunc((*core.PreferredSchedulingTerm)(nil), (*v1.PreferredSchedulingTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1531  		return Convert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(a.(*core.PreferredSchedulingTerm), b.(*v1.PreferredSchedulingTerm), scope)
  1532  	}); err != nil {
  1533  		return err
  1534  	}
  1535  	if err := s.AddGeneratedConversionFunc((*v1.Probe)(nil), (*core.Probe)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1536  		return Convert_v1_Probe_To_core_Probe(a.(*v1.Probe), b.(*core.Probe), scope)
  1537  	}); err != nil {
  1538  		return err
  1539  	}
  1540  	if err := s.AddGeneratedConversionFunc((*core.Probe)(nil), (*v1.Probe)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1541  		return Convert_core_Probe_To_v1_Probe(a.(*core.Probe), b.(*v1.Probe), scope)
  1542  	}); err != nil {
  1543  		return err
  1544  	}
  1545  	if err := s.AddGeneratedConversionFunc((*v1.ProbeHandler)(nil), (*core.ProbeHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1546  		return Convert_v1_ProbeHandler_To_core_ProbeHandler(a.(*v1.ProbeHandler), b.(*core.ProbeHandler), scope)
  1547  	}); err != nil {
  1548  		return err
  1549  	}
  1550  	if err := s.AddGeneratedConversionFunc((*core.ProbeHandler)(nil), (*v1.ProbeHandler)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1551  		return Convert_core_ProbeHandler_To_v1_ProbeHandler(a.(*core.ProbeHandler), b.(*v1.ProbeHandler), scope)
  1552  	}); err != nil {
  1553  		return err
  1554  	}
  1555  	if err := s.AddGeneratedConversionFunc((*v1.ProjectedVolumeSource)(nil), (*core.ProjectedVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1556  		return Convert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(a.(*v1.ProjectedVolumeSource), b.(*core.ProjectedVolumeSource), scope)
  1557  	}); err != nil {
  1558  		return err
  1559  	}
  1560  	if err := s.AddGeneratedConversionFunc((*core.ProjectedVolumeSource)(nil), (*v1.ProjectedVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1561  		return Convert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(a.(*core.ProjectedVolumeSource), b.(*v1.ProjectedVolumeSource), scope)
  1562  	}); err != nil {
  1563  		return err
  1564  	}
  1565  	if err := s.AddGeneratedConversionFunc((*v1.QuobyteVolumeSource)(nil), (*core.QuobyteVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1566  		return Convert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource(a.(*v1.QuobyteVolumeSource), b.(*core.QuobyteVolumeSource), scope)
  1567  	}); err != nil {
  1568  		return err
  1569  	}
  1570  	if err := s.AddGeneratedConversionFunc((*core.QuobyteVolumeSource)(nil), (*v1.QuobyteVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1571  		return Convert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(a.(*core.QuobyteVolumeSource), b.(*v1.QuobyteVolumeSource), scope)
  1572  	}); err != nil {
  1573  		return err
  1574  	}
  1575  	if err := s.AddGeneratedConversionFunc((*v1.RBDPersistentVolumeSource)(nil), (*core.RBDPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1576  		return Convert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource(a.(*v1.RBDPersistentVolumeSource), b.(*core.RBDPersistentVolumeSource), scope)
  1577  	}); err != nil {
  1578  		return err
  1579  	}
  1580  	if err := s.AddGeneratedConversionFunc((*core.RBDPersistentVolumeSource)(nil), (*v1.RBDPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1581  		return Convert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource(a.(*core.RBDPersistentVolumeSource), b.(*v1.RBDPersistentVolumeSource), scope)
  1582  	}); err != nil {
  1583  		return err
  1584  	}
  1585  	if err := s.AddGeneratedConversionFunc((*v1.RBDVolumeSource)(nil), (*core.RBDVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1586  		return Convert_v1_RBDVolumeSource_To_core_RBDVolumeSource(a.(*v1.RBDVolumeSource), b.(*core.RBDVolumeSource), scope)
  1587  	}); err != nil {
  1588  		return err
  1589  	}
  1590  	if err := s.AddGeneratedConversionFunc((*core.RBDVolumeSource)(nil), (*v1.RBDVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1591  		return Convert_core_RBDVolumeSource_To_v1_RBDVolumeSource(a.(*core.RBDVolumeSource), b.(*v1.RBDVolumeSource), scope)
  1592  	}); err != nil {
  1593  		return err
  1594  	}
  1595  	if err := s.AddGeneratedConversionFunc((*v1.RangeAllocation)(nil), (*core.RangeAllocation)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1596  		return Convert_v1_RangeAllocation_To_core_RangeAllocation(a.(*v1.RangeAllocation), b.(*core.RangeAllocation), scope)
  1597  	}); err != nil {
  1598  		return err
  1599  	}
  1600  	if err := s.AddGeneratedConversionFunc((*core.RangeAllocation)(nil), (*v1.RangeAllocation)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1601  		return Convert_core_RangeAllocation_To_v1_RangeAllocation(a.(*core.RangeAllocation), b.(*v1.RangeAllocation), scope)
  1602  	}); err != nil {
  1603  		return err
  1604  	}
  1605  	if err := s.AddGeneratedConversionFunc((*v1.ReplicationController)(nil), (*core.ReplicationController)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1606  		return Convert_v1_ReplicationController_To_core_ReplicationController(a.(*v1.ReplicationController), b.(*core.ReplicationController), scope)
  1607  	}); err != nil {
  1608  		return err
  1609  	}
  1610  	if err := s.AddGeneratedConversionFunc((*core.ReplicationController)(nil), (*v1.ReplicationController)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1611  		return Convert_core_ReplicationController_To_v1_ReplicationController(a.(*core.ReplicationController), b.(*v1.ReplicationController), scope)
  1612  	}); err != nil {
  1613  		return err
  1614  	}
  1615  	if err := s.AddGeneratedConversionFunc((*v1.ReplicationControllerCondition)(nil), (*core.ReplicationControllerCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1616  		return Convert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition(a.(*v1.ReplicationControllerCondition), b.(*core.ReplicationControllerCondition), scope)
  1617  	}); err != nil {
  1618  		return err
  1619  	}
  1620  	if err := s.AddGeneratedConversionFunc((*core.ReplicationControllerCondition)(nil), (*v1.ReplicationControllerCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1621  		return Convert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(a.(*core.ReplicationControllerCondition), b.(*v1.ReplicationControllerCondition), scope)
  1622  	}); err != nil {
  1623  		return err
  1624  	}
  1625  	if err := s.AddGeneratedConversionFunc((*v1.ReplicationControllerList)(nil), (*core.ReplicationControllerList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1626  		return Convert_v1_ReplicationControllerList_To_core_ReplicationControllerList(a.(*v1.ReplicationControllerList), b.(*core.ReplicationControllerList), scope)
  1627  	}); err != nil {
  1628  		return err
  1629  	}
  1630  	if err := s.AddGeneratedConversionFunc((*core.ReplicationControllerList)(nil), (*v1.ReplicationControllerList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1631  		return Convert_core_ReplicationControllerList_To_v1_ReplicationControllerList(a.(*core.ReplicationControllerList), b.(*v1.ReplicationControllerList), scope)
  1632  	}); err != nil {
  1633  		return err
  1634  	}
  1635  	if err := s.AddGeneratedConversionFunc((*v1.ReplicationControllerStatus)(nil), (*core.ReplicationControllerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1636  		return Convert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(a.(*v1.ReplicationControllerStatus), b.(*core.ReplicationControllerStatus), scope)
  1637  	}); err != nil {
  1638  		return err
  1639  	}
  1640  	if err := s.AddGeneratedConversionFunc((*core.ReplicationControllerStatus)(nil), (*v1.ReplicationControllerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1641  		return Convert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(a.(*core.ReplicationControllerStatus), b.(*v1.ReplicationControllerStatus), scope)
  1642  	}); err != nil {
  1643  		return err
  1644  	}
  1645  	if err := s.AddGeneratedConversionFunc((*v1.ResourceClaim)(nil), (*core.ResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1646  		return Convert_v1_ResourceClaim_To_core_ResourceClaim(a.(*v1.ResourceClaim), b.(*core.ResourceClaim), scope)
  1647  	}); err != nil {
  1648  		return err
  1649  	}
  1650  	if err := s.AddGeneratedConversionFunc((*core.ResourceClaim)(nil), (*v1.ResourceClaim)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1651  		return Convert_core_ResourceClaim_To_v1_ResourceClaim(a.(*core.ResourceClaim), b.(*v1.ResourceClaim), scope)
  1652  	}); err != nil {
  1653  		return err
  1654  	}
  1655  	if err := s.AddGeneratedConversionFunc((*v1.ResourceFieldSelector)(nil), (*core.ResourceFieldSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1656  		return Convert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector(a.(*v1.ResourceFieldSelector), b.(*core.ResourceFieldSelector), scope)
  1657  	}); err != nil {
  1658  		return err
  1659  	}
  1660  	if err := s.AddGeneratedConversionFunc((*core.ResourceFieldSelector)(nil), (*v1.ResourceFieldSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1661  		return Convert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector(a.(*core.ResourceFieldSelector), b.(*v1.ResourceFieldSelector), scope)
  1662  	}); err != nil {
  1663  		return err
  1664  	}
  1665  	if err := s.AddGeneratedConversionFunc((*v1.ResourceQuota)(nil), (*core.ResourceQuota)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1666  		return Convert_v1_ResourceQuota_To_core_ResourceQuota(a.(*v1.ResourceQuota), b.(*core.ResourceQuota), scope)
  1667  	}); err != nil {
  1668  		return err
  1669  	}
  1670  	if err := s.AddGeneratedConversionFunc((*core.ResourceQuota)(nil), (*v1.ResourceQuota)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1671  		return Convert_core_ResourceQuota_To_v1_ResourceQuota(a.(*core.ResourceQuota), b.(*v1.ResourceQuota), scope)
  1672  	}); err != nil {
  1673  		return err
  1674  	}
  1675  	if err := s.AddGeneratedConversionFunc((*v1.ResourceQuotaList)(nil), (*core.ResourceQuotaList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1676  		return Convert_v1_ResourceQuotaList_To_core_ResourceQuotaList(a.(*v1.ResourceQuotaList), b.(*core.ResourceQuotaList), scope)
  1677  	}); err != nil {
  1678  		return err
  1679  	}
  1680  	if err := s.AddGeneratedConversionFunc((*core.ResourceQuotaList)(nil), (*v1.ResourceQuotaList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1681  		return Convert_core_ResourceQuotaList_To_v1_ResourceQuotaList(a.(*core.ResourceQuotaList), b.(*v1.ResourceQuotaList), scope)
  1682  	}); err != nil {
  1683  		return err
  1684  	}
  1685  	if err := s.AddGeneratedConversionFunc((*v1.ResourceQuotaSpec)(nil), (*core.ResourceQuotaSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1686  		return Convert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(a.(*v1.ResourceQuotaSpec), b.(*core.ResourceQuotaSpec), scope)
  1687  	}); err != nil {
  1688  		return err
  1689  	}
  1690  	if err := s.AddGeneratedConversionFunc((*core.ResourceQuotaSpec)(nil), (*v1.ResourceQuotaSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1691  		return Convert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(a.(*core.ResourceQuotaSpec), b.(*v1.ResourceQuotaSpec), scope)
  1692  	}); err != nil {
  1693  		return err
  1694  	}
  1695  	if err := s.AddGeneratedConversionFunc((*v1.ResourceQuotaStatus)(nil), (*core.ResourceQuotaStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1696  		return Convert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(a.(*v1.ResourceQuotaStatus), b.(*core.ResourceQuotaStatus), scope)
  1697  	}); err != nil {
  1698  		return err
  1699  	}
  1700  	if err := s.AddGeneratedConversionFunc((*core.ResourceQuotaStatus)(nil), (*v1.ResourceQuotaStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1701  		return Convert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(a.(*core.ResourceQuotaStatus), b.(*v1.ResourceQuotaStatus), scope)
  1702  	}); err != nil {
  1703  		return err
  1704  	}
  1705  	if err := s.AddGeneratedConversionFunc((*v1.ResourceRequirements)(nil), (*core.ResourceRequirements)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1706  		return Convert_v1_ResourceRequirements_To_core_ResourceRequirements(a.(*v1.ResourceRequirements), b.(*core.ResourceRequirements), scope)
  1707  	}); err != nil {
  1708  		return err
  1709  	}
  1710  	if err := s.AddGeneratedConversionFunc((*core.ResourceRequirements)(nil), (*v1.ResourceRequirements)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1711  		return Convert_core_ResourceRequirements_To_v1_ResourceRequirements(a.(*core.ResourceRequirements), b.(*v1.ResourceRequirements), scope)
  1712  	}); err != nil {
  1713  		return err
  1714  	}
  1715  	if err := s.AddGeneratedConversionFunc((*v1.SELinuxOptions)(nil), (*core.SELinuxOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1716  		return Convert_v1_SELinuxOptions_To_core_SELinuxOptions(a.(*v1.SELinuxOptions), b.(*core.SELinuxOptions), scope)
  1717  	}); err != nil {
  1718  		return err
  1719  	}
  1720  	if err := s.AddGeneratedConversionFunc((*core.SELinuxOptions)(nil), (*v1.SELinuxOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1721  		return Convert_core_SELinuxOptions_To_v1_SELinuxOptions(a.(*core.SELinuxOptions), b.(*v1.SELinuxOptions), scope)
  1722  	}); err != nil {
  1723  		return err
  1724  	}
  1725  	if err := s.AddGeneratedConversionFunc((*v1.ScaleIOPersistentVolumeSource)(nil), (*core.ScaleIOPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1726  		return Convert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource(a.(*v1.ScaleIOPersistentVolumeSource), b.(*core.ScaleIOPersistentVolumeSource), scope)
  1727  	}); err != nil {
  1728  		return err
  1729  	}
  1730  	if err := s.AddGeneratedConversionFunc((*core.ScaleIOPersistentVolumeSource)(nil), (*v1.ScaleIOPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1731  		return Convert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource(a.(*core.ScaleIOPersistentVolumeSource), b.(*v1.ScaleIOPersistentVolumeSource), scope)
  1732  	}); err != nil {
  1733  		return err
  1734  	}
  1735  	if err := s.AddGeneratedConversionFunc((*v1.ScaleIOVolumeSource)(nil), (*core.ScaleIOVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1736  		return Convert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource(a.(*v1.ScaleIOVolumeSource), b.(*core.ScaleIOVolumeSource), scope)
  1737  	}); err != nil {
  1738  		return err
  1739  	}
  1740  	if err := s.AddGeneratedConversionFunc((*core.ScaleIOVolumeSource)(nil), (*v1.ScaleIOVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1741  		return Convert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(a.(*core.ScaleIOVolumeSource), b.(*v1.ScaleIOVolumeSource), scope)
  1742  	}); err != nil {
  1743  		return err
  1744  	}
  1745  	if err := s.AddGeneratedConversionFunc((*v1.ScopeSelector)(nil), (*core.ScopeSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1746  		return Convert_v1_ScopeSelector_To_core_ScopeSelector(a.(*v1.ScopeSelector), b.(*core.ScopeSelector), scope)
  1747  	}); err != nil {
  1748  		return err
  1749  	}
  1750  	if err := s.AddGeneratedConversionFunc((*core.ScopeSelector)(nil), (*v1.ScopeSelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1751  		return Convert_core_ScopeSelector_To_v1_ScopeSelector(a.(*core.ScopeSelector), b.(*v1.ScopeSelector), scope)
  1752  	}); err != nil {
  1753  		return err
  1754  	}
  1755  	if err := s.AddGeneratedConversionFunc((*v1.ScopedResourceSelectorRequirement)(nil), (*core.ScopedResourceSelectorRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1756  		return Convert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement(a.(*v1.ScopedResourceSelectorRequirement), b.(*core.ScopedResourceSelectorRequirement), scope)
  1757  	}); err != nil {
  1758  		return err
  1759  	}
  1760  	if err := s.AddGeneratedConversionFunc((*core.ScopedResourceSelectorRequirement)(nil), (*v1.ScopedResourceSelectorRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1761  		return Convert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement(a.(*core.ScopedResourceSelectorRequirement), b.(*v1.ScopedResourceSelectorRequirement), scope)
  1762  	}); err != nil {
  1763  		return err
  1764  	}
  1765  	if err := s.AddGeneratedConversionFunc((*v1.SeccompProfile)(nil), (*core.SeccompProfile)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1766  		return Convert_v1_SeccompProfile_To_core_SeccompProfile(a.(*v1.SeccompProfile), b.(*core.SeccompProfile), scope)
  1767  	}); err != nil {
  1768  		return err
  1769  	}
  1770  	if err := s.AddGeneratedConversionFunc((*core.SeccompProfile)(nil), (*v1.SeccompProfile)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1771  		return Convert_core_SeccompProfile_To_v1_SeccompProfile(a.(*core.SeccompProfile), b.(*v1.SeccompProfile), scope)
  1772  	}); err != nil {
  1773  		return err
  1774  	}
  1775  	if err := s.AddGeneratedConversionFunc((*core.Secret)(nil), (*v1.Secret)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1776  		return Convert_core_Secret_To_v1_Secret(a.(*core.Secret), b.(*v1.Secret), scope)
  1777  	}); err != nil {
  1778  		return err
  1779  	}
  1780  	if err := s.AddGeneratedConversionFunc((*v1.SecretEnvSource)(nil), (*core.SecretEnvSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1781  		return Convert_v1_SecretEnvSource_To_core_SecretEnvSource(a.(*v1.SecretEnvSource), b.(*core.SecretEnvSource), scope)
  1782  	}); err != nil {
  1783  		return err
  1784  	}
  1785  	if err := s.AddGeneratedConversionFunc((*core.SecretEnvSource)(nil), (*v1.SecretEnvSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1786  		return Convert_core_SecretEnvSource_To_v1_SecretEnvSource(a.(*core.SecretEnvSource), b.(*v1.SecretEnvSource), scope)
  1787  	}); err != nil {
  1788  		return err
  1789  	}
  1790  	if err := s.AddGeneratedConversionFunc((*v1.SecretKeySelector)(nil), (*core.SecretKeySelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1791  		return Convert_v1_SecretKeySelector_To_core_SecretKeySelector(a.(*v1.SecretKeySelector), b.(*core.SecretKeySelector), scope)
  1792  	}); err != nil {
  1793  		return err
  1794  	}
  1795  	if err := s.AddGeneratedConversionFunc((*core.SecretKeySelector)(nil), (*v1.SecretKeySelector)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1796  		return Convert_core_SecretKeySelector_To_v1_SecretKeySelector(a.(*core.SecretKeySelector), b.(*v1.SecretKeySelector), scope)
  1797  	}); err != nil {
  1798  		return err
  1799  	}
  1800  	if err := s.AddGeneratedConversionFunc((*v1.SecretList)(nil), (*core.SecretList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1801  		return Convert_v1_SecretList_To_core_SecretList(a.(*v1.SecretList), b.(*core.SecretList), scope)
  1802  	}); err != nil {
  1803  		return err
  1804  	}
  1805  	if err := s.AddGeneratedConversionFunc((*core.SecretList)(nil), (*v1.SecretList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1806  		return Convert_core_SecretList_To_v1_SecretList(a.(*core.SecretList), b.(*v1.SecretList), scope)
  1807  	}); err != nil {
  1808  		return err
  1809  	}
  1810  	if err := s.AddGeneratedConversionFunc((*v1.SecretProjection)(nil), (*core.SecretProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1811  		return Convert_v1_SecretProjection_To_core_SecretProjection(a.(*v1.SecretProjection), b.(*core.SecretProjection), scope)
  1812  	}); err != nil {
  1813  		return err
  1814  	}
  1815  	if err := s.AddGeneratedConversionFunc((*core.SecretProjection)(nil), (*v1.SecretProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1816  		return Convert_core_SecretProjection_To_v1_SecretProjection(a.(*core.SecretProjection), b.(*v1.SecretProjection), scope)
  1817  	}); err != nil {
  1818  		return err
  1819  	}
  1820  	if err := s.AddGeneratedConversionFunc((*v1.SecretReference)(nil), (*core.SecretReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1821  		return Convert_v1_SecretReference_To_core_SecretReference(a.(*v1.SecretReference), b.(*core.SecretReference), scope)
  1822  	}); err != nil {
  1823  		return err
  1824  	}
  1825  	if err := s.AddGeneratedConversionFunc((*core.SecretReference)(nil), (*v1.SecretReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1826  		return Convert_core_SecretReference_To_v1_SecretReference(a.(*core.SecretReference), b.(*v1.SecretReference), scope)
  1827  	}); err != nil {
  1828  		return err
  1829  	}
  1830  	if err := s.AddGeneratedConversionFunc((*v1.SecretVolumeSource)(nil), (*core.SecretVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1831  		return Convert_v1_SecretVolumeSource_To_core_SecretVolumeSource(a.(*v1.SecretVolumeSource), b.(*core.SecretVolumeSource), scope)
  1832  	}); err != nil {
  1833  		return err
  1834  	}
  1835  	if err := s.AddGeneratedConversionFunc((*core.SecretVolumeSource)(nil), (*v1.SecretVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1836  		return Convert_core_SecretVolumeSource_To_v1_SecretVolumeSource(a.(*core.SecretVolumeSource), b.(*v1.SecretVolumeSource), scope)
  1837  	}); err != nil {
  1838  		return err
  1839  	}
  1840  	if err := s.AddGeneratedConversionFunc((*v1.SecurityContext)(nil), (*core.SecurityContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1841  		return Convert_v1_SecurityContext_To_core_SecurityContext(a.(*v1.SecurityContext), b.(*core.SecurityContext), scope)
  1842  	}); err != nil {
  1843  		return err
  1844  	}
  1845  	if err := s.AddGeneratedConversionFunc((*core.SecurityContext)(nil), (*v1.SecurityContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1846  		return Convert_core_SecurityContext_To_v1_SecurityContext(a.(*core.SecurityContext), b.(*v1.SecurityContext), scope)
  1847  	}); err != nil {
  1848  		return err
  1849  	}
  1850  	if err := s.AddGeneratedConversionFunc((*v1.SerializedReference)(nil), (*core.SerializedReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1851  		return Convert_v1_SerializedReference_To_core_SerializedReference(a.(*v1.SerializedReference), b.(*core.SerializedReference), scope)
  1852  	}); err != nil {
  1853  		return err
  1854  	}
  1855  	if err := s.AddGeneratedConversionFunc((*core.SerializedReference)(nil), (*v1.SerializedReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1856  		return Convert_core_SerializedReference_To_v1_SerializedReference(a.(*core.SerializedReference), b.(*v1.SerializedReference), scope)
  1857  	}); err != nil {
  1858  		return err
  1859  	}
  1860  	if err := s.AddGeneratedConversionFunc((*v1.Service)(nil), (*core.Service)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1861  		return Convert_v1_Service_To_core_Service(a.(*v1.Service), b.(*core.Service), scope)
  1862  	}); err != nil {
  1863  		return err
  1864  	}
  1865  	if err := s.AddGeneratedConversionFunc((*core.Service)(nil), (*v1.Service)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1866  		return Convert_core_Service_To_v1_Service(a.(*core.Service), b.(*v1.Service), scope)
  1867  	}); err != nil {
  1868  		return err
  1869  	}
  1870  	if err := s.AddGeneratedConversionFunc((*v1.ServiceAccount)(nil), (*core.ServiceAccount)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1871  		return Convert_v1_ServiceAccount_To_core_ServiceAccount(a.(*v1.ServiceAccount), b.(*core.ServiceAccount), scope)
  1872  	}); err != nil {
  1873  		return err
  1874  	}
  1875  	if err := s.AddGeneratedConversionFunc((*core.ServiceAccount)(nil), (*v1.ServiceAccount)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1876  		return Convert_core_ServiceAccount_To_v1_ServiceAccount(a.(*core.ServiceAccount), b.(*v1.ServiceAccount), scope)
  1877  	}); err != nil {
  1878  		return err
  1879  	}
  1880  	if err := s.AddGeneratedConversionFunc((*v1.ServiceAccountList)(nil), (*core.ServiceAccountList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1881  		return Convert_v1_ServiceAccountList_To_core_ServiceAccountList(a.(*v1.ServiceAccountList), b.(*core.ServiceAccountList), scope)
  1882  	}); err != nil {
  1883  		return err
  1884  	}
  1885  	if err := s.AddGeneratedConversionFunc((*core.ServiceAccountList)(nil), (*v1.ServiceAccountList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1886  		return Convert_core_ServiceAccountList_To_v1_ServiceAccountList(a.(*core.ServiceAccountList), b.(*v1.ServiceAccountList), scope)
  1887  	}); err != nil {
  1888  		return err
  1889  	}
  1890  	if err := s.AddGeneratedConversionFunc((*v1.ServiceAccountTokenProjection)(nil), (*core.ServiceAccountTokenProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1891  		return Convert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(a.(*v1.ServiceAccountTokenProjection), b.(*core.ServiceAccountTokenProjection), scope)
  1892  	}); err != nil {
  1893  		return err
  1894  	}
  1895  	if err := s.AddGeneratedConversionFunc((*core.ServiceAccountTokenProjection)(nil), (*v1.ServiceAccountTokenProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1896  		return Convert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(a.(*core.ServiceAccountTokenProjection), b.(*v1.ServiceAccountTokenProjection), scope)
  1897  	}); err != nil {
  1898  		return err
  1899  	}
  1900  	if err := s.AddGeneratedConversionFunc((*v1.ServiceList)(nil), (*core.ServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1901  		return Convert_v1_ServiceList_To_core_ServiceList(a.(*v1.ServiceList), b.(*core.ServiceList), scope)
  1902  	}); err != nil {
  1903  		return err
  1904  	}
  1905  	if err := s.AddGeneratedConversionFunc((*core.ServiceList)(nil), (*v1.ServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1906  		return Convert_core_ServiceList_To_v1_ServiceList(a.(*core.ServiceList), b.(*v1.ServiceList), scope)
  1907  	}); err != nil {
  1908  		return err
  1909  	}
  1910  	if err := s.AddGeneratedConversionFunc((*v1.ServicePort)(nil), (*core.ServicePort)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1911  		return Convert_v1_ServicePort_To_core_ServicePort(a.(*v1.ServicePort), b.(*core.ServicePort), scope)
  1912  	}); err != nil {
  1913  		return err
  1914  	}
  1915  	if err := s.AddGeneratedConversionFunc((*core.ServicePort)(nil), (*v1.ServicePort)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1916  		return Convert_core_ServicePort_To_v1_ServicePort(a.(*core.ServicePort), b.(*v1.ServicePort), scope)
  1917  	}); err != nil {
  1918  		return err
  1919  	}
  1920  	if err := s.AddGeneratedConversionFunc((*v1.ServiceProxyOptions)(nil), (*core.ServiceProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1921  		return Convert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions(a.(*v1.ServiceProxyOptions), b.(*core.ServiceProxyOptions), scope)
  1922  	}); err != nil {
  1923  		return err
  1924  	}
  1925  	if err := s.AddGeneratedConversionFunc((*core.ServiceProxyOptions)(nil), (*v1.ServiceProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1926  		return Convert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions(a.(*core.ServiceProxyOptions), b.(*v1.ServiceProxyOptions), scope)
  1927  	}); err != nil {
  1928  		return err
  1929  	}
  1930  	if err := s.AddGeneratedConversionFunc((*v1.ServiceSpec)(nil), (*core.ServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1931  		return Convert_v1_ServiceSpec_To_core_ServiceSpec(a.(*v1.ServiceSpec), b.(*core.ServiceSpec), scope)
  1932  	}); err != nil {
  1933  		return err
  1934  	}
  1935  	if err := s.AddGeneratedConversionFunc((*core.ServiceSpec)(nil), (*v1.ServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1936  		return Convert_core_ServiceSpec_To_v1_ServiceSpec(a.(*core.ServiceSpec), b.(*v1.ServiceSpec), scope)
  1937  	}); err != nil {
  1938  		return err
  1939  	}
  1940  	if err := s.AddGeneratedConversionFunc((*v1.ServiceStatus)(nil), (*core.ServiceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1941  		return Convert_v1_ServiceStatus_To_core_ServiceStatus(a.(*v1.ServiceStatus), b.(*core.ServiceStatus), scope)
  1942  	}); err != nil {
  1943  		return err
  1944  	}
  1945  	if err := s.AddGeneratedConversionFunc((*core.ServiceStatus)(nil), (*v1.ServiceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1946  		return Convert_core_ServiceStatus_To_v1_ServiceStatus(a.(*core.ServiceStatus), b.(*v1.ServiceStatus), scope)
  1947  	}); err != nil {
  1948  		return err
  1949  	}
  1950  	if err := s.AddGeneratedConversionFunc((*v1.SessionAffinityConfig)(nil), (*core.SessionAffinityConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1951  		return Convert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig(a.(*v1.SessionAffinityConfig), b.(*core.SessionAffinityConfig), scope)
  1952  	}); err != nil {
  1953  		return err
  1954  	}
  1955  	if err := s.AddGeneratedConversionFunc((*core.SessionAffinityConfig)(nil), (*v1.SessionAffinityConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1956  		return Convert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig(a.(*core.SessionAffinityConfig), b.(*v1.SessionAffinityConfig), scope)
  1957  	}); err != nil {
  1958  		return err
  1959  	}
  1960  	if err := s.AddGeneratedConversionFunc((*v1.SleepAction)(nil), (*core.SleepAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1961  		return Convert_v1_SleepAction_To_core_SleepAction(a.(*v1.SleepAction), b.(*core.SleepAction), scope)
  1962  	}); err != nil {
  1963  		return err
  1964  	}
  1965  	if err := s.AddGeneratedConversionFunc((*core.SleepAction)(nil), (*v1.SleepAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1966  		return Convert_core_SleepAction_To_v1_SleepAction(a.(*core.SleepAction), b.(*v1.SleepAction), scope)
  1967  	}); err != nil {
  1968  		return err
  1969  	}
  1970  	if err := s.AddGeneratedConversionFunc((*v1.StorageOSPersistentVolumeSource)(nil), (*core.StorageOSPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1971  		return Convert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource(a.(*v1.StorageOSPersistentVolumeSource), b.(*core.StorageOSPersistentVolumeSource), scope)
  1972  	}); err != nil {
  1973  		return err
  1974  	}
  1975  	if err := s.AddGeneratedConversionFunc((*core.StorageOSPersistentVolumeSource)(nil), (*v1.StorageOSPersistentVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1976  		return Convert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource(a.(*core.StorageOSPersistentVolumeSource), b.(*v1.StorageOSPersistentVolumeSource), scope)
  1977  	}); err != nil {
  1978  		return err
  1979  	}
  1980  	if err := s.AddGeneratedConversionFunc((*v1.StorageOSVolumeSource)(nil), (*core.StorageOSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1981  		return Convert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource(a.(*v1.StorageOSVolumeSource), b.(*core.StorageOSVolumeSource), scope)
  1982  	}); err != nil {
  1983  		return err
  1984  	}
  1985  	if err := s.AddGeneratedConversionFunc((*core.StorageOSVolumeSource)(nil), (*v1.StorageOSVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1986  		return Convert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource(a.(*core.StorageOSVolumeSource), b.(*v1.StorageOSVolumeSource), scope)
  1987  	}); err != nil {
  1988  		return err
  1989  	}
  1990  	if err := s.AddGeneratedConversionFunc((*v1.Sysctl)(nil), (*core.Sysctl)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1991  		return Convert_v1_Sysctl_To_core_Sysctl(a.(*v1.Sysctl), b.(*core.Sysctl), scope)
  1992  	}); err != nil {
  1993  		return err
  1994  	}
  1995  	if err := s.AddGeneratedConversionFunc((*core.Sysctl)(nil), (*v1.Sysctl)(nil), func(a, b interface{}, scope conversion.Scope) error {
  1996  		return Convert_core_Sysctl_To_v1_Sysctl(a.(*core.Sysctl), b.(*v1.Sysctl), scope)
  1997  	}); err != nil {
  1998  		return err
  1999  	}
  2000  	if err := s.AddGeneratedConversionFunc((*v1.TCPSocketAction)(nil), (*core.TCPSocketAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2001  		return Convert_v1_TCPSocketAction_To_core_TCPSocketAction(a.(*v1.TCPSocketAction), b.(*core.TCPSocketAction), scope)
  2002  	}); err != nil {
  2003  		return err
  2004  	}
  2005  	if err := s.AddGeneratedConversionFunc((*core.TCPSocketAction)(nil), (*v1.TCPSocketAction)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2006  		return Convert_core_TCPSocketAction_To_v1_TCPSocketAction(a.(*core.TCPSocketAction), b.(*v1.TCPSocketAction), scope)
  2007  	}); err != nil {
  2008  		return err
  2009  	}
  2010  	if err := s.AddGeneratedConversionFunc((*v1.Taint)(nil), (*core.Taint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2011  		return Convert_v1_Taint_To_core_Taint(a.(*v1.Taint), b.(*core.Taint), scope)
  2012  	}); err != nil {
  2013  		return err
  2014  	}
  2015  	if err := s.AddGeneratedConversionFunc((*core.Taint)(nil), (*v1.Taint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2016  		return Convert_core_Taint_To_v1_Taint(a.(*core.Taint), b.(*v1.Taint), scope)
  2017  	}); err != nil {
  2018  		return err
  2019  	}
  2020  	if err := s.AddGeneratedConversionFunc((*v1.Toleration)(nil), (*core.Toleration)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2021  		return Convert_v1_Toleration_To_core_Toleration(a.(*v1.Toleration), b.(*core.Toleration), scope)
  2022  	}); err != nil {
  2023  		return err
  2024  	}
  2025  	if err := s.AddGeneratedConversionFunc((*core.Toleration)(nil), (*v1.Toleration)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2026  		return Convert_core_Toleration_To_v1_Toleration(a.(*core.Toleration), b.(*v1.Toleration), scope)
  2027  	}); err != nil {
  2028  		return err
  2029  	}
  2030  	if err := s.AddGeneratedConversionFunc((*v1.TopologySelectorLabelRequirement)(nil), (*core.TopologySelectorLabelRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2031  		return Convert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement(a.(*v1.TopologySelectorLabelRequirement), b.(*core.TopologySelectorLabelRequirement), scope)
  2032  	}); err != nil {
  2033  		return err
  2034  	}
  2035  	if err := s.AddGeneratedConversionFunc((*core.TopologySelectorLabelRequirement)(nil), (*v1.TopologySelectorLabelRequirement)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2036  		return Convert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement(a.(*core.TopologySelectorLabelRequirement), b.(*v1.TopologySelectorLabelRequirement), scope)
  2037  	}); err != nil {
  2038  		return err
  2039  	}
  2040  	if err := s.AddGeneratedConversionFunc((*v1.TopologySelectorTerm)(nil), (*core.TopologySelectorTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2041  		return Convert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm(a.(*v1.TopologySelectorTerm), b.(*core.TopologySelectorTerm), scope)
  2042  	}); err != nil {
  2043  		return err
  2044  	}
  2045  	if err := s.AddGeneratedConversionFunc((*core.TopologySelectorTerm)(nil), (*v1.TopologySelectorTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2046  		return Convert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm(a.(*core.TopologySelectorTerm), b.(*v1.TopologySelectorTerm), scope)
  2047  	}); err != nil {
  2048  		return err
  2049  	}
  2050  	if err := s.AddGeneratedConversionFunc((*v1.TopologySpreadConstraint)(nil), (*core.TopologySpreadConstraint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2051  		return Convert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint(a.(*v1.TopologySpreadConstraint), b.(*core.TopologySpreadConstraint), scope)
  2052  	}); err != nil {
  2053  		return err
  2054  	}
  2055  	if err := s.AddGeneratedConversionFunc((*core.TopologySpreadConstraint)(nil), (*v1.TopologySpreadConstraint)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2056  		return Convert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint(a.(*core.TopologySpreadConstraint), b.(*v1.TopologySpreadConstraint), scope)
  2057  	}); err != nil {
  2058  		return err
  2059  	}
  2060  	if err := s.AddGeneratedConversionFunc((*v1.TypedLocalObjectReference)(nil), (*core.TypedLocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2061  		return Convert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference(a.(*v1.TypedLocalObjectReference), b.(*core.TypedLocalObjectReference), scope)
  2062  	}); err != nil {
  2063  		return err
  2064  	}
  2065  	if err := s.AddGeneratedConversionFunc((*core.TypedLocalObjectReference)(nil), (*v1.TypedLocalObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2066  		return Convert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference(a.(*core.TypedLocalObjectReference), b.(*v1.TypedLocalObjectReference), scope)
  2067  	}); err != nil {
  2068  		return err
  2069  	}
  2070  	if err := s.AddGeneratedConversionFunc((*v1.TypedObjectReference)(nil), (*core.TypedObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2071  		return Convert_v1_TypedObjectReference_To_core_TypedObjectReference(a.(*v1.TypedObjectReference), b.(*core.TypedObjectReference), scope)
  2072  	}); err != nil {
  2073  		return err
  2074  	}
  2075  	if err := s.AddGeneratedConversionFunc((*core.TypedObjectReference)(nil), (*v1.TypedObjectReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2076  		return Convert_core_TypedObjectReference_To_v1_TypedObjectReference(a.(*core.TypedObjectReference), b.(*v1.TypedObjectReference), scope)
  2077  	}); err != nil {
  2078  		return err
  2079  	}
  2080  	if err := s.AddGeneratedConversionFunc((*v1.VolumeDevice)(nil), (*core.VolumeDevice)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2081  		return Convert_v1_VolumeDevice_To_core_VolumeDevice(a.(*v1.VolumeDevice), b.(*core.VolumeDevice), scope)
  2082  	}); err != nil {
  2083  		return err
  2084  	}
  2085  	if err := s.AddGeneratedConversionFunc((*core.VolumeDevice)(nil), (*v1.VolumeDevice)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2086  		return Convert_core_VolumeDevice_To_v1_VolumeDevice(a.(*core.VolumeDevice), b.(*v1.VolumeDevice), scope)
  2087  	}); err != nil {
  2088  		return err
  2089  	}
  2090  	if err := s.AddGeneratedConversionFunc((*v1.VolumeMount)(nil), (*core.VolumeMount)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2091  		return Convert_v1_VolumeMount_To_core_VolumeMount(a.(*v1.VolumeMount), b.(*core.VolumeMount), scope)
  2092  	}); err != nil {
  2093  		return err
  2094  	}
  2095  	if err := s.AddGeneratedConversionFunc((*core.VolumeMount)(nil), (*v1.VolumeMount)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2096  		return Convert_core_VolumeMount_To_v1_VolumeMount(a.(*core.VolumeMount), b.(*v1.VolumeMount), scope)
  2097  	}); err != nil {
  2098  		return err
  2099  	}
  2100  	if err := s.AddGeneratedConversionFunc((*v1.VolumeNodeAffinity)(nil), (*core.VolumeNodeAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2101  		return Convert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity(a.(*v1.VolumeNodeAffinity), b.(*core.VolumeNodeAffinity), scope)
  2102  	}); err != nil {
  2103  		return err
  2104  	}
  2105  	if err := s.AddGeneratedConversionFunc((*core.VolumeNodeAffinity)(nil), (*v1.VolumeNodeAffinity)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2106  		return Convert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity(a.(*core.VolumeNodeAffinity), b.(*v1.VolumeNodeAffinity), scope)
  2107  	}); err != nil {
  2108  		return err
  2109  	}
  2110  	if err := s.AddGeneratedConversionFunc((*v1.VolumeProjection)(nil), (*core.VolumeProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2111  		return Convert_v1_VolumeProjection_To_core_VolumeProjection(a.(*v1.VolumeProjection), b.(*core.VolumeProjection), scope)
  2112  	}); err != nil {
  2113  		return err
  2114  	}
  2115  	if err := s.AddGeneratedConversionFunc((*core.VolumeProjection)(nil), (*v1.VolumeProjection)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2116  		return Convert_core_VolumeProjection_To_v1_VolumeProjection(a.(*core.VolumeProjection), b.(*v1.VolumeProjection), scope)
  2117  	}); err != nil {
  2118  		return err
  2119  	}
  2120  	if err := s.AddGeneratedConversionFunc((*v1.VolumeResourceRequirements)(nil), (*core.VolumeResourceRequirements)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2121  		return Convert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(a.(*v1.VolumeResourceRequirements), b.(*core.VolumeResourceRequirements), scope)
  2122  	}); err != nil {
  2123  		return err
  2124  	}
  2125  	if err := s.AddGeneratedConversionFunc((*core.VolumeResourceRequirements)(nil), (*v1.VolumeResourceRequirements)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2126  		return Convert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(a.(*core.VolumeResourceRequirements), b.(*v1.VolumeResourceRequirements), scope)
  2127  	}); err != nil {
  2128  		return err
  2129  	}
  2130  	if err := s.AddGeneratedConversionFunc((*v1.VolumeSource)(nil), (*core.VolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2131  		return Convert_v1_VolumeSource_To_core_VolumeSource(a.(*v1.VolumeSource), b.(*core.VolumeSource), scope)
  2132  	}); err != nil {
  2133  		return err
  2134  	}
  2135  	if err := s.AddGeneratedConversionFunc((*core.VolumeSource)(nil), (*v1.VolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2136  		return Convert_core_VolumeSource_To_v1_VolumeSource(a.(*core.VolumeSource), b.(*v1.VolumeSource), scope)
  2137  	}); err != nil {
  2138  		return err
  2139  	}
  2140  	if err := s.AddGeneratedConversionFunc((*v1.VsphereVirtualDiskVolumeSource)(nil), (*core.VsphereVirtualDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2141  		return Convert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource(a.(*v1.VsphereVirtualDiskVolumeSource), b.(*core.VsphereVirtualDiskVolumeSource), scope)
  2142  	}); err != nil {
  2143  		return err
  2144  	}
  2145  	if err := s.AddGeneratedConversionFunc((*core.VsphereVirtualDiskVolumeSource)(nil), (*v1.VsphereVirtualDiskVolumeSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2146  		return Convert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(a.(*core.VsphereVirtualDiskVolumeSource), b.(*v1.VsphereVirtualDiskVolumeSource), scope)
  2147  	}); err != nil {
  2148  		return err
  2149  	}
  2150  	if err := s.AddGeneratedConversionFunc((*v1.WeightedPodAffinityTerm)(nil), (*core.WeightedPodAffinityTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2151  		return Convert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm(a.(*v1.WeightedPodAffinityTerm), b.(*core.WeightedPodAffinityTerm), scope)
  2152  	}); err != nil {
  2153  		return err
  2154  	}
  2155  	if err := s.AddGeneratedConversionFunc((*core.WeightedPodAffinityTerm)(nil), (*v1.WeightedPodAffinityTerm)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2156  		return Convert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(a.(*core.WeightedPodAffinityTerm), b.(*v1.WeightedPodAffinityTerm), scope)
  2157  	}); err != nil {
  2158  		return err
  2159  	}
  2160  	if err := s.AddGeneratedConversionFunc((*v1.WindowsSecurityContextOptions)(nil), (*core.WindowsSecurityContextOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2161  		return Convert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions(a.(*v1.WindowsSecurityContextOptions), b.(*core.WindowsSecurityContextOptions), scope)
  2162  	}); err != nil {
  2163  		return err
  2164  	}
  2165  	if err := s.AddGeneratedConversionFunc((*core.WindowsSecurityContextOptions)(nil), (*v1.WindowsSecurityContextOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2166  		return Convert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions(a.(*core.WindowsSecurityContextOptions), b.(*v1.WindowsSecurityContextOptions), scope)
  2167  	}); err != nil {
  2168  		return err
  2169  	}
  2170  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.NodeProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2171  		return Convert_url_Values_To_v1_NodeProxyOptions(a.(*url.Values), b.(*v1.NodeProxyOptions), scope)
  2172  	}); err != nil {
  2173  		return err
  2174  	}
  2175  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodAttachOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2176  		return Convert_url_Values_To_v1_PodAttachOptions(a.(*url.Values), b.(*v1.PodAttachOptions), scope)
  2177  	}); err != nil {
  2178  		return err
  2179  	}
  2180  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodExecOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2181  		return Convert_url_Values_To_v1_PodExecOptions(a.(*url.Values), b.(*v1.PodExecOptions), scope)
  2182  	}); err != nil {
  2183  		return err
  2184  	}
  2185  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodLogOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2186  		return Convert_url_Values_To_v1_PodLogOptions(a.(*url.Values), b.(*v1.PodLogOptions), scope)
  2187  	}); err != nil {
  2188  		return err
  2189  	}
  2190  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodPortForwardOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2191  		return Convert_url_Values_To_v1_PodPortForwardOptions(a.(*url.Values), b.(*v1.PodPortForwardOptions), scope)
  2192  	}); err != nil {
  2193  		return err
  2194  	}
  2195  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.PodProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2196  		return Convert_url_Values_To_v1_PodProxyOptions(a.(*url.Values), b.(*v1.PodProxyOptions), scope)
  2197  	}); err != nil {
  2198  		return err
  2199  	}
  2200  	if err := s.AddGeneratedConversionFunc((*url.Values)(nil), (*v1.ServiceProxyOptions)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2201  		return Convert_url_Values_To_v1_ServiceProxyOptions(a.(*url.Values), b.(*v1.ServiceProxyOptions), scope)
  2202  	}); err != nil {
  2203  		return err
  2204  	}
  2205  	if err := s.AddConversionFunc((*apps.ReplicaSetSpec)(nil), (*v1.ReplicationControllerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2206  		return Convert_apps_ReplicaSetSpec_To_v1_ReplicationControllerSpec(a.(*apps.ReplicaSetSpec), b.(*v1.ReplicationControllerSpec), scope)
  2207  	}); err != nil {
  2208  		return err
  2209  	}
  2210  	if err := s.AddConversionFunc((*apps.ReplicaSetStatus)(nil), (*v1.ReplicationControllerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2211  		return Convert_apps_ReplicaSetStatus_To_v1_ReplicationControllerStatus(a.(*apps.ReplicaSetStatus), b.(*v1.ReplicationControllerStatus), scope)
  2212  	}); err != nil {
  2213  		return err
  2214  	}
  2215  	if err := s.AddConversionFunc((*apps.ReplicaSet)(nil), (*v1.ReplicationController)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2216  		return Convert_apps_ReplicaSet_To_v1_ReplicationController(a.(*apps.ReplicaSet), b.(*v1.ReplicationController), scope)
  2217  	}); err != nil {
  2218  		return err
  2219  	}
  2220  	if err := s.AddConversionFunc((*core.LoadBalancerStatus)(nil), (*v1.LoadBalancerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2221  		return Convert_core_LoadBalancerStatus_To_v1_LoadBalancerStatus(a.(*core.LoadBalancerStatus), b.(*v1.LoadBalancerStatus), scope)
  2222  	}); err != nil {
  2223  		return err
  2224  	}
  2225  	if err := s.AddConversionFunc((*core.NodeSpec)(nil), (*v1.NodeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2226  		return Convert_core_NodeSpec_To_v1_NodeSpec(a.(*core.NodeSpec), b.(*v1.NodeSpec), scope)
  2227  	}); err != nil {
  2228  		return err
  2229  	}
  2230  	if err := s.AddConversionFunc((*core.PersistentVolumeSpec)(nil), (*v1.PersistentVolumeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2231  		return Convert_core_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(a.(*core.PersistentVolumeSpec), b.(*v1.PersistentVolumeSpec), scope)
  2232  	}); err != nil {
  2233  		return err
  2234  	}
  2235  	if err := s.AddConversionFunc((*core.PodSpec)(nil), (*v1.PodSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2236  		return Convert_core_PodSpec_To_v1_PodSpec(a.(*core.PodSpec), b.(*v1.PodSpec), scope)
  2237  	}); err != nil {
  2238  		return err
  2239  	}
  2240  	if err := s.AddConversionFunc((*core.PodStatus)(nil), (*v1.PodStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2241  		return Convert_core_PodStatus_To_v1_PodStatus(a.(*core.PodStatus), b.(*v1.PodStatus), scope)
  2242  	}); err != nil {
  2243  		return err
  2244  	}
  2245  	if err := s.AddConversionFunc((*core.PodTemplateSpec)(nil), (*v1.PodTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2246  		return Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(a.(*core.PodTemplateSpec), b.(*v1.PodTemplateSpec), scope)
  2247  	}); err != nil {
  2248  		return err
  2249  	}
  2250  	if err := s.AddConversionFunc((*core.Pod)(nil), (*v1.Pod)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2251  		return Convert_core_Pod_To_v1_Pod(a.(*core.Pod), b.(*v1.Pod), scope)
  2252  	}); err != nil {
  2253  		return err
  2254  	}
  2255  	if err := s.AddConversionFunc((*core.ReplicationControllerSpec)(nil), (*v1.ReplicationControllerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2256  		return Convert_core_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(a.(*core.ReplicationControllerSpec), b.(*v1.ReplicationControllerSpec), scope)
  2257  	}); err != nil {
  2258  		return err
  2259  	}
  2260  	if err := s.AddConversionFunc((*core.Volume)(nil), (*v1.Volume)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2261  		return Convert_core_Volume_To_v1_Volume(a.(*core.Volume), b.(*v1.Volume), scope)
  2262  	}); err != nil {
  2263  		return err
  2264  	}
  2265  	if err := s.AddConversionFunc((*v1.LoadBalancerStatus)(nil), (*core.LoadBalancerStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2266  		return Convert_v1_LoadBalancerStatus_To_core_LoadBalancerStatus(a.(*v1.LoadBalancerStatus), b.(*core.LoadBalancerStatus), scope)
  2267  	}); err != nil {
  2268  		return err
  2269  	}
  2270  	if err := s.AddConversionFunc((*v1.NodeSpec)(nil), (*core.NodeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2271  		return Convert_v1_NodeSpec_To_core_NodeSpec(a.(*v1.NodeSpec), b.(*core.NodeSpec), scope)
  2272  	}); err != nil {
  2273  		return err
  2274  	}
  2275  	if err := s.AddConversionFunc((*v1.PersistentVolumeSpec)(nil), (*core.PersistentVolumeSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2276  		return Convert_v1_PersistentVolumeSpec_To_core_PersistentVolumeSpec(a.(*v1.PersistentVolumeSpec), b.(*core.PersistentVolumeSpec), scope)
  2277  	}); err != nil {
  2278  		return err
  2279  	}
  2280  	if err := s.AddConversionFunc((*v1.PodSpec)(nil), (*core.PodSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2281  		return Convert_v1_PodSpec_To_core_PodSpec(a.(*v1.PodSpec), b.(*core.PodSpec), scope)
  2282  	}); err != nil {
  2283  		return err
  2284  	}
  2285  	if err := s.AddConversionFunc((*v1.PodStatus)(nil), (*core.PodStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2286  		return Convert_v1_PodStatus_To_core_PodStatus(a.(*v1.PodStatus), b.(*core.PodStatus), scope)
  2287  	}); err != nil {
  2288  		return err
  2289  	}
  2290  	if err := s.AddConversionFunc((*v1.PodTemplateSpec)(nil), (*core.PodTemplateSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2291  		return Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(a.(*v1.PodTemplateSpec), b.(*core.PodTemplateSpec), scope)
  2292  	}); err != nil {
  2293  		return err
  2294  	}
  2295  	if err := s.AddConversionFunc((*v1.Pod)(nil), (*core.Pod)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2296  		return Convert_v1_Pod_To_core_Pod(a.(*v1.Pod), b.(*core.Pod), scope)
  2297  	}); err != nil {
  2298  		return err
  2299  	}
  2300  	if err := s.AddConversionFunc((*v1.ReplicationControllerSpec)(nil), (*apps.ReplicaSetSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2301  		return Convert_v1_ReplicationControllerSpec_To_apps_ReplicaSetSpec(a.(*v1.ReplicationControllerSpec), b.(*apps.ReplicaSetSpec), scope)
  2302  	}); err != nil {
  2303  		return err
  2304  	}
  2305  	if err := s.AddConversionFunc((*v1.ReplicationControllerSpec)(nil), (*core.ReplicationControllerSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2306  		return Convert_v1_ReplicationControllerSpec_To_core_ReplicationControllerSpec(a.(*v1.ReplicationControllerSpec), b.(*core.ReplicationControllerSpec), scope)
  2307  	}); err != nil {
  2308  		return err
  2309  	}
  2310  	if err := s.AddConversionFunc((*v1.ReplicationControllerStatus)(nil), (*apps.ReplicaSetStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2311  		return Convert_v1_ReplicationControllerStatus_To_apps_ReplicaSetStatus(a.(*v1.ReplicationControllerStatus), b.(*apps.ReplicaSetStatus), scope)
  2312  	}); err != nil {
  2313  		return err
  2314  	}
  2315  	if err := s.AddConversionFunc((*v1.ReplicationController)(nil), (*apps.ReplicaSet)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2316  		return Convert_v1_ReplicationController_To_apps_ReplicaSet(a.(*v1.ReplicationController), b.(*apps.ReplicaSet), scope)
  2317  	}); err != nil {
  2318  		return err
  2319  	}
  2320  	if err := s.AddConversionFunc((*v1.ResourceList)(nil), (*core.ResourceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2321  		return Convert_v1_ResourceList_To_core_ResourceList(a.(*v1.ResourceList), b.(*core.ResourceList), scope)
  2322  	}); err != nil {
  2323  		return err
  2324  	}
  2325  	if err := s.AddConversionFunc((*v1.Secret)(nil), (*core.Secret)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2326  		return Convert_v1_Secret_To_core_Secret(a.(*v1.Secret), b.(*core.Secret), scope)
  2327  	}); err != nil {
  2328  		return err
  2329  	}
  2330  	if err := s.AddConversionFunc((*v1.Volume)(nil), (*core.Volume)(nil), func(a, b interface{}, scope conversion.Scope) error {
  2331  		return Convert_v1_Volume_To_core_Volume(a.(*v1.Volume), b.(*core.Volume), scope)
  2332  	}); err != nil {
  2333  		return err
  2334  	}
  2335  	return nil
  2336  }
  2337  
  2338  func autoConvert_v1_AWSElasticBlockStoreVolumeSource_To_core_AWSElasticBlockStoreVolumeSource(in *v1.AWSElasticBlockStoreVolumeSource, out *core.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  2339  	out.VolumeID = in.VolumeID
  2340  	out.FSType = in.FSType
  2341  	out.Partition = in.Partition
  2342  	out.ReadOnly = in.ReadOnly
  2343  	return nil
  2344  }
  2345  
  2346  // Convert_v1_AWSElasticBlockStoreVolumeSource_To_core_AWSElasticBlockStoreVolumeSource is an autogenerated conversion function.
  2347  func Convert_v1_AWSElasticBlockStoreVolumeSource_To_core_AWSElasticBlockStoreVolumeSource(in *v1.AWSElasticBlockStoreVolumeSource, out *core.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  2348  	return autoConvert_v1_AWSElasticBlockStoreVolumeSource_To_core_AWSElasticBlockStoreVolumeSource(in, out, s)
  2349  }
  2350  
  2351  func autoConvert_core_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *core.AWSElasticBlockStoreVolumeSource, out *v1.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  2352  	out.VolumeID = in.VolumeID
  2353  	out.FSType = in.FSType
  2354  	out.Partition = in.Partition
  2355  	out.ReadOnly = in.ReadOnly
  2356  	return nil
  2357  }
  2358  
  2359  // Convert_core_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource is an autogenerated conversion function.
  2360  func Convert_core_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *core.AWSElasticBlockStoreVolumeSource, out *v1.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
  2361  	return autoConvert_core_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in, out, s)
  2362  }
  2363  
  2364  func autoConvert_v1_Affinity_To_core_Affinity(in *v1.Affinity, out *core.Affinity, s conversion.Scope) error {
  2365  	out.NodeAffinity = (*core.NodeAffinity)(unsafe.Pointer(in.NodeAffinity))
  2366  	out.PodAffinity = (*core.PodAffinity)(unsafe.Pointer(in.PodAffinity))
  2367  	out.PodAntiAffinity = (*core.PodAntiAffinity)(unsafe.Pointer(in.PodAntiAffinity))
  2368  	return nil
  2369  }
  2370  
  2371  // Convert_v1_Affinity_To_core_Affinity is an autogenerated conversion function.
  2372  func Convert_v1_Affinity_To_core_Affinity(in *v1.Affinity, out *core.Affinity, s conversion.Scope) error {
  2373  	return autoConvert_v1_Affinity_To_core_Affinity(in, out, s)
  2374  }
  2375  
  2376  func autoConvert_core_Affinity_To_v1_Affinity(in *core.Affinity, out *v1.Affinity, s conversion.Scope) error {
  2377  	out.NodeAffinity = (*v1.NodeAffinity)(unsafe.Pointer(in.NodeAffinity))
  2378  	out.PodAffinity = (*v1.PodAffinity)(unsafe.Pointer(in.PodAffinity))
  2379  	out.PodAntiAffinity = (*v1.PodAntiAffinity)(unsafe.Pointer(in.PodAntiAffinity))
  2380  	return nil
  2381  }
  2382  
  2383  // Convert_core_Affinity_To_v1_Affinity is an autogenerated conversion function.
  2384  func Convert_core_Affinity_To_v1_Affinity(in *core.Affinity, out *v1.Affinity, s conversion.Scope) error {
  2385  	return autoConvert_core_Affinity_To_v1_Affinity(in, out, s)
  2386  }
  2387  
  2388  func autoConvert_v1_AttachedVolume_To_core_AttachedVolume(in *v1.AttachedVolume, out *core.AttachedVolume, s conversion.Scope) error {
  2389  	out.Name = core.UniqueVolumeName(in.Name)
  2390  	out.DevicePath = in.DevicePath
  2391  	return nil
  2392  }
  2393  
  2394  // Convert_v1_AttachedVolume_To_core_AttachedVolume is an autogenerated conversion function.
  2395  func Convert_v1_AttachedVolume_To_core_AttachedVolume(in *v1.AttachedVolume, out *core.AttachedVolume, s conversion.Scope) error {
  2396  	return autoConvert_v1_AttachedVolume_To_core_AttachedVolume(in, out, s)
  2397  }
  2398  
  2399  func autoConvert_core_AttachedVolume_To_v1_AttachedVolume(in *core.AttachedVolume, out *v1.AttachedVolume, s conversion.Scope) error {
  2400  	out.Name = v1.UniqueVolumeName(in.Name)
  2401  	out.DevicePath = in.DevicePath
  2402  	return nil
  2403  }
  2404  
  2405  // Convert_core_AttachedVolume_To_v1_AttachedVolume is an autogenerated conversion function.
  2406  func Convert_core_AttachedVolume_To_v1_AttachedVolume(in *core.AttachedVolume, out *v1.AttachedVolume, s conversion.Scope) error {
  2407  	return autoConvert_core_AttachedVolume_To_v1_AttachedVolume(in, out, s)
  2408  }
  2409  
  2410  func autoConvert_v1_AvoidPods_To_core_AvoidPods(in *v1.AvoidPods, out *core.AvoidPods, s conversion.Scope) error {
  2411  	out.PreferAvoidPods = *(*[]core.PreferAvoidPodsEntry)(unsafe.Pointer(&in.PreferAvoidPods))
  2412  	return nil
  2413  }
  2414  
  2415  // Convert_v1_AvoidPods_To_core_AvoidPods is an autogenerated conversion function.
  2416  func Convert_v1_AvoidPods_To_core_AvoidPods(in *v1.AvoidPods, out *core.AvoidPods, s conversion.Scope) error {
  2417  	return autoConvert_v1_AvoidPods_To_core_AvoidPods(in, out, s)
  2418  }
  2419  
  2420  func autoConvert_core_AvoidPods_To_v1_AvoidPods(in *core.AvoidPods, out *v1.AvoidPods, s conversion.Scope) error {
  2421  	out.PreferAvoidPods = *(*[]v1.PreferAvoidPodsEntry)(unsafe.Pointer(&in.PreferAvoidPods))
  2422  	return nil
  2423  }
  2424  
  2425  // Convert_core_AvoidPods_To_v1_AvoidPods is an autogenerated conversion function.
  2426  func Convert_core_AvoidPods_To_v1_AvoidPods(in *core.AvoidPods, out *v1.AvoidPods, s conversion.Scope) error {
  2427  	return autoConvert_core_AvoidPods_To_v1_AvoidPods(in, out, s)
  2428  }
  2429  
  2430  func autoConvert_v1_AzureDiskVolumeSource_To_core_AzureDiskVolumeSource(in *v1.AzureDiskVolumeSource, out *core.AzureDiskVolumeSource, s conversion.Scope) error {
  2431  	out.DiskName = in.DiskName
  2432  	out.DataDiskURI = in.DataDiskURI
  2433  	out.CachingMode = (*core.AzureDataDiskCachingMode)(unsafe.Pointer(in.CachingMode))
  2434  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  2435  	out.ReadOnly = (*bool)(unsafe.Pointer(in.ReadOnly))
  2436  	out.Kind = (*core.AzureDataDiskKind)(unsafe.Pointer(in.Kind))
  2437  	return nil
  2438  }
  2439  
  2440  // Convert_v1_AzureDiskVolumeSource_To_core_AzureDiskVolumeSource is an autogenerated conversion function.
  2441  func Convert_v1_AzureDiskVolumeSource_To_core_AzureDiskVolumeSource(in *v1.AzureDiskVolumeSource, out *core.AzureDiskVolumeSource, s conversion.Scope) error {
  2442  	return autoConvert_v1_AzureDiskVolumeSource_To_core_AzureDiskVolumeSource(in, out, s)
  2443  }
  2444  
  2445  func autoConvert_core_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in *core.AzureDiskVolumeSource, out *v1.AzureDiskVolumeSource, s conversion.Scope) error {
  2446  	out.DiskName = in.DiskName
  2447  	out.DataDiskURI = in.DataDiskURI
  2448  	out.CachingMode = (*v1.AzureDataDiskCachingMode)(unsafe.Pointer(in.CachingMode))
  2449  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  2450  	out.ReadOnly = (*bool)(unsafe.Pointer(in.ReadOnly))
  2451  	out.Kind = (*v1.AzureDataDiskKind)(unsafe.Pointer(in.Kind))
  2452  	return nil
  2453  }
  2454  
  2455  // Convert_core_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource is an autogenerated conversion function.
  2456  func Convert_core_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in *core.AzureDiskVolumeSource, out *v1.AzureDiskVolumeSource, s conversion.Scope) error {
  2457  	return autoConvert_core_AzureDiskVolumeSource_To_v1_AzureDiskVolumeSource(in, out, s)
  2458  }
  2459  
  2460  func autoConvert_v1_AzureFilePersistentVolumeSource_To_core_AzureFilePersistentVolumeSource(in *v1.AzureFilePersistentVolumeSource, out *core.AzureFilePersistentVolumeSource, s conversion.Scope) error {
  2461  	out.SecretName = in.SecretName
  2462  	out.ShareName = in.ShareName
  2463  	out.ReadOnly = in.ReadOnly
  2464  	out.SecretNamespace = (*string)(unsafe.Pointer(in.SecretNamespace))
  2465  	return nil
  2466  }
  2467  
  2468  // Convert_v1_AzureFilePersistentVolumeSource_To_core_AzureFilePersistentVolumeSource is an autogenerated conversion function.
  2469  func Convert_v1_AzureFilePersistentVolumeSource_To_core_AzureFilePersistentVolumeSource(in *v1.AzureFilePersistentVolumeSource, out *core.AzureFilePersistentVolumeSource, s conversion.Scope) error {
  2470  	return autoConvert_v1_AzureFilePersistentVolumeSource_To_core_AzureFilePersistentVolumeSource(in, out, s)
  2471  }
  2472  
  2473  func autoConvert_core_AzureFilePersistentVolumeSource_To_v1_AzureFilePersistentVolumeSource(in *core.AzureFilePersistentVolumeSource, out *v1.AzureFilePersistentVolumeSource, s conversion.Scope) error {
  2474  	out.SecretName = in.SecretName
  2475  	out.ShareName = in.ShareName
  2476  	out.ReadOnly = in.ReadOnly
  2477  	out.SecretNamespace = (*string)(unsafe.Pointer(in.SecretNamespace))
  2478  	return nil
  2479  }
  2480  
  2481  // Convert_core_AzureFilePersistentVolumeSource_To_v1_AzureFilePersistentVolumeSource is an autogenerated conversion function.
  2482  func Convert_core_AzureFilePersistentVolumeSource_To_v1_AzureFilePersistentVolumeSource(in *core.AzureFilePersistentVolumeSource, out *v1.AzureFilePersistentVolumeSource, s conversion.Scope) error {
  2483  	return autoConvert_core_AzureFilePersistentVolumeSource_To_v1_AzureFilePersistentVolumeSource(in, out, s)
  2484  }
  2485  
  2486  func autoConvert_v1_AzureFileVolumeSource_To_core_AzureFileVolumeSource(in *v1.AzureFileVolumeSource, out *core.AzureFileVolumeSource, s conversion.Scope) error {
  2487  	out.SecretName = in.SecretName
  2488  	out.ShareName = in.ShareName
  2489  	out.ReadOnly = in.ReadOnly
  2490  	return nil
  2491  }
  2492  
  2493  // Convert_v1_AzureFileVolumeSource_To_core_AzureFileVolumeSource is an autogenerated conversion function.
  2494  func Convert_v1_AzureFileVolumeSource_To_core_AzureFileVolumeSource(in *v1.AzureFileVolumeSource, out *core.AzureFileVolumeSource, s conversion.Scope) error {
  2495  	return autoConvert_v1_AzureFileVolumeSource_To_core_AzureFileVolumeSource(in, out, s)
  2496  }
  2497  
  2498  func autoConvert_core_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in *core.AzureFileVolumeSource, out *v1.AzureFileVolumeSource, s conversion.Scope) error {
  2499  	out.SecretName = in.SecretName
  2500  	out.ShareName = in.ShareName
  2501  	out.ReadOnly = in.ReadOnly
  2502  	return nil
  2503  }
  2504  
  2505  // Convert_core_AzureFileVolumeSource_To_v1_AzureFileVolumeSource is an autogenerated conversion function.
  2506  func Convert_core_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in *core.AzureFileVolumeSource, out *v1.AzureFileVolumeSource, s conversion.Scope) error {
  2507  	return autoConvert_core_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in, out, s)
  2508  }
  2509  
  2510  func autoConvert_v1_Binding_To_core_Binding(in *v1.Binding, out *core.Binding, s conversion.Scope) error {
  2511  	out.ObjectMeta = in.ObjectMeta
  2512  	if err := Convert_v1_ObjectReference_To_core_ObjectReference(&in.Target, &out.Target, s); err != nil {
  2513  		return err
  2514  	}
  2515  	return nil
  2516  }
  2517  
  2518  // Convert_v1_Binding_To_core_Binding is an autogenerated conversion function.
  2519  func Convert_v1_Binding_To_core_Binding(in *v1.Binding, out *core.Binding, s conversion.Scope) error {
  2520  	return autoConvert_v1_Binding_To_core_Binding(in, out, s)
  2521  }
  2522  
  2523  func autoConvert_core_Binding_To_v1_Binding(in *core.Binding, out *v1.Binding, s conversion.Scope) error {
  2524  	out.ObjectMeta = in.ObjectMeta
  2525  	if err := Convert_core_ObjectReference_To_v1_ObjectReference(&in.Target, &out.Target, s); err != nil {
  2526  		return err
  2527  	}
  2528  	return nil
  2529  }
  2530  
  2531  // Convert_core_Binding_To_v1_Binding is an autogenerated conversion function.
  2532  func Convert_core_Binding_To_v1_Binding(in *core.Binding, out *v1.Binding, s conversion.Scope) error {
  2533  	return autoConvert_core_Binding_To_v1_Binding(in, out, s)
  2534  }
  2535  
  2536  func autoConvert_v1_CSIPersistentVolumeSource_To_core_CSIPersistentVolumeSource(in *v1.CSIPersistentVolumeSource, out *core.CSIPersistentVolumeSource, s conversion.Scope) error {
  2537  	out.Driver = in.Driver
  2538  	out.VolumeHandle = in.VolumeHandle
  2539  	out.ReadOnly = in.ReadOnly
  2540  	out.FSType = in.FSType
  2541  	out.VolumeAttributes = *(*map[string]string)(unsafe.Pointer(&in.VolumeAttributes))
  2542  	out.ControllerPublishSecretRef = (*core.SecretReference)(unsafe.Pointer(in.ControllerPublishSecretRef))
  2543  	out.NodeStageSecretRef = (*core.SecretReference)(unsafe.Pointer(in.NodeStageSecretRef))
  2544  	out.NodePublishSecretRef = (*core.SecretReference)(unsafe.Pointer(in.NodePublishSecretRef))
  2545  	out.ControllerExpandSecretRef = (*core.SecretReference)(unsafe.Pointer(in.ControllerExpandSecretRef))
  2546  	out.NodeExpandSecretRef = (*core.SecretReference)(unsafe.Pointer(in.NodeExpandSecretRef))
  2547  	return nil
  2548  }
  2549  
  2550  // Convert_v1_CSIPersistentVolumeSource_To_core_CSIPersistentVolumeSource is an autogenerated conversion function.
  2551  func Convert_v1_CSIPersistentVolumeSource_To_core_CSIPersistentVolumeSource(in *v1.CSIPersistentVolumeSource, out *core.CSIPersistentVolumeSource, s conversion.Scope) error {
  2552  	return autoConvert_v1_CSIPersistentVolumeSource_To_core_CSIPersistentVolumeSource(in, out, s)
  2553  }
  2554  
  2555  func autoConvert_core_CSIPersistentVolumeSource_To_v1_CSIPersistentVolumeSource(in *core.CSIPersistentVolumeSource, out *v1.CSIPersistentVolumeSource, s conversion.Scope) error {
  2556  	out.Driver = in.Driver
  2557  	out.VolumeHandle = in.VolumeHandle
  2558  	out.ReadOnly = in.ReadOnly
  2559  	out.FSType = in.FSType
  2560  	out.VolumeAttributes = *(*map[string]string)(unsafe.Pointer(&in.VolumeAttributes))
  2561  	out.ControllerPublishSecretRef = (*v1.SecretReference)(unsafe.Pointer(in.ControllerPublishSecretRef))
  2562  	out.NodeStageSecretRef = (*v1.SecretReference)(unsafe.Pointer(in.NodeStageSecretRef))
  2563  	out.NodePublishSecretRef = (*v1.SecretReference)(unsafe.Pointer(in.NodePublishSecretRef))
  2564  	out.ControllerExpandSecretRef = (*v1.SecretReference)(unsafe.Pointer(in.ControllerExpandSecretRef))
  2565  	out.NodeExpandSecretRef = (*v1.SecretReference)(unsafe.Pointer(in.NodeExpandSecretRef))
  2566  	return nil
  2567  }
  2568  
  2569  // Convert_core_CSIPersistentVolumeSource_To_v1_CSIPersistentVolumeSource is an autogenerated conversion function.
  2570  func Convert_core_CSIPersistentVolumeSource_To_v1_CSIPersistentVolumeSource(in *core.CSIPersistentVolumeSource, out *v1.CSIPersistentVolumeSource, s conversion.Scope) error {
  2571  	return autoConvert_core_CSIPersistentVolumeSource_To_v1_CSIPersistentVolumeSource(in, out, s)
  2572  }
  2573  
  2574  func autoConvert_v1_CSIVolumeSource_To_core_CSIVolumeSource(in *v1.CSIVolumeSource, out *core.CSIVolumeSource, s conversion.Scope) error {
  2575  	out.Driver = in.Driver
  2576  	out.ReadOnly = (*bool)(unsafe.Pointer(in.ReadOnly))
  2577  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  2578  	out.VolumeAttributes = *(*map[string]string)(unsafe.Pointer(&in.VolumeAttributes))
  2579  	out.NodePublishSecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.NodePublishSecretRef))
  2580  	return nil
  2581  }
  2582  
  2583  // Convert_v1_CSIVolumeSource_To_core_CSIVolumeSource is an autogenerated conversion function.
  2584  func Convert_v1_CSIVolumeSource_To_core_CSIVolumeSource(in *v1.CSIVolumeSource, out *core.CSIVolumeSource, s conversion.Scope) error {
  2585  	return autoConvert_v1_CSIVolumeSource_To_core_CSIVolumeSource(in, out, s)
  2586  }
  2587  
  2588  func autoConvert_core_CSIVolumeSource_To_v1_CSIVolumeSource(in *core.CSIVolumeSource, out *v1.CSIVolumeSource, s conversion.Scope) error {
  2589  	out.Driver = in.Driver
  2590  	out.ReadOnly = (*bool)(unsafe.Pointer(in.ReadOnly))
  2591  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  2592  	out.VolumeAttributes = *(*map[string]string)(unsafe.Pointer(&in.VolumeAttributes))
  2593  	out.NodePublishSecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.NodePublishSecretRef))
  2594  	return nil
  2595  }
  2596  
  2597  // Convert_core_CSIVolumeSource_To_v1_CSIVolumeSource is an autogenerated conversion function.
  2598  func Convert_core_CSIVolumeSource_To_v1_CSIVolumeSource(in *core.CSIVolumeSource, out *v1.CSIVolumeSource, s conversion.Scope) error {
  2599  	return autoConvert_core_CSIVolumeSource_To_v1_CSIVolumeSource(in, out, s)
  2600  }
  2601  
  2602  func autoConvert_v1_Capabilities_To_core_Capabilities(in *v1.Capabilities, out *core.Capabilities, s conversion.Scope) error {
  2603  	out.Add = *(*[]core.Capability)(unsafe.Pointer(&in.Add))
  2604  	out.Drop = *(*[]core.Capability)(unsafe.Pointer(&in.Drop))
  2605  	return nil
  2606  }
  2607  
  2608  // Convert_v1_Capabilities_To_core_Capabilities is an autogenerated conversion function.
  2609  func Convert_v1_Capabilities_To_core_Capabilities(in *v1.Capabilities, out *core.Capabilities, s conversion.Scope) error {
  2610  	return autoConvert_v1_Capabilities_To_core_Capabilities(in, out, s)
  2611  }
  2612  
  2613  func autoConvert_core_Capabilities_To_v1_Capabilities(in *core.Capabilities, out *v1.Capabilities, s conversion.Scope) error {
  2614  	out.Add = *(*[]v1.Capability)(unsafe.Pointer(&in.Add))
  2615  	out.Drop = *(*[]v1.Capability)(unsafe.Pointer(&in.Drop))
  2616  	return nil
  2617  }
  2618  
  2619  // Convert_core_Capabilities_To_v1_Capabilities is an autogenerated conversion function.
  2620  func Convert_core_Capabilities_To_v1_Capabilities(in *core.Capabilities, out *v1.Capabilities, s conversion.Scope) error {
  2621  	return autoConvert_core_Capabilities_To_v1_Capabilities(in, out, s)
  2622  }
  2623  
  2624  func autoConvert_v1_CephFSPersistentVolumeSource_To_core_CephFSPersistentVolumeSource(in *v1.CephFSPersistentVolumeSource, out *core.CephFSPersistentVolumeSource, s conversion.Scope) error {
  2625  	out.Monitors = *(*[]string)(unsafe.Pointer(&in.Monitors))
  2626  	out.Path = in.Path
  2627  	out.User = in.User
  2628  	out.SecretFile = in.SecretFile
  2629  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  2630  	out.ReadOnly = in.ReadOnly
  2631  	return nil
  2632  }
  2633  
  2634  // Convert_v1_CephFSPersistentVolumeSource_To_core_CephFSPersistentVolumeSource is an autogenerated conversion function.
  2635  func Convert_v1_CephFSPersistentVolumeSource_To_core_CephFSPersistentVolumeSource(in *v1.CephFSPersistentVolumeSource, out *core.CephFSPersistentVolumeSource, s conversion.Scope) error {
  2636  	return autoConvert_v1_CephFSPersistentVolumeSource_To_core_CephFSPersistentVolumeSource(in, out, s)
  2637  }
  2638  
  2639  func autoConvert_core_CephFSPersistentVolumeSource_To_v1_CephFSPersistentVolumeSource(in *core.CephFSPersistentVolumeSource, out *v1.CephFSPersistentVolumeSource, s conversion.Scope) error {
  2640  	out.Monitors = *(*[]string)(unsafe.Pointer(&in.Monitors))
  2641  	out.Path = in.Path
  2642  	out.User = in.User
  2643  	out.SecretFile = in.SecretFile
  2644  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  2645  	out.ReadOnly = in.ReadOnly
  2646  	return nil
  2647  }
  2648  
  2649  // Convert_core_CephFSPersistentVolumeSource_To_v1_CephFSPersistentVolumeSource is an autogenerated conversion function.
  2650  func Convert_core_CephFSPersistentVolumeSource_To_v1_CephFSPersistentVolumeSource(in *core.CephFSPersistentVolumeSource, out *v1.CephFSPersistentVolumeSource, s conversion.Scope) error {
  2651  	return autoConvert_core_CephFSPersistentVolumeSource_To_v1_CephFSPersistentVolumeSource(in, out, s)
  2652  }
  2653  
  2654  func autoConvert_v1_CephFSVolumeSource_To_core_CephFSVolumeSource(in *v1.CephFSVolumeSource, out *core.CephFSVolumeSource, s conversion.Scope) error {
  2655  	out.Monitors = *(*[]string)(unsafe.Pointer(&in.Monitors))
  2656  	out.Path = in.Path
  2657  	out.User = in.User
  2658  	out.SecretFile = in.SecretFile
  2659  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  2660  	out.ReadOnly = in.ReadOnly
  2661  	return nil
  2662  }
  2663  
  2664  // Convert_v1_CephFSVolumeSource_To_core_CephFSVolumeSource is an autogenerated conversion function.
  2665  func Convert_v1_CephFSVolumeSource_To_core_CephFSVolumeSource(in *v1.CephFSVolumeSource, out *core.CephFSVolumeSource, s conversion.Scope) error {
  2666  	return autoConvert_v1_CephFSVolumeSource_To_core_CephFSVolumeSource(in, out, s)
  2667  }
  2668  
  2669  func autoConvert_core_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *core.CephFSVolumeSource, out *v1.CephFSVolumeSource, s conversion.Scope) error {
  2670  	out.Monitors = *(*[]string)(unsafe.Pointer(&in.Monitors))
  2671  	out.Path = in.Path
  2672  	out.User = in.User
  2673  	out.SecretFile = in.SecretFile
  2674  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  2675  	out.ReadOnly = in.ReadOnly
  2676  	return nil
  2677  }
  2678  
  2679  // Convert_core_CephFSVolumeSource_To_v1_CephFSVolumeSource is an autogenerated conversion function.
  2680  func Convert_core_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *core.CephFSVolumeSource, out *v1.CephFSVolumeSource, s conversion.Scope) error {
  2681  	return autoConvert_core_CephFSVolumeSource_To_v1_CephFSVolumeSource(in, out, s)
  2682  }
  2683  
  2684  func autoConvert_v1_CinderPersistentVolumeSource_To_core_CinderPersistentVolumeSource(in *v1.CinderPersistentVolumeSource, out *core.CinderPersistentVolumeSource, s conversion.Scope) error {
  2685  	out.VolumeID = in.VolumeID
  2686  	out.FSType = in.FSType
  2687  	out.ReadOnly = in.ReadOnly
  2688  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  2689  	return nil
  2690  }
  2691  
  2692  // Convert_v1_CinderPersistentVolumeSource_To_core_CinderPersistentVolumeSource is an autogenerated conversion function.
  2693  func Convert_v1_CinderPersistentVolumeSource_To_core_CinderPersistentVolumeSource(in *v1.CinderPersistentVolumeSource, out *core.CinderPersistentVolumeSource, s conversion.Scope) error {
  2694  	return autoConvert_v1_CinderPersistentVolumeSource_To_core_CinderPersistentVolumeSource(in, out, s)
  2695  }
  2696  
  2697  func autoConvert_core_CinderPersistentVolumeSource_To_v1_CinderPersistentVolumeSource(in *core.CinderPersistentVolumeSource, out *v1.CinderPersistentVolumeSource, s conversion.Scope) error {
  2698  	out.VolumeID = in.VolumeID
  2699  	out.FSType = in.FSType
  2700  	out.ReadOnly = in.ReadOnly
  2701  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  2702  	return nil
  2703  }
  2704  
  2705  // Convert_core_CinderPersistentVolumeSource_To_v1_CinderPersistentVolumeSource is an autogenerated conversion function.
  2706  func Convert_core_CinderPersistentVolumeSource_To_v1_CinderPersistentVolumeSource(in *core.CinderPersistentVolumeSource, out *v1.CinderPersistentVolumeSource, s conversion.Scope) error {
  2707  	return autoConvert_core_CinderPersistentVolumeSource_To_v1_CinderPersistentVolumeSource(in, out, s)
  2708  }
  2709  
  2710  func autoConvert_v1_CinderVolumeSource_To_core_CinderVolumeSource(in *v1.CinderVolumeSource, out *core.CinderVolumeSource, s conversion.Scope) error {
  2711  	out.VolumeID = in.VolumeID
  2712  	out.FSType = in.FSType
  2713  	out.ReadOnly = in.ReadOnly
  2714  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  2715  	return nil
  2716  }
  2717  
  2718  // Convert_v1_CinderVolumeSource_To_core_CinderVolumeSource is an autogenerated conversion function.
  2719  func Convert_v1_CinderVolumeSource_To_core_CinderVolumeSource(in *v1.CinderVolumeSource, out *core.CinderVolumeSource, s conversion.Scope) error {
  2720  	return autoConvert_v1_CinderVolumeSource_To_core_CinderVolumeSource(in, out, s)
  2721  }
  2722  
  2723  func autoConvert_core_CinderVolumeSource_To_v1_CinderVolumeSource(in *core.CinderVolumeSource, out *v1.CinderVolumeSource, s conversion.Scope) error {
  2724  	out.VolumeID = in.VolumeID
  2725  	out.FSType = in.FSType
  2726  	out.ReadOnly = in.ReadOnly
  2727  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  2728  	return nil
  2729  }
  2730  
  2731  // Convert_core_CinderVolumeSource_To_v1_CinderVolumeSource is an autogenerated conversion function.
  2732  func Convert_core_CinderVolumeSource_To_v1_CinderVolumeSource(in *core.CinderVolumeSource, out *v1.CinderVolumeSource, s conversion.Scope) error {
  2733  	return autoConvert_core_CinderVolumeSource_To_v1_CinderVolumeSource(in, out, s)
  2734  }
  2735  
  2736  func autoConvert_v1_ClaimSource_To_core_ClaimSource(in *v1.ClaimSource, out *core.ClaimSource, s conversion.Scope) error {
  2737  	out.ResourceClaimName = (*string)(unsafe.Pointer(in.ResourceClaimName))
  2738  	out.ResourceClaimTemplateName = (*string)(unsafe.Pointer(in.ResourceClaimTemplateName))
  2739  	return nil
  2740  }
  2741  
  2742  // Convert_v1_ClaimSource_To_core_ClaimSource is an autogenerated conversion function.
  2743  func Convert_v1_ClaimSource_To_core_ClaimSource(in *v1.ClaimSource, out *core.ClaimSource, s conversion.Scope) error {
  2744  	return autoConvert_v1_ClaimSource_To_core_ClaimSource(in, out, s)
  2745  }
  2746  
  2747  func autoConvert_core_ClaimSource_To_v1_ClaimSource(in *core.ClaimSource, out *v1.ClaimSource, s conversion.Scope) error {
  2748  	out.ResourceClaimName = (*string)(unsafe.Pointer(in.ResourceClaimName))
  2749  	out.ResourceClaimTemplateName = (*string)(unsafe.Pointer(in.ResourceClaimTemplateName))
  2750  	return nil
  2751  }
  2752  
  2753  // Convert_core_ClaimSource_To_v1_ClaimSource is an autogenerated conversion function.
  2754  func Convert_core_ClaimSource_To_v1_ClaimSource(in *core.ClaimSource, out *v1.ClaimSource, s conversion.Scope) error {
  2755  	return autoConvert_core_ClaimSource_To_v1_ClaimSource(in, out, s)
  2756  }
  2757  
  2758  func autoConvert_v1_ClientIPConfig_To_core_ClientIPConfig(in *v1.ClientIPConfig, out *core.ClientIPConfig, s conversion.Scope) error {
  2759  	out.TimeoutSeconds = (*int32)(unsafe.Pointer(in.TimeoutSeconds))
  2760  	return nil
  2761  }
  2762  
  2763  // Convert_v1_ClientIPConfig_To_core_ClientIPConfig is an autogenerated conversion function.
  2764  func Convert_v1_ClientIPConfig_To_core_ClientIPConfig(in *v1.ClientIPConfig, out *core.ClientIPConfig, s conversion.Scope) error {
  2765  	return autoConvert_v1_ClientIPConfig_To_core_ClientIPConfig(in, out, s)
  2766  }
  2767  
  2768  func autoConvert_core_ClientIPConfig_To_v1_ClientIPConfig(in *core.ClientIPConfig, out *v1.ClientIPConfig, s conversion.Scope) error {
  2769  	out.TimeoutSeconds = (*int32)(unsafe.Pointer(in.TimeoutSeconds))
  2770  	return nil
  2771  }
  2772  
  2773  // Convert_core_ClientIPConfig_To_v1_ClientIPConfig is an autogenerated conversion function.
  2774  func Convert_core_ClientIPConfig_To_v1_ClientIPConfig(in *core.ClientIPConfig, out *v1.ClientIPConfig, s conversion.Scope) error {
  2775  	return autoConvert_core_ClientIPConfig_To_v1_ClientIPConfig(in, out, s)
  2776  }
  2777  
  2778  func autoConvert_v1_ClusterTrustBundleProjection_To_core_ClusterTrustBundleProjection(in *v1.ClusterTrustBundleProjection, out *core.ClusterTrustBundleProjection, s conversion.Scope) error {
  2779  	out.Name = (*string)(unsafe.Pointer(in.Name))
  2780  	out.SignerName = (*string)(unsafe.Pointer(in.SignerName))
  2781  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  2782  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  2783  	out.Path = in.Path
  2784  	return nil
  2785  }
  2786  
  2787  // Convert_v1_ClusterTrustBundleProjection_To_core_ClusterTrustBundleProjection is an autogenerated conversion function.
  2788  func Convert_v1_ClusterTrustBundleProjection_To_core_ClusterTrustBundleProjection(in *v1.ClusterTrustBundleProjection, out *core.ClusterTrustBundleProjection, s conversion.Scope) error {
  2789  	return autoConvert_v1_ClusterTrustBundleProjection_To_core_ClusterTrustBundleProjection(in, out, s)
  2790  }
  2791  
  2792  func autoConvert_core_ClusterTrustBundleProjection_To_v1_ClusterTrustBundleProjection(in *core.ClusterTrustBundleProjection, out *v1.ClusterTrustBundleProjection, s conversion.Scope) error {
  2793  	out.Name = (*string)(unsafe.Pointer(in.Name))
  2794  	out.SignerName = (*string)(unsafe.Pointer(in.SignerName))
  2795  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  2796  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  2797  	out.Path = in.Path
  2798  	return nil
  2799  }
  2800  
  2801  // Convert_core_ClusterTrustBundleProjection_To_v1_ClusterTrustBundleProjection is an autogenerated conversion function.
  2802  func Convert_core_ClusterTrustBundleProjection_To_v1_ClusterTrustBundleProjection(in *core.ClusterTrustBundleProjection, out *v1.ClusterTrustBundleProjection, s conversion.Scope) error {
  2803  	return autoConvert_core_ClusterTrustBundleProjection_To_v1_ClusterTrustBundleProjection(in, out, s)
  2804  }
  2805  
  2806  func autoConvert_v1_ComponentCondition_To_core_ComponentCondition(in *v1.ComponentCondition, out *core.ComponentCondition, s conversion.Scope) error {
  2807  	out.Type = core.ComponentConditionType(in.Type)
  2808  	out.Status = core.ConditionStatus(in.Status)
  2809  	out.Message = in.Message
  2810  	out.Error = in.Error
  2811  	return nil
  2812  }
  2813  
  2814  // Convert_v1_ComponentCondition_To_core_ComponentCondition is an autogenerated conversion function.
  2815  func Convert_v1_ComponentCondition_To_core_ComponentCondition(in *v1.ComponentCondition, out *core.ComponentCondition, s conversion.Scope) error {
  2816  	return autoConvert_v1_ComponentCondition_To_core_ComponentCondition(in, out, s)
  2817  }
  2818  
  2819  func autoConvert_core_ComponentCondition_To_v1_ComponentCondition(in *core.ComponentCondition, out *v1.ComponentCondition, s conversion.Scope) error {
  2820  	out.Type = v1.ComponentConditionType(in.Type)
  2821  	out.Status = v1.ConditionStatus(in.Status)
  2822  	out.Message = in.Message
  2823  	out.Error = in.Error
  2824  	return nil
  2825  }
  2826  
  2827  // Convert_core_ComponentCondition_To_v1_ComponentCondition is an autogenerated conversion function.
  2828  func Convert_core_ComponentCondition_To_v1_ComponentCondition(in *core.ComponentCondition, out *v1.ComponentCondition, s conversion.Scope) error {
  2829  	return autoConvert_core_ComponentCondition_To_v1_ComponentCondition(in, out, s)
  2830  }
  2831  
  2832  func autoConvert_v1_ComponentStatus_To_core_ComponentStatus(in *v1.ComponentStatus, out *core.ComponentStatus, s conversion.Scope) error {
  2833  	out.ObjectMeta = in.ObjectMeta
  2834  	out.Conditions = *(*[]core.ComponentCondition)(unsafe.Pointer(&in.Conditions))
  2835  	return nil
  2836  }
  2837  
  2838  // Convert_v1_ComponentStatus_To_core_ComponentStatus is an autogenerated conversion function.
  2839  func Convert_v1_ComponentStatus_To_core_ComponentStatus(in *v1.ComponentStatus, out *core.ComponentStatus, s conversion.Scope) error {
  2840  	return autoConvert_v1_ComponentStatus_To_core_ComponentStatus(in, out, s)
  2841  }
  2842  
  2843  func autoConvert_core_ComponentStatus_To_v1_ComponentStatus(in *core.ComponentStatus, out *v1.ComponentStatus, s conversion.Scope) error {
  2844  	out.ObjectMeta = in.ObjectMeta
  2845  	out.Conditions = *(*[]v1.ComponentCondition)(unsafe.Pointer(&in.Conditions))
  2846  	return nil
  2847  }
  2848  
  2849  // Convert_core_ComponentStatus_To_v1_ComponentStatus is an autogenerated conversion function.
  2850  func Convert_core_ComponentStatus_To_v1_ComponentStatus(in *core.ComponentStatus, out *v1.ComponentStatus, s conversion.Scope) error {
  2851  	return autoConvert_core_ComponentStatus_To_v1_ComponentStatus(in, out, s)
  2852  }
  2853  
  2854  func autoConvert_v1_ComponentStatusList_To_core_ComponentStatusList(in *v1.ComponentStatusList, out *core.ComponentStatusList, s conversion.Scope) error {
  2855  	out.ListMeta = in.ListMeta
  2856  	out.Items = *(*[]core.ComponentStatus)(unsafe.Pointer(&in.Items))
  2857  	return nil
  2858  }
  2859  
  2860  // Convert_v1_ComponentStatusList_To_core_ComponentStatusList is an autogenerated conversion function.
  2861  func Convert_v1_ComponentStatusList_To_core_ComponentStatusList(in *v1.ComponentStatusList, out *core.ComponentStatusList, s conversion.Scope) error {
  2862  	return autoConvert_v1_ComponentStatusList_To_core_ComponentStatusList(in, out, s)
  2863  }
  2864  
  2865  func autoConvert_core_ComponentStatusList_To_v1_ComponentStatusList(in *core.ComponentStatusList, out *v1.ComponentStatusList, s conversion.Scope) error {
  2866  	out.ListMeta = in.ListMeta
  2867  	out.Items = *(*[]v1.ComponentStatus)(unsafe.Pointer(&in.Items))
  2868  	return nil
  2869  }
  2870  
  2871  // Convert_core_ComponentStatusList_To_v1_ComponentStatusList is an autogenerated conversion function.
  2872  func Convert_core_ComponentStatusList_To_v1_ComponentStatusList(in *core.ComponentStatusList, out *v1.ComponentStatusList, s conversion.Scope) error {
  2873  	return autoConvert_core_ComponentStatusList_To_v1_ComponentStatusList(in, out, s)
  2874  }
  2875  
  2876  func autoConvert_v1_ConfigMap_To_core_ConfigMap(in *v1.ConfigMap, out *core.ConfigMap, s conversion.Scope) error {
  2877  	out.ObjectMeta = in.ObjectMeta
  2878  	out.Immutable = (*bool)(unsafe.Pointer(in.Immutable))
  2879  	out.Data = *(*map[string]string)(unsafe.Pointer(&in.Data))
  2880  	out.BinaryData = *(*map[string][]byte)(unsafe.Pointer(&in.BinaryData))
  2881  	return nil
  2882  }
  2883  
  2884  // Convert_v1_ConfigMap_To_core_ConfigMap is an autogenerated conversion function.
  2885  func Convert_v1_ConfigMap_To_core_ConfigMap(in *v1.ConfigMap, out *core.ConfigMap, s conversion.Scope) error {
  2886  	return autoConvert_v1_ConfigMap_To_core_ConfigMap(in, out, s)
  2887  }
  2888  
  2889  func autoConvert_core_ConfigMap_To_v1_ConfigMap(in *core.ConfigMap, out *v1.ConfigMap, s conversion.Scope) error {
  2890  	out.ObjectMeta = in.ObjectMeta
  2891  	out.Immutable = (*bool)(unsafe.Pointer(in.Immutable))
  2892  	out.Data = *(*map[string]string)(unsafe.Pointer(&in.Data))
  2893  	out.BinaryData = *(*map[string][]byte)(unsafe.Pointer(&in.BinaryData))
  2894  	return nil
  2895  }
  2896  
  2897  // Convert_core_ConfigMap_To_v1_ConfigMap is an autogenerated conversion function.
  2898  func Convert_core_ConfigMap_To_v1_ConfigMap(in *core.ConfigMap, out *v1.ConfigMap, s conversion.Scope) error {
  2899  	return autoConvert_core_ConfigMap_To_v1_ConfigMap(in, out, s)
  2900  }
  2901  
  2902  func autoConvert_v1_ConfigMapEnvSource_To_core_ConfigMapEnvSource(in *v1.ConfigMapEnvSource, out *core.ConfigMapEnvSource, s conversion.Scope) error {
  2903  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  2904  		return err
  2905  	}
  2906  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  2907  	return nil
  2908  }
  2909  
  2910  // Convert_v1_ConfigMapEnvSource_To_core_ConfigMapEnvSource is an autogenerated conversion function.
  2911  func Convert_v1_ConfigMapEnvSource_To_core_ConfigMapEnvSource(in *v1.ConfigMapEnvSource, out *core.ConfigMapEnvSource, s conversion.Scope) error {
  2912  	return autoConvert_v1_ConfigMapEnvSource_To_core_ConfigMapEnvSource(in, out, s)
  2913  }
  2914  
  2915  func autoConvert_core_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(in *core.ConfigMapEnvSource, out *v1.ConfigMapEnvSource, s conversion.Scope) error {
  2916  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  2917  		return err
  2918  	}
  2919  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  2920  	return nil
  2921  }
  2922  
  2923  // Convert_core_ConfigMapEnvSource_To_v1_ConfigMapEnvSource is an autogenerated conversion function.
  2924  func Convert_core_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(in *core.ConfigMapEnvSource, out *v1.ConfigMapEnvSource, s conversion.Scope) error {
  2925  	return autoConvert_core_ConfigMapEnvSource_To_v1_ConfigMapEnvSource(in, out, s)
  2926  }
  2927  
  2928  func autoConvert_v1_ConfigMapKeySelector_To_core_ConfigMapKeySelector(in *v1.ConfigMapKeySelector, out *core.ConfigMapKeySelector, s conversion.Scope) error {
  2929  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  2930  		return err
  2931  	}
  2932  	out.Key = in.Key
  2933  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  2934  	return nil
  2935  }
  2936  
  2937  // Convert_v1_ConfigMapKeySelector_To_core_ConfigMapKeySelector is an autogenerated conversion function.
  2938  func Convert_v1_ConfigMapKeySelector_To_core_ConfigMapKeySelector(in *v1.ConfigMapKeySelector, out *core.ConfigMapKeySelector, s conversion.Scope) error {
  2939  	return autoConvert_v1_ConfigMapKeySelector_To_core_ConfigMapKeySelector(in, out, s)
  2940  }
  2941  
  2942  func autoConvert_core_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in *core.ConfigMapKeySelector, out *v1.ConfigMapKeySelector, s conversion.Scope) error {
  2943  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  2944  		return err
  2945  	}
  2946  	out.Key = in.Key
  2947  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  2948  	return nil
  2949  }
  2950  
  2951  // Convert_core_ConfigMapKeySelector_To_v1_ConfigMapKeySelector is an autogenerated conversion function.
  2952  func Convert_core_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in *core.ConfigMapKeySelector, out *v1.ConfigMapKeySelector, s conversion.Scope) error {
  2953  	return autoConvert_core_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in, out, s)
  2954  }
  2955  
  2956  func autoConvert_v1_ConfigMapList_To_core_ConfigMapList(in *v1.ConfigMapList, out *core.ConfigMapList, s conversion.Scope) error {
  2957  	out.ListMeta = in.ListMeta
  2958  	out.Items = *(*[]core.ConfigMap)(unsafe.Pointer(&in.Items))
  2959  	return nil
  2960  }
  2961  
  2962  // Convert_v1_ConfigMapList_To_core_ConfigMapList is an autogenerated conversion function.
  2963  func Convert_v1_ConfigMapList_To_core_ConfigMapList(in *v1.ConfigMapList, out *core.ConfigMapList, s conversion.Scope) error {
  2964  	return autoConvert_v1_ConfigMapList_To_core_ConfigMapList(in, out, s)
  2965  }
  2966  
  2967  func autoConvert_core_ConfigMapList_To_v1_ConfigMapList(in *core.ConfigMapList, out *v1.ConfigMapList, s conversion.Scope) error {
  2968  	out.ListMeta = in.ListMeta
  2969  	out.Items = *(*[]v1.ConfigMap)(unsafe.Pointer(&in.Items))
  2970  	return nil
  2971  }
  2972  
  2973  // Convert_core_ConfigMapList_To_v1_ConfigMapList is an autogenerated conversion function.
  2974  func Convert_core_ConfigMapList_To_v1_ConfigMapList(in *core.ConfigMapList, out *v1.ConfigMapList, s conversion.Scope) error {
  2975  	return autoConvert_core_ConfigMapList_To_v1_ConfigMapList(in, out, s)
  2976  }
  2977  
  2978  func autoConvert_v1_ConfigMapNodeConfigSource_To_core_ConfigMapNodeConfigSource(in *v1.ConfigMapNodeConfigSource, out *core.ConfigMapNodeConfigSource, s conversion.Scope) error {
  2979  	out.Namespace = in.Namespace
  2980  	out.Name = in.Name
  2981  	out.UID = types.UID(in.UID)
  2982  	out.ResourceVersion = in.ResourceVersion
  2983  	out.KubeletConfigKey = in.KubeletConfigKey
  2984  	return nil
  2985  }
  2986  
  2987  // Convert_v1_ConfigMapNodeConfigSource_To_core_ConfigMapNodeConfigSource is an autogenerated conversion function.
  2988  func Convert_v1_ConfigMapNodeConfigSource_To_core_ConfigMapNodeConfigSource(in *v1.ConfigMapNodeConfigSource, out *core.ConfigMapNodeConfigSource, s conversion.Scope) error {
  2989  	return autoConvert_v1_ConfigMapNodeConfigSource_To_core_ConfigMapNodeConfigSource(in, out, s)
  2990  }
  2991  
  2992  func autoConvert_core_ConfigMapNodeConfigSource_To_v1_ConfigMapNodeConfigSource(in *core.ConfigMapNodeConfigSource, out *v1.ConfigMapNodeConfigSource, s conversion.Scope) error {
  2993  	out.Namespace = in.Namespace
  2994  	out.Name = in.Name
  2995  	out.UID = types.UID(in.UID)
  2996  	out.ResourceVersion = in.ResourceVersion
  2997  	out.KubeletConfigKey = in.KubeletConfigKey
  2998  	return nil
  2999  }
  3000  
  3001  // Convert_core_ConfigMapNodeConfigSource_To_v1_ConfigMapNodeConfigSource is an autogenerated conversion function.
  3002  func Convert_core_ConfigMapNodeConfigSource_To_v1_ConfigMapNodeConfigSource(in *core.ConfigMapNodeConfigSource, out *v1.ConfigMapNodeConfigSource, s conversion.Scope) error {
  3003  	return autoConvert_core_ConfigMapNodeConfigSource_To_v1_ConfigMapNodeConfigSource(in, out, s)
  3004  }
  3005  
  3006  func autoConvert_v1_ConfigMapProjection_To_core_ConfigMapProjection(in *v1.ConfigMapProjection, out *core.ConfigMapProjection, s conversion.Scope) error {
  3007  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3008  		return err
  3009  	}
  3010  	out.Items = *(*[]core.KeyToPath)(unsafe.Pointer(&in.Items))
  3011  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3012  	return nil
  3013  }
  3014  
  3015  // Convert_v1_ConfigMapProjection_To_core_ConfigMapProjection is an autogenerated conversion function.
  3016  func Convert_v1_ConfigMapProjection_To_core_ConfigMapProjection(in *v1.ConfigMapProjection, out *core.ConfigMapProjection, s conversion.Scope) error {
  3017  	return autoConvert_v1_ConfigMapProjection_To_core_ConfigMapProjection(in, out, s)
  3018  }
  3019  
  3020  func autoConvert_core_ConfigMapProjection_To_v1_ConfigMapProjection(in *core.ConfigMapProjection, out *v1.ConfigMapProjection, s conversion.Scope) error {
  3021  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3022  		return err
  3023  	}
  3024  	out.Items = *(*[]v1.KeyToPath)(unsafe.Pointer(&in.Items))
  3025  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3026  	return nil
  3027  }
  3028  
  3029  // Convert_core_ConfigMapProjection_To_v1_ConfigMapProjection is an autogenerated conversion function.
  3030  func Convert_core_ConfigMapProjection_To_v1_ConfigMapProjection(in *core.ConfigMapProjection, out *v1.ConfigMapProjection, s conversion.Scope) error {
  3031  	return autoConvert_core_ConfigMapProjection_To_v1_ConfigMapProjection(in, out, s)
  3032  }
  3033  
  3034  func autoConvert_v1_ConfigMapVolumeSource_To_core_ConfigMapVolumeSource(in *v1.ConfigMapVolumeSource, out *core.ConfigMapVolumeSource, s conversion.Scope) error {
  3035  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3036  		return err
  3037  	}
  3038  	out.Items = *(*[]core.KeyToPath)(unsafe.Pointer(&in.Items))
  3039  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  3040  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3041  	return nil
  3042  }
  3043  
  3044  // Convert_v1_ConfigMapVolumeSource_To_core_ConfigMapVolumeSource is an autogenerated conversion function.
  3045  func Convert_v1_ConfigMapVolumeSource_To_core_ConfigMapVolumeSource(in *v1.ConfigMapVolumeSource, out *core.ConfigMapVolumeSource, s conversion.Scope) error {
  3046  	return autoConvert_v1_ConfigMapVolumeSource_To_core_ConfigMapVolumeSource(in, out, s)
  3047  }
  3048  
  3049  func autoConvert_core_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in *core.ConfigMapVolumeSource, out *v1.ConfigMapVolumeSource, s conversion.Scope) error {
  3050  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  3051  		return err
  3052  	}
  3053  	out.Items = *(*[]v1.KeyToPath)(unsafe.Pointer(&in.Items))
  3054  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  3055  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  3056  	return nil
  3057  }
  3058  
  3059  // Convert_core_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource is an autogenerated conversion function.
  3060  func Convert_core_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in *core.ConfigMapVolumeSource, out *v1.ConfigMapVolumeSource, s conversion.Scope) error {
  3061  	return autoConvert_core_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in, out, s)
  3062  }
  3063  
  3064  func autoConvert_v1_Container_To_core_Container(in *v1.Container, out *core.Container, s conversion.Scope) error {
  3065  	out.Name = in.Name
  3066  	out.Image = in.Image
  3067  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  3068  	out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
  3069  	out.WorkingDir = in.WorkingDir
  3070  	out.Ports = *(*[]core.ContainerPort)(unsafe.Pointer(&in.Ports))
  3071  	out.EnvFrom = *(*[]core.EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  3072  	out.Env = *(*[]core.EnvVar)(unsafe.Pointer(&in.Env))
  3073  	if err := Convert_v1_ResourceRequirements_To_core_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  3074  		return err
  3075  	}
  3076  	out.ResizePolicy = *(*[]core.ContainerResizePolicy)(unsafe.Pointer(&in.ResizePolicy))
  3077  	out.RestartPolicy = (*core.ContainerRestartPolicy)(unsafe.Pointer(in.RestartPolicy))
  3078  	out.VolumeMounts = *(*[]core.VolumeMount)(unsafe.Pointer(&in.VolumeMounts))
  3079  	out.VolumeDevices = *(*[]core.VolumeDevice)(unsafe.Pointer(&in.VolumeDevices))
  3080  	out.LivenessProbe = (*core.Probe)(unsafe.Pointer(in.LivenessProbe))
  3081  	out.ReadinessProbe = (*core.Probe)(unsafe.Pointer(in.ReadinessProbe))
  3082  	out.StartupProbe = (*core.Probe)(unsafe.Pointer(in.StartupProbe))
  3083  	out.Lifecycle = (*core.Lifecycle)(unsafe.Pointer(in.Lifecycle))
  3084  	out.TerminationMessagePath = in.TerminationMessagePath
  3085  	out.TerminationMessagePolicy = core.TerminationMessagePolicy(in.TerminationMessagePolicy)
  3086  	out.ImagePullPolicy = core.PullPolicy(in.ImagePullPolicy)
  3087  	out.SecurityContext = (*core.SecurityContext)(unsafe.Pointer(in.SecurityContext))
  3088  	out.Stdin = in.Stdin
  3089  	out.StdinOnce = in.StdinOnce
  3090  	out.TTY = in.TTY
  3091  	return nil
  3092  }
  3093  
  3094  // Convert_v1_Container_To_core_Container is an autogenerated conversion function.
  3095  func Convert_v1_Container_To_core_Container(in *v1.Container, out *core.Container, s conversion.Scope) error {
  3096  	return autoConvert_v1_Container_To_core_Container(in, out, s)
  3097  }
  3098  
  3099  func autoConvert_core_Container_To_v1_Container(in *core.Container, out *v1.Container, s conversion.Scope) error {
  3100  	out.Name = in.Name
  3101  	out.Image = in.Image
  3102  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  3103  	out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
  3104  	out.WorkingDir = in.WorkingDir
  3105  	out.Ports = *(*[]v1.ContainerPort)(unsafe.Pointer(&in.Ports))
  3106  	out.EnvFrom = *(*[]v1.EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  3107  	out.Env = *(*[]v1.EnvVar)(unsafe.Pointer(&in.Env))
  3108  	if err := Convert_core_ResourceRequirements_To_v1_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  3109  		return err
  3110  	}
  3111  	out.ResizePolicy = *(*[]v1.ContainerResizePolicy)(unsafe.Pointer(&in.ResizePolicy))
  3112  	out.RestartPolicy = (*v1.ContainerRestartPolicy)(unsafe.Pointer(in.RestartPolicy))
  3113  	out.VolumeMounts = *(*[]v1.VolumeMount)(unsafe.Pointer(&in.VolumeMounts))
  3114  	out.VolumeDevices = *(*[]v1.VolumeDevice)(unsafe.Pointer(&in.VolumeDevices))
  3115  	out.LivenessProbe = (*v1.Probe)(unsafe.Pointer(in.LivenessProbe))
  3116  	out.ReadinessProbe = (*v1.Probe)(unsafe.Pointer(in.ReadinessProbe))
  3117  	out.StartupProbe = (*v1.Probe)(unsafe.Pointer(in.StartupProbe))
  3118  	out.Lifecycle = (*v1.Lifecycle)(unsafe.Pointer(in.Lifecycle))
  3119  	out.TerminationMessagePath = in.TerminationMessagePath
  3120  	out.TerminationMessagePolicy = v1.TerminationMessagePolicy(in.TerminationMessagePolicy)
  3121  	out.ImagePullPolicy = v1.PullPolicy(in.ImagePullPolicy)
  3122  	out.SecurityContext = (*v1.SecurityContext)(unsafe.Pointer(in.SecurityContext))
  3123  	out.Stdin = in.Stdin
  3124  	out.StdinOnce = in.StdinOnce
  3125  	out.TTY = in.TTY
  3126  	return nil
  3127  }
  3128  
  3129  // Convert_core_Container_To_v1_Container is an autogenerated conversion function.
  3130  func Convert_core_Container_To_v1_Container(in *core.Container, out *v1.Container, s conversion.Scope) error {
  3131  	return autoConvert_core_Container_To_v1_Container(in, out, s)
  3132  }
  3133  
  3134  func autoConvert_v1_ContainerImage_To_core_ContainerImage(in *v1.ContainerImage, out *core.ContainerImage, s conversion.Scope) error {
  3135  	out.Names = *(*[]string)(unsafe.Pointer(&in.Names))
  3136  	out.SizeBytes = in.SizeBytes
  3137  	return nil
  3138  }
  3139  
  3140  // Convert_v1_ContainerImage_To_core_ContainerImage is an autogenerated conversion function.
  3141  func Convert_v1_ContainerImage_To_core_ContainerImage(in *v1.ContainerImage, out *core.ContainerImage, s conversion.Scope) error {
  3142  	return autoConvert_v1_ContainerImage_To_core_ContainerImage(in, out, s)
  3143  }
  3144  
  3145  func autoConvert_core_ContainerImage_To_v1_ContainerImage(in *core.ContainerImage, out *v1.ContainerImage, s conversion.Scope) error {
  3146  	out.Names = *(*[]string)(unsafe.Pointer(&in.Names))
  3147  	out.SizeBytes = in.SizeBytes
  3148  	return nil
  3149  }
  3150  
  3151  // Convert_core_ContainerImage_To_v1_ContainerImage is an autogenerated conversion function.
  3152  func Convert_core_ContainerImage_To_v1_ContainerImage(in *core.ContainerImage, out *v1.ContainerImage, s conversion.Scope) error {
  3153  	return autoConvert_core_ContainerImage_To_v1_ContainerImage(in, out, s)
  3154  }
  3155  
  3156  func autoConvert_v1_ContainerPort_To_core_ContainerPort(in *v1.ContainerPort, out *core.ContainerPort, s conversion.Scope) error {
  3157  	out.Name = in.Name
  3158  	out.HostPort = in.HostPort
  3159  	out.ContainerPort = in.ContainerPort
  3160  	out.Protocol = core.Protocol(in.Protocol)
  3161  	out.HostIP = in.HostIP
  3162  	return nil
  3163  }
  3164  
  3165  // Convert_v1_ContainerPort_To_core_ContainerPort is an autogenerated conversion function.
  3166  func Convert_v1_ContainerPort_To_core_ContainerPort(in *v1.ContainerPort, out *core.ContainerPort, s conversion.Scope) error {
  3167  	return autoConvert_v1_ContainerPort_To_core_ContainerPort(in, out, s)
  3168  }
  3169  
  3170  func autoConvert_core_ContainerPort_To_v1_ContainerPort(in *core.ContainerPort, out *v1.ContainerPort, s conversion.Scope) error {
  3171  	out.Name = in.Name
  3172  	out.HostPort = in.HostPort
  3173  	out.ContainerPort = in.ContainerPort
  3174  	out.Protocol = v1.Protocol(in.Protocol)
  3175  	out.HostIP = in.HostIP
  3176  	return nil
  3177  }
  3178  
  3179  // Convert_core_ContainerPort_To_v1_ContainerPort is an autogenerated conversion function.
  3180  func Convert_core_ContainerPort_To_v1_ContainerPort(in *core.ContainerPort, out *v1.ContainerPort, s conversion.Scope) error {
  3181  	return autoConvert_core_ContainerPort_To_v1_ContainerPort(in, out, s)
  3182  }
  3183  
  3184  func autoConvert_v1_ContainerResizePolicy_To_core_ContainerResizePolicy(in *v1.ContainerResizePolicy, out *core.ContainerResizePolicy, s conversion.Scope) error {
  3185  	out.ResourceName = core.ResourceName(in.ResourceName)
  3186  	out.RestartPolicy = core.ResourceResizeRestartPolicy(in.RestartPolicy)
  3187  	return nil
  3188  }
  3189  
  3190  // Convert_v1_ContainerResizePolicy_To_core_ContainerResizePolicy is an autogenerated conversion function.
  3191  func Convert_v1_ContainerResizePolicy_To_core_ContainerResizePolicy(in *v1.ContainerResizePolicy, out *core.ContainerResizePolicy, s conversion.Scope) error {
  3192  	return autoConvert_v1_ContainerResizePolicy_To_core_ContainerResizePolicy(in, out, s)
  3193  }
  3194  
  3195  func autoConvert_core_ContainerResizePolicy_To_v1_ContainerResizePolicy(in *core.ContainerResizePolicy, out *v1.ContainerResizePolicy, s conversion.Scope) error {
  3196  	out.ResourceName = v1.ResourceName(in.ResourceName)
  3197  	out.RestartPolicy = v1.ResourceResizeRestartPolicy(in.RestartPolicy)
  3198  	return nil
  3199  }
  3200  
  3201  // Convert_core_ContainerResizePolicy_To_v1_ContainerResizePolicy is an autogenerated conversion function.
  3202  func Convert_core_ContainerResizePolicy_To_v1_ContainerResizePolicy(in *core.ContainerResizePolicy, out *v1.ContainerResizePolicy, s conversion.Scope) error {
  3203  	return autoConvert_core_ContainerResizePolicy_To_v1_ContainerResizePolicy(in, out, s)
  3204  }
  3205  
  3206  func autoConvert_v1_ContainerState_To_core_ContainerState(in *v1.ContainerState, out *core.ContainerState, s conversion.Scope) error {
  3207  	out.Waiting = (*core.ContainerStateWaiting)(unsafe.Pointer(in.Waiting))
  3208  	out.Running = (*core.ContainerStateRunning)(unsafe.Pointer(in.Running))
  3209  	out.Terminated = (*core.ContainerStateTerminated)(unsafe.Pointer(in.Terminated))
  3210  	return nil
  3211  }
  3212  
  3213  // Convert_v1_ContainerState_To_core_ContainerState is an autogenerated conversion function.
  3214  func Convert_v1_ContainerState_To_core_ContainerState(in *v1.ContainerState, out *core.ContainerState, s conversion.Scope) error {
  3215  	return autoConvert_v1_ContainerState_To_core_ContainerState(in, out, s)
  3216  }
  3217  
  3218  func autoConvert_core_ContainerState_To_v1_ContainerState(in *core.ContainerState, out *v1.ContainerState, s conversion.Scope) error {
  3219  	out.Waiting = (*v1.ContainerStateWaiting)(unsafe.Pointer(in.Waiting))
  3220  	out.Running = (*v1.ContainerStateRunning)(unsafe.Pointer(in.Running))
  3221  	out.Terminated = (*v1.ContainerStateTerminated)(unsafe.Pointer(in.Terminated))
  3222  	return nil
  3223  }
  3224  
  3225  // Convert_core_ContainerState_To_v1_ContainerState is an autogenerated conversion function.
  3226  func Convert_core_ContainerState_To_v1_ContainerState(in *core.ContainerState, out *v1.ContainerState, s conversion.Scope) error {
  3227  	return autoConvert_core_ContainerState_To_v1_ContainerState(in, out, s)
  3228  }
  3229  
  3230  func autoConvert_v1_ContainerStateRunning_To_core_ContainerStateRunning(in *v1.ContainerStateRunning, out *core.ContainerStateRunning, s conversion.Scope) error {
  3231  	out.StartedAt = in.StartedAt
  3232  	return nil
  3233  }
  3234  
  3235  // Convert_v1_ContainerStateRunning_To_core_ContainerStateRunning is an autogenerated conversion function.
  3236  func Convert_v1_ContainerStateRunning_To_core_ContainerStateRunning(in *v1.ContainerStateRunning, out *core.ContainerStateRunning, s conversion.Scope) error {
  3237  	return autoConvert_v1_ContainerStateRunning_To_core_ContainerStateRunning(in, out, s)
  3238  }
  3239  
  3240  func autoConvert_core_ContainerStateRunning_To_v1_ContainerStateRunning(in *core.ContainerStateRunning, out *v1.ContainerStateRunning, s conversion.Scope) error {
  3241  	out.StartedAt = in.StartedAt
  3242  	return nil
  3243  }
  3244  
  3245  // Convert_core_ContainerStateRunning_To_v1_ContainerStateRunning is an autogenerated conversion function.
  3246  func Convert_core_ContainerStateRunning_To_v1_ContainerStateRunning(in *core.ContainerStateRunning, out *v1.ContainerStateRunning, s conversion.Scope) error {
  3247  	return autoConvert_core_ContainerStateRunning_To_v1_ContainerStateRunning(in, out, s)
  3248  }
  3249  
  3250  func autoConvert_v1_ContainerStateTerminated_To_core_ContainerStateTerminated(in *v1.ContainerStateTerminated, out *core.ContainerStateTerminated, s conversion.Scope) error {
  3251  	out.ExitCode = in.ExitCode
  3252  	out.Signal = in.Signal
  3253  	out.Reason = in.Reason
  3254  	out.Message = in.Message
  3255  	out.StartedAt = in.StartedAt
  3256  	out.FinishedAt = in.FinishedAt
  3257  	out.ContainerID = in.ContainerID
  3258  	return nil
  3259  }
  3260  
  3261  // Convert_v1_ContainerStateTerminated_To_core_ContainerStateTerminated is an autogenerated conversion function.
  3262  func Convert_v1_ContainerStateTerminated_To_core_ContainerStateTerminated(in *v1.ContainerStateTerminated, out *core.ContainerStateTerminated, s conversion.Scope) error {
  3263  	return autoConvert_v1_ContainerStateTerminated_To_core_ContainerStateTerminated(in, out, s)
  3264  }
  3265  
  3266  func autoConvert_core_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *core.ContainerStateTerminated, out *v1.ContainerStateTerminated, s conversion.Scope) error {
  3267  	out.ExitCode = in.ExitCode
  3268  	out.Signal = in.Signal
  3269  	out.Reason = in.Reason
  3270  	out.Message = in.Message
  3271  	out.StartedAt = in.StartedAt
  3272  	out.FinishedAt = in.FinishedAt
  3273  	out.ContainerID = in.ContainerID
  3274  	return nil
  3275  }
  3276  
  3277  // Convert_core_ContainerStateTerminated_To_v1_ContainerStateTerminated is an autogenerated conversion function.
  3278  func Convert_core_ContainerStateTerminated_To_v1_ContainerStateTerminated(in *core.ContainerStateTerminated, out *v1.ContainerStateTerminated, s conversion.Scope) error {
  3279  	return autoConvert_core_ContainerStateTerminated_To_v1_ContainerStateTerminated(in, out, s)
  3280  }
  3281  
  3282  func autoConvert_v1_ContainerStateWaiting_To_core_ContainerStateWaiting(in *v1.ContainerStateWaiting, out *core.ContainerStateWaiting, s conversion.Scope) error {
  3283  	out.Reason = in.Reason
  3284  	out.Message = in.Message
  3285  	return nil
  3286  }
  3287  
  3288  // Convert_v1_ContainerStateWaiting_To_core_ContainerStateWaiting is an autogenerated conversion function.
  3289  func Convert_v1_ContainerStateWaiting_To_core_ContainerStateWaiting(in *v1.ContainerStateWaiting, out *core.ContainerStateWaiting, s conversion.Scope) error {
  3290  	return autoConvert_v1_ContainerStateWaiting_To_core_ContainerStateWaiting(in, out, s)
  3291  }
  3292  
  3293  func autoConvert_core_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *core.ContainerStateWaiting, out *v1.ContainerStateWaiting, s conversion.Scope) error {
  3294  	out.Reason = in.Reason
  3295  	out.Message = in.Message
  3296  	return nil
  3297  }
  3298  
  3299  // Convert_core_ContainerStateWaiting_To_v1_ContainerStateWaiting is an autogenerated conversion function.
  3300  func Convert_core_ContainerStateWaiting_To_v1_ContainerStateWaiting(in *core.ContainerStateWaiting, out *v1.ContainerStateWaiting, s conversion.Scope) error {
  3301  	return autoConvert_core_ContainerStateWaiting_To_v1_ContainerStateWaiting(in, out, s)
  3302  }
  3303  
  3304  func autoConvert_v1_ContainerStatus_To_core_ContainerStatus(in *v1.ContainerStatus, out *core.ContainerStatus, s conversion.Scope) error {
  3305  	out.Name = in.Name
  3306  	if err := Convert_v1_ContainerState_To_core_ContainerState(&in.State, &out.State, s); err != nil {
  3307  		return err
  3308  	}
  3309  	if err := Convert_v1_ContainerState_To_core_ContainerState(&in.LastTerminationState, &out.LastTerminationState, s); err != nil {
  3310  		return err
  3311  	}
  3312  	out.Ready = in.Ready
  3313  	out.RestartCount = in.RestartCount
  3314  	out.Image = in.Image
  3315  	out.ImageID = in.ImageID
  3316  	out.ContainerID = in.ContainerID
  3317  	out.Started = (*bool)(unsafe.Pointer(in.Started))
  3318  	out.AllocatedResources = *(*core.ResourceList)(unsafe.Pointer(&in.AllocatedResources))
  3319  	out.Resources = (*core.ResourceRequirements)(unsafe.Pointer(in.Resources))
  3320  	return nil
  3321  }
  3322  
  3323  // Convert_v1_ContainerStatus_To_core_ContainerStatus is an autogenerated conversion function.
  3324  func Convert_v1_ContainerStatus_To_core_ContainerStatus(in *v1.ContainerStatus, out *core.ContainerStatus, s conversion.Scope) error {
  3325  	return autoConvert_v1_ContainerStatus_To_core_ContainerStatus(in, out, s)
  3326  }
  3327  
  3328  func autoConvert_core_ContainerStatus_To_v1_ContainerStatus(in *core.ContainerStatus, out *v1.ContainerStatus, s conversion.Scope) error {
  3329  	out.Name = in.Name
  3330  	if err := Convert_core_ContainerState_To_v1_ContainerState(&in.State, &out.State, s); err != nil {
  3331  		return err
  3332  	}
  3333  	if err := Convert_core_ContainerState_To_v1_ContainerState(&in.LastTerminationState, &out.LastTerminationState, s); err != nil {
  3334  		return err
  3335  	}
  3336  	out.Ready = in.Ready
  3337  	out.RestartCount = in.RestartCount
  3338  	out.Image = in.Image
  3339  	out.ImageID = in.ImageID
  3340  	out.ContainerID = in.ContainerID
  3341  	out.Started = (*bool)(unsafe.Pointer(in.Started))
  3342  	out.AllocatedResources = *(*v1.ResourceList)(unsafe.Pointer(&in.AllocatedResources))
  3343  	out.Resources = (*v1.ResourceRequirements)(unsafe.Pointer(in.Resources))
  3344  	return nil
  3345  }
  3346  
  3347  // Convert_core_ContainerStatus_To_v1_ContainerStatus is an autogenerated conversion function.
  3348  func Convert_core_ContainerStatus_To_v1_ContainerStatus(in *core.ContainerStatus, out *v1.ContainerStatus, s conversion.Scope) error {
  3349  	return autoConvert_core_ContainerStatus_To_v1_ContainerStatus(in, out, s)
  3350  }
  3351  
  3352  func autoConvert_v1_DaemonEndpoint_To_core_DaemonEndpoint(in *v1.DaemonEndpoint, out *core.DaemonEndpoint, s conversion.Scope) error {
  3353  	out.Port = in.Port
  3354  	return nil
  3355  }
  3356  
  3357  // Convert_v1_DaemonEndpoint_To_core_DaemonEndpoint is an autogenerated conversion function.
  3358  func Convert_v1_DaemonEndpoint_To_core_DaemonEndpoint(in *v1.DaemonEndpoint, out *core.DaemonEndpoint, s conversion.Scope) error {
  3359  	return autoConvert_v1_DaemonEndpoint_To_core_DaemonEndpoint(in, out, s)
  3360  }
  3361  
  3362  func autoConvert_core_DaemonEndpoint_To_v1_DaemonEndpoint(in *core.DaemonEndpoint, out *v1.DaemonEndpoint, s conversion.Scope) error {
  3363  	out.Port = in.Port
  3364  	return nil
  3365  }
  3366  
  3367  // Convert_core_DaemonEndpoint_To_v1_DaemonEndpoint is an autogenerated conversion function.
  3368  func Convert_core_DaemonEndpoint_To_v1_DaemonEndpoint(in *core.DaemonEndpoint, out *v1.DaemonEndpoint, s conversion.Scope) error {
  3369  	return autoConvert_core_DaemonEndpoint_To_v1_DaemonEndpoint(in, out, s)
  3370  }
  3371  
  3372  func autoConvert_v1_DownwardAPIProjection_To_core_DownwardAPIProjection(in *v1.DownwardAPIProjection, out *core.DownwardAPIProjection, s conversion.Scope) error {
  3373  	out.Items = *(*[]core.DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items))
  3374  	return nil
  3375  }
  3376  
  3377  // Convert_v1_DownwardAPIProjection_To_core_DownwardAPIProjection is an autogenerated conversion function.
  3378  func Convert_v1_DownwardAPIProjection_To_core_DownwardAPIProjection(in *v1.DownwardAPIProjection, out *core.DownwardAPIProjection, s conversion.Scope) error {
  3379  	return autoConvert_v1_DownwardAPIProjection_To_core_DownwardAPIProjection(in, out, s)
  3380  }
  3381  
  3382  func autoConvert_core_DownwardAPIProjection_To_v1_DownwardAPIProjection(in *core.DownwardAPIProjection, out *v1.DownwardAPIProjection, s conversion.Scope) error {
  3383  	out.Items = *(*[]v1.DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items))
  3384  	return nil
  3385  }
  3386  
  3387  // Convert_core_DownwardAPIProjection_To_v1_DownwardAPIProjection is an autogenerated conversion function.
  3388  func Convert_core_DownwardAPIProjection_To_v1_DownwardAPIProjection(in *core.DownwardAPIProjection, out *v1.DownwardAPIProjection, s conversion.Scope) error {
  3389  	return autoConvert_core_DownwardAPIProjection_To_v1_DownwardAPIProjection(in, out, s)
  3390  }
  3391  
  3392  func autoConvert_v1_DownwardAPIVolumeFile_To_core_DownwardAPIVolumeFile(in *v1.DownwardAPIVolumeFile, out *core.DownwardAPIVolumeFile, s conversion.Scope) error {
  3393  	out.Path = in.Path
  3394  	out.FieldRef = (*core.ObjectFieldSelector)(unsafe.Pointer(in.FieldRef))
  3395  	out.ResourceFieldRef = (*core.ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef))
  3396  	out.Mode = (*int32)(unsafe.Pointer(in.Mode))
  3397  	return nil
  3398  }
  3399  
  3400  // Convert_v1_DownwardAPIVolumeFile_To_core_DownwardAPIVolumeFile is an autogenerated conversion function.
  3401  func Convert_v1_DownwardAPIVolumeFile_To_core_DownwardAPIVolumeFile(in *v1.DownwardAPIVolumeFile, out *core.DownwardAPIVolumeFile, s conversion.Scope) error {
  3402  	return autoConvert_v1_DownwardAPIVolumeFile_To_core_DownwardAPIVolumeFile(in, out, s)
  3403  }
  3404  
  3405  func autoConvert_core_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *core.DownwardAPIVolumeFile, out *v1.DownwardAPIVolumeFile, s conversion.Scope) error {
  3406  	out.Path = in.Path
  3407  	out.FieldRef = (*v1.ObjectFieldSelector)(unsafe.Pointer(in.FieldRef))
  3408  	out.ResourceFieldRef = (*v1.ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef))
  3409  	out.Mode = (*int32)(unsafe.Pointer(in.Mode))
  3410  	return nil
  3411  }
  3412  
  3413  // Convert_core_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile is an autogenerated conversion function.
  3414  func Convert_core_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *core.DownwardAPIVolumeFile, out *v1.DownwardAPIVolumeFile, s conversion.Scope) error {
  3415  	return autoConvert_core_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in, out, s)
  3416  }
  3417  
  3418  func autoConvert_v1_DownwardAPIVolumeSource_To_core_DownwardAPIVolumeSource(in *v1.DownwardAPIVolumeSource, out *core.DownwardAPIVolumeSource, s conversion.Scope) error {
  3419  	out.Items = *(*[]core.DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items))
  3420  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  3421  	return nil
  3422  }
  3423  
  3424  // Convert_v1_DownwardAPIVolumeSource_To_core_DownwardAPIVolumeSource is an autogenerated conversion function.
  3425  func Convert_v1_DownwardAPIVolumeSource_To_core_DownwardAPIVolumeSource(in *v1.DownwardAPIVolumeSource, out *core.DownwardAPIVolumeSource, s conversion.Scope) error {
  3426  	return autoConvert_v1_DownwardAPIVolumeSource_To_core_DownwardAPIVolumeSource(in, out, s)
  3427  }
  3428  
  3429  func autoConvert_core_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *core.DownwardAPIVolumeSource, out *v1.DownwardAPIVolumeSource, s conversion.Scope) error {
  3430  	out.Items = *(*[]v1.DownwardAPIVolumeFile)(unsafe.Pointer(&in.Items))
  3431  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  3432  	return nil
  3433  }
  3434  
  3435  // Convert_core_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource is an autogenerated conversion function.
  3436  func Convert_core_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *core.DownwardAPIVolumeSource, out *v1.DownwardAPIVolumeSource, s conversion.Scope) error {
  3437  	return autoConvert_core_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in, out, s)
  3438  }
  3439  
  3440  func autoConvert_v1_EmptyDirVolumeSource_To_core_EmptyDirVolumeSource(in *v1.EmptyDirVolumeSource, out *core.EmptyDirVolumeSource, s conversion.Scope) error {
  3441  	out.Medium = core.StorageMedium(in.Medium)
  3442  	out.SizeLimit = (*resource.Quantity)(unsafe.Pointer(in.SizeLimit))
  3443  	return nil
  3444  }
  3445  
  3446  // Convert_v1_EmptyDirVolumeSource_To_core_EmptyDirVolumeSource is an autogenerated conversion function.
  3447  func Convert_v1_EmptyDirVolumeSource_To_core_EmptyDirVolumeSource(in *v1.EmptyDirVolumeSource, out *core.EmptyDirVolumeSource, s conversion.Scope) error {
  3448  	return autoConvert_v1_EmptyDirVolumeSource_To_core_EmptyDirVolumeSource(in, out, s)
  3449  }
  3450  
  3451  func autoConvert_core_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *core.EmptyDirVolumeSource, out *v1.EmptyDirVolumeSource, s conversion.Scope) error {
  3452  	out.Medium = v1.StorageMedium(in.Medium)
  3453  	out.SizeLimit = (*resource.Quantity)(unsafe.Pointer(in.SizeLimit))
  3454  	return nil
  3455  }
  3456  
  3457  // Convert_core_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource is an autogenerated conversion function.
  3458  func Convert_core_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *core.EmptyDirVolumeSource, out *v1.EmptyDirVolumeSource, s conversion.Scope) error {
  3459  	return autoConvert_core_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in, out, s)
  3460  }
  3461  
  3462  func autoConvert_v1_EndpointAddress_To_core_EndpointAddress(in *v1.EndpointAddress, out *core.EndpointAddress, s conversion.Scope) error {
  3463  	out.IP = in.IP
  3464  	out.Hostname = in.Hostname
  3465  	out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
  3466  	out.TargetRef = (*core.ObjectReference)(unsafe.Pointer(in.TargetRef))
  3467  	return nil
  3468  }
  3469  
  3470  // Convert_v1_EndpointAddress_To_core_EndpointAddress is an autogenerated conversion function.
  3471  func Convert_v1_EndpointAddress_To_core_EndpointAddress(in *v1.EndpointAddress, out *core.EndpointAddress, s conversion.Scope) error {
  3472  	return autoConvert_v1_EndpointAddress_To_core_EndpointAddress(in, out, s)
  3473  }
  3474  
  3475  func autoConvert_core_EndpointAddress_To_v1_EndpointAddress(in *core.EndpointAddress, out *v1.EndpointAddress, s conversion.Scope) error {
  3476  	out.IP = in.IP
  3477  	out.Hostname = in.Hostname
  3478  	out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
  3479  	out.TargetRef = (*v1.ObjectReference)(unsafe.Pointer(in.TargetRef))
  3480  	return nil
  3481  }
  3482  
  3483  // Convert_core_EndpointAddress_To_v1_EndpointAddress is an autogenerated conversion function.
  3484  func Convert_core_EndpointAddress_To_v1_EndpointAddress(in *core.EndpointAddress, out *v1.EndpointAddress, s conversion.Scope) error {
  3485  	return autoConvert_core_EndpointAddress_To_v1_EndpointAddress(in, out, s)
  3486  }
  3487  
  3488  func autoConvert_v1_EndpointPort_To_core_EndpointPort(in *v1.EndpointPort, out *core.EndpointPort, s conversion.Scope) error {
  3489  	out.Name = in.Name
  3490  	out.Port = in.Port
  3491  	out.Protocol = core.Protocol(in.Protocol)
  3492  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
  3493  	return nil
  3494  }
  3495  
  3496  // Convert_v1_EndpointPort_To_core_EndpointPort is an autogenerated conversion function.
  3497  func Convert_v1_EndpointPort_To_core_EndpointPort(in *v1.EndpointPort, out *core.EndpointPort, s conversion.Scope) error {
  3498  	return autoConvert_v1_EndpointPort_To_core_EndpointPort(in, out, s)
  3499  }
  3500  
  3501  func autoConvert_core_EndpointPort_To_v1_EndpointPort(in *core.EndpointPort, out *v1.EndpointPort, s conversion.Scope) error {
  3502  	out.Name = in.Name
  3503  	out.Port = in.Port
  3504  	out.Protocol = v1.Protocol(in.Protocol)
  3505  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
  3506  	return nil
  3507  }
  3508  
  3509  // Convert_core_EndpointPort_To_v1_EndpointPort is an autogenerated conversion function.
  3510  func Convert_core_EndpointPort_To_v1_EndpointPort(in *core.EndpointPort, out *v1.EndpointPort, s conversion.Scope) error {
  3511  	return autoConvert_core_EndpointPort_To_v1_EndpointPort(in, out, s)
  3512  }
  3513  
  3514  func autoConvert_v1_EndpointSubset_To_core_EndpointSubset(in *v1.EndpointSubset, out *core.EndpointSubset, s conversion.Scope) error {
  3515  	out.Addresses = *(*[]core.EndpointAddress)(unsafe.Pointer(&in.Addresses))
  3516  	out.NotReadyAddresses = *(*[]core.EndpointAddress)(unsafe.Pointer(&in.NotReadyAddresses))
  3517  	out.Ports = *(*[]core.EndpointPort)(unsafe.Pointer(&in.Ports))
  3518  	return nil
  3519  }
  3520  
  3521  // Convert_v1_EndpointSubset_To_core_EndpointSubset is an autogenerated conversion function.
  3522  func Convert_v1_EndpointSubset_To_core_EndpointSubset(in *v1.EndpointSubset, out *core.EndpointSubset, s conversion.Scope) error {
  3523  	return autoConvert_v1_EndpointSubset_To_core_EndpointSubset(in, out, s)
  3524  }
  3525  
  3526  func autoConvert_core_EndpointSubset_To_v1_EndpointSubset(in *core.EndpointSubset, out *v1.EndpointSubset, s conversion.Scope) error {
  3527  	out.Addresses = *(*[]v1.EndpointAddress)(unsafe.Pointer(&in.Addresses))
  3528  	out.NotReadyAddresses = *(*[]v1.EndpointAddress)(unsafe.Pointer(&in.NotReadyAddresses))
  3529  	out.Ports = *(*[]v1.EndpointPort)(unsafe.Pointer(&in.Ports))
  3530  	return nil
  3531  }
  3532  
  3533  // Convert_core_EndpointSubset_To_v1_EndpointSubset is an autogenerated conversion function.
  3534  func Convert_core_EndpointSubset_To_v1_EndpointSubset(in *core.EndpointSubset, out *v1.EndpointSubset, s conversion.Scope) error {
  3535  	return autoConvert_core_EndpointSubset_To_v1_EndpointSubset(in, out, s)
  3536  }
  3537  
  3538  func autoConvert_v1_Endpoints_To_core_Endpoints(in *v1.Endpoints, out *core.Endpoints, s conversion.Scope) error {
  3539  	out.ObjectMeta = in.ObjectMeta
  3540  	out.Subsets = *(*[]core.EndpointSubset)(unsafe.Pointer(&in.Subsets))
  3541  	return nil
  3542  }
  3543  
  3544  // Convert_v1_Endpoints_To_core_Endpoints is an autogenerated conversion function.
  3545  func Convert_v1_Endpoints_To_core_Endpoints(in *v1.Endpoints, out *core.Endpoints, s conversion.Scope) error {
  3546  	return autoConvert_v1_Endpoints_To_core_Endpoints(in, out, s)
  3547  }
  3548  
  3549  func autoConvert_core_Endpoints_To_v1_Endpoints(in *core.Endpoints, out *v1.Endpoints, s conversion.Scope) error {
  3550  	out.ObjectMeta = in.ObjectMeta
  3551  	out.Subsets = *(*[]v1.EndpointSubset)(unsafe.Pointer(&in.Subsets))
  3552  	return nil
  3553  }
  3554  
  3555  // Convert_core_Endpoints_To_v1_Endpoints is an autogenerated conversion function.
  3556  func Convert_core_Endpoints_To_v1_Endpoints(in *core.Endpoints, out *v1.Endpoints, s conversion.Scope) error {
  3557  	return autoConvert_core_Endpoints_To_v1_Endpoints(in, out, s)
  3558  }
  3559  
  3560  func autoConvert_v1_EndpointsList_To_core_EndpointsList(in *v1.EndpointsList, out *core.EndpointsList, s conversion.Scope) error {
  3561  	out.ListMeta = in.ListMeta
  3562  	out.Items = *(*[]core.Endpoints)(unsafe.Pointer(&in.Items))
  3563  	return nil
  3564  }
  3565  
  3566  // Convert_v1_EndpointsList_To_core_EndpointsList is an autogenerated conversion function.
  3567  func Convert_v1_EndpointsList_To_core_EndpointsList(in *v1.EndpointsList, out *core.EndpointsList, s conversion.Scope) error {
  3568  	return autoConvert_v1_EndpointsList_To_core_EndpointsList(in, out, s)
  3569  }
  3570  
  3571  func autoConvert_core_EndpointsList_To_v1_EndpointsList(in *core.EndpointsList, out *v1.EndpointsList, s conversion.Scope) error {
  3572  	out.ListMeta = in.ListMeta
  3573  	out.Items = *(*[]v1.Endpoints)(unsafe.Pointer(&in.Items))
  3574  	return nil
  3575  }
  3576  
  3577  // Convert_core_EndpointsList_To_v1_EndpointsList is an autogenerated conversion function.
  3578  func Convert_core_EndpointsList_To_v1_EndpointsList(in *core.EndpointsList, out *v1.EndpointsList, s conversion.Scope) error {
  3579  	return autoConvert_core_EndpointsList_To_v1_EndpointsList(in, out, s)
  3580  }
  3581  
  3582  func autoConvert_v1_EnvFromSource_To_core_EnvFromSource(in *v1.EnvFromSource, out *core.EnvFromSource, s conversion.Scope) error {
  3583  	out.Prefix = in.Prefix
  3584  	out.ConfigMapRef = (*core.ConfigMapEnvSource)(unsafe.Pointer(in.ConfigMapRef))
  3585  	out.SecretRef = (*core.SecretEnvSource)(unsafe.Pointer(in.SecretRef))
  3586  	return nil
  3587  }
  3588  
  3589  // Convert_v1_EnvFromSource_To_core_EnvFromSource is an autogenerated conversion function.
  3590  func Convert_v1_EnvFromSource_To_core_EnvFromSource(in *v1.EnvFromSource, out *core.EnvFromSource, s conversion.Scope) error {
  3591  	return autoConvert_v1_EnvFromSource_To_core_EnvFromSource(in, out, s)
  3592  }
  3593  
  3594  func autoConvert_core_EnvFromSource_To_v1_EnvFromSource(in *core.EnvFromSource, out *v1.EnvFromSource, s conversion.Scope) error {
  3595  	out.Prefix = in.Prefix
  3596  	out.ConfigMapRef = (*v1.ConfigMapEnvSource)(unsafe.Pointer(in.ConfigMapRef))
  3597  	out.SecretRef = (*v1.SecretEnvSource)(unsafe.Pointer(in.SecretRef))
  3598  	return nil
  3599  }
  3600  
  3601  // Convert_core_EnvFromSource_To_v1_EnvFromSource is an autogenerated conversion function.
  3602  func Convert_core_EnvFromSource_To_v1_EnvFromSource(in *core.EnvFromSource, out *v1.EnvFromSource, s conversion.Scope) error {
  3603  	return autoConvert_core_EnvFromSource_To_v1_EnvFromSource(in, out, s)
  3604  }
  3605  
  3606  func autoConvert_v1_EnvVar_To_core_EnvVar(in *v1.EnvVar, out *core.EnvVar, s conversion.Scope) error {
  3607  	out.Name = in.Name
  3608  	out.Value = in.Value
  3609  	out.ValueFrom = (*core.EnvVarSource)(unsafe.Pointer(in.ValueFrom))
  3610  	return nil
  3611  }
  3612  
  3613  // Convert_v1_EnvVar_To_core_EnvVar is an autogenerated conversion function.
  3614  func Convert_v1_EnvVar_To_core_EnvVar(in *v1.EnvVar, out *core.EnvVar, s conversion.Scope) error {
  3615  	return autoConvert_v1_EnvVar_To_core_EnvVar(in, out, s)
  3616  }
  3617  
  3618  func autoConvert_core_EnvVar_To_v1_EnvVar(in *core.EnvVar, out *v1.EnvVar, s conversion.Scope) error {
  3619  	out.Name = in.Name
  3620  	out.Value = in.Value
  3621  	out.ValueFrom = (*v1.EnvVarSource)(unsafe.Pointer(in.ValueFrom))
  3622  	return nil
  3623  }
  3624  
  3625  // Convert_core_EnvVar_To_v1_EnvVar is an autogenerated conversion function.
  3626  func Convert_core_EnvVar_To_v1_EnvVar(in *core.EnvVar, out *v1.EnvVar, s conversion.Scope) error {
  3627  	return autoConvert_core_EnvVar_To_v1_EnvVar(in, out, s)
  3628  }
  3629  
  3630  func autoConvert_v1_EnvVarSource_To_core_EnvVarSource(in *v1.EnvVarSource, out *core.EnvVarSource, s conversion.Scope) error {
  3631  	out.FieldRef = (*core.ObjectFieldSelector)(unsafe.Pointer(in.FieldRef))
  3632  	out.ResourceFieldRef = (*core.ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef))
  3633  	out.ConfigMapKeyRef = (*core.ConfigMapKeySelector)(unsafe.Pointer(in.ConfigMapKeyRef))
  3634  	out.SecretKeyRef = (*core.SecretKeySelector)(unsafe.Pointer(in.SecretKeyRef))
  3635  	return nil
  3636  }
  3637  
  3638  // Convert_v1_EnvVarSource_To_core_EnvVarSource is an autogenerated conversion function.
  3639  func Convert_v1_EnvVarSource_To_core_EnvVarSource(in *v1.EnvVarSource, out *core.EnvVarSource, s conversion.Scope) error {
  3640  	return autoConvert_v1_EnvVarSource_To_core_EnvVarSource(in, out, s)
  3641  }
  3642  
  3643  func autoConvert_core_EnvVarSource_To_v1_EnvVarSource(in *core.EnvVarSource, out *v1.EnvVarSource, s conversion.Scope) error {
  3644  	out.FieldRef = (*v1.ObjectFieldSelector)(unsafe.Pointer(in.FieldRef))
  3645  	out.ResourceFieldRef = (*v1.ResourceFieldSelector)(unsafe.Pointer(in.ResourceFieldRef))
  3646  	out.ConfigMapKeyRef = (*v1.ConfigMapKeySelector)(unsafe.Pointer(in.ConfigMapKeyRef))
  3647  	out.SecretKeyRef = (*v1.SecretKeySelector)(unsafe.Pointer(in.SecretKeyRef))
  3648  	return nil
  3649  }
  3650  
  3651  // Convert_core_EnvVarSource_To_v1_EnvVarSource is an autogenerated conversion function.
  3652  func Convert_core_EnvVarSource_To_v1_EnvVarSource(in *core.EnvVarSource, out *v1.EnvVarSource, s conversion.Scope) error {
  3653  	return autoConvert_core_EnvVarSource_To_v1_EnvVarSource(in, out, s)
  3654  }
  3655  
  3656  func autoConvert_v1_EphemeralContainer_To_core_EphemeralContainer(in *v1.EphemeralContainer, out *core.EphemeralContainer, s conversion.Scope) error {
  3657  	if err := Convert_v1_EphemeralContainerCommon_To_core_EphemeralContainerCommon(&in.EphemeralContainerCommon, &out.EphemeralContainerCommon, s); err != nil {
  3658  		return err
  3659  	}
  3660  	out.TargetContainerName = in.TargetContainerName
  3661  	return nil
  3662  }
  3663  
  3664  // Convert_v1_EphemeralContainer_To_core_EphemeralContainer is an autogenerated conversion function.
  3665  func Convert_v1_EphemeralContainer_To_core_EphemeralContainer(in *v1.EphemeralContainer, out *core.EphemeralContainer, s conversion.Scope) error {
  3666  	return autoConvert_v1_EphemeralContainer_To_core_EphemeralContainer(in, out, s)
  3667  }
  3668  
  3669  func autoConvert_core_EphemeralContainer_To_v1_EphemeralContainer(in *core.EphemeralContainer, out *v1.EphemeralContainer, s conversion.Scope) error {
  3670  	if err := Convert_core_EphemeralContainerCommon_To_v1_EphemeralContainerCommon(&in.EphemeralContainerCommon, &out.EphemeralContainerCommon, s); err != nil {
  3671  		return err
  3672  	}
  3673  	out.TargetContainerName = in.TargetContainerName
  3674  	return nil
  3675  }
  3676  
  3677  // Convert_core_EphemeralContainer_To_v1_EphemeralContainer is an autogenerated conversion function.
  3678  func Convert_core_EphemeralContainer_To_v1_EphemeralContainer(in *core.EphemeralContainer, out *v1.EphemeralContainer, s conversion.Scope) error {
  3679  	return autoConvert_core_EphemeralContainer_To_v1_EphemeralContainer(in, out, s)
  3680  }
  3681  
  3682  func autoConvert_v1_EphemeralContainerCommon_To_core_EphemeralContainerCommon(in *v1.EphemeralContainerCommon, out *core.EphemeralContainerCommon, s conversion.Scope) error {
  3683  	out.Name = in.Name
  3684  	out.Image = in.Image
  3685  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  3686  	out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
  3687  	out.WorkingDir = in.WorkingDir
  3688  	out.Ports = *(*[]core.ContainerPort)(unsafe.Pointer(&in.Ports))
  3689  	out.EnvFrom = *(*[]core.EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  3690  	out.Env = *(*[]core.EnvVar)(unsafe.Pointer(&in.Env))
  3691  	if err := Convert_v1_ResourceRequirements_To_core_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  3692  		return err
  3693  	}
  3694  	out.ResizePolicy = *(*[]core.ContainerResizePolicy)(unsafe.Pointer(&in.ResizePolicy))
  3695  	out.RestartPolicy = (*core.ContainerRestartPolicy)(unsafe.Pointer(in.RestartPolicy))
  3696  	out.VolumeMounts = *(*[]core.VolumeMount)(unsafe.Pointer(&in.VolumeMounts))
  3697  	out.VolumeDevices = *(*[]core.VolumeDevice)(unsafe.Pointer(&in.VolumeDevices))
  3698  	out.LivenessProbe = (*core.Probe)(unsafe.Pointer(in.LivenessProbe))
  3699  	out.ReadinessProbe = (*core.Probe)(unsafe.Pointer(in.ReadinessProbe))
  3700  	out.StartupProbe = (*core.Probe)(unsafe.Pointer(in.StartupProbe))
  3701  	out.Lifecycle = (*core.Lifecycle)(unsafe.Pointer(in.Lifecycle))
  3702  	out.TerminationMessagePath = in.TerminationMessagePath
  3703  	out.TerminationMessagePolicy = core.TerminationMessagePolicy(in.TerminationMessagePolicy)
  3704  	out.ImagePullPolicy = core.PullPolicy(in.ImagePullPolicy)
  3705  	out.SecurityContext = (*core.SecurityContext)(unsafe.Pointer(in.SecurityContext))
  3706  	out.Stdin = in.Stdin
  3707  	out.StdinOnce = in.StdinOnce
  3708  	out.TTY = in.TTY
  3709  	return nil
  3710  }
  3711  
  3712  // Convert_v1_EphemeralContainerCommon_To_core_EphemeralContainerCommon is an autogenerated conversion function.
  3713  func Convert_v1_EphemeralContainerCommon_To_core_EphemeralContainerCommon(in *v1.EphemeralContainerCommon, out *core.EphemeralContainerCommon, s conversion.Scope) error {
  3714  	return autoConvert_v1_EphemeralContainerCommon_To_core_EphemeralContainerCommon(in, out, s)
  3715  }
  3716  
  3717  func autoConvert_core_EphemeralContainerCommon_To_v1_EphemeralContainerCommon(in *core.EphemeralContainerCommon, out *v1.EphemeralContainerCommon, s conversion.Scope) error {
  3718  	out.Name = in.Name
  3719  	out.Image = in.Image
  3720  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  3721  	out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
  3722  	out.WorkingDir = in.WorkingDir
  3723  	out.Ports = *(*[]v1.ContainerPort)(unsafe.Pointer(&in.Ports))
  3724  	out.EnvFrom = *(*[]v1.EnvFromSource)(unsafe.Pointer(&in.EnvFrom))
  3725  	out.Env = *(*[]v1.EnvVar)(unsafe.Pointer(&in.Env))
  3726  	if err := Convert_core_ResourceRequirements_To_v1_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  3727  		return err
  3728  	}
  3729  	out.ResizePolicy = *(*[]v1.ContainerResizePolicy)(unsafe.Pointer(&in.ResizePolicy))
  3730  	out.RestartPolicy = (*v1.ContainerRestartPolicy)(unsafe.Pointer(in.RestartPolicy))
  3731  	out.VolumeMounts = *(*[]v1.VolumeMount)(unsafe.Pointer(&in.VolumeMounts))
  3732  	out.VolumeDevices = *(*[]v1.VolumeDevice)(unsafe.Pointer(&in.VolumeDevices))
  3733  	out.LivenessProbe = (*v1.Probe)(unsafe.Pointer(in.LivenessProbe))
  3734  	out.ReadinessProbe = (*v1.Probe)(unsafe.Pointer(in.ReadinessProbe))
  3735  	out.StartupProbe = (*v1.Probe)(unsafe.Pointer(in.StartupProbe))
  3736  	out.Lifecycle = (*v1.Lifecycle)(unsafe.Pointer(in.Lifecycle))
  3737  	out.TerminationMessagePath = in.TerminationMessagePath
  3738  	out.TerminationMessagePolicy = v1.TerminationMessagePolicy(in.TerminationMessagePolicy)
  3739  	out.ImagePullPolicy = v1.PullPolicy(in.ImagePullPolicy)
  3740  	out.SecurityContext = (*v1.SecurityContext)(unsafe.Pointer(in.SecurityContext))
  3741  	out.Stdin = in.Stdin
  3742  	out.StdinOnce = in.StdinOnce
  3743  	out.TTY = in.TTY
  3744  	return nil
  3745  }
  3746  
  3747  // Convert_core_EphemeralContainerCommon_To_v1_EphemeralContainerCommon is an autogenerated conversion function.
  3748  func Convert_core_EphemeralContainerCommon_To_v1_EphemeralContainerCommon(in *core.EphemeralContainerCommon, out *v1.EphemeralContainerCommon, s conversion.Scope) error {
  3749  	return autoConvert_core_EphemeralContainerCommon_To_v1_EphemeralContainerCommon(in, out, s)
  3750  }
  3751  
  3752  func autoConvert_v1_EphemeralVolumeSource_To_core_EphemeralVolumeSource(in *v1.EphemeralVolumeSource, out *core.EphemeralVolumeSource, s conversion.Scope) error {
  3753  	out.VolumeClaimTemplate = (*core.PersistentVolumeClaimTemplate)(unsafe.Pointer(in.VolumeClaimTemplate))
  3754  	return nil
  3755  }
  3756  
  3757  // Convert_v1_EphemeralVolumeSource_To_core_EphemeralVolumeSource is an autogenerated conversion function.
  3758  func Convert_v1_EphemeralVolumeSource_To_core_EphemeralVolumeSource(in *v1.EphemeralVolumeSource, out *core.EphemeralVolumeSource, s conversion.Scope) error {
  3759  	return autoConvert_v1_EphemeralVolumeSource_To_core_EphemeralVolumeSource(in, out, s)
  3760  }
  3761  
  3762  func autoConvert_core_EphemeralVolumeSource_To_v1_EphemeralVolumeSource(in *core.EphemeralVolumeSource, out *v1.EphemeralVolumeSource, s conversion.Scope) error {
  3763  	out.VolumeClaimTemplate = (*v1.PersistentVolumeClaimTemplate)(unsafe.Pointer(in.VolumeClaimTemplate))
  3764  	return nil
  3765  }
  3766  
  3767  // Convert_core_EphemeralVolumeSource_To_v1_EphemeralVolumeSource is an autogenerated conversion function.
  3768  func Convert_core_EphemeralVolumeSource_To_v1_EphemeralVolumeSource(in *core.EphemeralVolumeSource, out *v1.EphemeralVolumeSource, s conversion.Scope) error {
  3769  	return autoConvert_core_EphemeralVolumeSource_To_v1_EphemeralVolumeSource(in, out, s)
  3770  }
  3771  
  3772  func autoConvert_v1_Event_To_core_Event(in *v1.Event, out *core.Event, s conversion.Scope) error {
  3773  	out.ObjectMeta = in.ObjectMeta
  3774  	if err := Convert_v1_ObjectReference_To_core_ObjectReference(&in.InvolvedObject, &out.InvolvedObject, s); err != nil {
  3775  		return err
  3776  	}
  3777  	out.Reason = in.Reason
  3778  	out.Message = in.Message
  3779  	if err := Convert_v1_EventSource_To_core_EventSource(&in.Source, &out.Source, s); err != nil {
  3780  		return err
  3781  	}
  3782  	out.FirstTimestamp = in.FirstTimestamp
  3783  	out.LastTimestamp = in.LastTimestamp
  3784  	out.Count = in.Count
  3785  	out.Type = in.Type
  3786  	out.EventTime = in.EventTime
  3787  	out.Series = (*core.EventSeries)(unsafe.Pointer(in.Series))
  3788  	out.Action = in.Action
  3789  	out.Related = (*core.ObjectReference)(unsafe.Pointer(in.Related))
  3790  	out.ReportingController = in.ReportingController
  3791  	out.ReportingInstance = in.ReportingInstance
  3792  	return nil
  3793  }
  3794  
  3795  // Convert_v1_Event_To_core_Event is an autogenerated conversion function.
  3796  func Convert_v1_Event_To_core_Event(in *v1.Event, out *core.Event, s conversion.Scope) error {
  3797  	return autoConvert_v1_Event_To_core_Event(in, out, s)
  3798  }
  3799  
  3800  func autoConvert_core_Event_To_v1_Event(in *core.Event, out *v1.Event, s conversion.Scope) error {
  3801  	out.ObjectMeta = in.ObjectMeta
  3802  	if err := Convert_core_ObjectReference_To_v1_ObjectReference(&in.InvolvedObject, &out.InvolvedObject, s); err != nil {
  3803  		return err
  3804  	}
  3805  	out.Reason = in.Reason
  3806  	out.Message = in.Message
  3807  	if err := Convert_core_EventSource_To_v1_EventSource(&in.Source, &out.Source, s); err != nil {
  3808  		return err
  3809  	}
  3810  	out.FirstTimestamp = in.FirstTimestamp
  3811  	out.LastTimestamp = in.LastTimestamp
  3812  	out.Count = in.Count
  3813  	out.Type = in.Type
  3814  	out.EventTime = in.EventTime
  3815  	out.Series = (*v1.EventSeries)(unsafe.Pointer(in.Series))
  3816  	out.Action = in.Action
  3817  	out.Related = (*v1.ObjectReference)(unsafe.Pointer(in.Related))
  3818  	out.ReportingController = in.ReportingController
  3819  	out.ReportingInstance = in.ReportingInstance
  3820  	return nil
  3821  }
  3822  
  3823  // Convert_core_Event_To_v1_Event is an autogenerated conversion function.
  3824  func Convert_core_Event_To_v1_Event(in *core.Event, out *v1.Event, s conversion.Scope) error {
  3825  	return autoConvert_core_Event_To_v1_Event(in, out, s)
  3826  }
  3827  
  3828  func autoConvert_v1_EventList_To_core_EventList(in *v1.EventList, out *core.EventList, s conversion.Scope) error {
  3829  	out.ListMeta = in.ListMeta
  3830  	out.Items = *(*[]core.Event)(unsafe.Pointer(&in.Items))
  3831  	return nil
  3832  }
  3833  
  3834  // Convert_v1_EventList_To_core_EventList is an autogenerated conversion function.
  3835  func Convert_v1_EventList_To_core_EventList(in *v1.EventList, out *core.EventList, s conversion.Scope) error {
  3836  	return autoConvert_v1_EventList_To_core_EventList(in, out, s)
  3837  }
  3838  
  3839  func autoConvert_core_EventList_To_v1_EventList(in *core.EventList, out *v1.EventList, s conversion.Scope) error {
  3840  	out.ListMeta = in.ListMeta
  3841  	out.Items = *(*[]v1.Event)(unsafe.Pointer(&in.Items))
  3842  	return nil
  3843  }
  3844  
  3845  // Convert_core_EventList_To_v1_EventList is an autogenerated conversion function.
  3846  func Convert_core_EventList_To_v1_EventList(in *core.EventList, out *v1.EventList, s conversion.Scope) error {
  3847  	return autoConvert_core_EventList_To_v1_EventList(in, out, s)
  3848  }
  3849  
  3850  func autoConvert_v1_EventSeries_To_core_EventSeries(in *v1.EventSeries, out *core.EventSeries, s conversion.Scope) error {
  3851  	out.Count = in.Count
  3852  	out.LastObservedTime = in.LastObservedTime
  3853  	return nil
  3854  }
  3855  
  3856  // Convert_v1_EventSeries_To_core_EventSeries is an autogenerated conversion function.
  3857  func Convert_v1_EventSeries_To_core_EventSeries(in *v1.EventSeries, out *core.EventSeries, s conversion.Scope) error {
  3858  	return autoConvert_v1_EventSeries_To_core_EventSeries(in, out, s)
  3859  }
  3860  
  3861  func autoConvert_core_EventSeries_To_v1_EventSeries(in *core.EventSeries, out *v1.EventSeries, s conversion.Scope) error {
  3862  	out.Count = in.Count
  3863  	out.LastObservedTime = in.LastObservedTime
  3864  	return nil
  3865  }
  3866  
  3867  // Convert_core_EventSeries_To_v1_EventSeries is an autogenerated conversion function.
  3868  func Convert_core_EventSeries_To_v1_EventSeries(in *core.EventSeries, out *v1.EventSeries, s conversion.Scope) error {
  3869  	return autoConvert_core_EventSeries_To_v1_EventSeries(in, out, s)
  3870  }
  3871  
  3872  func autoConvert_v1_EventSource_To_core_EventSource(in *v1.EventSource, out *core.EventSource, s conversion.Scope) error {
  3873  	out.Component = in.Component
  3874  	out.Host = in.Host
  3875  	return nil
  3876  }
  3877  
  3878  // Convert_v1_EventSource_To_core_EventSource is an autogenerated conversion function.
  3879  func Convert_v1_EventSource_To_core_EventSource(in *v1.EventSource, out *core.EventSource, s conversion.Scope) error {
  3880  	return autoConvert_v1_EventSource_To_core_EventSource(in, out, s)
  3881  }
  3882  
  3883  func autoConvert_core_EventSource_To_v1_EventSource(in *core.EventSource, out *v1.EventSource, s conversion.Scope) error {
  3884  	out.Component = in.Component
  3885  	out.Host = in.Host
  3886  	return nil
  3887  }
  3888  
  3889  // Convert_core_EventSource_To_v1_EventSource is an autogenerated conversion function.
  3890  func Convert_core_EventSource_To_v1_EventSource(in *core.EventSource, out *v1.EventSource, s conversion.Scope) error {
  3891  	return autoConvert_core_EventSource_To_v1_EventSource(in, out, s)
  3892  }
  3893  
  3894  func autoConvert_v1_ExecAction_To_core_ExecAction(in *v1.ExecAction, out *core.ExecAction, s conversion.Scope) error {
  3895  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  3896  	return nil
  3897  }
  3898  
  3899  // Convert_v1_ExecAction_To_core_ExecAction is an autogenerated conversion function.
  3900  func Convert_v1_ExecAction_To_core_ExecAction(in *v1.ExecAction, out *core.ExecAction, s conversion.Scope) error {
  3901  	return autoConvert_v1_ExecAction_To_core_ExecAction(in, out, s)
  3902  }
  3903  
  3904  func autoConvert_core_ExecAction_To_v1_ExecAction(in *core.ExecAction, out *v1.ExecAction, s conversion.Scope) error {
  3905  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  3906  	return nil
  3907  }
  3908  
  3909  // Convert_core_ExecAction_To_v1_ExecAction is an autogenerated conversion function.
  3910  func Convert_core_ExecAction_To_v1_ExecAction(in *core.ExecAction, out *v1.ExecAction, s conversion.Scope) error {
  3911  	return autoConvert_core_ExecAction_To_v1_ExecAction(in, out, s)
  3912  }
  3913  
  3914  func autoConvert_v1_FCVolumeSource_To_core_FCVolumeSource(in *v1.FCVolumeSource, out *core.FCVolumeSource, s conversion.Scope) error {
  3915  	out.TargetWWNs = *(*[]string)(unsafe.Pointer(&in.TargetWWNs))
  3916  	out.Lun = (*int32)(unsafe.Pointer(in.Lun))
  3917  	out.FSType = in.FSType
  3918  	out.ReadOnly = in.ReadOnly
  3919  	out.WWIDs = *(*[]string)(unsafe.Pointer(&in.WWIDs))
  3920  	return nil
  3921  }
  3922  
  3923  // Convert_v1_FCVolumeSource_To_core_FCVolumeSource is an autogenerated conversion function.
  3924  func Convert_v1_FCVolumeSource_To_core_FCVolumeSource(in *v1.FCVolumeSource, out *core.FCVolumeSource, s conversion.Scope) error {
  3925  	return autoConvert_v1_FCVolumeSource_To_core_FCVolumeSource(in, out, s)
  3926  }
  3927  
  3928  func autoConvert_core_FCVolumeSource_To_v1_FCVolumeSource(in *core.FCVolumeSource, out *v1.FCVolumeSource, s conversion.Scope) error {
  3929  	out.TargetWWNs = *(*[]string)(unsafe.Pointer(&in.TargetWWNs))
  3930  	out.Lun = (*int32)(unsafe.Pointer(in.Lun))
  3931  	out.FSType = in.FSType
  3932  	out.ReadOnly = in.ReadOnly
  3933  	out.WWIDs = *(*[]string)(unsafe.Pointer(&in.WWIDs))
  3934  	return nil
  3935  }
  3936  
  3937  // Convert_core_FCVolumeSource_To_v1_FCVolumeSource is an autogenerated conversion function.
  3938  func Convert_core_FCVolumeSource_To_v1_FCVolumeSource(in *core.FCVolumeSource, out *v1.FCVolumeSource, s conversion.Scope) error {
  3939  	return autoConvert_core_FCVolumeSource_To_v1_FCVolumeSource(in, out, s)
  3940  }
  3941  
  3942  func autoConvert_v1_FlexPersistentVolumeSource_To_core_FlexPersistentVolumeSource(in *v1.FlexPersistentVolumeSource, out *core.FlexPersistentVolumeSource, s conversion.Scope) error {
  3943  	out.Driver = in.Driver
  3944  	out.FSType = in.FSType
  3945  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  3946  	out.ReadOnly = in.ReadOnly
  3947  	out.Options = *(*map[string]string)(unsafe.Pointer(&in.Options))
  3948  	return nil
  3949  }
  3950  
  3951  // Convert_v1_FlexPersistentVolumeSource_To_core_FlexPersistentVolumeSource is an autogenerated conversion function.
  3952  func Convert_v1_FlexPersistentVolumeSource_To_core_FlexPersistentVolumeSource(in *v1.FlexPersistentVolumeSource, out *core.FlexPersistentVolumeSource, s conversion.Scope) error {
  3953  	return autoConvert_v1_FlexPersistentVolumeSource_To_core_FlexPersistentVolumeSource(in, out, s)
  3954  }
  3955  
  3956  func autoConvert_core_FlexPersistentVolumeSource_To_v1_FlexPersistentVolumeSource(in *core.FlexPersistentVolumeSource, out *v1.FlexPersistentVolumeSource, s conversion.Scope) error {
  3957  	out.Driver = in.Driver
  3958  	out.FSType = in.FSType
  3959  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  3960  	out.ReadOnly = in.ReadOnly
  3961  	out.Options = *(*map[string]string)(unsafe.Pointer(&in.Options))
  3962  	return nil
  3963  }
  3964  
  3965  // Convert_core_FlexPersistentVolumeSource_To_v1_FlexPersistentVolumeSource is an autogenerated conversion function.
  3966  func Convert_core_FlexPersistentVolumeSource_To_v1_FlexPersistentVolumeSource(in *core.FlexPersistentVolumeSource, out *v1.FlexPersistentVolumeSource, s conversion.Scope) error {
  3967  	return autoConvert_core_FlexPersistentVolumeSource_To_v1_FlexPersistentVolumeSource(in, out, s)
  3968  }
  3969  
  3970  func autoConvert_v1_FlexVolumeSource_To_core_FlexVolumeSource(in *v1.FlexVolumeSource, out *core.FlexVolumeSource, s conversion.Scope) error {
  3971  	out.Driver = in.Driver
  3972  	out.FSType = in.FSType
  3973  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  3974  	out.ReadOnly = in.ReadOnly
  3975  	out.Options = *(*map[string]string)(unsafe.Pointer(&in.Options))
  3976  	return nil
  3977  }
  3978  
  3979  // Convert_v1_FlexVolumeSource_To_core_FlexVolumeSource is an autogenerated conversion function.
  3980  func Convert_v1_FlexVolumeSource_To_core_FlexVolumeSource(in *v1.FlexVolumeSource, out *core.FlexVolumeSource, s conversion.Scope) error {
  3981  	return autoConvert_v1_FlexVolumeSource_To_core_FlexVolumeSource(in, out, s)
  3982  }
  3983  
  3984  func autoConvert_core_FlexVolumeSource_To_v1_FlexVolumeSource(in *core.FlexVolumeSource, out *v1.FlexVolumeSource, s conversion.Scope) error {
  3985  	out.Driver = in.Driver
  3986  	out.FSType = in.FSType
  3987  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  3988  	out.ReadOnly = in.ReadOnly
  3989  	out.Options = *(*map[string]string)(unsafe.Pointer(&in.Options))
  3990  	return nil
  3991  }
  3992  
  3993  // Convert_core_FlexVolumeSource_To_v1_FlexVolumeSource is an autogenerated conversion function.
  3994  func Convert_core_FlexVolumeSource_To_v1_FlexVolumeSource(in *core.FlexVolumeSource, out *v1.FlexVolumeSource, s conversion.Scope) error {
  3995  	return autoConvert_core_FlexVolumeSource_To_v1_FlexVolumeSource(in, out, s)
  3996  }
  3997  
  3998  func autoConvert_v1_FlockerVolumeSource_To_core_FlockerVolumeSource(in *v1.FlockerVolumeSource, out *core.FlockerVolumeSource, s conversion.Scope) error {
  3999  	out.DatasetName = in.DatasetName
  4000  	out.DatasetUUID = in.DatasetUUID
  4001  	return nil
  4002  }
  4003  
  4004  // Convert_v1_FlockerVolumeSource_To_core_FlockerVolumeSource is an autogenerated conversion function.
  4005  func Convert_v1_FlockerVolumeSource_To_core_FlockerVolumeSource(in *v1.FlockerVolumeSource, out *core.FlockerVolumeSource, s conversion.Scope) error {
  4006  	return autoConvert_v1_FlockerVolumeSource_To_core_FlockerVolumeSource(in, out, s)
  4007  }
  4008  
  4009  func autoConvert_core_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *core.FlockerVolumeSource, out *v1.FlockerVolumeSource, s conversion.Scope) error {
  4010  	out.DatasetName = in.DatasetName
  4011  	out.DatasetUUID = in.DatasetUUID
  4012  	return nil
  4013  }
  4014  
  4015  // Convert_core_FlockerVolumeSource_To_v1_FlockerVolumeSource is an autogenerated conversion function.
  4016  func Convert_core_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *core.FlockerVolumeSource, out *v1.FlockerVolumeSource, s conversion.Scope) error {
  4017  	return autoConvert_core_FlockerVolumeSource_To_v1_FlockerVolumeSource(in, out, s)
  4018  }
  4019  
  4020  func autoConvert_v1_GCEPersistentDiskVolumeSource_To_core_GCEPersistentDiskVolumeSource(in *v1.GCEPersistentDiskVolumeSource, out *core.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  4021  	out.PDName = in.PDName
  4022  	out.FSType = in.FSType
  4023  	out.Partition = in.Partition
  4024  	out.ReadOnly = in.ReadOnly
  4025  	return nil
  4026  }
  4027  
  4028  // Convert_v1_GCEPersistentDiskVolumeSource_To_core_GCEPersistentDiskVolumeSource is an autogenerated conversion function.
  4029  func Convert_v1_GCEPersistentDiskVolumeSource_To_core_GCEPersistentDiskVolumeSource(in *v1.GCEPersistentDiskVolumeSource, out *core.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  4030  	return autoConvert_v1_GCEPersistentDiskVolumeSource_To_core_GCEPersistentDiskVolumeSource(in, out, s)
  4031  }
  4032  
  4033  func autoConvert_core_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *core.GCEPersistentDiskVolumeSource, out *v1.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  4034  	out.PDName = in.PDName
  4035  	out.FSType = in.FSType
  4036  	out.Partition = in.Partition
  4037  	out.ReadOnly = in.ReadOnly
  4038  	return nil
  4039  }
  4040  
  4041  // Convert_core_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource is an autogenerated conversion function.
  4042  func Convert_core_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *core.GCEPersistentDiskVolumeSource, out *v1.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
  4043  	return autoConvert_core_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in, out, s)
  4044  }
  4045  
  4046  func autoConvert_v1_GRPCAction_To_core_GRPCAction(in *v1.GRPCAction, out *core.GRPCAction, s conversion.Scope) error {
  4047  	out.Port = in.Port
  4048  	out.Service = (*string)(unsafe.Pointer(in.Service))
  4049  	return nil
  4050  }
  4051  
  4052  // Convert_v1_GRPCAction_To_core_GRPCAction is an autogenerated conversion function.
  4053  func Convert_v1_GRPCAction_To_core_GRPCAction(in *v1.GRPCAction, out *core.GRPCAction, s conversion.Scope) error {
  4054  	return autoConvert_v1_GRPCAction_To_core_GRPCAction(in, out, s)
  4055  }
  4056  
  4057  func autoConvert_core_GRPCAction_To_v1_GRPCAction(in *core.GRPCAction, out *v1.GRPCAction, s conversion.Scope) error {
  4058  	out.Port = in.Port
  4059  	out.Service = (*string)(unsafe.Pointer(in.Service))
  4060  	return nil
  4061  }
  4062  
  4063  // Convert_core_GRPCAction_To_v1_GRPCAction is an autogenerated conversion function.
  4064  func Convert_core_GRPCAction_To_v1_GRPCAction(in *core.GRPCAction, out *v1.GRPCAction, s conversion.Scope) error {
  4065  	return autoConvert_core_GRPCAction_To_v1_GRPCAction(in, out, s)
  4066  }
  4067  
  4068  func autoConvert_v1_GitRepoVolumeSource_To_core_GitRepoVolumeSource(in *v1.GitRepoVolumeSource, out *core.GitRepoVolumeSource, s conversion.Scope) error {
  4069  	out.Repository = in.Repository
  4070  	out.Revision = in.Revision
  4071  	out.Directory = in.Directory
  4072  	return nil
  4073  }
  4074  
  4075  // Convert_v1_GitRepoVolumeSource_To_core_GitRepoVolumeSource is an autogenerated conversion function.
  4076  func Convert_v1_GitRepoVolumeSource_To_core_GitRepoVolumeSource(in *v1.GitRepoVolumeSource, out *core.GitRepoVolumeSource, s conversion.Scope) error {
  4077  	return autoConvert_v1_GitRepoVolumeSource_To_core_GitRepoVolumeSource(in, out, s)
  4078  }
  4079  
  4080  func autoConvert_core_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *core.GitRepoVolumeSource, out *v1.GitRepoVolumeSource, s conversion.Scope) error {
  4081  	out.Repository = in.Repository
  4082  	out.Revision = in.Revision
  4083  	out.Directory = in.Directory
  4084  	return nil
  4085  }
  4086  
  4087  // Convert_core_GitRepoVolumeSource_To_v1_GitRepoVolumeSource is an autogenerated conversion function.
  4088  func Convert_core_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *core.GitRepoVolumeSource, out *v1.GitRepoVolumeSource, s conversion.Scope) error {
  4089  	return autoConvert_core_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in, out, s)
  4090  }
  4091  
  4092  func autoConvert_v1_GlusterfsPersistentVolumeSource_To_core_GlusterfsPersistentVolumeSource(in *v1.GlusterfsPersistentVolumeSource, out *core.GlusterfsPersistentVolumeSource, s conversion.Scope) error {
  4093  	out.EndpointsName = in.EndpointsName
  4094  	out.Path = in.Path
  4095  	out.ReadOnly = in.ReadOnly
  4096  	out.EndpointsNamespace = (*string)(unsafe.Pointer(in.EndpointsNamespace))
  4097  	return nil
  4098  }
  4099  
  4100  // Convert_v1_GlusterfsPersistentVolumeSource_To_core_GlusterfsPersistentVolumeSource is an autogenerated conversion function.
  4101  func Convert_v1_GlusterfsPersistentVolumeSource_To_core_GlusterfsPersistentVolumeSource(in *v1.GlusterfsPersistentVolumeSource, out *core.GlusterfsPersistentVolumeSource, s conversion.Scope) error {
  4102  	return autoConvert_v1_GlusterfsPersistentVolumeSource_To_core_GlusterfsPersistentVolumeSource(in, out, s)
  4103  }
  4104  
  4105  func autoConvert_core_GlusterfsPersistentVolumeSource_To_v1_GlusterfsPersistentVolumeSource(in *core.GlusterfsPersistentVolumeSource, out *v1.GlusterfsPersistentVolumeSource, s conversion.Scope) error {
  4106  	out.EndpointsName = in.EndpointsName
  4107  	out.Path = in.Path
  4108  	out.ReadOnly = in.ReadOnly
  4109  	out.EndpointsNamespace = (*string)(unsafe.Pointer(in.EndpointsNamespace))
  4110  	return nil
  4111  }
  4112  
  4113  // Convert_core_GlusterfsPersistentVolumeSource_To_v1_GlusterfsPersistentVolumeSource is an autogenerated conversion function.
  4114  func Convert_core_GlusterfsPersistentVolumeSource_To_v1_GlusterfsPersistentVolumeSource(in *core.GlusterfsPersistentVolumeSource, out *v1.GlusterfsPersistentVolumeSource, s conversion.Scope) error {
  4115  	return autoConvert_core_GlusterfsPersistentVolumeSource_To_v1_GlusterfsPersistentVolumeSource(in, out, s)
  4116  }
  4117  
  4118  func autoConvert_v1_GlusterfsVolumeSource_To_core_GlusterfsVolumeSource(in *v1.GlusterfsVolumeSource, out *core.GlusterfsVolumeSource, s conversion.Scope) error {
  4119  	out.EndpointsName = in.EndpointsName
  4120  	out.Path = in.Path
  4121  	out.ReadOnly = in.ReadOnly
  4122  	return nil
  4123  }
  4124  
  4125  // Convert_v1_GlusterfsVolumeSource_To_core_GlusterfsVolumeSource is an autogenerated conversion function.
  4126  func Convert_v1_GlusterfsVolumeSource_To_core_GlusterfsVolumeSource(in *v1.GlusterfsVolumeSource, out *core.GlusterfsVolumeSource, s conversion.Scope) error {
  4127  	return autoConvert_v1_GlusterfsVolumeSource_To_core_GlusterfsVolumeSource(in, out, s)
  4128  }
  4129  
  4130  func autoConvert_core_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *core.GlusterfsVolumeSource, out *v1.GlusterfsVolumeSource, s conversion.Scope) error {
  4131  	out.EndpointsName = in.EndpointsName
  4132  	out.Path = in.Path
  4133  	out.ReadOnly = in.ReadOnly
  4134  	return nil
  4135  }
  4136  
  4137  // Convert_core_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource is an autogenerated conversion function.
  4138  func Convert_core_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *core.GlusterfsVolumeSource, out *v1.GlusterfsVolumeSource, s conversion.Scope) error {
  4139  	return autoConvert_core_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in, out, s)
  4140  }
  4141  
  4142  func autoConvert_v1_HTTPGetAction_To_core_HTTPGetAction(in *v1.HTTPGetAction, out *core.HTTPGetAction, s conversion.Scope) error {
  4143  	out.Path = in.Path
  4144  	out.Port = in.Port
  4145  	out.Host = in.Host
  4146  	out.Scheme = core.URIScheme(in.Scheme)
  4147  	out.HTTPHeaders = *(*[]core.HTTPHeader)(unsafe.Pointer(&in.HTTPHeaders))
  4148  	return nil
  4149  }
  4150  
  4151  // Convert_v1_HTTPGetAction_To_core_HTTPGetAction is an autogenerated conversion function.
  4152  func Convert_v1_HTTPGetAction_To_core_HTTPGetAction(in *v1.HTTPGetAction, out *core.HTTPGetAction, s conversion.Scope) error {
  4153  	return autoConvert_v1_HTTPGetAction_To_core_HTTPGetAction(in, out, s)
  4154  }
  4155  
  4156  func autoConvert_core_HTTPGetAction_To_v1_HTTPGetAction(in *core.HTTPGetAction, out *v1.HTTPGetAction, s conversion.Scope) error {
  4157  	out.Path = in.Path
  4158  	out.Port = in.Port
  4159  	out.Host = in.Host
  4160  	out.Scheme = v1.URIScheme(in.Scheme)
  4161  	out.HTTPHeaders = *(*[]v1.HTTPHeader)(unsafe.Pointer(&in.HTTPHeaders))
  4162  	return nil
  4163  }
  4164  
  4165  // Convert_core_HTTPGetAction_To_v1_HTTPGetAction is an autogenerated conversion function.
  4166  func Convert_core_HTTPGetAction_To_v1_HTTPGetAction(in *core.HTTPGetAction, out *v1.HTTPGetAction, s conversion.Scope) error {
  4167  	return autoConvert_core_HTTPGetAction_To_v1_HTTPGetAction(in, out, s)
  4168  }
  4169  
  4170  func autoConvert_v1_HTTPHeader_To_core_HTTPHeader(in *v1.HTTPHeader, out *core.HTTPHeader, s conversion.Scope) error {
  4171  	out.Name = in.Name
  4172  	out.Value = in.Value
  4173  	return nil
  4174  }
  4175  
  4176  // Convert_v1_HTTPHeader_To_core_HTTPHeader is an autogenerated conversion function.
  4177  func Convert_v1_HTTPHeader_To_core_HTTPHeader(in *v1.HTTPHeader, out *core.HTTPHeader, s conversion.Scope) error {
  4178  	return autoConvert_v1_HTTPHeader_To_core_HTTPHeader(in, out, s)
  4179  }
  4180  
  4181  func autoConvert_core_HTTPHeader_To_v1_HTTPHeader(in *core.HTTPHeader, out *v1.HTTPHeader, s conversion.Scope) error {
  4182  	out.Name = in.Name
  4183  	out.Value = in.Value
  4184  	return nil
  4185  }
  4186  
  4187  // Convert_core_HTTPHeader_To_v1_HTTPHeader is an autogenerated conversion function.
  4188  func Convert_core_HTTPHeader_To_v1_HTTPHeader(in *core.HTTPHeader, out *v1.HTTPHeader, s conversion.Scope) error {
  4189  	return autoConvert_core_HTTPHeader_To_v1_HTTPHeader(in, out, s)
  4190  }
  4191  
  4192  func autoConvert_v1_HostAlias_To_core_HostAlias(in *v1.HostAlias, out *core.HostAlias, s conversion.Scope) error {
  4193  	out.IP = in.IP
  4194  	out.Hostnames = *(*[]string)(unsafe.Pointer(&in.Hostnames))
  4195  	return nil
  4196  }
  4197  
  4198  // Convert_v1_HostAlias_To_core_HostAlias is an autogenerated conversion function.
  4199  func Convert_v1_HostAlias_To_core_HostAlias(in *v1.HostAlias, out *core.HostAlias, s conversion.Scope) error {
  4200  	return autoConvert_v1_HostAlias_To_core_HostAlias(in, out, s)
  4201  }
  4202  
  4203  func autoConvert_core_HostAlias_To_v1_HostAlias(in *core.HostAlias, out *v1.HostAlias, s conversion.Scope) error {
  4204  	out.IP = in.IP
  4205  	out.Hostnames = *(*[]string)(unsafe.Pointer(&in.Hostnames))
  4206  	return nil
  4207  }
  4208  
  4209  // Convert_core_HostAlias_To_v1_HostAlias is an autogenerated conversion function.
  4210  func Convert_core_HostAlias_To_v1_HostAlias(in *core.HostAlias, out *v1.HostAlias, s conversion.Scope) error {
  4211  	return autoConvert_core_HostAlias_To_v1_HostAlias(in, out, s)
  4212  }
  4213  
  4214  func autoConvert_v1_HostIP_To_core_HostIP(in *v1.HostIP, out *core.HostIP, s conversion.Scope) error {
  4215  	out.IP = in.IP
  4216  	return nil
  4217  }
  4218  
  4219  // Convert_v1_HostIP_To_core_HostIP is an autogenerated conversion function.
  4220  func Convert_v1_HostIP_To_core_HostIP(in *v1.HostIP, out *core.HostIP, s conversion.Scope) error {
  4221  	return autoConvert_v1_HostIP_To_core_HostIP(in, out, s)
  4222  }
  4223  
  4224  func autoConvert_core_HostIP_To_v1_HostIP(in *core.HostIP, out *v1.HostIP, s conversion.Scope) error {
  4225  	out.IP = in.IP
  4226  	return nil
  4227  }
  4228  
  4229  // Convert_core_HostIP_To_v1_HostIP is an autogenerated conversion function.
  4230  func Convert_core_HostIP_To_v1_HostIP(in *core.HostIP, out *v1.HostIP, s conversion.Scope) error {
  4231  	return autoConvert_core_HostIP_To_v1_HostIP(in, out, s)
  4232  }
  4233  
  4234  func autoConvert_v1_HostPathVolumeSource_To_core_HostPathVolumeSource(in *v1.HostPathVolumeSource, out *core.HostPathVolumeSource, s conversion.Scope) error {
  4235  	out.Path = in.Path
  4236  	out.Type = (*core.HostPathType)(unsafe.Pointer(in.Type))
  4237  	return nil
  4238  }
  4239  
  4240  // Convert_v1_HostPathVolumeSource_To_core_HostPathVolumeSource is an autogenerated conversion function.
  4241  func Convert_v1_HostPathVolumeSource_To_core_HostPathVolumeSource(in *v1.HostPathVolumeSource, out *core.HostPathVolumeSource, s conversion.Scope) error {
  4242  	return autoConvert_v1_HostPathVolumeSource_To_core_HostPathVolumeSource(in, out, s)
  4243  }
  4244  
  4245  func autoConvert_core_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *core.HostPathVolumeSource, out *v1.HostPathVolumeSource, s conversion.Scope) error {
  4246  	out.Path = in.Path
  4247  	out.Type = (*v1.HostPathType)(unsafe.Pointer(in.Type))
  4248  	return nil
  4249  }
  4250  
  4251  // Convert_core_HostPathVolumeSource_To_v1_HostPathVolumeSource is an autogenerated conversion function.
  4252  func Convert_core_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *core.HostPathVolumeSource, out *v1.HostPathVolumeSource, s conversion.Scope) error {
  4253  	return autoConvert_core_HostPathVolumeSource_To_v1_HostPathVolumeSource(in, out, s)
  4254  }
  4255  
  4256  func autoConvert_v1_ISCSIPersistentVolumeSource_To_core_ISCSIPersistentVolumeSource(in *v1.ISCSIPersistentVolumeSource, out *core.ISCSIPersistentVolumeSource, s conversion.Scope) error {
  4257  	out.TargetPortal = in.TargetPortal
  4258  	out.IQN = in.IQN
  4259  	out.Lun = in.Lun
  4260  	out.ISCSIInterface = in.ISCSIInterface
  4261  	out.FSType = in.FSType
  4262  	out.ReadOnly = in.ReadOnly
  4263  	out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals))
  4264  	out.DiscoveryCHAPAuth = in.DiscoveryCHAPAuth
  4265  	out.SessionCHAPAuth = in.SessionCHAPAuth
  4266  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  4267  	out.InitiatorName = (*string)(unsafe.Pointer(in.InitiatorName))
  4268  	return nil
  4269  }
  4270  
  4271  // Convert_v1_ISCSIPersistentVolumeSource_To_core_ISCSIPersistentVolumeSource is an autogenerated conversion function.
  4272  func Convert_v1_ISCSIPersistentVolumeSource_To_core_ISCSIPersistentVolumeSource(in *v1.ISCSIPersistentVolumeSource, out *core.ISCSIPersistentVolumeSource, s conversion.Scope) error {
  4273  	return autoConvert_v1_ISCSIPersistentVolumeSource_To_core_ISCSIPersistentVolumeSource(in, out, s)
  4274  }
  4275  
  4276  func autoConvert_core_ISCSIPersistentVolumeSource_To_v1_ISCSIPersistentVolumeSource(in *core.ISCSIPersistentVolumeSource, out *v1.ISCSIPersistentVolumeSource, s conversion.Scope) error {
  4277  	out.TargetPortal = in.TargetPortal
  4278  	out.IQN = in.IQN
  4279  	out.Lun = in.Lun
  4280  	out.ISCSIInterface = in.ISCSIInterface
  4281  	out.FSType = in.FSType
  4282  	out.ReadOnly = in.ReadOnly
  4283  	out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals))
  4284  	out.DiscoveryCHAPAuth = in.DiscoveryCHAPAuth
  4285  	out.SessionCHAPAuth = in.SessionCHAPAuth
  4286  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  4287  	out.InitiatorName = (*string)(unsafe.Pointer(in.InitiatorName))
  4288  	return nil
  4289  }
  4290  
  4291  // Convert_core_ISCSIPersistentVolumeSource_To_v1_ISCSIPersistentVolumeSource is an autogenerated conversion function.
  4292  func Convert_core_ISCSIPersistentVolumeSource_To_v1_ISCSIPersistentVolumeSource(in *core.ISCSIPersistentVolumeSource, out *v1.ISCSIPersistentVolumeSource, s conversion.Scope) error {
  4293  	return autoConvert_core_ISCSIPersistentVolumeSource_To_v1_ISCSIPersistentVolumeSource(in, out, s)
  4294  }
  4295  
  4296  func autoConvert_v1_ISCSIVolumeSource_To_core_ISCSIVolumeSource(in *v1.ISCSIVolumeSource, out *core.ISCSIVolumeSource, s conversion.Scope) error {
  4297  	out.TargetPortal = in.TargetPortal
  4298  	out.IQN = in.IQN
  4299  	out.Lun = in.Lun
  4300  	out.ISCSIInterface = in.ISCSIInterface
  4301  	out.FSType = in.FSType
  4302  	out.ReadOnly = in.ReadOnly
  4303  	out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals))
  4304  	out.DiscoveryCHAPAuth = in.DiscoveryCHAPAuth
  4305  	out.SessionCHAPAuth = in.SessionCHAPAuth
  4306  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  4307  	out.InitiatorName = (*string)(unsafe.Pointer(in.InitiatorName))
  4308  	return nil
  4309  }
  4310  
  4311  // Convert_v1_ISCSIVolumeSource_To_core_ISCSIVolumeSource is an autogenerated conversion function.
  4312  func Convert_v1_ISCSIVolumeSource_To_core_ISCSIVolumeSource(in *v1.ISCSIVolumeSource, out *core.ISCSIVolumeSource, s conversion.Scope) error {
  4313  	return autoConvert_v1_ISCSIVolumeSource_To_core_ISCSIVolumeSource(in, out, s)
  4314  }
  4315  
  4316  func autoConvert_core_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *core.ISCSIVolumeSource, out *v1.ISCSIVolumeSource, s conversion.Scope) error {
  4317  	out.TargetPortal = in.TargetPortal
  4318  	out.IQN = in.IQN
  4319  	out.Lun = in.Lun
  4320  	out.ISCSIInterface = in.ISCSIInterface
  4321  	out.FSType = in.FSType
  4322  	out.ReadOnly = in.ReadOnly
  4323  	out.Portals = *(*[]string)(unsafe.Pointer(&in.Portals))
  4324  	out.DiscoveryCHAPAuth = in.DiscoveryCHAPAuth
  4325  	out.SessionCHAPAuth = in.SessionCHAPAuth
  4326  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  4327  	out.InitiatorName = (*string)(unsafe.Pointer(in.InitiatorName))
  4328  	return nil
  4329  }
  4330  
  4331  // Convert_core_ISCSIVolumeSource_To_v1_ISCSIVolumeSource is an autogenerated conversion function.
  4332  func Convert_core_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *core.ISCSIVolumeSource, out *v1.ISCSIVolumeSource, s conversion.Scope) error {
  4333  	return autoConvert_core_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in, out, s)
  4334  }
  4335  
  4336  func autoConvert_v1_KeyToPath_To_core_KeyToPath(in *v1.KeyToPath, out *core.KeyToPath, s conversion.Scope) error {
  4337  	out.Key = in.Key
  4338  	out.Path = in.Path
  4339  	out.Mode = (*int32)(unsafe.Pointer(in.Mode))
  4340  	return nil
  4341  }
  4342  
  4343  // Convert_v1_KeyToPath_To_core_KeyToPath is an autogenerated conversion function.
  4344  func Convert_v1_KeyToPath_To_core_KeyToPath(in *v1.KeyToPath, out *core.KeyToPath, s conversion.Scope) error {
  4345  	return autoConvert_v1_KeyToPath_To_core_KeyToPath(in, out, s)
  4346  }
  4347  
  4348  func autoConvert_core_KeyToPath_To_v1_KeyToPath(in *core.KeyToPath, out *v1.KeyToPath, s conversion.Scope) error {
  4349  	out.Key = in.Key
  4350  	out.Path = in.Path
  4351  	out.Mode = (*int32)(unsafe.Pointer(in.Mode))
  4352  	return nil
  4353  }
  4354  
  4355  // Convert_core_KeyToPath_To_v1_KeyToPath is an autogenerated conversion function.
  4356  func Convert_core_KeyToPath_To_v1_KeyToPath(in *core.KeyToPath, out *v1.KeyToPath, s conversion.Scope) error {
  4357  	return autoConvert_core_KeyToPath_To_v1_KeyToPath(in, out, s)
  4358  }
  4359  
  4360  func autoConvert_v1_Lifecycle_To_core_Lifecycle(in *v1.Lifecycle, out *core.Lifecycle, s conversion.Scope) error {
  4361  	out.PostStart = (*core.LifecycleHandler)(unsafe.Pointer(in.PostStart))
  4362  	out.PreStop = (*core.LifecycleHandler)(unsafe.Pointer(in.PreStop))
  4363  	return nil
  4364  }
  4365  
  4366  // Convert_v1_Lifecycle_To_core_Lifecycle is an autogenerated conversion function.
  4367  func Convert_v1_Lifecycle_To_core_Lifecycle(in *v1.Lifecycle, out *core.Lifecycle, s conversion.Scope) error {
  4368  	return autoConvert_v1_Lifecycle_To_core_Lifecycle(in, out, s)
  4369  }
  4370  
  4371  func autoConvert_core_Lifecycle_To_v1_Lifecycle(in *core.Lifecycle, out *v1.Lifecycle, s conversion.Scope) error {
  4372  	out.PostStart = (*v1.LifecycleHandler)(unsafe.Pointer(in.PostStart))
  4373  	out.PreStop = (*v1.LifecycleHandler)(unsafe.Pointer(in.PreStop))
  4374  	return nil
  4375  }
  4376  
  4377  // Convert_core_Lifecycle_To_v1_Lifecycle is an autogenerated conversion function.
  4378  func Convert_core_Lifecycle_To_v1_Lifecycle(in *core.Lifecycle, out *v1.Lifecycle, s conversion.Scope) error {
  4379  	return autoConvert_core_Lifecycle_To_v1_Lifecycle(in, out, s)
  4380  }
  4381  
  4382  func autoConvert_v1_LifecycleHandler_To_core_LifecycleHandler(in *v1.LifecycleHandler, out *core.LifecycleHandler, s conversion.Scope) error {
  4383  	out.Exec = (*core.ExecAction)(unsafe.Pointer(in.Exec))
  4384  	out.HTTPGet = (*core.HTTPGetAction)(unsafe.Pointer(in.HTTPGet))
  4385  	out.TCPSocket = (*core.TCPSocketAction)(unsafe.Pointer(in.TCPSocket))
  4386  	out.Sleep = (*core.SleepAction)(unsafe.Pointer(in.Sleep))
  4387  	return nil
  4388  }
  4389  
  4390  // Convert_v1_LifecycleHandler_To_core_LifecycleHandler is an autogenerated conversion function.
  4391  func Convert_v1_LifecycleHandler_To_core_LifecycleHandler(in *v1.LifecycleHandler, out *core.LifecycleHandler, s conversion.Scope) error {
  4392  	return autoConvert_v1_LifecycleHandler_To_core_LifecycleHandler(in, out, s)
  4393  }
  4394  
  4395  func autoConvert_core_LifecycleHandler_To_v1_LifecycleHandler(in *core.LifecycleHandler, out *v1.LifecycleHandler, s conversion.Scope) error {
  4396  	out.Exec = (*v1.ExecAction)(unsafe.Pointer(in.Exec))
  4397  	out.HTTPGet = (*v1.HTTPGetAction)(unsafe.Pointer(in.HTTPGet))
  4398  	out.TCPSocket = (*v1.TCPSocketAction)(unsafe.Pointer(in.TCPSocket))
  4399  	out.Sleep = (*v1.SleepAction)(unsafe.Pointer(in.Sleep))
  4400  	return nil
  4401  }
  4402  
  4403  // Convert_core_LifecycleHandler_To_v1_LifecycleHandler is an autogenerated conversion function.
  4404  func Convert_core_LifecycleHandler_To_v1_LifecycleHandler(in *core.LifecycleHandler, out *v1.LifecycleHandler, s conversion.Scope) error {
  4405  	return autoConvert_core_LifecycleHandler_To_v1_LifecycleHandler(in, out, s)
  4406  }
  4407  
  4408  func autoConvert_v1_LimitRange_To_core_LimitRange(in *v1.LimitRange, out *core.LimitRange, s conversion.Scope) error {
  4409  	out.ObjectMeta = in.ObjectMeta
  4410  	if err := Convert_v1_LimitRangeSpec_To_core_LimitRangeSpec(&in.Spec, &out.Spec, s); err != nil {
  4411  		return err
  4412  	}
  4413  	return nil
  4414  }
  4415  
  4416  // Convert_v1_LimitRange_To_core_LimitRange is an autogenerated conversion function.
  4417  func Convert_v1_LimitRange_To_core_LimitRange(in *v1.LimitRange, out *core.LimitRange, s conversion.Scope) error {
  4418  	return autoConvert_v1_LimitRange_To_core_LimitRange(in, out, s)
  4419  }
  4420  
  4421  func autoConvert_core_LimitRange_To_v1_LimitRange(in *core.LimitRange, out *v1.LimitRange, s conversion.Scope) error {
  4422  	out.ObjectMeta = in.ObjectMeta
  4423  	if err := Convert_core_LimitRangeSpec_To_v1_LimitRangeSpec(&in.Spec, &out.Spec, s); err != nil {
  4424  		return err
  4425  	}
  4426  	return nil
  4427  }
  4428  
  4429  // Convert_core_LimitRange_To_v1_LimitRange is an autogenerated conversion function.
  4430  func Convert_core_LimitRange_To_v1_LimitRange(in *core.LimitRange, out *v1.LimitRange, s conversion.Scope) error {
  4431  	return autoConvert_core_LimitRange_To_v1_LimitRange(in, out, s)
  4432  }
  4433  
  4434  func autoConvert_v1_LimitRangeItem_To_core_LimitRangeItem(in *v1.LimitRangeItem, out *core.LimitRangeItem, s conversion.Scope) error {
  4435  	out.Type = core.LimitType(in.Type)
  4436  	out.Max = *(*core.ResourceList)(unsafe.Pointer(&in.Max))
  4437  	out.Min = *(*core.ResourceList)(unsafe.Pointer(&in.Min))
  4438  	out.Default = *(*core.ResourceList)(unsafe.Pointer(&in.Default))
  4439  	out.DefaultRequest = *(*core.ResourceList)(unsafe.Pointer(&in.DefaultRequest))
  4440  	out.MaxLimitRequestRatio = *(*core.ResourceList)(unsafe.Pointer(&in.MaxLimitRequestRatio))
  4441  	return nil
  4442  }
  4443  
  4444  // Convert_v1_LimitRangeItem_To_core_LimitRangeItem is an autogenerated conversion function.
  4445  func Convert_v1_LimitRangeItem_To_core_LimitRangeItem(in *v1.LimitRangeItem, out *core.LimitRangeItem, s conversion.Scope) error {
  4446  	return autoConvert_v1_LimitRangeItem_To_core_LimitRangeItem(in, out, s)
  4447  }
  4448  
  4449  func autoConvert_core_LimitRangeItem_To_v1_LimitRangeItem(in *core.LimitRangeItem, out *v1.LimitRangeItem, s conversion.Scope) error {
  4450  	out.Type = v1.LimitType(in.Type)
  4451  	out.Max = *(*v1.ResourceList)(unsafe.Pointer(&in.Max))
  4452  	out.Min = *(*v1.ResourceList)(unsafe.Pointer(&in.Min))
  4453  	out.Default = *(*v1.ResourceList)(unsafe.Pointer(&in.Default))
  4454  	out.DefaultRequest = *(*v1.ResourceList)(unsafe.Pointer(&in.DefaultRequest))
  4455  	out.MaxLimitRequestRatio = *(*v1.ResourceList)(unsafe.Pointer(&in.MaxLimitRequestRatio))
  4456  	return nil
  4457  }
  4458  
  4459  // Convert_core_LimitRangeItem_To_v1_LimitRangeItem is an autogenerated conversion function.
  4460  func Convert_core_LimitRangeItem_To_v1_LimitRangeItem(in *core.LimitRangeItem, out *v1.LimitRangeItem, s conversion.Scope) error {
  4461  	return autoConvert_core_LimitRangeItem_To_v1_LimitRangeItem(in, out, s)
  4462  }
  4463  
  4464  func autoConvert_v1_LimitRangeList_To_core_LimitRangeList(in *v1.LimitRangeList, out *core.LimitRangeList, s conversion.Scope) error {
  4465  	out.ListMeta = in.ListMeta
  4466  	out.Items = *(*[]core.LimitRange)(unsafe.Pointer(&in.Items))
  4467  	return nil
  4468  }
  4469  
  4470  // Convert_v1_LimitRangeList_To_core_LimitRangeList is an autogenerated conversion function.
  4471  func Convert_v1_LimitRangeList_To_core_LimitRangeList(in *v1.LimitRangeList, out *core.LimitRangeList, s conversion.Scope) error {
  4472  	return autoConvert_v1_LimitRangeList_To_core_LimitRangeList(in, out, s)
  4473  }
  4474  
  4475  func autoConvert_core_LimitRangeList_To_v1_LimitRangeList(in *core.LimitRangeList, out *v1.LimitRangeList, s conversion.Scope) error {
  4476  	out.ListMeta = in.ListMeta
  4477  	out.Items = *(*[]v1.LimitRange)(unsafe.Pointer(&in.Items))
  4478  	return nil
  4479  }
  4480  
  4481  // Convert_core_LimitRangeList_To_v1_LimitRangeList is an autogenerated conversion function.
  4482  func Convert_core_LimitRangeList_To_v1_LimitRangeList(in *core.LimitRangeList, out *v1.LimitRangeList, s conversion.Scope) error {
  4483  	return autoConvert_core_LimitRangeList_To_v1_LimitRangeList(in, out, s)
  4484  }
  4485  
  4486  func autoConvert_v1_LimitRangeSpec_To_core_LimitRangeSpec(in *v1.LimitRangeSpec, out *core.LimitRangeSpec, s conversion.Scope) error {
  4487  	out.Limits = *(*[]core.LimitRangeItem)(unsafe.Pointer(&in.Limits))
  4488  	return nil
  4489  }
  4490  
  4491  // Convert_v1_LimitRangeSpec_To_core_LimitRangeSpec is an autogenerated conversion function.
  4492  func Convert_v1_LimitRangeSpec_To_core_LimitRangeSpec(in *v1.LimitRangeSpec, out *core.LimitRangeSpec, s conversion.Scope) error {
  4493  	return autoConvert_v1_LimitRangeSpec_To_core_LimitRangeSpec(in, out, s)
  4494  }
  4495  
  4496  func autoConvert_core_LimitRangeSpec_To_v1_LimitRangeSpec(in *core.LimitRangeSpec, out *v1.LimitRangeSpec, s conversion.Scope) error {
  4497  	out.Limits = *(*[]v1.LimitRangeItem)(unsafe.Pointer(&in.Limits))
  4498  	return nil
  4499  }
  4500  
  4501  // Convert_core_LimitRangeSpec_To_v1_LimitRangeSpec is an autogenerated conversion function.
  4502  func Convert_core_LimitRangeSpec_To_v1_LimitRangeSpec(in *core.LimitRangeSpec, out *v1.LimitRangeSpec, s conversion.Scope) error {
  4503  	return autoConvert_core_LimitRangeSpec_To_v1_LimitRangeSpec(in, out, s)
  4504  }
  4505  
  4506  func autoConvert_v1_List_To_core_List(in *v1.List, out *core.List, s conversion.Scope) error {
  4507  	out.ListMeta = in.ListMeta
  4508  	if in.Items != nil {
  4509  		in, out := &in.Items, &out.Items
  4510  		*out = make([]runtime.Object, len(*in))
  4511  		for i := range *in {
  4512  			if err := runtime.Convert_runtime_RawExtension_To_runtime_Object(&(*in)[i], &(*out)[i], s); err != nil {
  4513  				return err
  4514  			}
  4515  		}
  4516  	} else {
  4517  		out.Items = nil
  4518  	}
  4519  	return nil
  4520  }
  4521  
  4522  // Convert_v1_List_To_core_List is an autogenerated conversion function.
  4523  func Convert_v1_List_To_core_List(in *v1.List, out *core.List, s conversion.Scope) error {
  4524  	return autoConvert_v1_List_To_core_List(in, out, s)
  4525  }
  4526  
  4527  func autoConvert_core_List_To_v1_List(in *core.List, out *v1.List, s conversion.Scope) error {
  4528  	out.ListMeta = in.ListMeta
  4529  	if in.Items != nil {
  4530  		in, out := &in.Items, &out.Items
  4531  		*out = make([]runtime.RawExtension, len(*in))
  4532  		for i := range *in {
  4533  			if err := runtime.Convert_runtime_Object_To_runtime_RawExtension(&(*in)[i], &(*out)[i], s); err != nil {
  4534  				return err
  4535  			}
  4536  		}
  4537  	} else {
  4538  		out.Items = nil
  4539  	}
  4540  	return nil
  4541  }
  4542  
  4543  // Convert_core_List_To_v1_List is an autogenerated conversion function.
  4544  func Convert_core_List_To_v1_List(in *core.List, out *v1.List, s conversion.Scope) error {
  4545  	return autoConvert_core_List_To_v1_List(in, out, s)
  4546  }
  4547  
  4548  func autoConvert_v1_LoadBalancerIngress_To_core_LoadBalancerIngress(in *v1.LoadBalancerIngress, out *core.LoadBalancerIngress, s conversion.Scope) error {
  4549  	out.IP = in.IP
  4550  	out.Hostname = in.Hostname
  4551  	out.IPMode = (*core.LoadBalancerIPMode)(unsafe.Pointer(in.IPMode))
  4552  	out.Ports = *(*[]core.PortStatus)(unsafe.Pointer(&in.Ports))
  4553  	return nil
  4554  }
  4555  
  4556  // Convert_v1_LoadBalancerIngress_To_core_LoadBalancerIngress is an autogenerated conversion function.
  4557  func Convert_v1_LoadBalancerIngress_To_core_LoadBalancerIngress(in *v1.LoadBalancerIngress, out *core.LoadBalancerIngress, s conversion.Scope) error {
  4558  	return autoConvert_v1_LoadBalancerIngress_To_core_LoadBalancerIngress(in, out, s)
  4559  }
  4560  
  4561  func autoConvert_core_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *core.LoadBalancerIngress, out *v1.LoadBalancerIngress, s conversion.Scope) error {
  4562  	out.IP = in.IP
  4563  	out.Hostname = in.Hostname
  4564  	out.IPMode = (*v1.LoadBalancerIPMode)(unsafe.Pointer(in.IPMode))
  4565  	out.Ports = *(*[]v1.PortStatus)(unsafe.Pointer(&in.Ports))
  4566  	return nil
  4567  }
  4568  
  4569  // Convert_core_LoadBalancerIngress_To_v1_LoadBalancerIngress is an autogenerated conversion function.
  4570  func Convert_core_LoadBalancerIngress_To_v1_LoadBalancerIngress(in *core.LoadBalancerIngress, out *v1.LoadBalancerIngress, s conversion.Scope) error {
  4571  	return autoConvert_core_LoadBalancerIngress_To_v1_LoadBalancerIngress(in, out, s)
  4572  }
  4573  
  4574  func autoConvert_v1_LoadBalancerStatus_To_core_LoadBalancerStatus(in *v1.LoadBalancerStatus, out *core.LoadBalancerStatus, s conversion.Scope) error {
  4575  	out.Ingress = *(*[]core.LoadBalancerIngress)(unsafe.Pointer(&in.Ingress))
  4576  	return nil
  4577  }
  4578  
  4579  func autoConvert_core_LoadBalancerStatus_To_v1_LoadBalancerStatus(in *core.LoadBalancerStatus, out *v1.LoadBalancerStatus, s conversion.Scope) error {
  4580  	out.Ingress = *(*[]v1.LoadBalancerIngress)(unsafe.Pointer(&in.Ingress))
  4581  	return nil
  4582  }
  4583  
  4584  func autoConvert_v1_LocalObjectReference_To_core_LocalObjectReference(in *v1.LocalObjectReference, out *core.LocalObjectReference, s conversion.Scope) error {
  4585  	out.Name = in.Name
  4586  	return nil
  4587  }
  4588  
  4589  // Convert_v1_LocalObjectReference_To_core_LocalObjectReference is an autogenerated conversion function.
  4590  func Convert_v1_LocalObjectReference_To_core_LocalObjectReference(in *v1.LocalObjectReference, out *core.LocalObjectReference, s conversion.Scope) error {
  4591  	return autoConvert_v1_LocalObjectReference_To_core_LocalObjectReference(in, out, s)
  4592  }
  4593  
  4594  func autoConvert_core_LocalObjectReference_To_v1_LocalObjectReference(in *core.LocalObjectReference, out *v1.LocalObjectReference, s conversion.Scope) error {
  4595  	out.Name = in.Name
  4596  	return nil
  4597  }
  4598  
  4599  // Convert_core_LocalObjectReference_To_v1_LocalObjectReference is an autogenerated conversion function.
  4600  func Convert_core_LocalObjectReference_To_v1_LocalObjectReference(in *core.LocalObjectReference, out *v1.LocalObjectReference, s conversion.Scope) error {
  4601  	return autoConvert_core_LocalObjectReference_To_v1_LocalObjectReference(in, out, s)
  4602  }
  4603  
  4604  func autoConvert_v1_LocalVolumeSource_To_core_LocalVolumeSource(in *v1.LocalVolumeSource, out *core.LocalVolumeSource, s conversion.Scope) error {
  4605  	out.Path = in.Path
  4606  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  4607  	return nil
  4608  }
  4609  
  4610  // Convert_v1_LocalVolumeSource_To_core_LocalVolumeSource is an autogenerated conversion function.
  4611  func Convert_v1_LocalVolumeSource_To_core_LocalVolumeSource(in *v1.LocalVolumeSource, out *core.LocalVolumeSource, s conversion.Scope) error {
  4612  	return autoConvert_v1_LocalVolumeSource_To_core_LocalVolumeSource(in, out, s)
  4613  }
  4614  
  4615  func autoConvert_core_LocalVolumeSource_To_v1_LocalVolumeSource(in *core.LocalVolumeSource, out *v1.LocalVolumeSource, s conversion.Scope) error {
  4616  	out.Path = in.Path
  4617  	out.FSType = (*string)(unsafe.Pointer(in.FSType))
  4618  	return nil
  4619  }
  4620  
  4621  // Convert_core_LocalVolumeSource_To_v1_LocalVolumeSource is an autogenerated conversion function.
  4622  func Convert_core_LocalVolumeSource_To_v1_LocalVolumeSource(in *core.LocalVolumeSource, out *v1.LocalVolumeSource, s conversion.Scope) error {
  4623  	return autoConvert_core_LocalVolumeSource_To_v1_LocalVolumeSource(in, out, s)
  4624  }
  4625  
  4626  func autoConvert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus(in *v1.ModifyVolumeStatus, out *core.ModifyVolumeStatus, s conversion.Scope) error {
  4627  	out.TargetVolumeAttributesClassName = in.TargetVolumeAttributesClassName
  4628  	out.Status = core.PersistentVolumeClaimModifyVolumeStatus(in.Status)
  4629  	return nil
  4630  }
  4631  
  4632  // Convert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus is an autogenerated conversion function.
  4633  func Convert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus(in *v1.ModifyVolumeStatus, out *core.ModifyVolumeStatus, s conversion.Scope) error {
  4634  	return autoConvert_v1_ModifyVolumeStatus_To_core_ModifyVolumeStatus(in, out, s)
  4635  }
  4636  
  4637  func autoConvert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus(in *core.ModifyVolumeStatus, out *v1.ModifyVolumeStatus, s conversion.Scope) error {
  4638  	out.TargetVolumeAttributesClassName = in.TargetVolumeAttributesClassName
  4639  	out.Status = v1.PersistentVolumeClaimModifyVolumeStatus(in.Status)
  4640  	return nil
  4641  }
  4642  
  4643  // Convert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus is an autogenerated conversion function.
  4644  func Convert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus(in *core.ModifyVolumeStatus, out *v1.ModifyVolumeStatus, s conversion.Scope) error {
  4645  	return autoConvert_core_ModifyVolumeStatus_To_v1_ModifyVolumeStatus(in, out, s)
  4646  }
  4647  
  4648  func autoConvert_v1_NFSVolumeSource_To_core_NFSVolumeSource(in *v1.NFSVolumeSource, out *core.NFSVolumeSource, s conversion.Scope) error {
  4649  	out.Server = in.Server
  4650  	out.Path = in.Path
  4651  	out.ReadOnly = in.ReadOnly
  4652  	return nil
  4653  }
  4654  
  4655  // Convert_v1_NFSVolumeSource_To_core_NFSVolumeSource is an autogenerated conversion function.
  4656  func Convert_v1_NFSVolumeSource_To_core_NFSVolumeSource(in *v1.NFSVolumeSource, out *core.NFSVolumeSource, s conversion.Scope) error {
  4657  	return autoConvert_v1_NFSVolumeSource_To_core_NFSVolumeSource(in, out, s)
  4658  }
  4659  
  4660  func autoConvert_core_NFSVolumeSource_To_v1_NFSVolumeSource(in *core.NFSVolumeSource, out *v1.NFSVolumeSource, s conversion.Scope) error {
  4661  	out.Server = in.Server
  4662  	out.Path = in.Path
  4663  	out.ReadOnly = in.ReadOnly
  4664  	return nil
  4665  }
  4666  
  4667  // Convert_core_NFSVolumeSource_To_v1_NFSVolumeSource is an autogenerated conversion function.
  4668  func Convert_core_NFSVolumeSource_To_v1_NFSVolumeSource(in *core.NFSVolumeSource, out *v1.NFSVolumeSource, s conversion.Scope) error {
  4669  	return autoConvert_core_NFSVolumeSource_To_v1_NFSVolumeSource(in, out, s)
  4670  }
  4671  
  4672  func autoConvert_v1_Namespace_To_core_Namespace(in *v1.Namespace, out *core.Namespace, s conversion.Scope) error {
  4673  	out.ObjectMeta = in.ObjectMeta
  4674  	if err := Convert_v1_NamespaceSpec_To_core_NamespaceSpec(&in.Spec, &out.Spec, s); err != nil {
  4675  		return err
  4676  	}
  4677  	if err := Convert_v1_NamespaceStatus_To_core_NamespaceStatus(&in.Status, &out.Status, s); err != nil {
  4678  		return err
  4679  	}
  4680  	return nil
  4681  }
  4682  
  4683  // Convert_v1_Namespace_To_core_Namespace is an autogenerated conversion function.
  4684  func Convert_v1_Namespace_To_core_Namespace(in *v1.Namespace, out *core.Namespace, s conversion.Scope) error {
  4685  	return autoConvert_v1_Namespace_To_core_Namespace(in, out, s)
  4686  }
  4687  
  4688  func autoConvert_core_Namespace_To_v1_Namespace(in *core.Namespace, out *v1.Namespace, s conversion.Scope) error {
  4689  	out.ObjectMeta = in.ObjectMeta
  4690  	if err := Convert_core_NamespaceSpec_To_v1_NamespaceSpec(&in.Spec, &out.Spec, s); err != nil {
  4691  		return err
  4692  	}
  4693  	if err := Convert_core_NamespaceStatus_To_v1_NamespaceStatus(&in.Status, &out.Status, s); err != nil {
  4694  		return err
  4695  	}
  4696  	return nil
  4697  }
  4698  
  4699  // Convert_core_Namespace_To_v1_Namespace is an autogenerated conversion function.
  4700  func Convert_core_Namespace_To_v1_Namespace(in *core.Namespace, out *v1.Namespace, s conversion.Scope) error {
  4701  	return autoConvert_core_Namespace_To_v1_Namespace(in, out, s)
  4702  }
  4703  
  4704  func autoConvert_v1_NamespaceCondition_To_core_NamespaceCondition(in *v1.NamespaceCondition, out *core.NamespaceCondition, s conversion.Scope) error {
  4705  	out.Type = core.NamespaceConditionType(in.Type)
  4706  	out.Status = core.ConditionStatus(in.Status)
  4707  	out.LastTransitionTime = in.LastTransitionTime
  4708  	out.Reason = in.Reason
  4709  	out.Message = in.Message
  4710  	return nil
  4711  }
  4712  
  4713  // Convert_v1_NamespaceCondition_To_core_NamespaceCondition is an autogenerated conversion function.
  4714  func Convert_v1_NamespaceCondition_To_core_NamespaceCondition(in *v1.NamespaceCondition, out *core.NamespaceCondition, s conversion.Scope) error {
  4715  	return autoConvert_v1_NamespaceCondition_To_core_NamespaceCondition(in, out, s)
  4716  }
  4717  
  4718  func autoConvert_core_NamespaceCondition_To_v1_NamespaceCondition(in *core.NamespaceCondition, out *v1.NamespaceCondition, s conversion.Scope) error {
  4719  	out.Type = v1.NamespaceConditionType(in.Type)
  4720  	out.Status = v1.ConditionStatus(in.Status)
  4721  	out.LastTransitionTime = in.LastTransitionTime
  4722  	out.Reason = in.Reason
  4723  	out.Message = in.Message
  4724  	return nil
  4725  }
  4726  
  4727  // Convert_core_NamespaceCondition_To_v1_NamespaceCondition is an autogenerated conversion function.
  4728  func Convert_core_NamespaceCondition_To_v1_NamespaceCondition(in *core.NamespaceCondition, out *v1.NamespaceCondition, s conversion.Scope) error {
  4729  	return autoConvert_core_NamespaceCondition_To_v1_NamespaceCondition(in, out, s)
  4730  }
  4731  
  4732  func autoConvert_v1_NamespaceList_To_core_NamespaceList(in *v1.NamespaceList, out *core.NamespaceList, s conversion.Scope) error {
  4733  	out.ListMeta = in.ListMeta
  4734  	out.Items = *(*[]core.Namespace)(unsafe.Pointer(&in.Items))
  4735  	return nil
  4736  }
  4737  
  4738  // Convert_v1_NamespaceList_To_core_NamespaceList is an autogenerated conversion function.
  4739  func Convert_v1_NamespaceList_To_core_NamespaceList(in *v1.NamespaceList, out *core.NamespaceList, s conversion.Scope) error {
  4740  	return autoConvert_v1_NamespaceList_To_core_NamespaceList(in, out, s)
  4741  }
  4742  
  4743  func autoConvert_core_NamespaceList_To_v1_NamespaceList(in *core.NamespaceList, out *v1.NamespaceList, s conversion.Scope) error {
  4744  	out.ListMeta = in.ListMeta
  4745  	out.Items = *(*[]v1.Namespace)(unsafe.Pointer(&in.Items))
  4746  	return nil
  4747  }
  4748  
  4749  // Convert_core_NamespaceList_To_v1_NamespaceList is an autogenerated conversion function.
  4750  func Convert_core_NamespaceList_To_v1_NamespaceList(in *core.NamespaceList, out *v1.NamespaceList, s conversion.Scope) error {
  4751  	return autoConvert_core_NamespaceList_To_v1_NamespaceList(in, out, s)
  4752  }
  4753  
  4754  func autoConvert_v1_NamespaceSpec_To_core_NamespaceSpec(in *v1.NamespaceSpec, out *core.NamespaceSpec, s conversion.Scope) error {
  4755  	out.Finalizers = *(*[]core.FinalizerName)(unsafe.Pointer(&in.Finalizers))
  4756  	return nil
  4757  }
  4758  
  4759  // Convert_v1_NamespaceSpec_To_core_NamespaceSpec is an autogenerated conversion function.
  4760  func Convert_v1_NamespaceSpec_To_core_NamespaceSpec(in *v1.NamespaceSpec, out *core.NamespaceSpec, s conversion.Scope) error {
  4761  	return autoConvert_v1_NamespaceSpec_To_core_NamespaceSpec(in, out, s)
  4762  }
  4763  
  4764  func autoConvert_core_NamespaceSpec_To_v1_NamespaceSpec(in *core.NamespaceSpec, out *v1.NamespaceSpec, s conversion.Scope) error {
  4765  	out.Finalizers = *(*[]v1.FinalizerName)(unsafe.Pointer(&in.Finalizers))
  4766  	return nil
  4767  }
  4768  
  4769  // Convert_core_NamespaceSpec_To_v1_NamespaceSpec is an autogenerated conversion function.
  4770  func Convert_core_NamespaceSpec_To_v1_NamespaceSpec(in *core.NamespaceSpec, out *v1.NamespaceSpec, s conversion.Scope) error {
  4771  	return autoConvert_core_NamespaceSpec_To_v1_NamespaceSpec(in, out, s)
  4772  }
  4773  
  4774  func autoConvert_v1_NamespaceStatus_To_core_NamespaceStatus(in *v1.NamespaceStatus, out *core.NamespaceStatus, s conversion.Scope) error {
  4775  	out.Phase = core.NamespacePhase(in.Phase)
  4776  	out.Conditions = *(*[]core.NamespaceCondition)(unsafe.Pointer(&in.Conditions))
  4777  	return nil
  4778  }
  4779  
  4780  // Convert_v1_NamespaceStatus_To_core_NamespaceStatus is an autogenerated conversion function.
  4781  func Convert_v1_NamespaceStatus_To_core_NamespaceStatus(in *v1.NamespaceStatus, out *core.NamespaceStatus, s conversion.Scope) error {
  4782  	return autoConvert_v1_NamespaceStatus_To_core_NamespaceStatus(in, out, s)
  4783  }
  4784  
  4785  func autoConvert_core_NamespaceStatus_To_v1_NamespaceStatus(in *core.NamespaceStatus, out *v1.NamespaceStatus, s conversion.Scope) error {
  4786  	out.Phase = v1.NamespacePhase(in.Phase)
  4787  	out.Conditions = *(*[]v1.NamespaceCondition)(unsafe.Pointer(&in.Conditions))
  4788  	return nil
  4789  }
  4790  
  4791  // Convert_core_NamespaceStatus_To_v1_NamespaceStatus is an autogenerated conversion function.
  4792  func Convert_core_NamespaceStatus_To_v1_NamespaceStatus(in *core.NamespaceStatus, out *v1.NamespaceStatus, s conversion.Scope) error {
  4793  	return autoConvert_core_NamespaceStatus_To_v1_NamespaceStatus(in, out, s)
  4794  }
  4795  
  4796  func autoConvert_v1_Node_To_core_Node(in *v1.Node, out *core.Node, s conversion.Scope) error {
  4797  	out.ObjectMeta = in.ObjectMeta
  4798  	if err := Convert_v1_NodeSpec_To_core_NodeSpec(&in.Spec, &out.Spec, s); err != nil {
  4799  		return err
  4800  	}
  4801  	if err := Convert_v1_NodeStatus_To_core_NodeStatus(&in.Status, &out.Status, s); err != nil {
  4802  		return err
  4803  	}
  4804  	return nil
  4805  }
  4806  
  4807  // Convert_v1_Node_To_core_Node is an autogenerated conversion function.
  4808  func Convert_v1_Node_To_core_Node(in *v1.Node, out *core.Node, s conversion.Scope) error {
  4809  	return autoConvert_v1_Node_To_core_Node(in, out, s)
  4810  }
  4811  
  4812  func autoConvert_core_Node_To_v1_Node(in *core.Node, out *v1.Node, s conversion.Scope) error {
  4813  	out.ObjectMeta = in.ObjectMeta
  4814  	if err := Convert_core_NodeSpec_To_v1_NodeSpec(&in.Spec, &out.Spec, s); err != nil {
  4815  		return err
  4816  	}
  4817  	if err := Convert_core_NodeStatus_To_v1_NodeStatus(&in.Status, &out.Status, s); err != nil {
  4818  		return err
  4819  	}
  4820  	return nil
  4821  }
  4822  
  4823  // Convert_core_Node_To_v1_Node is an autogenerated conversion function.
  4824  func Convert_core_Node_To_v1_Node(in *core.Node, out *v1.Node, s conversion.Scope) error {
  4825  	return autoConvert_core_Node_To_v1_Node(in, out, s)
  4826  }
  4827  
  4828  func autoConvert_v1_NodeAddress_To_core_NodeAddress(in *v1.NodeAddress, out *core.NodeAddress, s conversion.Scope) error {
  4829  	out.Type = core.NodeAddressType(in.Type)
  4830  	out.Address = in.Address
  4831  	return nil
  4832  }
  4833  
  4834  // Convert_v1_NodeAddress_To_core_NodeAddress is an autogenerated conversion function.
  4835  func Convert_v1_NodeAddress_To_core_NodeAddress(in *v1.NodeAddress, out *core.NodeAddress, s conversion.Scope) error {
  4836  	return autoConvert_v1_NodeAddress_To_core_NodeAddress(in, out, s)
  4837  }
  4838  
  4839  func autoConvert_core_NodeAddress_To_v1_NodeAddress(in *core.NodeAddress, out *v1.NodeAddress, s conversion.Scope) error {
  4840  	out.Type = v1.NodeAddressType(in.Type)
  4841  	out.Address = in.Address
  4842  	return nil
  4843  }
  4844  
  4845  // Convert_core_NodeAddress_To_v1_NodeAddress is an autogenerated conversion function.
  4846  func Convert_core_NodeAddress_To_v1_NodeAddress(in *core.NodeAddress, out *v1.NodeAddress, s conversion.Scope) error {
  4847  	return autoConvert_core_NodeAddress_To_v1_NodeAddress(in, out, s)
  4848  }
  4849  
  4850  func autoConvert_v1_NodeAffinity_To_core_NodeAffinity(in *v1.NodeAffinity, out *core.NodeAffinity, s conversion.Scope) error {
  4851  	out.RequiredDuringSchedulingIgnoredDuringExecution = (*core.NodeSelector)(unsafe.Pointer(in.RequiredDuringSchedulingIgnoredDuringExecution))
  4852  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]core.PreferredSchedulingTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  4853  	return nil
  4854  }
  4855  
  4856  // Convert_v1_NodeAffinity_To_core_NodeAffinity is an autogenerated conversion function.
  4857  func Convert_v1_NodeAffinity_To_core_NodeAffinity(in *v1.NodeAffinity, out *core.NodeAffinity, s conversion.Scope) error {
  4858  	return autoConvert_v1_NodeAffinity_To_core_NodeAffinity(in, out, s)
  4859  }
  4860  
  4861  func autoConvert_core_NodeAffinity_To_v1_NodeAffinity(in *core.NodeAffinity, out *v1.NodeAffinity, s conversion.Scope) error {
  4862  	out.RequiredDuringSchedulingIgnoredDuringExecution = (*v1.NodeSelector)(unsafe.Pointer(in.RequiredDuringSchedulingIgnoredDuringExecution))
  4863  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]v1.PreferredSchedulingTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  4864  	return nil
  4865  }
  4866  
  4867  // Convert_core_NodeAffinity_To_v1_NodeAffinity is an autogenerated conversion function.
  4868  func Convert_core_NodeAffinity_To_v1_NodeAffinity(in *core.NodeAffinity, out *v1.NodeAffinity, s conversion.Scope) error {
  4869  	return autoConvert_core_NodeAffinity_To_v1_NodeAffinity(in, out, s)
  4870  }
  4871  
  4872  func autoConvert_v1_NodeCondition_To_core_NodeCondition(in *v1.NodeCondition, out *core.NodeCondition, s conversion.Scope) error {
  4873  	out.Type = core.NodeConditionType(in.Type)
  4874  	out.Status = core.ConditionStatus(in.Status)
  4875  	out.LastHeartbeatTime = in.LastHeartbeatTime
  4876  	out.LastTransitionTime = in.LastTransitionTime
  4877  	out.Reason = in.Reason
  4878  	out.Message = in.Message
  4879  	return nil
  4880  }
  4881  
  4882  // Convert_v1_NodeCondition_To_core_NodeCondition is an autogenerated conversion function.
  4883  func Convert_v1_NodeCondition_To_core_NodeCondition(in *v1.NodeCondition, out *core.NodeCondition, s conversion.Scope) error {
  4884  	return autoConvert_v1_NodeCondition_To_core_NodeCondition(in, out, s)
  4885  }
  4886  
  4887  func autoConvert_core_NodeCondition_To_v1_NodeCondition(in *core.NodeCondition, out *v1.NodeCondition, s conversion.Scope) error {
  4888  	out.Type = v1.NodeConditionType(in.Type)
  4889  	out.Status = v1.ConditionStatus(in.Status)
  4890  	out.LastHeartbeatTime = in.LastHeartbeatTime
  4891  	out.LastTransitionTime = in.LastTransitionTime
  4892  	out.Reason = in.Reason
  4893  	out.Message = in.Message
  4894  	return nil
  4895  }
  4896  
  4897  // Convert_core_NodeCondition_To_v1_NodeCondition is an autogenerated conversion function.
  4898  func Convert_core_NodeCondition_To_v1_NodeCondition(in *core.NodeCondition, out *v1.NodeCondition, s conversion.Scope) error {
  4899  	return autoConvert_core_NodeCondition_To_v1_NodeCondition(in, out, s)
  4900  }
  4901  
  4902  func autoConvert_v1_NodeConfigSource_To_core_NodeConfigSource(in *v1.NodeConfigSource, out *core.NodeConfigSource, s conversion.Scope) error {
  4903  	out.ConfigMap = (*core.ConfigMapNodeConfigSource)(unsafe.Pointer(in.ConfigMap))
  4904  	return nil
  4905  }
  4906  
  4907  // Convert_v1_NodeConfigSource_To_core_NodeConfigSource is an autogenerated conversion function.
  4908  func Convert_v1_NodeConfigSource_To_core_NodeConfigSource(in *v1.NodeConfigSource, out *core.NodeConfigSource, s conversion.Scope) error {
  4909  	return autoConvert_v1_NodeConfigSource_To_core_NodeConfigSource(in, out, s)
  4910  }
  4911  
  4912  func autoConvert_core_NodeConfigSource_To_v1_NodeConfigSource(in *core.NodeConfigSource, out *v1.NodeConfigSource, s conversion.Scope) error {
  4913  	out.ConfigMap = (*v1.ConfigMapNodeConfigSource)(unsafe.Pointer(in.ConfigMap))
  4914  	return nil
  4915  }
  4916  
  4917  // Convert_core_NodeConfigSource_To_v1_NodeConfigSource is an autogenerated conversion function.
  4918  func Convert_core_NodeConfigSource_To_v1_NodeConfigSource(in *core.NodeConfigSource, out *v1.NodeConfigSource, s conversion.Scope) error {
  4919  	return autoConvert_core_NodeConfigSource_To_v1_NodeConfigSource(in, out, s)
  4920  }
  4921  
  4922  func autoConvert_v1_NodeConfigStatus_To_core_NodeConfigStatus(in *v1.NodeConfigStatus, out *core.NodeConfigStatus, s conversion.Scope) error {
  4923  	out.Assigned = (*core.NodeConfigSource)(unsafe.Pointer(in.Assigned))
  4924  	out.Active = (*core.NodeConfigSource)(unsafe.Pointer(in.Active))
  4925  	out.LastKnownGood = (*core.NodeConfigSource)(unsafe.Pointer(in.LastKnownGood))
  4926  	out.Error = in.Error
  4927  	return nil
  4928  }
  4929  
  4930  // Convert_v1_NodeConfigStatus_To_core_NodeConfigStatus is an autogenerated conversion function.
  4931  func Convert_v1_NodeConfigStatus_To_core_NodeConfigStatus(in *v1.NodeConfigStatus, out *core.NodeConfigStatus, s conversion.Scope) error {
  4932  	return autoConvert_v1_NodeConfigStatus_To_core_NodeConfigStatus(in, out, s)
  4933  }
  4934  
  4935  func autoConvert_core_NodeConfigStatus_To_v1_NodeConfigStatus(in *core.NodeConfigStatus, out *v1.NodeConfigStatus, s conversion.Scope) error {
  4936  	out.Assigned = (*v1.NodeConfigSource)(unsafe.Pointer(in.Assigned))
  4937  	out.Active = (*v1.NodeConfigSource)(unsafe.Pointer(in.Active))
  4938  	out.LastKnownGood = (*v1.NodeConfigSource)(unsafe.Pointer(in.LastKnownGood))
  4939  	out.Error = in.Error
  4940  	return nil
  4941  }
  4942  
  4943  // Convert_core_NodeConfigStatus_To_v1_NodeConfigStatus is an autogenerated conversion function.
  4944  func Convert_core_NodeConfigStatus_To_v1_NodeConfigStatus(in *core.NodeConfigStatus, out *v1.NodeConfigStatus, s conversion.Scope) error {
  4945  	return autoConvert_core_NodeConfigStatus_To_v1_NodeConfigStatus(in, out, s)
  4946  }
  4947  
  4948  func autoConvert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(in *v1.NodeDaemonEndpoints, out *core.NodeDaemonEndpoints, s conversion.Scope) error {
  4949  	if err := Convert_v1_DaemonEndpoint_To_core_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil {
  4950  		return err
  4951  	}
  4952  	return nil
  4953  }
  4954  
  4955  // Convert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints is an autogenerated conversion function.
  4956  func Convert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(in *v1.NodeDaemonEndpoints, out *core.NodeDaemonEndpoints, s conversion.Scope) error {
  4957  	return autoConvert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(in, out, s)
  4958  }
  4959  
  4960  func autoConvert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *core.NodeDaemonEndpoints, out *v1.NodeDaemonEndpoints, s conversion.Scope) error {
  4961  	if err := Convert_core_DaemonEndpoint_To_v1_DaemonEndpoint(&in.KubeletEndpoint, &out.KubeletEndpoint, s); err != nil {
  4962  		return err
  4963  	}
  4964  	return nil
  4965  }
  4966  
  4967  // Convert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints is an autogenerated conversion function.
  4968  func Convert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in *core.NodeDaemonEndpoints, out *v1.NodeDaemonEndpoints, s conversion.Scope) error {
  4969  	return autoConvert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(in, out, s)
  4970  }
  4971  
  4972  func autoConvert_v1_NodeList_To_core_NodeList(in *v1.NodeList, out *core.NodeList, s conversion.Scope) error {
  4973  	out.ListMeta = in.ListMeta
  4974  	if in.Items != nil {
  4975  		in, out := &in.Items, &out.Items
  4976  		*out = make([]core.Node, len(*in))
  4977  		for i := range *in {
  4978  			if err := Convert_v1_Node_To_core_Node(&(*in)[i], &(*out)[i], s); err != nil {
  4979  				return err
  4980  			}
  4981  		}
  4982  	} else {
  4983  		out.Items = nil
  4984  	}
  4985  	return nil
  4986  }
  4987  
  4988  // Convert_v1_NodeList_To_core_NodeList is an autogenerated conversion function.
  4989  func Convert_v1_NodeList_To_core_NodeList(in *v1.NodeList, out *core.NodeList, s conversion.Scope) error {
  4990  	return autoConvert_v1_NodeList_To_core_NodeList(in, out, s)
  4991  }
  4992  
  4993  func autoConvert_core_NodeList_To_v1_NodeList(in *core.NodeList, out *v1.NodeList, s conversion.Scope) error {
  4994  	out.ListMeta = in.ListMeta
  4995  	if in.Items != nil {
  4996  		in, out := &in.Items, &out.Items
  4997  		*out = make([]v1.Node, len(*in))
  4998  		for i := range *in {
  4999  			if err := Convert_core_Node_To_v1_Node(&(*in)[i], &(*out)[i], s); err != nil {
  5000  				return err
  5001  			}
  5002  		}
  5003  	} else {
  5004  		out.Items = nil
  5005  	}
  5006  	return nil
  5007  }
  5008  
  5009  // Convert_core_NodeList_To_v1_NodeList is an autogenerated conversion function.
  5010  func Convert_core_NodeList_To_v1_NodeList(in *core.NodeList, out *v1.NodeList, s conversion.Scope) error {
  5011  	return autoConvert_core_NodeList_To_v1_NodeList(in, out, s)
  5012  }
  5013  
  5014  func autoConvert_v1_NodeProxyOptions_To_core_NodeProxyOptions(in *v1.NodeProxyOptions, out *core.NodeProxyOptions, s conversion.Scope) error {
  5015  	out.Path = in.Path
  5016  	return nil
  5017  }
  5018  
  5019  // Convert_v1_NodeProxyOptions_To_core_NodeProxyOptions is an autogenerated conversion function.
  5020  func Convert_v1_NodeProxyOptions_To_core_NodeProxyOptions(in *v1.NodeProxyOptions, out *core.NodeProxyOptions, s conversion.Scope) error {
  5021  	return autoConvert_v1_NodeProxyOptions_To_core_NodeProxyOptions(in, out, s)
  5022  }
  5023  
  5024  func autoConvert_core_NodeProxyOptions_To_v1_NodeProxyOptions(in *core.NodeProxyOptions, out *v1.NodeProxyOptions, s conversion.Scope) error {
  5025  	out.Path = in.Path
  5026  	return nil
  5027  }
  5028  
  5029  // Convert_core_NodeProxyOptions_To_v1_NodeProxyOptions is an autogenerated conversion function.
  5030  func Convert_core_NodeProxyOptions_To_v1_NodeProxyOptions(in *core.NodeProxyOptions, out *v1.NodeProxyOptions, s conversion.Scope) error {
  5031  	return autoConvert_core_NodeProxyOptions_To_v1_NodeProxyOptions(in, out, s)
  5032  }
  5033  
  5034  func autoConvert_url_Values_To_v1_NodeProxyOptions(in *url.Values, out *v1.NodeProxyOptions, s conversion.Scope) error {
  5035  	// WARNING: Field TypeMeta does not have json tag, skipping.
  5036  
  5037  	if values, ok := map[string][]string(*in)["path"]; ok && len(values) > 0 {
  5038  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Path, s); err != nil {
  5039  			return err
  5040  		}
  5041  	} else {
  5042  		out.Path = ""
  5043  	}
  5044  	return nil
  5045  }
  5046  
  5047  // Convert_url_Values_To_v1_NodeProxyOptions is an autogenerated conversion function.
  5048  func Convert_url_Values_To_v1_NodeProxyOptions(in *url.Values, out *v1.NodeProxyOptions, s conversion.Scope) error {
  5049  	return autoConvert_url_Values_To_v1_NodeProxyOptions(in, out, s)
  5050  }
  5051  
  5052  func autoConvert_v1_NodeResources_To_core_NodeResources(in *v1.NodeResources, out *core.NodeResources, s conversion.Scope) error {
  5053  	out.Capacity = *(*core.ResourceList)(unsafe.Pointer(&in.Capacity))
  5054  	return nil
  5055  }
  5056  
  5057  // Convert_v1_NodeResources_To_core_NodeResources is an autogenerated conversion function.
  5058  func Convert_v1_NodeResources_To_core_NodeResources(in *v1.NodeResources, out *core.NodeResources, s conversion.Scope) error {
  5059  	return autoConvert_v1_NodeResources_To_core_NodeResources(in, out, s)
  5060  }
  5061  
  5062  func autoConvert_core_NodeResources_To_v1_NodeResources(in *core.NodeResources, out *v1.NodeResources, s conversion.Scope) error {
  5063  	out.Capacity = *(*v1.ResourceList)(unsafe.Pointer(&in.Capacity))
  5064  	return nil
  5065  }
  5066  
  5067  // Convert_core_NodeResources_To_v1_NodeResources is an autogenerated conversion function.
  5068  func Convert_core_NodeResources_To_v1_NodeResources(in *core.NodeResources, out *v1.NodeResources, s conversion.Scope) error {
  5069  	return autoConvert_core_NodeResources_To_v1_NodeResources(in, out, s)
  5070  }
  5071  
  5072  func autoConvert_v1_NodeSelector_To_core_NodeSelector(in *v1.NodeSelector, out *core.NodeSelector, s conversion.Scope) error {
  5073  	out.NodeSelectorTerms = *(*[]core.NodeSelectorTerm)(unsafe.Pointer(&in.NodeSelectorTerms))
  5074  	return nil
  5075  }
  5076  
  5077  // Convert_v1_NodeSelector_To_core_NodeSelector is an autogenerated conversion function.
  5078  func Convert_v1_NodeSelector_To_core_NodeSelector(in *v1.NodeSelector, out *core.NodeSelector, s conversion.Scope) error {
  5079  	return autoConvert_v1_NodeSelector_To_core_NodeSelector(in, out, s)
  5080  }
  5081  
  5082  func autoConvert_core_NodeSelector_To_v1_NodeSelector(in *core.NodeSelector, out *v1.NodeSelector, s conversion.Scope) error {
  5083  	out.NodeSelectorTerms = *(*[]v1.NodeSelectorTerm)(unsafe.Pointer(&in.NodeSelectorTerms))
  5084  	return nil
  5085  }
  5086  
  5087  // Convert_core_NodeSelector_To_v1_NodeSelector is an autogenerated conversion function.
  5088  func Convert_core_NodeSelector_To_v1_NodeSelector(in *core.NodeSelector, out *v1.NodeSelector, s conversion.Scope) error {
  5089  	return autoConvert_core_NodeSelector_To_v1_NodeSelector(in, out, s)
  5090  }
  5091  
  5092  func autoConvert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement(in *v1.NodeSelectorRequirement, out *core.NodeSelectorRequirement, s conversion.Scope) error {
  5093  	out.Key = in.Key
  5094  	out.Operator = core.NodeSelectorOperator(in.Operator)
  5095  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  5096  	return nil
  5097  }
  5098  
  5099  // Convert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement is an autogenerated conversion function.
  5100  func Convert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement(in *v1.NodeSelectorRequirement, out *core.NodeSelectorRequirement, s conversion.Scope) error {
  5101  	return autoConvert_v1_NodeSelectorRequirement_To_core_NodeSelectorRequirement(in, out, s)
  5102  }
  5103  
  5104  func autoConvert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in *core.NodeSelectorRequirement, out *v1.NodeSelectorRequirement, s conversion.Scope) error {
  5105  	out.Key = in.Key
  5106  	out.Operator = v1.NodeSelectorOperator(in.Operator)
  5107  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  5108  	return nil
  5109  }
  5110  
  5111  // Convert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement is an autogenerated conversion function.
  5112  func Convert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in *core.NodeSelectorRequirement, out *v1.NodeSelectorRequirement, s conversion.Scope) error {
  5113  	return autoConvert_core_NodeSelectorRequirement_To_v1_NodeSelectorRequirement(in, out, s)
  5114  }
  5115  
  5116  func autoConvert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(in *v1.NodeSelectorTerm, out *core.NodeSelectorTerm, s conversion.Scope) error {
  5117  	out.MatchExpressions = *(*[]core.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  5118  	out.MatchFields = *(*[]core.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchFields))
  5119  	return nil
  5120  }
  5121  
  5122  // Convert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm is an autogenerated conversion function.
  5123  func Convert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(in *v1.NodeSelectorTerm, out *core.NodeSelectorTerm, s conversion.Scope) error {
  5124  	return autoConvert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(in, out, s)
  5125  }
  5126  
  5127  func autoConvert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(in *core.NodeSelectorTerm, out *v1.NodeSelectorTerm, s conversion.Scope) error {
  5128  	out.MatchExpressions = *(*[]v1.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  5129  	out.MatchFields = *(*[]v1.NodeSelectorRequirement)(unsafe.Pointer(&in.MatchFields))
  5130  	return nil
  5131  }
  5132  
  5133  // Convert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm is an autogenerated conversion function.
  5134  func Convert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(in *core.NodeSelectorTerm, out *v1.NodeSelectorTerm, s conversion.Scope) error {
  5135  	return autoConvert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(in, out, s)
  5136  }
  5137  
  5138  func autoConvert_v1_NodeSpec_To_core_NodeSpec(in *v1.NodeSpec, out *core.NodeSpec, s conversion.Scope) error {
  5139  	// WARNING: in.PodCIDR requires manual conversion: does not exist in peer-type
  5140  	out.PodCIDRs = *(*[]string)(unsafe.Pointer(&in.PodCIDRs))
  5141  	out.ProviderID = in.ProviderID
  5142  	out.Unschedulable = in.Unschedulable
  5143  	out.Taints = *(*[]core.Taint)(unsafe.Pointer(&in.Taints))
  5144  	out.ConfigSource = (*core.NodeConfigSource)(unsafe.Pointer(in.ConfigSource))
  5145  	out.DoNotUseExternalID = in.DoNotUseExternalID
  5146  	return nil
  5147  }
  5148  
  5149  func autoConvert_core_NodeSpec_To_v1_NodeSpec(in *core.NodeSpec, out *v1.NodeSpec, s conversion.Scope) error {
  5150  	out.PodCIDRs = *(*[]string)(unsafe.Pointer(&in.PodCIDRs))
  5151  	out.ProviderID = in.ProviderID
  5152  	out.Unschedulable = in.Unschedulable
  5153  	out.Taints = *(*[]v1.Taint)(unsafe.Pointer(&in.Taints))
  5154  	out.ConfigSource = (*v1.NodeConfigSource)(unsafe.Pointer(in.ConfigSource))
  5155  	out.DoNotUseExternalID = in.DoNotUseExternalID
  5156  	return nil
  5157  }
  5158  
  5159  func autoConvert_v1_NodeStatus_To_core_NodeStatus(in *v1.NodeStatus, out *core.NodeStatus, s conversion.Scope) error {
  5160  	out.Capacity = *(*core.ResourceList)(unsafe.Pointer(&in.Capacity))
  5161  	out.Allocatable = *(*core.ResourceList)(unsafe.Pointer(&in.Allocatable))
  5162  	out.Phase = core.NodePhase(in.Phase)
  5163  	out.Conditions = *(*[]core.NodeCondition)(unsafe.Pointer(&in.Conditions))
  5164  	out.Addresses = *(*[]core.NodeAddress)(unsafe.Pointer(&in.Addresses))
  5165  	if err := Convert_v1_NodeDaemonEndpoints_To_core_NodeDaemonEndpoints(&in.DaemonEndpoints, &out.DaemonEndpoints, s); err != nil {
  5166  		return err
  5167  	}
  5168  	if err := Convert_v1_NodeSystemInfo_To_core_NodeSystemInfo(&in.NodeInfo, &out.NodeInfo, s); err != nil {
  5169  		return err
  5170  	}
  5171  	out.Images = *(*[]core.ContainerImage)(unsafe.Pointer(&in.Images))
  5172  	out.VolumesInUse = *(*[]core.UniqueVolumeName)(unsafe.Pointer(&in.VolumesInUse))
  5173  	out.VolumesAttached = *(*[]core.AttachedVolume)(unsafe.Pointer(&in.VolumesAttached))
  5174  	out.Config = (*core.NodeConfigStatus)(unsafe.Pointer(in.Config))
  5175  	return nil
  5176  }
  5177  
  5178  // Convert_v1_NodeStatus_To_core_NodeStatus is an autogenerated conversion function.
  5179  func Convert_v1_NodeStatus_To_core_NodeStatus(in *v1.NodeStatus, out *core.NodeStatus, s conversion.Scope) error {
  5180  	return autoConvert_v1_NodeStatus_To_core_NodeStatus(in, out, s)
  5181  }
  5182  
  5183  func autoConvert_core_NodeStatus_To_v1_NodeStatus(in *core.NodeStatus, out *v1.NodeStatus, s conversion.Scope) error {
  5184  	out.Capacity = *(*v1.ResourceList)(unsafe.Pointer(&in.Capacity))
  5185  	out.Allocatable = *(*v1.ResourceList)(unsafe.Pointer(&in.Allocatable))
  5186  	out.Phase = v1.NodePhase(in.Phase)
  5187  	out.Conditions = *(*[]v1.NodeCondition)(unsafe.Pointer(&in.Conditions))
  5188  	out.Addresses = *(*[]v1.NodeAddress)(unsafe.Pointer(&in.Addresses))
  5189  	if err := Convert_core_NodeDaemonEndpoints_To_v1_NodeDaemonEndpoints(&in.DaemonEndpoints, &out.DaemonEndpoints, s); err != nil {
  5190  		return err
  5191  	}
  5192  	if err := Convert_core_NodeSystemInfo_To_v1_NodeSystemInfo(&in.NodeInfo, &out.NodeInfo, s); err != nil {
  5193  		return err
  5194  	}
  5195  	out.Images = *(*[]v1.ContainerImage)(unsafe.Pointer(&in.Images))
  5196  	out.VolumesInUse = *(*[]v1.UniqueVolumeName)(unsafe.Pointer(&in.VolumesInUse))
  5197  	out.VolumesAttached = *(*[]v1.AttachedVolume)(unsafe.Pointer(&in.VolumesAttached))
  5198  	out.Config = (*v1.NodeConfigStatus)(unsafe.Pointer(in.Config))
  5199  	return nil
  5200  }
  5201  
  5202  // Convert_core_NodeStatus_To_v1_NodeStatus is an autogenerated conversion function.
  5203  func Convert_core_NodeStatus_To_v1_NodeStatus(in *core.NodeStatus, out *v1.NodeStatus, s conversion.Scope) error {
  5204  	return autoConvert_core_NodeStatus_To_v1_NodeStatus(in, out, s)
  5205  }
  5206  
  5207  func autoConvert_v1_NodeSystemInfo_To_core_NodeSystemInfo(in *v1.NodeSystemInfo, out *core.NodeSystemInfo, s conversion.Scope) error {
  5208  	out.MachineID = in.MachineID
  5209  	out.SystemUUID = in.SystemUUID
  5210  	out.BootID = in.BootID
  5211  	out.KernelVersion = in.KernelVersion
  5212  	out.OSImage = in.OSImage
  5213  	out.ContainerRuntimeVersion = in.ContainerRuntimeVersion
  5214  	out.KubeletVersion = in.KubeletVersion
  5215  	out.KubeProxyVersion = in.KubeProxyVersion
  5216  	out.OperatingSystem = in.OperatingSystem
  5217  	out.Architecture = in.Architecture
  5218  	return nil
  5219  }
  5220  
  5221  // Convert_v1_NodeSystemInfo_To_core_NodeSystemInfo is an autogenerated conversion function.
  5222  func Convert_v1_NodeSystemInfo_To_core_NodeSystemInfo(in *v1.NodeSystemInfo, out *core.NodeSystemInfo, s conversion.Scope) error {
  5223  	return autoConvert_v1_NodeSystemInfo_To_core_NodeSystemInfo(in, out, s)
  5224  }
  5225  
  5226  func autoConvert_core_NodeSystemInfo_To_v1_NodeSystemInfo(in *core.NodeSystemInfo, out *v1.NodeSystemInfo, s conversion.Scope) error {
  5227  	out.MachineID = in.MachineID
  5228  	out.SystemUUID = in.SystemUUID
  5229  	out.BootID = in.BootID
  5230  	out.KernelVersion = in.KernelVersion
  5231  	out.OSImage = in.OSImage
  5232  	out.ContainerRuntimeVersion = in.ContainerRuntimeVersion
  5233  	out.KubeletVersion = in.KubeletVersion
  5234  	out.KubeProxyVersion = in.KubeProxyVersion
  5235  	out.OperatingSystem = in.OperatingSystem
  5236  	out.Architecture = in.Architecture
  5237  	return nil
  5238  }
  5239  
  5240  // Convert_core_NodeSystemInfo_To_v1_NodeSystemInfo is an autogenerated conversion function.
  5241  func Convert_core_NodeSystemInfo_To_v1_NodeSystemInfo(in *core.NodeSystemInfo, out *v1.NodeSystemInfo, s conversion.Scope) error {
  5242  	return autoConvert_core_NodeSystemInfo_To_v1_NodeSystemInfo(in, out, s)
  5243  }
  5244  
  5245  func autoConvert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector(in *v1.ObjectFieldSelector, out *core.ObjectFieldSelector, s conversion.Scope) error {
  5246  	out.APIVersion = in.APIVersion
  5247  	out.FieldPath = in.FieldPath
  5248  	return nil
  5249  }
  5250  
  5251  // Convert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector is an autogenerated conversion function.
  5252  func Convert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector(in *v1.ObjectFieldSelector, out *core.ObjectFieldSelector, s conversion.Scope) error {
  5253  	return autoConvert_v1_ObjectFieldSelector_To_core_ObjectFieldSelector(in, out, s)
  5254  }
  5255  
  5256  func autoConvert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *core.ObjectFieldSelector, out *v1.ObjectFieldSelector, s conversion.Scope) error {
  5257  	out.APIVersion = in.APIVersion
  5258  	out.FieldPath = in.FieldPath
  5259  	return nil
  5260  }
  5261  
  5262  // Convert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector is an autogenerated conversion function.
  5263  func Convert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *core.ObjectFieldSelector, out *v1.ObjectFieldSelector, s conversion.Scope) error {
  5264  	return autoConvert_core_ObjectFieldSelector_To_v1_ObjectFieldSelector(in, out, s)
  5265  }
  5266  
  5267  func autoConvert_v1_ObjectReference_To_core_ObjectReference(in *v1.ObjectReference, out *core.ObjectReference, s conversion.Scope) error {
  5268  	out.Kind = in.Kind
  5269  	out.Namespace = in.Namespace
  5270  	out.Name = in.Name
  5271  	out.UID = types.UID(in.UID)
  5272  	out.APIVersion = in.APIVersion
  5273  	out.ResourceVersion = in.ResourceVersion
  5274  	out.FieldPath = in.FieldPath
  5275  	return nil
  5276  }
  5277  
  5278  // Convert_v1_ObjectReference_To_core_ObjectReference is an autogenerated conversion function.
  5279  func Convert_v1_ObjectReference_To_core_ObjectReference(in *v1.ObjectReference, out *core.ObjectReference, s conversion.Scope) error {
  5280  	return autoConvert_v1_ObjectReference_To_core_ObjectReference(in, out, s)
  5281  }
  5282  
  5283  func autoConvert_core_ObjectReference_To_v1_ObjectReference(in *core.ObjectReference, out *v1.ObjectReference, s conversion.Scope) error {
  5284  	out.Kind = in.Kind
  5285  	out.Namespace = in.Namespace
  5286  	out.Name = in.Name
  5287  	out.UID = types.UID(in.UID)
  5288  	out.APIVersion = in.APIVersion
  5289  	out.ResourceVersion = in.ResourceVersion
  5290  	out.FieldPath = in.FieldPath
  5291  	return nil
  5292  }
  5293  
  5294  // Convert_core_ObjectReference_To_v1_ObjectReference is an autogenerated conversion function.
  5295  func Convert_core_ObjectReference_To_v1_ObjectReference(in *core.ObjectReference, out *v1.ObjectReference, s conversion.Scope) error {
  5296  	return autoConvert_core_ObjectReference_To_v1_ObjectReference(in, out, s)
  5297  }
  5298  
  5299  func autoConvert_v1_PersistentVolume_To_core_PersistentVolume(in *v1.PersistentVolume, out *core.PersistentVolume, s conversion.Scope) error {
  5300  	out.ObjectMeta = in.ObjectMeta
  5301  	if err := Convert_v1_PersistentVolumeSpec_To_core_PersistentVolumeSpec(&in.Spec, &out.Spec, s); err != nil {
  5302  		return err
  5303  	}
  5304  	if err := Convert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(&in.Status, &out.Status, s); err != nil {
  5305  		return err
  5306  	}
  5307  	return nil
  5308  }
  5309  
  5310  // Convert_v1_PersistentVolume_To_core_PersistentVolume is an autogenerated conversion function.
  5311  func Convert_v1_PersistentVolume_To_core_PersistentVolume(in *v1.PersistentVolume, out *core.PersistentVolume, s conversion.Scope) error {
  5312  	return autoConvert_v1_PersistentVolume_To_core_PersistentVolume(in, out, s)
  5313  }
  5314  
  5315  func autoConvert_core_PersistentVolume_To_v1_PersistentVolume(in *core.PersistentVolume, out *v1.PersistentVolume, s conversion.Scope) error {
  5316  	out.ObjectMeta = in.ObjectMeta
  5317  	if err := Convert_core_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(&in.Spec, &out.Spec, s); err != nil {
  5318  		return err
  5319  	}
  5320  	if err := Convert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(&in.Status, &out.Status, s); err != nil {
  5321  		return err
  5322  	}
  5323  	return nil
  5324  }
  5325  
  5326  // Convert_core_PersistentVolume_To_v1_PersistentVolume is an autogenerated conversion function.
  5327  func Convert_core_PersistentVolume_To_v1_PersistentVolume(in *core.PersistentVolume, out *v1.PersistentVolume, s conversion.Scope) error {
  5328  	return autoConvert_core_PersistentVolume_To_v1_PersistentVolume(in, out, s)
  5329  }
  5330  
  5331  func autoConvert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim(in *v1.PersistentVolumeClaim, out *core.PersistentVolumeClaim, s conversion.Scope) error {
  5332  	out.ObjectMeta = in.ObjectMeta
  5333  	if err := Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  5334  		return err
  5335  	}
  5336  	if err := Convert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(&in.Status, &out.Status, s); err != nil {
  5337  		return err
  5338  	}
  5339  	return nil
  5340  }
  5341  
  5342  // Convert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim is an autogenerated conversion function.
  5343  func Convert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim(in *v1.PersistentVolumeClaim, out *core.PersistentVolumeClaim, s conversion.Scope) error {
  5344  	return autoConvert_v1_PersistentVolumeClaim_To_core_PersistentVolumeClaim(in, out, s)
  5345  }
  5346  
  5347  func autoConvert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *core.PersistentVolumeClaim, out *v1.PersistentVolumeClaim, s conversion.Scope) error {
  5348  	out.ObjectMeta = in.ObjectMeta
  5349  	if err := Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  5350  		return err
  5351  	}
  5352  	if err := Convert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(&in.Status, &out.Status, s); err != nil {
  5353  		return err
  5354  	}
  5355  	return nil
  5356  }
  5357  
  5358  // Convert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim is an autogenerated conversion function.
  5359  func Convert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in *core.PersistentVolumeClaim, out *v1.PersistentVolumeClaim, s conversion.Scope) error {
  5360  	return autoConvert_core_PersistentVolumeClaim_To_v1_PersistentVolumeClaim(in, out, s)
  5361  }
  5362  
  5363  func autoConvert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition(in *v1.PersistentVolumeClaimCondition, out *core.PersistentVolumeClaimCondition, s conversion.Scope) error {
  5364  	out.Type = core.PersistentVolumeClaimConditionType(in.Type)
  5365  	out.Status = core.ConditionStatus(in.Status)
  5366  	out.LastProbeTime = in.LastProbeTime
  5367  	out.LastTransitionTime = in.LastTransitionTime
  5368  	out.Reason = in.Reason
  5369  	out.Message = in.Message
  5370  	return nil
  5371  }
  5372  
  5373  // Convert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition is an autogenerated conversion function.
  5374  func Convert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition(in *v1.PersistentVolumeClaimCondition, out *core.PersistentVolumeClaimCondition, s conversion.Scope) error {
  5375  	return autoConvert_v1_PersistentVolumeClaimCondition_To_core_PersistentVolumeClaimCondition(in, out, s)
  5376  }
  5377  
  5378  func autoConvert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition(in *core.PersistentVolumeClaimCondition, out *v1.PersistentVolumeClaimCondition, s conversion.Scope) error {
  5379  	out.Type = v1.PersistentVolumeClaimConditionType(in.Type)
  5380  	out.Status = v1.ConditionStatus(in.Status)
  5381  	out.LastProbeTime = in.LastProbeTime
  5382  	out.LastTransitionTime = in.LastTransitionTime
  5383  	out.Reason = in.Reason
  5384  	out.Message = in.Message
  5385  	return nil
  5386  }
  5387  
  5388  // Convert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition is an autogenerated conversion function.
  5389  func Convert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition(in *core.PersistentVolumeClaimCondition, out *v1.PersistentVolumeClaimCondition, s conversion.Scope) error {
  5390  	return autoConvert_core_PersistentVolumeClaimCondition_To_v1_PersistentVolumeClaimCondition(in, out, s)
  5391  }
  5392  
  5393  func autoConvert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList(in *v1.PersistentVolumeClaimList, out *core.PersistentVolumeClaimList, s conversion.Scope) error {
  5394  	out.ListMeta = in.ListMeta
  5395  	out.Items = *(*[]core.PersistentVolumeClaim)(unsafe.Pointer(&in.Items))
  5396  	return nil
  5397  }
  5398  
  5399  // Convert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList is an autogenerated conversion function.
  5400  func Convert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList(in *v1.PersistentVolumeClaimList, out *core.PersistentVolumeClaimList, s conversion.Scope) error {
  5401  	return autoConvert_v1_PersistentVolumeClaimList_To_core_PersistentVolumeClaimList(in, out, s)
  5402  }
  5403  
  5404  func autoConvert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *core.PersistentVolumeClaimList, out *v1.PersistentVolumeClaimList, s conversion.Scope) error {
  5405  	out.ListMeta = in.ListMeta
  5406  	out.Items = *(*[]v1.PersistentVolumeClaim)(unsafe.Pointer(&in.Items))
  5407  	return nil
  5408  }
  5409  
  5410  // Convert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList is an autogenerated conversion function.
  5411  func Convert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in *core.PersistentVolumeClaimList, out *v1.PersistentVolumeClaimList, s conversion.Scope) error {
  5412  	return autoConvert_core_PersistentVolumeClaimList_To_v1_PersistentVolumeClaimList(in, out, s)
  5413  }
  5414  
  5415  func autoConvert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(in *v1.PersistentVolumeClaimSpec, out *core.PersistentVolumeClaimSpec, s conversion.Scope) error {
  5416  	out.AccessModes = *(*[]core.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5417  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
  5418  	if err := Convert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  5419  		return err
  5420  	}
  5421  	out.VolumeName = in.VolumeName
  5422  	out.StorageClassName = (*string)(unsafe.Pointer(in.StorageClassName))
  5423  	out.VolumeMode = (*core.PersistentVolumeMode)(unsafe.Pointer(in.VolumeMode))
  5424  	out.DataSource = (*core.TypedLocalObjectReference)(unsafe.Pointer(in.DataSource))
  5425  	out.DataSourceRef = (*core.TypedObjectReference)(unsafe.Pointer(in.DataSourceRef))
  5426  	out.VolumeAttributesClassName = (*string)(unsafe.Pointer(in.VolumeAttributesClassName))
  5427  	return nil
  5428  }
  5429  
  5430  // Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec is an autogenerated conversion function.
  5431  func Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(in *v1.PersistentVolumeClaimSpec, out *core.PersistentVolumeClaimSpec, s conversion.Scope) error {
  5432  	return autoConvert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(in, out, s)
  5433  }
  5434  
  5435  func autoConvert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *core.PersistentVolumeClaimSpec, out *v1.PersistentVolumeClaimSpec, s conversion.Scope) error {
  5436  	out.AccessModes = *(*[]v1.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5437  	out.Selector = (*metav1.LabelSelector)(unsafe.Pointer(in.Selector))
  5438  	if err := Convert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
  5439  		return err
  5440  	}
  5441  	out.VolumeName = in.VolumeName
  5442  	out.StorageClassName = (*string)(unsafe.Pointer(in.StorageClassName))
  5443  	out.VolumeMode = (*v1.PersistentVolumeMode)(unsafe.Pointer(in.VolumeMode))
  5444  	out.DataSource = (*v1.TypedLocalObjectReference)(unsafe.Pointer(in.DataSource))
  5445  	out.DataSourceRef = (*v1.TypedObjectReference)(unsafe.Pointer(in.DataSourceRef))
  5446  	out.VolumeAttributesClassName = (*string)(unsafe.Pointer(in.VolumeAttributesClassName))
  5447  	return nil
  5448  }
  5449  
  5450  // Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec is an autogenerated conversion function.
  5451  func Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in *core.PersistentVolumeClaimSpec, out *v1.PersistentVolumeClaimSpec, s conversion.Scope) error {
  5452  	return autoConvert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(in, out, s)
  5453  }
  5454  
  5455  func autoConvert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(in *v1.PersistentVolumeClaimStatus, out *core.PersistentVolumeClaimStatus, s conversion.Scope) error {
  5456  	out.Phase = core.PersistentVolumeClaimPhase(in.Phase)
  5457  	out.AccessModes = *(*[]core.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5458  	out.Capacity = *(*core.ResourceList)(unsafe.Pointer(&in.Capacity))
  5459  	out.Conditions = *(*[]core.PersistentVolumeClaimCondition)(unsafe.Pointer(&in.Conditions))
  5460  	out.AllocatedResources = *(*core.ResourceList)(unsafe.Pointer(&in.AllocatedResources))
  5461  	out.AllocatedResourceStatuses = *(*map[core.ResourceName]core.ClaimResourceStatus)(unsafe.Pointer(&in.AllocatedResourceStatuses))
  5462  	out.CurrentVolumeAttributesClassName = (*string)(unsafe.Pointer(in.CurrentVolumeAttributesClassName))
  5463  	out.ModifyVolumeStatus = (*core.ModifyVolumeStatus)(unsafe.Pointer(in.ModifyVolumeStatus))
  5464  	return nil
  5465  }
  5466  
  5467  // Convert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus is an autogenerated conversion function.
  5468  func Convert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(in *v1.PersistentVolumeClaimStatus, out *core.PersistentVolumeClaimStatus, s conversion.Scope) error {
  5469  	return autoConvert_v1_PersistentVolumeClaimStatus_To_core_PersistentVolumeClaimStatus(in, out, s)
  5470  }
  5471  
  5472  func autoConvert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *core.PersistentVolumeClaimStatus, out *v1.PersistentVolumeClaimStatus, s conversion.Scope) error {
  5473  	out.Phase = v1.PersistentVolumeClaimPhase(in.Phase)
  5474  	out.AccessModes = *(*[]v1.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5475  	out.Capacity = *(*v1.ResourceList)(unsafe.Pointer(&in.Capacity))
  5476  	out.Conditions = *(*[]v1.PersistentVolumeClaimCondition)(unsafe.Pointer(&in.Conditions))
  5477  	out.AllocatedResources = *(*v1.ResourceList)(unsafe.Pointer(&in.AllocatedResources))
  5478  	out.AllocatedResourceStatuses = *(*map[v1.ResourceName]v1.ClaimResourceStatus)(unsafe.Pointer(&in.AllocatedResourceStatuses))
  5479  	out.CurrentVolumeAttributesClassName = (*string)(unsafe.Pointer(in.CurrentVolumeAttributesClassName))
  5480  	out.ModifyVolumeStatus = (*v1.ModifyVolumeStatus)(unsafe.Pointer(in.ModifyVolumeStatus))
  5481  	return nil
  5482  }
  5483  
  5484  // Convert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus is an autogenerated conversion function.
  5485  func Convert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in *core.PersistentVolumeClaimStatus, out *v1.PersistentVolumeClaimStatus, s conversion.Scope) error {
  5486  	return autoConvert_core_PersistentVolumeClaimStatus_To_v1_PersistentVolumeClaimStatus(in, out, s)
  5487  }
  5488  
  5489  func autoConvert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate(in *v1.PersistentVolumeClaimTemplate, out *core.PersistentVolumeClaimTemplate, s conversion.Scope) error {
  5490  	out.ObjectMeta = in.ObjectMeta
  5491  	if err := Convert_v1_PersistentVolumeClaimSpec_To_core_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  5492  		return err
  5493  	}
  5494  	return nil
  5495  }
  5496  
  5497  // Convert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate is an autogenerated conversion function.
  5498  func Convert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate(in *v1.PersistentVolumeClaimTemplate, out *core.PersistentVolumeClaimTemplate, s conversion.Scope) error {
  5499  	return autoConvert_v1_PersistentVolumeClaimTemplate_To_core_PersistentVolumeClaimTemplate(in, out, s)
  5500  }
  5501  
  5502  func autoConvert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate(in *core.PersistentVolumeClaimTemplate, out *v1.PersistentVolumeClaimTemplate, s conversion.Scope) error {
  5503  	out.ObjectMeta = in.ObjectMeta
  5504  	if err := Convert_core_PersistentVolumeClaimSpec_To_v1_PersistentVolumeClaimSpec(&in.Spec, &out.Spec, s); err != nil {
  5505  		return err
  5506  	}
  5507  	return nil
  5508  }
  5509  
  5510  // Convert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate is an autogenerated conversion function.
  5511  func Convert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate(in *core.PersistentVolumeClaimTemplate, out *v1.PersistentVolumeClaimTemplate, s conversion.Scope) error {
  5512  	return autoConvert_core_PersistentVolumeClaimTemplate_To_v1_PersistentVolumeClaimTemplate(in, out, s)
  5513  }
  5514  
  5515  func autoConvert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource(in *v1.PersistentVolumeClaimVolumeSource, out *core.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  5516  	out.ClaimName = in.ClaimName
  5517  	out.ReadOnly = in.ReadOnly
  5518  	return nil
  5519  }
  5520  
  5521  // Convert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource is an autogenerated conversion function.
  5522  func Convert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource(in *v1.PersistentVolumeClaimVolumeSource, out *core.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  5523  	return autoConvert_v1_PersistentVolumeClaimVolumeSource_To_core_PersistentVolumeClaimVolumeSource(in, out, s)
  5524  }
  5525  
  5526  func autoConvert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *core.PersistentVolumeClaimVolumeSource, out *v1.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  5527  	out.ClaimName = in.ClaimName
  5528  	out.ReadOnly = in.ReadOnly
  5529  	return nil
  5530  }
  5531  
  5532  // Convert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource is an autogenerated conversion function.
  5533  func Convert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *core.PersistentVolumeClaimVolumeSource, out *v1.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
  5534  	return autoConvert_core_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in, out, s)
  5535  }
  5536  
  5537  func autoConvert_v1_PersistentVolumeList_To_core_PersistentVolumeList(in *v1.PersistentVolumeList, out *core.PersistentVolumeList, s conversion.Scope) error {
  5538  	out.ListMeta = in.ListMeta
  5539  	if in.Items != nil {
  5540  		in, out := &in.Items, &out.Items
  5541  		*out = make([]core.PersistentVolume, len(*in))
  5542  		for i := range *in {
  5543  			if err := Convert_v1_PersistentVolume_To_core_PersistentVolume(&(*in)[i], &(*out)[i], s); err != nil {
  5544  				return err
  5545  			}
  5546  		}
  5547  	} else {
  5548  		out.Items = nil
  5549  	}
  5550  	return nil
  5551  }
  5552  
  5553  // Convert_v1_PersistentVolumeList_To_core_PersistentVolumeList is an autogenerated conversion function.
  5554  func Convert_v1_PersistentVolumeList_To_core_PersistentVolumeList(in *v1.PersistentVolumeList, out *core.PersistentVolumeList, s conversion.Scope) error {
  5555  	return autoConvert_v1_PersistentVolumeList_To_core_PersistentVolumeList(in, out, s)
  5556  }
  5557  
  5558  func autoConvert_core_PersistentVolumeList_To_v1_PersistentVolumeList(in *core.PersistentVolumeList, out *v1.PersistentVolumeList, s conversion.Scope) error {
  5559  	out.ListMeta = in.ListMeta
  5560  	if in.Items != nil {
  5561  		in, out := &in.Items, &out.Items
  5562  		*out = make([]v1.PersistentVolume, len(*in))
  5563  		for i := range *in {
  5564  			if err := Convert_core_PersistentVolume_To_v1_PersistentVolume(&(*in)[i], &(*out)[i], s); err != nil {
  5565  				return err
  5566  			}
  5567  		}
  5568  	} else {
  5569  		out.Items = nil
  5570  	}
  5571  	return nil
  5572  }
  5573  
  5574  // Convert_core_PersistentVolumeList_To_v1_PersistentVolumeList is an autogenerated conversion function.
  5575  func Convert_core_PersistentVolumeList_To_v1_PersistentVolumeList(in *core.PersistentVolumeList, out *v1.PersistentVolumeList, s conversion.Scope) error {
  5576  	return autoConvert_core_PersistentVolumeList_To_v1_PersistentVolumeList(in, out, s)
  5577  }
  5578  
  5579  func autoConvert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(in *v1.PersistentVolumeSource, out *core.PersistentVolumeSource, s conversion.Scope) error {
  5580  	out.GCEPersistentDisk = (*core.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  5581  	out.AWSElasticBlockStore = (*core.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  5582  	out.HostPath = (*core.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  5583  	out.Glusterfs = (*core.GlusterfsPersistentVolumeSource)(unsafe.Pointer(in.Glusterfs))
  5584  	out.NFS = (*core.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  5585  	out.RBD = (*core.RBDPersistentVolumeSource)(unsafe.Pointer(in.RBD))
  5586  	out.ISCSI = (*core.ISCSIPersistentVolumeSource)(unsafe.Pointer(in.ISCSI))
  5587  	out.Cinder = (*core.CinderPersistentVolumeSource)(unsafe.Pointer(in.Cinder))
  5588  	out.CephFS = (*core.CephFSPersistentVolumeSource)(unsafe.Pointer(in.CephFS))
  5589  	out.FC = (*core.FCVolumeSource)(unsafe.Pointer(in.FC))
  5590  	out.Flocker = (*core.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  5591  	out.FlexVolume = (*core.FlexPersistentVolumeSource)(unsafe.Pointer(in.FlexVolume))
  5592  	out.AzureFile = (*core.AzureFilePersistentVolumeSource)(unsafe.Pointer(in.AzureFile))
  5593  	out.VsphereVolume = (*core.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  5594  	out.Quobyte = (*core.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  5595  	out.AzureDisk = (*core.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  5596  	out.PhotonPersistentDisk = (*core.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  5597  	out.PortworxVolume = (*core.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  5598  	out.ScaleIO = (*core.ScaleIOPersistentVolumeSource)(unsafe.Pointer(in.ScaleIO))
  5599  	out.Local = (*core.LocalVolumeSource)(unsafe.Pointer(in.Local))
  5600  	out.StorageOS = (*core.StorageOSPersistentVolumeSource)(unsafe.Pointer(in.StorageOS))
  5601  	out.CSI = (*core.CSIPersistentVolumeSource)(unsafe.Pointer(in.CSI))
  5602  	return nil
  5603  }
  5604  
  5605  // Convert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource is an autogenerated conversion function.
  5606  func Convert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(in *v1.PersistentVolumeSource, out *core.PersistentVolumeSource, s conversion.Scope) error {
  5607  	return autoConvert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(in, out, s)
  5608  }
  5609  
  5610  func autoConvert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *core.PersistentVolumeSource, out *v1.PersistentVolumeSource, s conversion.Scope) error {
  5611  	out.GCEPersistentDisk = (*v1.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  5612  	out.AWSElasticBlockStore = (*v1.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  5613  	out.HostPath = (*v1.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  5614  	out.Glusterfs = (*v1.GlusterfsPersistentVolumeSource)(unsafe.Pointer(in.Glusterfs))
  5615  	out.NFS = (*v1.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  5616  	out.RBD = (*v1.RBDPersistentVolumeSource)(unsafe.Pointer(in.RBD))
  5617  	out.Quobyte = (*v1.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  5618  	out.ISCSI = (*v1.ISCSIPersistentVolumeSource)(unsafe.Pointer(in.ISCSI))
  5619  	out.FlexVolume = (*v1.FlexPersistentVolumeSource)(unsafe.Pointer(in.FlexVolume))
  5620  	out.Cinder = (*v1.CinderPersistentVolumeSource)(unsafe.Pointer(in.Cinder))
  5621  	out.CephFS = (*v1.CephFSPersistentVolumeSource)(unsafe.Pointer(in.CephFS))
  5622  	out.FC = (*v1.FCVolumeSource)(unsafe.Pointer(in.FC))
  5623  	out.Flocker = (*v1.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  5624  	out.AzureFile = (*v1.AzureFilePersistentVolumeSource)(unsafe.Pointer(in.AzureFile))
  5625  	out.VsphereVolume = (*v1.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  5626  	out.AzureDisk = (*v1.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  5627  	out.PhotonPersistentDisk = (*v1.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  5628  	out.PortworxVolume = (*v1.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  5629  	out.ScaleIO = (*v1.ScaleIOPersistentVolumeSource)(unsafe.Pointer(in.ScaleIO))
  5630  	out.Local = (*v1.LocalVolumeSource)(unsafe.Pointer(in.Local))
  5631  	out.StorageOS = (*v1.StorageOSPersistentVolumeSource)(unsafe.Pointer(in.StorageOS))
  5632  	out.CSI = (*v1.CSIPersistentVolumeSource)(unsafe.Pointer(in.CSI))
  5633  	return nil
  5634  }
  5635  
  5636  // Convert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource is an autogenerated conversion function.
  5637  func Convert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(in *core.PersistentVolumeSource, out *v1.PersistentVolumeSource, s conversion.Scope) error {
  5638  	return autoConvert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(in, out, s)
  5639  }
  5640  
  5641  func autoConvert_v1_PersistentVolumeSpec_To_core_PersistentVolumeSpec(in *v1.PersistentVolumeSpec, out *core.PersistentVolumeSpec, s conversion.Scope) error {
  5642  	out.Capacity = *(*core.ResourceList)(unsafe.Pointer(&in.Capacity))
  5643  	if err := Convert_v1_PersistentVolumeSource_To_core_PersistentVolumeSource(&in.PersistentVolumeSource, &out.PersistentVolumeSource, s); err != nil {
  5644  		return err
  5645  	}
  5646  	out.AccessModes = *(*[]core.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5647  	out.ClaimRef = (*core.ObjectReference)(unsafe.Pointer(in.ClaimRef))
  5648  	out.PersistentVolumeReclaimPolicy = core.PersistentVolumeReclaimPolicy(in.PersistentVolumeReclaimPolicy)
  5649  	out.StorageClassName = in.StorageClassName
  5650  	out.MountOptions = *(*[]string)(unsafe.Pointer(&in.MountOptions))
  5651  	out.VolumeMode = (*core.PersistentVolumeMode)(unsafe.Pointer(in.VolumeMode))
  5652  	out.NodeAffinity = (*core.VolumeNodeAffinity)(unsafe.Pointer(in.NodeAffinity))
  5653  	out.VolumeAttributesClassName = (*string)(unsafe.Pointer(in.VolumeAttributesClassName))
  5654  	return nil
  5655  }
  5656  
  5657  func autoConvert_core_PersistentVolumeSpec_To_v1_PersistentVolumeSpec(in *core.PersistentVolumeSpec, out *v1.PersistentVolumeSpec, s conversion.Scope) error {
  5658  	out.Capacity = *(*v1.ResourceList)(unsafe.Pointer(&in.Capacity))
  5659  	if err := Convert_core_PersistentVolumeSource_To_v1_PersistentVolumeSource(&in.PersistentVolumeSource, &out.PersistentVolumeSource, s); err != nil {
  5660  		return err
  5661  	}
  5662  	out.AccessModes = *(*[]v1.PersistentVolumeAccessMode)(unsafe.Pointer(&in.AccessModes))
  5663  	out.ClaimRef = (*v1.ObjectReference)(unsafe.Pointer(in.ClaimRef))
  5664  	out.PersistentVolumeReclaimPolicy = v1.PersistentVolumeReclaimPolicy(in.PersistentVolumeReclaimPolicy)
  5665  	out.StorageClassName = in.StorageClassName
  5666  	out.MountOptions = *(*[]string)(unsafe.Pointer(&in.MountOptions))
  5667  	out.VolumeMode = (*v1.PersistentVolumeMode)(unsafe.Pointer(in.VolumeMode))
  5668  	out.NodeAffinity = (*v1.VolumeNodeAffinity)(unsafe.Pointer(in.NodeAffinity))
  5669  	out.VolumeAttributesClassName = (*string)(unsafe.Pointer(in.VolumeAttributesClassName))
  5670  	return nil
  5671  }
  5672  
  5673  func autoConvert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(in *v1.PersistentVolumeStatus, out *core.PersistentVolumeStatus, s conversion.Scope) error {
  5674  	out.Phase = core.PersistentVolumePhase(in.Phase)
  5675  	out.Message = in.Message
  5676  	out.Reason = in.Reason
  5677  	out.LastPhaseTransitionTime = (*metav1.Time)(unsafe.Pointer(in.LastPhaseTransitionTime))
  5678  	return nil
  5679  }
  5680  
  5681  // Convert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus is an autogenerated conversion function.
  5682  func Convert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(in *v1.PersistentVolumeStatus, out *core.PersistentVolumeStatus, s conversion.Scope) error {
  5683  	return autoConvert_v1_PersistentVolumeStatus_To_core_PersistentVolumeStatus(in, out, s)
  5684  }
  5685  
  5686  func autoConvert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *core.PersistentVolumeStatus, out *v1.PersistentVolumeStatus, s conversion.Scope) error {
  5687  	out.Phase = v1.PersistentVolumePhase(in.Phase)
  5688  	out.Message = in.Message
  5689  	out.Reason = in.Reason
  5690  	out.LastPhaseTransitionTime = (*metav1.Time)(unsafe.Pointer(in.LastPhaseTransitionTime))
  5691  	return nil
  5692  }
  5693  
  5694  // Convert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus is an autogenerated conversion function.
  5695  func Convert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in *core.PersistentVolumeStatus, out *v1.PersistentVolumeStatus, s conversion.Scope) error {
  5696  	return autoConvert_core_PersistentVolumeStatus_To_v1_PersistentVolumeStatus(in, out, s)
  5697  }
  5698  
  5699  func autoConvert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource(in *v1.PhotonPersistentDiskVolumeSource, out *core.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  5700  	out.PdID = in.PdID
  5701  	out.FSType = in.FSType
  5702  	return nil
  5703  }
  5704  
  5705  // Convert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource is an autogenerated conversion function.
  5706  func Convert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource(in *v1.PhotonPersistentDiskVolumeSource, out *core.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  5707  	return autoConvert_v1_PhotonPersistentDiskVolumeSource_To_core_PhotonPersistentDiskVolumeSource(in, out, s)
  5708  }
  5709  
  5710  func autoConvert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in *core.PhotonPersistentDiskVolumeSource, out *v1.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  5711  	out.PdID = in.PdID
  5712  	out.FSType = in.FSType
  5713  	return nil
  5714  }
  5715  
  5716  // Convert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource is an autogenerated conversion function.
  5717  func Convert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in *core.PhotonPersistentDiskVolumeSource, out *v1.PhotonPersistentDiskVolumeSource, s conversion.Scope) error {
  5718  	return autoConvert_core_PhotonPersistentDiskVolumeSource_To_v1_PhotonPersistentDiskVolumeSource(in, out, s)
  5719  }
  5720  
  5721  func autoConvert_v1_Pod_To_core_Pod(in *v1.Pod, out *core.Pod, s conversion.Scope) error {
  5722  	out.ObjectMeta = in.ObjectMeta
  5723  	if err := Convert_v1_PodSpec_To_core_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  5724  		return err
  5725  	}
  5726  	if err := Convert_v1_PodStatus_To_core_PodStatus(&in.Status, &out.Status, s); err != nil {
  5727  		return err
  5728  	}
  5729  	return nil
  5730  }
  5731  
  5732  func autoConvert_core_Pod_To_v1_Pod(in *core.Pod, out *v1.Pod, s conversion.Scope) error {
  5733  	out.ObjectMeta = in.ObjectMeta
  5734  	if err := Convert_core_PodSpec_To_v1_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  5735  		return err
  5736  	}
  5737  	if err := Convert_core_PodStatus_To_v1_PodStatus(&in.Status, &out.Status, s); err != nil {
  5738  		return err
  5739  	}
  5740  	return nil
  5741  }
  5742  
  5743  func autoConvert_v1_PodAffinity_To_core_PodAffinity(in *v1.PodAffinity, out *core.PodAffinity, s conversion.Scope) error {
  5744  	out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]core.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  5745  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]core.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  5746  	return nil
  5747  }
  5748  
  5749  // Convert_v1_PodAffinity_To_core_PodAffinity is an autogenerated conversion function.
  5750  func Convert_v1_PodAffinity_To_core_PodAffinity(in *v1.PodAffinity, out *core.PodAffinity, s conversion.Scope) error {
  5751  	return autoConvert_v1_PodAffinity_To_core_PodAffinity(in, out, s)
  5752  }
  5753  
  5754  func autoConvert_core_PodAffinity_To_v1_PodAffinity(in *core.PodAffinity, out *v1.PodAffinity, s conversion.Scope) error {
  5755  	out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]v1.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  5756  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]v1.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  5757  	return nil
  5758  }
  5759  
  5760  // Convert_core_PodAffinity_To_v1_PodAffinity is an autogenerated conversion function.
  5761  func Convert_core_PodAffinity_To_v1_PodAffinity(in *core.PodAffinity, out *v1.PodAffinity, s conversion.Scope) error {
  5762  	return autoConvert_core_PodAffinity_To_v1_PodAffinity(in, out, s)
  5763  }
  5764  
  5765  func autoConvert_v1_PodAffinityTerm_To_core_PodAffinityTerm(in *v1.PodAffinityTerm, out *core.PodAffinityTerm, s conversion.Scope) error {
  5766  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  5767  	out.Namespaces = *(*[]string)(unsafe.Pointer(&in.Namespaces))
  5768  	out.TopologyKey = in.TopologyKey
  5769  	out.NamespaceSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector))
  5770  	out.MatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MatchLabelKeys))
  5771  	out.MismatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MismatchLabelKeys))
  5772  	return nil
  5773  }
  5774  
  5775  // Convert_v1_PodAffinityTerm_To_core_PodAffinityTerm is an autogenerated conversion function.
  5776  func Convert_v1_PodAffinityTerm_To_core_PodAffinityTerm(in *v1.PodAffinityTerm, out *core.PodAffinityTerm, s conversion.Scope) error {
  5777  	return autoConvert_v1_PodAffinityTerm_To_core_PodAffinityTerm(in, out, s)
  5778  }
  5779  
  5780  func autoConvert_core_PodAffinityTerm_To_v1_PodAffinityTerm(in *core.PodAffinityTerm, out *v1.PodAffinityTerm, s conversion.Scope) error {
  5781  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  5782  	out.Namespaces = *(*[]string)(unsafe.Pointer(&in.Namespaces))
  5783  	out.TopologyKey = in.TopologyKey
  5784  	out.NamespaceSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.NamespaceSelector))
  5785  	out.MatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MatchLabelKeys))
  5786  	out.MismatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MismatchLabelKeys))
  5787  	return nil
  5788  }
  5789  
  5790  // Convert_core_PodAffinityTerm_To_v1_PodAffinityTerm is an autogenerated conversion function.
  5791  func Convert_core_PodAffinityTerm_To_v1_PodAffinityTerm(in *core.PodAffinityTerm, out *v1.PodAffinityTerm, s conversion.Scope) error {
  5792  	return autoConvert_core_PodAffinityTerm_To_v1_PodAffinityTerm(in, out, s)
  5793  }
  5794  
  5795  func autoConvert_v1_PodAntiAffinity_To_core_PodAntiAffinity(in *v1.PodAntiAffinity, out *core.PodAntiAffinity, s conversion.Scope) error {
  5796  	out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]core.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  5797  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]core.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  5798  	return nil
  5799  }
  5800  
  5801  // Convert_v1_PodAntiAffinity_To_core_PodAntiAffinity is an autogenerated conversion function.
  5802  func Convert_v1_PodAntiAffinity_To_core_PodAntiAffinity(in *v1.PodAntiAffinity, out *core.PodAntiAffinity, s conversion.Scope) error {
  5803  	return autoConvert_v1_PodAntiAffinity_To_core_PodAntiAffinity(in, out, s)
  5804  }
  5805  
  5806  func autoConvert_core_PodAntiAffinity_To_v1_PodAntiAffinity(in *core.PodAntiAffinity, out *v1.PodAntiAffinity, s conversion.Scope) error {
  5807  	out.RequiredDuringSchedulingIgnoredDuringExecution = *(*[]v1.PodAffinityTerm)(unsafe.Pointer(&in.RequiredDuringSchedulingIgnoredDuringExecution))
  5808  	out.PreferredDuringSchedulingIgnoredDuringExecution = *(*[]v1.WeightedPodAffinityTerm)(unsafe.Pointer(&in.PreferredDuringSchedulingIgnoredDuringExecution))
  5809  	return nil
  5810  }
  5811  
  5812  // Convert_core_PodAntiAffinity_To_v1_PodAntiAffinity is an autogenerated conversion function.
  5813  func Convert_core_PodAntiAffinity_To_v1_PodAntiAffinity(in *core.PodAntiAffinity, out *v1.PodAntiAffinity, s conversion.Scope) error {
  5814  	return autoConvert_core_PodAntiAffinity_To_v1_PodAntiAffinity(in, out, s)
  5815  }
  5816  
  5817  func autoConvert_v1_PodAttachOptions_To_core_PodAttachOptions(in *v1.PodAttachOptions, out *core.PodAttachOptions, s conversion.Scope) error {
  5818  	out.Stdin = in.Stdin
  5819  	out.Stdout = in.Stdout
  5820  	out.Stderr = in.Stderr
  5821  	out.TTY = in.TTY
  5822  	out.Container = in.Container
  5823  	return nil
  5824  }
  5825  
  5826  // Convert_v1_PodAttachOptions_To_core_PodAttachOptions is an autogenerated conversion function.
  5827  func Convert_v1_PodAttachOptions_To_core_PodAttachOptions(in *v1.PodAttachOptions, out *core.PodAttachOptions, s conversion.Scope) error {
  5828  	return autoConvert_v1_PodAttachOptions_To_core_PodAttachOptions(in, out, s)
  5829  }
  5830  
  5831  func autoConvert_core_PodAttachOptions_To_v1_PodAttachOptions(in *core.PodAttachOptions, out *v1.PodAttachOptions, s conversion.Scope) error {
  5832  	out.Stdin = in.Stdin
  5833  	out.Stdout = in.Stdout
  5834  	out.Stderr = in.Stderr
  5835  	out.TTY = in.TTY
  5836  	out.Container = in.Container
  5837  	return nil
  5838  }
  5839  
  5840  // Convert_core_PodAttachOptions_To_v1_PodAttachOptions is an autogenerated conversion function.
  5841  func Convert_core_PodAttachOptions_To_v1_PodAttachOptions(in *core.PodAttachOptions, out *v1.PodAttachOptions, s conversion.Scope) error {
  5842  	return autoConvert_core_PodAttachOptions_To_v1_PodAttachOptions(in, out, s)
  5843  }
  5844  
  5845  func autoConvert_url_Values_To_v1_PodAttachOptions(in *url.Values, out *v1.PodAttachOptions, s conversion.Scope) error {
  5846  	// WARNING: Field TypeMeta does not have json tag, skipping.
  5847  
  5848  	if values, ok := map[string][]string(*in)["stdin"]; ok && len(values) > 0 {
  5849  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stdin, s); err != nil {
  5850  			return err
  5851  		}
  5852  	} else {
  5853  		out.Stdin = false
  5854  	}
  5855  	if values, ok := map[string][]string(*in)["stdout"]; ok && len(values) > 0 {
  5856  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stdout, s); err != nil {
  5857  			return err
  5858  		}
  5859  	} else {
  5860  		out.Stdout = false
  5861  	}
  5862  	if values, ok := map[string][]string(*in)["stderr"]; ok && len(values) > 0 {
  5863  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stderr, s); err != nil {
  5864  			return err
  5865  		}
  5866  	} else {
  5867  		out.Stderr = false
  5868  	}
  5869  	if values, ok := map[string][]string(*in)["tty"]; ok && len(values) > 0 {
  5870  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.TTY, s); err != nil {
  5871  			return err
  5872  		}
  5873  	} else {
  5874  		out.TTY = false
  5875  	}
  5876  	if values, ok := map[string][]string(*in)["container"]; ok && len(values) > 0 {
  5877  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Container, s); err != nil {
  5878  			return err
  5879  		}
  5880  	} else {
  5881  		out.Container = ""
  5882  	}
  5883  	return nil
  5884  }
  5885  
  5886  // Convert_url_Values_To_v1_PodAttachOptions is an autogenerated conversion function.
  5887  func Convert_url_Values_To_v1_PodAttachOptions(in *url.Values, out *v1.PodAttachOptions, s conversion.Scope) error {
  5888  	return autoConvert_url_Values_To_v1_PodAttachOptions(in, out, s)
  5889  }
  5890  
  5891  func autoConvert_v1_PodCondition_To_core_PodCondition(in *v1.PodCondition, out *core.PodCondition, s conversion.Scope) error {
  5892  	out.Type = core.PodConditionType(in.Type)
  5893  	out.Status = core.ConditionStatus(in.Status)
  5894  	out.LastProbeTime = in.LastProbeTime
  5895  	out.LastTransitionTime = in.LastTransitionTime
  5896  	out.Reason = in.Reason
  5897  	out.Message = in.Message
  5898  	return nil
  5899  }
  5900  
  5901  // Convert_v1_PodCondition_To_core_PodCondition is an autogenerated conversion function.
  5902  func Convert_v1_PodCondition_To_core_PodCondition(in *v1.PodCondition, out *core.PodCondition, s conversion.Scope) error {
  5903  	return autoConvert_v1_PodCondition_To_core_PodCondition(in, out, s)
  5904  }
  5905  
  5906  func autoConvert_core_PodCondition_To_v1_PodCondition(in *core.PodCondition, out *v1.PodCondition, s conversion.Scope) error {
  5907  	out.Type = v1.PodConditionType(in.Type)
  5908  	out.Status = v1.ConditionStatus(in.Status)
  5909  	out.LastProbeTime = in.LastProbeTime
  5910  	out.LastTransitionTime = in.LastTransitionTime
  5911  	out.Reason = in.Reason
  5912  	out.Message = in.Message
  5913  	return nil
  5914  }
  5915  
  5916  // Convert_core_PodCondition_To_v1_PodCondition is an autogenerated conversion function.
  5917  func Convert_core_PodCondition_To_v1_PodCondition(in *core.PodCondition, out *v1.PodCondition, s conversion.Scope) error {
  5918  	return autoConvert_core_PodCondition_To_v1_PodCondition(in, out, s)
  5919  }
  5920  
  5921  func autoConvert_v1_PodDNSConfig_To_core_PodDNSConfig(in *v1.PodDNSConfig, out *core.PodDNSConfig, s conversion.Scope) error {
  5922  	out.Nameservers = *(*[]string)(unsafe.Pointer(&in.Nameservers))
  5923  	out.Searches = *(*[]string)(unsafe.Pointer(&in.Searches))
  5924  	out.Options = *(*[]core.PodDNSConfigOption)(unsafe.Pointer(&in.Options))
  5925  	return nil
  5926  }
  5927  
  5928  // Convert_v1_PodDNSConfig_To_core_PodDNSConfig is an autogenerated conversion function.
  5929  func Convert_v1_PodDNSConfig_To_core_PodDNSConfig(in *v1.PodDNSConfig, out *core.PodDNSConfig, s conversion.Scope) error {
  5930  	return autoConvert_v1_PodDNSConfig_To_core_PodDNSConfig(in, out, s)
  5931  }
  5932  
  5933  func autoConvert_core_PodDNSConfig_To_v1_PodDNSConfig(in *core.PodDNSConfig, out *v1.PodDNSConfig, s conversion.Scope) error {
  5934  	out.Nameservers = *(*[]string)(unsafe.Pointer(&in.Nameservers))
  5935  	out.Searches = *(*[]string)(unsafe.Pointer(&in.Searches))
  5936  	out.Options = *(*[]v1.PodDNSConfigOption)(unsafe.Pointer(&in.Options))
  5937  	return nil
  5938  }
  5939  
  5940  // Convert_core_PodDNSConfig_To_v1_PodDNSConfig is an autogenerated conversion function.
  5941  func Convert_core_PodDNSConfig_To_v1_PodDNSConfig(in *core.PodDNSConfig, out *v1.PodDNSConfig, s conversion.Scope) error {
  5942  	return autoConvert_core_PodDNSConfig_To_v1_PodDNSConfig(in, out, s)
  5943  }
  5944  
  5945  func autoConvert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption(in *v1.PodDNSConfigOption, out *core.PodDNSConfigOption, s conversion.Scope) error {
  5946  	out.Name = in.Name
  5947  	out.Value = (*string)(unsafe.Pointer(in.Value))
  5948  	return nil
  5949  }
  5950  
  5951  // Convert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption is an autogenerated conversion function.
  5952  func Convert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption(in *v1.PodDNSConfigOption, out *core.PodDNSConfigOption, s conversion.Scope) error {
  5953  	return autoConvert_v1_PodDNSConfigOption_To_core_PodDNSConfigOption(in, out, s)
  5954  }
  5955  
  5956  func autoConvert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption(in *core.PodDNSConfigOption, out *v1.PodDNSConfigOption, s conversion.Scope) error {
  5957  	out.Name = in.Name
  5958  	out.Value = (*string)(unsafe.Pointer(in.Value))
  5959  	return nil
  5960  }
  5961  
  5962  // Convert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption is an autogenerated conversion function.
  5963  func Convert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption(in *core.PodDNSConfigOption, out *v1.PodDNSConfigOption, s conversion.Scope) error {
  5964  	return autoConvert_core_PodDNSConfigOption_To_v1_PodDNSConfigOption(in, out, s)
  5965  }
  5966  
  5967  func autoConvert_v1_PodExecOptions_To_core_PodExecOptions(in *v1.PodExecOptions, out *core.PodExecOptions, s conversion.Scope) error {
  5968  	out.Stdin = in.Stdin
  5969  	out.Stdout = in.Stdout
  5970  	out.Stderr = in.Stderr
  5971  	out.TTY = in.TTY
  5972  	out.Container = in.Container
  5973  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  5974  	return nil
  5975  }
  5976  
  5977  // Convert_v1_PodExecOptions_To_core_PodExecOptions is an autogenerated conversion function.
  5978  func Convert_v1_PodExecOptions_To_core_PodExecOptions(in *v1.PodExecOptions, out *core.PodExecOptions, s conversion.Scope) error {
  5979  	return autoConvert_v1_PodExecOptions_To_core_PodExecOptions(in, out, s)
  5980  }
  5981  
  5982  func autoConvert_core_PodExecOptions_To_v1_PodExecOptions(in *core.PodExecOptions, out *v1.PodExecOptions, s conversion.Scope) error {
  5983  	out.Stdin = in.Stdin
  5984  	out.Stdout = in.Stdout
  5985  	out.Stderr = in.Stderr
  5986  	out.TTY = in.TTY
  5987  	out.Container = in.Container
  5988  	out.Command = *(*[]string)(unsafe.Pointer(&in.Command))
  5989  	return nil
  5990  }
  5991  
  5992  // Convert_core_PodExecOptions_To_v1_PodExecOptions is an autogenerated conversion function.
  5993  func Convert_core_PodExecOptions_To_v1_PodExecOptions(in *core.PodExecOptions, out *v1.PodExecOptions, s conversion.Scope) error {
  5994  	return autoConvert_core_PodExecOptions_To_v1_PodExecOptions(in, out, s)
  5995  }
  5996  
  5997  func autoConvert_url_Values_To_v1_PodExecOptions(in *url.Values, out *v1.PodExecOptions, s conversion.Scope) error {
  5998  	// WARNING: Field TypeMeta does not have json tag, skipping.
  5999  
  6000  	if values, ok := map[string][]string(*in)["stdin"]; ok && len(values) > 0 {
  6001  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stdin, s); err != nil {
  6002  			return err
  6003  		}
  6004  	} else {
  6005  		out.Stdin = false
  6006  	}
  6007  	if values, ok := map[string][]string(*in)["stdout"]; ok && len(values) > 0 {
  6008  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stdout, s); err != nil {
  6009  			return err
  6010  		}
  6011  	} else {
  6012  		out.Stdout = false
  6013  	}
  6014  	if values, ok := map[string][]string(*in)["stderr"]; ok && len(values) > 0 {
  6015  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Stderr, s); err != nil {
  6016  			return err
  6017  		}
  6018  	} else {
  6019  		out.Stderr = false
  6020  	}
  6021  	if values, ok := map[string][]string(*in)["tty"]; ok && len(values) > 0 {
  6022  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.TTY, s); err != nil {
  6023  			return err
  6024  		}
  6025  	} else {
  6026  		out.TTY = false
  6027  	}
  6028  	if values, ok := map[string][]string(*in)["container"]; ok && len(values) > 0 {
  6029  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Container, s); err != nil {
  6030  			return err
  6031  		}
  6032  	} else {
  6033  		out.Container = ""
  6034  	}
  6035  	if values, ok := map[string][]string(*in)["command"]; ok && len(values) > 0 {
  6036  		out.Command = *(*[]string)(unsafe.Pointer(&values))
  6037  	} else {
  6038  		out.Command = nil
  6039  	}
  6040  	return nil
  6041  }
  6042  
  6043  // Convert_url_Values_To_v1_PodExecOptions is an autogenerated conversion function.
  6044  func Convert_url_Values_To_v1_PodExecOptions(in *url.Values, out *v1.PodExecOptions, s conversion.Scope) error {
  6045  	return autoConvert_url_Values_To_v1_PodExecOptions(in, out, s)
  6046  }
  6047  
  6048  func autoConvert_v1_PodIP_To_core_PodIP(in *v1.PodIP, out *core.PodIP, s conversion.Scope) error {
  6049  	out.IP = in.IP
  6050  	return nil
  6051  }
  6052  
  6053  // Convert_v1_PodIP_To_core_PodIP is an autogenerated conversion function.
  6054  func Convert_v1_PodIP_To_core_PodIP(in *v1.PodIP, out *core.PodIP, s conversion.Scope) error {
  6055  	return autoConvert_v1_PodIP_To_core_PodIP(in, out, s)
  6056  }
  6057  
  6058  func autoConvert_core_PodIP_To_v1_PodIP(in *core.PodIP, out *v1.PodIP, s conversion.Scope) error {
  6059  	out.IP = in.IP
  6060  	return nil
  6061  }
  6062  
  6063  // Convert_core_PodIP_To_v1_PodIP is an autogenerated conversion function.
  6064  func Convert_core_PodIP_To_v1_PodIP(in *core.PodIP, out *v1.PodIP, s conversion.Scope) error {
  6065  	return autoConvert_core_PodIP_To_v1_PodIP(in, out, s)
  6066  }
  6067  
  6068  func autoConvert_v1_PodList_To_core_PodList(in *v1.PodList, out *core.PodList, s conversion.Scope) error {
  6069  	out.ListMeta = in.ListMeta
  6070  	if in.Items != nil {
  6071  		in, out := &in.Items, &out.Items
  6072  		*out = make([]core.Pod, len(*in))
  6073  		for i := range *in {
  6074  			if err := Convert_v1_Pod_To_core_Pod(&(*in)[i], &(*out)[i], s); err != nil {
  6075  				return err
  6076  			}
  6077  		}
  6078  	} else {
  6079  		out.Items = nil
  6080  	}
  6081  	return nil
  6082  }
  6083  
  6084  // Convert_v1_PodList_To_core_PodList is an autogenerated conversion function.
  6085  func Convert_v1_PodList_To_core_PodList(in *v1.PodList, out *core.PodList, s conversion.Scope) error {
  6086  	return autoConvert_v1_PodList_To_core_PodList(in, out, s)
  6087  }
  6088  
  6089  func autoConvert_core_PodList_To_v1_PodList(in *core.PodList, out *v1.PodList, s conversion.Scope) error {
  6090  	out.ListMeta = in.ListMeta
  6091  	if in.Items != nil {
  6092  		in, out := &in.Items, &out.Items
  6093  		*out = make([]v1.Pod, len(*in))
  6094  		for i := range *in {
  6095  			if err := Convert_core_Pod_To_v1_Pod(&(*in)[i], &(*out)[i], s); err != nil {
  6096  				return err
  6097  			}
  6098  		}
  6099  	} else {
  6100  		out.Items = nil
  6101  	}
  6102  	return nil
  6103  }
  6104  
  6105  // Convert_core_PodList_To_v1_PodList is an autogenerated conversion function.
  6106  func Convert_core_PodList_To_v1_PodList(in *core.PodList, out *v1.PodList, s conversion.Scope) error {
  6107  	return autoConvert_core_PodList_To_v1_PodList(in, out, s)
  6108  }
  6109  
  6110  func autoConvert_v1_PodLogOptions_To_core_PodLogOptions(in *v1.PodLogOptions, out *core.PodLogOptions, s conversion.Scope) error {
  6111  	out.Container = in.Container
  6112  	out.Follow = in.Follow
  6113  	out.Previous = in.Previous
  6114  	out.SinceSeconds = (*int64)(unsafe.Pointer(in.SinceSeconds))
  6115  	out.SinceTime = (*metav1.Time)(unsafe.Pointer(in.SinceTime))
  6116  	out.Timestamps = in.Timestamps
  6117  	out.TailLines = (*int64)(unsafe.Pointer(in.TailLines))
  6118  	out.LimitBytes = (*int64)(unsafe.Pointer(in.LimitBytes))
  6119  	out.InsecureSkipTLSVerifyBackend = in.InsecureSkipTLSVerifyBackend
  6120  	return nil
  6121  }
  6122  
  6123  // Convert_v1_PodLogOptions_To_core_PodLogOptions is an autogenerated conversion function.
  6124  func Convert_v1_PodLogOptions_To_core_PodLogOptions(in *v1.PodLogOptions, out *core.PodLogOptions, s conversion.Scope) error {
  6125  	return autoConvert_v1_PodLogOptions_To_core_PodLogOptions(in, out, s)
  6126  }
  6127  
  6128  func autoConvert_core_PodLogOptions_To_v1_PodLogOptions(in *core.PodLogOptions, out *v1.PodLogOptions, s conversion.Scope) error {
  6129  	out.Container = in.Container
  6130  	out.Follow = in.Follow
  6131  	out.Previous = in.Previous
  6132  	out.SinceSeconds = (*int64)(unsafe.Pointer(in.SinceSeconds))
  6133  	out.SinceTime = (*metav1.Time)(unsafe.Pointer(in.SinceTime))
  6134  	out.Timestamps = in.Timestamps
  6135  	out.TailLines = (*int64)(unsafe.Pointer(in.TailLines))
  6136  	out.LimitBytes = (*int64)(unsafe.Pointer(in.LimitBytes))
  6137  	out.InsecureSkipTLSVerifyBackend = in.InsecureSkipTLSVerifyBackend
  6138  	return nil
  6139  }
  6140  
  6141  // Convert_core_PodLogOptions_To_v1_PodLogOptions is an autogenerated conversion function.
  6142  func Convert_core_PodLogOptions_To_v1_PodLogOptions(in *core.PodLogOptions, out *v1.PodLogOptions, s conversion.Scope) error {
  6143  	return autoConvert_core_PodLogOptions_To_v1_PodLogOptions(in, out, s)
  6144  }
  6145  
  6146  func autoConvert_url_Values_To_v1_PodLogOptions(in *url.Values, out *v1.PodLogOptions, s conversion.Scope) error {
  6147  	// WARNING: Field TypeMeta does not have json tag, skipping.
  6148  
  6149  	if values, ok := map[string][]string(*in)["container"]; ok && len(values) > 0 {
  6150  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Container, s); err != nil {
  6151  			return err
  6152  		}
  6153  	} else {
  6154  		out.Container = ""
  6155  	}
  6156  	if values, ok := map[string][]string(*in)["follow"]; ok && len(values) > 0 {
  6157  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Follow, s); err != nil {
  6158  			return err
  6159  		}
  6160  	} else {
  6161  		out.Follow = false
  6162  	}
  6163  	if values, ok := map[string][]string(*in)["previous"]; ok && len(values) > 0 {
  6164  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Previous, s); err != nil {
  6165  			return err
  6166  		}
  6167  	} else {
  6168  		out.Previous = false
  6169  	}
  6170  	if values, ok := map[string][]string(*in)["sinceSeconds"]; ok && len(values) > 0 {
  6171  		if err := runtime.Convert_Slice_string_To_Pointer_int64(&values, &out.SinceSeconds, s); err != nil {
  6172  			return err
  6173  		}
  6174  	} else {
  6175  		out.SinceSeconds = nil
  6176  	}
  6177  	if values, ok := map[string][]string(*in)["sinceTime"]; ok && len(values) > 0 {
  6178  		if err := metav1.Convert_Slice_string_To_Pointer_v1_Time(&values, &out.SinceTime, s); err != nil {
  6179  			return err
  6180  		}
  6181  	} else {
  6182  		out.SinceTime = nil
  6183  	}
  6184  	if values, ok := map[string][]string(*in)["timestamps"]; ok && len(values) > 0 {
  6185  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.Timestamps, s); err != nil {
  6186  			return err
  6187  		}
  6188  	} else {
  6189  		out.Timestamps = false
  6190  	}
  6191  	if values, ok := map[string][]string(*in)["tailLines"]; ok && len(values) > 0 {
  6192  		if err := runtime.Convert_Slice_string_To_Pointer_int64(&values, &out.TailLines, s); err != nil {
  6193  			return err
  6194  		}
  6195  	} else {
  6196  		out.TailLines = nil
  6197  	}
  6198  	if values, ok := map[string][]string(*in)["limitBytes"]; ok && len(values) > 0 {
  6199  		if err := runtime.Convert_Slice_string_To_Pointer_int64(&values, &out.LimitBytes, s); err != nil {
  6200  			return err
  6201  		}
  6202  	} else {
  6203  		out.LimitBytes = nil
  6204  	}
  6205  	if values, ok := map[string][]string(*in)["insecureSkipTLSVerifyBackend"]; ok && len(values) > 0 {
  6206  		if err := runtime.Convert_Slice_string_To_bool(&values, &out.InsecureSkipTLSVerifyBackend, s); err != nil {
  6207  			return err
  6208  		}
  6209  	} else {
  6210  		out.InsecureSkipTLSVerifyBackend = false
  6211  	}
  6212  	return nil
  6213  }
  6214  
  6215  // Convert_url_Values_To_v1_PodLogOptions is an autogenerated conversion function.
  6216  func Convert_url_Values_To_v1_PodLogOptions(in *url.Values, out *v1.PodLogOptions, s conversion.Scope) error {
  6217  	return autoConvert_url_Values_To_v1_PodLogOptions(in, out, s)
  6218  }
  6219  
  6220  func autoConvert_v1_PodOS_To_core_PodOS(in *v1.PodOS, out *core.PodOS, s conversion.Scope) error {
  6221  	out.Name = core.OSName(in.Name)
  6222  	return nil
  6223  }
  6224  
  6225  // Convert_v1_PodOS_To_core_PodOS is an autogenerated conversion function.
  6226  func Convert_v1_PodOS_To_core_PodOS(in *v1.PodOS, out *core.PodOS, s conversion.Scope) error {
  6227  	return autoConvert_v1_PodOS_To_core_PodOS(in, out, s)
  6228  }
  6229  
  6230  func autoConvert_core_PodOS_To_v1_PodOS(in *core.PodOS, out *v1.PodOS, s conversion.Scope) error {
  6231  	out.Name = v1.OSName(in.Name)
  6232  	return nil
  6233  }
  6234  
  6235  // Convert_core_PodOS_To_v1_PodOS is an autogenerated conversion function.
  6236  func Convert_core_PodOS_To_v1_PodOS(in *core.PodOS, out *v1.PodOS, s conversion.Scope) error {
  6237  	return autoConvert_core_PodOS_To_v1_PodOS(in, out, s)
  6238  }
  6239  
  6240  func autoConvert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions(in *v1.PodPortForwardOptions, out *core.PodPortForwardOptions, s conversion.Scope) error {
  6241  	out.Ports = *(*[]int32)(unsafe.Pointer(&in.Ports))
  6242  	return nil
  6243  }
  6244  
  6245  // Convert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions is an autogenerated conversion function.
  6246  func Convert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions(in *v1.PodPortForwardOptions, out *core.PodPortForwardOptions, s conversion.Scope) error {
  6247  	return autoConvert_v1_PodPortForwardOptions_To_core_PodPortForwardOptions(in, out, s)
  6248  }
  6249  
  6250  func autoConvert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions(in *core.PodPortForwardOptions, out *v1.PodPortForwardOptions, s conversion.Scope) error {
  6251  	out.Ports = *(*[]int32)(unsafe.Pointer(&in.Ports))
  6252  	return nil
  6253  }
  6254  
  6255  // Convert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions is an autogenerated conversion function.
  6256  func Convert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions(in *core.PodPortForwardOptions, out *v1.PodPortForwardOptions, s conversion.Scope) error {
  6257  	return autoConvert_core_PodPortForwardOptions_To_v1_PodPortForwardOptions(in, out, s)
  6258  }
  6259  
  6260  func autoConvert_url_Values_To_v1_PodPortForwardOptions(in *url.Values, out *v1.PodPortForwardOptions, s conversion.Scope) error {
  6261  	// WARNING: Field TypeMeta does not have json tag, skipping.
  6262  
  6263  	if values, ok := map[string][]string(*in)["ports"]; ok && len(values) > 0 {
  6264  		if err := metav1.Convert_Slice_string_To_Slice_int32(&values, &out.Ports, s); err != nil {
  6265  			return err
  6266  		}
  6267  	} else {
  6268  		out.Ports = nil
  6269  	}
  6270  	return nil
  6271  }
  6272  
  6273  // Convert_url_Values_To_v1_PodPortForwardOptions is an autogenerated conversion function.
  6274  func Convert_url_Values_To_v1_PodPortForwardOptions(in *url.Values, out *v1.PodPortForwardOptions, s conversion.Scope) error {
  6275  	return autoConvert_url_Values_To_v1_PodPortForwardOptions(in, out, s)
  6276  }
  6277  
  6278  func autoConvert_v1_PodProxyOptions_To_core_PodProxyOptions(in *v1.PodProxyOptions, out *core.PodProxyOptions, s conversion.Scope) error {
  6279  	out.Path = in.Path
  6280  	return nil
  6281  }
  6282  
  6283  // Convert_v1_PodProxyOptions_To_core_PodProxyOptions is an autogenerated conversion function.
  6284  func Convert_v1_PodProxyOptions_To_core_PodProxyOptions(in *v1.PodProxyOptions, out *core.PodProxyOptions, s conversion.Scope) error {
  6285  	return autoConvert_v1_PodProxyOptions_To_core_PodProxyOptions(in, out, s)
  6286  }
  6287  
  6288  func autoConvert_core_PodProxyOptions_To_v1_PodProxyOptions(in *core.PodProxyOptions, out *v1.PodProxyOptions, s conversion.Scope) error {
  6289  	out.Path = in.Path
  6290  	return nil
  6291  }
  6292  
  6293  // Convert_core_PodProxyOptions_To_v1_PodProxyOptions is an autogenerated conversion function.
  6294  func Convert_core_PodProxyOptions_To_v1_PodProxyOptions(in *core.PodProxyOptions, out *v1.PodProxyOptions, s conversion.Scope) error {
  6295  	return autoConvert_core_PodProxyOptions_To_v1_PodProxyOptions(in, out, s)
  6296  }
  6297  
  6298  func autoConvert_url_Values_To_v1_PodProxyOptions(in *url.Values, out *v1.PodProxyOptions, s conversion.Scope) error {
  6299  	// WARNING: Field TypeMeta does not have json tag, skipping.
  6300  
  6301  	if values, ok := map[string][]string(*in)["path"]; ok && len(values) > 0 {
  6302  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Path, s); err != nil {
  6303  			return err
  6304  		}
  6305  	} else {
  6306  		out.Path = ""
  6307  	}
  6308  	return nil
  6309  }
  6310  
  6311  // Convert_url_Values_To_v1_PodProxyOptions is an autogenerated conversion function.
  6312  func Convert_url_Values_To_v1_PodProxyOptions(in *url.Values, out *v1.PodProxyOptions, s conversion.Scope) error {
  6313  	return autoConvert_url_Values_To_v1_PodProxyOptions(in, out, s)
  6314  }
  6315  
  6316  func autoConvert_v1_PodReadinessGate_To_core_PodReadinessGate(in *v1.PodReadinessGate, out *core.PodReadinessGate, s conversion.Scope) error {
  6317  	out.ConditionType = core.PodConditionType(in.ConditionType)
  6318  	return nil
  6319  }
  6320  
  6321  // Convert_v1_PodReadinessGate_To_core_PodReadinessGate is an autogenerated conversion function.
  6322  func Convert_v1_PodReadinessGate_To_core_PodReadinessGate(in *v1.PodReadinessGate, out *core.PodReadinessGate, s conversion.Scope) error {
  6323  	return autoConvert_v1_PodReadinessGate_To_core_PodReadinessGate(in, out, s)
  6324  }
  6325  
  6326  func autoConvert_core_PodReadinessGate_To_v1_PodReadinessGate(in *core.PodReadinessGate, out *v1.PodReadinessGate, s conversion.Scope) error {
  6327  	out.ConditionType = v1.PodConditionType(in.ConditionType)
  6328  	return nil
  6329  }
  6330  
  6331  // Convert_core_PodReadinessGate_To_v1_PodReadinessGate is an autogenerated conversion function.
  6332  func Convert_core_PodReadinessGate_To_v1_PodReadinessGate(in *core.PodReadinessGate, out *v1.PodReadinessGate, s conversion.Scope) error {
  6333  	return autoConvert_core_PodReadinessGate_To_v1_PodReadinessGate(in, out, s)
  6334  }
  6335  
  6336  func autoConvert_v1_PodResourceClaim_To_core_PodResourceClaim(in *v1.PodResourceClaim, out *core.PodResourceClaim, s conversion.Scope) error {
  6337  	out.Name = in.Name
  6338  	if err := Convert_v1_ClaimSource_To_core_ClaimSource(&in.Source, &out.Source, s); err != nil {
  6339  		return err
  6340  	}
  6341  	return nil
  6342  }
  6343  
  6344  // Convert_v1_PodResourceClaim_To_core_PodResourceClaim is an autogenerated conversion function.
  6345  func Convert_v1_PodResourceClaim_To_core_PodResourceClaim(in *v1.PodResourceClaim, out *core.PodResourceClaim, s conversion.Scope) error {
  6346  	return autoConvert_v1_PodResourceClaim_To_core_PodResourceClaim(in, out, s)
  6347  }
  6348  
  6349  func autoConvert_core_PodResourceClaim_To_v1_PodResourceClaim(in *core.PodResourceClaim, out *v1.PodResourceClaim, s conversion.Scope) error {
  6350  	out.Name = in.Name
  6351  	if err := Convert_core_ClaimSource_To_v1_ClaimSource(&in.Source, &out.Source, s); err != nil {
  6352  		return err
  6353  	}
  6354  	return nil
  6355  }
  6356  
  6357  // Convert_core_PodResourceClaim_To_v1_PodResourceClaim is an autogenerated conversion function.
  6358  func Convert_core_PodResourceClaim_To_v1_PodResourceClaim(in *core.PodResourceClaim, out *v1.PodResourceClaim, s conversion.Scope) error {
  6359  	return autoConvert_core_PodResourceClaim_To_v1_PodResourceClaim(in, out, s)
  6360  }
  6361  
  6362  func autoConvert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus(in *v1.PodResourceClaimStatus, out *core.PodResourceClaimStatus, s conversion.Scope) error {
  6363  	out.Name = in.Name
  6364  	out.ResourceClaimName = (*string)(unsafe.Pointer(in.ResourceClaimName))
  6365  	return nil
  6366  }
  6367  
  6368  // Convert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus is an autogenerated conversion function.
  6369  func Convert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus(in *v1.PodResourceClaimStatus, out *core.PodResourceClaimStatus, s conversion.Scope) error {
  6370  	return autoConvert_v1_PodResourceClaimStatus_To_core_PodResourceClaimStatus(in, out, s)
  6371  }
  6372  
  6373  func autoConvert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus(in *core.PodResourceClaimStatus, out *v1.PodResourceClaimStatus, s conversion.Scope) error {
  6374  	out.Name = in.Name
  6375  	out.ResourceClaimName = (*string)(unsafe.Pointer(in.ResourceClaimName))
  6376  	return nil
  6377  }
  6378  
  6379  // Convert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus is an autogenerated conversion function.
  6380  func Convert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus(in *core.PodResourceClaimStatus, out *v1.PodResourceClaimStatus, s conversion.Scope) error {
  6381  	return autoConvert_core_PodResourceClaimStatus_To_v1_PodResourceClaimStatus(in, out, s)
  6382  }
  6383  
  6384  func autoConvert_v1_PodSchedulingGate_To_core_PodSchedulingGate(in *v1.PodSchedulingGate, out *core.PodSchedulingGate, s conversion.Scope) error {
  6385  	out.Name = in.Name
  6386  	return nil
  6387  }
  6388  
  6389  // Convert_v1_PodSchedulingGate_To_core_PodSchedulingGate is an autogenerated conversion function.
  6390  func Convert_v1_PodSchedulingGate_To_core_PodSchedulingGate(in *v1.PodSchedulingGate, out *core.PodSchedulingGate, s conversion.Scope) error {
  6391  	return autoConvert_v1_PodSchedulingGate_To_core_PodSchedulingGate(in, out, s)
  6392  }
  6393  
  6394  func autoConvert_core_PodSchedulingGate_To_v1_PodSchedulingGate(in *core.PodSchedulingGate, out *v1.PodSchedulingGate, s conversion.Scope) error {
  6395  	out.Name = in.Name
  6396  	return nil
  6397  }
  6398  
  6399  // Convert_core_PodSchedulingGate_To_v1_PodSchedulingGate is an autogenerated conversion function.
  6400  func Convert_core_PodSchedulingGate_To_v1_PodSchedulingGate(in *core.PodSchedulingGate, out *v1.PodSchedulingGate, s conversion.Scope) error {
  6401  	return autoConvert_core_PodSchedulingGate_To_v1_PodSchedulingGate(in, out, s)
  6402  }
  6403  
  6404  func autoConvert_v1_PodSecurityContext_To_core_PodSecurityContext(in *v1.PodSecurityContext, out *core.PodSecurityContext, s conversion.Scope) error {
  6405  	out.SELinuxOptions = (*core.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  6406  	out.WindowsOptions = (*core.WindowsSecurityContextOptions)(unsafe.Pointer(in.WindowsOptions))
  6407  	out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  6408  	out.RunAsGroup = (*int64)(unsafe.Pointer(in.RunAsGroup))
  6409  	out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  6410  	out.SupplementalGroups = *(*[]int64)(unsafe.Pointer(&in.SupplementalGroups))
  6411  	out.FSGroup = (*int64)(unsafe.Pointer(in.FSGroup))
  6412  	out.Sysctls = *(*[]core.Sysctl)(unsafe.Pointer(&in.Sysctls))
  6413  	out.FSGroupChangePolicy = (*core.PodFSGroupChangePolicy)(unsafe.Pointer(in.FSGroupChangePolicy))
  6414  	out.SeccompProfile = (*core.SeccompProfile)(unsafe.Pointer(in.SeccompProfile))
  6415  	return nil
  6416  }
  6417  
  6418  // Convert_v1_PodSecurityContext_To_core_PodSecurityContext is an autogenerated conversion function.
  6419  func Convert_v1_PodSecurityContext_To_core_PodSecurityContext(in *v1.PodSecurityContext, out *core.PodSecurityContext, s conversion.Scope) error {
  6420  	return autoConvert_v1_PodSecurityContext_To_core_PodSecurityContext(in, out, s)
  6421  }
  6422  
  6423  func autoConvert_core_PodSecurityContext_To_v1_PodSecurityContext(in *core.PodSecurityContext, out *v1.PodSecurityContext, s conversion.Scope) error {
  6424  	// INFO: in.HostNetwork opted out of conversion generation
  6425  	// INFO: in.HostPID opted out of conversion generation
  6426  	// INFO: in.HostIPC opted out of conversion generation
  6427  	// INFO: in.ShareProcessNamespace opted out of conversion generation
  6428  	// INFO: in.HostUsers opted out of conversion generation
  6429  	out.SELinuxOptions = (*v1.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  6430  	out.WindowsOptions = (*v1.WindowsSecurityContextOptions)(unsafe.Pointer(in.WindowsOptions))
  6431  	out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  6432  	out.RunAsGroup = (*int64)(unsafe.Pointer(in.RunAsGroup))
  6433  	out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  6434  	out.SupplementalGroups = *(*[]int64)(unsafe.Pointer(&in.SupplementalGroups))
  6435  	out.FSGroup = (*int64)(unsafe.Pointer(in.FSGroup))
  6436  	out.FSGroupChangePolicy = (*v1.PodFSGroupChangePolicy)(unsafe.Pointer(in.FSGroupChangePolicy))
  6437  	out.Sysctls = *(*[]v1.Sysctl)(unsafe.Pointer(&in.Sysctls))
  6438  	out.SeccompProfile = (*v1.SeccompProfile)(unsafe.Pointer(in.SeccompProfile))
  6439  	return nil
  6440  }
  6441  
  6442  // Convert_core_PodSecurityContext_To_v1_PodSecurityContext is an autogenerated conversion function.
  6443  func Convert_core_PodSecurityContext_To_v1_PodSecurityContext(in *core.PodSecurityContext, out *v1.PodSecurityContext, s conversion.Scope) error {
  6444  	return autoConvert_core_PodSecurityContext_To_v1_PodSecurityContext(in, out, s)
  6445  }
  6446  
  6447  func autoConvert_v1_PodSignature_To_core_PodSignature(in *v1.PodSignature, out *core.PodSignature, s conversion.Scope) error {
  6448  	out.PodController = (*metav1.OwnerReference)(unsafe.Pointer(in.PodController))
  6449  	return nil
  6450  }
  6451  
  6452  // Convert_v1_PodSignature_To_core_PodSignature is an autogenerated conversion function.
  6453  func Convert_v1_PodSignature_To_core_PodSignature(in *v1.PodSignature, out *core.PodSignature, s conversion.Scope) error {
  6454  	return autoConvert_v1_PodSignature_To_core_PodSignature(in, out, s)
  6455  }
  6456  
  6457  func autoConvert_core_PodSignature_To_v1_PodSignature(in *core.PodSignature, out *v1.PodSignature, s conversion.Scope) error {
  6458  	out.PodController = (*metav1.OwnerReference)(unsafe.Pointer(in.PodController))
  6459  	return nil
  6460  }
  6461  
  6462  // Convert_core_PodSignature_To_v1_PodSignature is an autogenerated conversion function.
  6463  func Convert_core_PodSignature_To_v1_PodSignature(in *core.PodSignature, out *v1.PodSignature, s conversion.Scope) error {
  6464  	return autoConvert_core_PodSignature_To_v1_PodSignature(in, out, s)
  6465  }
  6466  
  6467  func autoConvert_v1_PodSpec_To_core_PodSpec(in *v1.PodSpec, out *core.PodSpec, s conversion.Scope) error {
  6468  	if in.Volumes != nil {
  6469  		in, out := &in.Volumes, &out.Volumes
  6470  		*out = make([]core.Volume, len(*in))
  6471  		for i := range *in {
  6472  			if err := Convert_v1_Volume_To_core_Volume(&(*in)[i], &(*out)[i], s); err != nil {
  6473  				return err
  6474  			}
  6475  		}
  6476  	} else {
  6477  		out.Volumes = nil
  6478  	}
  6479  	out.InitContainers = *(*[]core.Container)(unsafe.Pointer(&in.InitContainers))
  6480  	out.Containers = *(*[]core.Container)(unsafe.Pointer(&in.Containers))
  6481  	out.EphemeralContainers = *(*[]core.EphemeralContainer)(unsafe.Pointer(&in.EphemeralContainers))
  6482  	out.RestartPolicy = core.RestartPolicy(in.RestartPolicy)
  6483  	out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  6484  	out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds))
  6485  	out.DNSPolicy = core.DNSPolicy(in.DNSPolicy)
  6486  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
  6487  	out.ServiceAccountName = in.ServiceAccountName
  6488  	// INFO: in.DeprecatedServiceAccount opted out of conversion generation
  6489  	out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  6490  	out.NodeName = in.NodeName
  6491  	// INFO: in.HostNetwork opted out of conversion generation
  6492  	// INFO: in.HostPID opted out of conversion generation
  6493  	// INFO: in.HostIPC opted out of conversion generation
  6494  	// INFO: in.ShareProcessNamespace opted out of conversion generation
  6495  	if in.SecurityContext != nil {
  6496  		in, out := &in.SecurityContext, &out.SecurityContext
  6497  		*out = new(core.PodSecurityContext)
  6498  		if err := Convert_v1_PodSecurityContext_To_core_PodSecurityContext(*in, *out, s); err != nil {
  6499  			return err
  6500  		}
  6501  	} else {
  6502  		out.SecurityContext = nil
  6503  	}
  6504  	out.ImagePullSecrets = *(*[]core.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  6505  	out.Hostname = in.Hostname
  6506  	out.Subdomain = in.Subdomain
  6507  	out.Affinity = (*core.Affinity)(unsafe.Pointer(in.Affinity))
  6508  	out.SchedulerName = in.SchedulerName
  6509  	out.Tolerations = *(*[]core.Toleration)(unsafe.Pointer(&in.Tolerations))
  6510  	out.HostAliases = *(*[]core.HostAlias)(unsafe.Pointer(&in.HostAliases))
  6511  	out.PriorityClassName = in.PriorityClassName
  6512  	out.Priority = (*int32)(unsafe.Pointer(in.Priority))
  6513  	out.DNSConfig = (*core.PodDNSConfig)(unsafe.Pointer(in.DNSConfig))
  6514  	out.ReadinessGates = *(*[]core.PodReadinessGate)(unsafe.Pointer(&in.ReadinessGates))
  6515  	out.RuntimeClassName = (*string)(unsafe.Pointer(in.RuntimeClassName))
  6516  	out.EnableServiceLinks = (*bool)(unsafe.Pointer(in.EnableServiceLinks))
  6517  	out.PreemptionPolicy = (*core.PreemptionPolicy)(unsafe.Pointer(in.PreemptionPolicy))
  6518  	out.Overhead = *(*core.ResourceList)(unsafe.Pointer(&in.Overhead))
  6519  	out.TopologySpreadConstraints = *(*[]core.TopologySpreadConstraint)(unsafe.Pointer(&in.TopologySpreadConstraints))
  6520  	out.SetHostnameAsFQDN = (*bool)(unsafe.Pointer(in.SetHostnameAsFQDN))
  6521  	out.OS = (*core.PodOS)(unsafe.Pointer(in.OS))
  6522  	// INFO: in.HostUsers opted out of conversion generation
  6523  	out.SchedulingGates = *(*[]core.PodSchedulingGate)(unsafe.Pointer(&in.SchedulingGates))
  6524  	out.ResourceClaims = *(*[]core.PodResourceClaim)(unsafe.Pointer(&in.ResourceClaims))
  6525  	return nil
  6526  }
  6527  
  6528  func autoConvert_core_PodSpec_To_v1_PodSpec(in *core.PodSpec, out *v1.PodSpec, s conversion.Scope) error {
  6529  	if in.Volumes != nil {
  6530  		in, out := &in.Volumes, &out.Volumes
  6531  		*out = make([]v1.Volume, len(*in))
  6532  		for i := range *in {
  6533  			if err := Convert_core_Volume_To_v1_Volume(&(*in)[i], &(*out)[i], s); err != nil {
  6534  				return err
  6535  			}
  6536  		}
  6537  	} else {
  6538  		out.Volumes = nil
  6539  	}
  6540  	out.InitContainers = *(*[]v1.Container)(unsafe.Pointer(&in.InitContainers))
  6541  	out.Containers = *(*[]v1.Container)(unsafe.Pointer(&in.Containers))
  6542  	out.EphemeralContainers = *(*[]v1.EphemeralContainer)(unsafe.Pointer(&in.EphemeralContainers))
  6543  	out.RestartPolicy = v1.RestartPolicy(in.RestartPolicy)
  6544  	out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  6545  	out.ActiveDeadlineSeconds = (*int64)(unsafe.Pointer(in.ActiveDeadlineSeconds))
  6546  	out.DNSPolicy = v1.DNSPolicy(in.DNSPolicy)
  6547  	out.NodeSelector = *(*map[string]string)(unsafe.Pointer(&in.NodeSelector))
  6548  	out.ServiceAccountName = in.ServiceAccountName
  6549  	out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  6550  	out.NodeName = in.NodeName
  6551  	if in.SecurityContext != nil {
  6552  		in, out := &in.SecurityContext, &out.SecurityContext
  6553  		*out = new(v1.PodSecurityContext)
  6554  		if err := Convert_core_PodSecurityContext_To_v1_PodSecurityContext(*in, *out, s); err != nil {
  6555  			return err
  6556  		}
  6557  	} else {
  6558  		out.SecurityContext = nil
  6559  	}
  6560  	out.ImagePullSecrets = *(*[]v1.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  6561  	out.Hostname = in.Hostname
  6562  	out.Subdomain = in.Subdomain
  6563  	out.SetHostnameAsFQDN = (*bool)(unsafe.Pointer(in.SetHostnameAsFQDN))
  6564  	out.Affinity = (*v1.Affinity)(unsafe.Pointer(in.Affinity))
  6565  	out.SchedulerName = in.SchedulerName
  6566  	out.Tolerations = *(*[]v1.Toleration)(unsafe.Pointer(&in.Tolerations))
  6567  	out.HostAliases = *(*[]v1.HostAlias)(unsafe.Pointer(&in.HostAliases))
  6568  	out.PriorityClassName = in.PriorityClassName
  6569  	out.Priority = (*int32)(unsafe.Pointer(in.Priority))
  6570  	out.PreemptionPolicy = (*v1.PreemptionPolicy)(unsafe.Pointer(in.PreemptionPolicy))
  6571  	out.DNSConfig = (*v1.PodDNSConfig)(unsafe.Pointer(in.DNSConfig))
  6572  	out.ReadinessGates = *(*[]v1.PodReadinessGate)(unsafe.Pointer(&in.ReadinessGates))
  6573  	out.RuntimeClassName = (*string)(unsafe.Pointer(in.RuntimeClassName))
  6574  	out.Overhead = *(*v1.ResourceList)(unsafe.Pointer(&in.Overhead))
  6575  	out.EnableServiceLinks = (*bool)(unsafe.Pointer(in.EnableServiceLinks))
  6576  	out.TopologySpreadConstraints = *(*[]v1.TopologySpreadConstraint)(unsafe.Pointer(&in.TopologySpreadConstraints))
  6577  	out.OS = (*v1.PodOS)(unsafe.Pointer(in.OS))
  6578  	out.SchedulingGates = *(*[]v1.PodSchedulingGate)(unsafe.Pointer(&in.SchedulingGates))
  6579  	out.ResourceClaims = *(*[]v1.PodResourceClaim)(unsafe.Pointer(&in.ResourceClaims))
  6580  	return nil
  6581  }
  6582  
  6583  func autoConvert_v1_PodStatus_To_core_PodStatus(in *v1.PodStatus, out *core.PodStatus, s conversion.Scope) error {
  6584  	out.Phase = core.PodPhase(in.Phase)
  6585  	out.Conditions = *(*[]core.PodCondition)(unsafe.Pointer(&in.Conditions))
  6586  	out.Message = in.Message
  6587  	out.Reason = in.Reason
  6588  	out.NominatedNodeName = in.NominatedNodeName
  6589  	out.HostIP = in.HostIP
  6590  	out.HostIPs = *(*[]core.HostIP)(unsafe.Pointer(&in.HostIPs))
  6591  	// WARNING: in.PodIP requires manual conversion: does not exist in peer-type
  6592  	out.PodIPs = *(*[]core.PodIP)(unsafe.Pointer(&in.PodIPs))
  6593  	out.StartTime = (*metav1.Time)(unsafe.Pointer(in.StartTime))
  6594  	out.InitContainerStatuses = *(*[]core.ContainerStatus)(unsafe.Pointer(&in.InitContainerStatuses))
  6595  	out.ContainerStatuses = *(*[]core.ContainerStatus)(unsafe.Pointer(&in.ContainerStatuses))
  6596  	out.QOSClass = core.PodQOSClass(in.QOSClass)
  6597  	out.EphemeralContainerStatuses = *(*[]core.ContainerStatus)(unsafe.Pointer(&in.EphemeralContainerStatuses))
  6598  	out.Resize = core.PodResizeStatus(in.Resize)
  6599  	out.ResourceClaimStatuses = *(*[]core.PodResourceClaimStatus)(unsafe.Pointer(&in.ResourceClaimStatuses))
  6600  	return nil
  6601  }
  6602  
  6603  func autoConvert_core_PodStatus_To_v1_PodStatus(in *core.PodStatus, out *v1.PodStatus, s conversion.Scope) error {
  6604  	out.Phase = v1.PodPhase(in.Phase)
  6605  	out.Conditions = *(*[]v1.PodCondition)(unsafe.Pointer(&in.Conditions))
  6606  	out.Message = in.Message
  6607  	out.Reason = in.Reason
  6608  	out.NominatedNodeName = in.NominatedNodeName
  6609  	out.HostIP = in.HostIP
  6610  	out.HostIPs = *(*[]v1.HostIP)(unsafe.Pointer(&in.HostIPs))
  6611  	out.PodIPs = *(*[]v1.PodIP)(unsafe.Pointer(&in.PodIPs))
  6612  	out.StartTime = (*metav1.Time)(unsafe.Pointer(in.StartTime))
  6613  	out.QOSClass = v1.PodQOSClass(in.QOSClass)
  6614  	out.InitContainerStatuses = *(*[]v1.ContainerStatus)(unsafe.Pointer(&in.InitContainerStatuses))
  6615  	out.ContainerStatuses = *(*[]v1.ContainerStatus)(unsafe.Pointer(&in.ContainerStatuses))
  6616  	out.EphemeralContainerStatuses = *(*[]v1.ContainerStatus)(unsafe.Pointer(&in.EphemeralContainerStatuses))
  6617  	out.Resize = v1.PodResizeStatus(in.Resize)
  6618  	out.ResourceClaimStatuses = *(*[]v1.PodResourceClaimStatus)(unsafe.Pointer(&in.ResourceClaimStatuses))
  6619  	return nil
  6620  }
  6621  
  6622  func autoConvert_v1_PodStatusResult_To_core_PodStatusResult(in *v1.PodStatusResult, out *core.PodStatusResult, s conversion.Scope) error {
  6623  	out.ObjectMeta = in.ObjectMeta
  6624  	if err := Convert_v1_PodStatus_To_core_PodStatus(&in.Status, &out.Status, s); err != nil {
  6625  		return err
  6626  	}
  6627  	return nil
  6628  }
  6629  
  6630  // Convert_v1_PodStatusResult_To_core_PodStatusResult is an autogenerated conversion function.
  6631  func Convert_v1_PodStatusResult_To_core_PodStatusResult(in *v1.PodStatusResult, out *core.PodStatusResult, s conversion.Scope) error {
  6632  	return autoConvert_v1_PodStatusResult_To_core_PodStatusResult(in, out, s)
  6633  }
  6634  
  6635  func autoConvert_core_PodStatusResult_To_v1_PodStatusResult(in *core.PodStatusResult, out *v1.PodStatusResult, s conversion.Scope) error {
  6636  	out.ObjectMeta = in.ObjectMeta
  6637  	if err := Convert_core_PodStatus_To_v1_PodStatus(&in.Status, &out.Status, s); err != nil {
  6638  		return err
  6639  	}
  6640  	return nil
  6641  }
  6642  
  6643  // Convert_core_PodStatusResult_To_v1_PodStatusResult is an autogenerated conversion function.
  6644  func Convert_core_PodStatusResult_To_v1_PodStatusResult(in *core.PodStatusResult, out *v1.PodStatusResult, s conversion.Scope) error {
  6645  	return autoConvert_core_PodStatusResult_To_v1_PodStatusResult(in, out, s)
  6646  }
  6647  
  6648  func autoConvert_v1_PodTemplate_To_core_PodTemplate(in *v1.PodTemplate, out *core.PodTemplate, s conversion.Scope) error {
  6649  	out.ObjectMeta = in.ObjectMeta
  6650  	if err := Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  6651  		return err
  6652  	}
  6653  	return nil
  6654  }
  6655  
  6656  // Convert_v1_PodTemplate_To_core_PodTemplate is an autogenerated conversion function.
  6657  func Convert_v1_PodTemplate_To_core_PodTemplate(in *v1.PodTemplate, out *core.PodTemplate, s conversion.Scope) error {
  6658  	return autoConvert_v1_PodTemplate_To_core_PodTemplate(in, out, s)
  6659  }
  6660  
  6661  func autoConvert_core_PodTemplate_To_v1_PodTemplate(in *core.PodTemplate, out *v1.PodTemplate, s conversion.Scope) error {
  6662  	out.ObjectMeta = in.ObjectMeta
  6663  	if err := Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
  6664  		return err
  6665  	}
  6666  	return nil
  6667  }
  6668  
  6669  // Convert_core_PodTemplate_To_v1_PodTemplate is an autogenerated conversion function.
  6670  func Convert_core_PodTemplate_To_v1_PodTemplate(in *core.PodTemplate, out *v1.PodTemplate, s conversion.Scope) error {
  6671  	return autoConvert_core_PodTemplate_To_v1_PodTemplate(in, out, s)
  6672  }
  6673  
  6674  func autoConvert_v1_PodTemplateList_To_core_PodTemplateList(in *v1.PodTemplateList, out *core.PodTemplateList, s conversion.Scope) error {
  6675  	out.ListMeta = in.ListMeta
  6676  	if in.Items != nil {
  6677  		in, out := &in.Items, &out.Items
  6678  		*out = make([]core.PodTemplate, len(*in))
  6679  		for i := range *in {
  6680  			if err := Convert_v1_PodTemplate_To_core_PodTemplate(&(*in)[i], &(*out)[i], s); err != nil {
  6681  				return err
  6682  			}
  6683  		}
  6684  	} else {
  6685  		out.Items = nil
  6686  	}
  6687  	return nil
  6688  }
  6689  
  6690  // Convert_v1_PodTemplateList_To_core_PodTemplateList is an autogenerated conversion function.
  6691  func Convert_v1_PodTemplateList_To_core_PodTemplateList(in *v1.PodTemplateList, out *core.PodTemplateList, s conversion.Scope) error {
  6692  	return autoConvert_v1_PodTemplateList_To_core_PodTemplateList(in, out, s)
  6693  }
  6694  
  6695  func autoConvert_core_PodTemplateList_To_v1_PodTemplateList(in *core.PodTemplateList, out *v1.PodTemplateList, s conversion.Scope) error {
  6696  	out.ListMeta = in.ListMeta
  6697  	if in.Items != nil {
  6698  		in, out := &in.Items, &out.Items
  6699  		*out = make([]v1.PodTemplate, len(*in))
  6700  		for i := range *in {
  6701  			if err := Convert_core_PodTemplate_To_v1_PodTemplate(&(*in)[i], &(*out)[i], s); err != nil {
  6702  				return err
  6703  			}
  6704  		}
  6705  	} else {
  6706  		out.Items = nil
  6707  	}
  6708  	return nil
  6709  }
  6710  
  6711  // Convert_core_PodTemplateList_To_v1_PodTemplateList is an autogenerated conversion function.
  6712  func Convert_core_PodTemplateList_To_v1_PodTemplateList(in *core.PodTemplateList, out *v1.PodTemplateList, s conversion.Scope) error {
  6713  	return autoConvert_core_PodTemplateList_To_v1_PodTemplateList(in, out, s)
  6714  }
  6715  
  6716  func autoConvert_v1_PodTemplateSpec_To_core_PodTemplateSpec(in *v1.PodTemplateSpec, out *core.PodTemplateSpec, s conversion.Scope) error {
  6717  	out.ObjectMeta = in.ObjectMeta
  6718  	if err := Convert_v1_PodSpec_To_core_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  6719  		return err
  6720  	}
  6721  	return nil
  6722  }
  6723  
  6724  func autoConvert_core_PodTemplateSpec_To_v1_PodTemplateSpec(in *core.PodTemplateSpec, out *v1.PodTemplateSpec, s conversion.Scope) error {
  6725  	out.ObjectMeta = in.ObjectMeta
  6726  	if err := Convert_core_PodSpec_To_v1_PodSpec(&in.Spec, &out.Spec, s); err != nil {
  6727  		return err
  6728  	}
  6729  	return nil
  6730  }
  6731  
  6732  func autoConvert_v1_PortStatus_To_core_PortStatus(in *v1.PortStatus, out *core.PortStatus, s conversion.Scope) error {
  6733  	out.Port = in.Port
  6734  	out.Protocol = core.Protocol(in.Protocol)
  6735  	out.Error = (*string)(unsafe.Pointer(in.Error))
  6736  	return nil
  6737  }
  6738  
  6739  // Convert_v1_PortStatus_To_core_PortStatus is an autogenerated conversion function.
  6740  func Convert_v1_PortStatus_To_core_PortStatus(in *v1.PortStatus, out *core.PortStatus, s conversion.Scope) error {
  6741  	return autoConvert_v1_PortStatus_To_core_PortStatus(in, out, s)
  6742  }
  6743  
  6744  func autoConvert_core_PortStatus_To_v1_PortStatus(in *core.PortStatus, out *v1.PortStatus, s conversion.Scope) error {
  6745  	out.Port = in.Port
  6746  	out.Protocol = v1.Protocol(in.Protocol)
  6747  	out.Error = (*string)(unsafe.Pointer(in.Error))
  6748  	return nil
  6749  }
  6750  
  6751  // Convert_core_PortStatus_To_v1_PortStatus is an autogenerated conversion function.
  6752  func Convert_core_PortStatus_To_v1_PortStatus(in *core.PortStatus, out *v1.PortStatus, s conversion.Scope) error {
  6753  	return autoConvert_core_PortStatus_To_v1_PortStatus(in, out, s)
  6754  }
  6755  
  6756  func autoConvert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource(in *v1.PortworxVolumeSource, out *core.PortworxVolumeSource, s conversion.Scope) error {
  6757  	out.VolumeID = in.VolumeID
  6758  	out.FSType = in.FSType
  6759  	out.ReadOnly = in.ReadOnly
  6760  	return nil
  6761  }
  6762  
  6763  // Convert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource is an autogenerated conversion function.
  6764  func Convert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource(in *v1.PortworxVolumeSource, out *core.PortworxVolumeSource, s conversion.Scope) error {
  6765  	return autoConvert_v1_PortworxVolumeSource_To_core_PortworxVolumeSource(in, out, s)
  6766  }
  6767  
  6768  func autoConvert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource(in *core.PortworxVolumeSource, out *v1.PortworxVolumeSource, s conversion.Scope) error {
  6769  	out.VolumeID = in.VolumeID
  6770  	out.FSType = in.FSType
  6771  	out.ReadOnly = in.ReadOnly
  6772  	return nil
  6773  }
  6774  
  6775  // Convert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource is an autogenerated conversion function.
  6776  func Convert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource(in *core.PortworxVolumeSource, out *v1.PortworxVolumeSource, s conversion.Scope) error {
  6777  	return autoConvert_core_PortworxVolumeSource_To_v1_PortworxVolumeSource(in, out, s)
  6778  }
  6779  
  6780  func autoConvert_v1_Preconditions_To_core_Preconditions(in *v1.Preconditions, out *core.Preconditions, s conversion.Scope) error {
  6781  	out.UID = (*types.UID)(unsafe.Pointer(in.UID))
  6782  	return nil
  6783  }
  6784  
  6785  // Convert_v1_Preconditions_To_core_Preconditions is an autogenerated conversion function.
  6786  func Convert_v1_Preconditions_To_core_Preconditions(in *v1.Preconditions, out *core.Preconditions, s conversion.Scope) error {
  6787  	return autoConvert_v1_Preconditions_To_core_Preconditions(in, out, s)
  6788  }
  6789  
  6790  func autoConvert_core_Preconditions_To_v1_Preconditions(in *core.Preconditions, out *v1.Preconditions, s conversion.Scope) error {
  6791  	out.UID = (*types.UID)(unsafe.Pointer(in.UID))
  6792  	return nil
  6793  }
  6794  
  6795  // Convert_core_Preconditions_To_v1_Preconditions is an autogenerated conversion function.
  6796  func Convert_core_Preconditions_To_v1_Preconditions(in *core.Preconditions, out *v1.Preconditions, s conversion.Scope) error {
  6797  	return autoConvert_core_Preconditions_To_v1_Preconditions(in, out, s)
  6798  }
  6799  
  6800  func autoConvert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry(in *v1.PreferAvoidPodsEntry, out *core.PreferAvoidPodsEntry, s conversion.Scope) error {
  6801  	if err := Convert_v1_PodSignature_To_core_PodSignature(&in.PodSignature, &out.PodSignature, s); err != nil {
  6802  		return err
  6803  	}
  6804  	out.EvictionTime = in.EvictionTime
  6805  	out.Reason = in.Reason
  6806  	out.Message = in.Message
  6807  	return nil
  6808  }
  6809  
  6810  // Convert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry is an autogenerated conversion function.
  6811  func Convert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry(in *v1.PreferAvoidPodsEntry, out *core.PreferAvoidPodsEntry, s conversion.Scope) error {
  6812  	return autoConvert_v1_PreferAvoidPodsEntry_To_core_PreferAvoidPodsEntry(in, out, s)
  6813  }
  6814  
  6815  func autoConvert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in *core.PreferAvoidPodsEntry, out *v1.PreferAvoidPodsEntry, s conversion.Scope) error {
  6816  	if err := Convert_core_PodSignature_To_v1_PodSignature(&in.PodSignature, &out.PodSignature, s); err != nil {
  6817  		return err
  6818  	}
  6819  	out.EvictionTime = in.EvictionTime
  6820  	out.Reason = in.Reason
  6821  	out.Message = in.Message
  6822  	return nil
  6823  }
  6824  
  6825  // Convert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry is an autogenerated conversion function.
  6826  func Convert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in *core.PreferAvoidPodsEntry, out *v1.PreferAvoidPodsEntry, s conversion.Scope) error {
  6827  	return autoConvert_core_PreferAvoidPodsEntry_To_v1_PreferAvoidPodsEntry(in, out, s)
  6828  }
  6829  
  6830  func autoConvert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm(in *v1.PreferredSchedulingTerm, out *core.PreferredSchedulingTerm, s conversion.Scope) error {
  6831  	out.Weight = in.Weight
  6832  	if err := Convert_v1_NodeSelectorTerm_To_core_NodeSelectorTerm(&in.Preference, &out.Preference, s); err != nil {
  6833  		return err
  6834  	}
  6835  	return nil
  6836  }
  6837  
  6838  // Convert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm is an autogenerated conversion function.
  6839  func Convert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm(in *v1.PreferredSchedulingTerm, out *core.PreferredSchedulingTerm, s conversion.Scope) error {
  6840  	return autoConvert_v1_PreferredSchedulingTerm_To_core_PreferredSchedulingTerm(in, out, s)
  6841  }
  6842  
  6843  func autoConvert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in *core.PreferredSchedulingTerm, out *v1.PreferredSchedulingTerm, s conversion.Scope) error {
  6844  	out.Weight = in.Weight
  6845  	if err := Convert_core_NodeSelectorTerm_To_v1_NodeSelectorTerm(&in.Preference, &out.Preference, s); err != nil {
  6846  		return err
  6847  	}
  6848  	return nil
  6849  }
  6850  
  6851  // Convert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm is an autogenerated conversion function.
  6852  func Convert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in *core.PreferredSchedulingTerm, out *v1.PreferredSchedulingTerm, s conversion.Scope) error {
  6853  	return autoConvert_core_PreferredSchedulingTerm_To_v1_PreferredSchedulingTerm(in, out, s)
  6854  }
  6855  
  6856  func autoConvert_v1_Probe_To_core_Probe(in *v1.Probe, out *core.Probe, s conversion.Scope) error {
  6857  	if err := Convert_v1_ProbeHandler_To_core_ProbeHandler(&in.ProbeHandler, &out.ProbeHandler, s); err != nil {
  6858  		return err
  6859  	}
  6860  	out.InitialDelaySeconds = in.InitialDelaySeconds
  6861  	out.TimeoutSeconds = in.TimeoutSeconds
  6862  	out.PeriodSeconds = in.PeriodSeconds
  6863  	out.SuccessThreshold = in.SuccessThreshold
  6864  	out.FailureThreshold = in.FailureThreshold
  6865  	out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  6866  	return nil
  6867  }
  6868  
  6869  // Convert_v1_Probe_To_core_Probe is an autogenerated conversion function.
  6870  func Convert_v1_Probe_To_core_Probe(in *v1.Probe, out *core.Probe, s conversion.Scope) error {
  6871  	return autoConvert_v1_Probe_To_core_Probe(in, out, s)
  6872  }
  6873  
  6874  func autoConvert_core_Probe_To_v1_Probe(in *core.Probe, out *v1.Probe, s conversion.Scope) error {
  6875  	if err := Convert_core_ProbeHandler_To_v1_ProbeHandler(&in.ProbeHandler, &out.ProbeHandler, s); err != nil {
  6876  		return err
  6877  	}
  6878  	out.InitialDelaySeconds = in.InitialDelaySeconds
  6879  	out.TimeoutSeconds = in.TimeoutSeconds
  6880  	out.PeriodSeconds = in.PeriodSeconds
  6881  	out.SuccessThreshold = in.SuccessThreshold
  6882  	out.FailureThreshold = in.FailureThreshold
  6883  	out.TerminationGracePeriodSeconds = (*int64)(unsafe.Pointer(in.TerminationGracePeriodSeconds))
  6884  	return nil
  6885  }
  6886  
  6887  // Convert_core_Probe_To_v1_Probe is an autogenerated conversion function.
  6888  func Convert_core_Probe_To_v1_Probe(in *core.Probe, out *v1.Probe, s conversion.Scope) error {
  6889  	return autoConvert_core_Probe_To_v1_Probe(in, out, s)
  6890  }
  6891  
  6892  func autoConvert_v1_ProbeHandler_To_core_ProbeHandler(in *v1.ProbeHandler, out *core.ProbeHandler, s conversion.Scope) error {
  6893  	out.Exec = (*core.ExecAction)(unsafe.Pointer(in.Exec))
  6894  	out.HTTPGet = (*core.HTTPGetAction)(unsafe.Pointer(in.HTTPGet))
  6895  	out.TCPSocket = (*core.TCPSocketAction)(unsafe.Pointer(in.TCPSocket))
  6896  	out.GRPC = (*core.GRPCAction)(unsafe.Pointer(in.GRPC))
  6897  	return nil
  6898  }
  6899  
  6900  // Convert_v1_ProbeHandler_To_core_ProbeHandler is an autogenerated conversion function.
  6901  func Convert_v1_ProbeHandler_To_core_ProbeHandler(in *v1.ProbeHandler, out *core.ProbeHandler, s conversion.Scope) error {
  6902  	return autoConvert_v1_ProbeHandler_To_core_ProbeHandler(in, out, s)
  6903  }
  6904  
  6905  func autoConvert_core_ProbeHandler_To_v1_ProbeHandler(in *core.ProbeHandler, out *v1.ProbeHandler, s conversion.Scope) error {
  6906  	out.Exec = (*v1.ExecAction)(unsafe.Pointer(in.Exec))
  6907  	out.HTTPGet = (*v1.HTTPGetAction)(unsafe.Pointer(in.HTTPGet))
  6908  	out.TCPSocket = (*v1.TCPSocketAction)(unsafe.Pointer(in.TCPSocket))
  6909  	out.GRPC = (*v1.GRPCAction)(unsafe.Pointer(in.GRPC))
  6910  	return nil
  6911  }
  6912  
  6913  // Convert_core_ProbeHandler_To_v1_ProbeHandler is an autogenerated conversion function.
  6914  func Convert_core_ProbeHandler_To_v1_ProbeHandler(in *core.ProbeHandler, out *v1.ProbeHandler, s conversion.Scope) error {
  6915  	return autoConvert_core_ProbeHandler_To_v1_ProbeHandler(in, out, s)
  6916  }
  6917  
  6918  func autoConvert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(in *v1.ProjectedVolumeSource, out *core.ProjectedVolumeSource, s conversion.Scope) error {
  6919  	if in.Sources != nil {
  6920  		in, out := &in.Sources, &out.Sources
  6921  		*out = make([]core.VolumeProjection, len(*in))
  6922  		for i := range *in {
  6923  			if err := Convert_v1_VolumeProjection_To_core_VolumeProjection(&(*in)[i], &(*out)[i], s); err != nil {
  6924  				return err
  6925  			}
  6926  		}
  6927  	} else {
  6928  		out.Sources = nil
  6929  	}
  6930  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  6931  	return nil
  6932  }
  6933  
  6934  // Convert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource is an autogenerated conversion function.
  6935  func Convert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(in *v1.ProjectedVolumeSource, out *core.ProjectedVolumeSource, s conversion.Scope) error {
  6936  	return autoConvert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(in, out, s)
  6937  }
  6938  
  6939  func autoConvert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in *core.ProjectedVolumeSource, out *v1.ProjectedVolumeSource, s conversion.Scope) error {
  6940  	if in.Sources != nil {
  6941  		in, out := &in.Sources, &out.Sources
  6942  		*out = make([]v1.VolumeProjection, len(*in))
  6943  		for i := range *in {
  6944  			if err := Convert_core_VolumeProjection_To_v1_VolumeProjection(&(*in)[i], &(*out)[i], s); err != nil {
  6945  				return err
  6946  			}
  6947  		}
  6948  	} else {
  6949  		out.Sources = nil
  6950  	}
  6951  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  6952  	return nil
  6953  }
  6954  
  6955  // Convert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource is an autogenerated conversion function.
  6956  func Convert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in *core.ProjectedVolumeSource, out *v1.ProjectedVolumeSource, s conversion.Scope) error {
  6957  	return autoConvert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(in, out, s)
  6958  }
  6959  
  6960  func autoConvert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource(in *v1.QuobyteVolumeSource, out *core.QuobyteVolumeSource, s conversion.Scope) error {
  6961  	out.Registry = in.Registry
  6962  	out.Volume = in.Volume
  6963  	out.ReadOnly = in.ReadOnly
  6964  	out.User = in.User
  6965  	out.Group = in.Group
  6966  	out.Tenant = in.Tenant
  6967  	return nil
  6968  }
  6969  
  6970  // Convert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource is an autogenerated conversion function.
  6971  func Convert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource(in *v1.QuobyteVolumeSource, out *core.QuobyteVolumeSource, s conversion.Scope) error {
  6972  	return autoConvert_v1_QuobyteVolumeSource_To_core_QuobyteVolumeSource(in, out, s)
  6973  }
  6974  
  6975  func autoConvert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in *core.QuobyteVolumeSource, out *v1.QuobyteVolumeSource, s conversion.Scope) error {
  6976  	out.Registry = in.Registry
  6977  	out.Volume = in.Volume
  6978  	out.ReadOnly = in.ReadOnly
  6979  	out.User = in.User
  6980  	out.Group = in.Group
  6981  	out.Tenant = in.Tenant
  6982  	return nil
  6983  }
  6984  
  6985  // Convert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource is an autogenerated conversion function.
  6986  func Convert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in *core.QuobyteVolumeSource, out *v1.QuobyteVolumeSource, s conversion.Scope) error {
  6987  	return autoConvert_core_QuobyteVolumeSource_To_v1_QuobyteVolumeSource(in, out, s)
  6988  }
  6989  
  6990  func autoConvert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource(in *v1.RBDPersistentVolumeSource, out *core.RBDPersistentVolumeSource, s conversion.Scope) error {
  6991  	out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  6992  	out.RBDImage = in.RBDImage
  6993  	out.FSType = in.FSType
  6994  	out.RBDPool = in.RBDPool
  6995  	out.RadosUser = in.RadosUser
  6996  	out.Keyring = in.Keyring
  6997  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  6998  	out.ReadOnly = in.ReadOnly
  6999  	return nil
  7000  }
  7001  
  7002  // Convert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource is an autogenerated conversion function.
  7003  func Convert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource(in *v1.RBDPersistentVolumeSource, out *core.RBDPersistentVolumeSource, s conversion.Scope) error {
  7004  	return autoConvert_v1_RBDPersistentVolumeSource_To_core_RBDPersistentVolumeSource(in, out, s)
  7005  }
  7006  
  7007  func autoConvert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource(in *core.RBDPersistentVolumeSource, out *v1.RBDPersistentVolumeSource, s conversion.Scope) error {
  7008  	out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  7009  	out.RBDImage = in.RBDImage
  7010  	out.FSType = in.FSType
  7011  	out.RBDPool = in.RBDPool
  7012  	out.RadosUser = in.RadosUser
  7013  	out.Keyring = in.Keyring
  7014  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  7015  	out.ReadOnly = in.ReadOnly
  7016  	return nil
  7017  }
  7018  
  7019  // Convert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource is an autogenerated conversion function.
  7020  func Convert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource(in *core.RBDPersistentVolumeSource, out *v1.RBDPersistentVolumeSource, s conversion.Scope) error {
  7021  	return autoConvert_core_RBDPersistentVolumeSource_To_v1_RBDPersistentVolumeSource(in, out, s)
  7022  }
  7023  
  7024  func autoConvert_v1_RBDVolumeSource_To_core_RBDVolumeSource(in *v1.RBDVolumeSource, out *core.RBDVolumeSource, s conversion.Scope) error {
  7025  	out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  7026  	out.RBDImage = in.RBDImage
  7027  	out.FSType = in.FSType
  7028  	out.RBDPool = in.RBDPool
  7029  	out.RadosUser = in.RadosUser
  7030  	out.Keyring = in.Keyring
  7031  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  7032  	out.ReadOnly = in.ReadOnly
  7033  	return nil
  7034  }
  7035  
  7036  // Convert_v1_RBDVolumeSource_To_core_RBDVolumeSource is an autogenerated conversion function.
  7037  func Convert_v1_RBDVolumeSource_To_core_RBDVolumeSource(in *v1.RBDVolumeSource, out *core.RBDVolumeSource, s conversion.Scope) error {
  7038  	return autoConvert_v1_RBDVolumeSource_To_core_RBDVolumeSource(in, out, s)
  7039  }
  7040  
  7041  func autoConvert_core_RBDVolumeSource_To_v1_RBDVolumeSource(in *core.RBDVolumeSource, out *v1.RBDVolumeSource, s conversion.Scope) error {
  7042  	out.CephMonitors = *(*[]string)(unsafe.Pointer(&in.CephMonitors))
  7043  	out.RBDImage = in.RBDImage
  7044  	out.FSType = in.FSType
  7045  	out.RBDPool = in.RBDPool
  7046  	out.RadosUser = in.RadosUser
  7047  	out.Keyring = in.Keyring
  7048  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  7049  	out.ReadOnly = in.ReadOnly
  7050  	return nil
  7051  }
  7052  
  7053  // Convert_core_RBDVolumeSource_To_v1_RBDVolumeSource is an autogenerated conversion function.
  7054  func Convert_core_RBDVolumeSource_To_v1_RBDVolumeSource(in *core.RBDVolumeSource, out *v1.RBDVolumeSource, s conversion.Scope) error {
  7055  	return autoConvert_core_RBDVolumeSource_To_v1_RBDVolumeSource(in, out, s)
  7056  }
  7057  
  7058  func autoConvert_v1_RangeAllocation_To_core_RangeAllocation(in *v1.RangeAllocation, out *core.RangeAllocation, s conversion.Scope) error {
  7059  	out.ObjectMeta = in.ObjectMeta
  7060  	out.Range = in.Range
  7061  	out.Data = *(*[]byte)(unsafe.Pointer(&in.Data))
  7062  	return nil
  7063  }
  7064  
  7065  // Convert_v1_RangeAllocation_To_core_RangeAllocation is an autogenerated conversion function.
  7066  func Convert_v1_RangeAllocation_To_core_RangeAllocation(in *v1.RangeAllocation, out *core.RangeAllocation, s conversion.Scope) error {
  7067  	return autoConvert_v1_RangeAllocation_To_core_RangeAllocation(in, out, s)
  7068  }
  7069  
  7070  func autoConvert_core_RangeAllocation_To_v1_RangeAllocation(in *core.RangeAllocation, out *v1.RangeAllocation, s conversion.Scope) error {
  7071  	out.ObjectMeta = in.ObjectMeta
  7072  	out.Range = in.Range
  7073  	out.Data = *(*[]byte)(unsafe.Pointer(&in.Data))
  7074  	return nil
  7075  }
  7076  
  7077  // Convert_core_RangeAllocation_To_v1_RangeAllocation is an autogenerated conversion function.
  7078  func Convert_core_RangeAllocation_To_v1_RangeAllocation(in *core.RangeAllocation, out *v1.RangeAllocation, s conversion.Scope) error {
  7079  	return autoConvert_core_RangeAllocation_To_v1_RangeAllocation(in, out, s)
  7080  }
  7081  
  7082  func autoConvert_v1_ReplicationController_To_core_ReplicationController(in *v1.ReplicationController, out *core.ReplicationController, s conversion.Scope) error {
  7083  	out.ObjectMeta = in.ObjectMeta
  7084  	if err := Convert_v1_ReplicationControllerSpec_To_core_ReplicationControllerSpec(&in.Spec, &out.Spec, s); err != nil {
  7085  		return err
  7086  	}
  7087  	if err := Convert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(&in.Status, &out.Status, s); err != nil {
  7088  		return err
  7089  	}
  7090  	return nil
  7091  }
  7092  
  7093  // Convert_v1_ReplicationController_To_core_ReplicationController is an autogenerated conversion function.
  7094  func Convert_v1_ReplicationController_To_core_ReplicationController(in *v1.ReplicationController, out *core.ReplicationController, s conversion.Scope) error {
  7095  	return autoConvert_v1_ReplicationController_To_core_ReplicationController(in, out, s)
  7096  }
  7097  
  7098  func autoConvert_core_ReplicationController_To_v1_ReplicationController(in *core.ReplicationController, out *v1.ReplicationController, s conversion.Scope) error {
  7099  	out.ObjectMeta = in.ObjectMeta
  7100  	if err := Convert_core_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(&in.Spec, &out.Spec, s); err != nil {
  7101  		return err
  7102  	}
  7103  	if err := Convert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(&in.Status, &out.Status, s); err != nil {
  7104  		return err
  7105  	}
  7106  	return nil
  7107  }
  7108  
  7109  // Convert_core_ReplicationController_To_v1_ReplicationController is an autogenerated conversion function.
  7110  func Convert_core_ReplicationController_To_v1_ReplicationController(in *core.ReplicationController, out *v1.ReplicationController, s conversion.Scope) error {
  7111  	return autoConvert_core_ReplicationController_To_v1_ReplicationController(in, out, s)
  7112  }
  7113  
  7114  func autoConvert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition(in *v1.ReplicationControllerCondition, out *core.ReplicationControllerCondition, s conversion.Scope) error {
  7115  	out.Type = core.ReplicationControllerConditionType(in.Type)
  7116  	out.Status = core.ConditionStatus(in.Status)
  7117  	out.LastTransitionTime = in.LastTransitionTime
  7118  	out.Reason = in.Reason
  7119  	out.Message = in.Message
  7120  	return nil
  7121  }
  7122  
  7123  // Convert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition is an autogenerated conversion function.
  7124  func Convert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition(in *v1.ReplicationControllerCondition, out *core.ReplicationControllerCondition, s conversion.Scope) error {
  7125  	return autoConvert_v1_ReplicationControllerCondition_To_core_ReplicationControllerCondition(in, out, s)
  7126  }
  7127  
  7128  func autoConvert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in *core.ReplicationControllerCondition, out *v1.ReplicationControllerCondition, s conversion.Scope) error {
  7129  	out.Type = v1.ReplicationControllerConditionType(in.Type)
  7130  	out.Status = v1.ConditionStatus(in.Status)
  7131  	out.LastTransitionTime = in.LastTransitionTime
  7132  	out.Reason = in.Reason
  7133  	out.Message = in.Message
  7134  	return nil
  7135  }
  7136  
  7137  // Convert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition is an autogenerated conversion function.
  7138  func Convert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in *core.ReplicationControllerCondition, out *v1.ReplicationControllerCondition, s conversion.Scope) error {
  7139  	return autoConvert_core_ReplicationControllerCondition_To_v1_ReplicationControllerCondition(in, out, s)
  7140  }
  7141  
  7142  func autoConvert_v1_ReplicationControllerList_To_core_ReplicationControllerList(in *v1.ReplicationControllerList, out *core.ReplicationControllerList, s conversion.Scope) error {
  7143  	out.ListMeta = in.ListMeta
  7144  	if in.Items != nil {
  7145  		in, out := &in.Items, &out.Items
  7146  		*out = make([]core.ReplicationController, len(*in))
  7147  		for i := range *in {
  7148  			if err := Convert_v1_ReplicationController_To_core_ReplicationController(&(*in)[i], &(*out)[i], s); err != nil {
  7149  				return err
  7150  			}
  7151  		}
  7152  	} else {
  7153  		out.Items = nil
  7154  	}
  7155  	return nil
  7156  }
  7157  
  7158  // Convert_v1_ReplicationControllerList_To_core_ReplicationControllerList is an autogenerated conversion function.
  7159  func Convert_v1_ReplicationControllerList_To_core_ReplicationControllerList(in *v1.ReplicationControllerList, out *core.ReplicationControllerList, s conversion.Scope) error {
  7160  	return autoConvert_v1_ReplicationControllerList_To_core_ReplicationControllerList(in, out, s)
  7161  }
  7162  
  7163  func autoConvert_core_ReplicationControllerList_To_v1_ReplicationControllerList(in *core.ReplicationControllerList, out *v1.ReplicationControllerList, s conversion.Scope) error {
  7164  	out.ListMeta = in.ListMeta
  7165  	if in.Items != nil {
  7166  		in, out := &in.Items, &out.Items
  7167  		*out = make([]v1.ReplicationController, len(*in))
  7168  		for i := range *in {
  7169  			if err := Convert_core_ReplicationController_To_v1_ReplicationController(&(*in)[i], &(*out)[i], s); err != nil {
  7170  				return err
  7171  			}
  7172  		}
  7173  	} else {
  7174  		out.Items = nil
  7175  	}
  7176  	return nil
  7177  }
  7178  
  7179  // Convert_core_ReplicationControllerList_To_v1_ReplicationControllerList is an autogenerated conversion function.
  7180  func Convert_core_ReplicationControllerList_To_v1_ReplicationControllerList(in *core.ReplicationControllerList, out *v1.ReplicationControllerList, s conversion.Scope) error {
  7181  	return autoConvert_core_ReplicationControllerList_To_v1_ReplicationControllerList(in, out, s)
  7182  }
  7183  
  7184  func autoConvert_v1_ReplicationControllerSpec_To_core_ReplicationControllerSpec(in *v1.ReplicationControllerSpec, out *core.ReplicationControllerSpec, s conversion.Scope) error {
  7185  	if err := metav1.Convert_Pointer_int32_To_int32(&in.Replicas, &out.Replicas, s); err != nil {
  7186  		return err
  7187  	}
  7188  	out.MinReadySeconds = in.MinReadySeconds
  7189  	out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  7190  	if in.Template != nil {
  7191  		in, out := &in.Template, &out.Template
  7192  		*out = new(core.PodTemplateSpec)
  7193  		if err := Convert_v1_PodTemplateSpec_To_core_PodTemplateSpec(*in, *out, s); err != nil {
  7194  			return err
  7195  		}
  7196  	} else {
  7197  		out.Template = nil
  7198  	}
  7199  	return nil
  7200  }
  7201  
  7202  func autoConvert_core_ReplicationControllerSpec_To_v1_ReplicationControllerSpec(in *core.ReplicationControllerSpec, out *v1.ReplicationControllerSpec, s conversion.Scope) error {
  7203  	if err := metav1.Convert_int32_To_Pointer_int32(&in.Replicas, &out.Replicas, s); err != nil {
  7204  		return err
  7205  	}
  7206  	out.MinReadySeconds = in.MinReadySeconds
  7207  	out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  7208  	if in.Template != nil {
  7209  		in, out := &in.Template, &out.Template
  7210  		*out = new(v1.PodTemplateSpec)
  7211  		if err := Convert_core_PodTemplateSpec_To_v1_PodTemplateSpec(*in, *out, s); err != nil {
  7212  			return err
  7213  		}
  7214  	} else {
  7215  		out.Template = nil
  7216  	}
  7217  	return nil
  7218  }
  7219  
  7220  func autoConvert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(in *v1.ReplicationControllerStatus, out *core.ReplicationControllerStatus, s conversion.Scope) error {
  7221  	out.Replicas = in.Replicas
  7222  	out.FullyLabeledReplicas = in.FullyLabeledReplicas
  7223  	out.ReadyReplicas = in.ReadyReplicas
  7224  	out.AvailableReplicas = in.AvailableReplicas
  7225  	out.ObservedGeneration = in.ObservedGeneration
  7226  	out.Conditions = *(*[]core.ReplicationControllerCondition)(unsafe.Pointer(&in.Conditions))
  7227  	return nil
  7228  }
  7229  
  7230  // Convert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus is an autogenerated conversion function.
  7231  func Convert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(in *v1.ReplicationControllerStatus, out *core.ReplicationControllerStatus, s conversion.Scope) error {
  7232  	return autoConvert_v1_ReplicationControllerStatus_To_core_ReplicationControllerStatus(in, out, s)
  7233  }
  7234  
  7235  func autoConvert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *core.ReplicationControllerStatus, out *v1.ReplicationControllerStatus, s conversion.Scope) error {
  7236  	out.Replicas = in.Replicas
  7237  	out.FullyLabeledReplicas = in.FullyLabeledReplicas
  7238  	out.ReadyReplicas = in.ReadyReplicas
  7239  	out.AvailableReplicas = in.AvailableReplicas
  7240  	out.ObservedGeneration = in.ObservedGeneration
  7241  	out.Conditions = *(*[]v1.ReplicationControllerCondition)(unsafe.Pointer(&in.Conditions))
  7242  	return nil
  7243  }
  7244  
  7245  // Convert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus is an autogenerated conversion function.
  7246  func Convert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in *core.ReplicationControllerStatus, out *v1.ReplicationControllerStatus, s conversion.Scope) error {
  7247  	return autoConvert_core_ReplicationControllerStatus_To_v1_ReplicationControllerStatus(in, out, s)
  7248  }
  7249  
  7250  func autoConvert_v1_ResourceClaim_To_core_ResourceClaim(in *v1.ResourceClaim, out *core.ResourceClaim, s conversion.Scope) error {
  7251  	out.Name = in.Name
  7252  	return nil
  7253  }
  7254  
  7255  // Convert_v1_ResourceClaim_To_core_ResourceClaim is an autogenerated conversion function.
  7256  func Convert_v1_ResourceClaim_To_core_ResourceClaim(in *v1.ResourceClaim, out *core.ResourceClaim, s conversion.Scope) error {
  7257  	return autoConvert_v1_ResourceClaim_To_core_ResourceClaim(in, out, s)
  7258  }
  7259  
  7260  func autoConvert_core_ResourceClaim_To_v1_ResourceClaim(in *core.ResourceClaim, out *v1.ResourceClaim, s conversion.Scope) error {
  7261  	out.Name = in.Name
  7262  	return nil
  7263  }
  7264  
  7265  // Convert_core_ResourceClaim_To_v1_ResourceClaim is an autogenerated conversion function.
  7266  func Convert_core_ResourceClaim_To_v1_ResourceClaim(in *core.ResourceClaim, out *v1.ResourceClaim, s conversion.Scope) error {
  7267  	return autoConvert_core_ResourceClaim_To_v1_ResourceClaim(in, out, s)
  7268  }
  7269  
  7270  func autoConvert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector(in *v1.ResourceFieldSelector, out *core.ResourceFieldSelector, s conversion.Scope) error {
  7271  	out.ContainerName = in.ContainerName
  7272  	out.Resource = in.Resource
  7273  	out.Divisor = in.Divisor
  7274  	return nil
  7275  }
  7276  
  7277  // Convert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector is an autogenerated conversion function.
  7278  func Convert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector(in *v1.ResourceFieldSelector, out *core.ResourceFieldSelector, s conversion.Scope) error {
  7279  	return autoConvert_v1_ResourceFieldSelector_To_core_ResourceFieldSelector(in, out, s)
  7280  }
  7281  
  7282  func autoConvert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector(in *core.ResourceFieldSelector, out *v1.ResourceFieldSelector, s conversion.Scope) error {
  7283  	out.ContainerName = in.ContainerName
  7284  	out.Resource = in.Resource
  7285  	out.Divisor = in.Divisor
  7286  	return nil
  7287  }
  7288  
  7289  // Convert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector is an autogenerated conversion function.
  7290  func Convert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector(in *core.ResourceFieldSelector, out *v1.ResourceFieldSelector, s conversion.Scope) error {
  7291  	return autoConvert_core_ResourceFieldSelector_To_v1_ResourceFieldSelector(in, out, s)
  7292  }
  7293  
  7294  func autoConvert_v1_ResourceQuota_To_core_ResourceQuota(in *v1.ResourceQuota, out *core.ResourceQuota, s conversion.Scope) error {
  7295  	out.ObjectMeta = in.ObjectMeta
  7296  	if err := Convert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(&in.Spec, &out.Spec, s); err != nil {
  7297  		return err
  7298  	}
  7299  	if err := Convert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(&in.Status, &out.Status, s); err != nil {
  7300  		return err
  7301  	}
  7302  	return nil
  7303  }
  7304  
  7305  // Convert_v1_ResourceQuota_To_core_ResourceQuota is an autogenerated conversion function.
  7306  func Convert_v1_ResourceQuota_To_core_ResourceQuota(in *v1.ResourceQuota, out *core.ResourceQuota, s conversion.Scope) error {
  7307  	return autoConvert_v1_ResourceQuota_To_core_ResourceQuota(in, out, s)
  7308  }
  7309  
  7310  func autoConvert_core_ResourceQuota_To_v1_ResourceQuota(in *core.ResourceQuota, out *v1.ResourceQuota, s conversion.Scope) error {
  7311  	out.ObjectMeta = in.ObjectMeta
  7312  	if err := Convert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(&in.Spec, &out.Spec, s); err != nil {
  7313  		return err
  7314  	}
  7315  	if err := Convert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(&in.Status, &out.Status, s); err != nil {
  7316  		return err
  7317  	}
  7318  	return nil
  7319  }
  7320  
  7321  // Convert_core_ResourceQuota_To_v1_ResourceQuota is an autogenerated conversion function.
  7322  func Convert_core_ResourceQuota_To_v1_ResourceQuota(in *core.ResourceQuota, out *v1.ResourceQuota, s conversion.Scope) error {
  7323  	return autoConvert_core_ResourceQuota_To_v1_ResourceQuota(in, out, s)
  7324  }
  7325  
  7326  func autoConvert_v1_ResourceQuotaList_To_core_ResourceQuotaList(in *v1.ResourceQuotaList, out *core.ResourceQuotaList, s conversion.Scope) error {
  7327  	out.ListMeta = in.ListMeta
  7328  	out.Items = *(*[]core.ResourceQuota)(unsafe.Pointer(&in.Items))
  7329  	return nil
  7330  }
  7331  
  7332  // Convert_v1_ResourceQuotaList_To_core_ResourceQuotaList is an autogenerated conversion function.
  7333  func Convert_v1_ResourceQuotaList_To_core_ResourceQuotaList(in *v1.ResourceQuotaList, out *core.ResourceQuotaList, s conversion.Scope) error {
  7334  	return autoConvert_v1_ResourceQuotaList_To_core_ResourceQuotaList(in, out, s)
  7335  }
  7336  
  7337  func autoConvert_core_ResourceQuotaList_To_v1_ResourceQuotaList(in *core.ResourceQuotaList, out *v1.ResourceQuotaList, s conversion.Scope) error {
  7338  	out.ListMeta = in.ListMeta
  7339  	out.Items = *(*[]v1.ResourceQuota)(unsafe.Pointer(&in.Items))
  7340  	return nil
  7341  }
  7342  
  7343  // Convert_core_ResourceQuotaList_To_v1_ResourceQuotaList is an autogenerated conversion function.
  7344  func Convert_core_ResourceQuotaList_To_v1_ResourceQuotaList(in *core.ResourceQuotaList, out *v1.ResourceQuotaList, s conversion.Scope) error {
  7345  	return autoConvert_core_ResourceQuotaList_To_v1_ResourceQuotaList(in, out, s)
  7346  }
  7347  
  7348  func autoConvert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(in *v1.ResourceQuotaSpec, out *core.ResourceQuotaSpec, s conversion.Scope) error {
  7349  	out.Hard = *(*core.ResourceList)(unsafe.Pointer(&in.Hard))
  7350  	out.Scopes = *(*[]core.ResourceQuotaScope)(unsafe.Pointer(&in.Scopes))
  7351  	out.ScopeSelector = (*core.ScopeSelector)(unsafe.Pointer(in.ScopeSelector))
  7352  	return nil
  7353  }
  7354  
  7355  // Convert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec is an autogenerated conversion function.
  7356  func Convert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(in *v1.ResourceQuotaSpec, out *core.ResourceQuotaSpec, s conversion.Scope) error {
  7357  	return autoConvert_v1_ResourceQuotaSpec_To_core_ResourceQuotaSpec(in, out, s)
  7358  }
  7359  
  7360  func autoConvert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *core.ResourceQuotaSpec, out *v1.ResourceQuotaSpec, s conversion.Scope) error {
  7361  	out.Hard = *(*v1.ResourceList)(unsafe.Pointer(&in.Hard))
  7362  	out.Scopes = *(*[]v1.ResourceQuotaScope)(unsafe.Pointer(&in.Scopes))
  7363  	out.ScopeSelector = (*v1.ScopeSelector)(unsafe.Pointer(in.ScopeSelector))
  7364  	return nil
  7365  }
  7366  
  7367  // Convert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec is an autogenerated conversion function.
  7368  func Convert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in *core.ResourceQuotaSpec, out *v1.ResourceQuotaSpec, s conversion.Scope) error {
  7369  	return autoConvert_core_ResourceQuotaSpec_To_v1_ResourceQuotaSpec(in, out, s)
  7370  }
  7371  
  7372  func autoConvert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(in *v1.ResourceQuotaStatus, out *core.ResourceQuotaStatus, s conversion.Scope) error {
  7373  	out.Hard = *(*core.ResourceList)(unsafe.Pointer(&in.Hard))
  7374  	out.Used = *(*core.ResourceList)(unsafe.Pointer(&in.Used))
  7375  	return nil
  7376  }
  7377  
  7378  // Convert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus is an autogenerated conversion function.
  7379  func Convert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(in *v1.ResourceQuotaStatus, out *core.ResourceQuotaStatus, s conversion.Scope) error {
  7380  	return autoConvert_v1_ResourceQuotaStatus_To_core_ResourceQuotaStatus(in, out, s)
  7381  }
  7382  
  7383  func autoConvert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *core.ResourceQuotaStatus, out *v1.ResourceQuotaStatus, s conversion.Scope) error {
  7384  	out.Hard = *(*v1.ResourceList)(unsafe.Pointer(&in.Hard))
  7385  	out.Used = *(*v1.ResourceList)(unsafe.Pointer(&in.Used))
  7386  	return nil
  7387  }
  7388  
  7389  // Convert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus is an autogenerated conversion function.
  7390  func Convert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in *core.ResourceQuotaStatus, out *v1.ResourceQuotaStatus, s conversion.Scope) error {
  7391  	return autoConvert_core_ResourceQuotaStatus_To_v1_ResourceQuotaStatus(in, out, s)
  7392  }
  7393  
  7394  func autoConvert_v1_ResourceRequirements_To_core_ResourceRequirements(in *v1.ResourceRequirements, out *core.ResourceRequirements, s conversion.Scope) error {
  7395  	out.Limits = *(*core.ResourceList)(unsafe.Pointer(&in.Limits))
  7396  	out.Requests = *(*core.ResourceList)(unsafe.Pointer(&in.Requests))
  7397  	out.Claims = *(*[]core.ResourceClaim)(unsafe.Pointer(&in.Claims))
  7398  	return nil
  7399  }
  7400  
  7401  // Convert_v1_ResourceRequirements_To_core_ResourceRequirements is an autogenerated conversion function.
  7402  func Convert_v1_ResourceRequirements_To_core_ResourceRequirements(in *v1.ResourceRequirements, out *core.ResourceRequirements, s conversion.Scope) error {
  7403  	return autoConvert_v1_ResourceRequirements_To_core_ResourceRequirements(in, out, s)
  7404  }
  7405  
  7406  func autoConvert_core_ResourceRequirements_To_v1_ResourceRequirements(in *core.ResourceRequirements, out *v1.ResourceRequirements, s conversion.Scope) error {
  7407  	out.Limits = *(*v1.ResourceList)(unsafe.Pointer(&in.Limits))
  7408  	out.Requests = *(*v1.ResourceList)(unsafe.Pointer(&in.Requests))
  7409  	out.Claims = *(*[]v1.ResourceClaim)(unsafe.Pointer(&in.Claims))
  7410  	return nil
  7411  }
  7412  
  7413  // Convert_core_ResourceRequirements_To_v1_ResourceRequirements is an autogenerated conversion function.
  7414  func Convert_core_ResourceRequirements_To_v1_ResourceRequirements(in *core.ResourceRequirements, out *v1.ResourceRequirements, s conversion.Scope) error {
  7415  	return autoConvert_core_ResourceRequirements_To_v1_ResourceRequirements(in, out, s)
  7416  }
  7417  
  7418  func autoConvert_v1_SELinuxOptions_To_core_SELinuxOptions(in *v1.SELinuxOptions, out *core.SELinuxOptions, s conversion.Scope) error {
  7419  	out.User = in.User
  7420  	out.Role = in.Role
  7421  	out.Type = in.Type
  7422  	out.Level = in.Level
  7423  	return nil
  7424  }
  7425  
  7426  // Convert_v1_SELinuxOptions_To_core_SELinuxOptions is an autogenerated conversion function.
  7427  func Convert_v1_SELinuxOptions_To_core_SELinuxOptions(in *v1.SELinuxOptions, out *core.SELinuxOptions, s conversion.Scope) error {
  7428  	return autoConvert_v1_SELinuxOptions_To_core_SELinuxOptions(in, out, s)
  7429  }
  7430  
  7431  func autoConvert_core_SELinuxOptions_To_v1_SELinuxOptions(in *core.SELinuxOptions, out *v1.SELinuxOptions, s conversion.Scope) error {
  7432  	out.User = in.User
  7433  	out.Role = in.Role
  7434  	out.Type = in.Type
  7435  	out.Level = in.Level
  7436  	return nil
  7437  }
  7438  
  7439  // Convert_core_SELinuxOptions_To_v1_SELinuxOptions is an autogenerated conversion function.
  7440  func Convert_core_SELinuxOptions_To_v1_SELinuxOptions(in *core.SELinuxOptions, out *v1.SELinuxOptions, s conversion.Scope) error {
  7441  	return autoConvert_core_SELinuxOptions_To_v1_SELinuxOptions(in, out, s)
  7442  }
  7443  
  7444  func autoConvert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource(in *v1.ScaleIOPersistentVolumeSource, out *core.ScaleIOPersistentVolumeSource, s conversion.Scope) error {
  7445  	out.Gateway = in.Gateway
  7446  	out.System = in.System
  7447  	out.SecretRef = (*core.SecretReference)(unsafe.Pointer(in.SecretRef))
  7448  	out.SSLEnabled = in.SSLEnabled
  7449  	out.ProtectionDomain = in.ProtectionDomain
  7450  	out.StoragePool = in.StoragePool
  7451  	out.StorageMode = in.StorageMode
  7452  	out.VolumeName = in.VolumeName
  7453  	out.FSType = in.FSType
  7454  	out.ReadOnly = in.ReadOnly
  7455  	return nil
  7456  }
  7457  
  7458  // Convert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource is an autogenerated conversion function.
  7459  func Convert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource(in *v1.ScaleIOPersistentVolumeSource, out *core.ScaleIOPersistentVolumeSource, s conversion.Scope) error {
  7460  	return autoConvert_v1_ScaleIOPersistentVolumeSource_To_core_ScaleIOPersistentVolumeSource(in, out, s)
  7461  }
  7462  
  7463  func autoConvert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource(in *core.ScaleIOPersistentVolumeSource, out *v1.ScaleIOPersistentVolumeSource, s conversion.Scope) error {
  7464  	out.Gateway = in.Gateway
  7465  	out.System = in.System
  7466  	out.SecretRef = (*v1.SecretReference)(unsafe.Pointer(in.SecretRef))
  7467  	out.SSLEnabled = in.SSLEnabled
  7468  	out.ProtectionDomain = in.ProtectionDomain
  7469  	out.StoragePool = in.StoragePool
  7470  	out.StorageMode = in.StorageMode
  7471  	out.VolumeName = in.VolumeName
  7472  	out.FSType = in.FSType
  7473  	out.ReadOnly = in.ReadOnly
  7474  	return nil
  7475  }
  7476  
  7477  // Convert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource is an autogenerated conversion function.
  7478  func Convert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource(in *core.ScaleIOPersistentVolumeSource, out *v1.ScaleIOPersistentVolumeSource, s conversion.Scope) error {
  7479  	return autoConvert_core_ScaleIOPersistentVolumeSource_To_v1_ScaleIOPersistentVolumeSource(in, out, s)
  7480  }
  7481  
  7482  func autoConvert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource(in *v1.ScaleIOVolumeSource, out *core.ScaleIOVolumeSource, s conversion.Scope) error {
  7483  	out.Gateway = in.Gateway
  7484  	out.System = in.System
  7485  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  7486  	out.SSLEnabled = in.SSLEnabled
  7487  	out.ProtectionDomain = in.ProtectionDomain
  7488  	out.StoragePool = in.StoragePool
  7489  	out.StorageMode = in.StorageMode
  7490  	out.VolumeName = in.VolumeName
  7491  	out.FSType = in.FSType
  7492  	out.ReadOnly = in.ReadOnly
  7493  	return nil
  7494  }
  7495  
  7496  // Convert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource is an autogenerated conversion function.
  7497  func Convert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource(in *v1.ScaleIOVolumeSource, out *core.ScaleIOVolumeSource, s conversion.Scope) error {
  7498  	return autoConvert_v1_ScaleIOVolumeSource_To_core_ScaleIOVolumeSource(in, out, s)
  7499  }
  7500  
  7501  func autoConvert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in *core.ScaleIOVolumeSource, out *v1.ScaleIOVolumeSource, s conversion.Scope) error {
  7502  	out.Gateway = in.Gateway
  7503  	out.System = in.System
  7504  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  7505  	out.SSLEnabled = in.SSLEnabled
  7506  	out.ProtectionDomain = in.ProtectionDomain
  7507  	out.StoragePool = in.StoragePool
  7508  	out.StorageMode = in.StorageMode
  7509  	out.VolumeName = in.VolumeName
  7510  	out.FSType = in.FSType
  7511  	out.ReadOnly = in.ReadOnly
  7512  	return nil
  7513  }
  7514  
  7515  // Convert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource is an autogenerated conversion function.
  7516  func Convert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in *core.ScaleIOVolumeSource, out *v1.ScaleIOVolumeSource, s conversion.Scope) error {
  7517  	return autoConvert_core_ScaleIOVolumeSource_To_v1_ScaleIOVolumeSource(in, out, s)
  7518  }
  7519  
  7520  func autoConvert_v1_ScopeSelector_To_core_ScopeSelector(in *v1.ScopeSelector, out *core.ScopeSelector, s conversion.Scope) error {
  7521  	out.MatchExpressions = *(*[]core.ScopedResourceSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  7522  	return nil
  7523  }
  7524  
  7525  // Convert_v1_ScopeSelector_To_core_ScopeSelector is an autogenerated conversion function.
  7526  func Convert_v1_ScopeSelector_To_core_ScopeSelector(in *v1.ScopeSelector, out *core.ScopeSelector, s conversion.Scope) error {
  7527  	return autoConvert_v1_ScopeSelector_To_core_ScopeSelector(in, out, s)
  7528  }
  7529  
  7530  func autoConvert_core_ScopeSelector_To_v1_ScopeSelector(in *core.ScopeSelector, out *v1.ScopeSelector, s conversion.Scope) error {
  7531  	out.MatchExpressions = *(*[]v1.ScopedResourceSelectorRequirement)(unsafe.Pointer(&in.MatchExpressions))
  7532  	return nil
  7533  }
  7534  
  7535  // Convert_core_ScopeSelector_To_v1_ScopeSelector is an autogenerated conversion function.
  7536  func Convert_core_ScopeSelector_To_v1_ScopeSelector(in *core.ScopeSelector, out *v1.ScopeSelector, s conversion.Scope) error {
  7537  	return autoConvert_core_ScopeSelector_To_v1_ScopeSelector(in, out, s)
  7538  }
  7539  
  7540  func autoConvert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement(in *v1.ScopedResourceSelectorRequirement, out *core.ScopedResourceSelectorRequirement, s conversion.Scope) error {
  7541  	out.ScopeName = core.ResourceQuotaScope(in.ScopeName)
  7542  	out.Operator = core.ScopeSelectorOperator(in.Operator)
  7543  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  7544  	return nil
  7545  }
  7546  
  7547  // Convert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement is an autogenerated conversion function.
  7548  func Convert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement(in *v1.ScopedResourceSelectorRequirement, out *core.ScopedResourceSelectorRequirement, s conversion.Scope) error {
  7549  	return autoConvert_v1_ScopedResourceSelectorRequirement_To_core_ScopedResourceSelectorRequirement(in, out, s)
  7550  }
  7551  
  7552  func autoConvert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement(in *core.ScopedResourceSelectorRequirement, out *v1.ScopedResourceSelectorRequirement, s conversion.Scope) error {
  7553  	out.ScopeName = v1.ResourceQuotaScope(in.ScopeName)
  7554  	out.Operator = v1.ScopeSelectorOperator(in.Operator)
  7555  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  7556  	return nil
  7557  }
  7558  
  7559  // Convert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement is an autogenerated conversion function.
  7560  func Convert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement(in *core.ScopedResourceSelectorRequirement, out *v1.ScopedResourceSelectorRequirement, s conversion.Scope) error {
  7561  	return autoConvert_core_ScopedResourceSelectorRequirement_To_v1_ScopedResourceSelectorRequirement(in, out, s)
  7562  }
  7563  
  7564  func autoConvert_v1_SeccompProfile_To_core_SeccompProfile(in *v1.SeccompProfile, out *core.SeccompProfile, s conversion.Scope) error {
  7565  	out.Type = core.SeccompProfileType(in.Type)
  7566  	out.LocalhostProfile = (*string)(unsafe.Pointer(in.LocalhostProfile))
  7567  	return nil
  7568  }
  7569  
  7570  // Convert_v1_SeccompProfile_To_core_SeccompProfile is an autogenerated conversion function.
  7571  func Convert_v1_SeccompProfile_To_core_SeccompProfile(in *v1.SeccompProfile, out *core.SeccompProfile, s conversion.Scope) error {
  7572  	return autoConvert_v1_SeccompProfile_To_core_SeccompProfile(in, out, s)
  7573  }
  7574  
  7575  func autoConvert_core_SeccompProfile_To_v1_SeccompProfile(in *core.SeccompProfile, out *v1.SeccompProfile, s conversion.Scope) error {
  7576  	out.Type = v1.SeccompProfileType(in.Type)
  7577  	out.LocalhostProfile = (*string)(unsafe.Pointer(in.LocalhostProfile))
  7578  	return nil
  7579  }
  7580  
  7581  // Convert_core_SeccompProfile_To_v1_SeccompProfile is an autogenerated conversion function.
  7582  func Convert_core_SeccompProfile_To_v1_SeccompProfile(in *core.SeccompProfile, out *v1.SeccompProfile, s conversion.Scope) error {
  7583  	return autoConvert_core_SeccompProfile_To_v1_SeccompProfile(in, out, s)
  7584  }
  7585  
  7586  func autoConvert_v1_Secret_To_core_Secret(in *v1.Secret, out *core.Secret, s conversion.Scope) error {
  7587  	out.ObjectMeta = in.ObjectMeta
  7588  	out.Immutable = (*bool)(unsafe.Pointer(in.Immutable))
  7589  	out.Data = *(*map[string][]byte)(unsafe.Pointer(&in.Data))
  7590  	// INFO: in.StringData opted out of conversion generation
  7591  	out.Type = core.SecretType(in.Type)
  7592  	return nil
  7593  }
  7594  
  7595  func autoConvert_core_Secret_To_v1_Secret(in *core.Secret, out *v1.Secret, s conversion.Scope) error {
  7596  	out.ObjectMeta = in.ObjectMeta
  7597  	out.Immutable = (*bool)(unsafe.Pointer(in.Immutable))
  7598  	out.Data = *(*map[string][]byte)(unsafe.Pointer(&in.Data))
  7599  	out.Type = v1.SecretType(in.Type)
  7600  	return nil
  7601  }
  7602  
  7603  // Convert_core_Secret_To_v1_Secret is an autogenerated conversion function.
  7604  func Convert_core_Secret_To_v1_Secret(in *core.Secret, out *v1.Secret, s conversion.Scope) error {
  7605  	return autoConvert_core_Secret_To_v1_Secret(in, out, s)
  7606  }
  7607  
  7608  func autoConvert_v1_SecretEnvSource_To_core_SecretEnvSource(in *v1.SecretEnvSource, out *core.SecretEnvSource, s conversion.Scope) error {
  7609  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7610  		return err
  7611  	}
  7612  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7613  	return nil
  7614  }
  7615  
  7616  // Convert_v1_SecretEnvSource_To_core_SecretEnvSource is an autogenerated conversion function.
  7617  func Convert_v1_SecretEnvSource_To_core_SecretEnvSource(in *v1.SecretEnvSource, out *core.SecretEnvSource, s conversion.Scope) error {
  7618  	return autoConvert_v1_SecretEnvSource_To_core_SecretEnvSource(in, out, s)
  7619  }
  7620  
  7621  func autoConvert_core_SecretEnvSource_To_v1_SecretEnvSource(in *core.SecretEnvSource, out *v1.SecretEnvSource, s conversion.Scope) error {
  7622  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7623  		return err
  7624  	}
  7625  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7626  	return nil
  7627  }
  7628  
  7629  // Convert_core_SecretEnvSource_To_v1_SecretEnvSource is an autogenerated conversion function.
  7630  func Convert_core_SecretEnvSource_To_v1_SecretEnvSource(in *core.SecretEnvSource, out *v1.SecretEnvSource, s conversion.Scope) error {
  7631  	return autoConvert_core_SecretEnvSource_To_v1_SecretEnvSource(in, out, s)
  7632  }
  7633  
  7634  func autoConvert_v1_SecretKeySelector_To_core_SecretKeySelector(in *v1.SecretKeySelector, out *core.SecretKeySelector, s conversion.Scope) error {
  7635  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7636  		return err
  7637  	}
  7638  	out.Key = in.Key
  7639  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7640  	return nil
  7641  }
  7642  
  7643  // Convert_v1_SecretKeySelector_To_core_SecretKeySelector is an autogenerated conversion function.
  7644  func Convert_v1_SecretKeySelector_To_core_SecretKeySelector(in *v1.SecretKeySelector, out *core.SecretKeySelector, s conversion.Scope) error {
  7645  	return autoConvert_v1_SecretKeySelector_To_core_SecretKeySelector(in, out, s)
  7646  }
  7647  
  7648  func autoConvert_core_SecretKeySelector_To_v1_SecretKeySelector(in *core.SecretKeySelector, out *v1.SecretKeySelector, s conversion.Scope) error {
  7649  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7650  		return err
  7651  	}
  7652  	out.Key = in.Key
  7653  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7654  	return nil
  7655  }
  7656  
  7657  // Convert_core_SecretKeySelector_To_v1_SecretKeySelector is an autogenerated conversion function.
  7658  func Convert_core_SecretKeySelector_To_v1_SecretKeySelector(in *core.SecretKeySelector, out *v1.SecretKeySelector, s conversion.Scope) error {
  7659  	return autoConvert_core_SecretKeySelector_To_v1_SecretKeySelector(in, out, s)
  7660  }
  7661  
  7662  func autoConvert_v1_SecretList_To_core_SecretList(in *v1.SecretList, out *core.SecretList, s conversion.Scope) error {
  7663  	out.ListMeta = in.ListMeta
  7664  	if in.Items != nil {
  7665  		in, out := &in.Items, &out.Items
  7666  		*out = make([]core.Secret, len(*in))
  7667  		for i := range *in {
  7668  			if err := Convert_v1_Secret_To_core_Secret(&(*in)[i], &(*out)[i], s); err != nil {
  7669  				return err
  7670  			}
  7671  		}
  7672  	} else {
  7673  		out.Items = nil
  7674  	}
  7675  	return nil
  7676  }
  7677  
  7678  // Convert_v1_SecretList_To_core_SecretList is an autogenerated conversion function.
  7679  func Convert_v1_SecretList_To_core_SecretList(in *v1.SecretList, out *core.SecretList, s conversion.Scope) error {
  7680  	return autoConvert_v1_SecretList_To_core_SecretList(in, out, s)
  7681  }
  7682  
  7683  func autoConvert_core_SecretList_To_v1_SecretList(in *core.SecretList, out *v1.SecretList, s conversion.Scope) error {
  7684  	out.ListMeta = in.ListMeta
  7685  	if in.Items != nil {
  7686  		in, out := &in.Items, &out.Items
  7687  		*out = make([]v1.Secret, len(*in))
  7688  		for i := range *in {
  7689  			if err := Convert_core_Secret_To_v1_Secret(&(*in)[i], &(*out)[i], s); err != nil {
  7690  				return err
  7691  			}
  7692  		}
  7693  	} else {
  7694  		out.Items = nil
  7695  	}
  7696  	return nil
  7697  }
  7698  
  7699  // Convert_core_SecretList_To_v1_SecretList is an autogenerated conversion function.
  7700  func Convert_core_SecretList_To_v1_SecretList(in *core.SecretList, out *v1.SecretList, s conversion.Scope) error {
  7701  	return autoConvert_core_SecretList_To_v1_SecretList(in, out, s)
  7702  }
  7703  
  7704  func autoConvert_v1_SecretProjection_To_core_SecretProjection(in *v1.SecretProjection, out *core.SecretProjection, s conversion.Scope) error {
  7705  	if err := Convert_v1_LocalObjectReference_To_core_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7706  		return err
  7707  	}
  7708  	out.Items = *(*[]core.KeyToPath)(unsafe.Pointer(&in.Items))
  7709  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7710  	return nil
  7711  }
  7712  
  7713  // Convert_v1_SecretProjection_To_core_SecretProjection is an autogenerated conversion function.
  7714  func Convert_v1_SecretProjection_To_core_SecretProjection(in *v1.SecretProjection, out *core.SecretProjection, s conversion.Scope) error {
  7715  	return autoConvert_v1_SecretProjection_To_core_SecretProjection(in, out, s)
  7716  }
  7717  
  7718  func autoConvert_core_SecretProjection_To_v1_SecretProjection(in *core.SecretProjection, out *v1.SecretProjection, s conversion.Scope) error {
  7719  	if err := Convert_core_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
  7720  		return err
  7721  	}
  7722  	out.Items = *(*[]v1.KeyToPath)(unsafe.Pointer(&in.Items))
  7723  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7724  	return nil
  7725  }
  7726  
  7727  // Convert_core_SecretProjection_To_v1_SecretProjection is an autogenerated conversion function.
  7728  func Convert_core_SecretProjection_To_v1_SecretProjection(in *core.SecretProjection, out *v1.SecretProjection, s conversion.Scope) error {
  7729  	return autoConvert_core_SecretProjection_To_v1_SecretProjection(in, out, s)
  7730  }
  7731  
  7732  func autoConvert_v1_SecretReference_To_core_SecretReference(in *v1.SecretReference, out *core.SecretReference, s conversion.Scope) error {
  7733  	out.Name = in.Name
  7734  	out.Namespace = in.Namespace
  7735  	return nil
  7736  }
  7737  
  7738  // Convert_v1_SecretReference_To_core_SecretReference is an autogenerated conversion function.
  7739  func Convert_v1_SecretReference_To_core_SecretReference(in *v1.SecretReference, out *core.SecretReference, s conversion.Scope) error {
  7740  	return autoConvert_v1_SecretReference_To_core_SecretReference(in, out, s)
  7741  }
  7742  
  7743  func autoConvert_core_SecretReference_To_v1_SecretReference(in *core.SecretReference, out *v1.SecretReference, s conversion.Scope) error {
  7744  	out.Name = in.Name
  7745  	out.Namespace = in.Namespace
  7746  	return nil
  7747  }
  7748  
  7749  // Convert_core_SecretReference_To_v1_SecretReference is an autogenerated conversion function.
  7750  func Convert_core_SecretReference_To_v1_SecretReference(in *core.SecretReference, out *v1.SecretReference, s conversion.Scope) error {
  7751  	return autoConvert_core_SecretReference_To_v1_SecretReference(in, out, s)
  7752  }
  7753  
  7754  func autoConvert_v1_SecretVolumeSource_To_core_SecretVolumeSource(in *v1.SecretVolumeSource, out *core.SecretVolumeSource, s conversion.Scope) error {
  7755  	out.SecretName = in.SecretName
  7756  	out.Items = *(*[]core.KeyToPath)(unsafe.Pointer(&in.Items))
  7757  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  7758  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7759  	return nil
  7760  }
  7761  
  7762  // Convert_v1_SecretVolumeSource_To_core_SecretVolumeSource is an autogenerated conversion function.
  7763  func Convert_v1_SecretVolumeSource_To_core_SecretVolumeSource(in *v1.SecretVolumeSource, out *core.SecretVolumeSource, s conversion.Scope) error {
  7764  	return autoConvert_v1_SecretVolumeSource_To_core_SecretVolumeSource(in, out, s)
  7765  }
  7766  
  7767  func autoConvert_core_SecretVolumeSource_To_v1_SecretVolumeSource(in *core.SecretVolumeSource, out *v1.SecretVolumeSource, s conversion.Scope) error {
  7768  	out.SecretName = in.SecretName
  7769  	out.Items = *(*[]v1.KeyToPath)(unsafe.Pointer(&in.Items))
  7770  	out.DefaultMode = (*int32)(unsafe.Pointer(in.DefaultMode))
  7771  	out.Optional = (*bool)(unsafe.Pointer(in.Optional))
  7772  	return nil
  7773  }
  7774  
  7775  // Convert_core_SecretVolumeSource_To_v1_SecretVolumeSource is an autogenerated conversion function.
  7776  func Convert_core_SecretVolumeSource_To_v1_SecretVolumeSource(in *core.SecretVolumeSource, out *v1.SecretVolumeSource, s conversion.Scope) error {
  7777  	return autoConvert_core_SecretVolumeSource_To_v1_SecretVolumeSource(in, out, s)
  7778  }
  7779  
  7780  func autoConvert_v1_SecurityContext_To_core_SecurityContext(in *v1.SecurityContext, out *core.SecurityContext, s conversion.Scope) error {
  7781  	out.Capabilities = (*core.Capabilities)(unsafe.Pointer(in.Capabilities))
  7782  	out.Privileged = (*bool)(unsafe.Pointer(in.Privileged))
  7783  	out.SELinuxOptions = (*core.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  7784  	out.WindowsOptions = (*core.WindowsSecurityContextOptions)(unsafe.Pointer(in.WindowsOptions))
  7785  	out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  7786  	out.RunAsGroup = (*int64)(unsafe.Pointer(in.RunAsGroup))
  7787  	out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  7788  	out.ReadOnlyRootFilesystem = (*bool)(unsafe.Pointer(in.ReadOnlyRootFilesystem))
  7789  	out.AllowPrivilegeEscalation = (*bool)(unsafe.Pointer(in.AllowPrivilegeEscalation))
  7790  	out.ProcMount = (*core.ProcMountType)(unsafe.Pointer(in.ProcMount))
  7791  	out.SeccompProfile = (*core.SeccompProfile)(unsafe.Pointer(in.SeccompProfile))
  7792  	return nil
  7793  }
  7794  
  7795  // Convert_v1_SecurityContext_To_core_SecurityContext is an autogenerated conversion function.
  7796  func Convert_v1_SecurityContext_To_core_SecurityContext(in *v1.SecurityContext, out *core.SecurityContext, s conversion.Scope) error {
  7797  	return autoConvert_v1_SecurityContext_To_core_SecurityContext(in, out, s)
  7798  }
  7799  
  7800  func autoConvert_core_SecurityContext_To_v1_SecurityContext(in *core.SecurityContext, out *v1.SecurityContext, s conversion.Scope) error {
  7801  	out.Capabilities = (*v1.Capabilities)(unsafe.Pointer(in.Capabilities))
  7802  	out.Privileged = (*bool)(unsafe.Pointer(in.Privileged))
  7803  	out.SELinuxOptions = (*v1.SELinuxOptions)(unsafe.Pointer(in.SELinuxOptions))
  7804  	out.WindowsOptions = (*v1.WindowsSecurityContextOptions)(unsafe.Pointer(in.WindowsOptions))
  7805  	out.RunAsUser = (*int64)(unsafe.Pointer(in.RunAsUser))
  7806  	out.RunAsGroup = (*int64)(unsafe.Pointer(in.RunAsGroup))
  7807  	out.RunAsNonRoot = (*bool)(unsafe.Pointer(in.RunAsNonRoot))
  7808  	out.ReadOnlyRootFilesystem = (*bool)(unsafe.Pointer(in.ReadOnlyRootFilesystem))
  7809  	out.AllowPrivilegeEscalation = (*bool)(unsafe.Pointer(in.AllowPrivilegeEscalation))
  7810  	out.ProcMount = (*v1.ProcMountType)(unsafe.Pointer(in.ProcMount))
  7811  	out.SeccompProfile = (*v1.SeccompProfile)(unsafe.Pointer(in.SeccompProfile))
  7812  	return nil
  7813  }
  7814  
  7815  // Convert_core_SecurityContext_To_v1_SecurityContext is an autogenerated conversion function.
  7816  func Convert_core_SecurityContext_To_v1_SecurityContext(in *core.SecurityContext, out *v1.SecurityContext, s conversion.Scope) error {
  7817  	return autoConvert_core_SecurityContext_To_v1_SecurityContext(in, out, s)
  7818  }
  7819  
  7820  func autoConvert_v1_SerializedReference_To_core_SerializedReference(in *v1.SerializedReference, out *core.SerializedReference, s conversion.Scope) error {
  7821  	if err := Convert_v1_ObjectReference_To_core_ObjectReference(&in.Reference, &out.Reference, s); err != nil {
  7822  		return err
  7823  	}
  7824  	return nil
  7825  }
  7826  
  7827  // Convert_v1_SerializedReference_To_core_SerializedReference is an autogenerated conversion function.
  7828  func Convert_v1_SerializedReference_To_core_SerializedReference(in *v1.SerializedReference, out *core.SerializedReference, s conversion.Scope) error {
  7829  	return autoConvert_v1_SerializedReference_To_core_SerializedReference(in, out, s)
  7830  }
  7831  
  7832  func autoConvert_core_SerializedReference_To_v1_SerializedReference(in *core.SerializedReference, out *v1.SerializedReference, s conversion.Scope) error {
  7833  	if err := Convert_core_ObjectReference_To_v1_ObjectReference(&in.Reference, &out.Reference, s); err != nil {
  7834  		return err
  7835  	}
  7836  	return nil
  7837  }
  7838  
  7839  // Convert_core_SerializedReference_To_v1_SerializedReference is an autogenerated conversion function.
  7840  func Convert_core_SerializedReference_To_v1_SerializedReference(in *core.SerializedReference, out *v1.SerializedReference, s conversion.Scope) error {
  7841  	return autoConvert_core_SerializedReference_To_v1_SerializedReference(in, out, s)
  7842  }
  7843  
  7844  func autoConvert_v1_Service_To_core_Service(in *v1.Service, out *core.Service, s conversion.Scope) error {
  7845  	out.ObjectMeta = in.ObjectMeta
  7846  	if err := Convert_v1_ServiceSpec_To_core_ServiceSpec(&in.Spec, &out.Spec, s); err != nil {
  7847  		return err
  7848  	}
  7849  	if err := Convert_v1_ServiceStatus_To_core_ServiceStatus(&in.Status, &out.Status, s); err != nil {
  7850  		return err
  7851  	}
  7852  	return nil
  7853  }
  7854  
  7855  // Convert_v1_Service_To_core_Service is an autogenerated conversion function.
  7856  func Convert_v1_Service_To_core_Service(in *v1.Service, out *core.Service, s conversion.Scope) error {
  7857  	return autoConvert_v1_Service_To_core_Service(in, out, s)
  7858  }
  7859  
  7860  func autoConvert_core_Service_To_v1_Service(in *core.Service, out *v1.Service, s conversion.Scope) error {
  7861  	out.ObjectMeta = in.ObjectMeta
  7862  	if err := Convert_core_ServiceSpec_To_v1_ServiceSpec(&in.Spec, &out.Spec, s); err != nil {
  7863  		return err
  7864  	}
  7865  	if err := Convert_core_ServiceStatus_To_v1_ServiceStatus(&in.Status, &out.Status, s); err != nil {
  7866  		return err
  7867  	}
  7868  	return nil
  7869  }
  7870  
  7871  // Convert_core_Service_To_v1_Service is an autogenerated conversion function.
  7872  func Convert_core_Service_To_v1_Service(in *core.Service, out *v1.Service, s conversion.Scope) error {
  7873  	return autoConvert_core_Service_To_v1_Service(in, out, s)
  7874  }
  7875  
  7876  func autoConvert_v1_ServiceAccount_To_core_ServiceAccount(in *v1.ServiceAccount, out *core.ServiceAccount, s conversion.Scope) error {
  7877  	out.ObjectMeta = in.ObjectMeta
  7878  	out.Secrets = *(*[]core.ObjectReference)(unsafe.Pointer(&in.Secrets))
  7879  	out.ImagePullSecrets = *(*[]core.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  7880  	out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  7881  	return nil
  7882  }
  7883  
  7884  // Convert_v1_ServiceAccount_To_core_ServiceAccount is an autogenerated conversion function.
  7885  func Convert_v1_ServiceAccount_To_core_ServiceAccount(in *v1.ServiceAccount, out *core.ServiceAccount, s conversion.Scope) error {
  7886  	return autoConvert_v1_ServiceAccount_To_core_ServiceAccount(in, out, s)
  7887  }
  7888  
  7889  func autoConvert_core_ServiceAccount_To_v1_ServiceAccount(in *core.ServiceAccount, out *v1.ServiceAccount, s conversion.Scope) error {
  7890  	out.ObjectMeta = in.ObjectMeta
  7891  	out.Secrets = *(*[]v1.ObjectReference)(unsafe.Pointer(&in.Secrets))
  7892  	out.ImagePullSecrets = *(*[]v1.LocalObjectReference)(unsafe.Pointer(&in.ImagePullSecrets))
  7893  	out.AutomountServiceAccountToken = (*bool)(unsafe.Pointer(in.AutomountServiceAccountToken))
  7894  	return nil
  7895  }
  7896  
  7897  // Convert_core_ServiceAccount_To_v1_ServiceAccount is an autogenerated conversion function.
  7898  func Convert_core_ServiceAccount_To_v1_ServiceAccount(in *core.ServiceAccount, out *v1.ServiceAccount, s conversion.Scope) error {
  7899  	return autoConvert_core_ServiceAccount_To_v1_ServiceAccount(in, out, s)
  7900  }
  7901  
  7902  func autoConvert_v1_ServiceAccountList_To_core_ServiceAccountList(in *v1.ServiceAccountList, out *core.ServiceAccountList, s conversion.Scope) error {
  7903  	out.ListMeta = in.ListMeta
  7904  	out.Items = *(*[]core.ServiceAccount)(unsafe.Pointer(&in.Items))
  7905  	return nil
  7906  }
  7907  
  7908  // Convert_v1_ServiceAccountList_To_core_ServiceAccountList is an autogenerated conversion function.
  7909  func Convert_v1_ServiceAccountList_To_core_ServiceAccountList(in *v1.ServiceAccountList, out *core.ServiceAccountList, s conversion.Scope) error {
  7910  	return autoConvert_v1_ServiceAccountList_To_core_ServiceAccountList(in, out, s)
  7911  }
  7912  
  7913  func autoConvert_core_ServiceAccountList_To_v1_ServiceAccountList(in *core.ServiceAccountList, out *v1.ServiceAccountList, s conversion.Scope) error {
  7914  	out.ListMeta = in.ListMeta
  7915  	out.Items = *(*[]v1.ServiceAccount)(unsafe.Pointer(&in.Items))
  7916  	return nil
  7917  }
  7918  
  7919  // Convert_core_ServiceAccountList_To_v1_ServiceAccountList is an autogenerated conversion function.
  7920  func Convert_core_ServiceAccountList_To_v1_ServiceAccountList(in *core.ServiceAccountList, out *v1.ServiceAccountList, s conversion.Scope) error {
  7921  	return autoConvert_core_ServiceAccountList_To_v1_ServiceAccountList(in, out, s)
  7922  }
  7923  
  7924  func autoConvert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(in *v1.ServiceAccountTokenProjection, out *core.ServiceAccountTokenProjection, s conversion.Scope) error {
  7925  	out.Audience = in.Audience
  7926  	if err := metav1.Convert_Pointer_int64_To_int64(&in.ExpirationSeconds, &out.ExpirationSeconds, s); err != nil {
  7927  		return err
  7928  	}
  7929  	out.Path = in.Path
  7930  	return nil
  7931  }
  7932  
  7933  // Convert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection is an autogenerated conversion function.
  7934  func Convert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(in *v1.ServiceAccountTokenProjection, out *core.ServiceAccountTokenProjection, s conversion.Scope) error {
  7935  	return autoConvert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(in, out, s)
  7936  }
  7937  
  7938  func autoConvert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(in *core.ServiceAccountTokenProjection, out *v1.ServiceAccountTokenProjection, s conversion.Scope) error {
  7939  	out.Audience = in.Audience
  7940  	if err := metav1.Convert_int64_To_Pointer_int64(&in.ExpirationSeconds, &out.ExpirationSeconds, s); err != nil {
  7941  		return err
  7942  	}
  7943  	out.Path = in.Path
  7944  	return nil
  7945  }
  7946  
  7947  // Convert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection is an autogenerated conversion function.
  7948  func Convert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(in *core.ServiceAccountTokenProjection, out *v1.ServiceAccountTokenProjection, s conversion.Scope) error {
  7949  	return autoConvert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(in, out, s)
  7950  }
  7951  
  7952  func autoConvert_v1_ServiceList_To_core_ServiceList(in *v1.ServiceList, out *core.ServiceList, s conversion.Scope) error {
  7953  	out.ListMeta = in.ListMeta
  7954  	if in.Items != nil {
  7955  		in, out := &in.Items, &out.Items
  7956  		*out = make([]core.Service, len(*in))
  7957  		for i := range *in {
  7958  			if err := Convert_v1_Service_To_core_Service(&(*in)[i], &(*out)[i], s); err != nil {
  7959  				return err
  7960  			}
  7961  		}
  7962  	} else {
  7963  		out.Items = nil
  7964  	}
  7965  	return nil
  7966  }
  7967  
  7968  // Convert_v1_ServiceList_To_core_ServiceList is an autogenerated conversion function.
  7969  func Convert_v1_ServiceList_To_core_ServiceList(in *v1.ServiceList, out *core.ServiceList, s conversion.Scope) error {
  7970  	return autoConvert_v1_ServiceList_To_core_ServiceList(in, out, s)
  7971  }
  7972  
  7973  func autoConvert_core_ServiceList_To_v1_ServiceList(in *core.ServiceList, out *v1.ServiceList, s conversion.Scope) error {
  7974  	out.ListMeta = in.ListMeta
  7975  	if in.Items != nil {
  7976  		in, out := &in.Items, &out.Items
  7977  		*out = make([]v1.Service, len(*in))
  7978  		for i := range *in {
  7979  			if err := Convert_core_Service_To_v1_Service(&(*in)[i], &(*out)[i], s); err != nil {
  7980  				return err
  7981  			}
  7982  		}
  7983  	} else {
  7984  		out.Items = nil
  7985  	}
  7986  	return nil
  7987  }
  7988  
  7989  // Convert_core_ServiceList_To_v1_ServiceList is an autogenerated conversion function.
  7990  func Convert_core_ServiceList_To_v1_ServiceList(in *core.ServiceList, out *v1.ServiceList, s conversion.Scope) error {
  7991  	return autoConvert_core_ServiceList_To_v1_ServiceList(in, out, s)
  7992  }
  7993  
  7994  func autoConvert_v1_ServicePort_To_core_ServicePort(in *v1.ServicePort, out *core.ServicePort, s conversion.Scope) error {
  7995  	out.Name = in.Name
  7996  	out.Protocol = core.Protocol(in.Protocol)
  7997  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
  7998  	out.Port = in.Port
  7999  	out.TargetPort = in.TargetPort
  8000  	out.NodePort = in.NodePort
  8001  	return nil
  8002  }
  8003  
  8004  // Convert_v1_ServicePort_To_core_ServicePort is an autogenerated conversion function.
  8005  func Convert_v1_ServicePort_To_core_ServicePort(in *v1.ServicePort, out *core.ServicePort, s conversion.Scope) error {
  8006  	return autoConvert_v1_ServicePort_To_core_ServicePort(in, out, s)
  8007  }
  8008  
  8009  func autoConvert_core_ServicePort_To_v1_ServicePort(in *core.ServicePort, out *v1.ServicePort, s conversion.Scope) error {
  8010  	out.Name = in.Name
  8011  	out.Protocol = v1.Protocol(in.Protocol)
  8012  	out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
  8013  	out.Port = in.Port
  8014  	out.TargetPort = in.TargetPort
  8015  	out.NodePort = in.NodePort
  8016  	return nil
  8017  }
  8018  
  8019  // Convert_core_ServicePort_To_v1_ServicePort is an autogenerated conversion function.
  8020  func Convert_core_ServicePort_To_v1_ServicePort(in *core.ServicePort, out *v1.ServicePort, s conversion.Scope) error {
  8021  	return autoConvert_core_ServicePort_To_v1_ServicePort(in, out, s)
  8022  }
  8023  
  8024  func autoConvert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions(in *v1.ServiceProxyOptions, out *core.ServiceProxyOptions, s conversion.Scope) error {
  8025  	out.Path = in.Path
  8026  	return nil
  8027  }
  8028  
  8029  // Convert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions is an autogenerated conversion function.
  8030  func Convert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions(in *v1.ServiceProxyOptions, out *core.ServiceProxyOptions, s conversion.Scope) error {
  8031  	return autoConvert_v1_ServiceProxyOptions_To_core_ServiceProxyOptions(in, out, s)
  8032  }
  8033  
  8034  func autoConvert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions(in *core.ServiceProxyOptions, out *v1.ServiceProxyOptions, s conversion.Scope) error {
  8035  	out.Path = in.Path
  8036  	return nil
  8037  }
  8038  
  8039  // Convert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions is an autogenerated conversion function.
  8040  func Convert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions(in *core.ServiceProxyOptions, out *v1.ServiceProxyOptions, s conversion.Scope) error {
  8041  	return autoConvert_core_ServiceProxyOptions_To_v1_ServiceProxyOptions(in, out, s)
  8042  }
  8043  
  8044  func autoConvert_url_Values_To_v1_ServiceProxyOptions(in *url.Values, out *v1.ServiceProxyOptions, s conversion.Scope) error {
  8045  	// WARNING: Field TypeMeta does not have json tag, skipping.
  8046  
  8047  	if values, ok := map[string][]string(*in)["path"]; ok && len(values) > 0 {
  8048  		if err := runtime.Convert_Slice_string_To_string(&values, &out.Path, s); err != nil {
  8049  			return err
  8050  		}
  8051  	} else {
  8052  		out.Path = ""
  8053  	}
  8054  	return nil
  8055  }
  8056  
  8057  // Convert_url_Values_To_v1_ServiceProxyOptions is an autogenerated conversion function.
  8058  func Convert_url_Values_To_v1_ServiceProxyOptions(in *url.Values, out *v1.ServiceProxyOptions, s conversion.Scope) error {
  8059  	return autoConvert_url_Values_To_v1_ServiceProxyOptions(in, out, s)
  8060  }
  8061  
  8062  func autoConvert_v1_ServiceSpec_To_core_ServiceSpec(in *v1.ServiceSpec, out *core.ServiceSpec, s conversion.Scope) error {
  8063  	out.Ports = *(*[]core.ServicePort)(unsafe.Pointer(&in.Ports))
  8064  	out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  8065  	out.ClusterIP = in.ClusterIP
  8066  	out.ClusterIPs = *(*[]string)(unsafe.Pointer(&in.ClusterIPs))
  8067  	out.Type = core.ServiceType(in.Type)
  8068  	out.ExternalIPs = *(*[]string)(unsafe.Pointer(&in.ExternalIPs))
  8069  	out.SessionAffinity = core.ServiceAffinity(in.SessionAffinity)
  8070  	out.LoadBalancerIP = in.LoadBalancerIP
  8071  	out.LoadBalancerSourceRanges = *(*[]string)(unsafe.Pointer(&in.LoadBalancerSourceRanges))
  8072  	out.ExternalName = in.ExternalName
  8073  	out.ExternalTrafficPolicy = core.ServiceExternalTrafficPolicy(in.ExternalTrafficPolicy)
  8074  	out.HealthCheckNodePort = in.HealthCheckNodePort
  8075  	out.PublishNotReadyAddresses = in.PublishNotReadyAddresses
  8076  	out.SessionAffinityConfig = (*core.SessionAffinityConfig)(unsafe.Pointer(in.SessionAffinityConfig))
  8077  	out.IPFamilies = *(*[]core.IPFamily)(unsafe.Pointer(&in.IPFamilies))
  8078  	out.IPFamilyPolicy = (*core.IPFamilyPolicy)(unsafe.Pointer(in.IPFamilyPolicy))
  8079  	out.AllocateLoadBalancerNodePorts = (*bool)(unsafe.Pointer(in.AllocateLoadBalancerNodePorts))
  8080  	out.LoadBalancerClass = (*string)(unsafe.Pointer(in.LoadBalancerClass))
  8081  	out.InternalTrafficPolicy = (*core.ServiceInternalTrafficPolicy)(unsafe.Pointer(in.InternalTrafficPolicy))
  8082  	return nil
  8083  }
  8084  
  8085  // Convert_v1_ServiceSpec_To_core_ServiceSpec is an autogenerated conversion function.
  8086  func Convert_v1_ServiceSpec_To_core_ServiceSpec(in *v1.ServiceSpec, out *core.ServiceSpec, s conversion.Scope) error {
  8087  	return autoConvert_v1_ServiceSpec_To_core_ServiceSpec(in, out, s)
  8088  }
  8089  
  8090  func autoConvert_core_ServiceSpec_To_v1_ServiceSpec(in *core.ServiceSpec, out *v1.ServiceSpec, s conversion.Scope) error {
  8091  	out.Type = v1.ServiceType(in.Type)
  8092  	out.Ports = *(*[]v1.ServicePort)(unsafe.Pointer(&in.Ports))
  8093  	out.Selector = *(*map[string]string)(unsafe.Pointer(&in.Selector))
  8094  	out.ClusterIP = in.ClusterIP
  8095  	out.ClusterIPs = *(*[]string)(unsafe.Pointer(&in.ClusterIPs))
  8096  	out.IPFamilies = *(*[]v1.IPFamily)(unsafe.Pointer(&in.IPFamilies))
  8097  	out.IPFamilyPolicy = (*v1.IPFamilyPolicy)(unsafe.Pointer(in.IPFamilyPolicy))
  8098  	out.ExternalName = in.ExternalName
  8099  	out.ExternalIPs = *(*[]string)(unsafe.Pointer(&in.ExternalIPs))
  8100  	out.LoadBalancerIP = in.LoadBalancerIP
  8101  	out.SessionAffinity = v1.ServiceAffinity(in.SessionAffinity)
  8102  	out.SessionAffinityConfig = (*v1.SessionAffinityConfig)(unsafe.Pointer(in.SessionAffinityConfig))
  8103  	out.LoadBalancerSourceRanges = *(*[]string)(unsafe.Pointer(&in.LoadBalancerSourceRanges))
  8104  	out.ExternalTrafficPolicy = v1.ServiceExternalTrafficPolicy(in.ExternalTrafficPolicy)
  8105  	out.HealthCheckNodePort = in.HealthCheckNodePort
  8106  	out.PublishNotReadyAddresses = in.PublishNotReadyAddresses
  8107  	out.AllocateLoadBalancerNodePorts = (*bool)(unsafe.Pointer(in.AllocateLoadBalancerNodePorts))
  8108  	out.LoadBalancerClass = (*string)(unsafe.Pointer(in.LoadBalancerClass))
  8109  	out.InternalTrafficPolicy = (*v1.ServiceInternalTrafficPolicy)(unsafe.Pointer(in.InternalTrafficPolicy))
  8110  	return nil
  8111  }
  8112  
  8113  // Convert_core_ServiceSpec_To_v1_ServiceSpec is an autogenerated conversion function.
  8114  func Convert_core_ServiceSpec_To_v1_ServiceSpec(in *core.ServiceSpec, out *v1.ServiceSpec, s conversion.Scope) error {
  8115  	return autoConvert_core_ServiceSpec_To_v1_ServiceSpec(in, out, s)
  8116  }
  8117  
  8118  func autoConvert_v1_ServiceStatus_To_core_ServiceStatus(in *v1.ServiceStatus, out *core.ServiceStatus, s conversion.Scope) error {
  8119  	if err := Convert_v1_LoadBalancerStatus_To_core_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil {
  8120  		return err
  8121  	}
  8122  	out.Conditions = *(*[]metav1.Condition)(unsafe.Pointer(&in.Conditions))
  8123  	return nil
  8124  }
  8125  
  8126  // Convert_v1_ServiceStatus_To_core_ServiceStatus is an autogenerated conversion function.
  8127  func Convert_v1_ServiceStatus_To_core_ServiceStatus(in *v1.ServiceStatus, out *core.ServiceStatus, s conversion.Scope) error {
  8128  	return autoConvert_v1_ServiceStatus_To_core_ServiceStatus(in, out, s)
  8129  }
  8130  
  8131  func autoConvert_core_ServiceStatus_To_v1_ServiceStatus(in *core.ServiceStatus, out *v1.ServiceStatus, s conversion.Scope) error {
  8132  	if err := Convert_core_LoadBalancerStatus_To_v1_LoadBalancerStatus(&in.LoadBalancer, &out.LoadBalancer, s); err != nil {
  8133  		return err
  8134  	}
  8135  	out.Conditions = *(*[]metav1.Condition)(unsafe.Pointer(&in.Conditions))
  8136  	return nil
  8137  }
  8138  
  8139  // Convert_core_ServiceStatus_To_v1_ServiceStatus is an autogenerated conversion function.
  8140  func Convert_core_ServiceStatus_To_v1_ServiceStatus(in *core.ServiceStatus, out *v1.ServiceStatus, s conversion.Scope) error {
  8141  	return autoConvert_core_ServiceStatus_To_v1_ServiceStatus(in, out, s)
  8142  }
  8143  
  8144  func autoConvert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig(in *v1.SessionAffinityConfig, out *core.SessionAffinityConfig, s conversion.Scope) error {
  8145  	out.ClientIP = (*core.ClientIPConfig)(unsafe.Pointer(in.ClientIP))
  8146  	return nil
  8147  }
  8148  
  8149  // Convert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig is an autogenerated conversion function.
  8150  func Convert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig(in *v1.SessionAffinityConfig, out *core.SessionAffinityConfig, s conversion.Scope) error {
  8151  	return autoConvert_v1_SessionAffinityConfig_To_core_SessionAffinityConfig(in, out, s)
  8152  }
  8153  
  8154  func autoConvert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig(in *core.SessionAffinityConfig, out *v1.SessionAffinityConfig, s conversion.Scope) error {
  8155  	out.ClientIP = (*v1.ClientIPConfig)(unsafe.Pointer(in.ClientIP))
  8156  	return nil
  8157  }
  8158  
  8159  // Convert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig is an autogenerated conversion function.
  8160  func Convert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig(in *core.SessionAffinityConfig, out *v1.SessionAffinityConfig, s conversion.Scope) error {
  8161  	return autoConvert_core_SessionAffinityConfig_To_v1_SessionAffinityConfig(in, out, s)
  8162  }
  8163  
  8164  func autoConvert_v1_SleepAction_To_core_SleepAction(in *v1.SleepAction, out *core.SleepAction, s conversion.Scope) error {
  8165  	out.Seconds = in.Seconds
  8166  	return nil
  8167  }
  8168  
  8169  // Convert_v1_SleepAction_To_core_SleepAction is an autogenerated conversion function.
  8170  func Convert_v1_SleepAction_To_core_SleepAction(in *v1.SleepAction, out *core.SleepAction, s conversion.Scope) error {
  8171  	return autoConvert_v1_SleepAction_To_core_SleepAction(in, out, s)
  8172  }
  8173  
  8174  func autoConvert_core_SleepAction_To_v1_SleepAction(in *core.SleepAction, out *v1.SleepAction, s conversion.Scope) error {
  8175  	out.Seconds = in.Seconds
  8176  	return nil
  8177  }
  8178  
  8179  // Convert_core_SleepAction_To_v1_SleepAction is an autogenerated conversion function.
  8180  func Convert_core_SleepAction_To_v1_SleepAction(in *core.SleepAction, out *v1.SleepAction, s conversion.Scope) error {
  8181  	return autoConvert_core_SleepAction_To_v1_SleepAction(in, out, s)
  8182  }
  8183  
  8184  func autoConvert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource(in *v1.StorageOSPersistentVolumeSource, out *core.StorageOSPersistentVolumeSource, s conversion.Scope) error {
  8185  	out.VolumeName = in.VolumeName
  8186  	out.VolumeNamespace = in.VolumeNamespace
  8187  	out.FSType = in.FSType
  8188  	out.ReadOnly = in.ReadOnly
  8189  	out.SecretRef = (*core.ObjectReference)(unsafe.Pointer(in.SecretRef))
  8190  	return nil
  8191  }
  8192  
  8193  // Convert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource is an autogenerated conversion function.
  8194  func Convert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource(in *v1.StorageOSPersistentVolumeSource, out *core.StorageOSPersistentVolumeSource, s conversion.Scope) error {
  8195  	return autoConvert_v1_StorageOSPersistentVolumeSource_To_core_StorageOSPersistentVolumeSource(in, out, s)
  8196  }
  8197  
  8198  func autoConvert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource(in *core.StorageOSPersistentVolumeSource, out *v1.StorageOSPersistentVolumeSource, s conversion.Scope) error {
  8199  	out.VolumeName = in.VolumeName
  8200  	out.VolumeNamespace = in.VolumeNamespace
  8201  	out.FSType = in.FSType
  8202  	out.ReadOnly = in.ReadOnly
  8203  	out.SecretRef = (*v1.ObjectReference)(unsafe.Pointer(in.SecretRef))
  8204  	return nil
  8205  }
  8206  
  8207  // Convert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource is an autogenerated conversion function.
  8208  func Convert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource(in *core.StorageOSPersistentVolumeSource, out *v1.StorageOSPersistentVolumeSource, s conversion.Scope) error {
  8209  	return autoConvert_core_StorageOSPersistentVolumeSource_To_v1_StorageOSPersistentVolumeSource(in, out, s)
  8210  }
  8211  
  8212  func autoConvert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource(in *v1.StorageOSVolumeSource, out *core.StorageOSVolumeSource, s conversion.Scope) error {
  8213  	out.VolumeName = in.VolumeName
  8214  	out.VolumeNamespace = in.VolumeNamespace
  8215  	out.FSType = in.FSType
  8216  	out.ReadOnly = in.ReadOnly
  8217  	out.SecretRef = (*core.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  8218  	return nil
  8219  }
  8220  
  8221  // Convert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource is an autogenerated conversion function.
  8222  func Convert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource(in *v1.StorageOSVolumeSource, out *core.StorageOSVolumeSource, s conversion.Scope) error {
  8223  	return autoConvert_v1_StorageOSVolumeSource_To_core_StorageOSVolumeSource(in, out, s)
  8224  }
  8225  
  8226  func autoConvert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource(in *core.StorageOSVolumeSource, out *v1.StorageOSVolumeSource, s conversion.Scope) error {
  8227  	out.VolumeName = in.VolumeName
  8228  	out.VolumeNamespace = in.VolumeNamespace
  8229  	out.FSType = in.FSType
  8230  	out.ReadOnly = in.ReadOnly
  8231  	out.SecretRef = (*v1.LocalObjectReference)(unsafe.Pointer(in.SecretRef))
  8232  	return nil
  8233  }
  8234  
  8235  // Convert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource is an autogenerated conversion function.
  8236  func Convert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource(in *core.StorageOSVolumeSource, out *v1.StorageOSVolumeSource, s conversion.Scope) error {
  8237  	return autoConvert_core_StorageOSVolumeSource_To_v1_StorageOSVolumeSource(in, out, s)
  8238  }
  8239  
  8240  func autoConvert_v1_Sysctl_To_core_Sysctl(in *v1.Sysctl, out *core.Sysctl, s conversion.Scope) error {
  8241  	out.Name = in.Name
  8242  	out.Value = in.Value
  8243  	return nil
  8244  }
  8245  
  8246  // Convert_v1_Sysctl_To_core_Sysctl is an autogenerated conversion function.
  8247  func Convert_v1_Sysctl_To_core_Sysctl(in *v1.Sysctl, out *core.Sysctl, s conversion.Scope) error {
  8248  	return autoConvert_v1_Sysctl_To_core_Sysctl(in, out, s)
  8249  }
  8250  
  8251  func autoConvert_core_Sysctl_To_v1_Sysctl(in *core.Sysctl, out *v1.Sysctl, s conversion.Scope) error {
  8252  	out.Name = in.Name
  8253  	out.Value = in.Value
  8254  	return nil
  8255  }
  8256  
  8257  // Convert_core_Sysctl_To_v1_Sysctl is an autogenerated conversion function.
  8258  func Convert_core_Sysctl_To_v1_Sysctl(in *core.Sysctl, out *v1.Sysctl, s conversion.Scope) error {
  8259  	return autoConvert_core_Sysctl_To_v1_Sysctl(in, out, s)
  8260  }
  8261  
  8262  func autoConvert_v1_TCPSocketAction_To_core_TCPSocketAction(in *v1.TCPSocketAction, out *core.TCPSocketAction, s conversion.Scope) error {
  8263  	out.Port = in.Port
  8264  	out.Host = in.Host
  8265  	return nil
  8266  }
  8267  
  8268  // Convert_v1_TCPSocketAction_To_core_TCPSocketAction is an autogenerated conversion function.
  8269  func Convert_v1_TCPSocketAction_To_core_TCPSocketAction(in *v1.TCPSocketAction, out *core.TCPSocketAction, s conversion.Scope) error {
  8270  	return autoConvert_v1_TCPSocketAction_To_core_TCPSocketAction(in, out, s)
  8271  }
  8272  
  8273  func autoConvert_core_TCPSocketAction_To_v1_TCPSocketAction(in *core.TCPSocketAction, out *v1.TCPSocketAction, s conversion.Scope) error {
  8274  	out.Port = in.Port
  8275  	out.Host = in.Host
  8276  	return nil
  8277  }
  8278  
  8279  // Convert_core_TCPSocketAction_To_v1_TCPSocketAction is an autogenerated conversion function.
  8280  func Convert_core_TCPSocketAction_To_v1_TCPSocketAction(in *core.TCPSocketAction, out *v1.TCPSocketAction, s conversion.Scope) error {
  8281  	return autoConvert_core_TCPSocketAction_To_v1_TCPSocketAction(in, out, s)
  8282  }
  8283  
  8284  func autoConvert_v1_Taint_To_core_Taint(in *v1.Taint, out *core.Taint, s conversion.Scope) error {
  8285  	out.Key = in.Key
  8286  	out.Value = in.Value
  8287  	out.Effect = core.TaintEffect(in.Effect)
  8288  	out.TimeAdded = (*metav1.Time)(unsafe.Pointer(in.TimeAdded))
  8289  	return nil
  8290  }
  8291  
  8292  // Convert_v1_Taint_To_core_Taint is an autogenerated conversion function.
  8293  func Convert_v1_Taint_To_core_Taint(in *v1.Taint, out *core.Taint, s conversion.Scope) error {
  8294  	return autoConvert_v1_Taint_To_core_Taint(in, out, s)
  8295  }
  8296  
  8297  func autoConvert_core_Taint_To_v1_Taint(in *core.Taint, out *v1.Taint, s conversion.Scope) error {
  8298  	out.Key = in.Key
  8299  	out.Value = in.Value
  8300  	out.Effect = v1.TaintEffect(in.Effect)
  8301  	out.TimeAdded = (*metav1.Time)(unsafe.Pointer(in.TimeAdded))
  8302  	return nil
  8303  }
  8304  
  8305  // Convert_core_Taint_To_v1_Taint is an autogenerated conversion function.
  8306  func Convert_core_Taint_To_v1_Taint(in *core.Taint, out *v1.Taint, s conversion.Scope) error {
  8307  	return autoConvert_core_Taint_To_v1_Taint(in, out, s)
  8308  }
  8309  
  8310  func autoConvert_v1_Toleration_To_core_Toleration(in *v1.Toleration, out *core.Toleration, s conversion.Scope) error {
  8311  	out.Key = in.Key
  8312  	out.Operator = core.TolerationOperator(in.Operator)
  8313  	out.Value = in.Value
  8314  	out.Effect = core.TaintEffect(in.Effect)
  8315  	out.TolerationSeconds = (*int64)(unsafe.Pointer(in.TolerationSeconds))
  8316  	return nil
  8317  }
  8318  
  8319  // Convert_v1_Toleration_To_core_Toleration is an autogenerated conversion function.
  8320  func Convert_v1_Toleration_To_core_Toleration(in *v1.Toleration, out *core.Toleration, s conversion.Scope) error {
  8321  	return autoConvert_v1_Toleration_To_core_Toleration(in, out, s)
  8322  }
  8323  
  8324  func autoConvert_core_Toleration_To_v1_Toleration(in *core.Toleration, out *v1.Toleration, s conversion.Scope) error {
  8325  	out.Key = in.Key
  8326  	out.Operator = v1.TolerationOperator(in.Operator)
  8327  	out.Value = in.Value
  8328  	out.Effect = v1.TaintEffect(in.Effect)
  8329  	out.TolerationSeconds = (*int64)(unsafe.Pointer(in.TolerationSeconds))
  8330  	return nil
  8331  }
  8332  
  8333  // Convert_core_Toleration_To_v1_Toleration is an autogenerated conversion function.
  8334  func Convert_core_Toleration_To_v1_Toleration(in *core.Toleration, out *v1.Toleration, s conversion.Scope) error {
  8335  	return autoConvert_core_Toleration_To_v1_Toleration(in, out, s)
  8336  }
  8337  
  8338  func autoConvert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement(in *v1.TopologySelectorLabelRequirement, out *core.TopologySelectorLabelRequirement, s conversion.Scope) error {
  8339  	out.Key = in.Key
  8340  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  8341  	return nil
  8342  }
  8343  
  8344  // Convert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement is an autogenerated conversion function.
  8345  func Convert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement(in *v1.TopologySelectorLabelRequirement, out *core.TopologySelectorLabelRequirement, s conversion.Scope) error {
  8346  	return autoConvert_v1_TopologySelectorLabelRequirement_To_core_TopologySelectorLabelRequirement(in, out, s)
  8347  }
  8348  
  8349  func autoConvert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement(in *core.TopologySelectorLabelRequirement, out *v1.TopologySelectorLabelRequirement, s conversion.Scope) error {
  8350  	out.Key = in.Key
  8351  	out.Values = *(*[]string)(unsafe.Pointer(&in.Values))
  8352  	return nil
  8353  }
  8354  
  8355  // Convert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement is an autogenerated conversion function.
  8356  func Convert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement(in *core.TopologySelectorLabelRequirement, out *v1.TopologySelectorLabelRequirement, s conversion.Scope) error {
  8357  	return autoConvert_core_TopologySelectorLabelRequirement_To_v1_TopologySelectorLabelRequirement(in, out, s)
  8358  }
  8359  
  8360  func autoConvert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm(in *v1.TopologySelectorTerm, out *core.TopologySelectorTerm, s conversion.Scope) error {
  8361  	out.MatchLabelExpressions = *(*[]core.TopologySelectorLabelRequirement)(unsafe.Pointer(&in.MatchLabelExpressions))
  8362  	return nil
  8363  }
  8364  
  8365  // Convert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm is an autogenerated conversion function.
  8366  func Convert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm(in *v1.TopologySelectorTerm, out *core.TopologySelectorTerm, s conversion.Scope) error {
  8367  	return autoConvert_v1_TopologySelectorTerm_To_core_TopologySelectorTerm(in, out, s)
  8368  }
  8369  
  8370  func autoConvert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm(in *core.TopologySelectorTerm, out *v1.TopologySelectorTerm, s conversion.Scope) error {
  8371  	out.MatchLabelExpressions = *(*[]v1.TopologySelectorLabelRequirement)(unsafe.Pointer(&in.MatchLabelExpressions))
  8372  	return nil
  8373  }
  8374  
  8375  // Convert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm is an autogenerated conversion function.
  8376  func Convert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm(in *core.TopologySelectorTerm, out *v1.TopologySelectorTerm, s conversion.Scope) error {
  8377  	return autoConvert_core_TopologySelectorTerm_To_v1_TopologySelectorTerm(in, out, s)
  8378  }
  8379  
  8380  func autoConvert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint(in *v1.TopologySpreadConstraint, out *core.TopologySpreadConstraint, s conversion.Scope) error {
  8381  	out.MaxSkew = in.MaxSkew
  8382  	out.TopologyKey = in.TopologyKey
  8383  	out.WhenUnsatisfiable = core.UnsatisfiableConstraintAction(in.WhenUnsatisfiable)
  8384  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  8385  	out.MinDomains = (*int32)(unsafe.Pointer(in.MinDomains))
  8386  	out.NodeAffinityPolicy = (*core.NodeInclusionPolicy)(unsafe.Pointer(in.NodeAffinityPolicy))
  8387  	out.NodeTaintsPolicy = (*core.NodeInclusionPolicy)(unsafe.Pointer(in.NodeTaintsPolicy))
  8388  	out.MatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MatchLabelKeys))
  8389  	return nil
  8390  }
  8391  
  8392  // Convert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint is an autogenerated conversion function.
  8393  func Convert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint(in *v1.TopologySpreadConstraint, out *core.TopologySpreadConstraint, s conversion.Scope) error {
  8394  	return autoConvert_v1_TopologySpreadConstraint_To_core_TopologySpreadConstraint(in, out, s)
  8395  }
  8396  
  8397  func autoConvert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint(in *core.TopologySpreadConstraint, out *v1.TopologySpreadConstraint, s conversion.Scope) error {
  8398  	out.MaxSkew = in.MaxSkew
  8399  	out.TopologyKey = in.TopologyKey
  8400  	out.WhenUnsatisfiable = v1.UnsatisfiableConstraintAction(in.WhenUnsatisfiable)
  8401  	out.LabelSelector = (*metav1.LabelSelector)(unsafe.Pointer(in.LabelSelector))
  8402  	out.MinDomains = (*int32)(unsafe.Pointer(in.MinDomains))
  8403  	out.NodeAffinityPolicy = (*v1.NodeInclusionPolicy)(unsafe.Pointer(in.NodeAffinityPolicy))
  8404  	out.NodeTaintsPolicy = (*v1.NodeInclusionPolicy)(unsafe.Pointer(in.NodeTaintsPolicy))
  8405  	out.MatchLabelKeys = *(*[]string)(unsafe.Pointer(&in.MatchLabelKeys))
  8406  	return nil
  8407  }
  8408  
  8409  // Convert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint is an autogenerated conversion function.
  8410  func Convert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint(in *core.TopologySpreadConstraint, out *v1.TopologySpreadConstraint, s conversion.Scope) error {
  8411  	return autoConvert_core_TopologySpreadConstraint_To_v1_TopologySpreadConstraint(in, out, s)
  8412  }
  8413  
  8414  func autoConvert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference(in *v1.TypedLocalObjectReference, out *core.TypedLocalObjectReference, s conversion.Scope) error {
  8415  	out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup))
  8416  	out.Kind = in.Kind
  8417  	out.Name = in.Name
  8418  	return nil
  8419  }
  8420  
  8421  // Convert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference is an autogenerated conversion function.
  8422  func Convert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference(in *v1.TypedLocalObjectReference, out *core.TypedLocalObjectReference, s conversion.Scope) error {
  8423  	return autoConvert_v1_TypedLocalObjectReference_To_core_TypedLocalObjectReference(in, out, s)
  8424  }
  8425  
  8426  func autoConvert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference(in *core.TypedLocalObjectReference, out *v1.TypedLocalObjectReference, s conversion.Scope) error {
  8427  	out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup))
  8428  	out.Kind = in.Kind
  8429  	out.Name = in.Name
  8430  	return nil
  8431  }
  8432  
  8433  // Convert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference is an autogenerated conversion function.
  8434  func Convert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference(in *core.TypedLocalObjectReference, out *v1.TypedLocalObjectReference, s conversion.Scope) error {
  8435  	return autoConvert_core_TypedLocalObjectReference_To_v1_TypedLocalObjectReference(in, out, s)
  8436  }
  8437  
  8438  func autoConvert_v1_TypedObjectReference_To_core_TypedObjectReference(in *v1.TypedObjectReference, out *core.TypedObjectReference, s conversion.Scope) error {
  8439  	out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup))
  8440  	out.Kind = in.Kind
  8441  	out.Name = in.Name
  8442  	out.Namespace = (*string)(unsafe.Pointer(in.Namespace))
  8443  	return nil
  8444  }
  8445  
  8446  // Convert_v1_TypedObjectReference_To_core_TypedObjectReference is an autogenerated conversion function.
  8447  func Convert_v1_TypedObjectReference_To_core_TypedObjectReference(in *v1.TypedObjectReference, out *core.TypedObjectReference, s conversion.Scope) error {
  8448  	return autoConvert_v1_TypedObjectReference_To_core_TypedObjectReference(in, out, s)
  8449  }
  8450  
  8451  func autoConvert_core_TypedObjectReference_To_v1_TypedObjectReference(in *core.TypedObjectReference, out *v1.TypedObjectReference, s conversion.Scope) error {
  8452  	out.APIGroup = (*string)(unsafe.Pointer(in.APIGroup))
  8453  	out.Kind = in.Kind
  8454  	out.Name = in.Name
  8455  	out.Namespace = (*string)(unsafe.Pointer(in.Namespace))
  8456  	return nil
  8457  }
  8458  
  8459  // Convert_core_TypedObjectReference_To_v1_TypedObjectReference is an autogenerated conversion function.
  8460  func Convert_core_TypedObjectReference_To_v1_TypedObjectReference(in *core.TypedObjectReference, out *v1.TypedObjectReference, s conversion.Scope) error {
  8461  	return autoConvert_core_TypedObjectReference_To_v1_TypedObjectReference(in, out, s)
  8462  }
  8463  
  8464  func autoConvert_v1_Volume_To_core_Volume(in *v1.Volume, out *core.Volume, s conversion.Scope) error {
  8465  	out.Name = in.Name
  8466  	if err := Convert_v1_VolumeSource_To_core_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil {
  8467  		return err
  8468  	}
  8469  	return nil
  8470  }
  8471  
  8472  func autoConvert_core_Volume_To_v1_Volume(in *core.Volume, out *v1.Volume, s conversion.Scope) error {
  8473  	out.Name = in.Name
  8474  	if err := Convert_core_VolumeSource_To_v1_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil {
  8475  		return err
  8476  	}
  8477  	return nil
  8478  }
  8479  
  8480  func autoConvert_v1_VolumeDevice_To_core_VolumeDevice(in *v1.VolumeDevice, out *core.VolumeDevice, s conversion.Scope) error {
  8481  	out.Name = in.Name
  8482  	out.DevicePath = in.DevicePath
  8483  	return nil
  8484  }
  8485  
  8486  // Convert_v1_VolumeDevice_To_core_VolumeDevice is an autogenerated conversion function.
  8487  func Convert_v1_VolumeDevice_To_core_VolumeDevice(in *v1.VolumeDevice, out *core.VolumeDevice, s conversion.Scope) error {
  8488  	return autoConvert_v1_VolumeDevice_To_core_VolumeDevice(in, out, s)
  8489  }
  8490  
  8491  func autoConvert_core_VolumeDevice_To_v1_VolumeDevice(in *core.VolumeDevice, out *v1.VolumeDevice, s conversion.Scope) error {
  8492  	out.Name = in.Name
  8493  	out.DevicePath = in.DevicePath
  8494  	return nil
  8495  }
  8496  
  8497  // Convert_core_VolumeDevice_To_v1_VolumeDevice is an autogenerated conversion function.
  8498  func Convert_core_VolumeDevice_To_v1_VolumeDevice(in *core.VolumeDevice, out *v1.VolumeDevice, s conversion.Scope) error {
  8499  	return autoConvert_core_VolumeDevice_To_v1_VolumeDevice(in, out, s)
  8500  }
  8501  
  8502  func autoConvert_v1_VolumeMount_To_core_VolumeMount(in *v1.VolumeMount, out *core.VolumeMount, s conversion.Scope) error {
  8503  	out.Name = in.Name
  8504  	out.ReadOnly = in.ReadOnly
  8505  	out.MountPath = in.MountPath
  8506  	out.SubPath = in.SubPath
  8507  	out.MountPropagation = (*core.MountPropagationMode)(unsafe.Pointer(in.MountPropagation))
  8508  	out.SubPathExpr = in.SubPathExpr
  8509  	return nil
  8510  }
  8511  
  8512  // Convert_v1_VolumeMount_To_core_VolumeMount is an autogenerated conversion function.
  8513  func Convert_v1_VolumeMount_To_core_VolumeMount(in *v1.VolumeMount, out *core.VolumeMount, s conversion.Scope) error {
  8514  	return autoConvert_v1_VolumeMount_To_core_VolumeMount(in, out, s)
  8515  }
  8516  
  8517  func autoConvert_core_VolumeMount_To_v1_VolumeMount(in *core.VolumeMount, out *v1.VolumeMount, s conversion.Scope) error {
  8518  	out.Name = in.Name
  8519  	out.ReadOnly = in.ReadOnly
  8520  	out.MountPath = in.MountPath
  8521  	out.SubPath = in.SubPath
  8522  	out.MountPropagation = (*v1.MountPropagationMode)(unsafe.Pointer(in.MountPropagation))
  8523  	out.SubPathExpr = in.SubPathExpr
  8524  	return nil
  8525  }
  8526  
  8527  // Convert_core_VolumeMount_To_v1_VolumeMount is an autogenerated conversion function.
  8528  func Convert_core_VolumeMount_To_v1_VolumeMount(in *core.VolumeMount, out *v1.VolumeMount, s conversion.Scope) error {
  8529  	return autoConvert_core_VolumeMount_To_v1_VolumeMount(in, out, s)
  8530  }
  8531  
  8532  func autoConvert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity(in *v1.VolumeNodeAffinity, out *core.VolumeNodeAffinity, s conversion.Scope) error {
  8533  	out.Required = (*core.NodeSelector)(unsafe.Pointer(in.Required))
  8534  	return nil
  8535  }
  8536  
  8537  // Convert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity is an autogenerated conversion function.
  8538  func Convert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity(in *v1.VolumeNodeAffinity, out *core.VolumeNodeAffinity, s conversion.Scope) error {
  8539  	return autoConvert_v1_VolumeNodeAffinity_To_core_VolumeNodeAffinity(in, out, s)
  8540  }
  8541  
  8542  func autoConvert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity(in *core.VolumeNodeAffinity, out *v1.VolumeNodeAffinity, s conversion.Scope) error {
  8543  	out.Required = (*v1.NodeSelector)(unsafe.Pointer(in.Required))
  8544  	return nil
  8545  }
  8546  
  8547  // Convert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity is an autogenerated conversion function.
  8548  func Convert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity(in *core.VolumeNodeAffinity, out *v1.VolumeNodeAffinity, s conversion.Scope) error {
  8549  	return autoConvert_core_VolumeNodeAffinity_To_v1_VolumeNodeAffinity(in, out, s)
  8550  }
  8551  
  8552  func autoConvert_v1_VolumeProjection_To_core_VolumeProjection(in *v1.VolumeProjection, out *core.VolumeProjection, s conversion.Scope) error {
  8553  	out.Secret = (*core.SecretProjection)(unsafe.Pointer(in.Secret))
  8554  	out.DownwardAPI = (*core.DownwardAPIProjection)(unsafe.Pointer(in.DownwardAPI))
  8555  	out.ConfigMap = (*core.ConfigMapProjection)(unsafe.Pointer(in.ConfigMap))
  8556  	if in.ServiceAccountToken != nil {
  8557  		in, out := &in.ServiceAccountToken, &out.ServiceAccountToken
  8558  		*out = new(core.ServiceAccountTokenProjection)
  8559  		if err := Convert_v1_ServiceAccountTokenProjection_To_core_ServiceAccountTokenProjection(*in, *out, s); err != nil {
  8560  			return err
  8561  		}
  8562  	} else {
  8563  		out.ServiceAccountToken = nil
  8564  	}
  8565  	out.ClusterTrustBundle = (*core.ClusterTrustBundleProjection)(unsafe.Pointer(in.ClusterTrustBundle))
  8566  	return nil
  8567  }
  8568  
  8569  // Convert_v1_VolumeProjection_To_core_VolumeProjection is an autogenerated conversion function.
  8570  func Convert_v1_VolumeProjection_To_core_VolumeProjection(in *v1.VolumeProjection, out *core.VolumeProjection, s conversion.Scope) error {
  8571  	return autoConvert_v1_VolumeProjection_To_core_VolumeProjection(in, out, s)
  8572  }
  8573  
  8574  func autoConvert_core_VolumeProjection_To_v1_VolumeProjection(in *core.VolumeProjection, out *v1.VolumeProjection, s conversion.Scope) error {
  8575  	out.Secret = (*v1.SecretProjection)(unsafe.Pointer(in.Secret))
  8576  	out.DownwardAPI = (*v1.DownwardAPIProjection)(unsafe.Pointer(in.DownwardAPI))
  8577  	out.ConfigMap = (*v1.ConfigMapProjection)(unsafe.Pointer(in.ConfigMap))
  8578  	if in.ServiceAccountToken != nil {
  8579  		in, out := &in.ServiceAccountToken, &out.ServiceAccountToken
  8580  		*out = new(v1.ServiceAccountTokenProjection)
  8581  		if err := Convert_core_ServiceAccountTokenProjection_To_v1_ServiceAccountTokenProjection(*in, *out, s); err != nil {
  8582  			return err
  8583  		}
  8584  	} else {
  8585  		out.ServiceAccountToken = nil
  8586  	}
  8587  	out.ClusterTrustBundle = (*v1.ClusterTrustBundleProjection)(unsafe.Pointer(in.ClusterTrustBundle))
  8588  	return nil
  8589  }
  8590  
  8591  // Convert_core_VolumeProjection_To_v1_VolumeProjection is an autogenerated conversion function.
  8592  func Convert_core_VolumeProjection_To_v1_VolumeProjection(in *core.VolumeProjection, out *v1.VolumeProjection, s conversion.Scope) error {
  8593  	return autoConvert_core_VolumeProjection_To_v1_VolumeProjection(in, out, s)
  8594  }
  8595  
  8596  func autoConvert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(in *v1.VolumeResourceRequirements, out *core.VolumeResourceRequirements, s conversion.Scope) error {
  8597  	out.Limits = *(*core.ResourceList)(unsafe.Pointer(&in.Limits))
  8598  	out.Requests = *(*core.ResourceList)(unsafe.Pointer(&in.Requests))
  8599  	return nil
  8600  }
  8601  
  8602  // Convert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements is an autogenerated conversion function.
  8603  func Convert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(in *v1.VolumeResourceRequirements, out *core.VolumeResourceRequirements, s conversion.Scope) error {
  8604  	return autoConvert_v1_VolumeResourceRequirements_To_core_VolumeResourceRequirements(in, out, s)
  8605  }
  8606  
  8607  func autoConvert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(in *core.VolumeResourceRequirements, out *v1.VolumeResourceRequirements, s conversion.Scope) error {
  8608  	out.Limits = *(*v1.ResourceList)(unsafe.Pointer(&in.Limits))
  8609  	out.Requests = *(*v1.ResourceList)(unsafe.Pointer(&in.Requests))
  8610  	return nil
  8611  }
  8612  
  8613  // Convert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements is an autogenerated conversion function.
  8614  func Convert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(in *core.VolumeResourceRequirements, out *v1.VolumeResourceRequirements, s conversion.Scope) error {
  8615  	return autoConvert_core_VolumeResourceRequirements_To_v1_VolumeResourceRequirements(in, out, s)
  8616  }
  8617  
  8618  func autoConvert_v1_VolumeSource_To_core_VolumeSource(in *v1.VolumeSource, out *core.VolumeSource, s conversion.Scope) error {
  8619  	out.HostPath = (*core.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  8620  	out.EmptyDir = (*core.EmptyDirVolumeSource)(unsafe.Pointer(in.EmptyDir))
  8621  	out.GCEPersistentDisk = (*core.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  8622  	out.AWSElasticBlockStore = (*core.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  8623  	out.GitRepo = (*core.GitRepoVolumeSource)(unsafe.Pointer(in.GitRepo))
  8624  	out.Secret = (*core.SecretVolumeSource)(unsafe.Pointer(in.Secret))
  8625  	out.NFS = (*core.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  8626  	out.ISCSI = (*core.ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI))
  8627  	out.Glusterfs = (*core.GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs))
  8628  	out.PersistentVolumeClaim = (*core.PersistentVolumeClaimVolumeSource)(unsafe.Pointer(in.PersistentVolumeClaim))
  8629  	out.RBD = (*core.RBDVolumeSource)(unsafe.Pointer(in.RBD))
  8630  	out.FlexVolume = (*core.FlexVolumeSource)(unsafe.Pointer(in.FlexVolume))
  8631  	out.Cinder = (*core.CinderVolumeSource)(unsafe.Pointer(in.Cinder))
  8632  	out.CephFS = (*core.CephFSVolumeSource)(unsafe.Pointer(in.CephFS))
  8633  	out.Flocker = (*core.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  8634  	out.DownwardAPI = (*core.DownwardAPIVolumeSource)(unsafe.Pointer(in.DownwardAPI))
  8635  	out.FC = (*core.FCVolumeSource)(unsafe.Pointer(in.FC))
  8636  	out.AzureFile = (*core.AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile))
  8637  	out.ConfigMap = (*core.ConfigMapVolumeSource)(unsafe.Pointer(in.ConfigMap))
  8638  	out.VsphereVolume = (*core.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  8639  	out.Quobyte = (*core.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  8640  	out.AzureDisk = (*core.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  8641  	out.PhotonPersistentDisk = (*core.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  8642  	if in.Projected != nil {
  8643  		in, out := &in.Projected, &out.Projected
  8644  		*out = new(core.ProjectedVolumeSource)
  8645  		if err := Convert_v1_ProjectedVolumeSource_To_core_ProjectedVolumeSource(*in, *out, s); err != nil {
  8646  			return err
  8647  		}
  8648  	} else {
  8649  		out.Projected = nil
  8650  	}
  8651  	out.PortworxVolume = (*core.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  8652  	out.ScaleIO = (*core.ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO))
  8653  	out.StorageOS = (*core.StorageOSVolumeSource)(unsafe.Pointer(in.StorageOS))
  8654  	out.CSI = (*core.CSIVolumeSource)(unsafe.Pointer(in.CSI))
  8655  	out.Ephemeral = (*core.EphemeralVolumeSource)(unsafe.Pointer(in.Ephemeral))
  8656  	return nil
  8657  }
  8658  
  8659  // Convert_v1_VolumeSource_To_core_VolumeSource is an autogenerated conversion function.
  8660  func Convert_v1_VolumeSource_To_core_VolumeSource(in *v1.VolumeSource, out *core.VolumeSource, s conversion.Scope) error {
  8661  	return autoConvert_v1_VolumeSource_To_core_VolumeSource(in, out, s)
  8662  }
  8663  
  8664  func autoConvert_core_VolumeSource_To_v1_VolumeSource(in *core.VolumeSource, out *v1.VolumeSource, s conversion.Scope) error {
  8665  	out.HostPath = (*v1.HostPathVolumeSource)(unsafe.Pointer(in.HostPath))
  8666  	out.EmptyDir = (*v1.EmptyDirVolumeSource)(unsafe.Pointer(in.EmptyDir))
  8667  	out.GCEPersistentDisk = (*v1.GCEPersistentDiskVolumeSource)(unsafe.Pointer(in.GCEPersistentDisk))
  8668  	out.AWSElasticBlockStore = (*v1.AWSElasticBlockStoreVolumeSource)(unsafe.Pointer(in.AWSElasticBlockStore))
  8669  	out.GitRepo = (*v1.GitRepoVolumeSource)(unsafe.Pointer(in.GitRepo))
  8670  	out.Secret = (*v1.SecretVolumeSource)(unsafe.Pointer(in.Secret))
  8671  	out.NFS = (*v1.NFSVolumeSource)(unsafe.Pointer(in.NFS))
  8672  	out.ISCSI = (*v1.ISCSIVolumeSource)(unsafe.Pointer(in.ISCSI))
  8673  	out.Glusterfs = (*v1.GlusterfsVolumeSource)(unsafe.Pointer(in.Glusterfs))
  8674  	out.PersistentVolumeClaim = (*v1.PersistentVolumeClaimVolumeSource)(unsafe.Pointer(in.PersistentVolumeClaim))
  8675  	out.RBD = (*v1.RBDVolumeSource)(unsafe.Pointer(in.RBD))
  8676  	out.Quobyte = (*v1.QuobyteVolumeSource)(unsafe.Pointer(in.Quobyte))
  8677  	out.FlexVolume = (*v1.FlexVolumeSource)(unsafe.Pointer(in.FlexVolume))
  8678  	out.Cinder = (*v1.CinderVolumeSource)(unsafe.Pointer(in.Cinder))
  8679  	out.CephFS = (*v1.CephFSVolumeSource)(unsafe.Pointer(in.CephFS))
  8680  	out.Flocker = (*v1.FlockerVolumeSource)(unsafe.Pointer(in.Flocker))
  8681  	out.DownwardAPI = (*v1.DownwardAPIVolumeSource)(unsafe.Pointer(in.DownwardAPI))
  8682  	out.FC = (*v1.FCVolumeSource)(unsafe.Pointer(in.FC))
  8683  	out.AzureFile = (*v1.AzureFileVolumeSource)(unsafe.Pointer(in.AzureFile))
  8684  	out.ConfigMap = (*v1.ConfigMapVolumeSource)(unsafe.Pointer(in.ConfigMap))
  8685  	out.VsphereVolume = (*v1.VsphereVirtualDiskVolumeSource)(unsafe.Pointer(in.VsphereVolume))
  8686  	out.AzureDisk = (*v1.AzureDiskVolumeSource)(unsafe.Pointer(in.AzureDisk))
  8687  	out.PhotonPersistentDisk = (*v1.PhotonPersistentDiskVolumeSource)(unsafe.Pointer(in.PhotonPersistentDisk))
  8688  	if in.Projected != nil {
  8689  		in, out := &in.Projected, &out.Projected
  8690  		*out = new(v1.ProjectedVolumeSource)
  8691  		if err := Convert_core_ProjectedVolumeSource_To_v1_ProjectedVolumeSource(*in, *out, s); err != nil {
  8692  			return err
  8693  		}
  8694  	} else {
  8695  		out.Projected = nil
  8696  	}
  8697  	out.PortworxVolume = (*v1.PortworxVolumeSource)(unsafe.Pointer(in.PortworxVolume))
  8698  	out.ScaleIO = (*v1.ScaleIOVolumeSource)(unsafe.Pointer(in.ScaleIO))
  8699  	out.StorageOS = (*v1.StorageOSVolumeSource)(unsafe.Pointer(in.StorageOS))
  8700  	out.CSI = (*v1.CSIVolumeSource)(unsafe.Pointer(in.CSI))
  8701  	out.Ephemeral = (*v1.EphemeralVolumeSource)(unsafe.Pointer(in.Ephemeral))
  8702  	return nil
  8703  }
  8704  
  8705  // Convert_core_VolumeSource_To_v1_VolumeSource is an autogenerated conversion function.
  8706  func Convert_core_VolumeSource_To_v1_VolumeSource(in *core.VolumeSource, out *v1.VolumeSource, s conversion.Scope) error {
  8707  	return autoConvert_core_VolumeSource_To_v1_VolumeSource(in, out, s)
  8708  }
  8709  
  8710  func autoConvert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource(in *v1.VsphereVirtualDiskVolumeSource, out *core.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  8711  	out.VolumePath = in.VolumePath
  8712  	out.FSType = in.FSType
  8713  	out.StoragePolicyName = in.StoragePolicyName
  8714  	out.StoragePolicyID = in.StoragePolicyID
  8715  	return nil
  8716  }
  8717  
  8718  // Convert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource is an autogenerated conversion function.
  8719  func Convert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource(in *v1.VsphereVirtualDiskVolumeSource, out *core.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  8720  	return autoConvert_v1_VsphereVirtualDiskVolumeSource_To_core_VsphereVirtualDiskVolumeSource(in, out, s)
  8721  }
  8722  
  8723  func autoConvert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in *core.VsphereVirtualDiskVolumeSource, out *v1.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  8724  	out.VolumePath = in.VolumePath
  8725  	out.FSType = in.FSType
  8726  	out.StoragePolicyName = in.StoragePolicyName
  8727  	out.StoragePolicyID = in.StoragePolicyID
  8728  	return nil
  8729  }
  8730  
  8731  // Convert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource is an autogenerated conversion function.
  8732  func Convert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in *core.VsphereVirtualDiskVolumeSource, out *v1.VsphereVirtualDiskVolumeSource, s conversion.Scope) error {
  8733  	return autoConvert_core_VsphereVirtualDiskVolumeSource_To_v1_VsphereVirtualDiskVolumeSource(in, out, s)
  8734  }
  8735  
  8736  func autoConvert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm(in *v1.WeightedPodAffinityTerm, out *core.WeightedPodAffinityTerm, s conversion.Scope) error {
  8737  	out.Weight = in.Weight
  8738  	if err := Convert_v1_PodAffinityTerm_To_core_PodAffinityTerm(&in.PodAffinityTerm, &out.PodAffinityTerm, s); err != nil {
  8739  		return err
  8740  	}
  8741  	return nil
  8742  }
  8743  
  8744  // Convert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm is an autogenerated conversion function.
  8745  func Convert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm(in *v1.WeightedPodAffinityTerm, out *core.WeightedPodAffinityTerm, s conversion.Scope) error {
  8746  	return autoConvert_v1_WeightedPodAffinityTerm_To_core_WeightedPodAffinityTerm(in, out, s)
  8747  }
  8748  
  8749  func autoConvert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in *core.WeightedPodAffinityTerm, out *v1.WeightedPodAffinityTerm, s conversion.Scope) error {
  8750  	out.Weight = in.Weight
  8751  	if err := Convert_core_PodAffinityTerm_To_v1_PodAffinityTerm(&in.PodAffinityTerm, &out.PodAffinityTerm, s); err != nil {
  8752  		return err
  8753  	}
  8754  	return nil
  8755  }
  8756  
  8757  // Convert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm is an autogenerated conversion function.
  8758  func Convert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in *core.WeightedPodAffinityTerm, out *v1.WeightedPodAffinityTerm, s conversion.Scope) error {
  8759  	return autoConvert_core_WeightedPodAffinityTerm_To_v1_WeightedPodAffinityTerm(in, out, s)
  8760  }
  8761  
  8762  func autoConvert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions(in *v1.WindowsSecurityContextOptions, out *core.WindowsSecurityContextOptions, s conversion.Scope) error {
  8763  	out.GMSACredentialSpecName = (*string)(unsafe.Pointer(in.GMSACredentialSpecName))
  8764  	out.GMSACredentialSpec = (*string)(unsafe.Pointer(in.GMSACredentialSpec))
  8765  	out.RunAsUserName = (*string)(unsafe.Pointer(in.RunAsUserName))
  8766  	out.HostProcess = (*bool)(unsafe.Pointer(in.HostProcess))
  8767  	return nil
  8768  }
  8769  
  8770  // Convert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions is an autogenerated conversion function.
  8771  func Convert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions(in *v1.WindowsSecurityContextOptions, out *core.WindowsSecurityContextOptions, s conversion.Scope) error {
  8772  	return autoConvert_v1_WindowsSecurityContextOptions_To_core_WindowsSecurityContextOptions(in, out, s)
  8773  }
  8774  
  8775  func autoConvert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions(in *core.WindowsSecurityContextOptions, out *v1.WindowsSecurityContextOptions, s conversion.Scope) error {
  8776  	out.GMSACredentialSpecName = (*string)(unsafe.Pointer(in.GMSACredentialSpecName))
  8777  	out.GMSACredentialSpec = (*string)(unsafe.Pointer(in.GMSACredentialSpec))
  8778  	out.RunAsUserName = (*string)(unsafe.Pointer(in.RunAsUserName))
  8779  	out.HostProcess = (*bool)(unsafe.Pointer(in.HostProcess))
  8780  	return nil
  8781  }
  8782  
  8783  // Convert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions is an autogenerated conversion function.
  8784  func Convert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions(in *core.WindowsSecurityContextOptions, out *v1.WindowsSecurityContextOptions, s conversion.Scope) error {
  8785  	return autoConvert_core_WindowsSecurityContextOptions_To_v1_WindowsSecurityContextOptions(in, out, s)
  8786  }