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 apiregistration "k8s.io/kube-aggregator/pkg/apis/apiregistration"
31 )
32
33 func init() {
34 localSchemeBuilder.Register(RegisterConversions)
35 }
36
37
38
39 func RegisterConversions(s *runtime.Scheme) error {
40 if err := s.AddGeneratedConversionFunc((*APIService)(nil), (*apiregistration.APIService)(nil), func(a, b interface{}, scope conversion.Scope) error {
41 return Convert_v1_APIService_To_apiregistration_APIService(a.(*APIService), b.(*apiregistration.APIService), scope)
42 }); err != nil {
43 return err
44 }
45 if err := s.AddGeneratedConversionFunc((*apiregistration.APIService)(nil), (*APIService)(nil), func(a, b interface{}, scope conversion.Scope) error {
46 return Convert_apiregistration_APIService_To_v1_APIService(a.(*apiregistration.APIService), b.(*APIService), scope)
47 }); err != nil {
48 return err
49 }
50 if err := s.AddGeneratedConversionFunc((*APIServiceCondition)(nil), (*apiregistration.APIServiceCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
51 return Convert_v1_APIServiceCondition_To_apiregistration_APIServiceCondition(a.(*APIServiceCondition), b.(*apiregistration.APIServiceCondition), scope)
52 }); err != nil {
53 return err
54 }
55 if err := s.AddGeneratedConversionFunc((*apiregistration.APIServiceCondition)(nil), (*APIServiceCondition)(nil), func(a, b interface{}, scope conversion.Scope) error {
56 return Convert_apiregistration_APIServiceCondition_To_v1_APIServiceCondition(a.(*apiregistration.APIServiceCondition), b.(*APIServiceCondition), scope)
57 }); err != nil {
58 return err
59 }
60 if err := s.AddGeneratedConversionFunc((*APIServiceList)(nil), (*apiregistration.APIServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
61 return Convert_v1_APIServiceList_To_apiregistration_APIServiceList(a.(*APIServiceList), b.(*apiregistration.APIServiceList), scope)
62 }); err != nil {
63 return err
64 }
65 if err := s.AddGeneratedConversionFunc((*apiregistration.APIServiceList)(nil), (*APIServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
66 return Convert_apiregistration_APIServiceList_To_v1_APIServiceList(a.(*apiregistration.APIServiceList), b.(*APIServiceList), scope)
67 }); err != nil {
68 return err
69 }
70 if err := s.AddGeneratedConversionFunc((*APIServiceSpec)(nil), (*apiregistration.APIServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
71 return Convert_v1_APIServiceSpec_To_apiregistration_APIServiceSpec(a.(*APIServiceSpec), b.(*apiregistration.APIServiceSpec), scope)
72 }); err != nil {
73 return err
74 }
75 if err := s.AddGeneratedConversionFunc((*apiregistration.APIServiceSpec)(nil), (*APIServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
76 return Convert_apiregistration_APIServiceSpec_To_v1_APIServiceSpec(a.(*apiregistration.APIServiceSpec), b.(*APIServiceSpec), scope)
77 }); err != nil {
78 return err
79 }
80 if err := s.AddGeneratedConversionFunc((*APIServiceStatus)(nil), (*apiregistration.APIServiceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
81 return Convert_v1_APIServiceStatus_To_apiregistration_APIServiceStatus(a.(*APIServiceStatus), b.(*apiregistration.APIServiceStatus), scope)
82 }); err != nil {
83 return err
84 }
85 if err := s.AddGeneratedConversionFunc((*apiregistration.APIServiceStatus)(nil), (*APIServiceStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
86 return Convert_apiregistration_APIServiceStatus_To_v1_APIServiceStatus(a.(*apiregistration.APIServiceStatus), b.(*APIServiceStatus), scope)
87 }); err != nil {
88 return err
89 }
90 if err := s.AddGeneratedConversionFunc((*ServiceReference)(nil), (*apiregistration.ServiceReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
91 return Convert_v1_ServiceReference_To_apiregistration_ServiceReference(a.(*ServiceReference), b.(*apiregistration.ServiceReference), scope)
92 }); err != nil {
93 return err
94 }
95 if err := s.AddGeneratedConversionFunc((*apiregistration.ServiceReference)(nil), (*ServiceReference)(nil), func(a, b interface{}, scope conversion.Scope) error {
96 return Convert_apiregistration_ServiceReference_To_v1_ServiceReference(a.(*apiregistration.ServiceReference), b.(*ServiceReference), scope)
97 }); err != nil {
98 return err
99 }
100 return nil
101 }
102
103 func autoConvert_v1_APIService_To_apiregistration_APIService(in *APIService, out *apiregistration.APIService, s conversion.Scope) error {
104 out.ObjectMeta = in.ObjectMeta
105 if err := Convert_v1_APIServiceSpec_To_apiregistration_APIServiceSpec(&in.Spec, &out.Spec, s); err != nil {
106 return err
107 }
108 if err := Convert_v1_APIServiceStatus_To_apiregistration_APIServiceStatus(&in.Status, &out.Status, s); err != nil {
109 return err
110 }
111 return nil
112 }
113
114
115 func Convert_v1_APIService_To_apiregistration_APIService(in *APIService, out *apiregistration.APIService, s conversion.Scope) error {
116 return autoConvert_v1_APIService_To_apiregistration_APIService(in, out, s)
117 }
118
119 func autoConvert_apiregistration_APIService_To_v1_APIService(in *apiregistration.APIService, out *APIService, s conversion.Scope) error {
120 out.ObjectMeta = in.ObjectMeta
121 if err := Convert_apiregistration_APIServiceSpec_To_v1_APIServiceSpec(&in.Spec, &out.Spec, s); err != nil {
122 return err
123 }
124 if err := Convert_apiregistration_APIServiceStatus_To_v1_APIServiceStatus(&in.Status, &out.Status, s); err != nil {
125 return err
126 }
127 return nil
128 }
129
130
131 func Convert_apiregistration_APIService_To_v1_APIService(in *apiregistration.APIService, out *APIService, s conversion.Scope) error {
132 return autoConvert_apiregistration_APIService_To_v1_APIService(in, out, s)
133 }
134
135 func autoConvert_v1_APIServiceCondition_To_apiregistration_APIServiceCondition(in *APIServiceCondition, out *apiregistration.APIServiceCondition, s conversion.Scope) error {
136 out.Type = apiregistration.APIServiceConditionType(in.Type)
137 out.Status = apiregistration.ConditionStatus(in.Status)
138 out.LastTransitionTime = in.LastTransitionTime
139 out.Reason = in.Reason
140 out.Message = in.Message
141 return nil
142 }
143
144
145 func Convert_v1_APIServiceCondition_To_apiregistration_APIServiceCondition(in *APIServiceCondition, out *apiregistration.APIServiceCondition, s conversion.Scope) error {
146 return autoConvert_v1_APIServiceCondition_To_apiregistration_APIServiceCondition(in, out, s)
147 }
148
149 func autoConvert_apiregistration_APIServiceCondition_To_v1_APIServiceCondition(in *apiregistration.APIServiceCondition, out *APIServiceCondition, s conversion.Scope) error {
150 out.Type = APIServiceConditionType(in.Type)
151 out.Status = ConditionStatus(in.Status)
152 out.LastTransitionTime = in.LastTransitionTime
153 out.Reason = in.Reason
154 out.Message = in.Message
155 return nil
156 }
157
158
159 func Convert_apiregistration_APIServiceCondition_To_v1_APIServiceCondition(in *apiregistration.APIServiceCondition, out *APIServiceCondition, s conversion.Scope) error {
160 return autoConvert_apiregistration_APIServiceCondition_To_v1_APIServiceCondition(in, out, s)
161 }
162
163 func autoConvert_v1_APIServiceList_To_apiregistration_APIServiceList(in *APIServiceList, out *apiregistration.APIServiceList, s conversion.Scope) error {
164 out.ListMeta = in.ListMeta
165 if in.Items != nil {
166 in, out := &in.Items, &out.Items
167 *out = make([]apiregistration.APIService, len(*in))
168 for i := range *in {
169 if err := Convert_v1_APIService_To_apiregistration_APIService(&(*in)[i], &(*out)[i], s); err != nil {
170 return err
171 }
172 }
173 } else {
174 out.Items = nil
175 }
176 return nil
177 }
178
179
180 func Convert_v1_APIServiceList_To_apiregistration_APIServiceList(in *APIServiceList, out *apiregistration.APIServiceList, s conversion.Scope) error {
181 return autoConvert_v1_APIServiceList_To_apiregistration_APIServiceList(in, out, s)
182 }
183
184 func autoConvert_apiregistration_APIServiceList_To_v1_APIServiceList(in *apiregistration.APIServiceList, out *APIServiceList, s conversion.Scope) error {
185 out.ListMeta = in.ListMeta
186 if in.Items != nil {
187 in, out := &in.Items, &out.Items
188 *out = make([]APIService, len(*in))
189 for i := range *in {
190 if err := Convert_apiregistration_APIService_To_v1_APIService(&(*in)[i], &(*out)[i], s); err != nil {
191 return err
192 }
193 }
194 } else {
195 out.Items = nil
196 }
197 return nil
198 }
199
200
201 func Convert_apiregistration_APIServiceList_To_v1_APIServiceList(in *apiregistration.APIServiceList, out *APIServiceList, s conversion.Scope) error {
202 return autoConvert_apiregistration_APIServiceList_To_v1_APIServiceList(in, out, s)
203 }
204
205 func autoConvert_v1_APIServiceSpec_To_apiregistration_APIServiceSpec(in *APIServiceSpec, out *apiregistration.APIServiceSpec, s conversion.Scope) error {
206 if in.Service != nil {
207 in, out := &in.Service, &out.Service
208 *out = new(apiregistration.ServiceReference)
209 if err := Convert_v1_ServiceReference_To_apiregistration_ServiceReference(*in, *out, s); err != nil {
210 return err
211 }
212 } else {
213 out.Service = nil
214 }
215 out.Group = in.Group
216 out.Version = in.Version
217 out.InsecureSkipTLSVerify = in.InsecureSkipTLSVerify
218 out.CABundle = *(*[]byte)(unsafe.Pointer(&in.CABundle))
219 out.GroupPriorityMinimum = in.GroupPriorityMinimum
220 out.VersionPriority = in.VersionPriority
221 return nil
222 }
223
224
225 func Convert_v1_APIServiceSpec_To_apiregistration_APIServiceSpec(in *APIServiceSpec, out *apiregistration.APIServiceSpec, s conversion.Scope) error {
226 return autoConvert_v1_APIServiceSpec_To_apiregistration_APIServiceSpec(in, out, s)
227 }
228
229 func autoConvert_apiregistration_APIServiceSpec_To_v1_APIServiceSpec(in *apiregistration.APIServiceSpec, out *APIServiceSpec, s conversion.Scope) error {
230 if in.Service != nil {
231 in, out := &in.Service, &out.Service
232 *out = new(ServiceReference)
233 if err := Convert_apiregistration_ServiceReference_To_v1_ServiceReference(*in, *out, s); err != nil {
234 return err
235 }
236 } else {
237 out.Service = nil
238 }
239 out.Group = in.Group
240 out.Version = in.Version
241 out.InsecureSkipTLSVerify = in.InsecureSkipTLSVerify
242 out.CABundle = *(*[]byte)(unsafe.Pointer(&in.CABundle))
243 out.GroupPriorityMinimum = in.GroupPriorityMinimum
244 out.VersionPriority = in.VersionPriority
245 return nil
246 }
247
248
249 func Convert_apiregistration_APIServiceSpec_To_v1_APIServiceSpec(in *apiregistration.APIServiceSpec, out *APIServiceSpec, s conversion.Scope) error {
250 return autoConvert_apiregistration_APIServiceSpec_To_v1_APIServiceSpec(in, out, s)
251 }
252
253 func autoConvert_v1_APIServiceStatus_To_apiregistration_APIServiceStatus(in *APIServiceStatus, out *apiregistration.APIServiceStatus, s conversion.Scope) error {
254 out.Conditions = *(*[]apiregistration.APIServiceCondition)(unsafe.Pointer(&in.Conditions))
255 return nil
256 }
257
258
259 func Convert_v1_APIServiceStatus_To_apiregistration_APIServiceStatus(in *APIServiceStatus, out *apiregistration.APIServiceStatus, s conversion.Scope) error {
260 return autoConvert_v1_APIServiceStatus_To_apiregistration_APIServiceStatus(in, out, s)
261 }
262
263 func autoConvert_apiregistration_APIServiceStatus_To_v1_APIServiceStatus(in *apiregistration.APIServiceStatus, out *APIServiceStatus, s conversion.Scope) error {
264 out.Conditions = *(*[]APIServiceCondition)(unsafe.Pointer(&in.Conditions))
265 return nil
266 }
267
268
269 func Convert_apiregistration_APIServiceStatus_To_v1_APIServiceStatus(in *apiregistration.APIServiceStatus, out *APIServiceStatus, s conversion.Scope) error {
270 return autoConvert_apiregistration_APIServiceStatus_To_v1_APIServiceStatus(in, out, s)
271 }
272
273 func autoConvert_v1_ServiceReference_To_apiregistration_ServiceReference(in *ServiceReference, out *apiregistration.ServiceReference, s conversion.Scope) error {
274 out.Namespace = in.Namespace
275 out.Name = in.Name
276 if err := metav1.Convert_Pointer_int32_To_int32(&in.Port, &out.Port, s); err != nil {
277 return err
278 }
279 return nil
280 }
281
282
283 func Convert_v1_ServiceReference_To_apiregistration_ServiceReference(in *ServiceReference, out *apiregistration.ServiceReference, s conversion.Scope) error {
284 return autoConvert_v1_ServiceReference_To_apiregistration_ServiceReference(in, out, s)
285 }
286
287 func autoConvert_apiregistration_ServiceReference_To_v1_ServiceReference(in *apiregistration.ServiceReference, out *ServiceReference, s conversion.Scope) error {
288 out.Namespace = in.Namespace
289 out.Name = in.Name
290 if err := metav1.Convert_int32_To_Pointer_int32(&in.Port, &out.Port, s); err != nil {
291 return err
292 }
293 return nil
294 }
295
296
297 func Convert_apiregistration_ServiceReference_To_v1_ServiceReference(in *apiregistration.ServiceReference, out *ServiceReference, s conversion.Scope) error {
298 return autoConvert_apiregistration_ServiceReference_To_v1_ServiceReference(in, out, s)
299 }
300
View as plain text