1
2
3
4
19
20
21
22 package v1
23
24 import (
25 unsafe "unsafe"
26
27 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
28 conversion "k8s.io/apimachinery/pkg/conversion"
29 runtime "k8s.io/apimachinery/pkg/runtime"
30 v1 "k8s.io/kubelet/config/v1"
31 config "k8s.io/kubernetes/pkg/kubelet/apis/config"
32 )
33
34 func init() {
35 localSchemeBuilder.Register(RegisterConversions)
36 }
37
38
39
40 func RegisterConversions(s *runtime.Scheme) error {
41 if err := s.AddGeneratedConversionFunc((*v1.CredentialProvider)(nil), (*config.CredentialProvider)(nil), func(a, b interface{}, scope conversion.Scope) error {
42 return Convert_v1_CredentialProvider_To_config_CredentialProvider(a.(*v1.CredentialProvider), b.(*config.CredentialProvider), scope)
43 }); err != nil {
44 return err
45 }
46 if err := s.AddGeneratedConversionFunc((*config.CredentialProvider)(nil), (*v1.CredentialProvider)(nil), func(a, b interface{}, scope conversion.Scope) error {
47 return Convert_config_CredentialProvider_To_v1_CredentialProvider(a.(*config.CredentialProvider), b.(*v1.CredentialProvider), scope)
48 }); err != nil {
49 return err
50 }
51 if err := s.AddGeneratedConversionFunc((*v1.CredentialProviderConfig)(nil), (*config.CredentialProviderConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
52 return Convert_v1_CredentialProviderConfig_To_config_CredentialProviderConfig(a.(*v1.CredentialProviderConfig), b.(*config.CredentialProviderConfig), scope)
53 }); err != nil {
54 return err
55 }
56 if err := s.AddGeneratedConversionFunc((*config.CredentialProviderConfig)(nil), (*v1.CredentialProviderConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
57 return Convert_config_CredentialProviderConfig_To_v1_CredentialProviderConfig(a.(*config.CredentialProviderConfig), b.(*v1.CredentialProviderConfig), scope)
58 }); err != nil {
59 return err
60 }
61 if err := s.AddGeneratedConversionFunc((*v1.ExecEnvVar)(nil), (*config.ExecEnvVar)(nil), func(a, b interface{}, scope conversion.Scope) error {
62 return Convert_v1_ExecEnvVar_To_config_ExecEnvVar(a.(*v1.ExecEnvVar), b.(*config.ExecEnvVar), scope)
63 }); err != nil {
64 return err
65 }
66 if err := s.AddGeneratedConversionFunc((*config.ExecEnvVar)(nil), (*v1.ExecEnvVar)(nil), func(a, b interface{}, scope conversion.Scope) error {
67 return Convert_config_ExecEnvVar_To_v1_ExecEnvVar(a.(*config.ExecEnvVar), b.(*v1.ExecEnvVar), scope)
68 }); err != nil {
69 return err
70 }
71 return nil
72 }
73
74 func autoConvert_v1_CredentialProvider_To_config_CredentialProvider(in *v1.CredentialProvider, out *config.CredentialProvider, s conversion.Scope) error {
75 out.Name = in.Name
76 out.MatchImages = *(*[]string)(unsafe.Pointer(&in.MatchImages))
77 out.DefaultCacheDuration = (*metav1.Duration)(unsafe.Pointer(in.DefaultCacheDuration))
78 out.APIVersion = in.APIVersion
79 out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
80 out.Env = *(*[]config.ExecEnvVar)(unsafe.Pointer(&in.Env))
81 return nil
82 }
83
84
85 func Convert_v1_CredentialProvider_To_config_CredentialProvider(in *v1.CredentialProvider, out *config.CredentialProvider, s conversion.Scope) error {
86 return autoConvert_v1_CredentialProvider_To_config_CredentialProvider(in, out, s)
87 }
88
89 func autoConvert_config_CredentialProvider_To_v1_CredentialProvider(in *config.CredentialProvider, out *v1.CredentialProvider, s conversion.Scope) error {
90 out.Name = in.Name
91 out.MatchImages = *(*[]string)(unsafe.Pointer(&in.MatchImages))
92 out.DefaultCacheDuration = (*metav1.Duration)(unsafe.Pointer(in.DefaultCacheDuration))
93 out.APIVersion = in.APIVersion
94 out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
95 out.Env = *(*[]v1.ExecEnvVar)(unsafe.Pointer(&in.Env))
96 return nil
97 }
98
99
100 func Convert_config_CredentialProvider_To_v1_CredentialProvider(in *config.CredentialProvider, out *v1.CredentialProvider, s conversion.Scope) error {
101 return autoConvert_config_CredentialProvider_To_v1_CredentialProvider(in, out, s)
102 }
103
104 func autoConvert_v1_CredentialProviderConfig_To_config_CredentialProviderConfig(in *v1.CredentialProviderConfig, out *config.CredentialProviderConfig, s conversion.Scope) error {
105 out.Providers = *(*[]config.CredentialProvider)(unsafe.Pointer(&in.Providers))
106 return nil
107 }
108
109
110 func Convert_v1_CredentialProviderConfig_To_config_CredentialProviderConfig(in *v1.CredentialProviderConfig, out *config.CredentialProviderConfig, s conversion.Scope) error {
111 return autoConvert_v1_CredentialProviderConfig_To_config_CredentialProviderConfig(in, out, s)
112 }
113
114 func autoConvert_config_CredentialProviderConfig_To_v1_CredentialProviderConfig(in *config.CredentialProviderConfig, out *v1.CredentialProviderConfig, s conversion.Scope) error {
115 out.Providers = *(*[]v1.CredentialProvider)(unsafe.Pointer(&in.Providers))
116 return nil
117 }
118
119
120 func Convert_config_CredentialProviderConfig_To_v1_CredentialProviderConfig(in *config.CredentialProviderConfig, out *v1.CredentialProviderConfig, s conversion.Scope) error {
121 return autoConvert_config_CredentialProviderConfig_To_v1_CredentialProviderConfig(in, out, s)
122 }
123
124 func autoConvert_v1_ExecEnvVar_To_config_ExecEnvVar(in *v1.ExecEnvVar, out *config.ExecEnvVar, s conversion.Scope) error {
125 out.Name = in.Name
126 out.Value = in.Value
127 return nil
128 }
129
130
131 func Convert_v1_ExecEnvVar_To_config_ExecEnvVar(in *v1.ExecEnvVar, out *config.ExecEnvVar, s conversion.Scope) error {
132 return autoConvert_v1_ExecEnvVar_To_config_ExecEnvVar(in, out, s)
133 }
134
135 func autoConvert_config_ExecEnvVar_To_v1_ExecEnvVar(in *config.ExecEnvVar, out *v1.ExecEnvVar, s conversion.Scope) error {
136 out.Name = in.Name
137 out.Value = in.Value
138 return nil
139 }
140
141
142 func Convert_config_ExecEnvVar_To_v1_ExecEnvVar(in *config.ExecEnvVar, out *v1.ExecEnvVar, s conversion.Scope) error {
143 return autoConvert_config_ExecEnvVar_To_v1_ExecEnvVar(in, out, s)
144 }
145
View as plain text