...

Source file src/k8s.io/client-go/tools/clientcmd/api/v1/zz_generated.conversion.go

Documentation: k8s.io/client-go/tools/clientcmd/api/v1

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

View as plain text