1
2
3
4
19
20
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
37
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
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
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
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
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
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
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
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
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
294
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
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
321
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
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
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
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
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
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
401 out.InteractiveMode = ExecInteractiveMode(in.InteractiveMode)
402
403
404 return nil
405 }
406
407
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
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
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
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
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