1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package v2
21
22 import (
23 v3alpha1 "github.com/emissary-ingress/emissary/v3/pkg/api/getambassador.io/v3alpha1"
24 conversion "k8s.io/apimachinery/pkg/conversion"
25 runtime "k8s.io/apimachinery/pkg/runtime"
26 )
27
28 func init() {
29 localSchemeBuilder.Register(RegisterConversions)
30 }
31
32
33
34 func RegisterConversions(s *runtime.Scheme) error {
35 if err := s.AddGeneratedConversionFunc((*ACMEProviderSpec)(nil), (*v3alpha1.ACMEProviderSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
36 return Convert_v2_ACMEProviderSpec_To_v3alpha1_ACMEProviderSpec(a.(*ACMEProviderSpec), b.(*v3alpha1.ACMEProviderSpec), scope)
37 }); err != nil {
38 return err
39 }
40 if err := s.AddGeneratedConversionFunc((*v3alpha1.ACMEProviderSpec)(nil), (*ACMEProviderSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
41 return Convert_v3alpha1_ACMEProviderSpec_To_v2_ACMEProviderSpec(a.(*v3alpha1.ACMEProviderSpec), b.(*ACMEProviderSpec), scope)
42 }); err != nil {
43 return err
44 }
45 if err := s.AddGeneratedConversionFunc((*AdditionalLogHeaders)(nil), (*v3alpha1.AdditionalLogHeaders)(nil), func(a, b interface{}, scope conversion.Scope) error {
46 return Convert_v2_AdditionalLogHeaders_To_v3alpha1_AdditionalLogHeaders(a.(*AdditionalLogHeaders), b.(*v3alpha1.AdditionalLogHeaders), scope)
47 }); err != nil {
48 return err
49 }
50 if err := s.AddGeneratedConversionFunc((*v3alpha1.AdditionalLogHeaders)(nil), (*AdditionalLogHeaders)(nil), func(a, b interface{}, scope conversion.Scope) error {
51 return Convert_v3alpha1_AdditionalLogHeaders_To_v2_AdditionalLogHeaders(a.(*v3alpha1.AdditionalLogHeaders), b.(*AdditionalLogHeaders), scope)
52 }); err != nil {
53 return err
54 }
55 if err := s.AddGeneratedConversionFunc((*AuthService)(nil), (*v3alpha1.AuthService)(nil), func(a, b interface{}, scope conversion.Scope) error {
56 return Convert_v2_AuthService_To_v3alpha1_AuthService(a.(*AuthService), b.(*v3alpha1.AuthService), scope)
57 }); err != nil {
58 return err
59 }
60 if err := s.AddGeneratedConversionFunc((*v3alpha1.AuthService)(nil), (*AuthService)(nil), func(a, b interface{}, scope conversion.Scope) error {
61 return Convert_v3alpha1_AuthService_To_v2_AuthService(a.(*v3alpha1.AuthService), b.(*AuthService), scope)
62 }); err != nil {
63 return err
64 }
65 if err := s.AddGeneratedConversionFunc((*AuthServiceIncludeBody)(nil), (*v3alpha1.AuthServiceIncludeBody)(nil), func(a, b interface{}, scope conversion.Scope) error {
66 return Convert_v2_AuthServiceIncludeBody_To_v3alpha1_AuthServiceIncludeBody(a.(*AuthServiceIncludeBody), b.(*v3alpha1.AuthServiceIncludeBody), scope)
67 }); err != nil {
68 return err
69 }
70 if err := s.AddGeneratedConversionFunc((*v3alpha1.AuthServiceIncludeBody)(nil), (*AuthServiceIncludeBody)(nil), func(a, b interface{}, scope conversion.Scope) error {
71 return Convert_v3alpha1_AuthServiceIncludeBody_To_v2_AuthServiceIncludeBody(a.(*v3alpha1.AuthServiceIncludeBody), b.(*AuthServiceIncludeBody), scope)
72 }); err != nil {
73 return err
74 }
75 if err := s.AddGeneratedConversionFunc((*AuthServiceList)(nil), (*v3alpha1.AuthServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
76 return Convert_v2_AuthServiceList_To_v3alpha1_AuthServiceList(a.(*AuthServiceList), b.(*v3alpha1.AuthServiceList), scope)
77 }); err != nil {
78 return err
79 }
80 if err := s.AddGeneratedConversionFunc((*v3alpha1.AuthServiceList)(nil), (*AuthServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
81 return Convert_v3alpha1_AuthServiceList_To_v2_AuthServiceList(a.(*v3alpha1.AuthServiceList), b.(*AuthServiceList), scope)
82 }); err != nil {
83 return err
84 }
85 if err := s.AddGeneratedConversionFunc((*AuthServiceStatusOnError)(nil), (*v3alpha1.AuthServiceStatusOnError)(nil), func(a, b interface{}, scope conversion.Scope) error {
86 return Convert_v2_AuthServiceStatusOnError_To_v3alpha1_AuthServiceStatusOnError(a.(*AuthServiceStatusOnError), b.(*v3alpha1.AuthServiceStatusOnError), scope)
87 }); err != nil {
88 return err
89 }
90 if err := s.AddGeneratedConversionFunc((*v3alpha1.AuthServiceStatusOnError)(nil), (*AuthServiceStatusOnError)(nil), func(a, b interface{}, scope conversion.Scope) error {
91 return Convert_v3alpha1_AuthServiceStatusOnError_To_v2_AuthServiceStatusOnError(a.(*v3alpha1.AuthServiceStatusOnError), b.(*AuthServiceStatusOnError), scope)
92 }); err != nil {
93 return err
94 }
95 if err := s.AddGeneratedConversionFunc((*CircuitBreaker)(nil), (*v3alpha1.CircuitBreaker)(nil), func(a, b interface{}, scope conversion.Scope) error {
96 return Convert_v2_CircuitBreaker_To_v3alpha1_CircuitBreaker(a.(*CircuitBreaker), b.(*v3alpha1.CircuitBreaker), scope)
97 }); err != nil {
98 return err
99 }
100 if err := s.AddGeneratedConversionFunc((*v3alpha1.CircuitBreaker)(nil), (*CircuitBreaker)(nil), func(a, b interface{}, scope conversion.Scope) error {
101 return Convert_v3alpha1_CircuitBreaker_To_v2_CircuitBreaker(a.(*v3alpha1.CircuitBreaker), b.(*CircuitBreaker), scope)
102 }); err != nil {
103 return err
104 }
105 if err := s.AddGeneratedConversionFunc((*ConsulResolver)(nil), (*v3alpha1.ConsulResolver)(nil), func(a, b interface{}, scope conversion.Scope) error {
106 return Convert_v2_ConsulResolver_To_v3alpha1_ConsulResolver(a.(*ConsulResolver), b.(*v3alpha1.ConsulResolver), scope)
107 }); err != nil {
108 return err
109 }
110 if err := s.AddGeneratedConversionFunc((*v3alpha1.ConsulResolver)(nil), (*ConsulResolver)(nil), func(a, b interface{}, scope conversion.Scope) error {
111 return Convert_v3alpha1_ConsulResolver_To_v2_ConsulResolver(a.(*v3alpha1.ConsulResolver), b.(*ConsulResolver), scope)
112 }); err != nil {
113 return err
114 }
115 if err := s.AddGeneratedConversionFunc((*ConsulResolverList)(nil), (*v3alpha1.ConsulResolverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
116 return Convert_v2_ConsulResolverList_To_v3alpha1_ConsulResolverList(a.(*ConsulResolverList), b.(*v3alpha1.ConsulResolverList), scope)
117 }); err != nil {
118 return err
119 }
120 if err := s.AddGeneratedConversionFunc((*v3alpha1.ConsulResolverList)(nil), (*ConsulResolverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
121 return Convert_v3alpha1_ConsulResolverList_To_v2_ConsulResolverList(a.(*v3alpha1.ConsulResolverList), b.(*ConsulResolverList), scope)
122 }); err != nil {
123 return err
124 }
125 if err := s.AddGeneratedConversionFunc((*ConsulResolverSpec)(nil), (*v3alpha1.ConsulResolverSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
126 return Convert_v2_ConsulResolverSpec_To_v3alpha1_ConsulResolverSpec(a.(*ConsulResolverSpec), b.(*v3alpha1.ConsulResolverSpec), scope)
127 }); err != nil {
128 return err
129 }
130 if err := s.AddGeneratedConversionFunc((*v3alpha1.ConsulResolverSpec)(nil), (*ConsulResolverSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
131 return Convert_v3alpha1_ConsulResolverSpec_To_v2_ConsulResolverSpec(a.(*v3alpha1.ConsulResolverSpec), b.(*ConsulResolverSpec), scope)
132 }); err != nil {
133 return err
134 }
135 if err := s.AddGeneratedConversionFunc((*DevPortal)(nil), (*v3alpha1.DevPortal)(nil), func(a, b interface{}, scope conversion.Scope) error {
136 return Convert_v2_DevPortal_To_v3alpha1_DevPortal(a.(*DevPortal), b.(*v3alpha1.DevPortal), scope)
137 }); err != nil {
138 return err
139 }
140 if err := s.AddGeneratedConversionFunc((*v3alpha1.DevPortal)(nil), (*DevPortal)(nil), func(a, b interface{}, scope conversion.Scope) error {
141 return Convert_v3alpha1_DevPortal_To_v2_DevPortal(a.(*v3alpha1.DevPortal), b.(*DevPortal), scope)
142 }); err != nil {
143 return err
144 }
145 if err := s.AddGeneratedConversionFunc((*DevPortalContentSpec)(nil), (*v3alpha1.DevPortalContentSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
146 return Convert_v2_DevPortalContentSpec_To_v3alpha1_DevPortalContentSpec(a.(*DevPortalContentSpec), b.(*v3alpha1.DevPortalContentSpec), scope)
147 }); err != nil {
148 return err
149 }
150 if err := s.AddGeneratedConversionFunc((*v3alpha1.DevPortalContentSpec)(nil), (*DevPortalContentSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
151 return Convert_v3alpha1_DevPortalContentSpec_To_v2_DevPortalContentSpec(a.(*v3alpha1.DevPortalContentSpec), b.(*DevPortalContentSpec), scope)
152 }); err != nil {
153 return err
154 }
155 if err := s.AddGeneratedConversionFunc((*DevPortalDocsSpec)(nil), (*v3alpha1.DevPortalDocsSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
156 return Convert_v2_DevPortalDocsSpec_To_v3alpha1_DevPortalDocsSpec(a.(*DevPortalDocsSpec), b.(*v3alpha1.DevPortalDocsSpec), scope)
157 }); err != nil {
158 return err
159 }
160 if err := s.AddGeneratedConversionFunc((*v3alpha1.DevPortalDocsSpec)(nil), (*DevPortalDocsSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
161 return Convert_v3alpha1_DevPortalDocsSpec_To_v2_DevPortalDocsSpec(a.(*v3alpha1.DevPortalDocsSpec), b.(*DevPortalDocsSpec), scope)
162 }); err != nil {
163 return err
164 }
165 if err := s.AddGeneratedConversionFunc((*DevPortalList)(nil), (*v3alpha1.DevPortalList)(nil), func(a, b interface{}, scope conversion.Scope) error {
166 return Convert_v2_DevPortalList_To_v3alpha1_DevPortalList(a.(*DevPortalList), b.(*v3alpha1.DevPortalList), scope)
167 }); err != nil {
168 return err
169 }
170 if err := s.AddGeneratedConversionFunc((*v3alpha1.DevPortalList)(nil), (*DevPortalList)(nil), func(a, b interface{}, scope conversion.Scope) error {
171 return Convert_v3alpha1_DevPortalList_To_v2_DevPortalList(a.(*v3alpha1.DevPortalList), b.(*DevPortalList), scope)
172 }); err != nil {
173 return err
174 }
175 if err := s.AddGeneratedConversionFunc((*DevPortalSearchSpec)(nil), (*v3alpha1.DevPortalSearchSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
176 return Convert_v2_DevPortalSearchSpec_To_v3alpha1_DevPortalSearchSpec(a.(*DevPortalSearchSpec), b.(*v3alpha1.DevPortalSearchSpec), scope)
177 }); err != nil {
178 return err
179 }
180 if err := s.AddGeneratedConversionFunc((*v3alpha1.DevPortalSearchSpec)(nil), (*DevPortalSearchSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
181 return Convert_v3alpha1_DevPortalSearchSpec_To_v2_DevPortalSearchSpec(a.(*v3alpha1.DevPortalSearchSpec), b.(*DevPortalSearchSpec), scope)
182 }); err != nil {
183 return err
184 }
185 if err := s.AddGeneratedConversionFunc((*DevPortalSelectorSpec)(nil), (*v3alpha1.DevPortalSelectorSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
186 return Convert_v2_DevPortalSelectorSpec_To_v3alpha1_DevPortalSelectorSpec(a.(*DevPortalSelectorSpec), b.(*v3alpha1.DevPortalSelectorSpec), scope)
187 }); err != nil {
188 return err
189 }
190 if err := s.AddGeneratedConversionFunc((*v3alpha1.DevPortalSelectorSpec)(nil), (*DevPortalSelectorSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
191 return Convert_v3alpha1_DevPortalSelectorSpec_To_v2_DevPortalSelectorSpec(a.(*v3alpha1.DevPortalSelectorSpec), b.(*DevPortalSelectorSpec), scope)
192 }); err != nil {
193 return err
194 }
195 if err := s.AddGeneratedConversionFunc((*DevPortalSpec)(nil), (*v3alpha1.DevPortalSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
196 return Convert_v2_DevPortalSpec_To_v3alpha1_DevPortalSpec(a.(*DevPortalSpec), b.(*v3alpha1.DevPortalSpec), scope)
197 }); err != nil {
198 return err
199 }
200 if err := s.AddGeneratedConversionFunc((*v3alpha1.DevPortalSpec)(nil), (*DevPortalSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
201 return Convert_v3alpha1_DevPortalSpec_To_v2_DevPortalSpec(a.(*v3alpha1.DevPortalSpec), b.(*DevPortalSpec), scope)
202 }); err != nil {
203 return err
204 }
205 if err := s.AddGeneratedConversionFunc((*DocsInfo)(nil), (*v3alpha1.DocsInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
206 return Convert_v2_DocsInfo_To_v3alpha1_DocsInfo(a.(*DocsInfo), b.(*v3alpha1.DocsInfo), scope)
207 }); err != nil {
208 return err
209 }
210 if err := s.AddGeneratedConversionFunc((*v3alpha1.DocsInfo)(nil), (*DocsInfo)(nil), func(a, b interface{}, scope conversion.Scope) error {
211 return Convert_v3alpha1_DocsInfo_To_v2_DocsInfo(a.(*v3alpha1.DocsInfo), b.(*DocsInfo), scope)
212 }); err != nil {
213 return err
214 }
215 if err := s.AddGeneratedConversionFunc((*DomainMap)(nil), (*v3alpha1.DomainMap)(nil), func(a, b interface{}, scope conversion.Scope) error {
216 return Convert_v2_DomainMap_To_v3alpha1_DomainMap(a.(*DomainMap), b.(*v3alpha1.DomainMap), scope)
217 }); err != nil {
218 return err
219 }
220 if err := s.AddGeneratedConversionFunc((*v3alpha1.DomainMap)(nil), (*DomainMap)(nil), func(a, b interface{}, scope conversion.Scope) error {
221 return Convert_v3alpha1_DomainMap_To_v2_DomainMap(a.(*v3alpha1.DomainMap), b.(*DomainMap), scope)
222 }); err != nil {
223 return err
224 }
225 if err := s.AddGeneratedConversionFunc((*DriverConfig)(nil), (*v3alpha1.DriverConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
226 return Convert_v2_DriverConfig_To_v3alpha1_DriverConfig(a.(*DriverConfig), b.(*v3alpha1.DriverConfig), scope)
227 }); err != nil {
228 return err
229 }
230 if err := s.AddGeneratedConversionFunc((*v3alpha1.DriverConfig)(nil), (*DriverConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
231 return Convert_v3alpha1_DriverConfig_To_v2_DriverConfig(a.(*v3alpha1.DriverConfig), b.(*DriverConfig), scope)
232 }); err != nil {
233 return err
234 }
235 if err := s.AddGeneratedConversionFunc((*ErrorResponseOverride)(nil), (*v3alpha1.ErrorResponseOverride)(nil), func(a, b interface{}, scope conversion.Scope) error {
236 return Convert_v2_ErrorResponseOverride_To_v3alpha1_ErrorResponseOverride(a.(*ErrorResponseOverride), b.(*v3alpha1.ErrorResponseOverride), scope)
237 }); err != nil {
238 return err
239 }
240 if err := s.AddGeneratedConversionFunc((*v3alpha1.ErrorResponseOverride)(nil), (*ErrorResponseOverride)(nil), func(a, b interface{}, scope conversion.Scope) error {
241 return Convert_v3alpha1_ErrorResponseOverride_To_v2_ErrorResponseOverride(a.(*v3alpha1.ErrorResponseOverride), b.(*ErrorResponseOverride), scope)
242 }); err != nil {
243 return err
244 }
245 if err := s.AddGeneratedConversionFunc((*ErrorResponseOverrideBody)(nil), (*v3alpha1.ErrorResponseOverrideBody)(nil), func(a, b interface{}, scope conversion.Scope) error {
246 return Convert_v2_ErrorResponseOverrideBody_To_v3alpha1_ErrorResponseOverrideBody(a.(*ErrorResponseOverrideBody), b.(*v3alpha1.ErrorResponseOverrideBody), scope)
247 }); err != nil {
248 return err
249 }
250 if err := s.AddGeneratedConversionFunc((*v3alpha1.ErrorResponseOverrideBody)(nil), (*ErrorResponseOverrideBody)(nil), func(a, b interface{}, scope conversion.Scope) error {
251 return Convert_v3alpha1_ErrorResponseOverrideBody_To_v2_ErrorResponseOverrideBody(a.(*v3alpha1.ErrorResponseOverrideBody), b.(*ErrorResponseOverrideBody), scope)
252 }); err != nil {
253 return err
254 }
255 if err := s.AddGeneratedConversionFunc((*ErrorResponseTextFormatSource)(nil), (*v3alpha1.ErrorResponseTextFormatSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
256 return Convert_v2_ErrorResponseTextFormatSource_To_v3alpha1_ErrorResponseTextFormatSource(a.(*ErrorResponseTextFormatSource), b.(*v3alpha1.ErrorResponseTextFormatSource), scope)
257 }); err != nil {
258 return err
259 }
260 if err := s.AddGeneratedConversionFunc((*v3alpha1.ErrorResponseTextFormatSource)(nil), (*ErrorResponseTextFormatSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
261 return Convert_v3alpha1_ErrorResponseTextFormatSource_To_v2_ErrorResponseTextFormatSource(a.(*v3alpha1.ErrorResponseTextFormatSource), b.(*ErrorResponseTextFormatSource), scope)
262 }); err != nil {
263 return err
264 }
265 if err := s.AddGeneratedConversionFunc((*Host)(nil), (*v3alpha1.Host)(nil), func(a, b interface{}, scope conversion.Scope) error {
266 return Convert_v2_Host_To_v3alpha1_Host(a.(*Host), b.(*v3alpha1.Host), scope)
267 }); err != nil {
268 return err
269 }
270 if err := s.AddGeneratedConversionFunc((*v3alpha1.Host)(nil), (*Host)(nil), func(a, b interface{}, scope conversion.Scope) error {
271 return Convert_v3alpha1_Host_To_v2_Host(a.(*v3alpha1.Host), b.(*Host), scope)
272 }); err != nil {
273 return err
274 }
275 if err := s.AddGeneratedConversionFunc((*HostList)(nil), (*v3alpha1.HostList)(nil), func(a, b interface{}, scope conversion.Scope) error {
276 return Convert_v2_HostList_To_v3alpha1_HostList(a.(*HostList), b.(*v3alpha1.HostList), scope)
277 }); err != nil {
278 return err
279 }
280 if err := s.AddGeneratedConversionFunc((*v3alpha1.HostList)(nil), (*HostList)(nil), func(a, b interface{}, scope conversion.Scope) error {
281 return Convert_v3alpha1_HostList_To_v2_HostList(a.(*v3alpha1.HostList), b.(*HostList), scope)
282 }); err != nil {
283 return err
284 }
285 if err := s.AddGeneratedConversionFunc((*HostPhase)(nil), (*v3alpha1.HostPhase)(nil), func(a, b interface{}, scope conversion.Scope) error {
286 return Convert_v2_HostPhase_To_v3alpha1_HostPhase(a.(*HostPhase), b.(*v3alpha1.HostPhase), scope)
287 }); err != nil {
288 return err
289 }
290 if err := s.AddGeneratedConversionFunc((*v3alpha1.HostPhase)(nil), (*HostPhase)(nil), func(a, b interface{}, scope conversion.Scope) error {
291 return Convert_v3alpha1_HostPhase_To_v2_HostPhase(a.(*v3alpha1.HostPhase), b.(*HostPhase), scope)
292 }); err != nil {
293 return err
294 }
295 if err := s.AddGeneratedConversionFunc((*HostState)(nil), (*v3alpha1.HostState)(nil), func(a, b interface{}, scope conversion.Scope) error {
296 return Convert_v2_HostState_To_v3alpha1_HostState(a.(*HostState), b.(*v3alpha1.HostState), scope)
297 }); err != nil {
298 return err
299 }
300 if err := s.AddGeneratedConversionFunc((*v3alpha1.HostState)(nil), (*HostState)(nil), func(a, b interface{}, scope conversion.Scope) error {
301 return Convert_v3alpha1_HostState_To_v2_HostState(a.(*v3alpha1.HostState), b.(*HostState), scope)
302 }); err != nil {
303 return err
304 }
305 if err := s.AddGeneratedConversionFunc((*HostStatus)(nil), (*v3alpha1.HostStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
306 return Convert_v2_HostStatus_To_v3alpha1_HostStatus(a.(*HostStatus), b.(*v3alpha1.HostStatus), scope)
307 }); err != nil {
308 return err
309 }
310 if err := s.AddGeneratedConversionFunc((*v3alpha1.HostStatus)(nil), (*HostStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
311 return Convert_v3alpha1_HostStatus_To_v2_HostStatus(a.(*v3alpha1.HostStatus), b.(*HostStatus), scope)
312 }); err != nil {
313 return err
314 }
315 if err := s.AddGeneratedConversionFunc((*HostTLSCertificateSource)(nil), (*v3alpha1.HostTLSCertificateSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
316 return Convert_v2_HostTLSCertificateSource_To_v3alpha1_HostTLSCertificateSource(a.(*HostTLSCertificateSource), b.(*v3alpha1.HostTLSCertificateSource), scope)
317 }); err != nil {
318 return err
319 }
320 if err := s.AddGeneratedConversionFunc((*v3alpha1.HostTLSCertificateSource)(nil), (*HostTLSCertificateSource)(nil), func(a, b interface{}, scope conversion.Scope) error {
321 return Convert_v3alpha1_HostTLSCertificateSource_To_v2_HostTLSCertificateSource(a.(*v3alpha1.HostTLSCertificateSource), b.(*HostTLSCertificateSource), scope)
322 }); err != nil {
323 return err
324 }
325 if err := s.AddGeneratedConversionFunc((*InsecureRequestPolicy)(nil), (*v3alpha1.InsecureRequestPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
326 return Convert_v2_InsecureRequestPolicy_To_v3alpha1_InsecureRequestPolicy(a.(*InsecureRequestPolicy), b.(*v3alpha1.InsecureRequestPolicy), scope)
327 }); err != nil {
328 return err
329 }
330 if err := s.AddGeneratedConversionFunc((*v3alpha1.InsecureRequestPolicy)(nil), (*InsecureRequestPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
331 return Convert_v3alpha1_InsecureRequestPolicy_To_v2_InsecureRequestPolicy(a.(*v3alpha1.InsecureRequestPolicy), b.(*InsecureRequestPolicy), scope)
332 }); err != nil {
333 return err
334 }
335 if err := s.AddGeneratedConversionFunc((*KeepAlive)(nil), (*v3alpha1.KeepAlive)(nil), func(a, b interface{}, scope conversion.Scope) error {
336 return Convert_v2_KeepAlive_To_v3alpha1_KeepAlive(a.(*KeepAlive), b.(*v3alpha1.KeepAlive), scope)
337 }); err != nil {
338 return err
339 }
340 if err := s.AddGeneratedConversionFunc((*v3alpha1.KeepAlive)(nil), (*KeepAlive)(nil), func(a, b interface{}, scope conversion.Scope) error {
341 return Convert_v3alpha1_KeepAlive_To_v2_KeepAlive(a.(*v3alpha1.KeepAlive), b.(*KeepAlive), scope)
342 }); err != nil {
343 return err
344 }
345 if err := s.AddGeneratedConversionFunc((*KubernetesEndpointResolver)(nil), (*v3alpha1.KubernetesEndpointResolver)(nil), func(a, b interface{}, scope conversion.Scope) error {
346 return Convert_v2_KubernetesEndpointResolver_To_v3alpha1_KubernetesEndpointResolver(a.(*KubernetesEndpointResolver), b.(*v3alpha1.KubernetesEndpointResolver), scope)
347 }); err != nil {
348 return err
349 }
350 if err := s.AddGeneratedConversionFunc((*v3alpha1.KubernetesEndpointResolver)(nil), (*KubernetesEndpointResolver)(nil), func(a, b interface{}, scope conversion.Scope) error {
351 return Convert_v3alpha1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver(a.(*v3alpha1.KubernetesEndpointResolver), b.(*KubernetesEndpointResolver), scope)
352 }); err != nil {
353 return err
354 }
355 if err := s.AddGeneratedConversionFunc((*KubernetesEndpointResolverList)(nil), (*v3alpha1.KubernetesEndpointResolverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
356 return Convert_v2_KubernetesEndpointResolverList_To_v3alpha1_KubernetesEndpointResolverList(a.(*KubernetesEndpointResolverList), b.(*v3alpha1.KubernetesEndpointResolverList), scope)
357 }); err != nil {
358 return err
359 }
360 if err := s.AddGeneratedConversionFunc((*v3alpha1.KubernetesEndpointResolverList)(nil), (*KubernetesEndpointResolverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
361 return Convert_v3alpha1_KubernetesEndpointResolverList_To_v2_KubernetesEndpointResolverList(a.(*v3alpha1.KubernetesEndpointResolverList), b.(*KubernetesEndpointResolverList), scope)
362 }); err != nil {
363 return err
364 }
365 if err := s.AddGeneratedConversionFunc((*KubernetesEndpointResolverSpec)(nil), (*v3alpha1.KubernetesEndpointResolverSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
366 return Convert_v2_KubernetesEndpointResolverSpec_To_v3alpha1_KubernetesEndpointResolverSpec(a.(*KubernetesEndpointResolverSpec), b.(*v3alpha1.KubernetesEndpointResolverSpec), scope)
367 }); err != nil {
368 return err
369 }
370 if err := s.AddGeneratedConversionFunc((*v3alpha1.KubernetesEndpointResolverSpec)(nil), (*KubernetesEndpointResolverSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
371 return Convert_v3alpha1_KubernetesEndpointResolverSpec_To_v2_KubernetesEndpointResolverSpec(a.(*v3alpha1.KubernetesEndpointResolverSpec), b.(*KubernetesEndpointResolverSpec), scope)
372 }); err != nil {
373 return err
374 }
375 if err := s.AddGeneratedConversionFunc((*KubernetesServiceResolver)(nil), (*v3alpha1.KubernetesServiceResolver)(nil), func(a, b interface{}, scope conversion.Scope) error {
376 return Convert_v2_KubernetesServiceResolver_To_v3alpha1_KubernetesServiceResolver(a.(*KubernetesServiceResolver), b.(*v3alpha1.KubernetesServiceResolver), scope)
377 }); err != nil {
378 return err
379 }
380 if err := s.AddGeneratedConversionFunc((*v3alpha1.KubernetesServiceResolver)(nil), (*KubernetesServiceResolver)(nil), func(a, b interface{}, scope conversion.Scope) error {
381 return Convert_v3alpha1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver(a.(*v3alpha1.KubernetesServiceResolver), b.(*KubernetesServiceResolver), scope)
382 }); err != nil {
383 return err
384 }
385 if err := s.AddGeneratedConversionFunc((*KubernetesServiceResolverList)(nil), (*v3alpha1.KubernetesServiceResolverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
386 return Convert_v2_KubernetesServiceResolverList_To_v3alpha1_KubernetesServiceResolverList(a.(*KubernetesServiceResolverList), b.(*v3alpha1.KubernetesServiceResolverList), scope)
387 }); err != nil {
388 return err
389 }
390 if err := s.AddGeneratedConversionFunc((*v3alpha1.KubernetesServiceResolverList)(nil), (*KubernetesServiceResolverList)(nil), func(a, b interface{}, scope conversion.Scope) error {
391 return Convert_v3alpha1_KubernetesServiceResolverList_To_v2_KubernetesServiceResolverList(a.(*v3alpha1.KubernetesServiceResolverList), b.(*KubernetesServiceResolverList), scope)
392 }); err != nil {
393 return err
394 }
395 if err := s.AddGeneratedConversionFunc((*KubernetesServiceResolverSpec)(nil), (*v3alpha1.KubernetesServiceResolverSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
396 return Convert_v2_KubernetesServiceResolverSpec_To_v3alpha1_KubernetesServiceResolverSpec(a.(*KubernetesServiceResolverSpec), b.(*v3alpha1.KubernetesServiceResolverSpec), scope)
397 }); err != nil {
398 return err
399 }
400 if err := s.AddGeneratedConversionFunc((*v3alpha1.KubernetesServiceResolverSpec)(nil), (*KubernetesServiceResolverSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
401 return Convert_v3alpha1_KubernetesServiceResolverSpec_To_v2_KubernetesServiceResolverSpec(a.(*v3alpha1.KubernetesServiceResolverSpec), b.(*KubernetesServiceResolverSpec), scope)
402 }); err != nil {
403 return err
404 }
405 if err := s.AddGeneratedConversionFunc((*LoadBalancer)(nil), (*v3alpha1.LoadBalancer)(nil), func(a, b interface{}, scope conversion.Scope) error {
406 return Convert_v2_LoadBalancer_To_v3alpha1_LoadBalancer(a.(*LoadBalancer), b.(*v3alpha1.LoadBalancer), scope)
407 }); err != nil {
408 return err
409 }
410 if err := s.AddGeneratedConversionFunc((*v3alpha1.LoadBalancer)(nil), (*LoadBalancer)(nil), func(a, b interface{}, scope conversion.Scope) error {
411 return Convert_v3alpha1_LoadBalancer_To_v2_LoadBalancer(a.(*v3alpha1.LoadBalancer), b.(*LoadBalancer), scope)
412 }); err != nil {
413 return err
414 }
415 if err := s.AddGeneratedConversionFunc((*LoadBalancerCookie)(nil), (*v3alpha1.LoadBalancerCookie)(nil), func(a, b interface{}, scope conversion.Scope) error {
416 return Convert_v2_LoadBalancerCookie_To_v3alpha1_LoadBalancerCookie(a.(*LoadBalancerCookie), b.(*v3alpha1.LoadBalancerCookie), scope)
417 }); err != nil {
418 return err
419 }
420 if err := s.AddGeneratedConversionFunc((*v3alpha1.LoadBalancerCookie)(nil), (*LoadBalancerCookie)(nil), func(a, b interface{}, scope conversion.Scope) error {
421 return Convert_v3alpha1_LoadBalancerCookie_To_v2_LoadBalancerCookie(a.(*v3alpha1.LoadBalancerCookie), b.(*LoadBalancerCookie), scope)
422 }); err != nil {
423 return err
424 }
425 if err := s.AddGeneratedConversionFunc((*LogService)(nil), (*v3alpha1.LogService)(nil), func(a, b interface{}, scope conversion.Scope) error {
426 return Convert_v2_LogService_To_v3alpha1_LogService(a.(*LogService), b.(*v3alpha1.LogService), scope)
427 }); err != nil {
428 return err
429 }
430 if err := s.AddGeneratedConversionFunc((*v3alpha1.LogService)(nil), (*LogService)(nil), func(a, b interface{}, scope conversion.Scope) error {
431 return Convert_v3alpha1_LogService_To_v2_LogService(a.(*v3alpha1.LogService), b.(*LogService), scope)
432 }); err != nil {
433 return err
434 }
435 if err := s.AddGeneratedConversionFunc((*LogServiceList)(nil), (*v3alpha1.LogServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
436 return Convert_v2_LogServiceList_To_v3alpha1_LogServiceList(a.(*LogServiceList), b.(*v3alpha1.LogServiceList), scope)
437 }); err != nil {
438 return err
439 }
440 if err := s.AddGeneratedConversionFunc((*v3alpha1.LogServiceList)(nil), (*LogServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
441 return Convert_v3alpha1_LogServiceList_To_v2_LogServiceList(a.(*v3alpha1.LogServiceList), b.(*LogServiceList), scope)
442 }); err != nil {
443 return err
444 }
445 if err := s.AddGeneratedConversionFunc((*LogServiceSpec)(nil), (*v3alpha1.LogServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
446 return Convert_v2_LogServiceSpec_To_v3alpha1_LogServiceSpec(a.(*LogServiceSpec), b.(*v3alpha1.LogServiceSpec), scope)
447 }); err != nil {
448 return err
449 }
450 if err := s.AddGeneratedConversionFunc((*v3alpha1.LogServiceSpec)(nil), (*LogServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
451 return Convert_v3alpha1_LogServiceSpec_To_v2_LogServiceSpec(a.(*v3alpha1.LogServiceSpec), b.(*LogServiceSpec), scope)
452 }); err != nil {
453 return err
454 }
455 if err := s.AddGeneratedConversionFunc((*Mapping)(nil), (*v3alpha1.Mapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
456 return Convert_v2_Mapping_To_v3alpha1_Mapping(a.(*Mapping), b.(*v3alpha1.Mapping), scope)
457 }); err != nil {
458 return err
459 }
460 if err := s.AddGeneratedConversionFunc((*v3alpha1.Mapping)(nil), (*Mapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
461 return Convert_v3alpha1_Mapping_To_v2_Mapping(a.(*v3alpha1.Mapping), b.(*Mapping), scope)
462 }); err != nil {
463 return err
464 }
465 if err := s.AddGeneratedConversionFunc((*MappingLabelGroup)(nil), (*v3alpha1.MappingLabelGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
466 return Convert_v2_MappingLabelGroup_To_v3alpha1_MappingLabelGroup(a.(*MappingLabelGroup), b.(*v3alpha1.MappingLabelGroup), scope)
467 }); err != nil {
468 return err
469 }
470 if err := s.AddGeneratedConversionFunc((*v3alpha1.MappingLabelGroup)(nil), (*MappingLabelGroup)(nil), func(a, b interface{}, scope conversion.Scope) error {
471 return Convert_v3alpha1_MappingLabelGroup_To_v2_MappingLabelGroup(a.(*v3alpha1.MappingLabelGroup), b.(*MappingLabelGroup), scope)
472 }); err != nil {
473 return err
474 }
475 if err := s.AddGeneratedConversionFunc((*MappingLabelGroupsArray)(nil), (*v3alpha1.MappingLabelGroupsArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
476 return Convert_v2_MappingLabelGroupsArray_To_v3alpha1_MappingLabelGroupsArray(a.(*MappingLabelGroupsArray), b.(*v3alpha1.MappingLabelGroupsArray), scope)
477 }); err != nil {
478 return err
479 }
480 if err := s.AddGeneratedConversionFunc((*v3alpha1.MappingLabelGroupsArray)(nil), (*MappingLabelGroupsArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
481 return Convert_v3alpha1_MappingLabelGroupsArray_To_v2_MappingLabelGroupsArray(a.(*v3alpha1.MappingLabelGroupsArray), b.(*MappingLabelGroupsArray), scope)
482 }); err != nil {
483 return err
484 }
485 if err := s.AddGeneratedConversionFunc((*MappingLabelsArray)(nil), (*v3alpha1.MappingLabelsArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
486 return Convert_v2_MappingLabelsArray_To_v3alpha1_MappingLabelsArray(a.(*MappingLabelsArray), b.(*v3alpha1.MappingLabelsArray), scope)
487 }); err != nil {
488 return err
489 }
490 if err := s.AddGeneratedConversionFunc((*v3alpha1.MappingLabelsArray)(nil), (*MappingLabelsArray)(nil), func(a, b interface{}, scope conversion.Scope) error {
491 return Convert_v3alpha1_MappingLabelsArray_To_v2_MappingLabelsArray(a.(*v3alpha1.MappingLabelsArray), b.(*MappingLabelsArray), scope)
492 }); err != nil {
493 return err
494 }
495 if err := s.AddGeneratedConversionFunc((*MappingList)(nil), (*v3alpha1.MappingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
496 return Convert_v2_MappingList_To_v3alpha1_MappingList(a.(*MappingList), b.(*v3alpha1.MappingList), scope)
497 }); err != nil {
498 return err
499 }
500 if err := s.AddGeneratedConversionFunc((*v3alpha1.MappingList)(nil), (*MappingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
501 return Convert_v3alpha1_MappingList_To_v2_MappingList(a.(*v3alpha1.MappingList), b.(*MappingList), scope)
502 }); err != nil {
503 return err
504 }
505 if err := s.AddGeneratedConversionFunc((*MappingStatus)(nil), (*v3alpha1.MappingStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
506 return Convert_v2_MappingStatus_To_v3alpha1_MappingStatus(a.(*MappingStatus), b.(*v3alpha1.MappingStatus), scope)
507 }); err != nil {
508 return err
509 }
510 if err := s.AddGeneratedConversionFunc((*v3alpha1.MappingStatus)(nil), (*MappingStatus)(nil), func(a, b interface{}, scope conversion.Scope) error {
511 return Convert_v3alpha1_MappingStatus_To_v2_MappingStatus(a.(*v3alpha1.MappingStatus), b.(*MappingStatus), scope)
512 }); err != nil {
513 return err
514 }
515 if err := s.AddGeneratedConversionFunc((*MillisecondDuration)(nil), (*v3alpha1.MillisecondDuration)(nil), func(a, b interface{}, scope conversion.Scope) error {
516 return Convert_v2_MillisecondDuration_To_v3alpha1_MillisecondDuration(a.(*MillisecondDuration), b.(*v3alpha1.MillisecondDuration), scope)
517 }); err != nil {
518 return err
519 }
520 if err := s.AddGeneratedConversionFunc((*v3alpha1.MillisecondDuration)(nil), (*MillisecondDuration)(nil), func(a, b interface{}, scope conversion.Scope) error {
521 return Convert_v3alpha1_MillisecondDuration_To_v2_MillisecondDuration(a.(*v3alpha1.MillisecondDuration), b.(*MillisecondDuration), scope)
522 }); err != nil {
523 return err
524 }
525 if err := s.AddGeneratedConversionFunc((*Module)(nil), (*v3alpha1.Module)(nil), func(a, b interface{}, scope conversion.Scope) error {
526 return Convert_v2_Module_To_v3alpha1_Module(a.(*Module), b.(*v3alpha1.Module), scope)
527 }); err != nil {
528 return err
529 }
530 if err := s.AddGeneratedConversionFunc((*v3alpha1.Module)(nil), (*Module)(nil), func(a, b interface{}, scope conversion.Scope) error {
531 return Convert_v3alpha1_Module_To_v2_Module(a.(*v3alpha1.Module), b.(*Module), scope)
532 }); err != nil {
533 return err
534 }
535 if err := s.AddGeneratedConversionFunc((*ModuleList)(nil), (*v3alpha1.ModuleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
536 return Convert_v2_ModuleList_To_v3alpha1_ModuleList(a.(*ModuleList), b.(*v3alpha1.ModuleList), scope)
537 }); err != nil {
538 return err
539 }
540 if err := s.AddGeneratedConversionFunc((*v3alpha1.ModuleList)(nil), (*ModuleList)(nil), func(a, b interface{}, scope conversion.Scope) error {
541 return Convert_v3alpha1_ModuleList_To_v2_ModuleList(a.(*v3alpha1.ModuleList), b.(*ModuleList), scope)
542 }); err != nil {
543 return err
544 }
545 if err := s.AddGeneratedConversionFunc((*ModuleSpec)(nil), (*v3alpha1.ModuleSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
546 return Convert_v2_ModuleSpec_To_v3alpha1_ModuleSpec(a.(*ModuleSpec), b.(*v3alpha1.ModuleSpec), scope)
547 }); err != nil {
548 return err
549 }
550 if err := s.AddGeneratedConversionFunc((*v3alpha1.ModuleSpec)(nil), (*ModuleSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
551 return Convert_v3alpha1_ModuleSpec_To_v2_ModuleSpec(a.(*v3alpha1.ModuleSpec), b.(*ModuleSpec), scope)
552 }); err != nil {
553 return err
554 }
555 if err := s.AddGeneratedConversionFunc((*PreviewURLSpec)(nil), (*v3alpha1.PreviewURLSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
556 return Convert_v2_PreviewURLSpec_To_v3alpha1_PreviewURLSpec(a.(*PreviewURLSpec), b.(*v3alpha1.PreviewURLSpec), scope)
557 }); err != nil {
558 return err
559 }
560 if err := s.AddGeneratedConversionFunc((*v3alpha1.PreviewURLSpec)(nil), (*PreviewURLSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
561 return Convert_v3alpha1_PreviewURLSpec_To_v2_PreviewURLSpec(a.(*v3alpha1.PreviewURLSpec), b.(*PreviewURLSpec), scope)
562 }); err != nil {
563 return err
564 }
565 if err := s.AddGeneratedConversionFunc((*PreviewURLType)(nil), (*v3alpha1.PreviewURLType)(nil), func(a, b interface{}, scope conversion.Scope) error {
566 return Convert_v2_PreviewURLType_To_v3alpha1_PreviewURLType(a.(*PreviewURLType), b.(*v3alpha1.PreviewURLType), scope)
567 }); err != nil {
568 return err
569 }
570 if err := s.AddGeneratedConversionFunc((*v3alpha1.PreviewURLType)(nil), (*PreviewURLType)(nil), func(a, b interface{}, scope conversion.Scope) error {
571 return Convert_v3alpha1_PreviewURLType_To_v2_PreviewURLType(a.(*v3alpha1.PreviewURLType), b.(*PreviewURLType), scope)
572 }); err != nil {
573 return err
574 }
575 if err := s.AddGeneratedConversionFunc((*RateLimitService)(nil), (*v3alpha1.RateLimitService)(nil), func(a, b interface{}, scope conversion.Scope) error {
576 return Convert_v2_RateLimitService_To_v3alpha1_RateLimitService(a.(*RateLimitService), b.(*v3alpha1.RateLimitService), scope)
577 }); err != nil {
578 return err
579 }
580 if err := s.AddGeneratedConversionFunc((*v3alpha1.RateLimitService)(nil), (*RateLimitService)(nil), func(a, b interface{}, scope conversion.Scope) error {
581 return Convert_v3alpha1_RateLimitService_To_v2_RateLimitService(a.(*v3alpha1.RateLimitService), b.(*RateLimitService), scope)
582 }); err != nil {
583 return err
584 }
585 if err := s.AddGeneratedConversionFunc((*RateLimitServiceList)(nil), (*v3alpha1.RateLimitServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
586 return Convert_v2_RateLimitServiceList_To_v3alpha1_RateLimitServiceList(a.(*RateLimitServiceList), b.(*v3alpha1.RateLimitServiceList), scope)
587 }); err != nil {
588 return err
589 }
590 if err := s.AddGeneratedConversionFunc((*v3alpha1.RateLimitServiceList)(nil), (*RateLimitServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
591 return Convert_v3alpha1_RateLimitServiceList_To_v2_RateLimitServiceList(a.(*v3alpha1.RateLimitServiceList), b.(*RateLimitServiceList), scope)
592 }); err != nil {
593 return err
594 }
595 if err := s.AddGeneratedConversionFunc((*RegexMap)(nil), (*v3alpha1.RegexMap)(nil), func(a, b interface{}, scope conversion.Scope) error {
596 return Convert_v2_RegexMap_To_v3alpha1_RegexMap(a.(*RegexMap), b.(*v3alpha1.RegexMap), scope)
597 }); err != nil {
598 return err
599 }
600 if err := s.AddGeneratedConversionFunc((*v3alpha1.RegexMap)(nil), (*RegexMap)(nil), func(a, b interface{}, scope conversion.Scope) error {
601 return Convert_v3alpha1_RegexMap_To_v2_RegexMap(a.(*v3alpha1.RegexMap), b.(*RegexMap), scope)
602 }); err != nil {
603 return err
604 }
605 if err := s.AddGeneratedConversionFunc((*RequestPolicy)(nil), (*v3alpha1.RequestPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
606 return Convert_v2_RequestPolicy_To_v3alpha1_RequestPolicy(a.(*RequestPolicy), b.(*v3alpha1.RequestPolicy), scope)
607 }); err != nil {
608 return err
609 }
610 if err := s.AddGeneratedConversionFunc((*v3alpha1.RequestPolicy)(nil), (*RequestPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
611 return Convert_v3alpha1_RequestPolicy_To_v2_RequestPolicy(a.(*v3alpha1.RequestPolicy), b.(*RequestPolicy), scope)
612 }); err != nil {
613 return err
614 }
615 if err := s.AddGeneratedConversionFunc((*RetryPolicy)(nil), (*v3alpha1.RetryPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
616 return Convert_v2_RetryPolicy_To_v3alpha1_RetryPolicy(a.(*RetryPolicy), b.(*v3alpha1.RetryPolicy), scope)
617 }); err != nil {
618 return err
619 }
620 if err := s.AddGeneratedConversionFunc((*v3alpha1.RetryPolicy)(nil), (*RetryPolicy)(nil), func(a, b interface{}, scope conversion.Scope) error {
621 return Convert_v3alpha1_RetryPolicy_To_v2_RetryPolicy(a.(*v3alpha1.RetryPolicy), b.(*RetryPolicy), scope)
622 }); err != nil {
623 return err
624 }
625 if err := s.AddGeneratedConversionFunc((*SecondDuration)(nil), (*v3alpha1.SecondDuration)(nil), func(a, b interface{}, scope conversion.Scope) error {
626 return Convert_v2_SecondDuration_To_v3alpha1_SecondDuration(a.(*SecondDuration), b.(*v3alpha1.SecondDuration), scope)
627 }); err != nil {
628 return err
629 }
630 if err := s.AddGeneratedConversionFunc((*v3alpha1.SecondDuration)(nil), (*SecondDuration)(nil), func(a, b interface{}, scope conversion.Scope) error {
631 return Convert_v3alpha1_SecondDuration_To_v2_SecondDuration(a.(*v3alpha1.SecondDuration), b.(*SecondDuration), scope)
632 }); err != nil {
633 return err
634 }
635 if err := s.AddGeneratedConversionFunc((*StatusRange)(nil), (*v3alpha1.StatusRange)(nil), func(a, b interface{}, scope conversion.Scope) error {
636 return Convert_v2_StatusRange_To_v3alpha1_StatusRange(a.(*StatusRange), b.(*v3alpha1.StatusRange), scope)
637 }); err != nil {
638 return err
639 }
640 if err := s.AddGeneratedConversionFunc((*v3alpha1.StatusRange)(nil), (*StatusRange)(nil), func(a, b interface{}, scope conversion.Scope) error {
641 return Convert_v3alpha1_StatusRange_To_v2_StatusRange(a.(*v3alpha1.StatusRange), b.(*StatusRange), scope)
642 }); err != nil {
643 return err
644 }
645 if err := s.AddGeneratedConversionFunc((*TCPMapping)(nil), (*v3alpha1.TCPMapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
646 return Convert_v2_TCPMapping_To_v3alpha1_TCPMapping(a.(*TCPMapping), b.(*v3alpha1.TCPMapping), scope)
647 }); err != nil {
648 return err
649 }
650 if err := s.AddGeneratedConversionFunc((*v3alpha1.TCPMapping)(nil), (*TCPMapping)(nil), func(a, b interface{}, scope conversion.Scope) error {
651 return Convert_v3alpha1_TCPMapping_To_v2_TCPMapping(a.(*v3alpha1.TCPMapping), b.(*TCPMapping), scope)
652 }); err != nil {
653 return err
654 }
655 if err := s.AddGeneratedConversionFunc((*TCPMappingList)(nil), (*v3alpha1.TCPMappingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
656 return Convert_v2_TCPMappingList_To_v3alpha1_TCPMappingList(a.(*TCPMappingList), b.(*v3alpha1.TCPMappingList), scope)
657 }); err != nil {
658 return err
659 }
660 if err := s.AddGeneratedConversionFunc((*v3alpha1.TCPMappingList)(nil), (*TCPMappingList)(nil), func(a, b interface{}, scope conversion.Scope) error {
661 return Convert_v3alpha1_TCPMappingList_To_v2_TCPMappingList(a.(*v3alpha1.TCPMappingList), b.(*TCPMappingList), scope)
662 }); err != nil {
663 return err
664 }
665 if err := s.AddGeneratedConversionFunc((*TLSConfig)(nil), (*v3alpha1.TLSConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
666 return Convert_v2_TLSConfig_To_v3alpha1_TLSConfig(a.(*TLSConfig), b.(*v3alpha1.TLSConfig), scope)
667 }); err != nil {
668 return err
669 }
670 if err := s.AddGeneratedConversionFunc((*v3alpha1.TLSConfig)(nil), (*TLSConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
671 return Convert_v3alpha1_TLSConfig_To_v2_TLSConfig(a.(*v3alpha1.TLSConfig), b.(*TLSConfig), scope)
672 }); err != nil {
673 return err
674 }
675 if err := s.AddGeneratedConversionFunc((*TLSContext)(nil), (*v3alpha1.TLSContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
676 return Convert_v2_TLSContext_To_v3alpha1_TLSContext(a.(*TLSContext), b.(*v3alpha1.TLSContext), scope)
677 }); err != nil {
678 return err
679 }
680 if err := s.AddGeneratedConversionFunc((*v3alpha1.TLSContext)(nil), (*TLSContext)(nil), func(a, b interface{}, scope conversion.Scope) error {
681 return Convert_v3alpha1_TLSContext_To_v2_TLSContext(a.(*v3alpha1.TLSContext), b.(*TLSContext), scope)
682 }); err != nil {
683 return err
684 }
685 if err := s.AddGeneratedConversionFunc((*TLSContextList)(nil), (*v3alpha1.TLSContextList)(nil), func(a, b interface{}, scope conversion.Scope) error {
686 return Convert_v2_TLSContextList_To_v3alpha1_TLSContextList(a.(*TLSContextList), b.(*v3alpha1.TLSContextList), scope)
687 }); err != nil {
688 return err
689 }
690 if err := s.AddGeneratedConversionFunc((*v3alpha1.TLSContextList)(nil), (*TLSContextList)(nil), func(a, b interface{}, scope conversion.Scope) error {
691 return Convert_v3alpha1_TLSContextList_To_v2_TLSContextList(a.(*v3alpha1.TLSContextList), b.(*TLSContextList), scope)
692 }); err != nil {
693 return err
694 }
695 if err := s.AddGeneratedConversionFunc((*TLSContextSpec)(nil), (*v3alpha1.TLSContextSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
696 return Convert_v2_TLSContextSpec_To_v3alpha1_TLSContextSpec(a.(*TLSContextSpec), b.(*v3alpha1.TLSContextSpec), scope)
697 }); err != nil {
698 return err
699 }
700 if err := s.AddGeneratedConversionFunc((*v3alpha1.TLSContextSpec)(nil), (*TLSContextSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
701 return Convert_v3alpha1_TLSContextSpec_To_v2_TLSContextSpec(a.(*v3alpha1.TLSContextSpec), b.(*TLSContextSpec), scope)
702 }); err != nil {
703 return err
704 }
705 if err := s.AddGeneratedConversionFunc((*TraceConfig)(nil), (*v3alpha1.TraceConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
706 return Convert_v2_TraceConfig_To_v3alpha1_TraceConfig(a.(*TraceConfig), b.(*v3alpha1.TraceConfig), scope)
707 }); err != nil {
708 return err
709 }
710 if err := s.AddGeneratedConversionFunc((*v3alpha1.TraceConfig)(nil), (*TraceConfig)(nil), func(a, b interface{}, scope conversion.Scope) error {
711 return Convert_v3alpha1_TraceConfig_To_v2_TraceConfig(a.(*v3alpha1.TraceConfig), b.(*TraceConfig), scope)
712 }); err != nil {
713 return err
714 }
715 if err := s.AddGeneratedConversionFunc((*TraceSampling)(nil), (*v3alpha1.TraceSampling)(nil), func(a, b interface{}, scope conversion.Scope) error {
716 return Convert_v2_TraceSampling_To_v3alpha1_TraceSampling(a.(*TraceSampling), b.(*v3alpha1.TraceSampling), scope)
717 }); err != nil {
718 return err
719 }
720 if err := s.AddGeneratedConversionFunc((*v3alpha1.TraceSampling)(nil), (*TraceSampling)(nil), func(a, b interface{}, scope conversion.Scope) error {
721 return Convert_v3alpha1_TraceSampling_To_v2_TraceSampling(a.(*v3alpha1.TraceSampling), b.(*TraceSampling), scope)
722 }); err != nil {
723 return err
724 }
725 if err := s.AddGeneratedConversionFunc((*TracingService)(nil), (*v3alpha1.TracingService)(nil), func(a, b interface{}, scope conversion.Scope) error {
726 return Convert_v2_TracingService_To_v3alpha1_TracingService(a.(*TracingService), b.(*v3alpha1.TracingService), scope)
727 }); err != nil {
728 return err
729 }
730 if err := s.AddGeneratedConversionFunc((*v3alpha1.TracingService)(nil), (*TracingService)(nil), func(a, b interface{}, scope conversion.Scope) error {
731 return Convert_v3alpha1_TracingService_To_v2_TracingService(a.(*v3alpha1.TracingService), b.(*TracingService), scope)
732 }); err != nil {
733 return err
734 }
735 if err := s.AddGeneratedConversionFunc((*TracingServiceList)(nil), (*v3alpha1.TracingServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
736 return Convert_v2_TracingServiceList_To_v3alpha1_TracingServiceList(a.(*TracingServiceList), b.(*v3alpha1.TracingServiceList), scope)
737 }); err != nil {
738 return err
739 }
740 if err := s.AddGeneratedConversionFunc((*v3alpha1.TracingServiceList)(nil), (*TracingServiceList)(nil), func(a, b interface{}, scope conversion.Scope) error {
741 return Convert_v3alpha1_TracingServiceList_To_v2_TracingServiceList(a.(*v3alpha1.TracingServiceList), b.(*TracingServiceList), scope)
742 }); err != nil {
743 return err
744 }
745 if err := s.AddGeneratedConversionFunc((*UntypedDict)(nil), (*v3alpha1.UntypedDict)(nil), func(a, b interface{}, scope conversion.Scope) error {
746 return Convert_v2_UntypedDict_To_v3alpha1_UntypedDict(a.(*UntypedDict), b.(*v3alpha1.UntypedDict), scope)
747 }); err != nil {
748 return err
749 }
750 if err := s.AddGeneratedConversionFunc((*v3alpha1.UntypedDict)(nil), (*UntypedDict)(nil), func(a, b interface{}, scope conversion.Scope) error {
751 return Convert_v3alpha1_UntypedDict_To_v2_UntypedDict(a.(*v3alpha1.UntypedDict), b.(*UntypedDict), scope)
752 }); err != nil {
753 return err
754 }
755 if err := s.AddConversionFunc((*string)(nil), (**BoolOrString)(nil), func(a, b interface{}, scope conversion.Scope) error {
756 return Convert_string_To_Pointer_v2_BoolOrString(a.(*string), b.(**BoolOrString), scope)
757 }); err != nil {
758 return err
759 }
760 if err := s.AddConversionFunc((*string)(nil), (*BoolOrString)(nil), func(a, b interface{}, scope conversion.Scope) error {
761 return Convert_string_To_v2_BoolOrString(a.(*string), b.(*BoolOrString), scope)
762 }); err != nil {
763 return err
764 }
765 if err := s.AddConversionFunc((*AddedHeader)(nil), (*v3alpha1.AddedHeader)(nil), func(a, b interface{}, scope conversion.Scope) error {
766 return Convert_v2_AddedHeader_To_v3alpha1_AddedHeader(a.(*AddedHeader), b.(*v3alpha1.AddedHeader), scope)
767 }); err != nil {
768 return err
769 }
770 if err := s.AddConversionFunc((*AmbassadorID)(nil), (*v3alpha1.AmbassadorID)(nil), func(a, b interface{}, scope conversion.Scope) error {
771 return Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(a.(*AmbassadorID), b.(*v3alpha1.AmbassadorID), scope)
772 }); err != nil {
773 return err
774 }
775 if err := s.AddConversionFunc((*AuthServiceSpec)(nil), (*v3alpha1.AuthServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
776 return Convert_v2_AuthServiceSpec_To_v3alpha1_AuthServiceSpec(a.(*AuthServiceSpec), b.(*v3alpha1.AuthServiceSpec), scope)
777 }); err != nil {
778 return err
779 }
780 if err := s.AddConversionFunc((*CORS)(nil), (*v3alpha1.CORS)(nil), func(a, b interface{}, scope conversion.Scope) error {
781 return Convert_v2_CORS_To_v3alpha1_CORS(a.(*CORS), b.(*v3alpha1.CORS), scope)
782 }); err != nil {
783 return err
784 }
785 if err := s.AddConversionFunc((*HostSpec)(nil), (*v3alpha1.HostSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
786 return Convert_v2_HostSpec_To_v3alpha1_HostSpec(a.(*HostSpec), b.(*v3alpha1.HostSpec), scope)
787 }); err != nil {
788 return err
789 }
790 if err := s.AddConversionFunc((*MappingLabelSpecifier)(nil), (*v3alpha1.MappingLabelSpecifier)(nil), func(a, b interface{}, scope conversion.Scope) error {
791 return Convert_v2_MappingLabelSpecifier_To_v3alpha1_MappingLabelSpecifier(a.(*MappingLabelSpecifier), b.(*v3alpha1.MappingLabelSpecifier), scope)
792 }); err != nil {
793 return err
794 }
795 if err := s.AddConversionFunc((*MappingSpec)(nil), (*v3alpha1.MappingSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
796 return Convert_v2_MappingSpec_To_v3alpha1_MappingSpec(a.(*MappingSpec), b.(*v3alpha1.MappingSpec), scope)
797 }); err != nil {
798 return err
799 }
800 if err := s.AddConversionFunc((*RateLimitServiceSpec)(nil), (*v3alpha1.RateLimitServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
801 return Convert_v2_RateLimitServiceSpec_To_v3alpha1_RateLimitServiceSpec(a.(*RateLimitServiceSpec), b.(*v3alpha1.RateLimitServiceSpec), scope)
802 }); err != nil {
803 return err
804 }
805 if err := s.AddConversionFunc((*TCPMappingSpec)(nil), (*v3alpha1.TCPMappingSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
806 return Convert_v2_TCPMappingSpec_To_v3alpha1_TCPMappingSpec(a.(*TCPMappingSpec), b.(*v3alpha1.TCPMappingSpec), scope)
807 }); err != nil {
808 return err
809 }
810 if err := s.AddConversionFunc((*TracingServiceSpec)(nil), (*v3alpha1.TracingServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
811 return Convert_v2_TracingServiceSpec_To_v3alpha1_TracingServiceSpec(a.(*TracingServiceSpec), b.(*v3alpha1.TracingServiceSpec), scope)
812 }); err != nil {
813 return err
814 }
815 if err := s.AddConversionFunc((*v3alpha1.AddedHeader)(nil), (*AddedHeader)(nil), func(a, b interface{}, scope conversion.Scope) error {
816 return Convert_v3alpha1_AddedHeader_To_v2_AddedHeader(a.(*v3alpha1.AddedHeader), b.(*AddedHeader), scope)
817 }); err != nil {
818 return err
819 }
820 if err := s.AddConversionFunc((*v3alpha1.AmbassadorID)(nil), (*AmbassadorID)(nil), func(a, b interface{}, scope conversion.Scope) error {
821 return Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(a.(*v3alpha1.AmbassadorID), b.(*AmbassadorID), scope)
822 }); err != nil {
823 return err
824 }
825 if err := s.AddConversionFunc((*v3alpha1.AuthServiceSpec)(nil), (*AuthServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
826 return Convert_v3alpha1_AuthServiceSpec_To_v2_AuthServiceSpec(a.(*v3alpha1.AuthServiceSpec), b.(*AuthServiceSpec), scope)
827 }); err != nil {
828 return err
829 }
830 if err := s.AddConversionFunc((*v3alpha1.CORS)(nil), (*CORS)(nil), func(a, b interface{}, scope conversion.Scope) error {
831 return Convert_v3alpha1_CORS_To_v2_CORS(a.(*v3alpha1.CORS), b.(*CORS), scope)
832 }); err != nil {
833 return err
834 }
835 if err := s.AddConversionFunc((*v3alpha1.HostSpec)(nil), (*HostSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
836 return Convert_v3alpha1_HostSpec_To_v2_HostSpec(a.(*v3alpha1.HostSpec), b.(*HostSpec), scope)
837 }); err != nil {
838 return err
839 }
840 if err := s.AddConversionFunc((*v3alpha1.MappingLabelSpecifier)(nil), (*MappingLabelSpecifier)(nil), func(a, b interface{}, scope conversion.Scope) error {
841 return Convert_v3alpha1_MappingLabelSpecifier_To_v2_MappingLabelSpecifier(a.(*v3alpha1.MappingLabelSpecifier), b.(*MappingLabelSpecifier), scope)
842 }); err != nil {
843 return err
844 }
845 if err := s.AddConversionFunc((*v3alpha1.MappingSpec)(nil), (*MappingSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
846 return Convert_v3alpha1_MappingSpec_To_v2_MappingSpec(a.(*v3alpha1.MappingSpec), b.(*MappingSpec), scope)
847 }); err != nil {
848 return err
849 }
850 if err := s.AddConversionFunc((*v3alpha1.RateLimitServiceSpec)(nil), (*RateLimitServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
851 return Convert_v3alpha1_RateLimitServiceSpec_To_v2_RateLimitServiceSpec(a.(*v3alpha1.RateLimitServiceSpec), b.(*RateLimitServiceSpec), scope)
852 }); err != nil {
853 return err
854 }
855 if err := s.AddConversionFunc((*v3alpha1.TCPMappingSpec)(nil), (*TCPMappingSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
856 return Convert_v3alpha1_TCPMappingSpec_To_v2_TCPMappingSpec(a.(*v3alpha1.TCPMappingSpec), b.(*TCPMappingSpec), scope)
857 }); err != nil {
858 return err
859 }
860 if err := s.AddConversionFunc((*v3alpha1.TracingServiceSpec)(nil), (*TracingServiceSpec)(nil), func(a, b interface{}, scope conversion.Scope) error {
861 return Convert_v3alpha1_TracingServiceSpec_To_v2_TracingServiceSpec(a.(*v3alpha1.TracingServiceSpec), b.(*TracingServiceSpec), scope)
862 }); err != nil {
863 return err
864 }
865 return nil
866 }
867
868 func autoConvert_v2_ACMEProviderSpec_To_v3alpha1_ACMEProviderSpec(in *ACMEProviderSpec, out *v3alpha1.ACMEProviderSpec, s conversion.Scope) error {
869 *out = v3alpha1.ACMEProviderSpec(*in)
870 return nil
871 }
872
873
874 func Convert_v2_ACMEProviderSpec_To_v3alpha1_ACMEProviderSpec(in *ACMEProviderSpec, out *v3alpha1.ACMEProviderSpec, s conversion.Scope) error {
875 return autoConvert_v2_ACMEProviderSpec_To_v3alpha1_ACMEProviderSpec(in, out, s)
876 }
877
878 func autoConvert_v3alpha1_ACMEProviderSpec_To_v2_ACMEProviderSpec(in *v3alpha1.ACMEProviderSpec, out *ACMEProviderSpec, s conversion.Scope) error {
879 *out = ACMEProviderSpec(*in)
880 return nil
881 }
882
883
884 func Convert_v3alpha1_ACMEProviderSpec_To_v2_ACMEProviderSpec(in *v3alpha1.ACMEProviderSpec, out *ACMEProviderSpec, s conversion.Scope) error {
885 return autoConvert_v3alpha1_ACMEProviderSpec_To_v2_ACMEProviderSpec(in, out, s)
886 }
887
888 func autoConvert_v2_AddedHeader_To_v3alpha1_AddedHeader(in *AddedHeader, out *v3alpha1.AddedHeader, s conversion.Scope) error {
889
890
891 return nil
892 }
893
894 func autoConvert_v3alpha1_AddedHeader_To_v2_AddedHeader(in *v3alpha1.AddedHeader, out *AddedHeader, s conversion.Scope) error {
895
896
897
898 return nil
899 }
900
901 func autoConvert_v2_AdditionalLogHeaders_To_v3alpha1_AdditionalLogHeaders(in *AdditionalLogHeaders, out *v3alpha1.AdditionalLogHeaders, s conversion.Scope) error {
902 *out = v3alpha1.AdditionalLogHeaders(*in)
903 return nil
904 }
905
906
907 func Convert_v2_AdditionalLogHeaders_To_v3alpha1_AdditionalLogHeaders(in *AdditionalLogHeaders, out *v3alpha1.AdditionalLogHeaders, s conversion.Scope) error {
908 return autoConvert_v2_AdditionalLogHeaders_To_v3alpha1_AdditionalLogHeaders(in, out, s)
909 }
910
911 func autoConvert_v3alpha1_AdditionalLogHeaders_To_v2_AdditionalLogHeaders(in *v3alpha1.AdditionalLogHeaders, out *AdditionalLogHeaders, s conversion.Scope) error {
912 *out = AdditionalLogHeaders(*in)
913 return nil
914 }
915
916
917 func Convert_v3alpha1_AdditionalLogHeaders_To_v2_AdditionalLogHeaders(in *v3alpha1.AdditionalLogHeaders, out *AdditionalLogHeaders, s conversion.Scope) error {
918 return autoConvert_v3alpha1_AdditionalLogHeaders_To_v2_AdditionalLogHeaders(in, out, s)
919 }
920
921 func autoConvert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in *AmbassadorID, out *v3alpha1.AmbassadorID, s conversion.Scope) error {
922 *out = v3alpha1.AmbassadorID(*in)
923 return nil
924 }
925
926 func autoConvert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in *v3alpha1.AmbassadorID, out *AmbassadorID, s conversion.Scope) error {
927 *out = AmbassadorID(*in)
928 return nil
929 }
930
931 func autoConvert_v2_AuthService_To_v3alpha1_AuthService(in *AuthService, out *v3alpha1.AuthService, s conversion.Scope) error {
932 if true {
933 in, out := &in.ObjectMeta, &out.ObjectMeta
934 *out = *in
935 }
936 if true {
937 in, out := &in.Spec, &out.Spec
938 if err := Convert_v2_AuthServiceSpec_To_v3alpha1_AuthServiceSpec(in, out, s); err != nil {
939 return err
940 }
941 }
942 return nil
943 }
944
945
946 func Convert_v2_AuthService_To_v3alpha1_AuthService(in *AuthService, out *v3alpha1.AuthService, s conversion.Scope) error {
947 return autoConvert_v2_AuthService_To_v3alpha1_AuthService(in, out, s)
948 }
949
950 func autoConvert_v3alpha1_AuthService_To_v2_AuthService(in *v3alpha1.AuthService, out *AuthService, s conversion.Scope) error {
951 if true {
952 in, out := &in.ObjectMeta, &out.ObjectMeta
953 *out = *in
954 }
955 if true {
956 in, out := &in.Spec, &out.Spec
957 if err := Convert_v3alpha1_AuthServiceSpec_To_v2_AuthServiceSpec(in, out, s); err != nil {
958 return err
959 }
960 }
961 return nil
962 }
963
964
965 func Convert_v3alpha1_AuthService_To_v2_AuthService(in *v3alpha1.AuthService, out *AuthService, s conversion.Scope) error {
966 return autoConvert_v3alpha1_AuthService_To_v2_AuthService(in, out, s)
967 }
968
969 func autoConvert_v2_AuthServiceIncludeBody_To_v3alpha1_AuthServiceIncludeBody(in *AuthServiceIncludeBody, out *v3alpha1.AuthServiceIncludeBody, s conversion.Scope) error {
970 *out = v3alpha1.AuthServiceIncludeBody(*in)
971 return nil
972 }
973
974
975 func Convert_v2_AuthServiceIncludeBody_To_v3alpha1_AuthServiceIncludeBody(in *AuthServiceIncludeBody, out *v3alpha1.AuthServiceIncludeBody, s conversion.Scope) error {
976 return autoConvert_v2_AuthServiceIncludeBody_To_v3alpha1_AuthServiceIncludeBody(in, out, s)
977 }
978
979 func autoConvert_v3alpha1_AuthServiceIncludeBody_To_v2_AuthServiceIncludeBody(in *v3alpha1.AuthServiceIncludeBody, out *AuthServiceIncludeBody, s conversion.Scope) error {
980 *out = AuthServiceIncludeBody(*in)
981 return nil
982 }
983
984
985 func Convert_v3alpha1_AuthServiceIncludeBody_To_v2_AuthServiceIncludeBody(in *v3alpha1.AuthServiceIncludeBody, out *AuthServiceIncludeBody, s conversion.Scope) error {
986 return autoConvert_v3alpha1_AuthServiceIncludeBody_To_v2_AuthServiceIncludeBody(in, out, s)
987 }
988
989 func autoConvert_v2_AuthServiceList_To_v3alpha1_AuthServiceList(in *AuthServiceList, out *v3alpha1.AuthServiceList, s conversion.Scope) error {
990 if true {
991 in, out := &in.ListMeta, &out.ListMeta
992 *out = *in
993 }
994 if true {
995 in, out := &in.Items, &out.Items
996 if *in == nil {
997 *out = nil
998 } else {
999 *out = make([]v3alpha1.AuthService, len(*in))
1000 for i := range *in {
1001 in, out := &(*in)[i], &(*out)[i]
1002 if err := Convert_v2_AuthService_To_v3alpha1_AuthService(in, out, s); err != nil {
1003 return err
1004 }
1005 }
1006 }
1007 }
1008 return nil
1009 }
1010
1011
1012 func Convert_v2_AuthServiceList_To_v3alpha1_AuthServiceList(in *AuthServiceList, out *v3alpha1.AuthServiceList, s conversion.Scope) error {
1013 return autoConvert_v2_AuthServiceList_To_v3alpha1_AuthServiceList(in, out, s)
1014 }
1015
1016 func autoConvert_v3alpha1_AuthServiceList_To_v2_AuthServiceList(in *v3alpha1.AuthServiceList, out *AuthServiceList, s conversion.Scope) error {
1017 if true {
1018 in, out := &in.ListMeta, &out.ListMeta
1019 *out = *in
1020 }
1021 if true {
1022 in, out := &in.Items, &out.Items
1023 if *in == nil {
1024 *out = nil
1025 } else {
1026 *out = make([]AuthService, len(*in))
1027 for i := range *in {
1028 in, out := &(*in)[i], &(*out)[i]
1029 if err := Convert_v3alpha1_AuthService_To_v2_AuthService(in, out, s); err != nil {
1030 return err
1031 }
1032 }
1033 }
1034 }
1035 return nil
1036 }
1037
1038
1039 func Convert_v3alpha1_AuthServiceList_To_v2_AuthServiceList(in *v3alpha1.AuthServiceList, out *AuthServiceList, s conversion.Scope) error {
1040 return autoConvert_v3alpha1_AuthServiceList_To_v2_AuthServiceList(in, out, s)
1041 }
1042
1043 func autoConvert_v2_AuthServiceSpec_To_v3alpha1_AuthServiceSpec(in *AuthServiceSpec, out *v3alpha1.AuthServiceSpec, s conversion.Scope) error {
1044 if true {
1045 in, out := &in.AmbassadorID, &out.AmbassadorID
1046 if err := Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in, out, s); err != nil {
1047 return err
1048 }
1049 }
1050 if true {
1051 in, out := &in.AuthService, &out.AuthService
1052 *out = *in
1053 }
1054 if true {
1055 in, out := &in.PathPrefix, &out.PathPrefix
1056 *out = *in
1057 }
1058
1059 if true {
1060 in, out := &in.Proto, &out.Proto
1061 *out = *in
1062 }
1063 if true {
1064 in, out := &in.Timeout, &out.Timeout
1065 if *in == nil {
1066 *out = nil
1067 } else {
1068 *out = new(v3alpha1.MillisecondDuration)
1069 in, out := *in, *out
1070 if err := Convert_v2_MillisecondDuration_To_v3alpha1_MillisecondDuration(in, out, s); err != nil {
1071 return err
1072 }
1073 }
1074 }
1075 if true {
1076 in, out := &in.AllowedRequestHeaders, &out.AllowedRequestHeaders
1077 *out = *in
1078 }
1079 if true {
1080 in, out := &in.AllowedAuthorizationHeaders, &out.AllowedAuthorizationHeaders
1081 *out = *in
1082 }
1083 if true {
1084 in, out := &in.AddAuthHeaders, &out.AddAuthHeaders
1085 *out = *in
1086 }
1087 if true {
1088 in, out := &in.AllowRequestBody, &out.AllowRequestBody
1089 *out = *in
1090 }
1091 if true {
1092 in, out := &in.AddLinkerdHeaders, &out.AddLinkerdHeaders
1093 *out = *in
1094 }
1095 if true {
1096 in, out := &in.FailureModeAllow, &out.FailureModeAllow
1097 *out = *in
1098 }
1099 if true {
1100 in, out := &in.IncludeBody, &out.IncludeBody
1101 if *in == nil {
1102 *out = nil
1103 } else {
1104 *out = new(v3alpha1.AuthServiceIncludeBody)
1105 in, out := *in, *out
1106 if err := Convert_v2_AuthServiceIncludeBody_To_v3alpha1_AuthServiceIncludeBody(in, out, s); err != nil {
1107 return err
1108 }
1109 }
1110 }
1111 if true {
1112 in, out := &in.StatusOnError, &out.StatusOnError
1113 if *in == nil {
1114 *out = nil
1115 } else {
1116 *out = new(v3alpha1.AuthServiceStatusOnError)
1117 in, out := *in, *out
1118 if err := Convert_v2_AuthServiceStatusOnError_To_v3alpha1_AuthServiceStatusOnError(in, out, s); err != nil {
1119 return err
1120 }
1121 }
1122 }
1123 if true {
1124 in, out := &in.ProtocolVersion, &out.ProtocolVersion
1125 *out = *in
1126 }
1127 if true {
1128 in, out := &in.V3StatsName, &out.StatsName
1129 *out = *in
1130 }
1131 if true {
1132 in, out := &in.V3CircuitBreakers, &out.CircuitBreakers
1133 if *in == nil {
1134 *out = nil
1135 } else {
1136 *out = make([]*v3alpha1.CircuitBreaker, len(*in))
1137 for i := range *in {
1138 in, out := &(*in)[i], &(*out)[i]
1139 if *in == nil {
1140 *out = nil
1141 } else {
1142 *out = new(v3alpha1.CircuitBreaker)
1143 in, out := *in, *out
1144 if err := Convert_v2_CircuitBreaker_To_v3alpha1_CircuitBreaker(in, out, s); err != nil {
1145 return err
1146 }
1147 }
1148 }
1149 }
1150 }
1151 return nil
1152 }
1153
1154 func autoConvert_v3alpha1_AuthServiceSpec_To_v2_AuthServiceSpec(in *v3alpha1.AuthServiceSpec, out *AuthServiceSpec, s conversion.Scope) error {
1155 if true {
1156 in, out := &in.AmbassadorID, &out.AmbassadorID
1157 if err := Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in, out, s); err != nil {
1158 return err
1159 }
1160 }
1161 if true {
1162 in, out := &in.AuthService, &out.AuthService
1163 *out = *in
1164 }
1165 if true {
1166 in, out := &in.PathPrefix, &out.PathPrefix
1167 *out = *in
1168 }
1169 if true {
1170 in, out := &in.TLS, &out.TLS
1171 if err := Convert_string_To_Pointer_v2_BoolOrString(in, out, s); err != nil {
1172 return err
1173 }
1174 }
1175 if true {
1176 in, out := &in.Proto, &out.Proto
1177 *out = *in
1178 }
1179 if true {
1180 in, out := &in.Timeout, &out.Timeout
1181 if *in == nil {
1182 *out = nil
1183 } else {
1184 *out = new(MillisecondDuration)
1185 in, out := *in, *out
1186 if err := Convert_v3alpha1_MillisecondDuration_To_v2_MillisecondDuration(in, out, s); err != nil {
1187 return err
1188 }
1189 }
1190 }
1191 if true {
1192 in, out := &in.AllowedRequestHeaders, &out.AllowedRequestHeaders
1193 *out = *in
1194 }
1195 if true {
1196 in, out := &in.AllowedAuthorizationHeaders, &out.AllowedAuthorizationHeaders
1197 *out = *in
1198 }
1199 if true {
1200 in, out := &in.AddAuthHeaders, &out.AddAuthHeaders
1201 *out = *in
1202 }
1203 if true {
1204 in, out := &in.AllowRequestBody, &out.AllowRequestBody
1205 *out = *in
1206 }
1207 if true {
1208 in, out := &in.AddLinkerdHeaders, &out.AddLinkerdHeaders
1209 *out = *in
1210 }
1211 if true {
1212 in, out := &in.FailureModeAllow, &out.FailureModeAllow
1213 *out = *in
1214 }
1215 if true {
1216 in, out := &in.IncludeBody, &out.IncludeBody
1217 if *in == nil {
1218 *out = nil
1219 } else {
1220 *out = new(AuthServiceIncludeBody)
1221 in, out := *in, *out
1222 if err := Convert_v3alpha1_AuthServiceIncludeBody_To_v2_AuthServiceIncludeBody(in, out, s); err != nil {
1223 return err
1224 }
1225 }
1226 }
1227 if true {
1228 in, out := &in.StatusOnError, &out.StatusOnError
1229 if *in == nil {
1230 *out = nil
1231 } else {
1232 *out = new(AuthServiceStatusOnError)
1233 in, out := *in, *out
1234 if err := Convert_v3alpha1_AuthServiceStatusOnError_To_v2_AuthServiceStatusOnError(in, out, s); err != nil {
1235 return err
1236 }
1237 }
1238 }
1239 if true {
1240 in, out := &in.ProtocolVersion, &out.ProtocolVersion
1241 *out = *in
1242 }
1243 if true {
1244 in, out := &in.StatsName, &out.V3StatsName
1245 *out = *in
1246 }
1247 if true {
1248 in, out := &in.CircuitBreakers, &out.V3CircuitBreakers
1249 if *in == nil {
1250 *out = nil
1251 } else {
1252 *out = make([]*CircuitBreaker, len(*in))
1253 for i := range *in {
1254 in, out := &(*in)[i], &(*out)[i]
1255 if *in == nil {
1256 *out = nil
1257 } else {
1258 *out = new(CircuitBreaker)
1259 in, out := *in, *out
1260 if err := Convert_v3alpha1_CircuitBreaker_To_v2_CircuitBreaker(in, out, s); err != nil {
1261 return err
1262 }
1263 }
1264 }
1265 }
1266 }
1267
1268 return nil
1269 }
1270
1271 func autoConvert_v2_AuthServiceStatusOnError_To_v3alpha1_AuthServiceStatusOnError(in *AuthServiceStatusOnError, out *v3alpha1.AuthServiceStatusOnError, s conversion.Scope) error {
1272 *out = v3alpha1.AuthServiceStatusOnError(*in)
1273 return nil
1274 }
1275
1276
1277 func Convert_v2_AuthServiceStatusOnError_To_v3alpha1_AuthServiceStatusOnError(in *AuthServiceStatusOnError, out *v3alpha1.AuthServiceStatusOnError, s conversion.Scope) error {
1278 return autoConvert_v2_AuthServiceStatusOnError_To_v3alpha1_AuthServiceStatusOnError(in, out, s)
1279 }
1280
1281 func autoConvert_v3alpha1_AuthServiceStatusOnError_To_v2_AuthServiceStatusOnError(in *v3alpha1.AuthServiceStatusOnError, out *AuthServiceStatusOnError, s conversion.Scope) error {
1282 *out = AuthServiceStatusOnError(*in)
1283 return nil
1284 }
1285
1286
1287 func Convert_v3alpha1_AuthServiceStatusOnError_To_v2_AuthServiceStatusOnError(in *v3alpha1.AuthServiceStatusOnError, out *AuthServiceStatusOnError, s conversion.Scope) error {
1288 return autoConvert_v3alpha1_AuthServiceStatusOnError_To_v2_AuthServiceStatusOnError(in, out, s)
1289 }
1290
1291 func autoConvert_v2_CORS_To_v3alpha1_CORS(in *CORS, out *v3alpha1.CORS, s conversion.Scope) error {
1292
1293 if true {
1294 in, out := &in.Methods, &out.Methods
1295 *out = []string(*in)
1296 }
1297 if true {
1298 in, out := &in.Headers, &out.Headers
1299 *out = []string(*in)
1300 }
1301 if true {
1302 in, out := &in.Credentials, &out.Credentials
1303 *out = *in
1304 }
1305 if true {
1306 in, out := &in.ExposedHeaders, &out.ExposedHeaders
1307 *out = []string(*in)
1308 }
1309 if true {
1310 in, out := &in.MaxAge, &out.MaxAge
1311 *out = *in
1312 }
1313 return nil
1314 }
1315
1316 func autoConvert_v3alpha1_CORS_To_v2_CORS(in *v3alpha1.CORS, out *CORS, s conversion.Scope) error {
1317
1318 if true {
1319 in, out := &in.Methods, &out.Methods
1320 *out = StringOrStringList(*in)
1321 }
1322 if true {
1323 in, out := &in.Headers, &out.Headers
1324 *out = StringOrStringList(*in)
1325 }
1326 if true {
1327 in, out := &in.Credentials, &out.Credentials
1328 *out = *in
1329 }
1330 if true {
1331 in, out := &in.ExposedHeaders, &out.ExposedHeaders
1332 *out = StringOrStringList(*in)
1333 }
1334 if true {
1335 in, out := &in.MaxAge, &out.MaxAge
1336 *out = *in
1337 }
1338
1339 return nil
1340 }
1341
1342 func autoConvert_v2_CircuitBreaker_To_v3alpha1_CircuitBreaker(in *CircuitBreaker, out *v3alpha1.CircuitBreaker, s conversion.Scope) error {
1343 *out = v3alpha1.CircuitBreaker(*in)
1344 return nil
1345 }
1346
1347
1348 func Convert_v2_CircuitBreaker_To_v3alpha1_CircuitBreaker(in *CircuitBreaker, out *v3alpha1.CircuitBreaker, s conversion.Scope) error {
1349 return autoConvert_v2_CircuitBreaker_To_v3alpha1_CircuitBreaker(in, out, s)
1350 }
1351
1352 func autoConvert_v3alpha1_CircuitBreaker_To_v2_CircuitBreaker(in *v3alpha1.CircuitBreaker, out *CircuitBreaker, s conversion.Scope) error {
1353 *out = CircuitBreaker(*in)
1354 return nil
1355 }
1356
1357
1358 func Convert_v3alpha1_CircuitBreaker_To_v2_CircuitBreaker(in *v3alpha1.CircuitBreaker, out *CircuitBreaker, s conversion.Scope) error {
1359 return autoConvert_v3alpha1_CircuitBreaker_To_v2_CircuitBreaker(in, out, s)
1360 }
1361
1362 func autoConvert_v2_ConsulResolver_To_v3alpha1_ConsulResolver(in *ConsulResolver, out *v3alpha1.ConsulResolver, s conversion.Scope) error {
1363 if true {
1364 in, out := &in.ObjectMeta, &out.ObjectMeta
1365 *out = *in
1366 }
1367 if true {
1368 in, out := &in.Spec, &out.Spec
1369 if err := Convert_v2_ConsulResolverSpec_To_v3alpha1_ConsulResolverSpec(in, out, s); err != nil {
1370 return err
1371 }
1372 }
1373 return nil
1374 }
1375
1376
1377 func Convert_v2_ConsulResolver_To_v3alpha1_ConsulResolver(in *ConsulResolver, out *v3alpha1.ConsulResolver, s conversion.Scope) error {
1378 return autoConvert_v2_ConsulResolver_To_v3alpha1_ConsulResolver(in, out, s)
1379 }
1380
1381 func autoConvert_v3alpha1_ConsulResolver_To_v2_ConsulResolver(in *v3alpha1.ConsulResolver, out *ConsulResolver, s conversion.Scope) error {
1382 if true {
1383 in, out := &in.ObjectMeta, &out.ObjectMeta
1384 *out = *in
1385 }
1386 if true {
1387 in, out := &in.Spec, &out.Spec
1388 if err := Convert_v3alpha1_ConsulResolverSpec_To_v2_ConsulResolverSpec(in, out, s); err != nil {
1389 return err
1390 }
1391 }
1392 return nil
1393 }
1394
1395
1396 func Convert_v3alpha1_ConsulResolver_To_v2_ConsulResolver(in *v3alpha1.ConsulResolver, out *ConsulResolver, s conversion.Scope) error {
1397 return autoConvert_v3alpha1_ConsulResolver_To_v2_ConsulResolver(in, out, s)
1398 }
1399
1400 func autoConvert_v2_ConsulResolverList_To_v3alpha1_ConsulResolverList(in *ConsulResolverList, out *v3alpha1.ConsulResolverList, s conversion.Scope) error {
1401 if true {
1402 in, out := &in.ListMeta, &out.ListMeta
1403 *out = *in
1404 }
1405 if true {
1406 in, out := &in.Items, &out.Items
1407 if *in == nil {
1408 *out = nil
1409 } else {
1410 *out = make([]v3alpha1.ConsulResolver, len(*in))
1411 for i := range *in {
1412 in, out := &(*in)[i], &(*out)[i]
1413 if err := Convert_v2_ConsulResolver_To_v3alpha1_ConsulResolver(in, out, s); err != nil {
1414 return err
1415 }
1416 }
1417 }
1418 }
1419 return nil
1420 }
1421
1422
1423 func Convert_v2_ConsulResolverList_To_v3alpha1_ConsulResolverList(in *ConsulResolverList, out *v3alpha1.ConsulResolverList, s conversion.Scope) error {
1424 return autoConvert_v2_ConsulResolverList_To_v3alpha1_ConsulResolverList(in, out, s)
1425 }
1426
1427 func autoConvert_v3alpha1_ConsulResolverList_To_v2_ConsulResolverList(in *v3alpha1.ConsulResolverList, out *ConsulResolverList, s conversion.Scope) error {
1428 if true {
1429 in, out := &in.ListMeta, &out.ListMeta
1430 *out = *in
1431 }
1432 if true {
1433 in, out := &in.Items, &out.Items
1434 if *in == nil {
1435 *out = nil
1436 } else {
1437 *out = make([]ConsulResolver, len(*in))
1438 for i := range *in {
1439 in, out := &(*in)[i], &(*out)[i]
1440 if err := Convert_v3alpha1_ConsulResolver_To_v2_ConsulResolver(in, out, s); err != nil {
1441 return err
1442 }
1443 }
1444 }
1445 }
1446 return nil
1447 }
1448
1449
1450 func Convert_v3alpha1_ConsulResolverList_To_v2_ConsulResolverList(in *v3alpha1.ConsulResolverList, out *ConsulResolverList, s conversion.Scope) error {
1451 return autoConvert_v3alpha1_ConsulResolverList_To_v2_ConsulResolverList(in, out, s)
1452 }
1453
1454 func autoConvert_v2_ConsulResolverSpec_To_v3alpha1_ConsulResolverSpec(in *ConsulResolverSpec, out *v3alpha1.ConsulResolverSpec, s conversion.Scope) error {
1455 if true {
1456 in, out := &in.AmbassadorID, &out.AmbassadorID
1457 if err := Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in, out, s); err != nil {
1458 return err
1459 }
1460 }
1461 if true {
1462 in, out := &in.Address, &out.Address
1463 *out = *in
1464 }
1465 if true {
1466 in, out := &in.Datacenter, &out.Datacenter
1467 *out = *in
1468 }
1469 return nil
1470 }
1471
1472
1473 func Convert_v2_ConsulResolverSpec_To_v3alpha1_ConsulResolverSpec(in *ConsulResolverSpec, out *v3alpha1.ConsulResolverSpec, s conversion.Scope) error {
1474 return autoConvert_v2_ConsulResolverSpec_To_v3alpha1_ConsulResolverSpec(in, out, s)
1475 }
1476
1477 func autoConvert_v3alpha1_ConsulResolverSpec_To_v2_ConsulResolverSpec(in *v3alpha1.ConsulResolverSpec, out *ConsulResolverSpec, s conversion.Scope) error {
1478 if true {
1479 in, out := &in.AmbassadorID, &out.AmbassadorID
1480 if err := Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in, out, s); err != nil {
1481 return err
1482 }
1483 }
1484 if true {
1485 in, out := &in.Address, &out.Address
1486 *out = *in
1487 }
1488 if true {
1489 in, out := &in.Datacenter, &out.Datacenter
1490 *out = *in
1491 }
1492 return nil
1493 }
1494
1495
1496 func Convert_v3alpha1_ConsulResolverSpec_To_v2_ConsulResolverSpec(in *v3alpha1.ConsulResolverSpec, out *ConsulResolverSpec, s conversion.Scope) error {
1497 return autoConvert_v3alpha1_ConsulResolverSpec_To_v2_ConsulResolverSpec(in, out, s)
1498 }
1499
1500 func autoConvert_v2_DevPortal_To_v3alpha1_DevPortal(in *DevPortal, out *v3alpha1.DevPortal, s conversion.Scope) error {
1501 if true {
1502 in, out := &in.ObjectMeta, &out.ObjectMeta
1503 *out = *in
1504 }
1505 if true {
1506 in, out := &in.Spec, &out.Spec
1507 if err := Convert_v2_DevPortalSpec_To_v3alpha1_DevPortalSpec(in, out, s); err != nil {
1508 return err
1509 }
1510 }
1511 return nil
1512 }
1513
1514
1515 func Convert_v2_DevPortal_To_v3alpha1_DevPortal(in *DevPortal, out *v3alpha1.DevPortal, s conversion.Scope) error {
1516 return autoConvert_v2_DevPortal_To_v3alpha1_DevPortal(in, out, s)
1517 }
1518
1519 func autoConvert_v3alpha1_DevPortal_To_v2_DevPortal(in *v3alpha1.DevPortal, out *DevPortal, s conversion.Scope) error {
1520 if true {
1521 in, out := &in.ObjectMeta, &out.ObjectMeta
1522 *out = *in
1523 }
1524 if true {
1525 in, out := &in.Spec, &out.Spec
1526 if err := Convert_v3alpha1_DevPortalSpec_To_v2_DevPortalSpec(in, out, s); err != nil {
1527 return err
1528 }
1529 }
1530 return nil
1531 }
1532
1533
1534 func Convert_v3alpha1_DevPortal_To_v2_DevPortal(in *v3alpha1.DevPortal, out *DevPortal, s conversion.Scope) error {
1535 return autoConvert_v3alpha1_DevPortal_To_v2_DevPortal(in, out, s)
1536 }
1537
1538 func autoConvert_v2_DevPortalContentSpec_To_v3alpha1_DevPortalContentSpec(in *DevPortalContentSpec, out *v3alpha1.DevPortalContentSpec, s conversion.Scope) error {
1539 *out = v3alpha1.DevPortalContentSpec(*in)
1540 return nil
1541 }
1542
1543
1544 func Convert_v2_DevPortalContentSpec_To_v3alpha1_DevPortalContentSpec(in *DevPortalContentSpec, out *v3alpha1.DevPortalContentSpec, s conversion.Scope) error {
1545 return autoConvert_v2_DevPortalContentSpec_To_v3alpha1_DevPortalContentSpec(in, out, s)
1546 }
1547
1548 func autoConvert_v3alpha1_DevPortalContentSpec_To_v2_DevPortalContentSpec(in *v3alpha1.DevPortalContentSpec, out *DevPortalContentSpec, s conversion.Scope) error {
1549 *out = DevPortalContentSpec(*in)
1550 return nil
1551 }
1552
1553
1554 func Convert_v3alpha1_DevPortalContentSpec_To_v2_DevPortalContentSpec(in *v3alpha1.DevPortalContentSpec, out *DevPortalContentSpec, s conversion.Scope) error {
1555 return autoConvert_v3alpha1_DevPortalContentSpec_To_v2_DevPortalContentSpec(in, out, s)
1556 }
1557
1558 func autoConvert_v2_DevPortalDocsSpec_To_v3alpha1_DevPortalDocsSpec(in *DevPortalDocsSpec, out *v3alpha1.DevPortalDocsSpec, s conversion.Scope) error {
1559 if true {
1560 in, out := &in.Service, &out.Service
1561 *out = *in
1562 }
1563 if true {
1564 in, out := &in.URL, &out.URL
1565 *out = *in
1566 }
1567 if true {
1568 in, out := &in.Timeout, &out.Timeout
1569 if *in == nil {
1570 *out = nil
1571 } else {
1572 *out = new(v3alpha1.MillisecondDuration)
1573 in, out := *in, *out
1574 if err := Convert_v2_MillisecondDuration_To_v3alpha1_MillisecondDuration(in, out, s); err != nil {
1575 return err
1576 }
1577 }
1578 }
1579 return nil
1580 }
1581
1582
1583 func Convert_v2_DevPortalDocsSpec_To_v3alpha1_DevPortalDocsSpec(in *DevPortalDocsSpec, out *v3alpha1.DevPortalDocsSpec, s conversion.Scope) error {
1584 return autoConvert_v2_DevPortalDocsSpec_To_v3alpha1_DevPortalDocsSpec(in, out, s)
1585 }
1586
1587 func autoConvert_v3alpha1_DevPortalDocsSpec_To_v2_DevPortalDocsSpec(in *v3alpha1.DevPortalDocsSpec, out *DevPortalDocsSpec, s conversion.Scope) error {
1588 if true {
1589 in, out := &in.Service, &out.Service
1590 *out = *in
1591 }
1592 if true {
1593 in, out := &in.URL, &out.URL
1594 *out = *in
1595 }
1596 if true {
1597 in, out := &in.Timeout, &out.Timeout
1598 if *in == nil {
1599 *out = nil
1600 } else {
1601 *out = new(MillisecondDuration)
1602 in, out := *in, *out
1603 if err := Convert_v3alpha1_MillisecondDuration_To_v2_MillisecondDuration(in, out, s); err != nil {
1604 return err
1605 }
1606 }
1607 }
1608 return nil
1609 }
1610
1611
1612 func Convert_v3alpha1_DevPortalDocsSpec_To_v2_DevPortalDocsSpec(in *v3alpha1.DevPortalDocsSpec, out *DevPortalDocsSpec, s conversion.Scope) error {
1613 return autoConvert_v3alpha1_DevPortalDocsSpec_To_v2_DevPortalDocsSpec(in, out, s)
1614 }
1615
1616 func autoConvert_v2_DevPortalList_To_v3alpha1_DevPortalList(in *DevPortalList, out *v3alpha1.DevPortalList, s conversion.Scope) error {
1617 if true {
1618 in, out := &in.ListMeta, &out.ListMeta
1619 *out = *in
1620 }
1621 if true {
1622 in, out := &in.Items, &out.Items
1623 if *in == nil {
1624 *out = nil
1625 } else {
1626 *out = make([]v3alpha1.DevPortal, len(*in))
1627 for i := range *in {
1628 in, out := &(*in)[i], &(*out)[i]
1629 if err := Convert_v2_DevPortal_To_v3alpha1_DevPortal(in, out, s); err != nil {
1630 return err
1631 }
1632 }
1633 }
1634 }
1635 return nil
1636 }
1637
1638
1639 func Convert_v2_DevPortalList_To_v3alpha1_DevPortalList(in *DevPortalList, out *v3alpha1.DevPortalList, s conversion.Scope) error {
1640 return autoConvert_v2_DevPortalList_To_v3alpha1_DevPortalList(in, out, s)
1641 }
1642
1643 func autoConvert_v3alpha1_DevPortalList_To_v2_DevPortalList(in *v3alpha1.DevPortalList, out *DevPortalList, s conversion.Scope) error {
1644 if true {
1645 in, out := &in.ListMeta, &out.ListMeta
1646 *out = *in
1647 }
1648 if true {
1649 in, out := &in.Items, &out.Items
1650 if *in == nil {
1651 *out = nil
1652 } else {
1653 *out = make([]DevPortal, len(*in))
1654 for i := range *in {
1655 in, out := &(*in)[i], &(*out)[i]
1656 if err := Convert_v3alpha1_DevPortal_To_v2_DevPortal(in, out, s); err != nil {
1657 return err
1658 }
1659 }
1660 }
1661 }
1662 return nil
1663 }
1664
1665
1666 func Convert_v3alpha1_DevPortalList_To_v2_DevPortalList(in *v3alpha1.DevPortalList, out *DevPortalList, s conversion.Scope) error {
1667 return autoConvert_v3alpha1_DevPortalList_To_v2_DevPortalList(in, out, s)
1668 }
1669
1670 func autoConvert_v2_DevPortalSearchSpec_To_v3alpha1_DevPortalSearchSpec(in *DevPortalSearchSpec, out *v3alpha1.DevPortalSearchSpec, s conversion.Scope) error {
1671 *out = v3alpha1.DevPortalSearchSpec(*in)
1672 return nil
1673 }
1674
1675
1676 func Convert_v2_DevPortalSearchSpec_To_v3alpha1_DevPortalSearchSpec(in *DevPortalSearchSpec, out *v3alpha1.DevPortalSearchSpec, s conversion.Scope) error {
1677 return autoConvert_v2_DevPortalSearchSpec_To_v3alpha1_DevPortalSearchSpec(in, out, s)
1678 }
1679
1680 func autoConvert_v3alpha1_DevPortalSearchSpec_To_v2_DevPortalSearchSpec(in *v3alpha1.DevPortalSearchSpec, out *DevPortalSearchSpec, s conversion.Scope) error {
1681 *out = DevPortalSearchSpec(*in)
1682 return nil
1683 }
1684
1685
1686 func Convert_v3alpha1_DevPortalSearchSpec_To_v2_DevPortalSearchSpec(in *v3alpha1.DevPortalSearchSpec, out *DevPortalSearchSpec, s conversion.Scope) error {
1687 return autoConvert_v3alpha1_DevPortalSearchSpec_To_v2_DevPortalSearchSpec(in, out, s)
1688 }
1689
1690 func autoConvert_v2_DevPortalSelectorSpec_To_v3alpha1_DevPortalSelectorSpec(in *DevPortalSelectorSpec, out *v3alpha1.DevPortalSelectorSpec, s conversion.Scope) error {
1691 *out = v3alpha1.DevPortalSelectorSpec(*in)
1692 return nil
1693 }
1694
1695
1696 func Convert_v2_DevPortalSelectorSpec_To_v3alpha1_DevPortalSelectorSpec(in *DevPortalSelectorSpec, out *v3alpha1.DevPortalSelectorSpec, s conversion.Scope) error {
1697 return autoConvert_v2_DevPortalSelectorSpec_To_v3alpha1_DevPortalSelectorSpec(in, out, s)
1698 }
1699
1700 func autoConvert_v3alpha1_DevPortalSelectorSpec_To_v2_DevPortalSelectorSpec(in *v3alpha1.DevPortalSelectorSpec, out *DevPortalSelectorSpec, s conversion.Scope) error {
1701 *out = DevPortalSelectorSpec(*in)
1702 return nil
1703 }
1704
1705
1706 func Convert_v3alpha1_DevPortalSelectorSpec_To_v2_DevPortalSelectorSpec(in *v3alpha1.DevPortalSelectorSpec, out *DevPortalSelectorSpec, s conversion.Scope) error {
1707 return autoConvert_v3alpha1_DevPortalSelectorSpec_To_v2_DevPortalSelectorSpec(in, out, s)
1708 }
1709
1710 func autoConvert_v2_DevPortalSpec_To_v3alpha1_DevPortalSpec(in *DevPortalSpec, out *v3alpha1.DevPortalSpec, s conversion.Scope) error {
1711 if true {
1712 in, out := &in.AmbassadorID, &out.AmbassadorID
1713 if err := Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in, out, s); err != nil {
1714 return err
1715 }
1716 }
1717 if true {
1718 in, out := &in.Default, &out.Default
1719 *out = *in
1720 }
1721 if true {
1722 in, out := &in.Content, &out.Content
1723 if *in == nil {
1724 *out = nil
1725 } else {
1726 *out = new(v3alpha1.DevPortalContentSpec)
1727 in, out := *in, *out
1728 if err := Convert_v2_DevPortalContentSpec_To_v3alpha1_DevPortalContentSpec(in, out, s); err != nil {
1729 return err
1730 }
1731 }
1732 }
1733 if true {
1734 in, out := &in.Docs, &out.Docs
1735 if *in == nil {
1736 *out = nil
1737 } else {
1738 *out = make([]*v3alpha1.DevPortalDocsSpec, len(*in))
1739 for i := range *in {
1740 in, out := &(*in)[i], &(*out)[i]
1741 if *in == nil {
1742 *out = nil
1743 } else {
1744 *out = new(v3alpha1.DevPortalDocsSpec)
1745 in, out := *in, *out
1746 if err := Convert_v2_DevPortalDocsSpec_To_v3alpha1_DevPortalDocsSpec(in, out, s); err != nil {
1747 return err
1748 }
1749 }
1750 }
1751 }
1752 }
1753 if true {
1754 in, out := &in.Selector, &out.Selector
1755 if *in == nil {
1756 *out = nil
1757 } else {
1758 *out = new(v3alpha1.DevPortalSelectorSpec)
1759 in, out := *in, *out
1760 if err := Convert_v2_DevPortalSelectorSpec_To_v3alpha1_DevPortalSelectorSpec(in, out, s); err != nil {
1761 return err
1762 }
1763 }
1764 }
1765 if true {
1766 in, out := &in.NamingScheme, &out.NamingScheme
1767 *out = *in
1768 }
1769 if true {
1770 in, out := &in.Search, &out.Search
1771 if *in == nil {
1772 *out = nil
1773 } else {
1774 *out = new(v3alpha1.DevPortalSearchSpec)
1775 in, out := *in, *out
1776 if err := Convert_v2_DevPortalSearchSpec_To_v3alpha1_DevPortalSearchSpec(in, out, s); err != nil {
1777 return err
1778 }
1779 }
1780 }
1781 if true {
1782 in, out := &in.PreserveServers, &out.PreserveServers
1783 *out = *in
1784 }
1785 return nil
1786 }
1787
1788
1789 func Convert_v2_DevPortalSpec_To_v3alpha1_DevPortalSpec(in *DevPortalSpec, out *v3alpha1.DevPortalSpec, s conversion.Scope) error {
1790 return autoConvert_v2_DevPortalSpec_To_v3alpha1_DevPortalSpec(in, out, s)
1791 }
1792
1793 func autoConvert_v3alpha1_DevPortalSpec_To_v2_DevPortalSpec(in *v3alpha1.DevPortalSpec, out *DevPortalSpec, s conversion.Scope) error {
1794 if true {
1795 in, out := &in.AmbassadorID, &out.AmbassadorID
1796 if err := Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in, out, s); err != nil {
1797 return err
1798 }
1799 }
1800 if true {
1801 in, out := &in.Default, &out.Default
1802 *out = *in
1803 }
1804 if true {
1805 in, out := &in.Content, &out.Content
1806 if *in == nil {
1807 *out = nil
1808 } else {
1809 *out = new(DevPortalContentSpec)
1810 in, out := *in, *out
1811 if err := Convert_v3alpha1_DevPortalContentSpec_To_v2_DevPortalContentSpec(in, out, s); err != nil {
1812 return err
1813 }
1814 }
1815 }
1816 if true {
1817 in, out := &in.Docs, &out.Docs
1818 if *in == nil {
1819 *out = nil
1820 } else {
1821 *out = make([]*DevPortalDocsSpec, len(*in))
1822 for i := range *in {
1823 in, out := &(*in)[i], &(*out)[i]
1824 if *in == nil {
1825 *out = nil
1826 } else {
1827 *out = new(DevPortalDocsSpec)
1828 in, out := *in, *out
1829 if err := Convert_v3alpha1_DevPortalDocsSpec_To_v2_DevPortalDocsSpec(in, out, s); err != nil {
1830 return err
1831 }
1832 }
1833 }
1834 }
1835 }
1836 if true {
1837 in, out := &in.Selector, &out.Selector
1838 if *in == nil {
1839 *out = nil
1840 } else {
1841 *out = new(DevPortalSelectorSpec)
1842 in, out := *in, *out
1843 if err := Convert_v3alpha1_DevPortalSelectorSpec_To_v2_DevPortalSelectorSpec(in, out, s); err != nil {
1844 return err
1845 }
1846 }
1847 }
1848 if true {
1849 in, out := &in.NamingScheme, &out.NamingScheme
1850 *out = *in
1851 }
1852 if true {
1853 in, out := &in.Search, &out.Search
1854 if *in == nil {
1855 *out = nil
1856 } else {
1857 *out = new(DevPortalSearchSpec)
1858 in, out := *in, *out
1859 if err := Convert_v3alpha1_DevPortalSearchSpec_To_v2_DevPortalSearchSpec(in, out, s); err != nil {
1860 return err
1861 }
1862 }
1863 }
1864 if true {
1865 in, out := &in.PreserveServers, &out.PreserveServers
1866 *out = *in
1867 }
1868 return nil
1869 }
1870
1871
1872 func Convert_v3alpha1_DevPortalSpec_To_v2_DevPortalSpec(in *v3alpha1.DevPortalSpec, out *DevPortalSpec, s conversion.Scope) error {
1873 return autoConvert_v3alpha1_DevPortalSpec_To_v2_DevPortalSpec(in, out, s)
1874 }
1875
1876 func autoConvert_v2_DocsInfo_To_v3alpha1_DocsInfo(in *DocsInfo, out *v3alpha1.DocsInfo, s conversion.Scope) error {
1877 if true {
1878 in, out := &in.Path, &out.Path
1879 *out = *in
1880 }
1881 if true {
1882 in, out := &in.URL, &out.URL
1883 *out = *in
1884 }
1885 if true {
1886 in, out := &in.Ignored, &out.Ignored
1887 *out = *in
1888 }
1889 if true {
1890 in, out := &in.DisplayName, &out.DisplayName
1891 *out = *in
1892 }
1893 if true {
1894 in, out := &in.Timeout, &out.Timeout
1895 if *in == nil {
1896 *out = nil
1897 } else {
1898 *out = new(v3alpha1.MillisecondDuration)
1899 in, out := *in, *out
1900 if err := Convert_v2_MillisecondDuration_To_v3alpha1_MillisecondDuration(in, out, s); err != nil {
1901 return err
1902 }
1903 }
1904 }
1905 return nil
1906 }
1907
1908
1909 func Convert_v2_DocsInfo_To_v3alpha1_DocsInfo(in *DocsInfo, out *v3alpha1.DocsInfo, s conversion.Scope) error {
1910 return autoConvert_v2_DocsInfo_To_v3alpha1_DocsInfo(in, out, s)
1911 }
1912
1913 func autoConvert_v3alpha1_DocsInfo_To_v2_DocsInfo(in *v3alpha1.DocsInfo, out *DocsInfo, s conversion.Scope) error {
1914 if true {
1915 in, out := &in.Path, &out.Path
1916 *out = *in
1917 }
1918 if true {
1919 in, out := &in.URL, &out.URL
1920 *out = *in
1921 }
1922 if true {
1923 in, out := &in.Ignored, &out.Ignored
1924 *out = *in
1925 }
1926 if true {
1927 in, out := &in.DisplayName, &out.DisplayName
1928 *out = *in
1929 }
1930 if true {
1931 in, out := &in.Timeout, &out.Timeout
1932 if *in == nil {
1933 *out = nil
1934 } else {
1935 *out = new(MillisecondDuration)
1936 in, out := *in, *out
1937 if err := Convert_v3alpha1_MillisecondDuration_To_v2_MillisecondDuration(in, out, s); err != nil {
1938 return err
1939 }
1940 }
1941 }
1942 return nil
1943 }
1944
1945
1946 func Convert_v3alpha1_DocsInfo_To_v2_DocsInfo(in *v3alpha1.DocsInfo, out *DocsInfo, s conversion.Scope) error {
1947 return autoConvert_v3alpha1_DocsInfo_To_v2_DocsInfo(in, out, s)
1948 }
1949
1950 func autoConvert_v2_DomainMap_To_v3alpha1_DomainMap(in *DomainMap, out *v3alpha1.DomainMap, s conversion.Scope) error {
1951 if *in == nil {
1952 *out = nil
1953 } else {
1954 *out = make(v3alpha1.DomainMap, len(*in))
1955 for inKey, inVal := range *in {
1956 outKey := new(string)
1957 if true {
1958 in, out := &inKey, outKey
1959 *out = *in
1960 }
1961 outVal := new(v3alpha1.MappingLabelGroupsArray)
1962 if true {
1963 in, out := &inVal, outVal
1964 if err := Convert_v2_MappingLabelGroupsArray_To_v3alpha1_MappingLabelGroupsArray(in, out, s); err != nil {
1965 return err
1966 }
1967 }
1968 (*out)[*outKey] = *outVal
1969 }
1970 }
1971 return nil
1972 }
1973
1974
1975 func Convert_v2_DomainMap_To_v3alpha1_DomainMap(in *DomainMap, out *v3alpha1.DomainMap, s conversion.Scope) error {
1976 return autoConvert_v2_DomainMap_To_v3alpha1_DomainMap(in, out, s)
1977 }
1978
1979 func autoConvert_v3alpha1_DomainMap_To_v2_DomainMap(in *v3alpha1.DomainMap, out *DomainMap, s conversion.Scope) error {
1980 if *in == nil {
1981 *out = nil
1982 } else {
1983 *out = make(DomainMap, len(*in))
1984 for inKey, inVal := range *in {
1985 outKey := new(string)
1986 if true {
1987 in, out := &inKey, outKey
1988 *out = *in
1989 }
1990 outVal := new(MappingLabelGroupsArray)
1991 if true {
1992 in, out := &inVal, outVal
1993 if err := Convert_v3alpha1_MappingLabelGroupsArray_To_v2_MappingLabelGroupsArray(in, out, s); err != nil {
1994 return err
1995 }
1996 }
1997 (*out)[*outKey] = *outVal
1998 }
1999 }
2000 return nil
2001 }
2002
2003
2004 func Convert_v3alpha1_DomainMap_To_v2_DomainMap(in *v3alpha1.DomainMap, out *DomainMap, s conversion.Scope) error {
2005 return autoConvert_v3alpha1_DomainMap_To_v2_DomainMap(in, out, s)
2006 }
2007
2008 func autoConvert_v2_DriverConfig_To_v3alpha1_DriverConfig(in *DriverConfig, out *v3alpha1.DriverConfig, s conversion.Scope) error {
2009 if true {
2010 in, out := &in.AdditionalLogHeaders, &out.AdditionalLogHeaders
2011 if *in == nil {
2012 *out = nil
2013 } else {
2014 *out = make([]*v3alpha1.AdditionalLogHeaders, len(*in))
2015 for i := range *in {
2016 in, out := &(*in)[i], &(*out)[i]
2017 if *in == nil {
2018 *out = nil
2019 } else {
2020 *out = new(v3alpha1.AdditionalLogHeaders)
2021 in, out := *in, *out
2022 if err := Convert_v2_AdditionalLogHeaders_To_v3alpha1_AdditionalLogHeaders(in, out, s); err != nil {
2023 return err
2024 }
2025 }
2026 }
2027 }
2028 }
2029 return nil
2030 }
2031
2032
2033 func Convert_v2_DriverConfig_To_v3alpha1_DriverConfig(in *DriverConfig, out *v3alpha1.DriverConfig, s conversion.Scope) error {
2034 return autoConvert_v2_DriverConfig_To_v3alpha1_DriverConfig(in, out, s)
2035 }
2036
2037 func autoConvert_v3alpha1_DriverConfig_To_v2_DriverConfig(in *v3alpha1.DriverConfig, out *DriverConfig, s conversion.Scope) error {
2038 if true {
2039 in, out := &in.AdditionalLogHeaders, &out.AdditionalLogHeaders
2040 if *in == nil {
2041 *out = nil
2042 } else {
2043 *out = make([]*AdditionalLogHeaders, len(*in))
2044 for i := range *in {
2045 in, out := &(*in)[i], &(*out)[i]
2046 if *in == nil {
2047 *out = nil
2048 } else {
2049 *out = new(AdditionalLogHeaders)
2050 in, out := *in, *out
2051 if err := Convert_v3alpha1_AdditionalLogHeaders_To_v2_AdditionalLogHeaders(in, out, s); err != nil {
2052 return err
2053 }
2054 }
2055 }
2056 }
2057 }
2058 return nil
2059 }
2060
2061
2062 func Convert_v3alpha1_DriverConfig_To_v2_DriverConfig(in *v3alpha1.DriverConfig, out *DriverConfig, s conversion.Scope) error {
2063 return autoConvert_v3alpha1_DriverConfig_To_v2_DriverConfig(in, out, s)
2064 }
2065
2066 func autoConvert_v2_ErrorResponseOverride_To_v3alpha1_ErrorResponseOverride(in *ErrorResponseOverride, out *v3alpha1.ErrorResponseOverride, s conversion.Scope) error {
2067 if true {
2068 in, out := &in.OnStatusCode, &out.OnStatusCode
2069 *out = *in
2070 }
2071 if true {
2072 in, out := &in.Body, &out.Body
2073 if err := Convert_v2_ErrorResponseOverrideBody_To_v3alpha1_ErrorResponseOverrideBody(in, out, s); err != nil {
2074 return err
2075 }
2076 }
2077 return nil
2078 }
2079
2080
2081 func Convert_v2_ErrorResponseOverride_To_v3alpha1_ErrorResponseOverride(in *ErrorResponseOverride, out *v3alpha1.ErrorResponseOverride, s conversion.Scope) error {
2082 return autoConvert_v2_ErrorResponseOverride_To_v3alpha1_ErrorResponseOverride(in, out, s)
2083 }
2084
2085 func autoConvert_v3alpha1_ErrorResponseOverride_To_v2_ErrorResponseOverride(in *v3alpha1.ErrorResponseOverride, out *ErrorResponseOverride, s conversion.Scope) error {
2086 if true {
2087 in, out := &in.OnStatusCode, &out.OnStatusCode
2088 *out = *in
2089 }
2090 if true {
2091 in, out := &in.Body, &out.Body
2092 if err := Convert_v3alpha1_ErrorResponseOverrideBody_To_v2_ErrorResponseOverrideBody(in, out, s); err != nil {
2093 return err
2094 }
2095 }
2096 return nil
2097 }
2098
2099
2100 func Convert_v3alpha1_ErrorResponseOverride_To_v2_ErrorResponseOverride(in *v3alpha1.ErrorResponseOverride, out *ErrorResponseOverride, s conversion.Scope) error {
2101 return autoConvert_v3alpha1_ErrorResponseOverride_To_v2_ErrorResponseOverride(in, out, s)
2102 }
2103
2104 func autoConvert_v2_ErrorResponseOverrideBody_To_v3alpha1_ErrorResponseOverrideBody(in *ErrorResponseOverrideBody, out *v3alpha1.ErrorResponseOverrideBody, s conversion.Scope) error {
2105 if true {
2106 in, out := &in.ErrorResponseTextFormat, &out.ErrorResponseTextFormat
2107 *out = *in
2108 }
2109 if true {
2110 in, out := &in.ErrorResponseJsonFormat, &out.ErrorResponseJsonFormat
2111 *out = *in
2112 }
2113 if true {
2114 in, out := &in.ErrorResponseTextFormatSource, &out.ErrorResponseTextFormatSource
2115 if *in == nil {
2116 *out = nil
2117 } else {
2118 *out = new(v3alpha1.ErrorResponseTextFormatSource)
2119 in, out := *in, *out
2120 if err := Convert_v2_ErrorResponseTextFormatSource_To_v3alpha1_ErrorResponseTextFormatSource(in, out, s); err != nil {
2121 return err
2122 }
2123 }
2124 }
2125 if true {
2126 in, out := &in.ContentType, &out.ContentType
2127 *out = *in
2128 }
2129 return nil
2130 }
2131
2132
2133 func Convert_v2_ErrorResponseOverrideBody_To_v3alpha1_ErrorResponseOverrideBody(in *ErrorResponseOverrideBody, out *v3alpha1.ErrorResponseOverrideBody, s conversion.Scope) error {
2134 return autoConvert_v2_ErrorResponseOverrideBody_To_v3alpha1_ErrorResponseOverrideBody(in, out, s)
2135 }
2136
2137 func autoConvert_v3alpha1_ErrorResponseOverrideBody_To_v2_ErrorResponseOverrideBody(in *v3alpha1.ErrorResponseOverrideBody, out *ErrorResponseOverrideBody, s conversion.Scope) error {
2138 if true {
2139 in, out := &in.ErrorResponseTextFormat, &out.ErrorResponseTextFormat
2140 *out = *in
2141 }
2142 if true {
2143 in, out := &in.ErrorResponseJsonFormat, &out.ErrorResponseJsonFormat
2144 *out = *in
2145 }
2146 if true {
2147 in, out := &in.ErrorResponseTextFormatSource, &out.ErrorResponseTextFormatSource
2148 if *in == nil {
2149 *out = nil
2150 } else {
2151 *out = new(ErrorResponseTextFormatSource)
2152 in, out := *in, *out
2153 if err := Convert_v3alpha1_ErrorResponseTextFormatSource_To_v2_ErrorResponseTextFormatSource(in, out, s); err != nil {
2154 return err
2155 }
2156 }
2157 }
2158 if true {
2159 in, out := &in.ContentType, &out.ContentType
2160 *out = *in
2161 }
2162 return nil
2163 }
2164
2165
2166 func Convert_v3alpha1_ErrorResponseOverrideBody_To_v2_ErrorResponseOverrideBody(in *v3alpha1.ErrorResponseOverrideBody, out *ErrorResponseOverrideBody, s conversion.Scope) error {
2167 return autoConvert_v3alpha1_ErrorResponseOverrideBody_To_v2_ErrorResponseOverrideBody(in, out, s)
2168 }
2169
2170 func autoConvert_v2_ErrorResponseTextFormatSource_To_v3alpha1_ErrorResponseTextFormatSource(in *ErrorResponseTextFormatSource, out *v3alpha1.ErrorResponseTextFormatSource, s conversion.Scope) error {
2171 *out = v3alpha1.ErrorResponseTextFormatSource(*in)
2172 return nil
2173 }
2174
2175
2176 func Convert_v2_ErrorResponseTextFormatSource_To_v3alpha1_ErrorResponseTextFormatSource(in *ErrorResponseTextFormatSource, out *v3alpha1.ErrorResponseTextFormatSource, s conversion.Scope) error {
2177 return autoConvert_v2_ErrorResponseTextFormatSource_To_v3alpha1_ErrorResponseTextFormatSource(in, out, s)
2178 }
2179
2180 func autoConvert_v3alpha1_ErrorResponseTextFormatSource_To_v2_ErrorResponseTextFormatSource(in *v3alpha1.ErrorResponseTextFormatSource, out *ErrorResponseTextFormatSource, s conversion.Scope) error {
2181 *out = ErrorResponseTextFormatSource(*in)
2182 return nil
2183 }
2184
2185
2186 func Convert_v3alpha1_ErrorResponseTextFormatSource_To_v2_ErrorResponseTextFormatSource(in *v3alpha1.ErrorResponseTextFormatSource, out *ErrorResponseTextFormatSource, s conversion.Scope) error {
2187 return autoConvert_v3alpha1_ErrorResponseTextFormatSource_To_v2_ErrorResponseTextFormatSource(in, out, s)
2188 }
2189
2190 func autoConvert_v2_Host_To_v3alpha1_Host(in *Host, out *v3alpha1.Host, s conversion.Scope) error {
2191 if true {
2192 in, out := &in.ObjectMeta, &out.ObjectMeta
2193 *out = *in
2194 }
2195 if true {
2196 in, out := &in.Spec, &out.Spec
2197 if *in == nil {
2198 *out = nil
2199 } else {
2200 *out = new(v3alpha1.HostSpec)
2201 in, out := *in, *out
2202 if err := Convert_v2_HostSpec_To_v3alpha1_HostSpec(in, out, s); err != nil {
2203 return err
2204 }
2205 }
2206 }
2207 if true {
2208 in, out := &in.Status, &out.Status
2209 if err := Convert_v2_HostStatus_To_v3alpha1_HostStatus(in, out, s); err != nil {
2210 return err
2211 }
2212 }
2213 return nil
2214 }
2215
2216
2217 func Convert_v2_Host_To_v3alpha1_Host(in *Host, out *v3alpha1.Host, s conversion.Scope) error {
2218 return autoConvert_v2_Host_To_v3alpha1_Host(in, out, s)
2219 }
2220
2221 func autoConvert_v3alpha1_Host_To_v2_Host(in *v3alpha1.Host, out *Host, s conversion.Scope) error {
2222 if true {
2223 in, out := &in.ObjectMeta, &out.ObjectMeta
2224 *out = *in
2225 }
2226 if true {
2227 in, out := &in.Spec, &out.Spec
2228 if *in == nil {
2229 *out = nil
2230 } else {
2231 *out = new(HostSpec)
2232 in, out := *in, *out
2233 if err := Convert_v3alpha1_HostSpec_To_v2_HostSpec(in, out, s); err != nil {
2234 return err
2235 }
2236 }
2237 }
2238 if true {
2239 in, out := &in.Status, &out.Status
2240 if err := Convert_v3alpha1_HostStatus_To_v2_HostStatus(in, out, s); err != nil {
2241 return err
2242 }
2243 }
2244 return nil
2245 }
2246
2247
2248 func Convert_v3alpha1_Host_To_v2_Host(in *v3alpha1.Host, out *Host, s conversion.Scope) error {
2249 return autoConvert_v3alpha1_Host_To_v2_Host(in, out, s)
2250 }
2251
2252 func autoConvert_v2_HostList_To_v3alpha1_HostList(in *HostList, out *v3alpha1.HostList, s conversion.Scope) error {
2253 if true {
2254 in, out := &in.ListMeta, &out.ListMeta
2255 *out = *in
2256 }
2257 if true {
2258 in, out := &in.Items, &out.Items
2259 if *in == nil {
2260 *out = nil
2261 } else {
2262 *out = make([]v3alpha1.Host, len(*in))
2263 for i := range *in {
2264 in, out := &(*in)[i], &(*out)[i]
2265 if err := Convert_v2_Host_To_v3alpha1_Host(in, out, s); err != nil {
2266 return err
2267 }
2268 }
2269 }
2270 }
2271 return nil
2272 }
2273
2274
2275 func Convert_v2_HostList_To_v3alpha1_HostList(in *HostList, out *v3alpha1.HostList, s conversion.Scope) error {
2276 return autoConvert_v2_HostList_To_v3alpha1_HostList(in, out, s)
2277 }
2278
2279 func autoConvert_v3alpha1_HostList_To_v2_HostList(in *v3alpha1.HostList, out *HostList, s conversion.Scope) error {
2280 if true {
2281 in, out := &in.ListMeta, &out.ListMeta
2282 *out = *in
2283 }
2284 if true {
2285 in, out := &in.Items, &out.Items
2286 if *in == nil {
2287 *out = nil
2288 } else {
2289 *out = make([]Host, len(*in))
2290 for i := range *in {
2291 in, out := &(*in)[i], &(*out)[i]
2292 if err := Convert_v3alpha1_Host_To_v2_Host(in, out, s); err != nil {
2293 return err
2294 }
2295 }
2296 }
2297 }
2298 return nil
2299 }
2300
2301
2302 func Convert_v3alpha1_HostList_To_v2_HostList(in *v3alpha1.HostList, out *HostList, s conversion.Scope) error {
2303 return autoConvert_v3alpha1_HostList_To_v2_HostList(in, out, s)
2304 }
2305
2306 func autoConvert_v2_HostPhase_To_v3alpha1_HostPhase(in *HostPhase, out *v3alpha1.HostPhase, s conversion.Scope) error {
2307 *out = v3alpha1.HostPhase(*in)
2308 return nil
2309 }
2310
2311
2312 func Convert_v2_HostPhase_To_v3alpha1_HostPhase(in *HostPhase, out *v3alpha1.HostPhase, s conversion.Scope) error {
2313 return autoConvert_v2_HostPhase_To_v3alpha1_HostPhase(in, out, s)
2314 }
2315
2316 func autoConvert_v3alpha1_HostPhase_To_v2_HostPhase(in *v3alpha1.HostPhase, out *HostPhase, s conversion.Scope) error {
2317 *out = HostPhase(*in)
2318 return nil
2319 }
2320
2321
2322 func Convert_v3alpha1_HostPhase_To_v2_HostPhase(in *v3alpha1.HostPhase, out *HostPhase, s conversion.Scope) error {
2323 return autoConvert_v3alpha1_HostPhase_To_v2_HostPhase(in, out, s)
2324 }
2325
2326 func autoConvert_v2_HostSpec_To_v3alpha1_HostSpec(in *HostSpec, out *v3alpha1.HostSpec, s conversion.Scope) error {
2327 if true {
2328 in, out := &in.AmbassadorID, &out.AmbassadorID
2329 if err := Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in, out, s); err != nil {
2330 return err
2331 }
2332 }
2333
2334 if true {
2335 in, out := &in.Hostname, &out.Hostname
2336 *out = *in
2337 }
2338 if true {
2339 in, out := &in.Selector, &out.MappingSelector
2340 *out = *in
2341 }
2342 if true {
2343 in, out := &in.AcmeProvider, &out.AcmeProvider
2344 if *in == nil {
2345 *out = nil
2346 } else {
2347 *out = new(v3alpha1.ACMEProviderSpec)
2348 in, out := *in, *out
2349 if err := Convert_v2_ACMEProviderSpec_To_v3alpha1_ACMEProviderSpec(in, out, s); err != nil {
2350 return err
2351 }
2352 }
2353 }
2354 if true {
2355 in, out := &in.TLSSecret, &out.TLSSecret
2356 *out = *in
2357 }
2358 if true {
2359 in, out := &in.RequestPolicy, &out.RequestPolicy
2360 if *in == nil {
2361 *out = nil
2362 } else {
2363 *out = new(v3alpha1.RequestPolicy)
2364 in, out := *in, *out
2365 if err := Convert_v2_RequestPolicy_To_v3alpha1_RequestPolicy(in, out, s); err != nil {
2366 return err
2367 }
2368 }
2369 }
2370 if true {
2371 in, out := &in.PreviewUrl, &out.PreviewUrl
2372 if *in == nil {
2373 *out = nil
2374 } else {
2375 *out = new(v3alpha1.PreviewURLSpec)
2376 in, out := *in, *out
2377 if err := Convert_v2_PreviewURLSpec_To_v3alpha1_PreviewURLSpec(in, out, s); err != nil {
2378 return err
2379 }
2380 }
2381 }
2382 if true {
2383 in, out := &in.TLSContext, &out.TLSContext
2384 *out = *in
2385 }
2386 if true {
2387 in, out := &in.TLS, &out.TLS
2388 if *in == nil {
2389 *out = nil
2390 } else {
2391 *out = new(v3alpha1.TLSConfig)
2392 in, out := *in, *out
2393 if err := Convert_v2_TLSConfig_To_v3alpha1_TLSConfig(in, out, s); err != nil {
2394 return err
2395 }
2396 }
2397 }
2398 return nil
2399 }
2400
2401 func autoConvert_v3alpha1_HostSpec_To_v2_HostSpec(in *v3alpha1.HostSpec, out *HostSpec, s conversion.Scope) error {
2402 if true {
2403 in, out := &in.AmbassadorID, &out.AmbassadorID
2404 if err := Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in, out, s); err != nil {
2405 return err
2406 }
2407 }
2408 if true {
2409 in, out := &in.Hostname, &out.Hostname
2410 *out = *in
2411 }
2412
2413 if true {
2414 in, out := &in.MappingSelector, &out.Selector
2415 *out = *in
2416 }
2417 if true {
2418 in, out := &in.AcmeProvider, &out.AcmeProvider
2419 if *in == nil {
2420 *out = nil
2421 } else {
2422 *out = new(ACMEProviderSpec)
2423 in, out := *in, *out
2424 if err := Convert_v3alpha1_ACMEProviderSpec_To_v2_ACMEProviderSpec(in, out, s); err != nil {
2425 return err
2426 }
2427 }
2428 }
2429 if true {
2430 in, out := &in.TLSSecret, &out.TLSSecret
2431 *out = *in
2432 }
2433 if true {
2434 in, out := &in.RequestPolicy, &out.RequestPolicy
2435 if *in == nil {
2436 *out = nil
2437 } else {
2438 *out = new(RequestPolicy)
2439 in, out := *in, *out
2440 if err := Convert_v3alpha1_RequestPolicy_To_v2_RequestPolicy(in, out, s); err != nil {
2441 return err
2442 }
2443 }
2444 }
2445 if true {
2446 in, out := &in.PreviewUrl, &out.PreviewUrl
2447 if *in == nil {
2448 *out = nil
2449 } else {
2450 *out = new(PreviewURLSpec)
2451 in, out := *in, *out
2452 if err := Convert_v3alpha1_PreviewURLSpec_To_v2_PreviewURLSpec(in, out, s); err != nil {
2453 return err
2454 }
2455 }
2456 }
2457 if true {
2458 in, out := &in.TLSContext, &out.TLSContext
2459 *out = *in
2460 }
2461 if true {
2462 in, out := &in.TLS, &out.TLS
2463 if *in == nil {
2464 *out = nil
2465 } else {
2466 *out = new(TLSConfig)
2467 in, out := *in, *out
2468 if err := Convert_v3alpha1_TLSConfig_To_v2_TLSConfig(in, out, s); err != nil {
2469 return err
2470 }
2471 }
2472 }
2473 return nil
2474 }
2475
2476 func autoConvert_v2_HostState_To_v3alpha1_HostState(in *HostState, out *v3alpha1.HostState, s conversion.Scope) error {
2477 *out = v3alpha1.HostState(*in)
2478 return nil
2479 }
2480
2481
2482 func Convert_v2_HostState_To_v3alpha1_HostState(in *HostState, out *v3alpha1.HostState, s conversion.Scope) error {
2483 return autoConvert_v2_HostState_To_v3alpha1_HostState(in, out, s)
2484 }
2485
2486 func autoConvert_v3alpha1_HostState_To_v2_HostState(in *v3alpha1.HostState, out *HostState, s conversion.Scope) error {
2487 *out = HostState(*in)
2488 return nil
2489 }
2490
2491
2492 func Convert_v3alpha1_HostState_To_v2_HostState(in *v3alpha1.HostState, out *HostState, s conversion.Scope) error {
2493 return autoConvert_v3alpha1_HostState_To_v2_HostState(in, out, s)
2494 }
2495
2496 func autoConvert_v2_HostStatus_To_v3alpha1_HostStatus(in *HostStatus, out *v3alpha1.HostStatus, s conversion.Scope) error {
2497 if true {
2498 in, out := &in.TLSCertificateSource, &out.TLSCertificateSource
2499 if err := Convert_v2_HostTLSCertificateSource_To_v3alpha1_HostTLSCertificateSource(in, out, s); err != nil {
2500 return err
2501 }
2502 }
2503 if true {
2504 in, out := &in.State, &out.State
2505 if err := Convert_v2_HostState_To_v3alpha1_HostState(in, out, s); err != nil {
2506 return err
2507 }
2508 }
2509 if true {
2510 in, out := &in.PhaseCompleted, &out.PhaseCompleted
2511 if err := Convert_v2_HostPhase_To_v3alpha1_HostPhase(in, out, s); err != nil {
2512 return err
2513 }
2514 }
2515 if true {
2516 in, out := &in.PhasePending, &out.PhasePending
2517 if err := Convert_v2_HostPhase_To_v3alpha1_HostPhase(in, out, s); err != nil {
2518 return err
2519 }
2520 }
2521 if true {
2522 in, out := &in.ErrorReason, &out.ErrorReason
2523 *out = *in
2524 }
2525 if true {
2526 in, out := &in.ErrorTimestamp, &out.ErrorTimestamp
2527 *out = *in
2528 }
2529 if true {
2530 in, out := &in.ErrorBackoff, &out.ErrorBackoff
2531 *out = *in
2532 }
2533 return nil
2534 }
2535
2536
2537 func Convert_v2_HostStatus_To_v3alpha1_HostStatus(in *HostStatus, out *v3alpha1.HostStatus, s conversion.Scope) error {
2538 return autoConvert_v2_HostStatus_To_v3alpha1_HostStatus(in, out, s)
2539 }
2540
2541 func autoConvert_v3alpha1_HostStatus_To_v2_HostStatus(in *v3alpha1.HostStatus, out *HostStatus, s conversion.Scope) error {
2542 if true {
2543 in, out := &in.TLSCertificateSource, &out.TLSCertificateSource
2544 if err := Convert_v3alpha1_HostTLSCertificateSource_To_v2_HostTLSCertificateSource(in, out, s); err != nil {
2545 return err
2546 }
2547 }
2548 if true {
2549 in, out := &in.State, &out.State
2550 if err := Convert_v3alpha1_HostState_To_v2_HostState(in, out, s); err != nil {
2551 return err
2552 }
2553 }
2554 if true {
2555 in, out := &in.PhaseCompleted, &out.PhaseCompleted
2556 if err := Convert_v3alpha1_HostPhase_To_v2_HostPhase(in, out, s); err != nil {
2557 return err
2558 }
2559 }
2560 if true {
2561 in, out := &in.PhasePending, &out.PhasePending
2562 if err := Convert_v3alpha1_HostPhase_To_v2_HostPhase(in, out, s); err != nil {
2563 return err
2564 }
2565 }
2566 if true {
2567 in, out := &in.ErrorReason, &out.ErrorReason
2568 *out = *in
2569 }
2570 if true {
2571 in, out := &in.ErrorTimestamp, &out.ErrorTimestamp
2572 *out = *in
2573 }
2574 if true {
2575 in, out := &in.ErrorBackoff, &out.ErrorBackoff
2576 *out = *in
2577 }
2578 return nil
2579 }
2580
2581
2582 func Convert_v3alpha1_HostStatus_To_v2_HostStatus(in *v3alpha1.HostStatus, out *HostStatus, s conversion.Scope) error {
2583 return autoConvert_v3alpha1_HostStatus_To_v2_HostStatus(in, out, s)
2584 }
2585
2586 func autoConvert_v2_HostTLSCertificateSource_To_v3alpha1_HostTLSCertificateSource(in *HostTLSCertificateSource, out *v3alpha1.HostTLSCertificateSource, s conversion.Scope) error {
2587 *out = v3alpha1.HostTLSCertificateSource(*in)
2588 return nil
2589 }
2590
2591
2592 func Convert_v2_HostTLSCertificateSource_To_v3alpha1_HostTLSCertificateSource(in *HostTLSCertificateSource, out *v3alpha1.HostTLSCertificateSource, s conversion.Scope) error {
2593 return autoConvert_v2_HostTLSCertificateSource_To_v3alpha1_HostTLSCertificateSource(in, out, s)
2594 }
2595
2596 func autoConvert_v3alpha1_HostTLSCertificateSource_To_v2_HostTLSCertificateSource(in *v3alpha1.HostTLSCertificateSource, out *HostTLSCertificateSource, s conversion.Scope) error {
2597 *out = HostTLSCertificateSource(*in)
2598 return nil
2599 }
2600
2601
2602 func Convert_v3alpha1_HostTLSCertificateSource_To_v2_HostTLSCertificateSource(in *v3alpha1.HostTLSCertificateSource, out *HostTLSCertificateSource, s conversion.Scope) error {
2603 return autoConvert_v3alpha1_HostTLSCertificateSource_To_v2_HostTLSCertificateSource(in, out, s)
2604 }
2605
2606 func autoConvert_v2_InsecureRequestPolicy_To_v3alpha1_InsecureRequestPolicy(in *InsecureRequestPolicy, out *v3alpha1.InsecureRequestPolicy, s conversion.Scope) error {
2607 *out = v3alpha1.InsecureRequestPolicy(*in)
2608 return nil
2609 }
2610
2611
2612 func Convert_v2_InsecureRequestPolicy_To_v3alpha1_InsecureRequestPolicy(in *InsecureRequestPolicy, out *v3alpha1.InsecureRequestPolicy, s conversion.Scope) error {
2613 return autoConvert_v2_InsecureRequestPolicy_To_v3alpha1_InsecureRequestPolicy(in, out, s)
2614 }
2615
2616 func autoConvert_v3alpha1_InsecureRequestPolicy_To_v2_InsecureRequestPolicy(in *v3alpha1.InsecureRequestPolicy, out *InsecureRequestPolicy, s conversion.Scope) error {
2617 *out = InsecureRequestPolicy(*in)
2618 return nil
2619 }
2620
2621
2622 func Convert_v3alpha1_InsecureRequestPolicy_To_v2_InsecureRequestPolicy(in *v3alpha1.InsecureRequestPolicy, out *InsecureRequestPolicy, s conversion.Scope) error {
2623 return autoConvert_v3alpha1_InsecureRequestPolicy_To_v2_InsecureRequestPolicy(in, out, s)
2624 }
2625
2626 func autoConvert_v2_KeepAlive_To_v3alpha1_KeepAlive(in *KeepAlive, out *v3alpha1.KeepAlive, s conversion.Scope) error {
2627 *out = v3alpha1.KeepAlive(*in)
2628 return nil
2629 }
2630
2631
2632 func Convert_v2_KeepAlive_To_v3alpha1_KeepAlive(in *KeepAlive, out *v3alpha1.KeepAlive, s conversion.Scope) error {
2633 return autoConvert_v2_KeepAlive_To_v3alpha1_KeepAlive(in, out, s)
2634 }
2635
2636 func autoConvert_v3alpha1_KeepAlive_To_v2_KeepAlive(in *v3alpha1.KeepAlive, out *KeepAlive, s conversion.Scope) error {
2637 *out = KeepAlive(*in)
2638 return nil
2639 }
2640
2641
2642 func Convert_v3alpha1_KeepAlive_To_v2_KeepAlive(in *v3alpha1.KeepAlive, out *KeepAlive, s conversion.Scope) error {
2643 return autoConvert_v3alpha1_KeepAlive_To_v2_KeepAlive(in, out, s)
2644 }
2645
2646 func autoConvert_v2_KubernetesEndpointResolver_To_v3alpha1_KubernetesEndpointResolver(in *KubernetesEndpointResolver, out *v3alpha1.KubernetesEndpointResolver, s conversion.Scope) error {
2647 if true {
2648 in, out := &in.ObjectMeta, &out.ObjectMeta
2649 *out = *in
2650 }
2651 if true {
2652 in, out := &in.Spec, &out.Spec
2653 if err := Convert_v2_KubernetesEndpointResolverSpec_To_v3alpha1_KubernetesEndpointResolverSpec(in, out, s); err != nil {
2654 return err
2655 }
2656 }
2657 return nil
2658 }
2659
2660
2661 func Convert_v2_KubernetesEndpointResolver_To_v3alpha1_KubernetesEndpointResolver(in *KubernetesEndpointResolver, out *v3alpha1.KubernetesEndpointResolver, s conversion.Scope) error {
2662 return autoConvert_v2_KubernetesEndpointResolver_To_v3alpha1_KubernetesEndpointResolver(in, out, s)
2663 }
2664
2665 func autoConvert_v3alpha1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver(in *v3alpha1.KubernetesEndpointResolver, out *KubernetesEndpointResolver, s conversion.Scope) error {
2666 if true {
2667 in, out := &in.ObjectMeta, &out.ObjectMeta
2668 *out = *in
2669 }
2670 if true {
2671 in, out := &in.Spec, &out.Spec
2672 if err := Convert_v3alpha1_KubernetesEndpointResolverSpec_To_v2_KubernetesEndpointResolverSpec(in, out, s); err != nil {
2673 return err
2674 }
2675 }
2676 return nil
2677 }
2678
2679
2680 func Convert_v3alpha1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver(in *v3alpha1.KubernetesEndpointResolver, out *KubernetesEndpointResolver, s conversion.Scope) error {
2681 return autoConvert_v3alpha1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver(in, out, s)
2682 }
2683
2684 func autoConvert_v2_KubernetesEndpointResolverList_To_v3alpha1_KubernetesEndpointResolverList(in *KubernetesEndpointResolverList, out *v3alpha1.KubernetesEndpointResolverList, s conversion.Scope) error {
2685 if true {
2686 in, out := &in.ListMeta, &out.ListMeta
2687 *out = *in
2688 }
2689 if true {
2690 in, out := &in.Items, &out.Items
2691 if *in == nil {
2692 *out = nil
2693 } else {
2694 *out = make([]v3alpha1.KubernetesEndpointResolver, len(*in))
2695 for i := range *in {
2696 in, out := &(*in)[i], &(*out)[i]
2697 if err := Convert_v2_KubernetesEndpointResolver_To_v3alpha1_KubernetesEndpointResolver(in, out, s); err != nil {
2698 return err
2699 }
2700 }
2701 }
2702 }
2703 return nil
2704 }
2705
2706
2707 func Convert_v2_KubernetesEndpointResolverList_To_v3alpha1_KubernetesEndpointResolverList(in *KubernetesEndpointResolverList, out *v3alpha1.KubernetesEndpointResolverList, s conversion.Scope) error {
2708 return autoConvert_v2_KubernetesEndpointResolverList_To_v3alpha1_KubernetesEndpointResolverList(in, out, s)
2709 }
2710
2711 func autoConvert_v3alpha1_KubernetesEndpointResolverList_To_v2_KubernetesEndpointResolverList(in *v3alpha1.KubernetesEndpointResolverList, out *KubernetesEndpointResolverList, s conversion.Scope) error {
2712 if true {
2713 in, out := &in.ListMeta, &out.ListMeta
2714 *out = *in
2715 }
2716 if true {
2717 in, out := &in.Items, &out.Items
2718 if *in == nil {
2719 *out = nil
2720 } else {
2721 *out = make([]KubernetesEndpointResolver, len(*in))
2722 for i := range *in {
2723 in, out := &(*in)[i], &(*out)[i]
2724 if err := Convert_v3alpha1_KubernetesEndpointResolver_To_v2_KubernetesEndpointResolver(in, out, s); err != nil {
2725 return err
2726 }
2727 }
2728 }
2729 }
2730 return nil
2731 }
2732
2733
2734 func Convert_v3alpha1_KubernetesEndpointResolverList_To_v2_KubernetesEndpointResolverList(in *v3alpha1.KubernetesEndpointResolverList, out *KubernetesEndpointResolverList, s conversion.Scope) error {
2735 return autoConvert_v3alpha1_KubernetesEndpointResolverList_To_v2_KubernetesEndpointResolverList(in, out, s)
2736 }
2737
2738 func autoConvert_v2_KubernetesEndpointResolverSpec_To_v3alpha1_KubernetesEndpointResolverSpec(in *KubernetesEndpointResolverSpec, out *v3alpha1.KubernetesEndpointResolverSpec, s conversion.Scope) error {
2739 if true {
2740 in, out := &in.AmbassadorID, &out.AmbassadorID
2741 if err := Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in, out, s); err != nil {
2742 return err
2743 }
2744 }
2745 return nil
2746 }
2747
2748
2749 func Convert_v2_KubernetesEndpointResolverSpec_To_v3alpha1_KubernetesEndpointResolverSpec(in *KubernetesEndpointResolverSpec, out *v3alpha1.KubernetesEndpointResolverSpec, s conversion.Scope) error {
2750 return autoConvert_v2_KubernetesEndpointResolverSpec_To_v3alpha1_KubernetesEndpointResolverSpec(in, out, s)
2751 }
2752
2753 func autoConvert_v3alpha1_KubernetesEndpointResolverSpec_To_v2_KubernetesEndpointResolverSpec(in *v3alpha1.KubernetesEndpointResolverSpec, out *KubernetesEndpointResolverSpec, s conversion.Scope) error {
2754 if true {
2755 in, out := &in.AmbassadorID, &out.AmbassadorID
2756 if err := Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in, out, s); err != nil {
2757 return err
2758 }
2759 }
2760 return nil
2761 }
2762
2763
2764 func Convert_v3alpha1_KubernetesEndpointResolverSpec_To_v2_KubernetesEndpointResolverSpec(in *v3alpha1.KubernetesEndpointResolverSpec, out *KubernetesEndpointResolverSpec, s conversion.Scope) error {
2765 return autoConvert_v3alpha1_KubernetesEndpointResolverSpec_To_v2_KubernetesEndpointResolverSpec(in, out, s)
2766 }
2767
2768 func autoConvert_v2_KubernetesServiceResolver_To_v3alpha1_KubernetesServiceResolver(in *KubernetesServiceResolver, out *v3alpha1.KubernetesServiceResolver, s conversion.Scope) error {
2769 if true {
2770 in, out := &in.ObjectMeta, &out.ObjectMeta
2771 *out = *in
2772 }
2773 if true {
2774 in, out := &in.Spec, &out.Spec
2775 if err := Convert_v2_KubernetesServiceResolverSpec_To_v3alpha1_KubernetesServiceResolverSpec(in, out, s); err != nil {
2776 return err
2777 }
2778 }
2779 return nil
2780 }
2781
2782
2783 func Convert_v2_KubernetesServiceResolver_To_v3alpha1_KubernetesServiceResolver(in *KubernetesServiceResolver, out *v3alpha1.KubernetesServiceResolver, s conversion.Scope) error {
2784 return autoConvert_v2_KubernetesServiceResolver_To_v3alpha1_KubernetesServiceResolver(in, out, s)
2785 }
2786
2787 func autoConvert_v3alpha1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver(in *v3alpha1.KubernetesServiceResolver, out *KubernetesServiceResolver, s conversion.Scope) error {
2788 if true {
2789 in, out := &in.ObjectMeta, &out.ObjectMeta
2790 *out = *in
2791 }
2792 if true {
2793 in, out := &in.Spec, &out.Spec
2794 if err := Convert_v3alpha1_KubernetesServiceResolverSpec_To_v2_KubernetesServiceResolverSpec(in, out, s); err != nil {
2795 return err
2796 }
2797 }
2798 return nil
2799 }
2800
2801
2802 func Convert_v3alpha1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver(in *v3alpha1.KubernetesServiceResolver, out *KubernetesServiceResolver, s conversion.Scope) error {
2803 return autoConvert_v3alpha1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver(in, out, s)
2804 }
2805
2806 func autoConvert_v2_KubernetesServiceResolverList_To_v3alpha1_KubernetesServiceResolverList(in *KubernetesServiceResolverList, out *v3alpha1.KubernetesServiceResolverList, s conversion.Scope) error {
2807 if true {
2808 in, out := &in.ListMeta, &out.ListMeta
2809 *out = *in
2810 }
2811 if true {
2812 in, out := &in.Items, &out.Items
2813 if *in == nil {
2814 *out = nil
2815 } else {
2816 *out = make([]v3alpha1.KubernetesServiceResolver, len(*in))
2817 for i := range *in {
2818 in, out := &(*in)[i], &(*out)[i]
2819 if err := Convert_v2_KubernetesServiceResolver_To_v3alpha1_KubernetesServiceResolver(in, out, s); err != nil {
2820 return err
2821 }
2822 }
2823 }
2824 }
2825 return nil
2826 }
2827
2828
2829 func Convert_v2_KubernetesServiceResolverList_To_v3alpha1_KubernetesServiceResolverList(in *KubernetesServiceResolverList, out *v3alpha1.KubernetesServiceResolverList, s conversion.Scope) error {
2830 return autoConvert_v2_KubernetesServiceResolverList_To_v3alpha1_KubernetesServiceResolverList(in, out, s)
2831 }
2832
2833 func autoConvert_v3alpha1_KubernetesServiceResolverList_To_v2_KubernetesServiceResolverList(in *v3alpha1.KubernetesServiceResolverList, out *KubernetesServiceResolverList, s conversion.Scope) error {
2834 if true {
2835 in, out := &in.ListMeta, &out.ListMeta
2836 *out = *in
2837 }
2838 if true {
2839 in, out := &in.Items, &out.Items
2840 if *in == nil {
2841 *out = nil
2842 } else {
2843 *out = make([]KubernetesServiceResolver, len(*in))
2844 for i := range *in {
2845 in, out := &(*in)[i], &(*out)[i]
2846 if err := Convert_v3alpha1_KubernetesServiceResolver_To_v2_KubernetesServiceResolver(in, out, s); err != nil {
2847 return err
2848 }
2849 }
2850 }
2851 }
2852 return nil
2853 }
2854
2855
2856 func Convert_v3alpha1_KubernetesServiceResolverList_To_v2_KubernetesServiceResolverList(in *v3alpha1.KubernetesServiceResolverList, out *KubernetesServiceResolverList, s conversion.Scope) error {
2857 return autoConvert_v3alpha1_KubernetesServiceResolverList_To_v2_KubernetesServiceResolverList(in, out, s)
2858 }
2859
2860 func autoConvert_v2_KubernetesServiceResolverSpec_To_v3alpha1_KubernetesServiceResolverSpec(in *KubernetesServiceResolverSpec, out *v3alpha1.KubernetesServiceResolverSpec, s conversion.Scope) error {
2861 if true {
2862 in, out := &in.AmbassadorID, &out.AmbassadorID
2863 if err := Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in, out, s); err != nil {
2864 return err
2865 }
2866 }
2867 return nil
2868 }
2869
2870
2871 func Convert_v2_KubernetesServiceResolverSpec_To_v3alpha1_KubernetesServiceResolverSpec(in *KubernetesServiceResolverSpec, out *v3alpha1.KubernetesServiceResolverSpec, s conversion.Scope) error {
2872 return autoConvert_v2_KubernetesServiceResolverSpec_To_v3alpha1_KubernetesServiceResolverSpec(in, out, s)
2873 }
2874
2875 func autoConvert_v3alpha1_KubernetesServiceResolverSpec_To_v2_KubernetesServiceResolverSpec(in *v3alpha1.KubernetesServiceResolverSpec, out *KubernetesServiceResolverSpec, s conversion.Scope) error {
2876 if true {
2877 in, out := &in.AmbassadorID, &out.AmbassadorID
2878 if err := Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in, out, s); err != nil {
2879 return err
2880 }
2881 }
2882 return nil
2883 }
2884
2885
2886 func Convert_v3alpha1_KubernetesServiceResolverSpec_To_v2_KubernetesServiceResolverSpec(in *v3alpha1.KubernetesServiceResolverSpec, out *KubernetesServiceResolverSpec, s conversion.Scope) error {
2887 return autoConvert_v3alpha1_KubernetesServiceResolverSpec_To_v2_KubernetesServiceResolverSpec(in, out, s)
2888 }
2889
2890 func autoConvert_v2_LoadBalancer_To_v3alpha1_LoadBalancer(in *LoadBalancer, out *v3alpha1.LoadBalancer, s conversion.Scope) error {
2891 if true {
2892 in, out := &in.Policy, &out.Policy
2893 *out = *in
2894 }
2895 if true {
2896 in, out := &in.Cookie, &out.Cookie
2897 if *in == nil {
2898 *out = nil
2899 } else {
2900 *out = new(v3alpha1.LoadBalancerCookie)
2901 in, out := *in, *out
2902 if err := Convert_v2_LoadBalancerCookie_To_v3alpha1_LoadBalancerCookie(in, out, s); err != nil {
2903 return err
2904 }
2905 }
2906 }
2907 if true {
2908 in, out := &in.Header, &out.Header
2909 *out = *in
2910 }
2911 if true {
2912 in, out := &in.SourceIp, &out.SourceIp
2913 *out = *in
2914 }
2915 return nil
2916 }
2917
2918
2919 func Convert_v2_LoadBalancer_To_v3alpha1_LoadBalancer(in *LoadBalancer, out *v3alpha1.LoadBalancer, s conversion.Scope) error {
2920 return autoConvert_v2_LoadBalancer_To_v3alpha1_LoadBalancer(in, out, s)
2921 }
2922
2923 func autoConvert_v3alpha1_LoadBalancer_To_v2_LoadBalancer(in *v3alpha1.LoadBalancer, out *LoadBalancer, s conversion.Scope) error {
2924 if true {
2925 in, out := &in.Policy, &out.Policy
2926 *out = *in
2927 }
2928 if true {
2929 in, out := &in.Cookie, &out.Cookie
2930 if *in == nil {
2931 *out = nil
2932 } else {
2933 *out = new(LoadBalancerCookie)
2934 in, out := *in, *out
2935 if err := Convert_v3alpha1_LoadBalancerCookie_To_v2_LoadBalancerCookie(in, out, s); err != nil {
2936 return err
2937 }
2938 }
2939 }
2940 if true {
2941 in, out := &in.Header, &out.Header
2942 *out = *in
2943 }
2944 if true {
2945 in, out := &in.SourceIp, &out.SourceIp
2946 *out = *in
2947 }
2948 return nil
2949 }
2950
2951
2952 func Convert_v3alpha1_LoadBalancer_To_v2_LoadBalancer(in *v3alpha1.LoadBalancer, out *LoadBalancer, s conversion.Scope) error {
2953 return autoConvert_v3alpha1_LoadBalancer_To_v2_LoadBalancer(in, out, s)
2954 }
2955
2956 func autoConvert_v2_LoadBalancerCookie_To_v3alpha1_LoadBalancerCookie(in *LoadBalancerCookie, out *v3alpha1.LoadBalancerCookie, s conversion.Scope) error {
2957 *out = v3alpha1.LoadBalancerCookie(*in)
2958 return nil
2959 }
2960
2961
2962 func Convert_v2_LoadBalancerCookie_To_v3alpha1_LoadBalancerCookie(in *LoadBalancerCookie, out *v3alpha1.LoadBalancerCookie, s conversion.Scope) error {
2963 return autoConvert_v2_LoadBalancerCookie_To_v3alpha1_LoadBalancerCookie(in, out, s)
2964 }
2965
2966 func autoConvert_v3alpha1_LoadBalancerCookie_To_v2_LoadBalancerCookie(in *v3alpha1.LoadBalancerCookie, out *LoadBalancerCookie, s conversion.Scope) error {
2967 *out = LoadBalancerCookie(*in)
2968 return nil
2969 }
2970
2971
2972 func Convert_v3alpha1_LoadBalancerCookie_To_v2_LoadBalancerCookie(in *v3alpha1.LoadBalancerCookie, out *LoadBalancerCookie, s conversion.Scope) error {
2973 return autoConvert_v3alpha1_LoadBalancerCookie_To_v2_LoadBalancerCookie(in, out, s)
2974 }
2975
2976 func autoConvert_v2_LogService_To_v3alpha1_LogService(in *LogService, out *v3alpha1.LogService, s conversion.Scope) error {
2977 if true {
2978 in, out := &in.ObjectMeta, &out.ObjectMeta
2979 *out = *in
2980 }
2981 if true {
2982 in, out := &in.Spec, &out.Spec
2983 if err := Convert_v2_LogServiceSpec_To_v3alpha1_LogServiceSpec(in, out, s); err != nil {
2984 return err
2985 }
2986 }
2987 return nil
2988 }
2989
2990
2991 func Convert_v2_LogService_To_v3alpha1_LogService(in *LogService, out *v3alpha1.LogService, s conversion.Scope) error {
2992 return autoConvert_v2_LogService_To_v3alpha1_LogService(in, out, s)
2993 }
2994
2995 func autoConvert_v3alpha1_LogService_To_v2_LogService(in *v3alpha1.LogService, out *LogService, s conversion.Scope) error {
2996 if true {
2997 in, out := &in.ObjectMeta, &out.ObjectMeta
2998 *out = *in
2999 }
3000 if true {
3001 in, out := &in.Spec, &out.Spec
3002 if err := Convert_v3alpha1_LogServiceSpec_To_v2_LogServiceSpec(in, out, s); err != nil {
3003 return err
3004 }
3005 }
3006 return nil
3007 }
3008
3009
3010 func Convert_v3alpha1_LogService_To_v2_LogService(in *v3alpha1.LogService, out *LogService, s conversion.Scope) error {
3011 return autoConvert_v3alpha1_LogService_To_v2_LogService(in, out, s)
3012 }
3013
3014 func autoConvert_v2_LogServiceList_To_v3alpha1_LogServiceList(in *LogServiceList, out *v3alpha1.LogServiceList, s conversion.Scope) error {
3015 if true {
3016 in, out := &in.ListMeta, &out.ListMeta
3017 *out = *in
3018 }
3019 if true {
3020 in, out := &in.Items, &out.Items
3021 if *in == nil {
3022 *out = nil
3023 } else {
3024 *out = make([]v3alpha1.LogService, len(*in))
3025 for i := range *in {
3026 in, out := &(*in)[i], &(*out)[i]
3027 if err := Convert_v2_LogService_To_v3alpha1_LogService(in, out, s); err != nil {
3028 return err
3029 }
3030 }
3031 }
3032 }
3033 return nil
3034 }
3035
3036
3037 func Convert_v2_LogServiceList_To_v3alpha1_LogServiceList(in *LogServiceList, out *v3alpha1.LogServiceList, s conversion.Scope) error {
3038 return autoConvert_v2_LogServiceList_To_v3alpha1_LogServiceList(in, out, s)
3039 }
3040
3041 func autoConvert_v3alpha1_LogServiceList_To_v2_LogServiceList(in *v3alpha1.LogServiceList, out *LogServiceList, s conversion.Scope) error {
3042 if true {
3043 in, out := &in.ListMeta, &out.ListMeta
3044 *out = *in
3045 }
3046 if true {
3047 in, out := &in.Items, &out.Items
3048 if *in == nil {
3049 *out = nil
3050 } else {
3051 *out = make([]LogService, len(*in))
3052 for i := range *in {
3053 in, out := &(*in)[i], &(*out)[i]
3054 if err := Convert_v3alpha1_LogService_To_v2_LogService(in, out, s); err != nil {
3055 return err
3056 }
3057 }
3058 }
3059 }
3060 return nil
3061 }
3062
3063
3064 func Convert_v3alpha1_LogServiceList_To_v2_LogServiceList(in *v3alpha1.LogServiceList, out *LogServiceList, s conversion.Scope) error {
3065 return autoConvert_v3alpha1_LogServiceList_To_v2_LogServiceList(in, out, s)
3066 }
3067
3068 func autoConvert_v2_LogServiceSpec_To_v3alpha1_LogServiceSpec(in *LogServiceSpec, out *v3alpha1.LogServiceSpec, s conversion.Scope) error {
3069 if true {
3070 in, out := &in.AmbassadorID, &out.AmbassadorID
3071 if err := Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in, out, s); err != nil {
3072 return err
3073 }
3074 }
3075 if true {
3076 in, out := &in.Service, &out.Service
3077 *out = *in
3078 }
3079 if true {
3080 in, out := &in.V3ProtocolVersion, &out.ProtocolVersion
3081 *out = *in
3082 }
3083 if true {
3084 in, out := &in.Driver, &out.Driver
3085 *out = *in
3086 }
3087 if true {
3088 in, out := &in.DriverConfig, &out.DriverConfig
3089 if *in == nil {
3090 *out = nil
3091 } else {
3092 *out = new(v3alpha1.DriverConfig)
3093 in, out := *in, *out
3094 if err := Convert_v2_DriverConfig_To_v3alpha1_DriverConfig(in, out, s); err != nil {
3095 return err
3096 }
3097 }
3098 }
3099 if true {
3100 in, out := &in.FlushIntervalTime, &out.FlushIntervalTime
3101 if *in == nil {
3102 *out = nil
3103 } else {
3104 *out = new(v3alpha1.SecondDuration)
3105 in, out := *in, *out
3106 if err := Convert_v2_SecondDuration_To_v3alpha1_SecondDuration(in, out, s); err != nil {
3107 return err
3108 }
3109 }
3110 }
3111 if true {
3112 in, out := &in.FlushIntervalByteSize, &out.FlushIntervalByteSize
3113 *out = *in
3114 }
3115 if true {
3116 in, out := &in.GRPC, &out.GRPC
3117 *out = *in
3118 }
3119 if true {
3120 in, out := &in.V3StatsName, &out.StatsName
3121 *out = *in
3122 }
3123 return nil
3124 }
3125
3126
3127 func Convert_v2_LogServiceSpec_To_v3alpha1_LogServiceSpec(in *LogServiceSpec, out *v3alpha1.LogServiceSpec, s conversion.Scope) error {
3128 return autoConvert_v2_LogServiceSpec_To_v3alpha1_LogServiceSpec(in, out, s)
3129 }
3130
3131 func autoConvert_v3alpha1_LogServiceSpec_To_v2_LogServiceSpec(in *v3alpha1.LogServiceSpec, out *LogServiceSpec, s conversion.Scope) error {
3132 if true {
3133 in, out := &in.AmbassadorID, &out.AmbassadorID
3134 if err := Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in, out, s); err != nil {
3135 return err
3136 }
3137 }
3138 if true {
3139 in, out := &in.Service, &out.Service
3140 *out = *in
3141 }
3142 if true {
3143 in, out := &in.ProtocolVersion, &out.V3ProtocolVersion
3144 *out = *in
3145 }
3146 if true {
3147 in, out := &in.Driver, &out.Driver
3148 *out = *in
3149 }
3150 if true {
3151 in, out := &in.DriverConfig, &out.DriverConfig
3152 if *in == nil {
3153 *out = nil
3154 } else {
3155 *out = new(DriverConfig)
3156 in, out := *in, *out
3157 if err := Convert_v3alpha1_DriverConfig_To_v2_DriverConfig(in, out, s); err != nil {
3158 return err
3159 }
3160 }
3161 }
3162 if true {
3163 in, out := &in.FlushIntervalTime, &out.FlushIntervalTime
3164 if *in == nil {
3165 *out = nil
3166 } else {
3167 *out = new(SecondDuration)
3168 in, out := *in, *out
3169 if err := Convert_v3alpha1_SecondDuration_To_v2_SecondDuration(in, out, s); err != nil {
3170 return err
3171 }
3172 }
3173 }
3174 if true {
3175 in, out := &in.FlushIntervalByteSize, &out.FlushIntervalByteSize
3176 *out = *in
3177 }
3178 if true {
3179 in, out := &in.GRPC, &out.GRPC
3180 *out = *in
3181 }
3182 if true {
3183 in, out := &in.StatsName, &out.V3StatsName
3184 *out = *in
3185 }
3186 return nil
3187 }
3188
3189
3190 func Convert_v3alpha1_LogServiceSpec_To_v2_LogServiceSpec(in *v3alpha1.LogServiceSpec, out *LogServiceSpec, s conversion.Scope) error {
3191 return autoConvert_v3alpha1_LogServiceSpec_To_v2_LogServiceSpec(in, out, s)
3192 }
3193
3194 func autoConvert_v2_Mapping_To_v3alpha1_Mapping(in *Mapping, out *v3alpha1.Mapping, s conversion.Scope) error {
3195 if true {
3196 in, out := &in.ObjectMeta, &out.ObjectMeta
3197 *out = *in
3198 }
3199 if true {
3200 in, out := &in.Spec, &out.Spec
3201 if err := Convert_v2_MappingSpec_To_v3alpha1_MappingSpec(in, out, s); err != nil {
3202 return err
3203 }
3204 }
3205 if true {
3206 in, out := &in.Status, &out.Status
3207 if *in == nil {
3208 *out = nil
3209 } else {
3210 *out = new(v3alpha1.MappingStatus)
3211 in, out := *in, *out
3212 if err := Convert_v2_MappingStatus_To_v3alpha1_MappingStatus(in, out, s); err != nil {
3213 return err
3214 }
3215 }
3216 }
3217 return nil
3218 }
3219
3220
3221 func Convert_v2_Mapping_To_v3alpha1_Mapping(in *Mapping, out *v3alpha1.Mapping, s conversion.Scope) error {
3222 return autoConvert_v2_Mapping_To_v3alpha1_Mapping(in, out, s)
3223 }
3224
3225 func autoConvert_v3alpha1_Mapping_To_v2_Mapping(in *v3alpha1.Mapping, out *Mapping, s conversion.Scope) error {
3226 if true {
3227 in, out := &in.ObjectMeta, &out.ObjectMeta
3228 *out = *in
3229 }
3230 if true {
3231 in, out := &in.Spec, &out.Spec
3232 if err := Convert_v3alpha1_MappingSpec_To_v2_MappingSpec(in, out, s); err != nil {
3233 return err
3234 }
3235 }
3236 if true {
3237 in, out := &in.Status, &out.Status
3238 if *in == nil {
3239 *out = nil
3240 } else {
3241 *out = new(MappingStatus)
3242 in, out := *in, *out
3243 if err := Convert_v3alpha1_MappingStatus_To_v2_MappingStatus(in, out, s); err != nil {
3244 return err
3245 }
3246 }
3247 }
3248 return nil
3249 }
3250
3251
3252 func Convert_v3alpha1_Mapping_To_v2_Mapping(in *v3alpha1.Mapping, out *Mapping, s conversion.Scope) error {
3253 return autoConvert_v3alpha1_Mapping_To_v2_Mapping(in, out, s)
3254 }
3255
3256 func autoConvert_v2_MappingLabelGroup_To_v3alpha1_MappingLabelGroup(in *MappingLabelGroup, out *v3alpha1.MappingLabelGroup, s conversion.Scope) error {
3257 if *in == nil {
3258 *out = nil
3259 } else {
3260 *out = make(v3alpha1.MappingLabelGroup, len(*in))
3261 for inKey, inVal := range *in {
3262 outKey := new(string)
3263 if true {
3264 in, out := &inKey, outKey
3265 *out = *in
3266 }
3267 outVal := new(v3alpha1.MappingLabelsArray)
3268 if true {
3269 in, out := &inVal, outVal
3270 if err := Convert_v2_MappingLabelsArray_To_v3alpha1_MappingLabelsArray(in, out, s); err != nil {
3271 return err
3272 }
3273 }
3274 (*out)[*outKey] = *outVal
3275 }
3276 }
3277 return nil
3278 }
3279
3280
3281 func Convert_v2_MappingLabelGroup_To_v3alpha1_MappingLabelGroup(in *MappingLabelGroup, out *v3alpha1.MappingLabelGroup, s conversion.Scope) error {
3282 return autoConvert_v2_MappingLabelGroup_To_v3alpha1_MappingLabelGroup(in, out, s)
3283 }
3284
3285 func autoConvert_v3alpha1_MappingLabelGroup_To_v2_MappingLabelGroup(in *v3alpha1.MappingLabelGroup, out *MappingLabelGroup, s conversion.Scope) error {
3286 if *in == nil {
3287 *out = nil
3288 } else {
3289 *out = make(MappingLabelGroup, len(*in))
3290 for inKey, inVal := range *in {
3291 outKey := new(string)
3292 if true {
3293 in, out := &inKey, outKey
3294 *out = *in
3295 }
3296 outVal := new(MappingLabelsArray)
3297 if true {
3298 in, out := &inVal, outVal
3299 if err := Convert_v3alpha1_MappingLabelsArray_To_v2_MappingLabelsArray(in, out, s); err != nil {
3300 return err
3301 }
3302 }
3303 (*out)[*outKey] = *outVal
3304 }
3305 }
3306 return nil
3307 }
3308
3309
3310 func Convert_v3alpha1_MappingLabelGroup_To_v2_MappingLabelGroup(in *v3alpha1.MappingLabelGroup, out *MappingLabelGroup, s conversion.Scope) error {
3311 return autoConvert_v3alpha1_MappingLabelGroup_To_v2_MappingLabelGroup(in, out, s)
3312 }
3313
3314 func autoConvert_v2_MappingLabelGroupsArray_To_v3alpha1_MappingLabelGroupsArray(in *MappingLabelGroupsArray, out *v3alpha1.MappingLabelGroupsArray, s conversion.Scope) error {
3315 if *in == nil {
3316 *out = nil
3317 } else {
3318 *out = make(v3alpha1.MappingLabelGroupsArray, len(*in))
3319 for i := range *in {
3320 in, out := &(*in)[i], &(*out)[i]
3321 if err := Convert_v2_MappingLabelGroup_To_v3alpha1_MappingLabelGroup(in, out, s); err != nil {
3322 return err
3323 }
3324 }
3325 }
3326 return nil
3327 }
3328
3329
3330 func Convert_v2_MappingLabelGroupsArray_To_v3alpha1_MappingLabelGroupsArray(in *MappingLabelGroupsArray, out *v3alpha1.MappingLabelGroupsArray, s conversion.Scope) error {
3331 return autoConvert_v2_MappingLabelGroupsArray_To_v3alpha1_MappingLabelGroupsArray(in, out, s)
3332 }
3333
3334 func autoConvert_v3alpha1_MappingLabelGroupsArray_To_v2_MappingLabelGroupsArray(in *v3alpha1.MappingLabelGroupsArray, out *MappingLabelGroupsArray, s conversion.Scope) error {
3335 if *in == nil {
3336 *out = nil
3337 } else {
3338 *out = make(MappingLabelGroupsArray, len(*in))
3339 for i := range *in {
3340 in, out := &(*in)[i], &(*out)[i]
3341 if err := Convert_v3alpha1_MappingLabelGroup_To_v2_MappingLabelGroup(in, out, s); err != nil {
3342 return err
3343 }
3344 }
3345 }
3346 return nil
3347 }
3348
3349
3350 func Convert_v3alpha1_MappingLabelGroupsArray_To_v2_MappingLabelGroupsArray(in *v3alpha1.MappingLabelGroupsArray, out *MappingLabelGroupsArray, s conversion.Scope) error {
3351 return autoConvert_v3alpha1_MappingLabelGroupsArray_To_v2_MappingLabelGroupsArray(in, out, s)
3352 }
3353
3354 func autoConvert_v2_MappingLabelSpecifier_To_v3alpha1_MappingLabelSpecifier(in *MappingLabelSpecifier, out *v3alpha1.MappingLabelSpecifier, s conversion.Scope) error {
3355
3356
3357
3358 return nil
3359 }
3360
3361 func autoConvert_v3alpha1_MappingLabelSpecifier_To_v2_MappingLabelSpecifier(in *v3alpha1.MappingLabelSpecifier, out *MappingLabelSpecifier, s conversion.Scope) error {
3362
3363
3364
3365
3366
3367 return nil
3368 }
3369
3370 func autoConvert_v2_MappingLabelsArray_To_v3alpha1_MappingLabelsArray(in *MappingLabelsArray, out *v3alpha1.MappingLabelsArray, s conversion.Scope) error {
3371 if *in == nil {
3372 *out = nil
3373 } else {
3374 *out = make(v3alpha1.MappingLabelsArray, len(*in))
3375 for i := range *in {
3376 in, out := &(*in)[i], &(*out)[i]
3377 if err := Convert_v2_MappingLabelSpecifier_To_v3alpha1_MappingLabelSpecifier(in, out, s); err != nil {
3378 return err
3379 }
3380 }
3381 }
3382 return nil
3383 }
3384
3385
3386 func Convert_v2_MappingLabelsArray_To_v3alpha1_MappingLabelsArray(in *MappingLabelsArray, out *v3alpha1.MappingLabelsArray, s conversion.Scope) error {
3387 return autoConvert_v2_MappingLabelsArray_To_v3alpha1_MappingLabelsArray(in, out, s)
3388 }
3389
3390 func autoConvert_v3alpha1_MappingLabelsArray_To_v2_MappingLabelsArray(in *v3alpha1.MappingLabelsArray, out *MappingLabelsArray, s conversion.Scope) error {
3391 if *in == nil {
3392 *out = nil
3393 } else {
3394 *out = make(MappingLabelsArray, len(*in))
3395 for i := range *in {
3396 in, out := &(*in)[i], &(*out)[i]
3397 if err := Convert_v3alpha1_MappingLabelSpecifier_To_v2_MappingLabelSpecifier(in, out, s); err != nil {
3398 return err
3399 }
3400 }
3401 }
3402 return nil
3403 }
3404
3405
3406 func Convert_v3alpha1_MappingLabelsArray_To_v2_MappingLabelsArray(in *v3alpha1.MappingLabelsArray, out *MappingLabelsArray, s conversion.Scope) error {
3407 return autoConvert_v3alpha1_MappingLabelsArray_To_v2_MappingLabelsArray(in, out, s)
3408 }
3409
3410 func autoConvert_v2_MappingList_To_v3alpha1_MappingList(in *MappingList, out *v3alpha1.MappingList, s conversion.Scope) error {
3411 if true {
3412 in, out := &in.ListMeta, &out.ListMeta
3413 *out = *in
3414 }
3415 if true {
3416 in, out := &in.Items, &out.Items
3417 if *in == nil {
3418 *out = nil
3419 } else {
3420 *out = make([]v3alpha1.Mapping, len(*in))
3421 for i := range *in {
3422 in, out := &(*in)[i], &(*out)[i]
3423 if err := Convert_v2_Mapping_To_v3alpha1_Mapping(in, out, s); err != nil {
3424 return err
3425 }
3426 }
3427 }
3428 }
3429 return nil
3430 }
3431
3432
3433 func Convert_v2_MappingList_To_v3alpha1_MappingList(in *MappingList, out *v3alpha1.MappingList, s conversion.Scope) error {
3434 return autoConvert_v2_MappingList_To_v3alpha1_MappingList(in, out, s)
3435 }
3436
3437 func autoConvert_v3alpha1_MappingList_To_v2_MappingList(in *v3alpha1.MappingList, out *MappingList, s conversion.Scope) error {
3438 if true {
3439 in, out := &in.ListMeta, &out.ListMeta
3440 *out = *in
3441 }
3442 if true {
3443 in, out := &in.Items, &out.Items
3444 if *in == nil {
3445 *out = nil
3446 } else {
3447 *out = make([]Mapping, len(*in))
3448 for i := range *in {
3449 in, out := &(*in)[i], &(*out)[i]
3450 if err := Convert_v3alpha1_Mapping_To_v2_Mapping(in, out, s); err != nil {
3451 return err
3452 }
3453 }
3454 }
3455 }
3456 return nil
3457 }
3458
3459
3460 func Convert_v3alpha1_MappingList_To_v2_MappingList(in *v3alpha1.MappingList, out *MappingList, s conversion.Scope) error {
3461 return autoConvert_v3alpha1_MappingList_To_v2_MappingList(in, out, s)
3462 }
3463
3464 func autoConvert_v2_MappingSpec_To_v3alpha1_MappingSpec(in *MappingSpec, out *v3alpha1.MappingSpec, s conversion.Scope) error {
3465 if true {
3466 in, out := &in.AmbassadorID, &out.AmbassadorID
3467 if err := Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in, out, s); err != nil {
3468 return err
3469 }
3470 }
3471 if true {
3472 in, out := &in.Prefix, &out.Prefix
3473 *out = *in
3474 }
3475 if true {
3476 in, out := &in.PrefixRegex, &out.PrefixRegex
3477 *out = *in
3478 }
3479 if true {
3480 in, out := &in.PrefixExact, &out.PrefixExact
3481 *out = *in
3482 }
3483 if true {
3484 in, out := &in.Service, &out.Service
3485 *out = *in
3486 }
3487 if true {
3488 in, out := &in.AddRequestHeaders, &out.AddRequestHeaders
3489 if *in == nil {
3490 *out = nil
3491 } else {
3492 *out = new(map[string]v3alpha1.AddedHeader)
3493 in, out := *in, *out
3494 if *in == nil {
3495 *out = nil
3496 } else {
3497 *out = make(map[string]v3alpha1.AddedHeader, len(*in))
3498 for inKey, inVal := range *in {
3499 outKey := new(string)
3500 if true {
3501 in, out := &inKey, outKey
3502 *out = *in
3503 }
3504 outVal := new(v3alpha1.AddedHeader)
3505 if true {
3506 in, out := &inVal, outVal
3507 if err := Convert_v2_AddedHeader_To_v3alpha1_AddedHeader(in, out, s); err != nil {
3508 return err
3509 }
3510 }
3511 (*out)[*outKey] = *outVal
3512 }
3513 }
3514 }
3515 }
3516 if true {
3517 in, out := &in.AddResponseHeaders, &out.AddResponseHeaders
3518 if *in == nil {
3519 *out = nil
3520 } else {
3521 *out = new(map[string]v3alpha1.AddedHeader)
3522 in, out := *in, *out
3523 if *in == nil {
3524 *out = nil
3525 } else {
3526 *out = make(map[string]v3alpha1.AddedHeader, len(*in))
3527 for inKey, inVal := range *in {
3528 outKey := new(string)
3529 if true {
3530 in, out := &inKey, outKey
3531 *out = *in
3532 }
3533 outVal := new(v3alpha1.AddedHeader)
3534 if true {
3535 in, out := &inVal, outVal
3536 if err := Convert_v2_AddedHeader_To_v3alpha1_AddedHeader(in, out, s); err != nil {
3537 return err
3538 }
3539 }
3540 (*out)[*outKey] = *outVal
3541 }
3542 }
3543 }
3544 }
3545 if true {
3546 in, out := &in.AddLinkerdHeaders, &out.AddLinkerdHeaders
3547 *out = *in
3548 }
3549 if true {
3550 in, out := &in.AutoHostRewrite, &out.AutoHostRewrite
3551 *out = *in
3552 }
3553 if true {
3554 in, out := &in.CaseSensitive, &out.CaseSensitive
3555 *out = *in
3556 }
3557 if true {
3558 in, out := &in.Docs, &out.Docs
3559 if *in == nil {
3560 *out = nil
3561 } else {
3562 *out = new(v3alpha1.DocsInfo)
3563 in, out := *in, *out
3564 if err := Convert_v2_DocsInfo_To_v3alpha1_DocsInfo(in, out, s); err != nil {
3565 return err
3566 }
3567 }
3568 }
3569 if true {
3570 in, out := &in.DNSType, &out.DNSType
3571 *out = *in
3572 }
3573 if true {
3574 in, out := &in.EnableIPv4, &out.EnableIPv4
3575 *out = *in
3576 }
3577 if true {
3578 in, out := &in.EnableIPv6, &out.EnableIPv6
3579 *out = *in
3580 }
3581 if true {
3582 in, out := &in.CircuitBreakers, &out.CircuitBreakers
3583 if *in == nil {
3584 *out = nil
3585 } else {
3586 *out = make([]*v3alpha1.CircuitBreaker, len(*in))
3587 for i := range *in {
3588 in, out := &(*in)[i], &(*out)[i]
3589 if *in == nil {
3590 *out = nil
3591 } else {
3592 *out = new(v3alpha1.CircuitBreaker)
3593 in, out := *in, *out
3594 if err := Convert_v2_CircuitBreaker_To_v3alpha1_CircuitBreaker(in, out, s); err != nil {
3595 return err
3596 }
3597 }
3598 }
3599 }
3600 }
3601 if true {
3602 in, out := &in.KeepAlive, &out.KeepAlive
3603 if *in == nil {
3604 *out = nil
3605 } else {
3606 *out = new(v3alpha1.KeepAlive)
3607 in, out := *in, *out
3608 if err := Convert_v2_KeepAlive_To_v3alpha1_KeepAlive(in, out, s); err != nil {
3609 return err
3610 }
3611 }
3612 }
3613 if true {
3614 in, out := &in.CORS, &out.CORS
3615 if *in == nil {
3616 *out = nil
3617 } else {
3618 *out = new(v3alpha1.CORS)
3619 in, out := *in, *out
3620 if err := Convert_v2_CORS_To_v3alpha1_CORS(in, out, s); err != nil {
3621 return err
3622 }
3623 }
3624 }
3625 if true {
3626 in, out := &in.RetryPolicy, &out.RetryPolicy
3627 if *in == nil {
3628 *out = nil
3629 } else {
3630 *out = new(v3alpha1.RetryPolicy)
3631 in, out := *in, *out
3632 if err := Convert_v2_RetryPolicy_To_v3alpha1_RetryPolicy(in, out, s); err != nil {
3633 return err
3634 }
3635 }
3636 }
3637 if true {
3638 in, out := &in.RespectDNSTTL, &out.RespectDNSTTL
3639 *out = *in
3640 }
3641 if true {
3642 in, out := &in.GRPC, &out.GRPC
3643 *out = *in
3644 }
3645 if true {
3646 in, out := &in.HostRedirect, &out.HostRedirect
3647 *out = *in
3648 }
3649 if true {
3650 in, out := &in.HostRewrite, &out.HostRewrite
3651 *out = *in
3652 }
3653 if true {
3654 in, out := &in.Method, &out.Method
3655 *out = *in
3656 }
3657 if true {
3658 in, out := &in.MethodRegex, &out.MethodRegex
3659 *out = *in
3660 }
3661 if true {
3662 in, out := &in.OutlierDetection, &out.OutlierDetection
3663 *out = *in
3664 }
3665 if true {
3666 in, out := &in.PathRedirect, &out.PathRedirect
3667 *out = *in
3668 }
3669 if true {
3670 in, out := &in.PrefixRedirect, &out.PrefixRedirect
3671 *out = *in
3672 }
3673 if true {
3674 in, out := &in.RegexRedirect, &out.RegexRedirect
3675 if *in == nil {
3676 *out = nil
3677 } else {
3678 *out = new(v3alpha1.RegexMap)
3679 in, out := *in, *out
3680 if err := Convert_v2_RegexMap_To_v3alpha1_RegexMap(in, out, s); err != nil {
3681 return err
3682 }
3683 }
3684 }
3685 if true {
3686 in, out := &in.RedirectResponseCode, &out.RedirectResponseCode
3687 *out = *in
3688 }
3689 if true {
3690 in, out := &in.Priority, &out.Priority
3691 *out = *in
3692 }
3693 if true {
3694 in, out := &in.Precedence, &out.Precedence
3695 *out = *in
3696 }
3697 if true {
3698 in, out := &in.ClusterTag, &out.ClusterTag
3699 *out = *in
3700 }
3701 if true {
3702 in, out := &in.RemoveRequestHeaders, &out.RemoveRequestHeaders
3703 if *in == nil {
3704 *out = nil
3705 } else {
3706 *out = new([]string)
3707 in, out := *in, *out
3708 *out = []string(*in)
3709 }
3710 }
3711 if true {
3712 in, out := &in.RemoveResponseHeaders, &out.RemoveResponseHeaders
3713 if *in == nil {
3714 *out = nil
3715 } else {
3716 *out = new([]string)
3717 in, out := *in, *out
3718 *out = []string(*in)
3719 }
3720 }
3721 if true {
3722 in, out := &in.Resolver, &out.Resolver
3723 *out = *in
3724 }
3725 if true {
3726 in, out := &in.Rewrite, &out.Rewrite
3727 *out = *in
3728 }
3729 if true {
3730 in, out := &in.RegexRewrite, &out.RegexRewrite
3731 if *in == nil {
3732 *out = nil
3733 } else {
3734 *out = new(v3alpha1.RegexMap)
3735 in, out := *in, *out
3736 if err := Convert_v2_RegexMap_To_v3alpha1_RegexMap(in, out, s); err != nil {
3737 return err
3738 }
3739 }
3740 }
3741 if true {
3742 in, out := &in.Shadow, &out.Shadow
3743 *out = *in
3744 }
3745 if true {
3746 in, out := &in.ConnectTimeout, &out.ConnectTimeout
3747 if *in == nil {
3748 *out = nil
3749 } else {
3750 *out = new(v3alpha1.MillisecondDuration)
3751 in, out := *in, *out
3752 if err := Convert_v2_MillisecondDuration_To_v3alpha1_MillisecondDuration(in, out, s); err != nil {
3753 return err
3754 }
3755 }
3756 }
3757 if true {
3758 in, out := &in.ClusterIdleTimeout, &out.ClusterIdleTimeout
3759 if *in == nil {
3760 *out = nil
3761 } else {
3762 *out = new(v3alpha1.MillisecondDuration)
3763 in, out := *in, *out
3764 if err := Convert_v2_MillisecondDuration_To_v3alpha1_MillisecondDuration(in, out, s); err != nil {
3765 return err
3766 }
3767 }
3768 }
3769 if true {
3770 in, out := &in.ClusterMaxConnectionLifetime, &out.ClusterMaxConnectionLifetime
3771 if *in == nil {
3772 *out = nil
3773 } else {
3774 *out = new(v3alpha1.MillisecondDuration)
3775 in, out := *in, *out
3776 if err := Convert_v2_MillisecondDuration_To_v3alpha1_MillisecondDuration(in, out, s); err != nil {
3777 return err
3778 }
3779 }
3780 }
3781 if true {
3782 in, out := &in.Timeout, &out.Timeout
3783 if *in == nil {
3784 *out = nil
3785 } else {
3786 *out = new(v3alpha1.MillisecondDuration)
3787 in, out := *in, *out
3788 if err := Convert_v2_MillisecondDuration_To_v3alpha1_MillisecondDuration(in, out, s); err != nil {
3789 return err
3790 }
3791 }
3792 }
3793 if true {
3794 in, out := &in.IdleTimeout, &out.IdleTimeout
3795 if *in == nil {
3796 *out = nil
3797 } else {
3798 *out = new(v3alpha1.MillisecondDuration)
3799 in, out := *in, *out
3800 if err := Convert_v2_MillisecondDuration_To_v3alpha1_MillisecondDuration(in, out, s); err != nil {
3801 return err
3802 }
3803 }
3804 }
3805
3806 if true {
3807 in, out := &in.V3HealthChecks, &out.HealthChecks
3808 *out = *in
3809 }
3810 if true {
3811 in, out := &in.DeprecatedUseWebsocket, &out.DeprecatedUseWebsocket
3812 *out = *in
3813 }
3814 if true {
3815 in, out := &in.AllowUpgrade, &out.AllowUpgrade
3816 *out = *in
3817 }
3818 if true {
3819 in, out := &in.Weight, &out.Weight
3820 *out = *in
3821 }
3822 if true {
3823 in, out := &in.BypassAuth, &out.BypassAuth
3824 *out = *in
3825 }
3826 if true {
3827 in, out := &in.AuthContextExtensions, &out.AuthContextExtensions
3828 *out = *in
3829 }
3830 if true {
3831 in, out := &in.BypassErrorResponseOverrides, &out.BypassErrorResponseOverrides
3832 *out = *in
3833 }
3834 if true {
3835 in, out := &in.ErrorResponseOverrides, &out.ErrorResponseOverrides
3836 if *in == nil {
3837 *out = nil
3838 } else {
3839 *out = make([]v3alpha1.ErrorResponseOverride, len(*in))
3840 for i := range *in {
3841 in, out := &(*in)[i], &(*out)[i]
3842 if err := Convert_v2_ErrorResponseOverride_To_v3alpha1_ErrorResponseOverride(in, out, s); err != nil {
3843 return err
3844 }
3845 }
3846 }
3847 }
3848 if true {
3849 in, out := &in.Modules, &out.Modules
3850 if *in == nil {
3851 *out = nil
3852 } else {
3853 *out = make([]v3alpha1.UntypedDict, len(*in))
3854 for i := range *in {
3855 in, out := &(*in)[i], &(*out)[i]
3856 if err := Convert_v2_UntypedDict_To_v3alpha1_UntypedDict(in, out, s); err != nil {
3857 return err
3858 }
3859 }
3860 }
3861 }
3862 if true {
3863 in, out := &in.Host, &out.Hostname
3864 *out = *in
3865 }
3866 if true {
3867 in, out := &in.HostRegex, &out.DeprecatedHostRegex
3868 *out = *in
3869 }
3870
3871 if true {
3872 in, out := &in.RegexHeaders, &out.RegexHeaders
3873 *out = *in
3874 }
3875 if true {
3876 in, out := &in.Labels, &out.Labels
3877 if err := Convert_v2_DomainMap_To_v3alpha1_DomainMap(in, out, s); err != nil {
3878 return err
3879 }
3880 }
3881 if true {
3882 in, out := &in.EnvoyOverride, &out.EnvoyOverride
3883 if *in == nil {
3884 *out = nil
3885 } else {
3886 *out = new(v3alpha1.UntypedDict)
3887 in, out := *in, *out
3888 if err := Convert_v2_UntypedDict_To_v3alpha1_UntypedDict(in, out, s); err != nil {
3889 return err
3890 }
3891 }
3892 }
3893 if true {
3894 in, out := &in.LoadBalancer, &out.LoadBalancer
3895 if *in == nil {
3896 *out = nil
3897 } else {
3898 *out = new(v3alpha1.LoadBalancer)
3899 in, out := *in, *out
3900 if err := Convert_v2_LoadBalancer_To_v3alpha1_LoadBalancer(in, out, s); err != nil {
3901 return err
3902 }
3903 }
3904 }
3905
3906 if true {
3907 in, out := &in.RegexQueryParameters, &out.RegexQueryParameters
3908 *out = *in
3909 }
3910 if true {
3911 in, out := &in.V3StatsName, &out.StatsName
3912 *out = *in
3913 }
3914 return nil
3915 }
3916
3917 func autoConvert_v3alpha1_MappingSpec_To_v2_MappingSpec(in *v3alpha1.MappingSpec, out *MappingSpec, s conversion.Scope) error {
3918 if true {
3919 in, out := &in.AmbassadorID, &out.AmbassadorID
3920 if err := Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in, out, s); err != nil {
3921 return err
3922 }
3923 }
3924 if true {
3925 in, out := &in.Prefix, &out.Prefix
3926 *out = *in
3927 }
3928 if true {
3929 in, out := &in.PrefixRegex, &out.PrefixRegex
3930 *out = *in
3931 }
3932 if true {
3933 in, out := &in.PrefixExact, &out.PrefixExact
3934 *out = *in
3935 }
3936 if true {
3937 in, out := &in.Service, &out.Service
3938 *out = *in
3939 }
3940 if true {
3941 in, out := &in.AddRequestHeaders, &out.AddRequestHeaders
3942 if *in == nil {
3943 *out = nil
3944 } else {
3945 *out = new(map[string]AddedHeader)
3946 in, out := *in, *out
3947 if *in == nil {
3948 *out = nil
3949 } else {
3950 *out = make(map[string]AddedHeader, len(*in))
3951 for inKey, inVal := range *in {
3952 outKey := new(string)
3953 if true {
3954 in, out := &inKey, outKey
3955 *out = *in
3956 }
3957 outVal := new(AddedHeader)
3958 if true {
3959 in, out := &inVal, outVal
3960 if err := Convert_v3alpha1_AddedHeader_To_v2_AddedHeader(in, out, s); err != nil {
3961 return err
3962 }
3963 }
3964 (*out)[*outKey] = *outVal
3965 }
3966 }
3967 }
3968 }
3969 if true {
3970 in, out := &in.AddResponseHeaders, &out.AddResponseHeaders
3971 if *in == nil {
3972 *out = nil
3973 } else {
3974 *out = new(map[string]AddedHeader)
3975 in, out := *in, *out
3976 if *in == nil {
3977 *out = nil
3978 } else {
3979 *out = make(map[string]AddedHeader, len(*in))
3980 for inKey, inVal := range *in {
3981 outKey := new(string)
3982 if true {
3983 in, out := &inKey, outKey
3984 *out = *in
3985 }
3986 outVal := new(AddedHeader)
3987 if true {
3988 in, out := &inVal, outVal
3989 if err := Convert_v3alpha1_AddedHeader_To_v2_AddedHeader(in, out, s); err != nil {
3990 return err
3991 }
3992 }
3993 (*out)[*outKey] = *outVal
3994 }
3995 }
3996 }
3997 }
3998 if true {
3999 in, out := &in.AddLinkerdHeaders, &out.AddLinkerdHeaders
4000 *out = *in
4001 }
4002 if true {
4003 in, out := &in.AutoHostRewrite, &out.AutoHostRewrite
4004 *out = *in
4005 }
4006 if true {
4007 in, out := &in.CaseSensitive, &out.CaseSensitive
4008 *out = *in
4009 }
4010 if true {
4011 in, out := &in.DNSType, &out.DNSType
4012 *out = *in
4013 }
4014 if true {
4015 in, out := &in.Docs, &out.Docs
4016 if *in == nil {
4017 *out = nil
4018 } else {
4019 *out = new(DocsInfo)
4020 in, out := *in, *out
4021 if err := Convert_v3alpha1_DocsInfo_To_v2_DocsInfo(in, out, s); err != nil {
4022 return err
4023 }
4024 }
4025 }
4026 if true {
4027 in, out := &in.EnableIPv4, &out.EnableIPv4
4028 *out = *in
4029 }
4030 if true {
4031 in, out := &in.EnableIPv6, &out.EnableIPv6
4032 *out = *in
4033 }
4034 if true {
4035 in, out := &in.CircuitBreakers, &out.CircuitBreakers
4036 if *in == nil {
4037 *out = nil
4038 } else {
4039 *out = make([]*CircuitBreaker, len(*in))
4040 for i := range *in {
4041 in, out := &(*in)[i], &(*out)[i]
4042 if *in == nil {
4043 *out = nil
4044 } else {
4045 *out = new(CircuitBreaker)
4046 in, out := *in, *out
4047 if err := Convert_v3alpha1_CircuitBreaker_To_v2_CircuitBreaker(in, out, s); err != nil {
4048 return err
4049 }
4050 }
4051 }
4052 }
4053 }
4054 if true {
4055 in, out := &in.KeepAlive, &out.KeepAlive
4056 if *in == nil {
4057 *out = nil
4058 } else {
4059 *out = new(KeepAlive)
4060 in, out := *in, *out
4061 if err := Convert_v3alpha1_KeepAlive_To_v2_KeepAlive(in, out, s); err != nil {
4062 return err
4063 }
4064 }
4065 }
4066 if true {
4067 in, out := &in.CORS, &out.CORS
4068 if *in == nil {
4069 *out = nil
4070 } else {
4071 *out = new(CORS)
4072 in, out := *in, *out
4073 if err := Convert_v3alpha1_CORS_To_v2_CORS(in, out, s); err != nil {
4074 return err
4075 }
4076 }
4077 }
4078 if true {
4079 in, out := &in.RetryPolicy, &out.RetryPolicy
4080 if *in == nil {
4081 *out = nil
4082 } else {
4083 *out = new(RetryPolicy)
4084 in, out := *in, *out
4085 if err := Convert_v3alpha1_RetryPolicy_To_v2_RetryPolicy(in, out, s); err != nil {
4086 return err
4087 }
4088 }
4089 }
4090 if true {
4091 in, out := &in.RespectDNSTTL, &out.RespectDNSTTL
4092 *out = *in
4093 }
4094 if true {
4095 in, out := &in.GRPC, &out.GRPC
4096 *out = *in
4097 }
4098 if true {
4099 in, out := &in.HostRedirect, &out.HostRedirect
4100 *out = *in
4101 }
4102 if true {
4103 in, out := &in.HostRewrite, &out.HostRewrite
4104 *out = *in
4105 }
4106 if true {
4107 in, out := &in.Method, &out.Method
4108 *out = *in
4109 }
4110 if true {
4111 in, out := &in.MethodRegex, &out.MethodRegex
4112 *out = *in
4113 }
4114 if true {
4115 in, out := &in.OutlierDetection, &out.OutlierDetection
4116 *out = *in
4117 }
4118 if true {
4119 in, out := &in.PathRedirect, &out.PathRedirect
4120 *out = *in
4121 }
4122 if true {
4123 in, out := &in.PrefixRedirect, &out.PrefixRedirect
4124 *out = *in
4125 }
4126 if true {
4127 in, out := &in.RegexRedirect, &out.RegexRedirect
4128 if *in == nil {
4129 *out = nil
4130 } else {
4131 *out = new(RegexMap)
4132 in, out := *in, *out
4133 if err := Convert_v3alpha1_RegexMap_To_v2_RegexMap(in, out, s); err != nil {
4134 return err
4135 }
4136 }
4137 }
4138 if true {
4139 in, out := &in.RedirectResponseCode, &out.RedirectResponseCode
4140 *out = *in
4141 }
4142 if true {
4143 in, out := &in.Priority, &out.Priority
4144 *out = *in
4145 }
4146 if true {
4147 in, out := &in.Precedence, &out.Precedence
4148 *out = *in
4149 }
4150 if true {
4151 in, out := &in.ClusterTag, &out.ClusterTag
4152 *out = *in
4153 }
4154 if true {
4155 in, out := &in.RemoveRequestHeaders, &out.RemoveRequestHeaders
4156 if *in == nil {
4157 *out = nil
4158 } else {
4159 *out = new(StringOrStringList)
4160 in, out := *in, *out
4161 *out = StringOrStringList(*in)
4162 }
4163 }
4164 if true {
4165 in, out := &in.RemoveResponseHeaders, &out.RemoveResponseHeaders
4166 if *in == nil {
4167 *out = nil
4168 } else {
4169 *out = new(StringOrStringList)
4170 in, out := *in, *out
4171 *out = StringOrStringList(*in)
4172 }
4173 }
4174 if true {
4175 in, out := &in.Resolver, &out.Resolver
4176 *out = *in
4177 }
4178 if true {
4179 in, out := &in.Rewrite, &out.Rewrite
4180 *out = *in
4181 }
4182 if true {
4183 in, out := &in.RegexRewrite, &out.RegexRewrite
4184 if *in == nil {
4185 *out = nil
4186 } else {
4187 *out = new(RegexMap)
4188 in, out := *in, *out
4189 if err := Convert_v3alpha1_RegexMap_To_v2_RegexMap(in, out, s); err != nil {
4190 return err
4191 }
4192 }
4193 }
4194 if true {
4195 in, out := &in.Shadow, &out.Shadow
4196 *out = *in
4197 }
4198 if true {
4199 in, out := &in.ConnectTimeout, &out.ConnectTimeout
4200 if *in == nil {
4201 *out = nil
4202 } else {
4203 *out = new(MillisecondDuration)
4204 in, out := *in, *out
4205 if err := Convert_v3alpha1_MillisecondDuration_To_v2_MillisecondDuration(in, out, s); err != nil {
4206 return err
4207 }
4208 }
4209 }
4210 if true {
4211 in, out := &in.ClusterIdleTimeout, &out.ClusterIdleTimeout
4212 if *in == nil {
4213 *out = nil
4214 } else {
4215 *out = new(MillisecondDuration)
4216 in, out := *in, *out
4217 if err := Convert_v3alpha1_MillisecondDuration_To_v2_MillisecondDuration(in, out, s); err != nil {
4218 return err
4219 }
4220 }
4221 }
4222 if true {
4223 in, out := &in.ClusterMaxConnectionLifetime, &out.ClusterMaxConnectionLifetime
4224 if *in == nil {
4225 *out = nil
4226 } else {
4227 *out = new(MillisecondDuration)
4228 in, out := *in, *out
4229 if err := Convert_v3alpha1_MillisecondDuration_To_v2_MillisecondDuration(in, out, s); err != nil {
4230 return err
4231 }
4232 }
4233 }
4234 if true {
4235 in, out := &in.Timeout, &out.Timeout
4236 if *in == nil {
4237 *out = nil
4238 } else {
4239 *out = new(MillisecondDuration)
4240 in, out := *in, *out
4241 if err := Convert_v3alpha1_MillisecondDuration_To_v2_MillisecondDuration(in, out, s); err != nil {
4242 return err
4243 }
4244 }
4245 }
4246 if true {
4247 in, out := &in.IdleTimeout, &out.IdleTimeout
4248 if *in == nil {
4249 *out = nil
4250 } else {
4251 *out = new(MillisecondDuration)
4252 in, out := *in, *out
4253 if err := Convert_v3alpha1_MillisecondDuration_To_v2_MillisecondDuration(in, out, s); err != nil {
4254 return err
4255 }
4256 }
4257 }
4258 if true {
4259 in, out := &in.TLS, &out.TLS
4260 if err := Convert_string_To_Pointer_v2_BoolOrString(in, out, s); err != nil {
4261 return err
4262 }
4263 }
4264 if true {
4265 in, out := &in.HealthChecks, &out.V3HealthChecks
4266 *out = *in
4267 }
4268 if true {
4269 in, out := &in.DeprecatedUseWebsocket, &out.DeprecatedUseWebsocket
4270 *out = *in
4271 }
4272 if true {
4273 in, out := &in.AllowUpgrade, &out.AllowUpgrade
4274 *out = *in
4275 }
4276 if true {
4277 in, out := &in.Weight, &out.Weight
4278 *out = *in
4279 }
4280 if true {
4281 in, out := &in.BypassAuth, &out.BypassAuth
4282 *out = *in
4283 }
4284 if true {
4285 in, out := &in.AuthContextExtensions, &out.AuthContextExtensions
4286 *out = *in
4287 }
4288 if true {
4289 in, out := &in.BypassErrorResponseOverrides, &out.BypassErrorResponseOverrides
4290 *out = *in
4291 }
4292 if true {
4293 in, out := &in.ErrorResponseOverrides, &out.ErrorResponseOverrides
4294 if *in == nil {
4295 *out = nil
4296 } else {
4297 *out = make([]ErrorResponseOverride, len(*in))
4298 for i := range *in {
4299 in, out := &(*in)[i], &(*out)[i]
4300 if err := Convert_v3alpha1_ErrorResponseOverride_To_v2_ErrorResponseOverride(in, out, s); err != nil {
4301 return err
4302 }
4303 }
4304 }
4305 }
4306 if true {
4307 in, out := &in.Modules, &out.Modules
4308 if *in == nil {
4309 *out = nil
4310 } else {
4311 *out = make([]UntypedDict, len(*in))
4312 for i := range *in {
4313 in, out := &(*in)[i], &(*out)[i]
4314 if err := Convert_v3alpha1_UntypedDict_To_v2_UntypedDict(in, out, s); err != nil {
4315 return err
4316 }
4317 }
4318 }
4319 }
4320
4321 if true {
4322 in, out := &in.DeprecatedHostRegex, &out.HostRegex
4323 *out = *in
4324 }
4325 if true {
4326 in, out := &in.Hostname, &out.Host
4327 *out = *in
4328 }
4329 if true {
4330 in, out := &in.Headers, &out.Headers
4331 if *in == nil {
4332 *out = nil
4333 } else {
4334 *out = make(map[string]BoolOrString, len(*in))
4335 for inKey, inVal := range *in {
4336 outKey := new(string)
4337 if true {
4338 in, out := &inKey, outKey
4339 *out = *in
4340 }
4341 outVal := new(BoolOrString)
4342 if true {
4343 in, out := &inVal, outVal
4344 if err := Convert_string_To_v2_BoolOrString(in, out, s); err != nil {
4345 return err
4346 }
4347 }
4348 (*out)[*outKey] = *outVal
4349 }
4350 }
4351 }
4352 if true {
4353 in, out := &in.RegexHeaders, &out.RegexHeaders
4354 *out = *in
4355 }
4356 if true {
4357 in, out := &in.Labels, &out.Labels
4358 if err := Convert_v3alpha1_DomainMap_To_v2_DomainMap(in, out, s); err != nil {
4359 return err
4360 }
4361 }
4362 if true {
4363 in, out := &in.EnvoyOverride, &out.EnvoyOverride
4364 if *in == nil {
4365 *out = nil
4366 } else {
4367 *out = new(UntypedDict)
4368 in, out := *in, *out
4369 if err := Convert_v3alpha1_UntypedDict_To_v2_UntypedDict(in, out, s); err != nil {
4370 return err
4371 }
4372 }
4373 }
4374 if true {
4375 in, out := &in.LoadBalancer, &out.LoadBalancer
4376 if *in == nil {
4377 *out = nil
4378 } else {
4379 *out = new(LoadBalancer)
4380 in, out := *in, *out
4381 if err := Convert_v3alpha1_LoadBalancer_To_v2_LoadBalancer(in, out, s); err != nil {
4382 return err
4383 }
4384 }
4385 }
4386 if true {
4387 in, out := &in.QueryParameters, &out.QueryParameters
4388 if *in == nil {
4389 *out = nil
4390 } else {
4391 *out = make(map[string]BoolOrString, len(*in))
4392 for inKey, inVal := range *in {
4393 outKey := new(string)
4394 if true {
4395 in, out := &inKey, outKey
4396 *out = *in
4397 }
4398 outVal := new(BoolOrString)
4399 if true {
4400 in, out := &inVal, outVal
4401 if err := Convert_string_To_v2_BoolOrString(in, out, s); err != nil {
4402 return err
4403 }
4404 }
4405 (*out)[*outKey] = *outVal
4406 }
4407 }
4408 }
4409 if true {
4410 in, out := &in.RegexQueryParameters, &out.RegexQueryParameters
4411 *out = *in
4412 }
4413 if true {
4414 in, out := &in.StatsName, &out.V3StatsName
4415 *out = *in
4416 }
4417
4418
4419
4420 return nil
4421 }
4422
4423 func autoConvert_v2_MappingStatus_To_v3alpha1_MappingStatus(in *MappingStatus, out *v3alpha1.MappingStatus, s conversion.Scope) error {
4424 *out = v3alpha1.MappingStatus(*in)
4425 return nil
4426 }
4427
4428
4429 func Convert_v2_MappingStatus_To_v3alpha1_MappingStatus(in *MappingStatus, out *v3alpha1.MappingStatus, s conversion.Scope) error {
4430 return autoConvert_v2_MappingStatus_To_v3alpha1_MappingStatus(in, out, s)
4431 }
4432
4433 func autoConvert_v3alpha1_MappingStatus_To_v2_MappingStatus(in *v3alpha1.MappingStatus, out *MappingStatus, s conversion.Scope) error {
4434 *out = MappingStatus(*in)
4435 return nil
4436 }
4437
4438
4439 func Convert_v3alpha1_MappingStatus_To_v2_MappingStatus(in *v3alpha1.MappingStatus, out *MappingStatus, s conversion.Scope) error {
4440 return autoConvert_v3alpha1_MappingStatus_To_v2_MappingStatus(in, out, s)
4441 }
4442
4443 func autoConvert_v2_MillisecondDuration_To_v3alpha1_MillisecondDuration(in *MillisecondDuration, out *v3alpha1.MillisecondDuration, s conversion.Scope) error {
4444 *out = v3alpha1.MillisecondDuration(*in)
4445 return nil
4446 }
4447
4448
4449 func Convert_v2_MillisecondDuration_To_v3alpha1_MillisecondDuration(in *MillisecondDuration, out *v3alpha1.MillisecondDuration, s conversion.Scope) error {
4450 return autoConvert_v2_MillisecondDuration_To_v3alpha1_MillisecondDuration(in, out, s)
4451 }
4452
4453 func autoConvert_v3alpha1_MillisecondDuration_To_v2_MillisecondDuration(in *v3alpha1.MillisecondDuration, out *MillisecondDuration, s conversion.Scope) error {
4454 *out = MillisecondDuration(*in)
4455 return nil
4456 }
4457
4458
4459 func Convert_v3alpha1_MillisecondDuration_To_v2_MillisecondDuration(in *v3alpha1.MillisecondDuration, out *MillisecondDuration, s conversion.Scope) error {
4460 return autoConvert_v3alpha1_MillisecondDuration_To_v2_MillisecondDuration(in, out, s)
4461 }
4462
4463 func autoConvert_v2_Module_To_v3alpha1_Module(in *Module, out *v3alpha1.Module, s conversion.Scope) error {
4464 if true {
4465 in, out := &in.ObjectMeta, &out.ObjectMeta
4466 *out = *in
4467 }
4468 if true {
4469 in, out := &in.Spec, &out.Spec
4470 if err := Convert_v2_ModuleSpec_To_v3alpha1_ModuleSpec(in, out, s); err != nil {
4471 return err
4472 }
4473 }
4474 return nil
4475 }
4476
4477
4478 func Convert_v2_Module_To_v3alpha1_Module(in *Module, out *v3alpha1.Module, s conversion.Scope) error {
4479 return autoConvert_v2_Module_To_v3alpha1_Module(in, out, s)
4480 }
4481
4482 func autoConvert_v3alpha1_Module_To_v2_Module(in *v3alpha1.Module, out *Module, s conversion.Scope) error {
4483 if true {
4484 in, out := &in.ObjectMeta, &out.ObjectMeta
4485 *out = *in
4486 }
4487 if true {
4488 in, out := &in.Spec, &out.Spec
4489 if err := Convert_v3alpha1_ModuleSpec_To_v2_ModuleSpec(in, out, s); err != nil {
4490 return err
4491 }
4492 }
4493 return nil
4494 }
4495
4496
4497 func Convert_v3alpha1_Module_To_v2_Module(in *v3alpha1.Module, out *Module, s conversion.Scope) error {
4498 return autoConvert_v3alpha1_Module_To_v2_Module(in, out, s)
4499 }
4500
4501 func autoConvert_v2_ModuleList_To_v3alpha1_ModuleList(in *ModuleList, out *v3alpha1.ModuleList, s conversion.Scope) error {
4502 if true {
4503 in, out := &in.ListMeta, &out.ListMeta
4504 *out = *in
4505 }
4506 if true {
4507 in, out := &in.Items, &out.Items
4508 if *in == nil {
4509 *out = nil
4510 } else {
4511 *out = make([]v3alpha1.Module, len(*in))
4512 for i := range *in {
4513 in, out := &(*in)[i], &(*out)[i]
4514 if err := Convert_v2_Module_To_v3alpha1_Module(in, out, s); err != nil {
4515 return err
4516 }
4517 }
4518 }
4519 }
4520 return nil
4521 }
4522
4523
4524 func Convert_v2_ModuleList_To_v3alpha1_ModuleList(in *ModuleList, out *v3alpha1.ModuleList, s conversion.Scope) error {
4525 return autoConvert_v2_ModuleList_To_v3alpha1_ModuleList(in, out, s)
4526 }
4527
4528 func autoConvert_v3alpha1_ModuleList_To_v2_ModuleList(in *v3alpha1.ModuleList, out *ModuleList, s conversion.Scope) error {
4529 if true {
4530 in, out := &in.ListMeta, &out.ListMeta
4531 *out = *in
4532 }
4533 if true {
4534 in, out := &in.Items, &out.Items
4535 if *in == nil {
4536 *out = nil
4537 } else {
4538 *out = make([]Module, len(*in))
4539 for i := range *in {
4540 in, out := &(*in)[i], &(*out)[i]
4541 if err := Convert_v3alpha1_Module_To_v2_Module(in, out, s); err != nil {
4542 return err
4543 }
4544 }
4545 }
4546 }
4547 return nil
4548 }
4549
4550
4551 func Convert_v3alpha1_ModuleList_To_v2_ModuleList(in *v3alpha1.ModuleList, out *ModuleList, s conversion.Scope) error {
4552 return autoConvert_v3alpha1_ModuleList_To_v2_ModuleList(in, out, s)
4553 }
4554
4555 func autoConvert_v2_ModuleSpec_To_v3alpha1_ModuleSpec(in *ModuleSpec, out *v3alpha1.ModuleSpec, s conversion.Scope) error {
4556 if true {
4557 in, out := &in.AmbassadorID, &out.AmbassadorID
4558 if err := Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in, out, s); err != nil {
4559 return err
4560 }
4561 }
4562 if true {
4563 in, out := &in.Config, &out.Config
4564 if err := Convert_v2_UntypedDict_To_v3alpha1_UntypedDict(in, out, s); err != nil {
4565 return err
4566 }
4567 }
4568 return nil
4569 }
4570
4571
4572 func Convert_v2_ModuleSpec_To_v3alpha1_ModuleSpec(in *ModuleSpec, out *v3alpha1.ModuleSpec, s conversion.Scope) error {
4573 return autoConvert_v2_ModuleSpec_To_v3alpha1_ModuleSpec(in, out, s)
4574 }
4575
4576 func autoConvert_v3alpha1_ModuleSpec_To_v2_ModuleSpec(in *v3alpha1.ModuleSpec, out *ModuleSpec, s conversion.Scope) error {
4577 if true {
4578 in, out := &in.AmbassadorID, &out.AmbassadorID
4579 if err := Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in, out, s); err != nil {
4580 return err
4581 }
4582 }
4583 if true {
4584 in, out := &in.Config, &out.Config
4585 if err := Convert_v3alpha1_UntypedDict_To_v2_UntypedDict(in, out, s); err != nil {
4586 return err
4587 }
4588 }
4589 return nil
4590 }
4591
4592
4593 func Convert_v3alpha1_ModuleSpec_To_v2_ModuleSpec(in *v3alpha1.ModuleSpec, out *ModuleSpec, s conversion.Scope) error {
4594 return autoConvert_v3alpha1_ModuleSpec_To_v2_ModuleSpec(in, out, s)
4595 }
4596
4597 func autoConvert_v2_PreviewURLSpec_To_v3alpha1_PreviewURLSpec(in *PreviewURLSpec, out *v3alpha1.PreviewURLSpec, s conversion.Scope) error {
4598 if true {
4599 in, out := &in.Enabled, &out.Enabled
4600 *out = *in
4601 }
4602 if true {
4603 in, out := &in.Type, &out.Type
4604 if err := Convert_v2_PreviewURLType_To_v3alpha1_PreviewURLType(in, out, s); err != nil {
4605 return err
4606 }
4607 }
4608 return nil
4609 }
4610
4611
4612 func Convert_v2_PreviewURLSpec_To_v3alpha1_PreviewURLSpec(in *PreviewURLSpec, out *v3alpha1.PreviewURLSpec, s conversion.Scope) error {
4613 return autoConvert_v2_PreviewURLSpec_To_v3alpha1_PreviewURLSpec(in, out, s)
4614 }
4615
4616 func autoConvert_v3alpha1_PreviewURLSpec_To_v2_PreviewURLSpec(in *v3alpha1.PreviewURLSpec, out *PreviewURLSpec, s conversion.Scope) error {
4617 if true {
4618 in, out := &in.Enabled, &out.Enabled
4619 *out = *in
4620 }
4621 if true {
4622 in, out := &in.Type, &out.Type
4623 if err := Convert_v3alpha1_PreviewURLType_To_v2_PreviewURLType(in, out, s); err != nil {
4624 return err
4625 }
4626 }
4627 return nil
4628 }
4629
4630
4631 func Convert_v3alpha1_PreviewURLSpec_To_v2_PreviewURLSpec(in *v3alpha1.PreviewURLSpec, out *PreviewURLSpec, s conversion.Scope) error {
4632 return autoConvert_v3alpha1_PreviewURLSpec_To_v2_PreviewURLSpec(in, out, s)
4633 }
4634
4635 func autoConvert_v2_PreviewURLType_To_v3alpha1_PreviewURLType(in *PreviewURLType, out *v3alpha1.PreviewURLType, s conversion.Scope) error {
4636 *out = v3alpha1.PreviewURLType(*in)
4637 return nil
4638 }
4639
4640
4641 func Convert_v2_PreviewURLType_To_v3alpha1_PreviewURLType(in *PreviewURLType, out *v3alpha1.PreviewURLType, s conversion.Scope) error {
4642 return autoConvert_v2_PreviewURLType_To_v3alpha1_PreviewURLType(in, out, s)
4643 }
4644
4645 func autoConvert_v3alpha1_PreviewURLType_To_v2_PreviewURLType(in *v3alpha1.PreviewURLType, out *PreviewURLType, s conversion.Scope) error {
4646 *out = PreviewURLType(*in)
4647 return nil
4648 }
4649
4650
4651 func Convert_v3alpha1_PreviewURLType_To_v2_PreviewURLType(in *v3alpha1.PreviewURLType, out *PreviewURLType, s conversion.Scope) error {
4652 return autoConvert_v3alpha1_PreviewURLType_To_v2_PreviewURLType(in, out, s)
4653 }
4654
4655 func autoConvert_v2_RateLimitService_To_v3alpha1_RateLimitService(in *RateLimitService, out *v3alpha1.RateLimitService, s conversion.Scope) error {
4656 if true {
4657 in, out := &in.ObjectMeta, &out.ObjectMeta
4658 *out = *in
4659 }
4660 if true {
4661 in, out := &in.Spec, &out.Spec
4662 if err := Convert_v2_RateLimitServiceSpec_To_v3alpha1_RateLimitServiceSpec(in, out, s); err != nil {
4663 return err
4664 }
4665 }
4666 return nil
4667 }
4668
4669
4670 func Convert_v2_RateLimitService_To_v3alpha1_RateLimitService(in *RateLimitService, out *v3alpha1.RateLimitService, s conversion.Scope) error {
4671 return autoConvert_v2_RateLimitService_To_v3alpha1_RateLimitService(in, out, s)
4672 }
4673
4674 func autoConvert_v3alpha1_RateLimitService_To_v2_RateLimitService(in *v3alpha1.RateLimitService, out *RateLimitService, s conversion.Scope) error {
4675 if true {
4676 in, out := &in.ObjectMeta, &out.ObjectMeta
4677 *out = *in
4678 }
4679 if true {
4680 in, out := &in.Spec, &out.Spec
4681 if err := Convert_v3alpha1_RateLimitServiceSpec_To_v2_RateLimitServiceSpec(in, out, s); err != nil {
4682 return err
4683 }
4684 }
4685 return nil
4686 }
4687
4688
4689 func Convert_v3alpha1_RateLimitService_To_v2_RateLimitService(in *v3alpha1.RateLimitService, out *RateLimitService, s conversion.Scope) error {
4690 return autoConvert_v3alpha1_RateLimitService_To_v2_RateLimitService(in, out, s)
4691 }
4692
4693 func autoConvert_v2_RateLimitServiceList_To_v3alpha1_RateLimitServiceList(in *RateLimitServiceList, out *v3alpha1.RateLimitServiceList, s conversion.Scope) error {
4694 if true {
4695 in, out := &in.ListMeta, &out.ListMeta
4696 *out = *in
4697 }
4698 if true {
4699 in, out := &in.Items, &out.Items
4700 if *in == nil {
4701 *out = nil
4702 } else {
4703 *out = make([]v3alpha1.RateLimitService, len(*in))
4704 for i := range *in {
4705 in, out := &(*in)[i], &(*out)[i]
4706 if err := Convert_v2_RateLimitService_To_v3alpha1_RateLimitService(in, out, s); err != nil {
4707 return err
4708 }
4709 }
4710 }
4711 }
4712 return nil
4713 }
4714
4715
4716 func Convert_v2_RateLimitServiceList_To_v3alpha1_RateLimitServiceList(in *RateLimitServiceList, out *v3alpha1.RateLimitServiceList, s conversion.Scope) error {
4717 return autoConvert_v2_RateLimitServiceList_To_v3alpha1_RateLimitServiceList(in, out, s)
4718 }
4719
4720 func autoConvert_v3alpha1_RateLimitServiceList_To_v2_RateLimitServiceList(in *v3alpha1.RateLimitServiceList, out *RateLimitServiceList, s conversion.Scope) error {
4721 if true {
4722 in, out := &in.ListMeta, &out.ListMeta
4723 *out = *in
4724 }
4725 if true {
4726 in, out := &in.Items, &out.Items
4727 if *in == nil {
4728 *out = nil
4729 } else {
4730 *out = make([]RateLimitService, len(*in))
4731 for i := range *in {
4732 in, out := &(*in)[i], &(*out)[i]
4733 if err := Convert_v3alpha1_RateLimitService_To_v2_RateLimitService(in, out, s); err != nil {
4734 return err
4735 }
4736 }
4737 }
4738 }
4739 return nil
4740 }
4741
4742
4743 func Convert_v3alpha1_RateLimitServiceList_To_v2_RateLimitServiceList(in *v3alpha1.RateLimitServiceList, out *RateLimitServiceList, s conversion.Scope) error {
4744 return autoConvert_v3alpha1_RateLimitServiceList_To_v2_RateLimitServiceList(in, out, s)
4745 }
4746
4747 func autoConvert_v2_RateLimitServiceSpec_To_v3alpha1_RateLimitServiceSpec(in *RateLimitServiceSpec, out *v3alpha1.RateLimitServiceSpec, s conversion.Scope) error {
4748 if true {
4749 in, out := &in.AmbassadorID, &out.AmbassadorID
4750 if err := Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in, out, s); err != nil {
4751 return err
4752 }
4753 }
4754 if true {
4755 in, out := &in.Service, &out.Service
4756 *out = *in
4757 }
4758 if true {
4759 in, out := &in.Timeout, &out.Timeout
4760 if *in == nil {
4761 *out = nil
4762 } else {
4763 *out = new(v3alpha1.MillisecondDuration)
4764 in, out := *in, *out
4765 if err := Convert_v2_MillisecondDuration_To_v3alpha1_MillisecondDuration(in, out, s); err != nil {
4766 return err
4767 }
4768 }
4769 }
4770 if true {
4771 in, out := &in.Domain, &out.Domain
4772 *out = *in
4773 }
4774
4775 if true {
4776 in, out := &in.ProtocolVersion, &out.ProtocolVersion
4777 *out = *in
4778 }
4779 if true {
4780 in, out := &in.V3StatsName, &out.StatsName
4781 *out = *in
4782 }
4783 if true {
4784 in, out := &in.V3FailureModeDeny, &out.FailureModeDeny
4785 *out = *in
4786 }
4787 return nil
4788 }
4789
4790 func autoConvert_v3alpha1_RateLimitServiceSpec_To_v2_RateLimitServiceSpec(in *v3alpha1.RateLimitServiceSpec, out *RateLimitServiceSpec, s conversion.Scope) error {
4791 if true {
4792 in, out := &in.AmbassadorID, &out.AmbassadorID
4793 if err := Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in, out, s); err != nil {
4794 return err
4795 }
4796 }
4797 if true {
4798 in, out := &in.Service, &out.Service
4799 *out = *in
4800 }
4801 if true {
4802 in, out := &in.Timeout, &out.Timeout
4803 if *in == nil {
4804 *out = nil
4805 } else {
4806 *out = new(MillisecondDuration)
4807 in, out := *in, *out
4808 if err := Convert_v3alpha1_MillisecondDuration_To_v2_MillisecondDuration(in, out, s); err != nil {
4809 return err
4810 }
4811 }
4812 }
4813 if true {
4814 in, out := &in.Domain, &out.Domain
4815 *out = *in
4816 }
4817 if true {
4818 in, out := &in.TLS, &out.TLS
4819 if err := Convert_string_To_Pointer_v2_BoolOrString(in, out, s); err != nil {
4820 return err
4821 }
4822 }
4823 if true {
4824 in, out := &in.ProtocolVersion, &out.ProtocolVersion
4825 *out = *in
4826 }
4827 if true {
4828 in, out := &in.StatsName, &out.V3StatsName
4829 *out = *in
4830 }
4831 if true {
4832 in, out := &in.FailureModeDeny, &out.V3FailureModeDeny
4833 *out = *in
4834 }
4835
4836 return nil
4837 }
4838
4839 func autoConvert_v2_RegexMap_To_v3alpha1_RegexMap(in *RegexMap, out *v3alpha1.RegexMap, s conversion.Scope) error {
4840 *out = v3alpha1.RegexMap(*in)
4841 return nil
4842 }
4843
4844
4845 func Convert_v2_RegexMap_To_v3alpha1_RegexMap(in *RegexMap, out *v3alpha1.RegexMap, s conversion.Scope) error {
4846 return autoConvert_v2_RegexMap_To_v3alpha1_RegexMap(in, out, s)
4847 }
4848
4849 func autoConvert_v3alpha1_RegexMap_To_v2_RegexMap(in *v3alpha1.RegexMap, out *RegexMap, s conversion.Scope) error {
4850 *out = RegexMap(*in)
4851 return nil
4852 }
4853
4854
4855 func Convert_v3alpha1_RegexMap_To_v2_RegexMap(in *v3alpha1.RegexMap, out *RegexMap, s conversion.Scope) error {
4856 return autoConvert_v3alpha1_RegexMap_To_v2_RegexMap(in, out, s)
4857 }
4858
4859 func autoConvert_v2_RequestPolicy_To_v3alpha1_RequestPolicy(in *RequestPolicy, out *v3alpha1.RequestPolicy, s conversion.Scope) error {
4860 if true {
4861 in, out := &in.Insecure, &out.Insecure
4862 if err := Convert_v2_InsecureRequestPolicy_To_v3alpha1_InsecureRequestPolicy(in, out, s); err != nil {
4863 return err
4864 }
4865 }
4866 return nil
4867 }
4868
4869
4870 func Convert_v2_RequestPolicy_To_v3alpha1_RequestPolicy(in *RequestPolicy, out *v3alpha1.RequestPolicy, s conversion.Scope) error {
4871 return autoConvert_v2_RequestPolicy_To_v3alpha1_RequestPolicy(in, out, s)
4872 }
4873
4874 func autoConvert_v3alpha1_RequestPolicy_To_v2_RequestPolicy(in *v3alpha1.RequestPolicy, out *RequestPolicy, s conversion.Scope) error {
4875 if true {
4876 in, out := &in.Insecure, &out.Insecure
4877 if err := Convert_v3alpha1_InsecureRequestPolicy_To_v2_InsecureRequestPolicy(in, out, s); err != nil {
4878 return err
4879 }
4880 }
4881 return nil
4882 }
4883
4884
4885 func Convert_v3alpha1_RequestPolicy_To_v2_RequestPolicy(in *v3alpha1.RequestPolicy, out *RequestPolicy, s conversion.Scope) error {
4886 return autoConvert_v3alpha1_RequestPolicy_To_v2_RequestPolicy(in, out, s)
4887 }
4888
4889 func autoConvert_v2_RetryPolicy_To_v3alpha1_RetryPolicy(in *RetryPolicy, out *v3alpha1.RetryPolicy, s conversion.Scope) error {
4890 *out = v3alpha1.RetryPolicy(*in)
4891 return nil
4892 }
4893
4894
4895 func Convert_v2_RetryPolicy_To_v3alpha1_RetryPolicy(in *RetryPolicy, out *v3alpha1.RetryPolicy, s conversion.Scope) error {
4896 return autoConvert_v2_RetryPolicy_To_v3alpha1_RetryPolicy(in, out, s)
4897 }
4898
4899 func autoConvert_v3alpha1_RetryPolicy_To_v2_RetryPolicy(in *v3alpha1.RetryPolicy, out *RetryPolicy, s conversion.Scope) error {
4900 *out = RetryPolicy(*in)
4901 return nil
4902 }
4903
4904
4905 func Convert_v3alpha1_RetryPolicy_To_v2_RetryPolicy(in *v3alpha1.RetryPolicy, out *RetryPolicy, s conversion.Scope) error {
4906 return autoConvert_v3alpha1_RetryPolicy_To_v2_RetryPolicy(in, out, s)
4907 }
4908
4909 func autoConvert_v2_SecondDuration_To_v3alpha1_SecondDuration(in *SecondDuration, out *v3alpha1.SecondDuration, s conversion.Scope) error {
4910 *out = v3alpha1.SecondDuration(*in)
4911 return nil
4912 }
4913
4914
4915 func Convert_v2_SecondDuration_To_v3alpha1_SecondDuration(in *SecondDuration, out *v3alpha1.SecondDuration, s conversion.Scope) error {
4916 return autoConvert_v2_SecondDuration_To_v3alpha1_SecondDuration(in, out, s)
4917 }
4918
4919 func autoConvert_v3alpha1_SecondDuration_To_v2_SecondDuration(in *v3alpha1.SecondDuration, out *SecondDuration, s conversion.Scope) error {
4920 *out = SecondDuration(*in)
4921 return nil
4922 }
4923
4924
4925 func Convert_v3alpha1_SecondDuration_To_v2_SecondDuration(in *v3alpha1.SecondDuration, out *SecondDuration, s conversion.Scope) error {
4926 return autoConvert_v3alpha1_SecondDuration_To_v2_SecondDuration(in, out, s)
4927 }
4928
4929 func autoConvert_v2_StatusRange_To_v3alpha1_StatusRange(in *StatusRange, out *v3alpha1.StatusRange, s conversion.Scope) error {
4930 *out = v3alpha1.StatusRange(*in)
4931 return nil
4932 }
4933
4934
4935 func Convert_v2_StatusRange_To_v3alpha1_StatusRange(in *StatusRange, out *v3alpha1.StatusRange, s conversion.Scope) error {
4936 return autoConvert_v2_StatusRange_To_v3alpha1_StatusRange(in, out, s)
4937 }
4938
4939 func autoConvert_v3alpha1_StatusRange_To_v2_StatusRange(in *v3alpha1.StatusRange, out *StatusRange, s conversion.Scope) error {
4940 *out = StatusRange(*in)
4941 return nil
4942 }
4943
4944
4945 func Convert_v3alpha1_StatusRange_To_v2_StatusRange(in *v3alpha1.StatusRange, out *StatusRange, s conversion.Scope) error {
4946 return autoConvert_v3alpha1_StatusRange_To_v2_StatusRange(in, out, s)
4947 }
4948
4949 func autoConvert_v2_TCPMapping_To_v3alpha1_TCPMapping(in *TCPMapping, out *v3alpha1.TCPMapping, s conversion.Scope) error {
4950 if true {
4951 in, out := &in.ObjectMeta, &out.ObjectMeta
4952 *out = *in
4953 }
4954 if true {
4955 in, out := &in.Spec, &out.Spec
4956 if err := Convert_v2_TCPMappingSpec_To_v3alpha1_TCPMappingSpec(in, out, s); err != nil {
4957 return err
4958 }
4959 }
4960 return nil
4961 }
4962
4963
4964 func Convert_v2_TCPMapping_To_v3alpha1_TCPMapping(in *TCPMapping, out *v3alpha1.TCPMapping, s conversion.Scope) error {
4965 return autoConvert_v2_TCPMapping_To_v3alpha1_TCPMapping(in, out, s)
4966 }
4967
4968 func autoConvert_v3alpha1_TCPMapping_To_v2_TCPMapping(in *v3alpha1.TCPMapping, out *TCPMapping, s conversion.Scope) error {
4969 if true {
4970 in, out := &in.ObjectMeta, &out.ObjectMeta
4971 *out = *in
4972 }
4973 if true {
4974 in, out := &in.Spec, &out.Spec
4975 if err := Convert_v3alpha1_TCPMappingSpec_To_v2_TCPMappingSpec(in, out, s); err != nil {
4976 return err
4977 }
4978 }
4979 return nil
4980 }
4981
4982
4983 func Convert_v3alpha1_TCPMapping_To_v2_TCPMapping(in *v3alpha1.TCPMapping, out *TCPMapping, s conversion.Scope) error {
4984 return autoConvert_v3alpha1_TCPMapping_To_v2_TCPMapping(in, out, s)
4985 }
4986
4987 func autoConvert_v2_TCPMappingList_To_v3alpha1_TCPMappingList(in *TCPMappingList, out *v3alpha1.TCPMappingList, s conversion.Scope) error {
4988 if true {
4989 in, out := &in.ListMeta, &out.ListMeta
4990 *out = *in
4991 }
4992 if true {
4993 in, out := &in.Items, &out.Items
4994 if *in == nil {
4995 *out = nil
4996 } else {
4997 *out = make([]v3alpha1.TCPMapping, len(*in))
4998 for i := range *in {
4999 in, out := &(*in)[i], &(*out)[i]
5000 if err := Convert_v2_TCPMapping_To_v3alpha1_TCPMapping(in, out, s); err != nil {
5001 return err
5002 }
5003 }
5004 }
5005 }
5006 return nil
5007 }
5008
5009
5010 func Convert_v2_TCPMappingList_To_v3alpha1_TCPMappingList(in *TCPMappingList, out *v3alpha1.TCPMappingList, s conversion.Scope) error {
5011 return autoConvert_v2_TCPMappingList_To_v3alpha1_TCPMappingList(in, out, s)
5012 }
5013
5014 func autoConvert_v3alpha1_TCPMappingList_To_v2_TCPMappingList(in *v3alpha1.TCPMappingList, out *TCPMappingList, s conversion.Scope) error {
5015 if true {
5016 in, out := &in.ListMeta, &out.ListMeta
5017 *out = *in
5018 }
5019 if true {
5020 in, out := &in.Items, &out.Items
5021 if *in == nil {
5022 *out = nil
5023 } else {
5024 *out = make([]TCPMapping, len(*in))
5025 for i := range *in {
5026 in, out := &(*in)[i], &(*out)[i]
5027 if err := Convert_v3alpha1_TCPMapping_To_v2_TCPMapping(in, out, s); err != nil {
5028 return err
5029 }
5030 }
5031 }
5032 }
5033 return nil
5034 }
5035
5036
5037 func Convert_v3alpha1_TCPMappingList_To_v2_TCPMappingList(in *v3alpha1.TCPMappingList, out *TCPMappingList, s conversion.Scope) error {
5038 return autoConvert_v3alpha1_TCPMappingList_To_v2_TCPMappingList(in, out, s)
5039 }
5040
5041 func autoConvert_v2_TCPMappingSpec_To_v3alpha1_TCPMappingSpec(in *TCPMappingSpec, out *v3alpha1.TCPMappingSpec, s conversion.Scope) error {
5042 if true {
5043 in, out := &in.AmbassadorID, &out.AmbassadorID
5044 if err := Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in, out, s); err != nil {
5045 return err
5046 }
5047 }
5048 if true {
5049 in, out := &in.Port, &out.Port
5050 *out = *in
5051 }
5052 if true {
5053 in, out := &in.Host, &out.Host
5054 *out = *in
5055 }
5056 if true {
5057 in, out := &in.Address, &out.Address
5058 *out = *in
5059 }
5060 if true {
5061 in, out := &in.Service, &out.Service
5062 *out = *in
5063 }
5064 if true {
5065 in, out := &in.EnableIPv4, &out.EnableIPv4
5066 *out = *in
5067 }
5068 if true {
5069 in, out := &in.EnableIPv6, &out.EnableIPv6
5070 *out = *in
5071 }
5072 if true {
5073 in, out := &in.CircuitBreakers, &out.CircuitBreakers
5074 if *in == nil {
5075 *out = nil
5076 } else {
5077 *out = make([]v3alpha1.CircuitBreaker, len(*in))
5078 for i := range *in {
5079 in, out := &(*in)[i], &(*out)[i]
5080 if err := Convert_v2_CircuitBreaker_To_v3alpha1_CircuitBreaker(in, out, s); err != nil {
5081 return err
5082 }
5083 }
5084 }
5085 }
5086 if true {
5087 in, out := &in.IdleTimeoutMs, &out.IdleTimeoutMs
5088 *out = *in
5089 }
5090 if true {
5091 in, out := &in.Resolver, &out.Resolver
5092 *out = *in
5093 }
5094
5095 if true {
5096 in, out := &in.Weight, &out.Weight
5097 *out = *in
5098 }
5099 if true {
5100 in, out := &in.ClusterTag, &out.ClusterTag
5101 *out = *in
5102 }
5103 if true {
5104 in, out := &in.V3StatsName, &out.StatsName
5105 *out = *in
5106 }
5107 return nil
5108 }
5109
5110 func autoConvert_v3alpha1_TCPMappingSpec_To_v2_TCPMappingSpec(in *v3alpha1.TCPMappingSpec, out *TCPMappingSpec, s conversion.Scope) error {
5111 if true {
5112 in, out := &in.AmbassadorID, &out.AmbassadorID
5113 if err := Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in, out, s); err != nil {
5114 return err
5115 }
5116 }
5117 if true {
5118 in, out := &in.Port, &out.Port
5119 *out = *in
5120 }
5121 if true {
5122 in, out := &in.Host, &out.Host
5123 *out = *in
5124 }
5125 if true {
5126 in, out := &in.Address, &out.Address
5127 *out = *in
5128 }
5129 if true {
5130 in, out := &in.Service, &out.Service
5131 *out = *in
5132 }
5133 if true {
5134 in, out := &in.EnableIPv4, &out.EnableIPv4
5135 *out = *in
5136 }
5137 if true {
5138 in, out := &in.EnableIPv6, &out.EnableIPv6
5139 *out = *in
5140 }
5141 if true {
5142 in, out := &in.CircuitBreakers, &out.CircuitBreakers
5143 if *in == nil {
5144 *out = nil
5145 } else {
5146 *out = make([]CircuitBreaker, len(*in))
5147 for i := range *in {
5148 in, out := &(*in)[i], &(*out)[i]
5149 if err := Convert_v3alpha1_CircuitBreaker_To_v2_CircuitBreaker(in, out, s); err != nil {
5150 return err
5151 }
5152 }
5153 }
5154 }
5155 if true {
5156 in, out := &in.IdleTimeoutMs, &out.IdleTimeoutMs
5157 *out = *in
5158 }
5159 if true {
5160 in, out := &in.Resolver, &out.Resolver
5161 *out = *in
5162 }
5163 if true {
5164 in, out := &in.TLS, &out.TLS
5165 if err := Convert_string_To_Pointer_v2_BoolOrString(in, out, s); err != nil {
5166 return err
5167 }
5168 }
5169 if true {
5170 in, out := &in.Weight, &out.Weight
5171 *out = *in
5172 }
5173 if true {
5174 in, out := &in.ClusterTag, &out.ClusterTag
5175 *out = *in
5176 }
5177 if true {
5178 in, out := &in.StatsName, &out.V3StatsName
5179 *out = *in
5180 }
5181
5182 return nil
5183 }
5184
5185 func autoConvert_v2_TLSConfig_To_v3alpha1_TLSConfig(in *TLSConfig, out *v3alpha1.TLSConfig, s conversion.Scope) error {
5186 if true {
5187 in, out := &in.CertChainFile, &out.CertChainFile
5188 *out = *in
5189 }
5190 if true {
5191 in, out := &in.PrivateKeyFile, &out.PrivateKeyFile
5192 *out = *in
5193 }
5194 if true {
5195 in, out := &in.CASecret, &out.CASecret
5196 *out = *in
5197 }
5198 if true {
5199 in, out := &in.CAcertChainFile, &out.CAcertChainFile
5200 *out = *in
5201 }
5202 if true {
5203 in, out := &in.AlpnProtocols, &out.AlpnProtocols
5204 *out = *in
5205 }
5206 if true {
5207 in, out := &in.CertRequired, &out.CertRequired
5208 *out = *in
5209 }
5210 if true {
5211 in, out := &in.MinTLSVersion, &out.MinTLSVersion
5212 *out = *in
5213 }
5214 if true {
5215 in, out := &in.MaxTLSVersion, &out.MaxTLSVersion
5216 *out = *in
5217 }
5218 if true {
5219 in, out := &in.CipherSuites, &out.CipherSuites
5220 *out = *in
5221 }
5222 if true {
5223 in, out := &in.ECDHCurves, &out.ECDHCurves
5224 *out = *in
5225 }
5226 if true {
5227 in, out := &in.RedirectCleartextFrom, &out.RedirectCleartextFrom
5228 *out = *in
5229 }
5230 if true {
5231 in, out := &in.SNI, &out.SNI
5232 *out = *in
5233 }
5234 if true {
5235 in, out := &in.V3CRLSecret, &out.CRLSecret
5236 *out = *in
5237 }
5238 return nil
5239 }
5240
5241
5242 func Convert_v2_TLSConfig_To_v3alpha1_TLSConfig(in *TLSConfig, out *v3alpha1.TLSConfig, s conversion.Scope) error {
5243 return autoConvert_v2_TLSConfig_To_v3alpha1_TLSConfig(in, out, s)
5244 }
5245
5246 func autoConvert_v3alpha1_TLSConfig_To_v2_TLSConfig(in *v3alpha1.TLSConfig, out *TLSConfig, s conversion.Scope) error {
5247 if true {
5248 in, out := &in.CertChainFile, &out.CertChainFile
5249 *out = *in
5250 }
5251 if true {
5252 in, out := &in.PrivateKeyFile, &out.PrivateKeyFile
5253 *out = *in
5254 }
5255 if true {
5256 in, out := &in.CASecret, &out.CASecret
5257 *out = *in
5258 }
5259 if true {
5260 in, out := &in.CAcertChainFile, &out.CAcertChainFile
5261 *out = *in
5262 }
5263 if true {
5264 in, out := &in.CRLSecret, &out.V3CRLSecret
5265 *out = *in
5266 }
5267 if true {
5268 in, out := &in.AlpnProtocols, &out.AlpnProtocols
5269 *out = *in
5270 }
5271 if true {
5272 in, out := &in.CertRequired, &out.CertRequired
5273 *out = *in
5274 }
5275 if true {
5276 in, out := &in.MinTLSVersion, &out.MinTLSVersion
5277 *out = *in
5278 }
5279 if true {
5280 in, out := &in.MaxTLSVersion, &out.MaxTLSVersion
5281 *out = *in
5282 }
5283 if true {
5284 in, out := &in.CipherSuites, &out.CipherSuites
5285 *out = *in
5286 }
5287 if true {
5288 in, out := &in.ECDHCurves, &out.ECDHCurves
5289 *out = *in
5290 }
5291 if true {
5292 in, out := &in.RedirectCleartextFrom, &out.RedirectCleartextFrom
5293 *out = *in
5294 }
5295 if true {
5296 in, out := &in.SNI, &out.SNI
5297 *out = *in
5298 }
5299 return nil
5300 }
5301
5302
5303 func Convert_v3alpha1_TLSConfig_To_v2_TLSConfig(in *v3alpha1.TLSConfig, out *TLSConfig, s conversion.Scope) error {
5304 return autoConvert_v3alpha1_TLSConfig_To_v2_TLSConfig(in, out, s)
5305 }
5306
5307 func autoConvert_v2_TLSContext_To_v3alpha1_TLSContext(in *TLSContext, out *v3alpha1.TLSContext, s conversion.Scope) error {
5308 if true {
5309 in, out := &in.ObjectMeta, &out.ObjectMeta
5310 *out = *in
5311 }
5312 if true {
5313 in, out := &in.Spec, &out.Spec
5314 if err := Convert_v2_TLSContextSpec_To_v3alpha1_TLSContextSpec(in, out, s); err != nil {
5315 return err
5316 }
5317 }
5318 return nil
5319 }
5320
5321
5322 func Convert_v2_TLSContext_To_v3alpha1_TLSContext(in *TLSContext, out *v3alpha1.TLSContext, s conversion.Scope) error {
5323 return autoConvert_v2_TLSContext_To_v3alpha1_TLSContext(in, out, s)
5324 }
5325
5326 func autoConvert_v3alpha1_TLSContext_To_v2_TLSContext(in *v3alpha1.TLSContext, out *TLSContext, s conversion.Scope) error {
5327 if true {
5328 in, out := &in.ObjectMeta, &out.ObjectMeta
5329 *out = *in
5330 }
5331 if true {
5332 in, out := &in.Spec, &out.Spec
5333 if err := Convert_v3alpha1_TLSContextSpec_To_v2_TLSContextSpec(in, out, s); err != nil {
5334 return err
5335 }
5336 }
5337 return nil
5338 }
5339
5340
5341 func Convert_v3alpha1_TLSContext_To_v2_TLSContext(in *v3alpha1.TLSContext, out *TLSContext, s conversion.Scope) error {
5342 return autoConvert_v3alpha1_TLSContext_To_v2_TLSContext(in, out, s)
5343 }
5344
5345 func autoConvert_v2_TLSContextList_To_v3alpha1_TLSContextList(in *TLSContextList, out *v3alpha1.TLSContextList, s conversion.Scope) error {
5346 if true {
5347 in, out := &in.ListMeta, &out.ListMeta
5348 *out = *in
5349 }
5350 if true {
5351 in, out := &in.Items, &out.Items
5352 if *in == nil {
5353 *out = nil
5354 } else {
5355 *out = make([]v3alpha1.TLSContext, len(*in))
5356 for i := range *in {
5357 in, out := &(*in)[i], &(*out)[i]
5358 if err := Convert_v2_TLSContext_To_v3alpha1_TLSContext(in, out, s); err != nil {
5359 return err
5360 }
5361 }
5362 }
5363 }
5364 return nil
5365 }
5366
5367
5368 func Convert_v2_TLSContextList_To_v3alpha1_TLSContextList(in *TLSContextList, out *v3alpha1.TLSContextList, s conversion.Scope) error {
5369 return autoConvert_v2_TLSContextList_To_v3alpha1_TLSContextList(in, out, s)
5370 }
5371
5372 func autoConvert_v3alpha1_TLSContextList_To_v2_TLSContextList(in *v3alpha1.TLSContextList, out *TLSContextList, s conversion.Scope) error {
5373 if true {
5374 in, out := &in.ListMeta, &out.ListMeta
5375 *out = *in
5376 }
5377 if true {
5378 in, out := &in.Items, &out.Items
5379 if *in == nil {
5380 *out = nil
5381 } else {
5382 *out = make([]TLSContext, len(*in))
5383 for i := range *in {
5384 in, out := &(*in)[i], &(*out)[i]
5385 if err := Convert_v3alpha1_TLSContext_To_v2_TLSContext(in, out, s); err != nil {
5386 return err
5387 }
5388 }
5389 }
5390 }
5391 return nil
5392 }
5393
5394
5395 func Convert_v3alpha1_TLSContextList_To_v2_TLSContextList(in *v3alpha1.TLSContextList, out *TLSContextList, s conversion.Scope) error {
5396 return autoConvert_v3alpha1_TLSContextList_To_v2_TLSContextList(in, out, s)
5397 }
5398
5399 func autoConvert_v2_TLSContextSpec_To_v3alpha1_TLSContextSpec(in *TLSContextSpec, out *v3alpha1.TLSContextSpec, s conversion.Scope) error {
5400 if true {
5401 in, out := &in.AmbassadorID, &out.AmbassadorID
5402 if err := Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in, out, s); err != nil {
5403 return err
5404 }
5405 }
5406 if true {
5407 in, out := &in.Hosts, &out.Hosts
5408 *out = *in
5409 }
5410 if true {
5411 in, out := &in.Secret, &out.Secret
5412 *out = *in
5413 }
5414 if true {
5415 in, out := &in.CertChainFile, &out.CertChainFile
5416 *out = *in
5417 }
5418 if true {
5419 in, out := &in.PrivateKeyFile, &out.PrivateKeyFile
5420 *out = *in
5421 }
5422 if true {
5423 in, out := &in.CASecret, &out.CASecret
5424 *out = *in
5425 }
5426 if true {
5427 in, out := &in.CACertChainFile, &out.CACertChainFile
5428 *out = *in
5429 }
5430 if true {
5431 in, out := &in.ALPNProtocols, &out.ALPNProtocols
5432 *out = *in
5433 }
5434 if true {
5435 in, out := &in.CertRequired, &out.CertRequired
5436 *out = *in
5437 }
5438 if true {
5439 in, out := &in.MinTLSVersion, &out.MinTLSVersion
5440 *out = *in
5441 }
5442 if true {
5443 in, out := &in.MaxTLSVersion, &out.MaxTLSVersion
5444 *out = *in
5445 }
5446 if true {
5447 in, out := &in.CipherSuites, &out.CipherSuites
5448 *out = *in
5449 }
5450 if true {
5451 in, out := &in.ECDHCurves, &out.ECDHCurves
5452 *out = *in
5453 }
5454 if true {
5455 in, out := &in.SecretNamespacing, &out.SecretNamespacing
5456 *out = *in
5457 }
5458 if true {
5459 in, out := &in.RedirectCleartextFrom, &out.RedirectCleartextFrom
5460 *out = *in
5461 }
5462 if true {
5463 in, out := &in.SNI, &out.SNI
5464 *out = *in
5465 }
5466 if true {
5467 in, out := &in.V3CRLSecret, &out.CRLSecret
5468 *out = *in
5469 }
5470 return nil
5471 }
5472
5473
5474 func Convert_v2_TLSContextSpec_To_v3alpha1_TLSContextSpec(in *TLSContextSpec, out *v3alpha1.TLSContextSpec, s conversion.Scope) error {
5475 return autoConvert_v2_TLSContextSpec_To_v3alpha1_TLSContextSpec(in, out, s)
5476 }
5477
5478 func autoConvert_v3alpha1_TLSContextSpec_To_v2_TLSContextSpec(in *v3alpha1.TLSContextSpec, out *TLSContextSpec, s conversion.Scope) error {
5479 if true {
5480 in, out := &in.AmbassadorID, &out.AmbassadorID
5481 if err := Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in, out, s); err != nil {
5482 return err
5483 }
5484 }
5485 if true {
5486 in, out := &in.Hosts, &out.Hosts
5487 *out = *in
5488 }
5489 if true {
5490 in, out := &in.Secret, &out.Secret
5491 *out = *in
5492 }
5493 if true {
5494 in, out := &in.CertChainFile, &out.CertChainFile
5495 *out = *in
5496 }
5497 if true {
5498 in, out := &in.PrivateKeyFile, &out.PrivateKeyFile
5499 *out = *in
5500 }
5501 if true {
5502 in, out := &in.CASecret, &out.CASecret
5503 *out = *in
5504 }
5505 if true {
5506 in, out := &in.CACertChainFile, &out.CACertChainFile
5507 *out = *in
5508 }
5509 if true {
5510 in, out := &in.CRLSecret, &out.V3CRLSecret
5511 *out = *in
5512 }
5513 if true {
5514 in, out := &in.ALPNProtocols, &out.ALPNProtocols
5515 *out = *in
5516 }
5517 if true {
5518 in, out := &in.CertRequired, &out.CertRequired
5519 *out = *in
5520 }
5521 if true {
5522 in, out := &in.MinTLSVersion, &out.MinTLSVersion
5523 *out = *in
5524 }
5525 if true {
5526 in, out := &in.MaxTLSVersion, &out.MaxTLSVersion
5527 *out = *in
5528 }
5529 if true {
5530 in, out := &in.CipherSuites, &out.CipherSuites
5531 *out = *in
5532 }
5533 if true {
5534 in, out := &in.ECDHCurves, &out.ECDHCurves
5535 *out = *in
5536 }
5537 if true {
5538 in, out := &in.SecretNamespacing, &out.SecretNamespacing
5539 *out = *in
5540 }
5541 if true {
5542 in, out := &in.RedirectCleartextFrom, &out.RedirectCleartextFrom
5543 *out = *in
5544 }
5545 if true {
5546 in, out := &in.SNI, &out.SNI
5547 *out = *in
5548 }
5549 return nil
5550 }
5551
5552
5553 func Convert_v3alpha1_TLSContextSpec_To_v2_TLSContextSpec(in *v3alpha1.TLSContextSpec, out *TLSContextSpec, s conversion.Scope) error {
5554 return autoConvert_v3alpha1_TLSContextSpec_To_v2_TLSContextSpec(in, out, s)
5555 }
5556
5557 func autoConvert_v2_TraceConfig_To_v3alpha1_TraceConfig(in *TraceConfig, out *v3alpha1.TraceConfig, s conversion.Scope) error {
5558 if true {
5559 in, out := &in.AccessTokenFile, &out.AccessTokenFile
5560 *out = *in
5561 }
5562 if true {
5563 in, out := &in.CollectorCluster, &out.CollectorCluster
5564 *out = *in
5565 }
5566 if true {
5567 in, out := &in.CollectorEndpoint, &out.CollectorEndpoint
5568 *out = *in
5569 }
5570 if true {
5571 in, out := &in.CollectorEndpointVersion, &out.CollectorEndpointVersion
5572 *out = *in
5573 }
5574 if true {
5575 in, out := &in.CollectorHostname, &out.CollectorHostname
5576 *out = *in
5577 }
5578 if true {
5579 in, out := &in.TraceID128Bit, &out.TraceID128Bit
5580 *out = *in
5581 }
5582 if true {
5583 in, out := &in.SharedSpanContext, &out.SharedSpanContext
5584 *out = *in
5585 }
5586 if true {
5587 in, out := &in.ServiceName, &out.ServiceName
5588 *out = *in
5589 }
5590 if true {
5591 in, out := &in.V3PropagationModes, &out.PropagationModes
5592 *out = *in
5593 }
5594 return nil
5595 }
5596
5597
5598 func Convert_v2_TraceConfig_To_v3alpha1_TraceConfig(in *TraceConfig, out *v3alpha1.TraceConfig, s conversion.Scope) error {
5599 return autoConvert_v2_TraceConfig_To_v3alpha1_TraceConfig(in, out, s)
5600 }
5601
5602 func autoConvert_v3alpha1_TraceConfig_To_v2_TraceConfig(in *v3alpha1.TraceConfig, out *TraceConfig, s conversion.Scope) error {
5603 if true {
5604 in, out := &in.AccessTokenFile, &out.AccessTokenFile
5605 *out = *in
5606 }
5607 if true {
5608 in, out := &in.CollectorCluster, &out.CollectorCluster
5609 *out = *in
5610 }
5611 if true {
5612 in, out := &in.CollectorEndpoint, &out.CollectorEndpoint
5613 *out = *in
5614 }
5615 if true {
5616 in, out := &in.CollectorEndpointVersion, &out.CollectorEndpointVersion
5617 *out = *in
5618 }
5619 if true {
5620 in, out := &in.CollectorHostname, &out.CollectorHostname
5621 *out = *in
5622 }
5623 if true {
5624 in, out := &in.PropagationModes, &out.V3PropagationModes
5625 *out = *in
5626 }
5627 if true {
5628 in, out := &in.TraceID128Bit, &out.TraceID128Bit
5629 *out = *in
5630 }
5631 if true {
5632 in, out := &in.SharedSpanContext, &out.SharedSpanContext
5633 *out = *in
5634 }
5635 if true {
5636 in, out := &in.ServiceName, &out.ServiceName
5637 *out = *in
5638 }
5639 return nil
5640 }
5641
5642
5643 func Convert_v3alpha1_TraceConfig_To_v2_TraceConfig(in *v3alpha1.TraceConfig, out *TraceConfig, s conversion.Scope) error {
5644 return autoConvert_v3alpha1_TraceConfig_To_v2_TraceConfig(in, out, s)
5645 }
5646
5647 func autoConvert_v2_TraceSampling_To_v3alpha1_TraceSampling(in *TraceSampling, out *v3alpha1.TraceSampling, s conversion.Scope) error {
5648 *out = v3alpha1.TraceSampling(*in)
5649 return nil
5650 }
5651
5652
5653 func Convert_v2_TraceSampling_To_v3alpha1_TraceSampling(in *TraceSampling, out *v3alpha1.TraceSampling, s conversion.Scope) error {
5654 return autoConvert_v2_TraceSampling_To_v3alpha1_TraceSampling(in, out, s)
5655 }
5656
5657 func autoConvert_v3alpha1_TraceSampling_To_v2_TraceSampling(in *v3alpha1.TraceSampling, out *TraceSampling, s conversion.Scope) error {
5658 *out = TraceSampling(*in)
5659 return nil
5660 }
5661
5662
5663 func Convert_v3alpha1_TraceSampling_To_v2_TraceSampling(in *v3alpha1.TraceSampling, out *TraceSampling, s conversion.Scope) error {
5664 return autoConvert_v3alpha1_TraceSampling_To_v2_TraceSampling(in, out, s)
5665 }
5666
5667 func autoConvert_v2_TracingService_To_v3alpha1_TracingService(in *TracingService, out *v3alpha1.TracingService, s conversion.Scope) error {
5668 if true {
5669 in, out := &in.ObjectMeta, &out.ObjectMeta
5670 *out = *in
5671 }
5672 if true {
5673 in, out := &in.Spec, &out.Spec
5674 if err := Convert_v2_TracingServiceSpec_To_v3alpha1_TracingServiceSpec(in, out, s); err != nil {
5675 return err
5676 }
5677 }
5678 return nil
5679 }
5680
5681
5682 func Convert_v2_TracingService_To_v3alpha1_TracingService(in *TracingService, out *v3alpha1.TracingService, s conversion.Scope) error {
5683 return autoConvert_v2_TracingService_To_v3alpha1_TracingService(in, out, s)
5684 }
5685
5686 func autoConvert_v3alpha1_TracingService_To_v2_TracingService(in *v3alpha1.TracingService, out *TracingService, s conversion.Scope) error {
5687 if true {
5688 in, out := &in.ObjectMeta, &out.ObjectMeta
5689 *out = *in
5690 }
5691 if true {
5692 in, out := &in.Spec, &out.Spec
5693 if err := Convert_v3alpha1_TracingServiceSpec_To_v2_TracingServiceSpec(in, out, s); err != nil {
5694 return err
5695 }
5696 }
5697 return nil
5698 }
5699
5700
5701 func Convert_v3alpha1_TracingService_To_v2_TracingService(in *v3alpha1.TracingService, out *TracingService, s conversion.Scope) error {
5702 return autoConvert_v3alpha1_TracingService_To_v2_TracingService(in, out, s)
5703 }
5704
5705 func autoConvert_v2_TracingServiceList_To_v3alpha1_TracingServiceList(in *TracingServiceList, out *v3alpha1.TracingServiceList, s conversion.Scope) error {
5706 if true {
5707 in, out := &in.ListMeta, &out.ListMeta
5708 *out = *in
5709 }
5710 if true {
5711 in, out := &in.Items, &out.Items
5712 if *in == nil {
5713 *out = nil
5714 } else {
5715 *out = make([]v3alpha1.TracingService, len(*in))
5716 for i := range *in {
5717 in, out := &(*in)[i], &(*out)[i]
5718 if err := Convert_v2_TracingService_To_v3alpha1_TracingService(in, out, s); err != nil {
5719 return err
5720 }
5721 }
5722 }
5723 }
5724 return nil
5725 }
5726
5727
5728 func Convert_v2_TracingServiceList_To_v3alpha1_TracingServiceList(in *TracingServiceList, out *v3alpha1.TracingServiceList, s conversion.Scope) error {
5729 return autoConvert_v2_TracingServiceList_To_v3alpha1_TracingServiceList(in, out, s)
5730 }
5731
5732 func autoConvert_v3alpha1_TracingServiceList_To_v2_TracingServiceList(in *v3alpha1.TracingServiceList, out *TracingServiceList, s conversion.Scope) error {
5733 if true {
5734 in, out := &in.ListMeta, &out.ListMeta
5735 *out = *in
5736 }
5737 if true {
5738 in, out := &in.Items, &out.Items
5739 if *in == nil {
5740 *out = nil
5741 } else {
5742 *out = make([]TracingService, len(*in))
5743 for i := range *in {
5744 in, out := &(*in)[i], &(*out)[i]
5745 if err := Convert_v3alpha1_TracingService_To_v2_TracingService(in, out, s); err != nil {
5746 return err
5747 }
5748 }
5749 }
5750 }
5751 return nil
5752 }
5753
5754
5755 func Convert_v3alpha1_TracingServiceList_To_v2_TracingServiceList(in *v3alpha1.TracingServiceList, out *TracingServiceList, s conversion.Scope) error {
5756 return autoConvert_v3alpha1_TracingServiceList_To_v2_TracingServiceList(in, out, s)
5757 }
5758
5759 func autoConvert_v2_TracingServiceSpec_To_v3alpha1_TracingServiceSpec(in *TracingServiceSpec, out *v3alpha1.TracingServiceSpec, s conversion.Scope) error {
5760 if true {
5761 in, out := &in.AmbassadorID, &out.AmbassadorID
5762 if err := Convert_v2_AmbassadorID_To_v3alpha1_AmbassadorID(in, out, s); err != nil {
5763 return err
5764 }
5765 }
5766 if true {
5767 in, out := &in.Driver, &out.Driver
5768 *out = *in
5769 }
5770 if true {
5771 in, out := &in.Service, &out.Service
5772 *out = *in
5773 }
5774 if true {
5775 in, out := &in.Sampling, &out.Sampling
5776 if *in == nil {
5777 *out = nil
5778 } else {
5779 *out = new(v3alpha1.TraceSampling)
5780 in, out := *in, *out
5781 if err := Convert_v2_TraceSampling_To_v3alpha1_TraceSampling(in, out, s); err != nil {
5782 return err
5783 }
5784 }
5785 }
5786
5787 if true {
5788 in, out := &in.Config, &out.Config
5789 if *in == nil {
5790 *out = nil
5791 } else {
5792 *out = new(v3alpha1.TraceConfig)
5793 in, out := *in, *out
5794 if err := Convert_v2_TraceConfig_To_v3alpha1_TraceConfig(in, out, s); err != nil {
5795 return err
5796 }
5797 }
5798 }
5799 if true {
5800 in, out := &in.V3StatsName, &out.StatsName
5801 *out = *in
5802 }
5803 if true {
5804 in, out := &in.V3CustomTags, &out.CustomTags
5805 *out = *in
5806 }
5807 return nil
5808 }
5809
5810 func autoConvert_v3alpha1_TracingServiceSpec_To_v2_TracingServiceSpec(in *v3alpha1.TracingServiceSpec, out *TracingServiceSpec, s conversion.Scope) error {
5811 if true {
5812 in, out := &in.AmbassadorID, &out.AmbassadorID
5813 if err := Convert_v3alpha1_AmbassadorID_To_v2_AmbassadorID(in, out, s); err != nil {
5814 return err
5815 }
5816 }
5817 if true {
5818 in, out := &in.Driver, &out.Driver
5819 *out = *in
5820 }
5821 if true {
5822 in, out := &in.Service, &out.Service
5823 *out = *in
5824 }
5825 if true {
5826 in, out := &in.Sampling, &out.Sampling
5827 if *in == nil {
5828 *out = nil
5829 } else {
5830 *out = new(TraceSampling)
5831 in, out := *in, *out
5832 if err := Convert_v3alpha1_TraceSampling_To_v2_TraceSampling(in, out, s); err != nil {
5833 return err
5834 }
5835 }
5836 }
5837
5838 if true {
5839 in, out := &in.CustomTags, &out.V3CustomTags
5840 *out = *in
5841 }
5842 if true {
5843 in, out := &in.Config, &out.Config
5844 if *in == nil {
5845 *out = nil
5846 } else {
5847 *out = new(TraceConfig)
5848 in, out := *in, *out
5849 if err := Convert_v3alpha1_TraceConfig_To_v2_TraceConfig(in, out, s); err != nil {
5850 return err
5851 }
5852 }
5853 }
5854 if true {
5855 in, out := &in.StatsName, &out.V3StatsName
5856 *out = *in
5857 }
5858 return nil
5859 }
5860
5861 func autoConvert_v2_UntypedDict_To_v3alpha1_UntypedDict(in *UntypedDict, out *v3alpha1.UntypedDict, s conversion.Scope) error {
5862 *out = v3alpha1.UntypedDict(*in)
5863 return nil
5864 }
5865
5866
5867 func Convert_v2_UntypedDict_To_v3alpha1_UntypedDict(in *UntypedDict, out *v3alpha1.UntypedDict, s conversion.Scope) error {
5868 return autoConvert_v2_UntypedDict_To_v3alpha1_UntypedDict(in, out, s)
5869 }
5870
5871 func autoConvert_v3alpha1_UntypedDict_To_v2_UntypedDict(in *v3alpha1.UntypedDict, out *UntypedDict, s conversion.Scope) error {
5872 *out = UntypedDict(*in)
5873 return nil
5874 }
5875
5876
5877 func Convert_v3alpha1_UntypedDict_To_v2_UntypedDict(in *v3alpha1.UntypedDict, out *UntypedDict, s conversion.Scope) error {
5878 return autoConvert_v3alpha1_UntypedDict_To_v2_UntypedDict(in, out, s)
5879 }
5880
View as plain text