...

Source file src/k8s.io/kubernetes/pkg/kubelet/apis/config/v1beta1/zz_generated.conversion.go

Documentation: k8s.io/kubernetes/pkg/kubelet/apis/config/v1beta1

     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 v1beta1
    23  
    24  import (
    25  	unsafe "unsafe"
    26  
    27  	corev1 "k8s.io/api/core/v1"
    28  	v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
    29  	conversion "k8s.io/apimachinery/pkg/conversion"
    30  	runtime "k8s.io/apimachinery/pkg/runtime"
    31  	apiv1 "k8s.io/component-base/tracing/api/v1"
    32  	v1beta1 "k8s.io/kubelet/config/v1beta1"
    33  	config "k8s.io/kubernetes/pkg/kubelet/apis/config"
    34  )
    35  
    36  func init() {
    37  	localSchemeBuilder.Register(RegisterConversions)
    38  }
    39  
    40  // RegisterConversions adds conversion functions to the given scheme.
    41  // Public to allow building arbitrary schemes.
    42  func RegisterConversions(s *runtime.Scheme) error {
    43  	if err := s.AddGeneratedConversionFunc((*v1beta1.CredentialProvider)(nil), (*config.CredentialProvider)(nil), func(a, b interface{}, scope conversion.Scope) error {
    44  		return Convert_v1beta1_CredentialProvider_To_config_CredentialProvider(a.(*v1beta1.CredentialProvider), b.(*config.CredentialProvider), scope)
    45  	}); err != nil {
    46  		return err
    47  	}
    48  	if err := s.AddGeneratedConversionFunc((*config.CredentialProvider)(nil), (*v1beta1.CredentialProvider)(nil), func(a, b interface{}, scope conversion.Scope) error {
    49  		return Convert_config_CredentialProvider_To_v1beta1_CredentialProvider(a.(*config.CredentialProvider), b.(*v1beta1.CredentialProvider), scope)
    50  	}); err != nil {
    51  		return err
    52  	}
    53  	if err := s.AddGeneratedConversionFunc((*v1beta1.CredentialProviderConfig)(nil), (*config.CredentialProviderConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
    54  		return Convert_v1beta1_CredentialProviderConfig_To_config_CredentialProviderConfig(a.(*v1beta1.CredentialProviderConfig), b.(*config.CredentialProviderConfig), scope)
    55  	}); err != nil {
    56  		return err
    57  	}
    58  	if err := s.AddGeneratedConversionFunc((*config.CredentialProviderConfig)(nil), (*v1beta1.CredentialProviderConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
    59  		return Convert_config_CredentialProviderConfig_To_v1beta1_CredentialProviderConfig(a.(*config.CredentialProviderConfig), b.(*v1beta1.CredentialProviderConfig), scope)
    60  	}); err != nil {
    61  		return err
    62  	}
    63  	if err := s.AddGeneratedConversionFunc((*v1beta1.ExecEnvVar)(nil), (*config.ExecEnvVar)(nil), func(a, b interface{}, scope conversion.Scope) error {
    64  		return Convert_v1beta1_ExecEnvVar_To_config_ExecEnvVar(a.(*v1beta1.ExecEnvVar), b.(*config.ExecEnvVar), scope)
    65  	}); err != nil {
    66  		return err
    67  	}
    68  	if err := s.AddGeneratedConversionFunc((*config.ExecEnvVar)(nil), (*v1beta1.ExecEnvVar)(nil), func(a, b interface{}, scope conversion.Scope) error {
    69  		return Convert_config_ExecEnvVar_To_v1beta1_ExecEnvVar(a.(*config.ExecEnvVar), b.(*v1beta1.ExecEnvVar), scope)
    70  	}); err != nil {
    71  		return err
    72  	}
    73  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletAnonymousAuthentication)(nil), (*config.KubeletAnonymousAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
    74  		return Convert_v1beta1_KubeletAnonymousAuthentication_To_config_KubeletAnonymousAuthentication(a.(*v1beta1.KubeletAnonymousAuthentication), b.(*config.KubeletAnonymousAuthentication), scope)
    75  	}); err != nil {
    76  		return err
    77  	}
    78  	if err := s.AddGeneratedConversionFunc((*config.KubeletAnonymousAuthentication)(nil), (*v1beta1.KubeletAnonymousAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
    79  		return Convert_config_KubeletAnonymousAuthentication_To_v1beta1_KubeletAnonymousAuthentication(a.(*config.KubeletAnonymousAuthentication), b.(*v1beta1.KubeletAnonymousAuthentication), scope)
    80  	}); err != nil {
    81  		return err
    82  	}
    83  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletAuthentication)(nil), (*config.KubeletAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
    84  		return Convert_v1beta1_KubeletAuthentication_To_config_KubeletAuthentication(a.(*v1beta1.KubeletAuthentication), b.(*config.KubeletAuthentication), scope)
    85  	}); err != nil {
    86  		return err
    87  	}
    88  	if err := s.AddGeneratedConversionFunc((*config.KubeletAuthentication)(nil), (*v1beta1.KubeletAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
    89  		return Convert_config_KubeletAuthentication_To_v1beta1_KubeletAuthentication(a.(*config.KubeletAuthentication), b.(*v1beta1.KubeletAuthentication), scope)
    90  	}); err != nil {
    91  		return err
    92  	}
    93  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletAuthorization)(nil), (*config.KubeletAuthorization)(nil), func(a, b interface{}, scope conversion.Scope) error {
    94  		return Convert_v1beta1_KubeletAuthorization_To_config_KubeletAuthorization(a.(*v1beta1.KubeletAuthorization), b.(*config.KubeletAuthorization), scope)
    95  	}); err != nil {
    96  		return err
    97  	}
    98  	if err := s.AddGeneratedConversionFunc((*config.KubeletAuthorization)(nil), (*v1beta1.KubeletAuthorization)(nil), func(a, b interface{}, scope conversion.Scope) error {
    99  		return Convert_config_KubeletAuthorization_To_v1beta1_KubeletAuthorization(a.(*config.KubeletAuthorization), b.(*v1beta1.KubeletAuthorization), scope)
   100  	}); err != nil {
   101  		return err
   102  	}
   103  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletConfiguration)(nil), (*config.KubeletConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   104  		return Convert_v1beta1_KubeletConfiguration_To_config_KubeletConfiguration(a.(*v1beta1.KubeletConfiguration), b.(*config.KubeletConfiguration), scope)
   105  	}); err != nil {
   106  		return err
   107  	}
   108  	if err := s.AddGeneratedConversionFunc((*config.KubeletConfiguration)(nil), (*v1beta1.KubeletConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   109  		return Convert_config_KubeletConfiguration_To_v1beta1_KubeletConfiguration(a.(*config.KubeletConfiguration), b.(*v1beta1.KubeletConfiguration), scope)
   110  	}); err != nil {
   111  		return err
   112  	}
   113  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletWebhookAuthentication)(nil), (*config.KubeletWebhookAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
   114  		return Convert_v1beta1_KubeletWebhookAuthentication_To_config_KubeletWebhookAuthentication(a.(*v1beta1.KubeletWebhookAuthentication), b.(*config.KubeletWebhookAuthentication), scope)
   115  	}); err != nil {
   116  		return err
   117  	}
   118  	if err := s.AddGeneratedConversionFunc((*config.KubeletWebhookAuthentication)(nil), (*v1beta1.KubeletWebhookAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
   119  		return Convert_config_KubeletWebhookAuthentication_To_v1beta1_KubeletWebhookAuthentication(a.(*config.KubeletWebhookAuthentication), b.(*v1beta1.KubeletWebhookAuthentication), scope)
   120  	}); err != nil {
   121  		return err
   122  	}
   123  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletWebhookAuthorization)(nil), (*config.KubeletWebhookAuthorization)(nil), func(a, b interface{}, scope conversion.Scope) error {
   124  		return Convert_v1beta1_KubeletWebhookAuthorization_To_config_KubeletWebhookAuthorization(a.(*v1beta1.KubeletWebhookAuthorization), b.(*config.KubeletWebhookAuthorization), scope)
   125  	}); err != nil {
   126  		return err
   127  	}
   128  	if err := s.AddGeneratedConversionFunc((*config.KubeletWebhookAuthorization)(nil), (*v1beta1.KubeletWebhookAuthorization)(nil), func(a, b interface{}, scope conversion.Scope) error {
   129  		return Convert_config_KubeletWebhookAuthorization_To_v1beta1_KubeletWebhookAuthorization(a.(*config.KubeletWebhookAuthorization), b.(*v1beta1.KubeletWebhookAuthorization), scope)
   130  	}); err != nil {
   131  		return err
   132  	}
   133  	if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletX509Authentication)(nil), (*config.KubeletX509Authentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
   134  		return Convert_v1beta1_KubeletX509Authentication_To_config_KubeletX509Authentication(a.(*v1beta1.KubeletX509Authentication), b.(*config.KubeletX509Authentication), scope)
   135  	}); err != nil {
   136  		return err
   137  	}
   138  	if err := s.AddGeneratedConversionFunc((*config.KubeletX509Authentication)(nil), (*v1beta1.KubeletX509Authentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
   139  		return Convert_config_KubeletX509Authentication_To_v1beta1_KubeletX509Authentication(a.(*config.KubeletX509Authentication), b.(*v1beta1.KubeletX509Authentication), scope)
   140  	}); err != nil {
   141  		return err
   142  	}
   143  	if err := s.AddGeneratedConversionFunc((*v1beta1.MemoryReservation)(nil), (*config.MemoryReservation)(nil), func(a, b interface{}, scope conversion.Scope) error {
   144  		return Convert_v1beta1_MemoryReservation_To_config_MemoryReservation(a.(*v1beta1.MemoryReservation), b.(*config.MemoryReservation), scope)
   145  	}); err != nil {
   146  		return err
   147  	}
   148  	if err := s.AddGeneratedConversionFunc((*config.MemoryReservation)(nil), (*v1beta1.MemoryReservation)(nil), func(a, b interface{}, scope conversion.Scope) error {
   149  		return Convert_config_MemoryReservation_To_v1beta1_MemoryReservation(a.(*config.MemoryReservation), b.(*v1beta1.MemoryReservation), scope)
   150  	}); err != nil {
   151  		return err
   152  	}
   153  	if err := s.AddGeneratedConversionFunc((*v1beta1.MemorySwapConfiguration)(nil), (*config.MemorySwapConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   154  		return Convert_v1beta1_MemorySwapConfiguration_To_config_MemorySwapConfiguration(a.(*v1beta1.MemorySwapConfiguration), b.(*config.MemorySwapConfiguration), scope)
   155  	}); err != nil {
   156  		return err
   157  	}
   158  	if err := s.AddGeneratedConversionFunc((*config.MemorySwapConfiguration)(nil), (*v1beta1.MemorySwapConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
   159  		return Convert_config_MemorySwapConfiguration_To_v1beta1_MemorySwapConfiguration(a.(*config.MemorySwapConfiguration), b.(*v1beta1.MemorySwapConfiguration), scope)
   160  	}); err != nil {
   161  		return err
   162  	}
   163  	if err := s.AddGeneratedConversionFunc((*v1beta1.SerializedNodeConfigSource)(nil), (*config.SerializedNodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   164  		return Convert_v1beta1_SerializedNodeConfigSource_To_config_SerializedNodeConfigSource(a.(*v1beta1.SerializedNodeConfigSource), b.(*config.SerializedNodeConfigSource), scope)
   165  	}); err != nil {
   166  		return err
   167  	}
   168  	if err := s.AddGeneratedConversionFunc((*config.SerializedNodeConfigSource)(nil), (*v1beta1.SerializedNodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
   169  		return Convert_config_SerializedNodeConfigSource_To_v1beta1_SerializedNodeConfigSource(a.(*config.SerializedNodeConfigSource), b.(*v1beta1.SerializedNodeConfigSource), scope)
   170  	}); err != nil {
   171  		return err
   172  	}
   173  	if err := s.AddGeneratedConversionFunc((*v1beta1.ShutdownGracePeriodByPodPriority)(nil), (*config.ShutdownGracePeriodByPodPriority)(nil), func(a, b interface{}, scope conversion.Scope) error {
   174  		return Convert_v1beta1_ShutdownGracePeriodByPodPriority_To_config_ShutdownGracePeriodByPodPriority(a.(*v1beta1.ShutdownGracePeriodByPodPriority), b.(*config.ShutdownGracePeriodByPodPriority), scope)
   175  	}); err != nil {
   176  		return err
   177  	}
   178  	if err := s.AddGeneratedConversionFunc((*config.ShutdownGracePeriodByPodPriority)(nil), (*v1beta1.ShutdownGracePeriodByPodPriority)(nil), func(a, b interface{}, scope conversion.Scope) error {
   179  		return Convert_config_ShutdownGracePeriodByPodPriority_To_v1beta1_ShutdownGracePeriodByPodPriority(a.(*config.ShutdownGracePeriodByPodPriority), b.(*v1beta1.ShutdownGracePeriodByPodPriority), scope)
   180  	}); err != nil {
   181  		return err
   182  	}
   183  	return nil
   184  }
   185  
   186  func autoConvert_v1beta1_CredentialProvider_To_config_CredentialProvider(in *v1beta1.CredentialProvider, out *config.CredentialProvider, s conversion.Scope) error {
   187  	out.Name = in.Name
   188  	out.MatchImages = *(*[]string)(unsafe.Pointer(&in.MatchImages))
   189  	out.DefaultCacheDuration = (*v1.Duration)(unsafe.Pointer(in.DefaultCacheDuration))
   190  	out.APIVersion = in.APIVersion
   191  	out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
   192  	out.Env = *(*[]config.ExecEnvVar)(unsafe.Pointer(&in.Env))
   193  	return nil
   194  }
   195  
   196  // Convert_v1beta1_CredentialProvider_To_config_CredentialProvider is an autogenerated conversion function.
   197  func Convert_v1beta1_CredentialProvider_To_config_CredentialProvider(in *v1beta1.CredentialProvider, out *config.CredentialProvider, s conversion.Scope) error {
   198  	return autoConvert_v1beta1_CredentialProvider_To_config_CredentialProvider(in, out, s)
   199  }
   200  
   201  func autoConvert_config_CredentialProvider_To_v1beta1_CredentialProvider(in *config.CredentialProvider, out *v1beta1.CredentialProvider, s conversion.Scope) error {
   202  	out.Name = in.Name
   203  	out.MatchImages = *(*[]string)(unsafe.Pointer(&in.MatchImages))
   204  	out.DefaultCacheDuration = (*v1.Duration)(unsafe.Pointer(in.DefaultCacheDuration))
   205  	out.APIVersion = in.APIVersion
   206  	out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
   207  	out.Env = *(*[]v1beta1.ExecEnvVar)(unsafe.Pointer(&in.Env))
   208  	return nil
   209  }
   210  
   211  // Convert_config_CredentialProvider_To_v1beta1_CredentialProvider is an autogenerated conversion function.
   212  func Convert_config_CredentialProvider_To_v1beta1_CredentialProvider(in *config.CredentialProvider, out *v1beta1.CredentialProvider, s conversion.Scope) error {
   213  	return autoConvert_config_CredentialProvider_To_v1beta1_CredentialProvider(in, out, s)
   214  }
   215  
   216  func autoConvert_v1beta1_CredentialProviderConfig_To_config_CredentialProviderConfig(in *v1beta1.CredentialProviderConfig, out *config.CredentialProviderConfig, s conversion.Scope) error {
   217  	out.Providers = *(*[]config.CredentialProvider)(unsafe.Pointer(&in.Providers))
   218  	return nil
   219  }
   220  
   221  // Convert_v1beta1_CredentialProviderConfig_To_config_CredentialProviderConfig is an autogenerated conversion function.
   222  func Convert_v1beta1_CredentialProviderConfig_To_config_CredentialProviderConfig(in *v1beta1.CredentialProviderConfig, out *config.CredentialProviderConfig, s conversion.Scope) error {
   223  	return autoConvert_v1beta1_CredentialProviderConfig_To_config_CredentialProviderConfig(in, out, s)
   224  }
   225  
   226  func autoConvert_config_CredentialProviderConfig_To_v1beta1_CredentialProviderConfig(in *config.CredentialProviderConfig, out *v1beta1.CredentialProviderConfig, s conversion.Scope) error {
   227  	out.Providers = *(*[]v1beta1.CredentialProvider)(unsafe.Pointer(&in.Providers))
   228  	return nil
   229  }
   230  
   231  // Convert_config_CredentialProviderConfig_To_v1beta1_CredentialProviderConfig is an autogenerated conversion function.
   232  func Convert_config_CredentialProviderConfig_To_v1beta1_CredentialProviderConfig(in *config.CredentialProviderConfig, out *v1beta1.CredentialProviderConfig, s conversion.Scope) error {
   233  	return autoConvert_config_CredentialProviderConfig_To_v1beta1_CredentialProviderConfig(in, out, s)
   234  }
   235  
   236  func autoConvert_v1beta1_ExecEnvVar_To_config_ExecEnvVar(in *v1beta1.ExecEnvVar, out *config.ExecEnvVar, s conversion.Scope) error {
   237  	out.Name = in.Name
   238  	out.Value = in.Value
   239  	return nil
   240  }
   241  
   242  // Convert_v1beta1_ExecEnvVar_To_config_ExecEnvVar is an autogenerated conversion function.
   243  func Convert_v1beta1_ExecEnvVar_To_config_ExecEnvVar(in *v1beta1.ExecEnvVar, out *config.ExecEnvVar, s conversion.Scope) error {
   244  	return autoConvert_v1beta1_ExecEnvVar_To_config_ExecEnvVar(in, out, s)
   245  }
   246  
   247  func autoConvert_config_ExecEnvVar_To_v1beta1_ExecEnvVar(in *config.ExecEnvVar, out *v1beta1.ExecEnvVar, s conversion.Scope) error {
   248  	out.Name = in.Name
   249  	out.Value = in.Value
   250  	return nil
   251  }
   252  
   253  // Convert_config_ExecEnvVar_To_v1beta1_ExecEnvVar is an autogenerated conversion function.
   254  func Convert_config_ExecEnvVar_To_v1beta1_ExecEnvVar(in *config.ExecEnvVar, out *v1beta1.ExecEnvVar, s conversion.Scope) error {
   255  	return autoConvert_config_ExecEnvVar_To_v1beta1_ExecEnvVar(in, out, s)
   256  }
   257  
   258  func autoConvert_v1beta1_KubeletAnonymousAuthentication_To_config_KubeletAnonymousAuthentication(in *v1beta1.KubeletAnonymousAuthentication, out *config.KubeletAnonymousAuthentication, s conversion.Scope) error {
   259  	if err := v1.Convert_Pointer_bool_To_bool(&in.Enabled, &out.Enabled, s); err != nil {
   260  		return err
   261  	}
   262  	return nil
   263  }
   264  
   265  // Convert_v1beta1_KubeletAnonymousAuthentication_To_config_KubeletAnonymousAuthentication is an autogenerated conversion function.
   266  func Convert_v1beta1_KubeletAnonymousAuthentication_To_config_KubeletAnonymousAuthentication(in *v1beta1.KubeletAnonymousAuthentication, out *config.KubeletAnonymousAuthentication, s conversion.Scope) error {
   267  	return autoConvert_v1beta1_KubeletAnonymousAuthentication_To_config_KubeletAnonymousAuthentication(in, out, s)
   268  }
   269  
   270  func autoConvert_config_KubeletAnonymousAuthentication_To_v1beta1_KubeletAnonymousAuthentication(in *config.KubeletAnonymousAuthentication, out *v1beta1.KubeletAnonymousAuthentication, s conversion.Scope) error {
   271  	if err := v1.Convert_bool_To_Pointer_bool(&in.Enabled, &out.Enabled, s); err != nil {
   272  		return err
   273  	}
   274  	return nil
   275  }
   276  
   277  // Convert_config_KubeletAnonymousAuthentication_To_v1beta1_KubeletAnonymousAuthentication is an autogenerated conversion function.
   278  func Convert_config_KubeletAnonymousAuthentication_To_v1beta1_KubeletAnonymousAuthentication(in *config.KubeletAnonymousAuthentication, out *v1beta1.KubeletAnonymousAuthentication, s conversion.Scope) error {
   279  	return autoConvert_config_KubeletAnonymousAuthentication_To_v1beta1_KubeletAnonymousAuthentication(in, out, s)
   280  }
   281  
   282  func autoConvert_v1beta1_KubeletAuthentication_To_config_KubeletAuthentication(in *v1beta1.KubeletAuthentication, out *config.KubeletAuthentication, s conversion.Scope) error {
   283  	if err := Convert_v1beta1_KubeletX509Authentication_To_config_KubeletX509Authentication(&in.X509, &out.X509, s); err != nil {
   284  		return err
   285  	}
   286  	if err := Convert_v1beta1_KubeletWebhookAuthentication_To_config_KubeletWebhookAuthentication(&in.Webhook, &out.Webhook, s); err != nil {
   287  		return err
   288  	}
   289  	if err := Convert_v1beta1_KubeletAnonymousAuthentication_To_config_KubeletAnonymousAuthentication(&in.Anonymous, &out.Anonymous, s); err != nil {
   290  		return err
   291  	}
   292  	return nil
   293  }
   294  
   295  // Convert_v1beta1_KubeletAuthentication_To_config_KubeletAuthentication is an autogenerated conversion function.
   296  func Convert_v1beta1_KubeletAuthentication_To_config_KubeletAuthentication(in *v1beta1.KubeletAuthentication, out *config.KubeletAuthentication, s conversion.Scope) error {
   297  	return autoConvert_v1beta1_KubeletAuthentication_To_config_KubeletAuthentication(in, out, s)
   298  }
   299  
   300  func autoConvert_config_KubeletAuthentication_To_v1beta1_KubeletAuthentication(in *config.KubeletAuthentication, out *v1beta1.KubeletAuthentication, s conversion.Scope) error {
   301  	if err := Convert_config_KubeletX509Authentication_To_v1beta1_KubeletX509Authentication(&in.X509, &out.X509, s); err != nil {
   302  		return err
   303  	}
   304  	if err := Convert_config_KubeletWebhookAuthentication_To_v1beta1_KubeletWebhookAuthentication(&in.Webhook, &out.Webhook, s); err != nil {
   305  		return err
   306  	}
   307  	if err := Convert_config_KubeletAnonymousAuthentication_To_v1beta1_KubeletAnonymousAuthentication(&in.Anonymous, &out.Anonymous, s); err != nil {
   308  		return err
   309  	}
   310  	return nil
   311  }
   312  
   313  // Convert_config_KubeletAuthentication_To_v1beta1_KubeletAuthentication is an autogenerated conversion function.
   314  func Convert_config_KubeletAuthentication_To_v1beta1_KubeletAuthentication(in *config.KubeletAuthentication, out *v1beta1.KubeletAuthentication, s conversion.Scope) error {
   315  	return autoConvert_config_KubeletAuthentication_To_v1beta1_KubeletAuthentication(in, out, s)
   316  }
   317  
   318  func autoConvert_v1beta1_KubeletAuthorization_To_config_KubeletAuthorization(in *v1beta1.KubeletAuthorization, out *config.KubeletAuthorization, s conversion.Scope) error {
   319  	out.Mode = config.KubeletAuthorizationMode(in.Mode)
   320  	if err := Convert_v1beta1_KubeletWebhookAuthorization_To_config_KubeletWebhookAuthorization(&in.Webhook, &out.Webhook, s); err != nil {
   321  		return err
   322  	}
   323  	return nil
   324  }
   325  
   326  // Convert_v1beta1_KubeletAuthorization_To_config_KubeletAuthorization is an autogenerated conversion function.
   327  func Convert_v1beta1_KubeletAuthorization_To_config_KubeletAuthorization(in *v1beta1.KubeletAuthorization, out *config.KubeletAuthorization, s conversion.Scope) error {
   328  	return autoConvert_v1beta1_KubeletAuthorization_To_config_KubeletAuthorization(in, out, s)
   329  }
   330  
   331  func autoConvert_config_KubeletAuthorization_To_v1beta1_KubeletAuthorization(in *config.KubeletAuthorization, out *v1beta1.KubeletAuthorization, s conversion.Scope) error {
   332  	out.Mode = v1beta1.KubeletAuthorizationMode(in.Mode)
   333  	if err := Convert_config_KubeletWebhookAuthorization_To_v1beta1_KubeletWebhookAuthorization(&in.Webhook, &out.Webhook, s); err != nil {
   334  		return err
   335  	}
   336  	return nil
   337  }
   338  
   339  // Convert_config_KubeletAuthorization_To_v1beta1_KubeletAuthorization is an autogenerated conversion function.
   340  func Convert_config_KubeletAuthorization_To_v1beta1_KubeletAuthorization(in *config.KubeletAuthorization, out *v1beta1.KubeletAuthorization, s conversion.Scope) error {
   341  	return autoConvert_config_KubeletAuthorization_To_v1beta1_KubeletAuthorization(in, out, s)
   342  }
   343  
   344  func autoConvert_v1beta1_KubeletConfiguration_To_config_KubeletConfiguration(in *v1beta1.KubeletConfiguration, out *config.KubeletConfiguration, s conversion.Scope) error {
   345  	if err := v1.Convert_Pointer_bool_To_bool(&in.EnableServer, &out.EnableServer, s); err != nil {
   346  		return err
   347  	}
   348  	out.StaticPodPath = in.StaticPodPath
   349  	out.PodLogsDir = in.PodLogsDir
   350  	out.SyncFrequency = in.SyncFrequency
   351  	out.FileCheckFrequency = in.FileCheckFrequency
   352  	out.HTTPCheckFrequency = in.HTTPCheckFrequency
   353  	out.StaticPodURL = in.StaticPodURL
   354  	out.StaticPodURLHeader = *(*map[string][]string)(unsafe.Pointer(&in.StaticPodURLHeader))
   355  	out.Address = in.Address
   356  	out.Port = in.Port
   357  	out.ReadOnlyPort = in.ReadOnlyPort
   358  	out.TLSCertFile = in.TLSCertFile
   359  	out.TLSPrivateKeyFile = in.TLSPrivateKeyFile
   360  	out.TLSCipherSuites = *(*[]string)(unsafe.Pointer(&in.TLSCipherSuites))
   361  	out.TLSMinVersion = in.TLSMinVersion
   362  	out.RotateCertificates = in.RotateCertificates
   363  	out.ServerTLSBootstrap = in.ServerTLSBootstrap
   364  	if err := Convert_v1beta1_KubeletAuthentication_To_config_KubeletAuthentication(&in.Authentication, &out.Authentication, s); err != nil {
   365  		return err
   366  	}
   367  	if err := Convert_v1beta1_KubeletAuthorization_To_config_KubeletAuthorization(&in.Authorization, &out.Authorization, s); err != nil {
   368  		return err
   369  	}
   370  	if err := v1.Convert_Pointer_int32_To_int32(&in.RegistryPullQPS, &out.RegistryPullQPS, s); err != nil {
   371  		return err
   372  	}
   373  	out.RegistryBurst = in.RegistryBurst
   374  	if err := v1.Convert_Pointer_int32_To_int32(&in.EventRecordQPS, &out.EventRecordQPS, s); err != nil {
   375  		return err
   376  	}
   377  	out.EventBurst = in.EventBurst
   378  	if err := v1.Convert_Pointer_bool_To_bool(&in.EnableDebuggingHandlers, &out.EnableDebuggingHandlers, s); err != nil {
   379  		return err
   380  	}
   381  	out.EnableContentionProfiling = in.EnableContentionProfiling
   382  	if err := v1.Convert_Pointer_int32_To_int32(&in.HealthzPort, &out.HealthzPort, s); err != nil {
   383  		return err
   384  	}
   385  	out.HealthzBindAddress = in.HealthzBindAddress
   386  	if err := v1.Convert_Pointer_int32_To_int32(&in.OOMScoreAdj, &out.OOMScoreAdj, s); err != nil {
   387  		return err
   388  	}
   389  	out.ClusterDomain = in.ClusterDomain
   390  	out.ClusterDNS = *(*[]string)(unsafe.Pointer(&in.ClusterDNS))
   391  	out.StreamingConnectionIdleTimeout = in.StreamingConnectionIdleTimeout
   392  	out.NodeStatusUpdateFrequency = in.NodeStatusUpdateFrequency
   393  	out.NodeStatusReportFrequency = in.NodeStatusReportFrequency
   394  	out.NodeLeaseDurationSeconds = in.NodeLeaseDurationSeconds
   395  	out.ImageMinimumGCAge = in.ImageMinimumGCAge
   396  	out.ImageMaximumGCAge = in.ImageMaximumGCAge
   397  	if err := v1.Convert_Pointer_int32_To_int32(&in.ImageGCHighThresholdPercent, &out.ImageGCHighThresholdPercent, s); err != nil {
   398  		return err
   399  	}
   400  	if err := v1.Convert_Pointer_int32_To_int32(&in.ImageGCLowThresholdPercent, &out.ImageGCLowThresholdPercent, s); err != nil {
   401  		return err
   402  	}
   403  	out.VolumeStatsAggPeriod = in.VolumeStatsAggPeriod
   404  	out.KubeletCgroups = in.KubeletCgroups
   405  	out.SystemCgroups = in.SystemCgroups
   406  	out.CgroupRoot = in.CgroupRoot
   407  	if err := v1.Convert_Pointer_bool_To_bool(&in.CgroupsPerQOS, &out.CgroupsPerQOS, s); err != nil {
   408  		return err
   409  	}
   410  	out.CgroupDriver = in.CgroupDriver
   411  	out.CPUManagerPolicy = in.CPUManagerPolicy
   412  	out.CPUManagerPolicyOptions = *(*map[string]string)(unsafe.Pointer(&in.CPUManagerPolicyOptions))
   413  	out.CPUManagerReconcilePeriod = in.CPUManagerReconcilePeriod
   414  	out.MemoryManagerPolicy = in.MemoryManagerPolicy
   415  	out.TopologyManagerPolicy = in.TopologyManagerPolicy
   416  	out.TopologyManagerScope = in.TopologyManagerScope
   417  	out.TopologyManagerPolicyOptions = *(*map[string]string)(unsafe.Pointer(&in.TopologyManagerPolicyOptions))
   418  	out.QOSReserved = *(*map[string]string)(unsafe.Pointer(&in.QOSReserved))
   419  	out.RuntimeRequestTimeout = in.RuntimeRequestTimeout
   420  	out.HairpinMode = in.HairpinMode
   421  	out.MaxPods = in.MaxPods
   422  	out.PodCIDR = in.PodCIDR
   423  	if err := v1.Convert_Pointer_int64_To_int64(&in.PodPidsLimit, &out.PodPidsLimit, s); err != nil {
   424  		return err
   425  	}
   426  	if err := v1.Convert_Pointer_string_To_string(&in.ResolverConfig, &out.ResolverConfig, s); err != nil {
   427  		return err
   428  	}
   429  	out.RunOnce = in.RunOnce
   430  	if err := v1.Convert_Pointer_bool_To_bool(&in.CPUCFSQuota, &out.CPUCFSQuota, s); err != nil {
   431  		return err
   432  	}
   433  	if err := v1.Convert_Pointer_v1_Duration_To_v1_Duration(&in.CPUCFSQuotaPeriod, &out.CPUCFSQuotaPeriod, s); err != nil {
   434  		return err
   435  	}
   436  	if err := v1.Convert_Pointer_int32_To_int32(&in.NodeStatusMaxImages, &out.NodeStatusMaxImages, s); err != nil {
   437  		return err
   438  	}
   439  	out.MaxOpenFiles = in.MaxOpenFiles
   440  	out.ContentType = in.ContentType
   441  	if err := v1.Convert_Pointer_int32_To_int32(&in.KubeAPIQPS, &out.KubeAPIQPS, s); err != nil {
   442  		return err
   443  	}
   444  	out.KubeAPIBurst = in.KubeAPIBurst
   445  	if err := v1.Convert_Pointer_bool_To_bool(&in.SerializeImagePulls, &out.SerializeImagePulls, s); err != nil {
   446  		return err
   447  	}
   448  	out.MaxParallelImagePulls = (*int32)(unsafe.Pointer(in.MaxParallelImagePulls))
   449  	out.EvictionHard = *(*map[string]string)(unsafe.Pointer(&in.EvictionHard))
   450  	out.EvictionSoft = *(*map[string]string)(unsafe.Pointer(&in.EvictionSoft))
   451  	out.EvictionSoftGracePeriod = *(*map[string]string)(unsafe.Pointer(&in.EvictionSoftGracePeriod))
   452  	out.EvictionPressureTransitionPeriod = in.EvictionPressureTransitionPeriod
   453  	out.EvictionMaxPodGracePeriod = in.EvictionMaxPodGracePeriod
   454  	out.EvictionMinimumReclaim = *(*map[string]string)(unsafe.Pointer(&in.EvictionMinimumReclaim))
   455  	out.PodsPerCore = in.PodsPerCore
   456  	if err := v1.Convert_Pointer_bool_To_bool(&in.EnableControllerAttachDetach, &out.EnableControllerAttachDetach, s); err != nil {
   457  		return err
   458  	}
   459  	out.ProtectKernelDefaults = in.ProtectKernelDefaults
   460  	if err := v1.Convert_Pointer_bool_To_bool(&in.MakeIPTablesUtilChains, &out.MakeIPTablesUtilChains, s); err != nil {
   461  		return err
   462  	}
   463  	if err := v1.Convert_Pointer_int32_To_int32(&in.IPTablesMasqueradeBit, &out.IPTablesMasqueradeBit, s); err != nil {
   464  		return err
   465  	}
   466  	if err := v1.Convert_Pointer_int32_To_int32(&in.IPTablesDropBit, &out.IPTablesDropBit, s); err != nil {
   467  		return err
   468  	}
   469  	out.FeatureGates = *(*map[string]bool)(unsafe.Pointer(&in.FeatureGates))
   470  	if err := v1.Convert_Pointer_bool_To_bool(&in.FailSwapOn, &out.FailSwapOn, s); err != nil {
   471  		return err
   472  	}
   473  	if err := Convert_v1beta1_MemorySwapConfiguration_To_config_MemorySwapConfiguration(&in.MemorySwap, &out.MemorySwap, s); err != nil {
   474  		return err
   475  	}
   476  	out.ContainerLogMaxSize = in.ContainerLogMaxSize
   477  	if err := v1.Convert_Pointer_int32_To_int32(&in.ContainerLogMaxFiles, &out.ContainerLogMaxFiles, s); err != nil {
   478  		return err
   479  	}
   480  	if err := v1.Convert_Pointer_int32_To_int32(&in.ContainerLogMaxWorkers, &out.ContainerLogMaxWorkers, s); err != nil {
   481  		return err
   482  	}
   483  	if err := v1.Convert_Pointer_v1_Duration_To_v1_Duration(&in.ContainerLogMonitorInterval, &out.ContainerLogMonitorInterval, s); err != nil {
   484  		return err
   485  	}
   486  	out.ConfigMapAndSecretChangeDetectionStrategy = config.ResourceChangeDetectionStrategy(in.ConfigMapAndSecretChangeDetectionStrategy)
   487  	out.SystemReserved = *(*map[string]string)(unsafe.Pointer(&in.SystemReserved))
   488  	out.KubeReserved = *(*map[string]string)(unsafe.Pointer(&in.KubeReserved))
   489  	out.ReservedSystemCPUs = in.ReservedSystemCPUs
   490  	out.ShowHiddenMetricsForVersion = in.ShowHiddenMetricsForVersion
   491  	out.SystemReservedCgroup = in.SystemReservedCgroup
   492  	out.KubeReservedCgroup = in.KubeReservedCgroup
   493  	out.EnforceNodeAllocatable = *(*[]string)(unsafe.Pointer(&in.EnforceNodeAllocatable))
   494  	out.AllowedUnsafeSysctls = *(*[]string)(unsafe.Pointer(&in.AllowedUnsafeSysctls))
   495  	out.VolumePluginDir = in.VolumePluginDir
   496  	out.ProviderID = in.ProviderID
   497  	out.KernelMemcgNotification = in.KernelMemcgNotification
   498  	out.Logging = in.Logging
   499  	if err := v1.Convert_Pointer_bool_To_bool(&in.EnableSystemLogHandler, &out.EnableSystemLogHandler, s); err != nil {
   500  		return err
   501  	}
   502  	if err := v1.Convert_Pointer_bool_To_bool(&in.EnableSystemLogQuery, &out.EnableSystemLogQuery, s); err != nil {
   503  		return err
   504  	}
   505  	out.ShutdownGracePeriod = in.ShutdownGracePeriod
   506  	out.ShutdownGracePeriodCriticalPods = in.ShutdownGracePeriodCriticalPods
   507  	out.ShutdownGracePeriodByPodPriority = *(*[]config.ShutdownGracePeriodByPodPriority)(unsafe.Pointer(&in.ShutdownGracePeriodByPodPriority))
   508  	out.ReservedMemory = *(*[]config.MemoryReservation)(unsafe.Pointer(&in.ReservedMemory))
   509  	if err := v1.Convert_Pointer_bool_To_bool(&in.EnableProfilingHandler, &out.EnableProfilingHandler, s); err != nil {
   510  		return err
   511  	}
   512  	if err := v1.Convert_Pointer_bool_To_bool(&in.EnableDebugFlagsHandler, &out.EnableDebugFlagsHandler, s); err != nil {
   513  		return err
   514  	}
   515  	if err := v1.Convert_Pointer_bool_To_bool(&in.SeccompDefault, &out.SeccompDefault, s); err != nil {
   516  		return err
   517  	}
   518  	out.MemoryThrottlingFactor = (*float64)(unsafe.Pointer(in.MemoryThrottlingFactor))
   519  	out.RegisterWithTaints = *(*[]corev1.Taint)(unsafe.Pointer(&in.RegisterWithTaints))
   520  	if err := v1.Convert_Pointer_bool_To_bool(&in.RegisterNode, &out.RegisterNode, s); err != nil {
   521  		return err
   522  	}
   523  	out.Tracing = (*apiv1.TracingConfiguration)(unsafe.Pointer(in.Tracing))
   524  	if err := v1.Convert_Pointer_bool_To_bool(&in.LocalStorageCapacityIsolation, &out.LocalStorageCapacityIsolation, s); err != nil {
   525  		return err
   526  	}
   527  	out.ContainerRuntimeEndpoint = in.ContainerRuntimeEndpoint
   528  	out.ImageServiceEndpoint = in.ImageServiceEndpoint
   529  	return nil
   530  }
   531  
   532  // Convert_v1beta1_KubeletConfiguration_To_config_KubeletConfiguration is an autogenerated conversion function.
   533  func Convert_v1beta1_KubeletConfiguration_To_config_KubeletConfiguration(in *v1beta1.KubeletConfiguration, out *config.KubeletConfiguration, s conversion.Scope) error {
   534  	return autoConvert_v1beta1_KubeletConfiguration_To_config_KubeletConfiguration(in, out, s)
   535  }
   536  
   537  func autoConvert_config_KubeletConfiguration_To_v1beta1_KubeletConfiguration(in *config.KubeletConfiguration, out *v1beta1.KubeletConfiguration, s conversion.Scope) error {
   538  	if err := v1.Convert_bool_To_Pointer_bool(&in.EnableServer, &out.EnableServer, s); err != nil {
   539  		return err
   540  	}
   541  	out.StaticPodPath = in.StaticPodPath
   542  	out.PodLogsDir = in.PodLogsDir
   543  	out.SyncFrequency = in.SyncFrequency
   544  	out.FileCheckFrequency = in.FileCheckFrequency
   545  	out.HTTPCheckFrequency = in.HTTPCheckFrequency
   546  	out.StaticPodURL = in.StaticPodURL
   547  	out.StaticPodURLHeader = *(*map[string][]string)(unsafe.Pointer(&in.StaticPodURLHeader))
   548  	out.Address = in.Address
   549  	out.Port = in.Port
   550  	out.ReadOnlyPort = in.ReadOnlyPort
   551  	out.VolumePluginDir = in.VolumePluginDir
   552  	out.ProviderID = in.ProviderID
   553  	out.TLSCertFile = in.TLSCertFile
   554  	out.TLSPrivateKeyFile = in.TLSPrivateKeyFile
   555  	out.TLSCipherSuites = *(*[]string)(unsafe.Pointer(&in.TLSCipherSuites))
   556  	out.TLSMinVersion = in.TLSMinVersion
   557  	out.RotateCertificates = in.RotateCertificates
   558  	out.ServerTLSBootstrap = in.ServerTLSBootstrap
   559  	if err := Convert_config_KubeletAuthentication_To_v1beta1_KubeletAuthentication(&in.Authentication, &out.Authentication, s); err != nil {
   560  		return err
   561  	}
   562  	if err := Convert_config_KubeletAuthorization_To_v1beta1_KubeletAuthorization(&in.Authorization, &out.Authorization, s); err != nil {
   563  		return err
   564  	}
   565  	if err := v1.Convert_int32_To_Pointer_int32(&in.RegistryPullQPS, &out.RegistryPullQPS, s); err != nil {
   566  		return err
   567  	}
   568  	out.RegistryBurst = in.RegistryBurst
   569  	if err := v1.Convert_int32_To_Pointer_int32(&in.EventRecordQPS, &out.EventRecordQPS, s); err != nil {
   570  		return err
   571  	}
   572  	out.EventBurst = in.EventBurst
   573  	if err := v1.Convert_bool_To_Pointer_bool(&in.EnableDebuggingHandlers, &out.EnableDebuggingHandlers, s); err != nil {
   574  		return err
   575  	}
   576  	out.EnableContentionProfiling = in.EnableContentionProfiling
   577  	if err := v1.Convert_int32_To_Pointer_int32(&in.HealthzPort, &out.HealthzPort, s); err != nil {
   578  		return err
   579  	}
   580  	out.HealthzBindAddress = in.HealthzBindAddress
   581  	if err := v1.Convert_int32_To_Pointer_int32(&in.OOMScoreAdj, &out.OOMScoreAdj, s); err != nil {
   582  		return err
   583  	}
   584  	out.ClusterDomain = in.ClusterDomain
   585  	out.ClusterDNS = *(*[]string)(unsafe.Pointer(&in.ClusterDNS))
   586  	out.StreamingConnectionIdleTimeout = in.StreamingConnectionIdleTimeout
   587  	out.NodeStatusUpdateFrequency = in.NodeStatusUpdateFrequency
   588  	out.NodeStatusReportFrequency = in.NodeStatusReportFrequency
   589  	out.NodeLeaseDurationSeconds = in.NodeLeaseDurationSeconds
   590  	out.ImageMinimumGCAge = in.ImageMinimumGCAge
   591  	out.ImageMaximumGCAge = in.ImageMaximumGCAge
   592  	if err := v1.Convert_int32_To_Pointer_int32(&in.ImageGCHighThresholdPercent, &out.ImageGCHighThresholdPercent, s); err != nil {
   593  		return err
   594  	}
   595  	if err := v1.Convert_int32_To_Pointer_int32(&in.ImageGCLowThresholdPercent, &out.ImageGCLowThresholdPercent, s); err != nil {
   596  		return err
   597  	}
   598  	out.VolumeStatsAggPeriod = in.VolumeStatsAggPeriod
   599  	out.KubeletCgroups = in.KubeletCgroups
   600  	out.SystemCgroups = in.SystemCgroups
   601  	out.CgroupRoot = in.CgroupRoot
   602  	if err := v1.Convert_bool_To_Pointer_bool(&in.CgroupsPerQOS, &out.CgroupsPerQOS, s); err != nil {
   603  		return err
   604  	}
   605  	out.CgroupDriver = in.CgroupDriver
   606  	out.CPUManagerPolicy = in.CPUManagerPolicy
   607  	out.CPUManagerPolicyOptions = *(*map[string]string)(unsafe.Pointer(&in.CPUManagerPolicyOptions))
   608  	out.CPUManagerReconcilePeriod = in.CPUManagerReconcilePeriod
   609  	out.MemoryManagerPolicy = in.MemoryManagerPolicy
   610  	out.TopologyManagerPolicy = in.TopologyManagerPolicy
   611  	out.TopologyManagerScope = in.TopologyManagerScope
   612  	out.TopologyManagerPolicyOptions = *(*map[string]string)(unsafe.Pointer(&in.TopologyManagerPolicyOptions))
   613  	out.QOSReserved = *(*map[string]string)(unsafe.Pointer(&in.QOSReserved))
   614  	out.RuntimeRequestTimeout = in.RuntimeRequestTimeout
   615  	out.HairpinMode = in.HairpinMode
   616  	out.MaxPods = in.MaxPods
   617  	out.PodCIDR = in.PodCIDR
   618  	if err := v1.Convert_int64_To_Pointer_int64(&in.PodPidsLimit, &out.PodPidsLimit, s); err != nil {
   619  		return err
   620  	}
   621  	if err := v1.Convert_string_To_Pointer_string(&in.ResolverConfig, &out.ResolverConfig, s); err != nil {
   622  		return err
   623  	}
   624  	out.RunOnce = in.RunOnce
   625  	if err := v1.Convert_bool_To_Pointer_bool(&in.CPUCFSQuota, &out.CPUCFSQuota, s); err != nil {
   626  		return err
   627  	}
   628  	if err := v1.Convert_v1_Duration_To_Pointer_v1_Duration(&in.CPUCFSQuotaPeriod, &out.CPUCFSQuotaPeriod, s); err != nil {
   629  		return err
   630  	}
   631  	out.MaxOpenFiles = in.MaxOpenFiles
   632  	if err := v1.Convert_int32_To_Pointer_int32(&in.NodeStatusMaxImages, &out.NodeStatusMaxImages, s); err != nil {
   633  		return err
   634  	}
   635  	out.ContentType = in.ContentType
   636  	if err := v1.Convert_int32_To_Pointer_int32(&in.KubeAPIQPS, &out.KubeAPIQPS, s); err != nil {
   637  		return err
   638  	}
   639  	out.KubeAPIBurst = in.KubeAPIBurst
   640  	if err := v1.Convert_bool_To_Pointer_bool(&in.SerializeImagePulls, &out.SerializeImagePulls, s); err != nil {
   641  		return err
   642  	}
   643  	out.MaxParallelImagePulls = (*int32)(unsafe.Pointer(in.MaxParallelImagePulls))
   644  	out.EvictionHard = *(*map[string]string)(unsafe.Pointer(&in.EvictionHard))
   645  	out.EvictionSoft = *(*map[string]string)(unsafe.Pointer(&in.EvictionSoft))
   646  	out.EvictionSoftGracePeriod = *(*map[string]string)(unsafe.Pointer(&in.EvictionSoftGracePeriod))
   647  	out.EvictionPressureTransitionPeriod = in.EvictionPressureTransitionPeriod
   648  	out.EvictionMaxPodGracePeriod = in.EvictionMaxPodGracePeriod
   649  	out.EvictionMinimumReclaim = *(*map[string]string)(unsafe.Pointer(&in.EvictionMinimumReclaim))
   650  	out.PodsPerCore = in.PodsPerCore
   651  	if err := v1.Convert_bool_To_Pointer_bool(&in.EnableControllerAttachDetach, &out.EnableControllerAttachDetach, s); err != nil {
   652  		return err
   653  	}
   654  	out.ProtectKernelDefaults = in.ProtectKernelDefaults
   655  	if err := v1.Convert_bool_To_Pointer_bool(&in.MakeIPTablesUtilChains, &out.MakeIPTablesUtilChains, s); err != nil {
   656  		return err
   657  	}
   658  	if err := v1.Convert_int32_To_Pointer_int32(&in.IPTablesMasqueradeBit, &out.IPTablesMasqueradeBit, s); err != nil {
   659  		return err
   660  	}
   661  	if err := v1.Convert_int32_To_Pointer_int32(&in.IPTablesDropBit, &out.IPTablesDropBit, s); err != nil {
   662  		return err
   663  	}
   664  	out.FeatureGates = *(*map[string]bool)(unsafe.Pointer(&in.FeatureGates))
   665  	if err := v1.Convert_bool_To_Pointer_bool(&in.FailSwapOn, &out.FailSwapOn, s); err != nil {
   666  		return err
   667  	}
   668  	if err := Convert_config_MemorySwapConfiguration_To_v1beta1_MemorySwapConfiguration(&in.MemorySwap, &out.MemorySwap, s); err != nil {
   669  		return err
   670  	}
   671  	out.ContainerLogMaxSize = in.ContainerLogMaxSize
   672  	if err := v1.Convert_int32_To_Pointer_int32(&in.ContainerLogMaxFiles, &out.ContainerLogMaxFiles, s); err != nil {
   673  		return err
   674  	}
   675  	if err := v1.Convert_int32_To_Pointer_int32(&in.ContainerLogMaxWorkers, &out.ContainerLogMaxWorkers, s); err != nil {
   676  		return err
   677  	}
   678  	if err := v1.Convert_v1_Duration_To_Pointer_v1_Duration(&in.ContainerLogMonitorInterval, &out.ContainerLogMonitorInterval, s); err != nil {
   679  		return err
   680  	}
   681  	out.ConfigMapAndSecretChangeDetectionStrategy = v1beta1.ResourceChangeDetectionStrategy(in.ConfigMapAndSecretChangeDetectionStrategy)
   682  	out.AllowedUnsafeSysctls = *(*[]string)(unsafe.Pointer(&in.AllowedUnsafeSysctls))
   683  	out.KernelMemcgNotification = in.KernelMemcgNotification
   684  	out.SystemReserved = *(*map[string]string)(unsafe.Pointer(&in.SystemReserved))
   685  	out.KubeReserved = *(*map[string]string)(unsafe.Pointer(&in.KubeReserved))
   686  	out.SystemReservedCgroup = in.SystemReservedCgroup
   687  	out.KubeReservedCgroup = in.KubeReservedCgroup
   688  	out.EnforceNodeAllocatable = *(*[]string)(unsafe.Pointer(&in.EnforceNodeAllocatable))
   689  	out.ReservedSystemCPUs = in.ReservedSystemCPUs
   690  	out.ShowHiddenMetricsForVersion = in.ShowHiddenMetricsForVersion
   691  	out.Logging = in.Logging
   692  	if err := v1.Convert_bool_To_Pointer_bool(&in.EnableSystemLogHandler, &out.EnableSystemLogHandler, s); err != nil {
   693  		return err
   694  	}
   695  	if err := v1.Convert_bool_To_Pointer_bool(&in.EnableSystemLogQuery, &out.EnableSystemLogQuery, s); err != nil {
   696  		return err
   697  	}
   698  	out.ShutdownGracePeriod = in.ShutdownGracePeriod
   699  	out.ShutdownGracePeriodCriticalPods = in.ShutdownGracePeriodCriticalPods
   700  	out.ShutdownGracePeriodByPodPriority = *(*[]v1beta1.ShutdownGracePeriodByPodPriority)(unsafe.Pointer(&in.ShutdownGracePeriodByPodPriority))
   701  	out.ReservedMemory = *(*[]v1beta1.MemoryReservation)(unsafe.Pointer(&in.ReservedMemory))
   702  	if err := v1.Convert_bool_To_Pointer_bool(&in.EnableProfilingHandler, &out.EnableProfilingHandler, s); err != nil {
   703  		return err
   704  	}
   705  	if err := v1.Convert_bool_To_Pointer_bool(&in.EnableDebugFlagsHandler, &out.EnableDebugFlagsHandler, s); err != nil {
   706  		return err
   707  	}
   708  	if err := v1.Convert_bool_To_Pointer_bool(&in.SeccompDefault, &out.SeccompDefault, s); err != nil {
   709  		return err
   710  	}
   711  	out.MemoryThrottlingFactor = (*float64)(unsafe.Pointer(in.MemoryThrottlingFactor))
   712  	out.RegisterWithTaints = *(*[]corev1.Taint)(unsafe.Pointer(&in.RegisterWithTaints))
   713  	if err := v1.Convert_bool_To_Pointer_bool(&in.RegisterNode, &out.RegisterNode, s); err != nil {
   714  		return err
   715  	}
   716  	out.Tracing = (*apiv1.TracingConfiguration)(unsafe.Pointer(in.Tracing))
   717  	if err := v1.Convert_bool_To_Pointer_bool(&in.LocalStorageCapacityIsolation, &out.LocalStorageCapacityIsolation, s); err != nil {
   718  		return err
   719  	}
   720  	out.ContainerRuntimeEndpoint = in.ContainerRuntimeEndpoint
   721  	out.ImageServiceEndpoint = in.ImageServiceEndpoint
   722  	return nil
   723  }
   724  
   725  // Convert_config_KubeletConfiguration_To_v1beta1_KubeletConfiguration is an autogenerated conversion function.
   726  func Convert_config_KubeletConfiguration_To_v1beta1_KubeletConfiguration(in *config.KubeletConfiguration, out *v1beta1.KubeletConfiguration, s conversion.Scope) error {
   727  	return autoConvert_config_KubeletConfiguration_To_v1beta1_KubeletConfiguration(in, out, s)
   728  }
   729  
   730  func autoConvert_v1beta1_KubeletWebhookAuthentication_To_config_KubeletWebhookAuthentication(in *v1beta1.KubeletWebhookAuthentication, out *config.KubeletWebhookAuthentication, s conversion.Scope) error {
   731  	if err := v1.Convert_Pointer_bool_To_bool(&in.Enabled, &out.Enabled, s); err != nil {
   732  		return err
   733  	}
   734  	out.CacheTTL = in.CacheTTL
   735  	return nil
   736  }
   737  
   738  // Convert_v1beta1_KubeletWebhookAuthentication_To_config_KubeletWebhookAuthentication is an autogenerated conversion function.
   739  func Convert_v1beta1_KubeletWebhookAuthentication_To_config_KubeletWebhookAuthentication(in *v1beta1.KubeletWebhookAuthentication, out *config.KubeletWebhookAuthentication, s conversion.Scope) error {
   740  	return autoConvert_v1beta1_KubeletWebhookAuthentication_To_config_KubeletWebhookAuthentication(in, out, s)
   741  }
   742  
   743  func autoConvert_config_KubeletWebhookAuthentication_To_v1beta1_KubeletWebhookAuthentication(in *config.KubeletWebhookAuthentication, out *v1beta1.KubeletWebhookAuthentication, s conversion.Scope) error {
   744  	if err := v1.Convert_bool_To_Pointer_bool(&in.Enabled, &out.Enabled, s); err != nil {
   745  		return err
   746  	}
   747  	out.CacheTTL = in.CacheTTL
   748  	return nil
   749  }
   750  
   751  // Convert_config_KubeletWebhookAuthentication_To_v1beta1_KubeletWebhookAuthentication is an autogenerated conversion function.
   752  func Convert_config_KubeletWebhookAuthentication_To_v1beta1_KubeletWebhookAuthentication(in *config.KubeletWebhookAuthentication, out *v1beta1.KubeletWebhookAuthentication, s conversion.Scope) error {
   753  	return autoConvert_config_KubeletWebhookAuthentication_To_v1beta1_KubeletWebhookAuthentication(in, out, s)
   754  }
   755  
   756  func autoConvert_v1beta1_KubeletWebhookAuthorization_To_config_KubeletWebhookAuthorization(in *v1beta1.KubeletWebhookAuthorization, out *config.KubeletWebhookAuthorization, s conversion.Scope) error {
   757  	out.CacheAuthorizedTTL = in.CacheAuthorizedTTL
   758  	out.CacheUnauthorizedTTL = in.CacheUnauthorizedTTL
   759  	return nil
   760  }
   761  
   762  // Convert_v1beta1_KubeletWebhookAuthorization_To_config_KubeletWebhookAuthorization is an autogenerated conversion function.
   763  func Convert_v1beta1_KubeletWebhookAuthorization_To_config_KubeletWebhookAuthorization(in *v1beta1.KubeletWebhookAuthorization, out *config.KubeletWebhookAuthorization, s conversion.Scope) error {
   764  	return autoConvert_v1beta1_KubeletWebhookAuthorization_To_config_KubeletWebhookAuthorization(in, out, s)
   765  }
   766  
   767  func autoConvert_config_KubeletWebhookAuthorization_To_v1beta1_KubeletWebhookAuthorization(in *config.KubeletWebhookAuthorization, out *v1beta1.KubeletWebhookAuthorization, s conversion.Scope) error {
   768  	out.CacheAuthorizedTTL = in.CacheAuthorizedTTL
   769  	out.CacheUnauthorizedTTL = in.CacheUnauthorizedTTL
   770  	return nil
   771  }
   772  
   773  // Convert_config_KubeletWebhookAuthorization_To_v1beta1_KubeletWebhookAuthorization is an autogenerated conversion function.
   774  func Convert_config_KubeletWebhookAuthorization_To_v1beta1_KubeletWebhookAuthorization(in *config.KubeletWebhookAuthorization, out *v1beta1.KubeletWebhookAuthorization, s conversion.Scope) error {
   775  	return autoConvert_config_KubeletWebhookAuthorization_To_v1beta1_KubeletWebhookAuthorization(in, out, s)
   776  }
   777  
   778  func autoConvert_v1beta1_KubeletX509Authentication_To_config_KubeletX509Authentication(in *v1beta1.KubeletX509Authentication, out *config.KubeletX509Authentication, s conversion.Scope) error {
   779  	out.ClientCAFile = in.ClientCAFile
   780  	return nil
   781  }
   782  
   783  // Convert_v1beta1_KubeletX509Authentication_To_config_KubeletX509Authentication is an autogenerated conversion function.
   784  func Convert_v1beta1_KubeletX509Authentication_To_config_KubeletX509Authentication(in *v1beta1.KubeletX509Authentication, out *config.KubeletX509Authentication, s conversion.Scope) error {
   785  	return autoConvert_v1beta1_KubeletX509Authentication_To_config_KubeletX509Authentication(in, out, s)
   786  }
   787  
   788  func autoConvert_config_KubeletX509Authentication_To_v1beta1_KubeletX509Authentication(in *config.KubeletX509Authentication, out *v1beta1.KubeletX509Authentication, s conversion.Scope) error {
   789  	out.ClientCAFile = in.ClientCAFile
   790  	return nil
   791  }
   792  
   793  // Convert_config_KubeletX509Authentication_To_v1beta1_KubeletX509Authentication is an autogenerated conversion function.
   794  func Convert_config_KubeletX509Authentication_To_v1beta1_KubeletX509Authentication(in *config.KubeletX509Authentication, out *v1beta1.KubeletX509Authentication, s conversion.Scope) error {
   795  	return autoConvert_config_KubeletX509Authentication_To_v1beta1_KubeletX509Authentication(in, out, s)
   796  }
   797  
   798  func autoConvert_v1beta1_MemoryReservation_To_config_MemoryReservation(in *v1beta1.MemoryReservation, out *config.MemoryReservation, s conversion.Scope) error {
   799  	out.NumaNode = in.NumaNode
   800  	out.Limits = *(*corev1.ResourceList)(unsafe.Pointer(&in.Limits))
   801  	return nil
   802  }
   803  
   804  // Convert_v1beta1_MemoryReservation_To_config_MemoryReservation is an autogenerated conversion function.
   805  func Convert_v1beta1_MemoryReservation_To_config_MemoryReservation(in *v1beta1.MemoryReservation, out *config.MemoryReservation, s conversion.Scope) error {
   806  	return autoConvert_v1beta1_MemoryReservation_To_config_MemoryReservation(in, out, s)
   807  }
   808  
   809  func autoConvert_config_MemoryReservation_To_v1beta1_MemoryReservation(in *config.MemoryReservation, out *v1beta1.MemoryReservation, s conversion.Scope) error {
   810  	out.NumaNode = in.NumaNode
   811  	out.Limits = *(*corev1.ResourceList)(unsafe.Pointer(&in.Limits))
   812  	return nil
   813  }
   814  
   815  // Convert_config_MemoryReservation_To_v1beta1_MemoryReservation is an autogenerated conversion function.
   816  func Convert_config_MemoryReservation_To_v1beta1_MemoryReservation(in *config.MemoryReservation, out *v1beta1.MemoryReservation, s conversion.Scope) error {
   817  	return autoConvert_config_MemoryReservation_To_v1beta1_MemoryReservation(in, out, s)
   818  }
   819  
   820  func autoConvert_v1beta1_MemorySwapConfiguration_To_config_MemorySwapConfiguration(in *v1beta1.MemorySwapConfiguration, out *config.MemorySwapConfiguration, s conversion.Scope) error {
   821  	out.SwapBehavior = in.SwapBehavior
   822  	return nil
   823  }
   824  
   825  // Convert_v1beta1_MemorySwapConfiguration_To_config_MemorySwapConfiguration is an autogenerated conversion function.
   826  func Convert_v1beta1_MemorySwapConfiguration_To_config_MemorySwapConfiguration(in *v1beta1.MemorySwapConfiguration, out *config.MemorySwapConfiguration, s conversion.Scope) error {
   827  	return autoConvert_v1beta1_MemorySwapConfiguration_To_config_MemorySwapConfiguration(in, out, s)
   828  }
   829  
   830  func autoConvert_config_MemorySwapConfiguration_To_v1beta1_MemorySwapConfiguration(in *config.MemorySwapConfiguration, out *v1beta1.MemorySwapConfiguration, s conversion.Scope) error {
   831  	out.SwapBehavior = in.SwapBehavior
   832  	return nil
   833  }
   834  
   835  // Convert_config_MemorySwapConfiguration_To_v1beta1_MemorySwapConfiguration is an autogenerated conversion function.
   836  func Convert_config_MemorySwapConfiguration_To_v1beta1_MemorySwapConfiguration(in *config.MemorySwapConfiguration, out *v1beta1.MemorySwapConfiguration, s conversion.Scope) error {
   837  	return autoConvert_config_MemorySwapConfiguration_To_v1beta1_MemorySwapConfiguration(in, out, s)
   838  }
   839  
   840  func autoConvert_v1beta1_SerializedNodeConfigSource_To_config_SerializedNodeConfigSource(in *v1beta1.SerializedNodeConfigSource, out *config.SerializedNodeConfigSource, s conversion.Scope) error {
   841  	out.Source = in.Source
   842  	return nil
   843  }
   844  
   845  // Convert_v1beta1_SerializedNodeConfigSource_To_config_SerializedNodeConfigSource is an autogenerated conversion function.
   846  func Convert_v1beta1_SerializedNodeConfigSource_To_config_SerializedNodeConfigSource(in *v1beta1.SerializedNodeConfigSource, out *config.SerializedNodeConfigSource, s conversion.Scope) error {
   847  	return autoConvert_v1beta1_SerializedNodeConfigSource_To_config_SerializedNodeConfigSource(in, out, s)
   848  }
   849  
   850  func autoConvert_config_SerializedNodeConfigSource_To_v1beta1_SerializedNodeConfigSource(in *config.SerializedNodeConfigSource, out *v1beta1.SerializedNodeConfigSource, s conversion.Scope) error {
   851  	out.Source = in.Source
   852  	return nil
   853  }
   854  
   855  // Convert_config_SerializedNodeConfigSource_To_v1beta1_SerializedNodeConfigSource is an autogenerated conversion function.
   856  func Convert_config_SerializedNodeConfigSource_To_v1beta1_SerializedNodeConfigSource(in *config.SerializedNodeConfigSource, out *v1beta1.SerializedNodeConfigSource, s conversion.Scope) error {
   857  	return autoConvert_config_SerializedNodeConfigSource_To_v1beta1_SerializedNodeConfigSource(in, out, s)
   858  }
   859  
   860  func autoConvert_v1beta1_ShutdownGracePeriodByPodPriority_To_config_ShutdownGracePeriodByPodPriority(in *v1beta1.ShutdownGracePeriodByPodPriority, out *config.ShutdownGracePeriodByPodPriority, s conversion.Scope) error {
   861  	out.Priority = in.Priority
   862  	out.ShutdownGracePeriodSeconds = in.ShutdownGracePeriodSeconds
   863  	return nil
   864  }
   865  
   866  // Convert_v1beta1_ShutdownGracePeriodByPodPriority_To_config_ShutdownGracePeriodByPodPriority is an autogenerated conversion function.
   867  func Convert_v1beta1_ShutdownGracePeriodByPodPriority_To_config_ShutdownGracePeriodByPodPriority(in *v1beta1.ShutdownGracePeriodByPodPriority, out *config.ShutdownGracePeriodByPodPriority, s conversion.Scope) error {
   868  	return autoConvert_v1beta1_ShutdownGracePeriodByPodPriority_To_config_ShutdownGracePeriodByPodPriority(in, out, s)
   869  }
   870  
   871  func autoConvert_config_ShutdownGracePeriodByPodPriority_To_v1beta1_ShutdownGracePeriodByPodPriority(in *config.ShutdownGracePeriodByPodPriority, out *v1beta1.ShutdownGracePeriodByPodPriority, s conversion.Scope) error {
   872  	out.Priority = in.Priority
   873  	out.ShutdownGracePeriodSeconds = in.ShutdownGracePeriodSeconds
   874  	return nil
   875  }
   876  
   877  // Convert_config_ShutdownGracePeriodByPodPriority_To_v1beta1_ShutdownGracePeriodByPodPriority is an autogenerated conversion function.
   878  func Convert_config_ShutdownGracePeriodByPodPriority_To_v1beta1_ShutdownGracePeriodByPodPriority(in *config.ShutdownGracePeriodByPodPriority, out *v1beta1.ShutdownGracePeriodByPodPriority, s conversion.Scope) error {
   879  	return autoConvert_config_ShutdownGracePeriodByPodPriority_To_v1beta1_ShutdownGracePeriodByPodPriority(in, out, s)
   880  }
   881  

View as plain text