1
2
3
4
19
20
21
22 package v1beta1
23
24 import (
25 unsafe "unsafe"
26
27 v1 "k8s.io/api/core/v1"
28 v1beta1 "k8s.io/api/discovery/v1beta1"
29 conversion "k8s.io/apimachinery/pkg/conversion"
30 runtime "k8s.io/apimachinery/pkg/runtime"
31 core "k8s.io/kubernetes/pkg/apis/core"
32 discovery "k8s.io/kubernetes/pkg/apis/discovery"
33 )
34
35 func init() {
36 localSchemeBuilder.Register(RegisterConversions)
37 }
38
39
40
41 func RegisterConversions(s *runtime.Scheme) error {
42 if err := s.AddGeneratedConversionFunc((*v1beta1.EndpointConditions)(nil), (*discovery.EndpointConditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
43 return Convert_v1beta1_EndpointConditions_To_discovery_EndpointConditions(a.(*v1beta1.EndpointConditions), b.(*discovery.EndpointConditions), scope)
44 }); err != nil {
45 return err
46 }
47 if err := s.AddGeneratedConversionFunc((*discovery.EndpointConditions)(nil), (*v1beta1.EndpointConditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
48 return Convert_discovery_EndpointConditions_To_v1beta1_EndpointConditions(a.(*discovery.EndpointConditions), b.(*v1beta1.EndpointConditions), scope)
49 }); err != nil {
50 return err
51 }
52 if err := s.AddGeneratedConversionFunc((*v1beta1.EndpointHints)(nil), (*discovery.EndpointHints)(nil), func(a, b interface{}, scope conversion.Scope) error {
53 return Convert_v1beta1_EndpointHints_To_discovery_EndpointHints(a.(*v1beta1.EndpointHints), b.(*discovery.EndpointHints), scope)
54 }); err != nil {
55 return err
56 }
57 if err := s.AddGeneratedConversionFunc((*discovery.EndpointHints)(nil), (*v1beta1.EndpointHints)(nil), func(a, b interface{}, scope conversion.Scope) error {
58 return Convert_discovery_EndpointHints_To_v1beta1_EndpointHints(a.(*discovery.EndpointHints), b.(*v1beta1.EndpointHints), scope)
59 }); err != nil {
60 return err
61 }
62 if err := s.AddGeneratedConversionFunc((*v1beta1.EndpointPort)(nil), (*discovery.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
63 return Convert_v1beta1_EndpointPort_To_discovery_EndpointPort(a.(*v1beta1.EndpointPort), b.(*discovery.EndpointPort), scope)
64 }); err != nil {
65 return err
66 }
67 if err := s.AddGeneratedConversionFunc((*discovery.EndpointPort)(nil), (*v1beta1.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
68 return Convert_discovery_EndpointPort_To_v1beta1_EndpointPort(a.(*discovery.EndpointPort), b.(*v1beta1.EndpointPort), scope)
69 }); err != nil {
70 return err
71 }
72 if err := s.AddGeneratedConversionFunc((*v1beta1.EndpointSlice)(nil), (*discovery.EndpointSlice)(nil), func(a, b interface{}, scope conversion.Scope) error {
73 return Convert_v1beta1_EndpointSlice_To_discovery_EndpointSlice(a.(*v1beta1.EndpointSlice), b.(*discovery.EndpointSlice), scope)
74 }); err != nil {
75 return err
76 }
77 if err := s.AddGeneratedConversionFunc((*discovery.EndpointSlice)(nil), (*v1beta1.EndpointSlice)(nil), func(a, b interface{}, scope conversion.Scope) error {
78 return Convert_discovery_EndpointSlice_To_v1beta1_EndpointSlice(a.(*discovery.EndpointSlice), b.(*v1beta1.EndpointSlice), scope)
79 }); err != nil {
80 return err
81 }
82 if err := s.AddGeneratedConversionFunc((*v1beta1.EndpointSliceList)(nil), (*discovery.EndpointSliceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
83 return Convert_v1beta1_EndpointSliceList_To_discovery_EndpointSliceList(a.(*v1beta1.EndpointSliceList), b.(*discovery.EndpointSliceList), scope)
84 }); err != nil {
85 return err
86 }
87 if err := s.AddGeneratedConversionFunc((*discovery.EndpointSliceList)(nil), (*v1beta1.EndpointSliceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
88 return Convert_discovery_EndpointSliceList_To_v1beta1_EndpointSliceList(a.(*discovery.EndpointSliceList), b.(*v1beta1.EndpointSliceList), scope)
89 }); err != nil {
90 return err
91 }
92 if err := s.AddGeneratedConversionFunc((*v1beta1.ForZone)(nil), (*discovery.ForZone)(nil), func(a, b interface{}, scope conversion.Scope) error {
93 return Convert_v1beta1_ForZone_To_discovery_ForZone(a.(*v1beta1.ForZone), b.(*discovery.ForZone), scope)
94 }); err != nil {
95 return err
96 }
97 if err := s.AddGeneratedConversionFunc((*discovery.ForZone)(nil), (*v1beta1.ForZone)(nil), func(a, b interface{}, scope conversion.Scope) error {
98 return Convert_discovery_ForZone_To_v1beta1_ForZone(a.(*discovery.ForZone), b.(*v1beta1.ForZone), scope)
99 }); err != nil {
100 return err
101 }
102 if err := s.AddConversionFunc((*discovery.Endpoint)(nil), (*v1beta1.Endpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
103 return Convert_discovery_Endpoint_To_v1beta1_Endpoint(a.(*discovery.Endpoint), b.(*v1beta1.Endpoint), scope)
104 }); err != nil {
105 return err
106 }
107 if err := s.AddConversionFunc((*v1beta1.Endpoint)(nil), (*discovery.Endpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
108 return Convert_v1beta1_Endpoint_To_discovery_Endpoint(a.(*v1beta1.Endpoint), b.(*discovery.Endpoint), scope)
109 }); err != nil {
110 return err
111 }
112 return nil
113 }
114
115 func autoConvert_v1beta1_Endpoint_To_discovery_Endpoint(in *v1beta1.Endpoint, out *discovery.Endpoint, s conversion.Scope) error {
116 out.Addresses = *(*[]string)(unsafe.Pointer(&in.Addresses))
117 if err := Convert_v1beta1_EndpointConditions_To_discovery_EndpointConditions(&in.Conditions, &out.Conditions, s); err != nil {
118 return err
119 }
120 out.Hostname = (*string)(unsafe.Pointer(in.Hostname))
121 out.TargetRef = (*core.ObjectReference)(unsafe.Pointer(in.TargetRef))
122
123 out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
124 out.Hints = (*discovery.EndpointHints)(unsafe.Pointer(in.Hints))
125 return nil
126 }
127
128 func autoConvert_discovery_Endpoint_To_v1beta1_Endpoint(in *discovery.Endpoint, out *v1beta1.Endpoint, s conversion.Scope) error {
129 out.Addresses = *(*[]string)(unsafe.Pointer(&in.Addresses))
130 if err := Convert_discovery_EndpointConditions_To_v1beta1_EndpointConditions(&in.Conditions, &out.Conditions, s); err != nil {
131 return err
132 }
133 out.Hostname = (*string)(unsafe.Pointer(in.Hostname))
134 out.TargetRef = (*v1.ObjectReference)(unsafe.Pointer(in.TargetRef))
135
136 out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
137
138 out.Hints = (*v1beta1.EndpointHints)(unsafe.Pointer(in.Hints))
139 return nil
140 }
141
142 func autoConvert_v1beta1_EndpointConditions_To_discovery_EndpointConditions(in *v1beta1.EndpointConditions, out *discovery.EndpointConditions, s conversion.Scope) error {
143 out.Ready = (*bool)(unsafe.Pointer(in.Ready))
144 out.Serving = (*bool)(unsafe.Pointer(in.Serving))
145 out.Terminating = (*bool)(unsafe.Pointer(in.Terminating))
146 return nil
147 }
148
149
150 func Convert_v1beta1_EndpointConditions_To_discovery_EndpointConditions(in *v1beta1.EndpointConditions, out *discovery.EndpointConditions, s conversion.Scope) error {
151 return autoConvert_v1beta1_EndpointConditions_To_discovery_EndpointConditions(in, out, s)
152 }
153
154 func autoConvert_discovery_EndpointConditions_To_v1beta1_EndpointConditions(in *discovery.EndpointConditions, out *v1beta1.EndpointConditions, s conversion.Scope) error {
155 out.Ready = (*bool)(unsafe.Pointer(in.Ready))
156 out.Serving = (*bool)(unsafe.Pointer(in.Serving))
157 out.Terminating = (*bool)(unsafe.Pointer(in.Terminating))
158 return nil
159 }
160
161
162 func Convert_discovery_EndpointConditions_To_v1beta1_EndpointConditions(in *discovery.EndpointConditions, out *v1beta1.EndpointConditions, s conversion.Scope) error {
163 return autoConvert_discovery_EndpointConditions_To_v1beta1_EndpointConditions(in, out, s)
164 }
165
166 func autoConvert_v1beta1_EndpointHints_To_discovery_EndpointHints(in *v1beta1.EndpointHints, out *discovery.EndpointHints, s conversion.Scope) error {
167 out.ForZones = *(*[]discovery.ForZone)(unsafe.Pointer(&in.ForZones))
168 return nil
169 }
170
171
172 func Convert_v1beta1_EndpointHints_To_discovery_EndpointHints(in *v1beta1.EndpointHints, out *discovery.EndpointHints, s conversion.Scope) error {
173 return autoConvert_v1beta1_EndpointHints_To_discovery_EndpointHints(in, out, s)
174 }
175
176 func autoConvert_discovery_EndpointHints_To_v1beta1_EndpointHints(in *discovery.EndpointHints, out *v1beta1.EndpointHints, s conversion.Scope) error {
177 out.ForZones = *(*[]v1beta1.ForZone)(unsafe.Pointer(&in.ForZones))
178 return nil
179 }
180
181
182 func Convert_discovery_EndpointHints_To_v1beta1_EndpointHints(in *discovery.EndpointHints, out *v1beta1.EndpointHints, s conversion.Scope) error {
183 return autoConvert_discovery_EndpointHints_To_v1beta1_EndpointHints(in, out, s)
184 }
185
186 func autoConvert_v1beta1_EndpointPort_To_discovery_EndpointPort(in *v1beta1.EndpointPort, out *discovery.EndpointPort, s conversion.Scope) error {
187 out.Name = (*string)(unsafe.Pointer(in.Name))
188 out.Protocol = (*core.Protocol)(unsafe.Pointer(in.Protocol))
189 out.Port = (*int32)(unsafe.Pointer(in.Port))
190 out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
191 return nil
192 }
193
194
195 func Convert_v1beta1_EndpointPort_To_discovery_EndpointPort(in *v1beta1.EndpointPort, out *discovery.EndpointPort, s conversion.Scope) error {
196 return autoConvert_v1beta1_EndpointPort_To_discovery_EndpointPort(in, out, s)
197 }
198
199 func autoConvert_discovery_EndpointPort_To_v1beta1_EndpointPort(in *discovery.EndpointPort, out *v1beta1.EndpointPort, s conversion.Scope) error {
200 out.Name = (*string)(unsafe.Pointer(in.Name))
201 out.Protocol = (*v1.Protocol)(unsafe.Pointer(in.Protocol))
202 out.Port = (*int32)(unsafe.Pointer(in.Port))
203 out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
204 return nil
205 }
206
207
208 func Convert_discovery_EndpointPort_To_v1beta1_EndpointPort(in *discovery.EndpointPort, out *v1beta1.EndpointPort, s conversion.Scope) error {
209 return autoConvert_discovery_EndpointPort_To_v1beta1_EndpointPort(in, out, s)
210 }
211
212 func autoConvert_v1beta1_EndpointSlice_To_discovery_EndpointSlice(in *v1beta1.EndpointSlice, out *discovery.EndpointSlice, s conversion.Scope) error {
213 out.ObjectMeta = in.ObjectMeta
214 out.AddressType = discovery.AddressType(in.AddressType)
215 if in.Endpoints != nil {
216 in, out := &in.Endpoints, &out.Endpoints
217 *out = make([]discovery.Endpoint, len(*in))
218 for i := range *in {
219 if err := Convert_v1beta1_Endpoint_To_discovery_Endpoint(&(*in)[i], &(*out)[i], s); err != nil {
220 return err
221 }
222 }
223 } else {
224 out.Endpoints = nil
225 }
226 out.Ports = *(*[]discovery.EndpointPort)(unsafe.Pointer(&in.Ports))
227 return nil
228 }
229
230
231 func Convert_v1beta1_EndpointSlice_To_discovery_EndpointSlice(in *v1beta1.EndpointSlice, out *discovery.EndpointSlice, s conversion.Scope) error {
232 return autoConvert_v1beta1_EndpointSlice_To_discovery_EndpointSlice(in, out, s)
233 }
234
235 func autoConvert_discovery_EndpointSlice_To_v1beta1_EndpointSlice(in *discovery.EndpointSlice, out *v1beta1.EndpointSlice, s conversion.Scope) error {
236 out.ObjectMeta = in.ObjectMeta
237 out.AddressType = v1beta1.AddressType(in.AddressType)
238 if in.Endpoints != nil {
239 in, out := &in.Endpoints, &out.Endpoints
240 *out = make([]v1beta1.Endpoint, len(*in))
241 for i := range *in {
242 if err := Convert_discovery_Endpoint_To_v1beta1_Endpoint(&(*in)[i], &(*out)[i], s); err != nil {
243 return err
244 }
245 }
246 } else {
247 out.Endpoints = nil
248 }
249 out.Ports = *(*[]v1beta1.EndpointPort)(unsafe.Pointer(&in.Ports))
250 return nil
251 }
252
253
254 func Convert_discovery_EndpointSlice_To_v1beta1_EndpointSlice(in *discovery.EndpointSlice, out *v1beta1.EndpointSlice, s conversion.Scope) error {
255 return autoConvert_discovery_EndpointSlice_To_v1beta1_EndpointSlice(in, out, s)
256 }
257
258 func autoConvert_v1beta1_EndpointSliceList_To_discovery_EndpointSliceList(in *v1beta1.EndpointSliceList, out *discovery.EndpointSliceList, s conversion.Scope) error {
259 out.ListMeta = in.ListMeta
260 if in.Items != nil {
261 in, out := &in.Items, &out.Items
262 *out = make([]discovery.EndpointSlice, len(*in))
263 for i := range *in {
264 if err := Convert_v1beta1_EndpointSlice_To_discovery_EndpointSlice(&(*in)[i], &(*out)[i], s); err != nil {
265 return err
266 }
267 }
268 } else {
269 out.Items = nil
270 }
271 return nil
272 }
273
274
275 func Convert_v1beta1_EndpointSliceList_To_discovery_EndpointSliceList(in *v1beta1.EndpointSliceList, out *discovery.EndpointSliceList, s conversion.Scope) error {
276 return autoConvert_v1beta1_EndpointSliceList_To_discovery_EndpointSliceList(in, out, s)
277 }
278
279 func autoConvert_discovery_EndpointSliceList_To_v1beta1_EndpointSliceList(in *discovery.EndpointSliceList, out *v1beta1.EndpointSliceList, s conversion.Scope) error {
280 out.ListMeta = in.ListMeta
281 if in.Items != nil {
282 in, out := &in.Items, &out.Items
283 *out = make([]v1beta1.EndpointSlice, len(*in))
284 for i := range *in {
285 if err := Convert_discovery_EndpointSlice_To_v1beta1_EndpointSlice(&(*in)[i], &(*out)[i], s); err != nil {
286 return err
287 }
288 }
289 } else {
290 out.Items = nil
291 }
292 return nil
293 }
294
295
296 func Convert_discovery_EndpointSliceList_To_v1beta1_EndpointSliceList(in *discovery.EndpointSliceList, out *v1beta1.EndpointSliceList, s conversion.Scope) error {
297 return autoConvert_discovery_EndpointSliceList_To_v1beta1_EndpointSliceList(in, out, s)
298 }
299
300 func autoConvert_v1beta1_ForZone_To_discovery_ForZone(in *v1beta1.ForZone, out *discovery.ForZone, s conversion.Scope) error {
301 out.Name = in.Name
302 return nil
303 }
304
305
306 func Convert_v1beta1_ForZone_To_discovery_ForZone(in *v1beta1.ForZone, out *discovery.ForZone, s conversion.Scope) error {
307 return autoConvert_v1beta1_ForZone_To_discovery_ForZone(in, out, s)
308 }
309
310 func autoConvert_discovery_ForZone_To_v1beta1_ForZone(in *discovery.ForZone, out *v1beta1.ForZone, s conversion.Scope) error {
311 out.Name = in.Name
312 return nil
313 }
314
315
316 func Convert_discovery_ForZone_To_v1beta1_ForZone(in *discovery.ForZone, out *v1beta1.ForZone, s conversion.Scope) error {
317 return autoConvert_discovery_ForZone_To_v1beta1_ForZone(in, out, s)
318 }
319
View as plain text