zz_generated.conversion.go 20 KB

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