1
2
3
4
19
20
21
22 package v1
23
24 import (
25 unsafe "unsafe"
26
27 corev1 "k8s.io/api/core/v1"
28 v1 "k8s.io/api/discovery/v1"
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((*v1.Endpoint)(nil), (*discovery.Endpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
43 return Convert_v1_Endpoint_To_discovery_Endpoint(a.(*v1.Endpoint), b.(*discovery.Endpoint), scope)
44 }); err != nil {
45 return err
46 }
47 if err := s.AddGeneratedConversionFunc((*discovery.Endpoint)(nil), (*v1.Endpoint)(nil), func(a, b interface{}, scope conversion.Scope) error {
48 return Convert_discovery_Endpoint_To_v1_Endpoint(a.(*discovery.Endpoint), b.(*v1.Endpoint), scope)
49 }); err != nil {
50 return err
51 }
52 if err := s.AddGeneratedConversionFunc((*v1.EndpointConditions)(nil), (*discovery.EndpointConditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
53 return Convert_v1_EndpointConditions_To_discovery_EndpointConditions(a.(*v1.EndpointConditions), b.(*discovery.EndpointConditions), scope)
54 }); err != nil {
55 return err
56 }
57 if err := s.AddGeneratedConversionFunc((*discovery.EndpointConditions)(nil), (*v1.EndpointConditions)(nil), func(a, b interface{}, scope conversion.Scope) error {
58 return Convert_discovery_EndpointConditions_To_v1_EndpointConditions(a.(*discovery.EndpointConditions), b.(*v1.EndpointConditions), scope)
59 }); err != nil {
60 return err
61 }
62 if err := s.AddGeneratedConversionFunc((*v1.EndpointHints)(nil), (*discovery.EndpointHints)(nil), func(a, b interface{}, scope conversion.Scope) error {
63 return Convert_v1_EndpointHints_To_discovery_EndpointHints(a.(*v1.EndpointHints), b.(*discovery.EndpointHints), scope)
64 }); err != nil {
65 return err
66 }
67 if err := s.AddGeneratedConversionFunc((*discovery.EndpointHints)(nil), (*v1.EndpointHints)(nil), func(a, b interface{}, scope conversion.Scope) error {
68 return Convert_discovery_EndpointHints_To_v1_EndpointHints(a.(*discovery.EndpointHints), b.(*v1.EndpointHints), scope)
69 }); err != nil {
70 return err
71 }
72 if err := s.AddGeneratedConversionFunc((*v1.EndpointPort)(nil), (*discovery.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
73 return Convert_v1_EndpointPort_To_discovery_EndpointPort(a.(*v1.EndpointPort), b.(*discovery.EndpointPort), scope)
74 }); err != nil {
75 return err
76 }
77 if err := s.AddGeneratedConversionFunc((*discovery.EndpointPort)(nil), (*v1.EndpointPort)(nil), func(a, b interface{}, scope conversion.Scope) error {
78 return Convert_discovery_EndpointPort_To_v1_EndpointPort(a.(*discovery.EndpointPort), b.(*v1.EndpointPort), scope)
79 }); err != nil {
80 return err
81 }
82 if err := s.AddGeneratedConversionFunc((*v1.EndpointSlice)(nil), (*discovery.EndpointSlice)(nil), func(a, b interface{}, scope conversion.Scope) error {
83 return Convert_v1_EndpointSlice_To_discovery_EndpointSlice(a.(*v1.EndpointSlice), b.(*discovery.EndpointSlice), scope)
84 }); err != nil {
85 return err
86 }
87 if err := s.AddGeneratedConversionFunc((*discovery.EndpointSlice)(nil), (*v1.EndpointSlice)(nil), func(a, b interface{}, scope conversion.Scope) error {
88 return Convert_discovery_EndpointSlice_To_v1_EndpointSlice(a.(*discovery.EndpointSlice), b.(*v1.EndpointSlice), scope)
89 }); err != nil {
90 return err
91 }
92 if err := s.AddGeneratedConversionFunc((*v1.EndpointSliceList)(nil), (*discovery.EndpointSliceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
93 return Convert_v1_EndpointSliceList_To_discovery_EndpointSliceList(a.(*v1.EndpointSliceList), b.(*discovery.EndpointSliceList), scope)
94 }); err != nil {
95 return err
96 }
97 if err := s.AddGeneratedConversionFunc((*discovery.EndpointSliceList)(nil), (*v1.EndpointSliceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
98 return Convert_discovery_EndpointSliceList_To_v1_EndpointSliceList(a.(*discovery.EndpointSliceList), b.(*v1.EndpointSliceList), scope)
99 }); err != nil {
100 return err
101 }
102 if err := s.AddGeneratedConversionFunc((*v1.ForZone)(nil), (*discovery.ForZone)(nil), func(a, b interface{}, scope conversion.Scope) error {
103 return Convert_v1_ForZone_To_discovery_ForZone(a.(*v1.ForZone), b.(*discovery.ForZone), scope)
104 }); err != nil {
105 return err
106 }
107 if err := s.AddGeneratedConversionFunc((*discovery.ForZone)(nil), (*v1.ForZone)(nil), func(a, b interface{}, scope conversion.Scope) error {
108 return Convert_discovery_ForZone_To_v1_ForZone(a.(*discovery.ForZone), b.(*v1.ForZone), scope)
109 }); err != nil {
110 return err
111 }
112 return nil
113 }
114
115 func autoConvert_v1_Endpoint_To_discovery_Endpoint(in *v1.Endpoint, out *discovery.Endpoint, s conversion.Scope) error {
116 out.Addresses = *(*[]string)(unsafe.Pointer(&in.Addresses))
117 if err := Convert_v1_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 out.DeprecatedTopology = *(*map[string]string)(unsafe.Pointer(&in.DeprecatedTopology))
123 out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
124 out.Zone = (*string)(unsafe.Pointer(in.Zone))
125 out.Hints = (*discovery.EndpointHints)(unsafe.Pointer(in.Hints))
126 return nil
127 }
128
129
130 func Convert_v1_Endpoint_To_discovery_Endpoint(in *v1.Endpoint, out *discovery.Endpoint, s conversion.Scope) error {
131 return autoConvert_v1_Endpoint_To_discovery_Endpoint(in, out, s)
132 }
133
134 func autoConvert_discovery_Endpoint_To_v1_Endpoint(in *discovery.Endpoint, out *v1.Endpoint, s conversion.Scope) error {
135 out.Addresses = *(*[]string)(unsafe.Pointer(&in.Addresses))
136 if err := Convert_discovery_EndpointConditions_To_v1_EndpointConditions(&in.Conditions, &out.Conditions, s); err != nil {
137 return err
138 }
139 out.Hostname = (*string)(unsafe.Pointer(in.Hostname))
140 out.TargetRef = (*corev1.ObjectReference)(unsafe.Pointer(in.TargetRef))
141 out.DeprecatedTopology = *(*map[string]string)(unsafe.Pointer(&in.DeprecatedTopology))
142 out.NodeName = (*string)(unsafe.Pointer(in.NodeName))
143 out.Zone = (*string)(unsafe.Pointer(in.Zone))
144 out.Hints = (*v1.EndpointHints)(unsafe.Pointer(in.Hints))
145 return nil
146 }
147
148
149 func Convert_discovery_Endpoint_To_v1_Endpoint(in *discovery.Endpoint, out *v1.Endpoint, s conversion.Scope) error {
150 return autoConvert_discovery_Endpoint_To_v1_Endpoint(in, out, s)
151 }
152
153 func autoConvert_v1_EndpointConditions_To_discovery_EndpointConditions(in *v1.EndpointConditions, out *discovery.EndpointConditions, s conversion.Scope) error {
154 out.Ready = (*bool)(unsafe.Pointer(in.Ready))
155 out.Serving = (*bool)(unsafe.Pointer(in.Serving))
156 out.Terminating = (*bool)(unsafe.Pointer(in.Terminating))
157 return nil
158 }
159
160
161 func Convert_v1_EndpointConditions_To_discovery_EndpointConditions(in *v1.EndpointConditions, out *discovery.EndpointConditions, s conversion.Scope) error {
162 return autoConvert_v1_EndpointConditions_To_discovery_EndpointConditions(in, out, s)
163 }
164
165 func autoConvert_discovery_EndpointConditions_To_v1_EndpointConditions(in *discovery.EndpointConditions, out *v1.EndpointConditions, s conversion.Scope) error {
166 out.Ready = (*bool)(unsafe.Pointer(in.Ready))
167 out.Serving = (*bool)(unsafe.Pointer(in.Serving))
168 out.Terminating = (*bool)(unsafe.Pointer(in.Terminating))
169 return nil
170 }
171
172
173 func Convert_discovery_EndpointConditions_To_v1_EndpointConditions(in *discovery.EndpointConditions, out *v1.EndpointConditions, s conversion.Scope) error {
174 return autoConvert_discovery_EndpointConditions_To_v1_EndpointConditions(in, out, s)
175 }
176
177 func autoConvert_v1_EndpointHints_To_discovery_EndpointHints(in *v1.EndpointHints, out *discovery.EndpointHints, s conversion.Scope) error {
178 out.ForZones = *(*[]discovery.ForZone)(unsafe.Pointer(&in.ForZones))
179 return nil
180 }
181
182
183 func Convert_v1_EndpointHints_To_discovery_EndpointHints(in *v1.EndpointHints, out *discovery.EndpointHints, s conversion.Scope) error {
184 return autoConvert_v1_EndpointHints_To_discovery_EndpointHints(in, out, s)
185 }
186
187 func autoConvert_discovery_EndpointHints_To_v1_EndpointHints(in *discovery.EndpointHints, out *v1.EndpointHints, s conversion.Scope) error {
188 out.ForZones = *(*[]v1.ForZone)(unsafe.Pointer(&in.ForZones))
189 return nil
190 }
191
192
193 func Convert_discovery_EndpointHints_To_v1_EndpointHints(in *discovery.EndpointHints, out *v1.EndpointHints, s conversion.Scope) error {
194 return autoConvert_discovery_EndpointHints_To_v1_EndpointHints(in, out, s)
195 }
196
197 func autoConvert_v1_EndpointPort_To_discovery_EndpointPort(in *v1.EndpointPort, out *discovery.EndpointPort, s conversion.Scope) error {
198 out.Name = (*string)(unsafe.Pointer(in.Name))
199 out.Protocol = (*core.Protocol)(unsafe.Pointer(in.Protocol))
200 out.Port = (*int32)(unsafe.Pointer(in.Port))
201 out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
202 return nil
203 }
204
205
206 func Convert_v1_EndpointPort_To_discovery_EndpointPort(in *v1.EndpointPort, out *discovery.EndpointPort, s conversion.Scope) error {
207 return autoConvert_v1_EndpointPort_To_discovery_EndpointPort(in, out, s)
208 }
209
210 func autoConvert_discovery_EndpointPort_To_v1_EndpointPort(in *discovery.EndpointPort, out *v1.EndpointPort, s conversion.Scope) error {
211 out.Name = (*string)(unsafe.Pointer(in.Name))
212 out.Protocol = (*corev1.Protocol)(unsafe.Pointer(in.Protocol))
213 out.Port = (*int32)(unsafe.Pointer(in.Port))
214 out.AppProtocol = (*string)(unsafe.Pointer(in.AppProtocol))
215 return nil
216 }
217
218
219 func Convert_discovery_EndpointPort_To_v1_EndpointPort(in *discovery.EndpointPort, out *v1.EndpointPort, s conversion.Scope) error {
220 return autoConvert_discovery_EndpointPort_To_v1_EndpointPort(in, out, s)
221 }
222
223 func autoConvert_v1_EndpointSlice_To_discovery_EndpointSlice(in *v1.EndpointSlice, out *discovery.EndpointSlice, s conversion.Scope) error {
224 out.ObjectMeta = in.ObjectMeta
225 out.AddressType = discovery.AddressType(in.AddressType)
226 out.Endpoints = *(*[]discovery.Endpoint)(unsafe.Pointer(&in.Endpoints))
227 out.Ports = *(*[]discovery.EndpointPort)(unsafe.Pointer(&in.Ports))
228 return nil
229 }
230
231
232 func Convert_v1_EndpointSlice_To_discovery_EndpointSlice(in *v1.EndpointSlice, out *discovery.EndpointSlice, s conversion.Scope) error {
233 return autoConvert_v1_EndpointSlice_To_discovery_EndpointSlice(in, out, s)
234 }
235
236 func autoConvert_discovery_EndpointSlice_To_v1_EndpointSlice(in *discovery.EndpointSlice, out *v1.EndpointSlice, s conversion.Scope) error {
237 out.ObjectMeta = in.ObjectMeta
238 out.AddressType = v1.AddressType(in.AddressType)
239 out.Endpoints = *(*[]v1.Endpoint)(unsafe.Pointer(&in.Endpoints))
240 out.Ports = *(*[]v1.EndpointPort)(unsafe.Pointer(&in.Ports))
241 return nil
242 }
243
244
245 func Convert_discovery_EndpointSlice_To_v1_EndpointSlice(in *discovery.EndpointSlice, out *v1.EndpointSlice, s conversion.Scope) error {
246 return autoConvert_discovery_EndpointSlice_To_v1_EndpointSlice(in, out, s)
247 }
248
249 func autoConvert_v1_EndpointSliceList_To_discovery_EndpointSliceList(in *v1.EndpointSliceList, out *discovery.EndpointSliceList, s conversion.Scope) error {
250 out.ListMeta = in.ListMeta
251 out.Items = *(*[]discovery.EndpointSlice)(unsafe.Pointer(&in.Items))
252 return nil
253 }
254
255
256 func Convert_v1_EndpointSliceList_To_discovery_EndpointSliceList(in *v1.EndpointSliceList, out *discovery.EndpointSliceList, s conversion.Scope) error {
257 return autoConvert_v1_EndpointSliceList_To_discovery_EndpointSliceList(in, out, s)
258 }
259
260 func autoConvert_discovery_EndpointSliceList_To_v1_EndpointSliceList(in *discovery.EndpointSliceList, out *v1.EndpointSliceList, s conversion.Scope) error {
261 out.ListMeta = in.ListMeta
262 out.Items = *(*[]v1.EndpointSlice)(unsafe.Pointer(&in.Items))
263 return nil
264 }
265
266
267 func Convert_discovery_EndpointSliceList_To_v1_EndpointSliceList(in *discovery.EndpointSliceList, out *v1.EndpointSliceList, s conversion.Scope) error {
268 return autoConvert_discovery_EndpointSliceList_To_v1_EndpointSliceList(in, out, s)
269 }
270
271 func autoConvert_v1_ForZone_To_discovery_ForZone(in *v1.ForZone, out *discovery.ForZone, s conversion.Scope) error {
272 out.Name = in.Name
273 return nil
274 }
275
276
277 func Convert_v1_ForZone_To_discovery_ForZone(in *v1.ForZone, out *discovery.ForZone, s conversion.Scope) error {
278 return autoConvert_v1_ForZone_To_discovery_ForZone(in, out, s)
279 }
280
281 func autoConvert_discovery_ForZone_To_v1_ForZone(in *discovery.ForZone, out *v1.ForZone, s conversion.Scope) error {
282 out.Name = in.Name
283 return nil
284 }
285
286
287 func Convert_discovery_ForZone_To_v1_ForZone(in *discovery.ForZone, out *v1.ForZone, s conversion.Scope) error {
288 return autoConvert_discovery_ForZone_To_v1_ForZone(in, out, s)
289 }
290
View as plain text