1
2
3
4
19
20
21
22 package v1alpha2
23
24 import (
25 unsafe "unsafe"
26
27 conversion "k8s.io/apimachinery/pkg/conversion"
28 runtime "k8s.io/apimachinery/pkg/runtime"
29 output "k8s.io/kubernetes/cmd/kubeadm/app/apis/output"
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((*BootstrapToken)(nil), (*output.BootstrapToken)(nil), func(a, b interface{}, scope conversion.Scope) error {
40 return Convert_v1alpha2_BootstrapToken_To_output_BootstrapToken(a.(*BootstrapToken), b.(*output.BootstrapToken), scope)
41 }); err != nil {
42 return err
43 }
44 if err := s.AddGeneratedConversionFunc((*output.BootstrapToken)(nil), (*BootstrapToken)(nil), func(a, b interface{}, scope conversion.Scope) error {
45 return Convert_output_BootstrapToken_To_v1alpha2_BootstrapToken(a.(*output.BootstrapToken), b.(*BootstrapToken), scope)
46 }); err != nil {
47 return err
48 }
49 if err := s.AddGeneratedConversionFunc((*ComponentConfigVersionState)(nil), (*output.ComponentConfigVersionState)(nil), func(a, b interface{}, scope conversion.Scope) error {
50 return Convert_v1alpha2_ComponentConfigVersionState_To_output_ComponentConfigVersionState(a.(*ComponentConfigVersionState), b.(*output.ComponentConfigVersionState), scope)
51 }); err != nil {
52 return err
53 }
54 if err := s.AddGeneratedConversionFunc((*output.ComponentConfigVersionState)(nil), (*ComponentConfigVersionState)(nil), func(a, b interface{}, scope conversion.Scope) error {
55 return Convert_output_ComponentConfigVersionState_To_v1alpha2_ComponentConfigVersionState(a.(*output.ComponentConfigVersionState), b.(*ComponentConfigVersionState), scope)
56 }); err != nil {
57 return err
58 }
59 if err := s.AddGeneratedConversionFunc((*ComponentUpgradePlan)(nil), (*output.ComponentUpgradePlan)(nil), func(a, b interface{}, scope conversion.Scope) error {
60 return Convert_v1alpha2_ComponentUpgradePlan_To_output_ComponentUpgradePlan(a.(*ComponentUpgradePlan), b.(*output.ComponentUpgradePlan), scope)
61 }); err != nil {
62 return err
63 }
64 if err := s.AddGeneratedConversionFunc((*Images)(nil), (*output.Images)(nil), func(a, b interface{}, scope conversion.Scope) error {
65 return Convert_v1alpha2_Images_To_output_Images(a.(*Images), b.(*output.Images), scope)
66 }); err != nil {
67 return err
68 }
69 if err := s.AddGeneratedConversionFunc((*output.Images)(nil), (*Images)(nil), func(a, b interface{}, scope conversion.Scope) error {
70 return Convert_output_Images_To_v1alpha2_Images(a.(*output.Images), b.(*Images), scope)
71 }); err != nil {
72 return err
73 }
74 if err := s.AddGeneratedConversionFunc((*UpgradePlan)(nil), (*output.UpgradePlan)(nil), func(a, b interface{}, scope conversion.Scope) error {
75 return Convert_v1alpha2_UpgradePlan_To_output_UpgradePlan(a.(*UpgradePlan), b.(*output.UpgradePlan), scope)
76 }); err != nil {
77 return err
78 }
79 if err := s.AddConversionFunc((*output.ComponentUpgradePlan)(nil), (*ComponentUpgradePlan)(nil), func(a, b interface{}, scope conversion.Scope) error {
80 return Convert_output_ComponentUpgradePlan_To_v1alpha2_ComponentUpgradePlan(a.(*output.ComponentUpgradePlan), b.(*ComponentUpgradePlan), scope)
81 }); err != nil {
82 return err
83 }
84 if err := s.AddConversionFunc((*output.UpgradePlan)(nil), (*UpgradePlan)(nil), func(a, b interface{}, scope conversion.Scope) error {
85 return Convert_output_UpgradePlan_To_v1alpha2_UpgradePlan(a.(*output.UpgradePlan), b.(*UpgradePlan), scope)
86 }); err != nil {
87 return err
88 }
89 return nil
90 }
91
92 func autoConvert_v1alpha2_BootstrapToken_To_output_BootstrapToken(in *BootstrapToken, out *output.BootstrapToken, s conversion.Scope) error {
93 out.BootstrapToken = in.BootstrapToken
94 return nil
95 }
96
97
98 func Convert_v1alpha2_BootstrapToken_To_output_BootstrapToken(in *BootstrapToken, out *output.BootstrapToken, s conversion.Scope) error {
99 return autoConvert_v1alpha2_BootstrapToken_To_output_BootstrapToken(in, out, s)
100 }
101
102 func autoConvert_output_BootstrapToken_To_v1alpha2_BootstrapToken(in *output.BootstrapToken, out *BootstrapToken, s conversion.Scope) error {
103 out.BootstrapToken = in.BootstrapToken
104 return nil
105 }
106
107
108 func Convert_output_BootstrapToken_To_v1alpha2_BootstrapToken(in *output.BootstrapToken, out *BootstrapToken, s conversion.Scope) error {
109 return autoConvert_output_BootstrapToken_To_v1alpha2_BootstrapToken(in, out, s)
110 }
111
112 func autoConvert_v1alpha2_ComponentConfigVersionState_To_output_ComponentConfigVersionState(in *ComponentConfigVersionState, out *output.ComponentConfigVersionState, s conversion.Scope) error {
113 out.Group = in.Group
114 out.CurrentVersion = in.CurrentVersion
115 out.PreferredVersion = in.PreferredVersion
116 out.ManualUpgradeRequired = in.ManualUpgradeRequired
117 return nil
118 }
119
120
121 func Convert_v1alpha2_ComponentConfigVersionState_To_output_ComponentConfigVersionState(in *ComponentConfigVersionState, out *output.ComponentConfigVersionState, s conversion.Scope) error {
122 return autoConvert_v1alpha2_ComponentConfigVersionState_To_output_ComponentConfigVersionState(in, out, s)
123 }
124
125 func autoConvert_output_ComponentConfigVersionState_To_v1alpha2_ComponentConfigVersionState(in *output.ComponentConfigVersionState, out *ComponentConfigVersionState, s conversion.Scope) error {
126 out.Group = in.Group
127 out.CurrentVersion = in.CurrentVersion
128 out.PreferredVersion = in.PreferredVersion
129 out.ManualUpgradeRequired = in.ManualUpgradeRequired
130 return nil
131 }
132
133
134 func Convert_output_ComponentConfigVersionState_To_v1alpha2_ComponentConfigVersionState(in *output.ComponentConfigVersionState, out *ComponentConfigVersionState, s conversion.Scope) error {
135 return autoConvert_output_ComponentConfigVersionState_To_v1alpha2_ComponentConfigVersionState(in, out, s)
136 }
137
138 func autoConvert_v1alpha2_ComponentUpgradePlan_To_output_ComponentUpgradePlan(in *ComponentUpgradePlan, out *output.ComponentUpgradePlan, s conversion.Scope) error {
139 out.Name = in.Name
140 out.CurrentVersion = in.CurrentVersion
141 out.NewVersion = in.NewVersion
142 return nil
143 }
144
145
146 func Convert_v1alpha2_ComponentUpgradePlan_To_output_ComponentUpgradePlan(in *ComponentUpgradePlan, out *output.ComponentUpgradePlan, s conversion.Scope) error {
147 return autoConvert_v1alpha2_ComponentUpgradePlan_To_output_ComponentUpgradePlan(in, out, s)
148 }
149
150 func autoConvert_output_ComponentUpgradePlan_To_v1alpha2_ComponentUpgradePlan(in *output.ComponentUpgradePlan, out *ComponentUpgradePlan, s conversion.Scope) error {
151 out.Name = in.Name
152 out.CurrentVersion = in.CurrentVersion
153 out.NewVersion = in.NewVersion
154
155 return nil
156 }
157
158 func autoConvert_v1alpha2_Images_To_output_Images(in *Images, out *output.Images, s conversion.Scope) error {
159 out.Images = *(*[]string)(unsafe.Pointer(&in.Images))
160 return nil
161 }
162
163
164 func Convert_v1alpha2_Images_To_output_Images(in *Images, out *output.Images, s conversion.Scope) error {
165 return autoConvert_v1alpha2_Images_To_output_Images(in, out, s)
166 }
167
168 func autoConvert_output_Images_To_v1alpha2_Images(in *output.Images, out *Images, s conversion.Scope) error {
169 out.Images = *(*[]string)(unsafe.Pointer(&in.Images))
170 return nil
171 }
172
173
174 func Convert_output_Images_To_v1alpha2_Images(in *output.Images, out *Images, s conversion.Scope) error {
175 return autoConvert_output_Images_To_v1alpha2_Images(in, out, s)
176 }
177
178 func autoConvert_v1alpha2_UpgradePlan_To_output_UpgradePlan(in *UpgradePlan, out *output.UpgradePlan, s conversion.Scope) error {
179 if in.Components != nil {
180 in, out := &in.Components, &out.Components
181 *out = make([]output.ComponentUpgradePlan, len(*in))
182 for i := range *in {
183 if err := Convert_v1alpha2_ComponentUpgradePlan_To_output_ComponentUpgradePlan(&(*in)[i], &(*out)[i], s); err != nil {
184 return err
185 }
186 }
187 } else {
188 out.Components = nil
189 }
190 out.ConfigVersions = *(*[]output.ComponentConfigVersionState)(unsafe.Pointer(&in.ConfigVersions))
191 return nil
192 }
193
194
195 func Convert_v1alpha2_UpgradePlan_To_output_UpgradePlan(in *UpgradePlan, out *output.UpgradePlan, s conversion.Scope) error {
196 return autoConvert_v1alpha2_UpgradePlan_To_output_UpgradePlan(in, out, s)
197 }
198
199 func autoConvert_output_UpgradePlan_To_v1alpha2_UpgradePlan(in *output.UpgradePlan, out *UpgradePlan, s conversion.Scope) error {
200
201 out.ConfigVersions = *(*[]ComponentConfigVersionState)(unsafe.Pointer(&in.ConfigVersions))
202 if in.Components != nil {
203 in, out := &in.Components, &out.Components
204 *out = make([]ComponentUpgradePlan, len(*in))
205 for i := range *in {
206 if err := Convert_output_ComponentUpgradePlan_To_v1alpha2_ComponentUpgradePlan(&(*in)[i], &(*out)[i], s); err != nil {
207 return err
208 }
209 }
210 } else {
211 out.Components = nil
212 }
213 return nil
214 }
215
View as plain text