1
2
3
4
19
20
21
22 package v1alpha1
23
24 import (
25 v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
26 conversion "k8s.io/apimachinery/pkg/conversion"
27 runtime "k8s.io/apimachinery/pkg/runtime"
28 config "k8s.io/component-base/config"
29 )
30
31 func init() {
32 localSchemeBuilder.Register(RegisterConversions)
33 }
34
35
36
37 func RegisterConversions(s *runtime.Scheme) error {
38 if err := s.AddConversionFunc((*config.ClientConnectionConfiguration)(nil), (*ClientConnectionConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
39 return Convert_config_ClientConnectionConfiguration_To_v1alpha1_ClientConnectionConfiguration(a.(*config.ClientConnectionConfiguration), b.(*ClientConnectionConfiguration), scope)
40 }); err != nil {
41 return err
42 }
43 if err := s.AddConversionFunc((*config.DebuggingConfiguration)(nil), (*DebuggingConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
44 return Convert_config_DebuggingConfiguration_To_v1alpha1_DebuggingConfiguration(a.(*config.DebuggingConfiguration), b.(*DebuggingConfiguration), scope)
45 }); err != nil {
46 return err
47 }
48 if err := s.AddConversionFunc((*config.LeaderElectionConfiguration)(nil), (*LeaderElectionConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
49 return Convert_config_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(a.(*config.LeaderElectionConfiguration), b.(*LeaderElectionConfiguration), scope)
50 }); err != nil {
51 return err
52 }
53 if err := s.AddConversionFunc((*ClientConnectionConfiguration)(nil), (*config.ClientConnectionConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
54 return Convert_v1alpha1_ClientConnectionConfiguration_To_config_ClientConnectionConfiguration(a.(*ClientConnectionConfiguration), b.(*config.ClientConnectionConfiguration), scope)
55 }); err != nil {
56 return err
57 }
58 if err := s.AddConversionFunc((*DebuggingConfiguration)(nil), (*config.DebuggingConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
59 return Convert_v1alpha1_DebuggingConfiguration_To_config_DebuggingConfiguration(a.(*DebuggingConfiguration), b.(*config.DebuggingConfiguration), scope)
60 }); err != nil {
61 return err
62 }
63 if err := s.AddConversionFunc((*LeaderElectionConfiguration)(nil), (*config.LeaderElectionConfiguration)(nil), func(a, b interface{}, scope conversion.Scope) error {
64 return Convert_v1alpha1_LeaderElectionConfiguration_To_config_LeaderElectionConfiguration(a.(*LeaderElectionConfiguration), b.(*config.LeaderElectionConfiguration), scope)
65 }); err != nil {
66 return err
67 }
68 return nil
69 }
70
71 func autoConvert_v1alpha1_ClientConnectionConfiguration_To_config_ClientConnectionConfiguration(in *ClientConnectionConfiguration, out *config.ClientConnectionConfiguration, s conversion.Scope) error {
72 out.Kubeconfig = in.Kubeconfig
73 out.AcceptContentTypes = in.AcceptContentTypes
74 out.ContentType = in.ContentType
75 out.QPS = in.QPS
76 out.Burst = in.Burst
77 return nil
78 }
79
80 func autoConvert_config_ClientConnectionConfiguration_To_v1alpha1_ClientConnectionConfiguration(in *config.ClientConnectionConfiguration, out *ClientConnectionConfiguration, s conversion.Scope) error {
81 out.Kubeconfig = in.Kubeconfig
82 out.AcceptContentTypes = in.AcceptContentTypes
83 out.ContentType = in.ContentType
84 out.QPS = in.QPS
85 out.Burst = in.Burst
86 return nil
87 }
88
89 func autoConvert_v1alpha1_DebuggingConfiguration_To_config_DebuggingConfiguration(in *DebuggingConfiguration, out *config.DebuggingConfiguration, s conversion.Scope) error {
90 if err := v1.Convert_Pointer_bool_To_bool(&in.EnableProfiling, &out.EnableProfiling, s); err != nil {
91 return err
92 }
93 if err := v1.Convert_Pointer_bool_To_bool(&in.EnableContentionProfiling, &out.EnableContentionProfiling, s); err != nil {
94 return err
95 }
96 return nil
97 }
98
99 func autoConvert_config_DebuggingConfiguration_To_v1alpha1_DebuggingConfiguration(in *config.DebuggingConfiguration, out *DebuggingConfiguration, s conversion.Scope) error {
100 if err := v1.Convert_bool_To_Pointer_bool(&in.EnableProfiling, &out.EnableProfiling, s); err != nil {
101 return err
102 }
103 if err := v1.Convert_bool_To_Pointer_bool(&in.EnableContentionProfiling, &out.EnableContentionProfiling, s); err != nil {
104 return err
105 }
106 return nil
107 }
108
109 func autoConvert_v1alpha1_LeaderElectionConfiguration_To_config_LeaderElectionConfiguration(in *LeaderElectionConfiguration, out *config.LeaderElectionConfiguration, s conversion.Scope) error {
110 if err := v1.Convert_Pointer_bool_To_bool(&in.LeaderElect, &out.LeaderElect, s); err != nil {
111 return err
112 }
113 out.LeaseDuration = in.LeaseDuration
114 out.RenewDeadline = in.RenewDeadline
115 out.RetryPeriod = in.RetryPeriod
116 out.ResourceLock = in.ResourceLock
117 out.ResourceName = in.ResourceName
118 out.ResourceNamespace = in.ResourceNamespace
119 return nil
120 }
121
122 func autoConvert_config_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(in *config.LeaderElectionConfiguration, out *LeaderElectionConfiguration, s conversion.Scope) error {
123 if err := v1.Convert_bool_To_Pointer_bool(&in.LeaderElect, &out.LeaderElect, s); err != nil {
124 return err
125 }
126 out.LeaseDuration = in.LeaseDuration
127 out.RenewDeadline = in.RenewDeadline
128 out.RetryPeriod = in.RetryPeriod
129 out.ResourceLock = in.ResourceLock
130 out.ResourceName = in.ResourceName
131 out.ResourceNamespace = in.ResourceNamespace
132 return nil
133 }
134
View as plain text