1
2
3
4
19
20
21
22 package v1beta1
23
24 import (
25 unsafe "unsafe"
26
27 corev1 "k8s.io/api/core/v1"
28 v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
29 conversion "k8s.io/apimachinery/pkg/conversion"
30 runtime "k8s.io/apimachinery/pkg/runtime"
31 apiv1 "k8s.io/component-base/tracing/api/v1"
32 v1beta1 "k8s.io/kubelet/config/v1beta1"
33 config "k8s.io/kubernetes/pkg/kubelet/apis/config"
34 )
35
36 func init() {
37 localSchemeBuilder.Register(RegisterConversions)
38 }
39
40
41
42 func RegisterConversions(s *runtime.Scheme) error {
43 if err := s.AddGeneratedConversionFunc((*v1beta1.CredentialProvider)(nil), (*config.CredentialProvider)(nil), func(a, b interface{}, scope conversion.Scope) error {
44 return Convert_v1beta1_CredentialProvider_To_config_CredentialProvider(a.(*v1beta1.CredentialProvider), b.(*config.CredentialProvider), scope)
45 }); err != nil {
46 return err
47 }
48 if err := s.AddGeneratedConversionFunc((*config.CredentialProvider)(nil), (*v1beta1.CredentialProvider)(nil), func(a, b interface{}, scope conversion.Scope) error {
49 return Convert_config_CredentialProvider_To_v1beta1_CredentialProvider(a.(*config.CredentialProvider), b.(*v1beta1.CredentialProvider), scope)
50 }); err != nil {
51 return err
52 }
53 if err := s.AddGeneratedConversionFunc((*v1beta1.CredentialProviderConfig)(nil), (*config.CredentialProviderConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
54 return Convert_v1beta1_CredentialProviderConfig_To_config_CredentialProviderConfig(a.(*v1beta1.CredentialProviderConfig), b.(*config.CredentialProviderConfig), scope)
55 }); err != nil {
56 return err
57 }
58 if err := s.AddGeneratedConversionFunc((*config.CredentialProviderConfig)(nil), (*v1beta1.CredentialProviderConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
59 return Convert_config_CredentialProviderConfig_To_v1beta1_CredentialProviderConfig(a.(*config.CredentialProviderConfig), b.(*v1beta1.CredentialProviderConfig), scope)
60 }); err != nil {
61 return err
62 }
63 if err := s.AddGeneratedConversionFunc((*v1beta1.ExecEnvVar)(nil), (*config.ExecEnvVar)(nil), func(a, b interface{}, scope conversion.Scope) error {
64 return Convert_v1beta1_ExecEnvVar_To_config_ExecEnvVar(a.(*v1beta1.ExecEnvVar), b.(*config.ExecEnvVar), scope)
65 }); err != nil {
66 return err
67 }
68 if err := s.AddGeneratedConversionFunc((*config.ExecEnvVar)(nil), (*v1beta1.ExecEnvVar)(nil), func(a, b interface{}, scope conversion.Scope) error {
69 return Convert_config_ExecEnvVar_To_v1beta1_ExecEnvVar(a.(*config.ExecEnvVar), b.(*v1beta1.ExecEnvVar), scope)
70 }); err != nil {
71 return err
72 }
73 if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletAnonymousAuthentication)(nil), (*config.KubeletAnonymousAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
74 return Convert_v1beta1_KubeletAnonymousAuthentication_To_config_KubeletAnonymousAuthentication(a.(*v1beta1.KubeletAnonymousAuthentication), b.(*config.KubeletAnonymousAuthentication), scope)
75 }); err != nil {
76 return err
77 }
78 if err := s.AddGeneratedConversionFunc((*config.KubeletAnonymousAuthentication)(nil), (*v1beta1.KubeletAnonymousAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
79 return Convert_config_KubeletAnonymousAuthentication_To_v1beta1_KubeletAnonymousAuthentication(a.(*config.KubeletAnonymousAuthentication), b.(*v1beta1.KubeletAnonymousAuthentication), scope)
80 }); err != nil {
81 return err
82 }
83 if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletAuthentication)(nil), (*config.KubeletAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
84 return Convert_v1beta1_KubeletAuthentication_To_config_KubeletAuthentication(a.(*v1beta1.KubeletAuthentication), b.(*config.KubeletAuthentication), scope)
85 }); err != nil {
86 return err
87 }
88 if err := s.AddGeneratedConversionFunc((*config.KubeletAuthentication)(nil), (*v1beta1.KubeletAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
89 return Convert_config_KubeletAuthentication_To_v1beta1_KubeletAuthentication(a.(*config.KubeletAuthentication), b.(*v1beta1.KubeletAuthentication), scope)
90 }); err != nil {
91 return err
92 }
93 if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletAuthorization)(nil), (*config.KubeletAuthorization)(nil), func(a, b interface{}, scope conversion.Scope) error {
94 return Convert_v1beta1_KubeletAuthorization_To_config_KubeletAuthorization(a.(*v1beta1.KubeletAuthorization), b.(*config.KubeletAuthorization), scope)
95 }); err != nil {
96 return err
97 }
98 if err := s.AddGeneratedConversionFunc((*config.KubeletAuthorization)(nil), (*v1beta1.KubeletAuthorization)(nil), func(a, b interface{}, scope conversion.Scope) error {
99 return Convert_config_KubeletAuthorization_To_v1beta1_KubeletAuthorization(a.(*config.KubeletAuthorization), b.(*v1beta1.KubeletAuthorization), scope)
100 }); err != nil {
101 return err
102 }
103 if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletConfiguration)(nil), (*config.KubeletConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
104 return Convert_v1beta1_KubeletConfiguration_To_config_KubeletConfiguration(a.(*v1beta1.KubeletConfiguration), b.(*config.KubeletConfiguration), scope)
105 }); err != nil {
106 return err
107 }
108 if err := s.AddGeneratedConversionFunc((*config.KubeletConfiguration)(nil), (*v1beta1.KubeletConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
109 return Convert_config_KubeletConfiguration_To_v1beta1_KubeletConfiguration(a.(*config.KubeletConfiguration), b.(*v1beta1.KubeletConfiguration), scope)
110 }); err != nil {
111 return err
112 }
113 if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletWebhookAuthentication)(nil), (*config.KubeletWebhookAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
114 return Convert_v1beta1_KubeletWebhookAuthentication_To_config_KubeletWebhookAuthentication(a.(*v1beta1.KubeletWebhookAuthentication), b.(*config.KubeletWebhookAuthentication), scope)
115 }); err != nil {
116 return err
117 }
118 if err := s.AddGeneratedConversionFunc((*config.KubeletWebhookAuthentication)(nil), (*v1beta1.KubeletWebhookAuthentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
119 return Convert_config_KubeletWebhookAuthentication_To_v1beta1_KubeletWebhookAuthentication(a.(*config.KubeletWebhookAuthentication), b.(*v1beta1.KubeletWebhookAuthentication), scope)
120 }); err != nil {
121 return err
122 }
123 if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletWebhookAuthorization)(nil), (*config.KubeletWebhookAuthorization)(nil), func(a, b interface{}, scope conversion.Scope) error {
124 return Convert_v1beta1_KubeletWebhookAuthorization_To_config_KubeletWebhookAuthorization(a.(*v1beta1.KubeletWebhookAuthorization), b.(*config.KubeletWebhookAuthorization), scope)
125 }); err != nil {
126 return err
127 }
128 if err := s.AddGeneratedConversionFunc((*config.KubeletWebhookAuthorization)(nil), (*v1beta1.KubeletWebhookAuthorization)(nil), func(a, b interface{}, scope conversion.Scope) error {
129 return Convert_config_KubeletWebhookAuthorization_To_v1beta1_KubeletWebhookAuthorization(a.(*config.KubeletWebhookAuthorization), b.(*v1beta1.KubeletWebhookAuthorization), scope)
130 }); err != nil {
131 return err
132 }
133 if err := s.AddGeneratedConversionFunc((*v1beta1.KubeletX509Authentication)(nil), (*config.KubeletX509Authentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
134 return Convert_v1beta1_KubeletX509Authentication_To_config_KubeletX509Authentication(a.(*v1beta1.KubeletX509Authentication), b.(*config.KubeletX509Authentication), scope)
135 }); err != nil {
136 return err
137 }
138 if err := s.AddGeneratedConversionFunc((*config.KubeletX509Authentication)(nil), (*v1beta1.KubeletX509Authentication)(nil), func(a, b interface{}, scope conversion.Scope) error {
139 return Convert_config_KubeletX509Authentication_To_v1beta1_KubeletX509Authentication(a.(*config.KubeletX509Authentication), b.(*v1beta1.KubeletX509Authentication), scope)
140 }); err != nil {
141 return err
142 }
143 if err := s.AddGeneratedConversionFunc((*v1beta1.MemoryReservation)(nil), (*config.MemoryReservation)(nil), func(a, b interface{}, scope conversion.Scope) error {
144 return Convert_v1beta1_MemoryReservation_To_config_MemoryReservation(a.(*v1beta1.MemoryReservation), b.(*config.MemoryReservation), scope)
145 }); err != nil {
146 return err
147 }
148 if err := s.AddGeneratedConversionFunc((*config.MemoryReservation)(nil), (*v1beta1.MemoryReservation)(nil), func(a, b interface{}, scope conversion.Scope) error {
149 return Convert_config_MemoryReservation_To_v1beta1_MemoryReservation(a.(*config.MemoryReservation), b.(*v1beta1.MemoryReservation), scope)
150 }); err != nil {
151 return err
152 }
153 if err := s.AddGeneratedConversionFunc((*v1beta1.MemorySwapConfiguration)(nil), (*config.MemorySwapConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
154 return Convert_v1beta1_MemorySwapConfiguration_To_config_MemorySwapConfiguration(a.(*v1beta1.MemorySwapConfiguration), b.(*config.MemorySwapConfiguration), scope)
155 }); err != nil {
156 return err
157 }
158 if err := s.AddGeneratedConversionFunc((*config.MemorySwapConfiguration)(nil), (*v1beta1.MemorySwapConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
159 return Convert_config_MemorySwapConfiguration_To_v1beta1_MemorySwapConfiguration(a.(*config.MemorySwapConfiguration), b.(*v1beta1.MemorySwapConfiguration), scope)
160 }); err != nil {
161 return err
162 }
163 if err := s.AddGeneratedConversionFunc((*v1beta1.SerializedNodeConfigSource)(nil), (*config.SerializedNodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
164 return Convert_v1beta1_SerializedNodeConfigSource_To_config_SerializedNodeConfigSource(a.(*v1beta1.SerializedNodeConfigSource), b.(*config.SerializedNodeConfigSource), scope)
165 }); err != nil {
166 return err
167 }
168 if err := s.AddGeneratedConversionFunc((*config.SerializedNodeConfigSource)(nil), (*v1beta1.SerializedNodeConfigSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
169 return Convert_config_SerializedNodeConfigSource_To_v1beta1_SerializedNodeConfigSource(a.(*config.SerializedNodeConfigSource), b.(*v1beta1.SerializedNodeConfigSource), scope)
170 }); err != nil {
171 return err
172 }
173 if err := s.AddGeneratedConversionFunc((*v1beta1.ShutdownGracePeriodByPodPriority)(nil), (*config.ShutdownGracePeriodByPodPriority)(nil), func(a, b interface{}, scope conversion.Scope) error {
174 return Convert_v1beta1_ShutdownGracePeriodByPodPriority_To_config_ShutdownGracePeriodByPodPriority(a.(*v1beta1.ShutdownGracePeriodByPodPriority), b.(*config.ShutdownGracePeriodByPodPriority), scope)
175 }); err != nil {
176 return err
177 }
178 if err := s.AddGeneratedConversionFunc((*config.ShutdownGracePeriodByPodPriority)(nil), (*v1beta1.ShutdownGracePeriodByPodPriority)(nil), func(a, b interface{}, scope conversion.Scope) error {
179 return Convert_config_ShutdownGracePeriodByPodPriority_To_v1beta1_ShutdownGracePeriodByPodPriority(a.(*config.ShutdownGracePeriodByPodPriority), b.(*v1beta1.ShutdownGracePeriodByPodPriority), scope)
180 }); err != nil {
181 return err
182 }
183 return nil
184 }
185
186 func autoConvert_v1beta1_CredentialProvider_To_config_CredentialProvider(in *v1beta1.CredentialProvider, out *config.CredentialProvider, s conversion.Scope) error {
187 out.Name = in.Name
188 out.MatchImages = *(*[]string)(unsafe.Pointer(&in.MatchImages))
189 out.DefaultCacheDuration = (*v1.Duration)(unsafe.Pointer(in.DefaultCacheDuration))
190 out.APIVersion = in.APIVersion
191 out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
192 out.Env = *(*[]config.ExecEnvVar)(unsafe.Pointer(&in.Env))
193 return nil
194 }
195
196
197 func Convert_v1beta1_CredentialProvider_To_config_CredentialProvider(in *v1beta1.CredentialProvider, out *config.CredentialProvider, s conversion.Scope) error {
198 return autoConvert_v1beta1_CredentialProvider_To_config_CredentialProvider(in, out, s)
199 }
200
201 func autoConvert_config_CredentialProvider_To_v1beta1_CredentialProvider(in *config.CredentialProvider, out *v1beta1.CredentialProvider, s conversion.Scope) error {
202 out.Name = in.Name
203 out.MatchImages = *(*[]string)(unsafe.Pointer(&in.MatchImages))
204 out.DefaultCacheDuration = (*v1.Duration)(unsafe.Pointer(in.DefaultCacheDuration))
205 out.APIVersion = in.APIVersion
206 out.Args = *(*[]string)(unsafe.Pointer(&in.Args))
207 out.Env = *(*[]v1beta1.ExecEnvVar)(unsafe.Pointer(&in.Env))
208 return nil
209 }
210
211
212 func Convert_config_CredentialProvider_To_v1beta1_CredentialProvider(in *config.CredentialProvider, out *v1beta1.CredentialProvider, s conversion.Scope) error {
213 return autoConvert_config_CredentialProvider_To_v1beta1_CredentialProvider(in, out, s)
214 }
215
216 func autoConvert_v1beta1_CredentialProviderConfig_To_config_CredentialProviderConfig(in *v1beta1.CredentialProviderConfig, out *config.CredentialProviderConfig, s conversion.Scope) error {
217 out.Providers = *(*[]config.CredentialProvider)(unsafe.Pointer(&in.Providers))
218 return nil
219 }
220
221
222 func Convert_v1beta1_CredentialProviderConfig_To_config_CredentialProviderConfig(in *v1beta1.CredentialProviderConfig, out *config.CredentialProviderConfig, s conversion.Scope) error {
223 return autoConvert_v1beta1_CredentialProviderConfig_To_config_CredentialProviderConfig(in, out, s)
224 }
225
226 func autoConvert_config_CredentialProviderConfig_To_v1beta1_CredentialProviderConfig(in *config.CredentialProviderConfig, out *v1beta1.CredentialProviderConfig, s conversion.Scope) error {
227 out.Providers = *(*[]v1beta1.CredentialProvider)(unsafe.Pointer(&in.Providers))
228 return nil
229 }
230
231
232 func Convert_config_CredentialProviderConfig_To_v1beta1_CredentialProviderConfig(in *config.CredentialProviderConfig, out *v1beta1.CredentialProviderConfig, s conversion.Scope) error {
233 return autoConvert_config_CredentialProviderConfig_To_v1beta1_CredentialProviderConfig(in, out, s)
234 }
235
236 func autoConvert_v1beta1_ExecEnvVar_To_config_ExecEnvVar(in *v1beta1.ExecEnvVar, out *config.ExecEnvVar, s conversion.Scope) error {
237 out.Name = in.Name
238 out.Value = in.Value
239 return nil
240 }
241
242
243 func Convert_v1beta1_ExecEnvVar_To_config_ExecEnvVar(in *v1beta1.ExecEnvVar, out *config.ExecEnvVar, s conversion.Scope) error {
244 return autoConvert_v1beta1_ExecEnvVar_To_config_ExecEnvVar(in, out, s)
245 }
246
247 func autoConvert_config_ExecEnvVar_To_v1beta1_ExecEnvVar(in *config.ExecEnvVar, out *v1beta1.ExecEnvVar, s conversion.Scope) error {
248 out.Name = in.Name
249 out.Value = in.Value
250 return nil
251 }
252
253
254 func Convert_config_ExecEnvVar_To_v1beta1_ExecEnvVar(in *config.ExecEnvVar, out *v1beta1.ExecEnvVar, s conversion.Scope) error {
255 return autoConvert_config_ExecEnvVar_To_v1beta1_ExecEnvVar(in, out, s)
256 }
257
258 func autoConvert_v1beta1_KubeletAnonymousAuthentication_To_config_KubeletAnonymousAuthentication(in *v1beta1.KubeletAnonymousAuthentication, out *config.KubeletAnonymousAuthentication, s conversion.Scope) error {
259 if err := v1.Convert_Pointer_bool_To_bool(&in.Enabled, &out.Enabled, s); err != nil {
260 return err
261 }
262 return nil
263 }
264
265
266 func Convert_v1beta1_KubeletAnonymousAuthentication_To_config_KubeletAnonymousAuthentication(in *v1beta1.KubeletAnonymousAuthentication, out *config.KubeletAnonymousAuthentication, s conversion.Scope) error {
267 return autoConvert_v1beta1_KubeletAnonymousAuthentication_To_config_KubeletAnonymousAuthentication(in, out, s)
268 }
269
270 func autoConvert_config_KubeletAnonymousAuthentication_To_v1beta1_KubeletAnonymousAuthentication(in *config.KubeletAnonymousAuthentication, out *v1beta1.KubeletAnonymousAuthentication, s conversion.Scope) error {
271 if err := v1.Convert_bool_To_Pointer_bool(&in.Enabled, &out.Enabled, s); err != nil {
272 return err
273 }
274 return nil
275 }
276
277
278 func Convert_config_KubeletAnonymousAuthentication_To_v1beta1_KubeletAnonymousAuthentication(in *config.KubeletAnonymousAuthentication, out *v1beta1.KubeletAnonymousAuthentication, s conversion.Scope) error {
279 return autoConvert_config_KubeletAnonymousAuthentication_To_v1beta1_KubeletAnonymousAuthentication(in, out, s)
280 }
281
282 func autoConvert_v1beta1_KubeletAuthentication_To_config_KubeletAuthentication(in *v1beta1.KubeletAuthentication, out *config.KubeletAuthentication, s conversion.Scope) error {
283 if err := Convert_v1beta1_KubeletX509Authentication_To_config_KubeletX509Authentication(&in.X509, &out.X509, s); err != nil {
284 return err
285 }
286 if err := Convert_v1beta1_KubeletWebhookAuthentication_To_config_KubeletWebhookAuthentication(&in.Webhook, &out.Webhook, s); err != nil {
287 return err
288 }
289 if err := Convert_v1beta1_KubeletAnonymousAuthentication_To_config_KubeletAnonymousAuthentication(&in.Anonymous, &out.Anonymous, s); err != nil {
290 return err
291 }
292 return nil
293 }
294
295
296 func Convert_v1beta1_KubeletAuthentication_To_config_KubeletAuthentication(in *v1beta1.KubeletAuthentication, out *config.KubeletAuthentication, s conversion.Scope) error {
297 return autoConvert_v1beta1_KubeletAuthentication_To_config_KubeletAuthentication(in, out, s)
298 }
299
300 func autoConvert_config_KubeletAuthentication_To_v1beta1_KubeletAuthentication(in *config.KubeletAuthentication, out *v1beta1.KubeletAuthentication, s conversion.Scope) error {
301 if err := Convert_config_KubeletX509Authentication_To_v1beta1_KubeletX509Authentication(&in.X509, &out.X509, s); err != nil {
302 return err
303 }
304 if err := Convert_config_KubeletWebhookAuthentication_To_v1beta1_KubeletWebhookAuthentication(&in.Webhook, &out.Webhook, s); err != nil {
305 return err
306 }
307 if err := Convert_config_KubeletAnonymousAuthentication_To_v1beta1_KubeletAnonymousAuthentication(&in.Anonymous, &out.Anonymous, s); err != nil {
308 return err
309 }
310 return nil
311 }
312
313
314 func Convert_config_KubeletAuthentication_To_v1beta1_KubeletAuthentication(in *config.KubeletAuthentication, out *v1beta1.KubeletAuthentication, s conversion.Scope) error {
315 return autoConvert_config_KubeletAuthentication_To_v1beta1_KubeletAuthentication(in, out, s)
316 }
317
318 func autoConvert_v1beta1_KubeletAuthorization_To_config_KubeletAuthorization(in *v1beta1.KubeletAuthorization, out *config.KubeletAuthorization, s conversion.Scope) error {
319 out.Mode = config.KubeletAuthorizationMode(in.Mode)
320 if err := Convert_v1beta1_KubeletWebhookAuthorization_To_config_KubeletWebhookAuthorization(&in.Webhook, &out.Webhook, s); err != nil {
321 return err
322 }
323 return nil
324 }
325
326
327 func Convert_v1beta1_KubeletAuthorization_To_config_KubeletAuthorization(in *v1beta1.KubeletAuthorization, out *config.KubeletAuthorization, s conversion.Scope) error {
328 return autoConvert_v1beta1_KubeletAuthorization_To_config_KubeletAuthorization(in, out, s)
329 }
330
331 func autoConvert_config_KubeletAuthorization_To_v1beta1_KubeletAuthorization(in *config.KubeletAuthorization, out *v1beta1.KubeletAuthorization, s conversion.Scope) error {
332 out.Mode = v1beta1.KubeletAuthorizationMode(in.Mode)
333 if err := Convert_config_KubeletWebhookAuthorization_To_v1beta1_KubeletWebhookAuthorization(&in.Webhook, &out.Webhook, s); err != nil {
334 return err
335 }
336 return nil
337 }
338
339
340 func Convert_config_KubeletAuthorization_To_v1beta1_KubeletAuthorization(in *config.KubeletAuthorization, out *v1beta1.KubeletAuthorization, s conversion.Scope) error {
341 return autoConvert_config_KubeletAuthorization_To_v1beta1_KubeletAuthorization(in, out, s)
342 }
343
344 func autoConvert_v1beta1_KubeletConfiguration_To_config_KubeletConfiguration(in *v1beta1.KubeletConfiguration, out *config.KubeletConfiguration, s conversion.Scope) error {
345 if err := v1.Convert_Pointer_bool_To_bool(&in.EnableServer, &out.EnableServer, s); err != nil {
346 return err
347 }
348 out.StaticPodPath = in.StaticPodPath
349 out.PodLogsDir = in.PodLogsDir
350 out.SyncFrequency = in.SyncFrequency
351 out.FileCheckFrequency = in.FileCheckFrequency
352 out.HTTPCheckFrequency = in.HTTPCheckFrequency
353 out.StaticPodURL = in.StaticPodURL
354 out.StaticPodURLHeader = *(*map[string][]string)(unsafe.Pointer(&in.StaticPodURLHeader))
355 out.Address = in.Address
356 out.Port = in.Port
357 out.ReadOnlyPort = in.ReadOnlyPort
358 out.TLSCertFile = in.TLSCertFile
359 out.TLSPrivateKeyFile = in.TLSPrivateKeyFile
360 out.TLSCipherSuites = *(*[]string)(unsafe.Pointer(&in.TLSCipherSuites))
361 out.TLSMinVersion = in.TLSMinVersion
362 out.RotateCertificates = in.RotateCertificates
363 out.ServerTLSBootstrap = in.ServerTLSBootstrap
364 if err := Convert_v1beta1_KubeletAuthentication_To_config_KubeletAuthentication(&in.Authentication, &out.Authentication, s); err != nil {
365 return err
366 }
367 if err := Convert_v1beta1_KubeletAuthorization_To_config_KubeletAuthorization(&in.Authorization, &out.Authorization, s); err != nil {
368 return err
369 }
370 if err := v1.Convert_Pointer_int32_To_int32(&in.RegistryPullQPS, &out.RegistryPullQPS, s); err != nil {
371 return err
372 }
373 out.RegistryBurst = in.RegistryBurst
374 if err := v1.Convert_Pointer_int32_To_int32(&in.EventRecordQPS, &out.EventRecordQPS, s); err != nil {
375 return err
376 }
377 out.EventBurst = in.EventBurst
378 if err := v1.Convert_Pointer_bool_To_bool(&in.EnableDebuggingHandlers, &out.EnableDebuggingHandlers, s); err != nil {
379 return err
380 }
381 out.EnableContentionProfiling = in.EnableContentionProfiling
382 if err := v1.Convert_Pointer_int32_To_int32(&in.HealthzPort, &out.HealthzPort, s); err != nil {
383 return err
384 }
385 out.HealthzBindAddress = in.HealthzBindAddress
386 if err := v1.Convert_Pointer_int32_To_int32(&in.OOMScoreAdj, &out.OOMScoreAdj, s); err != nil {
387 return err
388 }
389 out.ClusterDomain = in.ClusterDomain
390 out.ClusterDNS = *(*[]string)(unsafe.Pointer(&in.ClusterDNS))
391 out.StreamingConnectionIdleTimeout = in.StreamingConnectionIdleTimeout
392 out.NodeStatusUpdateFrequency = in.NodeStatusUpdateFrequency
393 out.NodeStatusReportFrequency = in.NodeStatusReportFrequency
394 out.NodeLeaseDurationSeconds = in.NodeLeaseDurationSeconds
395 out.ImageMinimumGCAge = in.ImageMinimumGCAge
396 out.ImageMaximumGCAge = in.ImageMaximumGCAge
397 if err := v1.Convert_Pointer_int32_To_int32(&in.ImageGCHighThresholdPercent, &out.ImageGCHighThresholdPercent, s); err != nil {
398 return err
399 }
400 if err := v1.Convert_Pointer_int32_To_int32(&in.ImageGCLowThresholdPercent, &out.ImageGCLowThresholdPercent, s); err != nil {
401 return err
402 }
403 out.VolumeStatsAggPeriod = in.VolumeStatsAggPeriod
404 out.KubeletCgroups = in.KubeletCgroups
405 out.SystemCgroups = in.SystemCgroups
406 out.CgroupRoot = in.CgroupRoot
407 if err := v1.Convert_Pointer_bool_To_bool(&in.CgroupsPerQOS, &out.CgroupsPerQOS, s); err != nil {
408 return err
409 }
410 out.CgroupDriver = in.CgroupDriver
411 out.CPUManagerPolicy = in.CPUManagerPolicy
412 out.CPUManagerPolicyOptions = *(*map[string]string)(unsafe.Pointer(&in.CPUManagerPolicyOptions))
413 out.CPUManagerReconcilePeriod = in.CPUManagerReconcilePeriod
414 out.MemoryManagerPolicy = in.MemoryManagerPolicy
415 out.TopologyManagerPolicy = in.TopologyManagerPolicy
416 out.TopologyManagerScope = in.TopologyManagerScope
417 out.TopologyManagerPolicyOptions = *(*map[string]string)(unsafe.Pointer(&in.TopologyManagerPolicyOptions))
418 out.QOSReserved = *(*map[string]string)(unsafe.Pointer(&in.QOSReserved))
419 out.RuntimeRequestTimeout = in.RuntimeRequestTimeout
420 out.HairpinMode = in.HairpinMode
421 out.MaxPods = in.MaxPods
422 out.PodCIDR = in.PodCIDR
423 if err := v1.Convert_Pointer_int64_To_int64(&in.PodPidsLimit, &out.PodPidsLimit, s); err != nil {
424 return err
425 }
426 if err := v1.Convert_Pointer_string_To_string(&in.ResolverConfig, &out.ResolverConfig, s); err != nil {
427 return err
428 }
429 out.RunOnce = in.RunOnce
430 if err := v1.Convert_Pointer_bool_To_bool(&in.CPUCFSQuota, &out.CPUCFSQuota, s); err != nil {
431 return err
432 }
433 if err := v1.Convert_Pointer_v1_Duration_To_v1_Duration(&in.CPUCFSQuotaPeriod, &out.CPUCFSQuotaPeriod, s); err != nil {
434 return err
435 }
436 if err := v1.Convert_Pointer_int32_To_int32(&in.NodeStatusMaxImages, &out.NodeStatusMaxImages, s); err != nil {
437 return err
438 }
439 out.MaxOpenFiles = in.MaxOpenFiles
440 out.ContentType = in.ContentType
441 if err := v1.Convert_Pointer_int32_To_int32(&in.KubeAPIQPS, &out.KubeAPIQPS, s); err != nil {
442 return err
443 }
444 out.KubeAPIBurst = in.KubeAPIBurst
445 if err := v1.Convert_Pointer_bool_To_bool(&in.SerializeImagePulls, &out.SerializeImagePulls, s); err != nil {
446 return err
447 }
448 out.MaxParallelImagePulls = (*int32)(unsafe.Pointer(in.MaxParallelImagePulls))
449 out.EvictionHard = *(*map[string]string)(unsafe.Pointer(&in.EvictionHard))
450 out.EvictionSoft = *(*map[string]string)(unsafe.Pointer(&in.EvictionSoft))
451 out.EvictionSoftGracePeriod = *(*map[string]string)(unsafe.Pointer(&in.EvictionSoftGracePeriod))
452 out.EvictionPressureTransitionPeriod = in.EvictionPressureTransitionPeriod
453 out.EvictionMaxPodGracePeriod = in.EvictionMaxPodGracePeriod
454 out.EvictionMinimumReclaim = *(*map[string]string)(unsafe.Pointer(&in.EvictionMinimumReclaim))
455 out.PodsPerCore = in.PodsPerCore
456 if err := v1.Convert_Pointer_bool_To_bool(&in.EnableControllerAttachDetach, &out.EnableControllerAttachDetach, s); err != nil {
457 return err
458 }
459 out.ProtectKernelDefaults = in.ProtectKernelDefaults
460 if err := v1.Convert_Pointer_bool_To_bool(&in.MakeIPTablesUtilChains, &out.MakeIPTablesUtilChains, s); err != nil {
461 return err
462 }
463 if err := v1.Convert_Pointer_int32_To_int32(&in.IPTablesMasqueradeBit, &out.IPTablesMasqueradeBit, s); err != nil {
464 return err
465 }
466 if err := v1.Convert_Pointer_int32_To_int32(&in.IPTablesDropBit, &out.IPTablesDropBit, s); err != nil {
467 return err
468 }
469 out.FeatureGates = *(*map[string]bool)(unsafe.Pointer(&in.FeatureGates))
470 if err := v1.Convert_Pointer_bool_To_bool(&in.FailSwapOn, &out.FailSwapOn, s); err != nil {
471 return err
472 }
473 if err := Convert_v1beta1_MemorySwapConfiguration_To_config_MemorySwapConfiguration(&in.MemorySwap, &out.MemorySwap, s); err != nil {
474 return err
475 }
476 out.ContainerLogMaxSize = in.ContainerLogMaxSize
477 if err := v1.Convert_Pointer_int32_To_int32(&in.ContainerLogMaxFiles, &out.ContainerLogMaxFiles, s); err != nil {
478 return err
479 }
480 if err := v1.Convert_Pointer_int32_To_int32(&in.ContainerLogMaxWorkers, &out.ContainerLogMaxWorkers, s); err != nil {
481 return err
482 }
483 if err := v1.Convert_Pointer_v1_Duration_To_v1_Duration(&in.ContainerLogMonitorInterval, &out.ContainerLogMonitorInterval, s); err != nil {
484 return err
485 }
486 out.ConfigMapAndSecretChangeDetectionStrategy = config.ResourceChangeDetectionStrategy(in.ConfigMapAndSecretChangeDetectionStrategy)
487 out.SystemReserved = *(*map[string]string)(unsafe.Pointer(&in.SystemReserved))
488 out.KubeReserved = *(*map[string]string)(unsafe.Pointer(&in.KubeReserved))
489 out.ReservedSystemCPUs = in.ReservedSystemCPUs
490 out.ShowHiddenMetricsForVersion = in.ShowHiddenMetricsForVersion
491 out.SystemReservedCgroup = in.SystemReservedCgroup
492 out.KubeReservedCgroup = in.KubeReservedCgroup
493 out.EnforceNodeAllocatable = *(*[]string)(unsafe.Pointer(&in.EnforceNodeAllocatable))
494 out.AllowedUnsafeSysctls = *(*[]string)(unsafe.Pointer(&in.AllowedUnsafeSysctls))
495 out.VolumePluginDir = in.VolumePluginDir
496 out.ProviderID = in.ProviderID
497 out.KernelMemcgNotification = in.KernelMemcgNotification
498 out.Logging = in.Logging
499 if err := v1.Convert_Pointer_bool_To_bool(&in.EnableSystemLogHandler, &out.EnableSystemLogHandler, s); err != nil {
500 return err
501 }
502 if err := v1.Convert_Pointer_bool_To_bool(&in.EnableSystemLogQuery, &out.EnableSystemLogQuery, s); err != nil {
503 return err
504 }
505 out.ShutdownGracePeriod = in.ShutdownGracePeriod
506 out.ShutdownGracePeriodCriticalPods = in.ShutdownGracePeriodCriticalPods
507 out.ShutdownGracePeriodByPodPriority = *(*[]config.ShutdownGracePeriodByPodPriority)(unsafe.Pointer(&in.ShutdownGracePeriodByPodPriority))
508 out.ReservedMemory = *(*[]config.MemoryReservation)(unsafe.Pointer(&in.ReservedMemory))
509 if err := v1.Convert_Pointer_bool_To_bool(&in.EnableProfilingHandler, &out.EnableProfilingHandler, s); err != nil {
510 return err
511 }
512 if err := v1.Convert_Pointer_bool_To_bool(&in.EnableDebugFlagsHandler, &out.EnableDebugFlagsHandler, s); err != nil {
513 return err
514 }
515 if err := v1.Convert_Pointer_bool_To_bool(&in.SeccompDefault, &out.SeccompDefault, s); err != nil {
516 return err
517 }
518 out.MemoryThrottlingFactor = (*float64)(unsafe.Pointer(in.MemoryThrottlingFactor))
519 out.RegisterWithTaints = *(*[]corev1.Taint)(unsafe.Pointer(&in.RegisterWithTaints))
520 if err := v1.Convert_Pointer_bool_To_bool(&in.RegisterNode, &out.RegisterNode, s); err != nil {
521 return err
522 }
523 out.Tracing = (*apiv1.TracingConfiguration)(unsafe.Pointer(in.Tracing))
524 if err := v1.Convert_Pointer_bool_To_bool(&in.LocalStorageCapacityIsolation, &out.LocalStorageCapacityIsolation, s); err != nil {
525 return err
526 }
527 out.ContainerRuntimeEndpoint = in.ContainerRuntimeEndpoint
528 out.ImageServiceEndpoint = in.ImageServiceEndpoint
529 return nil
530 }
531
532
533 func Convert_v1beta1_KubeletConfiguration_To_config_KubeletConfiguration(in *v1beta1.KubeletConfiguration, out *config.KubeletConfiguration, s conversion.Scope) error {
534 return autoConvert_v1beta1_KubeletConfiguration_To_config_KubeletConfiguration(in, out, s)
535 }
536
537 func autoConvert_config_KubeletConfiguration_To_v1beta1_KubeletConfiguration(in *config.KubeletConfiguration, out *v1beta1.KubeletConfiguration, s conversion.Scope) error {
538 if err := v1.Convert_bool_To_Pointer_bool(&in.EnableServer, &out.EnableServer, s); err != nil {
539 return err
540 }
541 out.StaticPodPath = in.StaticPodPath
542 out.PodLogsDir = in.PodLogsDir
543 out.SyncFrequency = in.SyncFrequency
544 out.FileCheckFrequency = in.FileCheckFrequency
545 out.HTTPCheckFrequency = in.HTTPCheckFrequency
546 out.StaticPodURL = in.StaticPodURL
547 out.StaticPodURLHeader = *(*map[string][]string)(unsafe.Pointer(&in.StaticPodURLHeader))
548 out.Address = in.Address
549 out.Port = in.Port
550 out.ReadOnlyPort = in.ReadOnlyPort
551 out.VolumePluginDir = in.VolumePluginDir
552 out.ProviderID = in.ProviderID
553 out.TLSCertFile = in.TLSCertFile
554 out.TLSPrivateKeyFile = in.TLSPrivateKeyFile
555 out.TLSCipherSuites = *(*[]string)(unsafe.Pointer(&in.TLSCipherSuites))
556 out.TLSMinVersion = in.TLSMinVersion
557 out.RotateCertificates = in.RotateCertificates
558 out.ServerTLSBootstrap = in.ServerTLSBootstrap
559 if err := Convert_config_KubeletAuthentication_To_v1beta1_KubeletAuthentication(&in.Authentication, &out.Authentication, s); err != nil {
560 return err
561 }
562 if err := Convert_config_KubeletAuthorization_To_v1beta1_KubeletAuthorization(&in.Authorization, &out.Authorization, s); err != nil {
563 return err
564 }
565 if err := v1.Convert_int32_To_Pointer_int32(&in.RegistryPullQPS, &out.RegistryPullQPS, s); err != nil {
566 return err
567 }
568 out.RegistryBurst = in.RegistryBurst
569 if err := v1.Convert_int32_To_Pointer_int32(&in.EventRecordQPS, &out.EventRecordQPS, s); err != nil {
570 return err
571 }
572 out.EventBurst = in.EventBurst
573 if err := v1.Convert_bool_To_Pointer_bool(&in.EnableDebuggingHandlers, &out.EnableDebuggingHandlers, s); err != nil {
574 return err
575 }
576 out.EnableContentionProfiling = in.EnableContentionProfiling
577 if err := v1.Convert_int32_To_Pointer_int32(&in.HealthzPort, &out.HealthzPort, s); err != nil {
578 return err
579 }
580 out.HealthzBindAddress = in.HealthzBindAddress
581 if err := v1.Convert_int32_To_Pointer_int32(&in.OOMScoreAdj, &out.OOMScoreAdj, s); err != nil {
582 return err
583 }
584 out.ClusterDomain = in.ClusterDomain
585 out.ClusterDNS = *(*[]string)(unsafe.Pointer(&in.ClusterDNS))
586 out.StreamingConnectionIdleTimeout = in.StreamingConnectionIdleTimeout
587 out.NodeStatusUpdateFrequency = in.NodeStatusUpdateFrequency
588 out.NodeStatusReportFrequency = in.NodeStatusReportFrequency
589 out.NodeLeaseDurationSeconds = in.NodeLeaseDurationSeconds
590 out.ImageMinimumGCAge = in.ImageMinimumGCAge
591 out.ImageMaximumGCAge = in.ImageMaximumGCAge
592 if err := v1.Convert_int32_To_Pointer_int32(&in.ImageGCHighThresholdPercent, &out.ImageGCHighThresholdPercent, s); err != nil {
593 return err
594 }
595 if err := v1.Convert_int32_To_Pointer_int32(&in.ImageGCLowThresholdPercent, &out.ImageGCLowThresholdPercent, s); err != nil {
596 return err
597 }
598 out.VolumeStatsAggPeriod = in.VolumeStatsAggPeriod
599 out.KubeletCgroups = in.KubeletCgroups
600 out.SystemCgroups = in.SystemCgroups
601 out.CgroupRoot = in.CgroupRoot
602 if err := v1.Convert_bool_To_Pointer_bool(&in.CgroupsPerQOS, &out.CgroupsPerQOS, s); err != nil {
603 return err
604 }
605 out.CgroupDriver = in.CgroupDriver
606 out.CPUManagerPolicy = in.CPUManagerPolicy
607 out.CPUManagerPolicyOptions = *(*map[string]string)(unsafe.Pointer(&in.CPUManagerPolicyOptions))
608 out.CPUManagerReconcilePeriod = in.CPUManagerReconcilePeriod
609 out.MemoryManagerPolicy = in.MemoryManagerPolicy
610 out.TopologyManagerPolicy = in.TopologyManagerPolicy
611 out.TopologyManagerScope = in.TopologyManagerScope
612 out.TopologyManagerPolicyOptions = *(*map[string]string)(unsafe.Pointer(&in.TopologyManagerPolicyOptions))
613 out.QOSReserved = *(*map[string]string)(unsafe.Pointer(&in.QOSReserved))
614 out.RuntimeRequestTimeout = in.RuntimeRequestTimeout
615 out.HairpinMode = in.HairpinMode
616 out.MaxPods = in.MaxPods
617 out.PodCIDR = in.PodCIDR
618 if err := v1.Convert_int64_To_Pointer_int64(&in.PodPidsLimit, &out.PodPidsLimit, s); err != nil {
619 return err
620 }
621 if err := v1.Convert_string_To_Pointer_string(&in.ResolverConfig, &out.ResolverConfig, s); err != nil {
622 return err
623 }
624 out.RunOnce = in.RunOnce
625 if err := v1.Convert_bool_To_Pointer_bool(&in.CPUCFSQuota, &out.CPUCFSQuota, s); err != nil {
626 return err
627 }
628 if err := v1.Convert_v1_Duration_To_Pointer_v1_Duration(&in.CPUCFSQuotaPeriod, &out.CPUCFSQuotaPeriod, s); err != nil {
629 return err
630 }
631 out.MaxOpenFiles = in.MaxOpenFiles
632 if err := v1.Convert_int32_To_Pointer_int32(&in.NodeStatusMaxImages, &out.NodeStatusMaxImages, s); err != nil {
633 return err
634 }
635 out.ContentType = in.ContentType
636 if err := v1.Convert_int32_To_Pointer_int32(&in.KubeAPIQPS, &out.KubeAPIQPS, s); err != nil {
637 return err
638 }
639 out.KubeAPIBurst = in.KubeAPIBurst
640 if err := v1.Convert_bool_To_Pointer_bool(&in.SerializeImagePulls, &out.SerializeImagePulls, s); err != nil {
641 return err
642 }
643 out.MaxParallelImagePulls = (*int32)(unsafe.Pointer(in.MaxParallelImagePulls))
644 out.EvictionHard = *(*map[string]string)(unsafe.Pointer(&in.EvictionHard))
645 out.EvictionSoft = *(*map[string]string)(unsafe.Pointer(&in.EvictionSoft))
646 out.EvictionSoftGracePeriod = *(*map[string]string)(unsafe.Pointer(&in.EvictionSoftGracePeriod))
647 out.EvictionPressureTransitionPeriod = in.EvictionPressureTransitionPeriod
648 out.EvictionMaxPodGracePeriod = in.EvictionMaxPodGracePeriod
649 out.EvictionMinimumReclaim = *(*map[string]string)(unsafe.Pointer(&in.EvictionMinimumReclaim))
650 out.PodsPerCore = in.PodsPerCore
651 if err := v1.Convert_bool_To_Pointer_bool(&in.EnableControllerAttachDetach, &out.EnableControllerAttachDetach, s); err != nil {
652 return err
653 }
654 out.ProtectKernelDefaults = in.ProtectKernelDefaults
655 if err := v1.Convert_bool_To_Pointer_bool(&in.MakeIPTablesUtilChains, &out.MakeIPTablesUtilChains, s); err != nil {
656 return err
657 }
658 if err := v1.Convert_int32_To_Pointer_int32(&in.IPTablesMasqueradeBit, &out.IPTablesMasqueradeBit, s); err != nil {
659 return err
660 }
661 if err := v1.Convert_int32_To_Pointer_int32(&in.IPTablesDropBit, &out.IPTablesDropBit, s); err != nil {
662 return err
663 }
664 out.FeatureGates = *(*map[string]bool)(unsafe.Pointer(&in.FeatureGates))
665 if err := v1.Convert_bool_To_Pointer_bool(&in.FailSwapOn, &out.FailSwapOn, s); err != nil {
666 return err
667 }
668 if err := Convert_config_MemorySwapConfiguration_To_v1beta1_MemorySwapConfiguration(&in.MemorySwap, &out.MemorySwap, s); err != nil {
669 return err
670 }
671 out.ContainerLogMaxSize = in.ContainerLogMaxSize
672 if err := v1.Convert_int32_To_Pointer_int32(&in.ContainerLogMaxFiles, &out.ContainerLogMaxFiles, s); err != nil {
673 return err
674 }
675 if err := v1.Convert_int32_To_Pointer_int32(&in.ContainerLogMaxWorkers, &out.ContainerLogMaxWorkers, s); err != nil {
676 return err
677 }
678 if err := v1.Convert_v1_Duration_To_Pointer_v1_Duration(&in.ContainerLogMonitorInterval, &out.ContainerLogMonitorInterval, s); err != nil {
679 return err
680 }
681 out.ConfigMapAndSecretChangeDetectionStrategy = v1beta1.ResourceChangeDetectionStrategy(in.ConfigMapAndSecretChangeDetectionStrategy)
682 out.AllowedUnsafeSysctls = *(*[]string)(unsafe.Pointer(&in.AllowedUnsafeSysctls))
683 out.KernelMemcgNotification = in.KernelMemcgNotification
684 out.SystemReserved = *(*map[string]string)(unsafe.Pointer(&in.SystemReserved))
685 out.KubeReserved = *(*map[string]string)(unsafe.Pointer(&in.KubeReserved))
686 out.SystemReservedCgroup = in.SystemReservedCgroup
687 out.KubeReservedCgroup = in.KubeReservedCgroup
688 out.EnforceNodeAllocatable = *(*[]string)(unsafe.Pointer(&in.EnforceNodeAllocatable))
689 out.ReservedSystemCPUs = in.ReservedSystemCPUs
690 out.ShowHiddenMetricsForVersion = in.ShowHiddenMetricsForVersion
691 out.Logging = in.Logging
692 if err := v1.Convert_bool_To_Pointer_bool(&in.EnableSystemLogHandler, &out.EnableSystemLogHandler, s); err != nil {
693 return err
694 }
695 if err := v1.Convert_bool_To_Pointer_bool(&in.EnableSystemLogQuery, &out.EnableSystemLogQuery, s); err != nil {
696 return err
697 }
698 out.ShutdownGracePeriod = in.ShutdownGracePeriod
699 out.ShutdownGracePeriodCriticalPods = in.ShutdownGracePeriodCriticalPods
700 out.ShutdownGracePeriodByPodPriority = *(*[]v1beta1.ShutdownGracePeriodByPodPriority)(unsafe.Pointer(&in.ShutdownGracePeriodByPodPriority))
701 out.ReservedMemory = *(*[]v1beta1.MemoryReservation)(unsafe.Pointer(&in.ReservedMemory))
702 if err := v1.Convert_bool_To_Pointer_bool(&in.EnableProfilingHandler, &out.EnableProfilingHandler, s); err != nil {
703 return err
704 }
705 if err := v1.Convert_bool_To_Pointer_bool(&in.EnableDebugFlagsHandler, &out.EnableDebugFlagsHandler, s); err != nil {
706 return err
707 }
708 if err := v1.Convert_bool_To_Pointer_bool(&in.SeccompDefault, &out.SeccompDefault, s); err != nil {
709 return err
710 }
711 out.MemoryThrottlingFactor = (*float64)(unsafe.Pointer(in.MemoryThrottlingFactor))
712 out.RegisterWithTaints = *(*[]corev1.Taint)(unsafe.Pointer(&in.RegisterWithTaints))
713 if err := v1.Convert_bool_To_Pointer_bool(&in.RegisterNode, &out.RegisterNode, s); err != nil {
714 return err
715 }
716 out.Tracing = (*apiv1.TracingConfiguration)(unsafe.Pointer(in.Tracing))
717 if err := v1.Convert_bool_To_Pointer_bool(&in.LocalStorageCapacityIsolation, &out.LocalStorageCapacityIsolation, s); err != nil {
718 return err
719 }
720 out.ContainerRuntimeEndpoint = in.ContainerRuntimeEndpoint
721 out.ImageServiceEndpoint = in.ImageServiceEndpoint
722 return nil
723 }
724
725
726 func Convert_config_KubeletConfiguration_To_v1beta1_KubeletConfiguration(in *config.KubeletConfiguration, out *v1beta1.KubeletConfiguration, s conversion.Scope) error {
727 return autoConvert_config_KubeletConfiguration_To_v1beta1_KubeletConfiguration(in, out, s)
728 }
729
730 func autoConvert_v1beta1_KubeletWebhookAuthentication_To_config_KubeletWebhookAuthentication(in *v1beta1.KubeletWebhookAuthentication, out *config.KubeletWebhookAuthentication, s conversion.Scope) error {
731 if err := v1.Convert_Pointer_bool_To_bool(&in.Enabled, &out.Enabled, s); err != nil {
732 return err
733 }
734 out.CacheTTL = in.CacheTTL
735 return nil
736 }
737
738
739 func Convert_v1beta1_KubeletWebhookAuthentication_To_config_KubeletWebhookAuthentication(in *v1beta1.KubeletWebhookAuthentication, out *config.KubeletWebhookAuthentication, s conversion.Scope) error {
740 return autoConvert_v1beta1_KubeletWebhookAuthentication_To_config_KubeletWebhookAuthentication(in, out, s)
741 }
742
743 func autoConvert_config_KubeletWebhookAuthentication_To_v1beta1_KubeletWebhookAuthentication(in *config.KubeletWebhookAuthentication, out *v1beta1.KubeletWebhookAuthentication, s conversion.Scope) error {
744 if err := v1.Convert_bool_To_Pointer_bool(&in.Enabled, &out.Enabled, s); err != nil {
745 return err
746 }
747 out.CacheTTL = in.CacheTTL
748 return nil
749 }
750
751
752 func Convert_config_KubeletWebhookAuthentication_To_v1beta1_KubeletWebhookAuthentication(in *config.KubeletWebhookAuthentication, out *v1beta1.KubeletWebhookAuthentication, s conversion.Scope) error {
753 return autoConvert_config_KubeletWebhookAuthentication_To_v1beta1_KubeletWebhookAuthentication(in, out, s)
754 }
755
756 func autoConvert_v1beta1_KubeletWebhookAuthorization_To_config_KubeletWebhookAuthorization(in *v1beta1.KubeletWebhookAuthorization, out *config.KubeletWebhookAuthorization, s conversion.Scope) error {
757 out.CacheAuthorizedTTL = in.CacheAuthorizedTTL
758 out.CacheUnauthorizedTTL = in.CacheUnauthorizedTTL
759 return nil
760 }
761
762
763 func Convert_v1beta1_KubeletWebhookAuthorization_To_config_KubeletWebhookAuthorization(in *v1beta1.KubeletWebhookAuthorization, out *config.KubeletWebhookAuthorization, s conversion.Scope) error {
764 return autoConvert_v1beta1_KubeletWebhookAuthorization_To_config_KubeletWebhookAuthorization(in, out, s)
765 }
766
767 func autoConvert_config_KubeletWebhookAuthorization_To_v1beta1_KubeletWebhookAuthorization(in *config.KubeletWebhookAuthorization, out *v1beta1.KubeletWebhookAuthorization, s conversion.Scope) error {
768 out.CacheAuthorizedTTL = in.CacheAuthorizedTTL
769 out.CacheUnauthorizedTTL = in.CacheUnauthorizedTTL
770 return nil
771 }
772
773
774 func Convert_config_KubeletWebhookAuthorization_To_v1beta1_KubeletWebhookAuthorization(in *config.KubeletWebhookAuthorization, out *v1beta1.KubeletWebhookAuthorization, s conversion.Scope) error {
775 return autoConvert_config_KubeletWebhookAuthorization_To_v1beta1_KubeletWebhookAuthorization(in, out, s)
776 }
777
778 func autoConvert_v1beta1_KubeletX509Authentication_To_config_KubeletX509Authentication(in *v1beta1.KubeletX509Authentication, out *config.KubeletX509Authentication, s conversion.Scope) error {
779 out.ClientCAFile = in.ClientCAFile
780 return nil
781 }
782
783
784 func Convert_v1beta1_KubeletX509Authentication_To_config_KubeletX509Authentication(in *v1beta1.KubeletX509Authentication, out *config.KubeletX509Authentication, s conversion.Scope) error {
785 return autoConvert_v1beta1_KubeletX509Authentication_To_config_KubeletX509Authentication(in, out, s)
786 }
787
788 func autoConvert_config_KubeletX509Authentication_To_v1beta1_KubeletX509Authentication(in *config.KubeletX509Authentication, out *v1beta1.KubeletX509Authentication, s conversion.Scope) error {
789 out.ClientCAFile = in.ClientCAFile
790 return nil
791 }
792
793
794 func Convert_config_KubeletX509Authentication_To_v1beta1_KubeletX509Authentication(in *config.KubeletX509Authentication, out *v1beta1.KubeletX509Authentication, s conversion.Scope) error {
795 return autoConvert_config_KubeletX509Authentication_To_v1beta1_KubeletX509Authentication(in, out, s)
796 }
797
798 func autoConvert_v1beta1_MemoryReservation_To_config_MemoryReservation(in *v1beta1.MemoryReservation, out *config.MemoryReservation, s conversion.Scope) error {
799 out.NumaNode = in.NumaNode
800 out.Limits = *(*corev1.ResourceList)(unsafe.Pointer(&in.Limits))
801 return nil
802 }
803
804
805 func Convert_v1beta1_MemoryReservation_To_config_MemoryReservation(in *v1beta1.MemoryReservation, out *config.MemoryReservation, s conversion.Scope) error {
806 return autoConvert_v1beta1_MemoryReservation_To_config_MemoryReservation(in, out, s)
807 }
808
809 func autoConvert_config_MemoryReservation_To_v1beta1_MemoryReservation(in *config.MemoryReservation, out *v1beta1.MemoryReservation, s conversion.Scope) error {
810 out.NumaNode = in.NumaNode
811 out.Limits = *(*corev1.ResourceList)(unsafe.Pointer(&in.Limits))
812 return nil
813 }
814
815
816 func Convert_config_MemoryReservation_To_v1beta1_MemoryReservation(in *config.MemoryReservation, out *v1beta1.MemoryReservation, s conversion.Scope) error {
817 return autoConvert_config_MemoryReservation_To_v1beta1_MemoryReservation(in, out, s)
818 }
819
820 func autoConvert_v1beta1_MemorySwapConfiguration_To_config_MemorySwapConfiguration(in *v1beta1.MemorySwapConfiguration, out *config.MemorySwapConfiguration, s conversion.Scope) error {
821 out.SwapBehavior = in.SwapBehavior
822 return nil
823 }
824
825
826 func Convert_v1beta1_MemorySwapConfiguration_To_config_MemorySwapConfiguration(in *v1beta1.MemorySwapConfiguration, out *config.MemorySwapConfiguration, s conversion.Scope) error {
827 return autoConvert_v1beta1_MemorySwapConfiguration_To_config_MemorySwapConfiguration(in, out, s)
828 }
829
830 func autoConvert_config_MemorySwapConfiguration_To_v1beta1_MemorySwapConfiguration(in *config.MemorySwapConfiguration, out *v1beta1.MemorySwapConfiguration, s conversion.Scope) error {
831 out.SwapBehavior = in.SwapBehavior
832 return nil
833 }
834
835
836 func Convert_config_MemorySwapConfiguration_To_v1beta1_MemorySwapConfiguration(in *config.MemorySwapConfiguration, out *v1beta1.MemorySwapConfiguration, s conversion.Scope) error {
837 return autoConvert_config_MemorySwapConfiguration_To_v1beta1_MemorySwapConfiguration(in, out, s)
838 }
839
840 func autoConvert_v1beta1_SerializedNodeConfigSource_To_config_SerializedNodeConfigSource(in *v1beta1.SerializedNodeConfigSource, out *config.SerializedNodeConfigSource, s conversion.Scope) error {
841 out.Source = in.Source
842 return nil
843 }
844
845
846 func Convert_v1beta1_SerializedNodeConfigSource_To_config_SerializedNodeConfigSource(in *v1beta1.SerializedNodeConfigSource, out *config.SerializedNodeConfigSource, s conversion.Scope) error {
847 return autoConvert_v1beta1_SerializedNodeConfigSource_To_config_SerializedNodeConfigSource(in, out, s)
848 }
849
850 func autoConvert_config_SerializedNodeConfigSource_To_v1beta1_SerializedNodeConfigSource(in *config.SerializedNodeConfigSource, out *v1beta1.SerializedNodeConfigSource, s conversion.Scope) error {
851 out.Source = in.Source
852 return nil
853 }
854
855
856 func Convert_config_SerializedNodeConfigSource_To_v1beta1_SerializedNodeConfigSource(in *config.SerializedNodeConfigSource, out *v1beta1.SerializedNodeConfigSource, s conversion.Scope) error {
857 return autoConvert_config_SerializedNodeConfigSource_To_v1beta1_SerializedNodeConfigSource(in, out, s)
858 }
859
860 func autoConvert_v1beta1_ShutdownGracePeriodByPodPriority_To_config_ShutdownGracePeriodByPodPriority(in *v1beta1.ShutdownGracePeriodByPodPriority, out *config.ShutdownGracePeriodByPodPriority, s conversion.Scope) error {
861 out.Priority = in.Priority
862 out.ShutdownGracePeriodSeconds = in.ShutdownGracePeriodSeconds
863 return nil
864 }
865
866
867 func Convert_v1beta1_ShutdownGracePeriodByPodPriority_To_config_ShutdownGracePeriodByPodPriority(in *v1beta1.ShutdownGracePeriodByPodPriority, out *config.ShutdownGracePeriodByPodPriority, s conversion.Scope) error {
868 return autoConvert_v1beta1_ShutdownGracePeriodByPodPriority_To_config_ShutdownGracePeriodByPodPriority(in, out, s)
869 }
870
871 func autoConvert_config_ShutdownGracePeriodByPodPriority_To_v1beta1_ShutdownGracePeriodByPodPriority(in *config.ShutdownGracePeriodByPodPriority, out *v1beta1.ShutdownGracePeriodByPodPriority, s conversion.Scope) error {
872 out.Priority = in.Priority
873 out.ShutdownGracePeriodSeconds = in.ShutdownGracePeriodSeconds
874 return nil
875 }
876
877
878 func Convert_config_ShutdownGracePeriodByPodPriority_To_v1beta1_ShutdownGracePeriodByPodPriority(in *config.ShutdownGracePeriodByPodPriority, out *v1beta1.ShutdownGracePeriodByPodPriority, s conversion.Scope) error {
879 return autoConvert_config_ShutdownGracePeriodByPodPriority_To_v1beta1_ShutdownGracePeriodByPodPriority(in, out, s)
880 }
881
View as plain text