k8s.io/client-go@v0.22.2/tools/clientcmd/api/v1/zz_generated.conversion.go (about)

     1  // +build !ignore_autogenerated
     2  
     3  /*
     4  Copyright The Kubernetes Authors.
     5  
     6  Licensed under the Apache License, Version 2.0 (the "License");
     7  you may not use this file except in compliance with the License.
     8  You may obtain a copy of the License at
     9  
    10      http://www.apache.org/licenses/LICENSE-2.0
    11  
    12  Unless required by applicable law or agreed to in writing, software
    13  distributed under the License is distributed on an "AS IS" BASIS,
    14  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    15  See the License for the specific language governing permissions and
    16  limitations under the License.
    17  */
    18  
    19  // Code generated by conversion-gen. DO NOT EDIT.
    20  
    21  package v1
    22  
    23  import (
    24  	unsafe "unsafe"
    25  
    26  	conversion "k8s.io/apimachinery/pkg/conversion"
    27  	runtime "k8s.io/apimachinery/pkg/runtime"
    28  	api "k8s.io/client-go/tools/clientcmd/api"
    29  )
    30  
    31  func init() {
    32  	localSchemeBuilder.Register(RegisterConversions)
    33  }
    34  
    35  // RegisterConversions adds conversion functions to the given scheme.
    36  // Public to allow building arbitrary schemes.
    37  func RegisterConversions(s *runtime.Scheme) error {
    38  	if err := s.AddGeneratedConversionFunc((*AuthInfo)(nil), (*api.AuthInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
    39  		return Convert_v1_AuthInfo_To_api_AuthInfo(a.(*AuthInfo), b.(*api.AuthInfo), scope)
    40  	}); err != nil {
    41  		return err
    42  	}
    43  	if err := s.AddGeneratedConversionFunc((*api.AuthInfo)(nil), (*AuthInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
    44  		return Convert_api_AuthInfo_To_v1_AuthInfo(a.(*api.AuthInfo), b.(*AuthInfo), scope)
    45  	}); err != nil {
    46  		return err
    47  	}
    48  	if err := s.AddGeneratedConversionFunc((*AuthProviderConfig)(nil), (*api.AuthProviderConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
    49  		return Convert_v1_AuthProviderConfig_To_api_AuthProviderConfig(a.(*AuthProviderConfig), b.(*api.AuthProviderConfig), scope)
    50  	}); err != nil {
    51  		return err
    52  	}
    53  	if err := s.AddGeneratedConversionFunc((*api.AuthProviderConfig)(nil), (*AuthProviderConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
    54  		return Convert_api_AuthProviderConfig_To_v1_AuthProviderConfig(a.(*api.AuthProviderConfig), b.(*AuthProviderConfig), scope)
    55  	}); err != nil {
    56  		return err
    57  	}
    58  	if err := s.AddGeneratedConversionFunc((*Cluster)(nil), (*api.Cluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
    59  		return Convert_v1_Cluster_To_api_Cluster(a.(*Cluster), b.(*api.Cluster), scope)
    60  	}); err != nil {
    61  		return err
    62  	}
    63  	if err := s.AddGeneratedConversionFunc((*api.Cluster)(nil), (*Cluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
    64  		return Convert_api_Cluster_To_v1_Cluster(a.(*api.Cluster), b.(*Cluster), scope)
    65  	}); err != nil {
    66  		return err
    67  	}
    68  	if err := s.AddGeneratedConversionFunc((*Config)(nil), (*api.Config)(nil), func(a, b interface{}, scope conversion.Scope) error {
    69  		return Convert_v1_Config_To_api_Config(a.(*Config), b.(*api.Config), scope)
    70  	}); err != nil {
    71  		return err
    72  	}
    73  	if err := s.AddGeneratedConversionFunc((*api.Config)(nil), (*Config)(nil), func(a, b interface{}, scope conversion.Scope) error {
    74  		return Convert_api_Config_To_v1_Config(a.(*api.Config), b.(*Config), scope)
    75  	}); err != nil {
    76  		return err
    77  	}
    78  	if err := s.AddGeneratedConversionFunc((*Context)(nil), (*api.Context)(nil), func(a, b interface{}, scope conversion.Scope) error {
    79  		return Convert_v1_Context_To_api_Context(a.(*Context), b.(*api.Context), scope)
    80  	}); err != nil {
    81  		return err
    82  	}
    83  	if err := s.AddGeneratedConversionFunc((*api.Context)(nil), (*Context)(nil), func(a, b interface{}, scope conversion.Scope) error {
    84  		return Convert_api_Context_To_v1_Context(a.(*api.Context), b.(*Context), scope)
    85  	}); err != nil {
    86  		return err
    87  	}
    88  	if err := s.AddGeneratedConversionFunc((*ExecConfig)(nil), (*api.ExecConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
    89  		return Convert_v1_ExecConfig_To_api_ExecConfig(a.(*ExecConfig), b.(*api.ExecConfig), scope)
    90  	}); err != nil {
    91  		return err
    92  	}
    93  	if err := s.AddGeneratedConversionFunc((*api.ExecConfig)(nil), (*ExecConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
    94  		return Convert_api_ExecConfig_To_v1_ExecConfig(a.(*api.ExecConfig), b.(*ExecConfig), scope)
    95  	}); err != nil {
    96  		return err
    97  	}
    98  	if err := s.AddGeneratedConversionFunc((*ExecEnvVar)(nil), (*api.ExecEnvVar)(nil), func(a, b interface{}, scope conversion.Scope) error {
    99  		return Convert_v1_ExecEnvVar_To_api_ExecEnvVar(a.(*ExecEnvVar), b.(*api.ExecEnvVar), scope)
   100  	}); err != nil {
   101  		return err
   102  	}
   103  	if err := s.AddGeneratedConversionFunc((*api.ExecEnvVar)(nil), (*ExecEnvVar)(nil), func(a, b interface{}, scope conversion.Scope) error {
   104  		return Convert_api_ExecEnvVar_To_v1_ExecEnvVar(a.(*api.ExecEnvVar), b.(*ExecEnvVar), scope)
   105  	}); err != nil {
   106  		return err
   107  	}
   108  	if err := s.AddGeneratedConversionFunc((*Preferences)(nil), (*api.Preferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
   109  		return Convert_v1_Preferences_To_api_Preferences(a.(*Preferences), b.(*api.Preferences), scope)
   110  	}); err != nil {
   111  		return err
   112  	}
   113  	if err := s.AddGeneratedConversionFunc((*api.Preferences)(nil), (*Preferences)(nil), func(a, b interface{}, scope conversion.Scope) error {
   114  		return Convert_api_Preferences_To_v1_Preferences(a.(*api.Preferences), b.(*Preferences), scope)
   115  	}); err != nil {
   116  		return err
   117  	}
   118  	if err := s.AddConversionFunc((*map[string]*api.AuthInfo)(nil), (*[]NamedAuthInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
   119  		return Convert_Map_string_To_Pointer_api_AuthInfo_To_Slice_v1_NamedAuthInfo(a.(*map[string]*api.AuthInfo), b.(*[]NamedAuthInfo), scope)
   120  	}); err != nil {
   121  		return err
   122  	}
   123  	if err := s.AddConversionFunc((*map[string]*api.Cluster)(nil), (*[]NamedCluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
   124  		return Convert_Map_string_To_Pointer_api_Cluster_To_Slice_v1_NamedCluster(a.(*map[string]*api.Cluster), b.(*[]NamedCluster), scope)
   125  	}); err != nil {
   126  		return err
   127  	}
   128  	if err := s.AddConversionFunc((*map[string]*api.Context)(nil), (*[]NamedContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
   129  		return Convert_Map_string_To_Pointer_api_Context_To_Slice_v1_NamedContext(a.(*map[string]*api.Context), b.(*[]NamedContext), scope)
   130  	}); err != nil {
   131  		return err
   132  	}
   133  	if err := s.AddConversionFunc((*map[string]runtime.Object)(nil), (*[]NamedExtension)(nil), func(a, b interface{}, scope conversion.Scope) error {
   134  		return Convert_Map_string_To_runtime_Object_To_Slice_v1_NamedExtension(a.(*map[string]runtime.Object), b.(*[]NamedExtension), scope)
   135  	}); err != nil {
   136  		return err
   137  	}
   138  	if err := s.AddConversionFunc((*[]NamedAuthInfo)(nil), (*map[string]*api.AuthInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
   139  		return Convert_Slice_v1_NamedAuthInfo_To_Map_string_To_Pointer_api_AuthInfo(a.(*[]NamedAuthInfo), b.(*map[string]*api.AuthInfo), scope)
   140  	}); err != nil {
   141  		return err
   142  	}
   143  	if err := s.AddConversionFunc((*[]NamedCluster)(nil), (*map[string]*api.Cluster)(nil), func(a, b interface{}, scope conversion.Scope) error {
   144  		return Convert_Slice_v1_NamedCluster_To_Map_string_To_Pointer_api_Cluster(a.(*[]NamedCluster), b.(*map[string]*api.Cluster), scope)
   145  	}); err != nil {
   146  		return err
   147  	}
   148  	if err := s.AddConversionFunc((*[]NamedContext)(nil), (*map[string]*api.Context)(nil), func(a, b interface{}, scope conversion.Scope) error {
   149  		return Convert_Slice_v1_NamedContext_To_Map_string_To_Pointer_api_Context(a.(*[]NamedContext), b.(*map[string]*api.Context), scope)
   150  	}); err != nil {
   151  		return err
   152  	}
   153  	if err := s.AddConversionFunc((*[]NamedExtension)(nil), (*map[string]runtime.Object)(nil), func(a, b interface{}, scope conversion.Scope) error {
   154  		return Convert_Slice_v1_NamedExtension_To_Map_string_To_runtime_Object(a.(*[]NamedExtension), b.(*map[string]runtime.Object), scope)
   155  	}); err != nil {
   156  		return err
   157  	}
   158  	return nil
   159  }
   160  
   161  func autoConvert_v1_AuthInfo_To_api_AuthInfo(in *AuthInfo, out *api.AuthInfo, s conversion.Scope) error {
   162  	out.ClientCertificate = in.ClientCertificate
   163  	out.ClientCertificateData = *(*[]byte)(unsafe.Pointer(&in.ClientCertificateData))
   164  	out.ClientKey = in.ClientKey
   165  	out.ClientKeyData = *(*[]byte)(unsafe.Pointer(&in.ClientKeyData))
   166  	out.Token = in.Token
   167  	out.TokenFile = in.TokenFile
   168  	out.Impersonate = in.Impersonate
   169  	out.ImpersonateGroups = *(*[]string)(unsafe.Pointer(&in.ImpersonateGroups))
   170  	out.ImpersonateUserExtra = *(*map[string][]string)(unsafe.Pointer(&in.ImpersonateUserExtra))
   171  	out.Username = in.Username
   172  	out.Password = in.Password
   173  	out.AuthProvider = (*api.AuthProviderConfig)(unsafe.Pointer(in.AuthProvider))
   174  	if in.Exec != nil {
   175  		in, out := &in.Exec, &out.Exec
   176  		*out = new(api.ExecConfig)
   177  		if err := Convert_v1_ExecConfig_To_api_ExecConfig(*in, *out, s); err != nil {
   178  			return err
   179  		}
   180  	} else {
   181  		out.Exec = nil
   182  	}
   183  	if err := Convert_Slice_v1_NamedExtension_To_Map_string_To_runtime_Object(&in.Extensions, &out.Extensions, s); err != nil {
   184  		return err
   185  	}
   186  	return nil
   187  }
   188  
   189  // Convert_v1_AuthInfo_To_api_AuthInfo is an autogenerated conversion function.
   190  func Convert_v1_AuthInfo_To_api_AuthInfo(in *AuthInfo, out *api.AuthInfo, s conversion.Scope) error {
   191  	return autoConvert_v1_AuthInfo_To_api_AuthInfo(in, out, s)
   192  }
   193  
   194  func autoConvert_api_AuthInfo_To_v1_AuthInfo(in *api.AuthInfo, out *AuthInfo, s conversion.Scope) error {
   195  	// INFO: in.LocationOfOrigin opted out of conversion generation
   196  	out.ClientCertificate = in.ClientCertificate
   197  	out.ClientCertificateData = *(*[]byte)(unsafe.Pointer(&in.ClientCertificateData))
   198  	out.ClientKey = in.ClientKey
   199  	out.ClientKeyData = *(*[]byte)(unsafe.Pointer(&in.ClientKeyData))
   200  	out.Token = in.Token
   201  	out.TokenFile = in.TokenFile
   202  	out.Impersonate = in.Impersonate
   203  	out.ImpersonateGroups = *(*[]string)(unsafe.Pointer(&in.ImpersonateGroups))
   204  	out.ImpersonateUserExtra = *(*map[string][]string)(unsafe.Pointer(&in.ImpersonateUserExtra))
   205  	out.Username = in.Username
   206  	out.Password = in.Password
   207  	out.AuthProvider = (*AuthProviderConfig)(unsafe.Pointer(in.AuthProvider))
   208  	if in.Exec != nil {
   209  		in, out := &in.Exec, &out.Exec
   210  		*out = new(ExecConfig)
   211  		if err := Convert_api_ExecConfig_To_v1_ExecConfig(*in, *out, s); err != nil {
   212  			return err
   213  		}
   214  	} else {
   215  		out.Exec = nil
   216  	}
   217  	if err := Convert_Map_string_To_runtime_Object_To_Slice_v1_NamedExtension(&in.Extensions, &out.Extensions, s); err != nil {
   218  		return err
   219  	}
   220  	return nil
   221  }
   222  
   223  // Convert_api_AuthInfo_To_v1_AuthInfo is an autogenerated conversion function.
   224  func Convert_api_AuthInfo_To_v1_AuthInfo(in *api.AuthInfo, out *AuthInfo, s conversion.Scope) error {
   225  	return autoConvert_api_AuthInfo_To_v1_AuthInfo(in, out, s)
   226  }
   227  
   228  func autoConvert_v1_AuthProviderConfig_To_api_AuthProviderConfig(in *AuthProviderConfig, out *api.AuthProviderConfig, s conversion.Scope) error {
   229  	out.Name = in.Name
   230  	out.Config = *(*map[string]string)(unsafe.Pointer(&in.Config))
   231  	return nil
   232  }
   233  
   234  // Convert_v1_AuthProviderConfig_To_api_AuthProviderConfig is an autogenerated conversion function.
   235  func Convert_v1_AuthProviderConfig_To_api_AuthProviderConfig(in *AuthProviderConfig, out *api.AuthProviderConfig, s conversion.Scope) error {
   236  	return autoConvert_v1_AuthProviderConfig_To_api_AuthProviderConfig(in, out, s)
   237  }
   238  
   239  func autoConvert_api_AuthProviderConfig_To_v1_AuthProviderConfig(in *api.AuthProviderConfig, out *AuthProviderConfig, s conversion.Scope) error {
   240  	out.Name = in.Name
   241  	out.Config = *(*map[string]string)(unsafe.Pointer(&in.Config))
   242  	return nil
   243  }
   244  
   245  // Convert_api_AuthProviderConfig_To_v1_AuthProviderConfig is an autogenerated conversion function.
   246  func Convert_api_AuthProviderConfig_To_v1_AuthProviderConfig(in *api.AuthProviderConfig, out *AuthProviderConfig, s conversion.Scope) error {
   247  	return autoConvert_api_AuthProviderConfig_To_v1_AuthProviderConfig(in, out, s)
   248  }
   249  
   250  func autoConvert_v1_Cluster_To_api_Cluster(in *Cluster, out *api.Cluster, s conversion.Scope) error {
   251  	out.Server = in.Server
   252  	out.TLSServerName = in.TLSServerName
   253  	out.InsecureSkipTLSVerify = in.InsecureSkipTLSVerify
   254  	out.CertificateAuthority = in.CertificateAuthority
   255  	out.CertificateAuthorityData = *(*[]byte)(unsafe.Pointer(&in.CertificateAuthorityData))
   256  	out.ProxyURL = in.ProxyURL
   257  	if err := Convert_Slice_v1_NamedExtension_To_Map_string_To_runtime_Object(&in.Extensions, &out.Extensions, s); err != nil {
   258  		return err
   259  	}
   260  	return nil
   261  }
   262  
   263  // Convert_v1_Cluster_To_api_Cluster is an autogenerated conversion function.
   264  func Convert_v1_Cluster_To_api_Cluster(in *Cluster, out *api.Cluster, s conversion.Scope) error {
   265  	return autoConvert_v1_Cluster_To_api_Cluster(in, out, s)
   266  }
   267  
   268  func autoConvert_api_Cluster_To_v1_Cluster(in *api.Cluster, out *Cluster, s conversion.Scope) error {
   269  	// INFO: in.LocationOfOrigin opted out of conversion generation
   270  	out.Server = in.Server
   271  	out.TLSServerName = in.TLSServerName
   272  	out.InsecureSkipTLSVerify = in.InsecureSkipTLSVerify
   273  	out.CertificateAuthority = in.CertificateAuthority
   274  	out.CertificateAuthorityData = *(*[]byte)(unsafe.Pointer(&in.CertificateAuthorityData))
   275  	out.ProxyURL = in.ProxyURL
   276  	if err := Convert_Map_string_To_runtime_Object_To_Slice_v1_NamedExtension(&in.Extensions, &out.Extensions, s); err != nil {
   277  		return err
   278  	}
   279  	return nil
   280  }
   281  
   282  // Convert_api_Cluster_To_v1_Cluster is an autogenerated conversion function.
   283  func Convert_api_Cluster_To_v1_Cluster(in *api.Cluster, out *Cluster, s conversion.Scope) error {
   284  	return autoConvert_api_Cluster_To_v1_Cluster(in, out, s)
   285  }
   286  
   287  func autoConvert_v1_Config_To_api_Config(in *Config, out *api.Config, s conversion.Scope) error {
   288  	// INFO: in.Kind opted out of conversion generation
   289  	// INFO: in.APIVersion opted out of conversion generation
   290  	if err := Convert_v1_Preferences_To_api_Preferences(&in.Preferences, &out.Preferences, s); err != nil {
   291  		return err
   292  	}
   293  	if err := Convert_Slice_v1_NamedCluster_To_Map_string_To_Pointer_api_Cluster(&in.Clusters, &out.Clusters, s); err != nil {
   294  		return err
   295  	}
   296  	if err := Convert_Slice_v1_NamedAuthInfo_To_Map_string_To_Pointer_api_AuthInfo(&in.AuthInfos, &out.AuthInfos, s); err != nil {
   297  		return err
   298  	}
   299  	if err := Convert_Slice_v1_NamedContext_To_Map_string_To_Pointer_api_Context(&in.Contexts, &out.Contexts, s); err != nil {
   300  		return err
   301  	}
   302  	out.CurrentContext = in.CurrentContext
   303  	if err := Convert_Slice_v1_NamedExtension_To_Map_string_To_runtime_Object(&in.Extensions, &out.Extensions, s); err != nil {
   304  		return err
   305  	}
   306  	return nil
   307  }
   308  
   309  // Convert_v1_Config_To_api_Config is an autogenerated conversion function.
   310  func Convert_v1_Config_To_api_Config(in *Config, out *api.Config, s conversion.Scope) error {
   311  	return autoConvert_v1_Config_To_api_Config(in, out, s)
   312  }
   313  
   314  func autoConvert_api_Config_To_v1_Config(in *api.Config, out *Config, s conversion.Scope) error {
   315  	// INFO: in.Kind opted out of conversion generation
   316  	// INFO: in.APIVersion opted out of conversion generation
   317  	if err := Convert_api_Preferences_To_v1_Preferences(&in.Preferences, &out.Preferences, s); err != nil {
   318  		return err
   319  	}
   320  	if err := Convert_Map_string_To_Pointer_api_Cluster_To_Slice_v1_NamedCluster(&in.Clusters, &out.Clusters, s); err != nil {
   321  		return err
   322  	}
   323  	if err := Convert_Map_string_To_Pointer_api_AuthInfo_To_Slice_v1_NamedAuthInfo(&in.AuthInfos, &out.AuthInfos, s); err != nil {
   324  		return err
   325  	}
   326  	if err := Convert_Map_string_To_Pointer_api_Context_To_Slice_v1_NamedContext(&in.Contexts, &out.Contexts, s); err != nil {
   327  		return err
   328  	}
   329  	out.CurrentContext = in.CurrentContext
   330  	if err := Convert_Map_string_To_runtime_Object_To_Slice_v1_NamedExtension(&in.Extensions, &out.Extensions, s); err != nil {
   331  		return err
   332  	}
   333  	return nil
   334  }
   335  
   336  // Convert_api_Config_To_v1_Config is an autogenerated conversion function.
   337  func Convert_api_Config_To_v1_Config(in *api.Config, out *Config, s conversion.Scope) error {
   338  	return autoConvert_api_Config_To_v1_Config(in, out, s)
   339  }
   340  
   341  func autoConvert_v1_Context_To_api_Context(in *Context, out *api.Context, s conversion.Scope) error {
   342  	out.Cluster = in.Cluster
   343  	out.AuthInfo = in.AuthInfo
   344  	out.Namespace = in.Namespace
   345  	if err := Convert_Slice_v1_NamedExtension_To_Map_string_To_runtime_Object(&in.Extensions, &out.Extensions, s); err != nil {
   346  		return err
   347  	}
   348  	return nil
   349  }
   350  
   351  // Convert_v1_Context_To_api_Context is an autogenerated conversion function.
   352  func Convert_v1_Context_To_api_Context(in *Context, out *api.Context, s conversion.Scope) error {
   353  	return autoConvert_v1_Context_To_api_Context(in, out, s)
   354  }
   355  
   356  func autoConvert_api_Context_To_v1_Context(in *api.Context, out *Context, s conversion.Scope) error {
   357  	// INFO: in.LocationOfOrigin opted out of conversion generation
   358  	out.Cluster = in.Cluster
   359  	out.AuthInfo = in.AuthInfo
   360  	out.Namespace = in.Namespace
   361  	if err := Convert_Map_string_To_runtime_Object_To_Slice_v1_NamedExtension(&in.Extensions, &out.Extensions, s); err != nil {
   362  		return err
   363  	}
   364  	return nil
   365  }
   366  
   367  // Convert_api_Context_To_v1_Context is an autogenerated conversion function.
   368  func Convert_api_Context_To_v1_Context(in *api.Context, out *Context, s conversion.Scope) error {
   369  	return autoConvert_api_Context_To_v1_Context(in, out, s)
   370  }
   371  
   372  func autoConvert_v1_ExecConfig_To_api_ExecConfig(in *ExecConfig, out *api.ExecConfig, s conversion.Scope) error {
   373  	out.Command = in.Command
   374  	out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
   375  	out.Env = *(*[]api.ExecEnvVar)(unsafe.Pointer(&in.Env))
   376  	out.APIVersion = in.APIVersion
   377  	out.InstallHint = in.InstallHint
   378  	out.ProvideClusterInfo = in.ProvideClusterInfo
   379  	out.InteractiveMode = api.ExecInteractiveMode(in.InteractiveMode)
   380  	return nil
   381  }
   382  
   383  // Convert_v1_ExecConfig_To_api_ExecConfig is an autogenerated conversion function.
   384  func Convert_v1_ExecConfig_To_api_ExecConfig(in *ExecConfig, out *api.ExecConfig, s conversion.Scope) error {
   385  	return autoConvert_v1_ExecConfig_To_api_ExecConfig(in, out, s)
   386  }
   387  
   388  func autoConvert_api_ExecConfig_To_v1_ExecConfig(in *api.ExecConfig, out *ExecConfig, s conversion.Scope) error {
   389  	out.Command = in.Command
   390  	out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
   391  	out.Env = *(*[]ExecEnvVar)(unsafe.Pointer(&in.Env))
   392  	out.APIVersion = in.APIVersion
   393  	out.InstallHint = in.InstallHint
   394  	out.ProvideClusterInfo = in.ProvideClusterInfo
   395  	// INFO: in.Config opted out of conversion generation
   396  	out.InteractiveMode = ExecInteractiveMode(in.InteractiveMode)
   397  	// INFO: in.StdinUnavailable opted out of conversion generation
   398  	// INFO: in.StdinUnavailableMessage opted out of conversion generation
   399  	return nil
   400  }
   401  
   402  // Convert_api_ExecConfig_To_v1_ExecConfig is an autogenerated conversion function.
   403  func Convert_api_ExecConfig_To_v1_ExecConfig(in *api.ExecConfig, out *ExecConfig, s conversion.Scope) error {
   404  	return autoConvert_api_ExecConfig_To_v1_ExecConfig(in, out, s)
   405  }
   406  
   407  func autoConvert_v1_ExecEnvVar_To_api_ExecEnvVar(in *ExecEnvVar, out *api.ExecEnvVar, s conversion.Scope) error {
   408  	out.Name = in.Name
   409  	out.Value = in.Value
   410  	return nil
   411  }
   412  
   413  // Convert_v1_ExecEnvVar_To_api_ExecEnvVar is an autogenerated conversion function.
   414  func Convert_v1_ExecEnvVar_To_api_ExecEnvVar(in *ExecEnvVar, out *api.ExecEnvVar, s conversion.Scope) error {
   415  	return autoConvert_v1_ExecEnvVar_To_api_ExecEnvVar(in, out, s)
   416  }
   417  
   418  func autoConvert_api_ExecEnvVar_To_v1_ExecEnvVar(in *api.ExecEnvVar, out *ExecEnvVar, s conversion.Scope) error {
   419  	out.Name = in.Name
   420  	out.Value = in.Value
   421  	return nil
   422  }
   423  
   424  // Convert_api_ExecEnvVar_To_v1_ExecEnvVar is an autogenerated conversion function.
   425  func Convert_api_ExecEnvVar_To_v1_ExecEnvVar(in *api.ExecEnvVar, out *ExecEnvVar, s conversion.Scope) error {
   426  	return autoConvert_api_ExecEnvVar_To_v1_ExecEnvVar(in, out, s)
   427  }
   428  
   429  func autoConvert_v1_Preferences_To_api_Preferences(in *Preferences, out *api.Preferences, s conversion.Scope) error {
   430  	out.Colors = in.Colors
   431  	if err := Convert_Slice_v1_NamedExtension_To_Map_string_To_runtime_Object(&in.Extensions, &out.Extensions, s); err != nil {
   432  		return err
   433  	}
   434  	return nil
   435  }
   436  
   437  // Convert_v1_Preferences_To_api_Preferences is an autogenerated conversion function.
   438  func Convert_v1_Preferences_To_api_Preferences(in *Preferences, out *api.Preferences, s conversion.Scope) error {
   439  	return autoConvert_v1_Preferences_To_api_Preferences(in, out, s)
   440  }
   441  
   442  func autoConvert_api_Preferences_To_v1_Preferences(in *api.Preferences, out *Preferences, s conversion.Scope) error {
   443  	out.Colors = in.Colors
   444  	if err := Convert_Map_string_To_runtime_Object_To_Slice_v1_NamedExtension(&in.Extensions, &out.Extensions, s); err != nil {
   445  		return err
   446  	}
   447  	return nil
   448  }
   449  
   450  // Convert_api_Preferences_To_v1_Preferences is an autogenerated conversion function.
   451  func Convert_api_Preferences_To_v1_Preferences(in *api.Preferences, out *Preferences, s conversion.Scope) error {
   452  	return autoConvert_api_Preferences_To_v1_Preferences(in, out, s)
   453  }