160b0f918387e9b5a4757a8815072ac4103b1357
[oom/registrator.git] /
1 // +build !ignore_autogenerated
2
3 /*
4 Copyright 2016 The Kubernetes Authors.
5
6 Licensed under the Apache License, Version 2.0 (the "License");
7 you may not use this file except in compliance with the License.
8 You may obtain a copy of the License at
9
10     http://www.apache.org/licenses/LICENSE-2.0
11
12 Unless required by applicable law or agreed to in writing, software
13 distributed under the License is distributed on an "AS IS" BASIS,
14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 See the License for the specific language governing permissions and
16 limitations under the License.
17 */
18
19 // This file was autogenerated by conversion-gen. Do not edit it manually!
20
21 package v1alpha1
22
23 import (
24         api "k8s.io/kubernetes/pkg/api"
25         componentconfig "k8s.io/kubernetes/pkg/apis/componentconfig"
26         conversion "k8s.io/kubernetes/pkg/conversion"
27 )
28
29 func init() {
30         if err := api.Scheme.AddGeneratedConversionFuncs(
31                 Convert_v1alpha1_KubeProxyConfiguration_To_componentconfig_KubeProxyConfiguration,
32                 Convert_componentconfig_KubeProxyConfiguration_To_v1alpha1_KubeProxyConfiguration,
33                 Convert_v1alpha1_KubeSchedulerConfiguration_To_componentconfig_KubeSchedulerConfiguration,
34                 Convert_componentconfig_KubeSchedulerConfiguration_To_v1alpha1_KubeSchedulerConfiguration,
35                 Convert_v1alpha1_LeaderElectionConfiguration_To_componentconfig_LeaderElectionConfiguration,
36                 Convert_componentconfig_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration,
37         ); err != nil {
38                 // if one of the conversion functions is malformed, detect it immediately.
39                 panic(err)
40         }
41 }
42
43 func autoConvert_v1alpha1_KubeProxyConfiguration_To_componentconfig_KubeProxyConfiguration(in *KubeProxyConfiguration, out *componentconfig.KubeProxyConfiguration, s conversion.Scope) error {
44         SetDefaults_KubeProxyConfiguration(in)
45         if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
46                 return err
47         }
48         out.BindAddress = in.BindAddress
49         out.ClusterCIDR = in.ClusterCIDR
50         out.HealthzBindAddress = in.HealthzBindAddress
51         out.HealthzPort = in.HealthzPort
52         out.HostnameOverride = in.HostnameOverride
53         out.IPTablesMasqueradeBit = in.IPTablesMasqueradeBit
54         out.IPTablesSyncPeriod = in.IPTablesSyncPeriod
55         out.KubeconfigPath = in.KubeconfigPath
56         out.MasqueradeAll = in.MasqueradeAll
57         out.Master = in.Master
58         out.OOMScoreAdj = in.OOMScoreAdj
59         out.Mode = componentconfig.ProxyMode(in.Mode)
60         out.PortRange = in.PortRange
61         out.ResourceContainer = in.ResourceContainer
62         out.UDPIdleTimeout = in.UDPIdleTimeout
63         out.ConntrackMax = in.ConntrackMax
64         out.ConntrackTCPEstablishedTimeout = in.ConntrackTCPEstablishedTimeout
65         return nil
66 }
67
68 func Convert_v1alpha1_KubeProxyConfiguration_To_componentconfig_KubeProxyConfiguration(in *KubeProxyConfiguration, out *componentconfig.KubeProxyConfiguration, s conversion.Scope) error {
69         return autoConvert_v1alpha1_KubeProxyConfiguration_To_componentconfig_KubeProxyConfiguration(in, out, s)
70 }
71
72 func autoConvert_componentconfig_KubeProxyConfiguration_To_v1alpha1_KubeProxyConfiguration(in *componentconfig.KubeProxyConfiguration, out *KubeProxyConfiguration, s conversion.Scope) error {
73         if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
74                 return err
75         }
76         out.BindAddress = in.BindAddress
77         out.ClusterCIDR = in.ClusterCIDR
78         out.HealthzBindAddress = in.HealthzBindAddress
79         out.HealthzPort = in.HealthzPort
80         out.HostnameOverride = in.HostnameOverride
81         out.IPTablesMasqueradeBit = in.IPTablesMasqueradeBit
82         out.IPTablesSyncPeriod = in.IPTablesSyncPeriod
83         out.KubeconfigPath = in.KubeconfigPath
84         out.MasqueradeAll = in.MasqueradeAll
85         out.Master = in.Master
86         out.OOMScoreAdj = in.OOMScoreAdj
87         out.Mode = ProxyMode(in.Mode)
88         out.PortRange = in.PortRange
89         out.ResourceContainer = in.ResourceContainer
90         out.UDPIdleTimeout = in.UDPIdleTimeout
91         out.ConntrackMax = in.ConntrackMax
92         out.ConntrackTCPEstablishedTimeout = in.ConntrackTCPEstablishedTimeout
93         return nil
94 }
95
96 func Convert_componentconfig_KubeProxyConfiguration_To_v1alpha1_KubeProxyConfiguration(in *componentconfig.KubeProxyConfiguration, out *KubeProxyConfiguration, s conversion.Scope) error {
97         return autoConvert_componentconfig_KubeProxyConfiguration_To_v1alpha1_KubeProxyConfiguration(in, out, s)
98 }
99
100 func autoConvert_v1alpha1_KubeSchedulerConfiguration_To_componentconfig_KubeSchedulerConfiguration(in *KubeSchedulerConfiguration, out *componentconfig.KubeSchedulerConfiguration, s conversion.Scope) error {
101         SetDefaults_KubeSchedulerConfiguration(in)
102         if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
103                 return err
104         }
105         out.Port = int32(in.Port)
106         out.Address = in.Address
107         out.AlgorithmProvider = in.AlgorithmProvider
108         out.PolicyConfigFile = in.PolicyConfigFile
109         if err := api.Convert_Pointer_bool_To_bool(&in.EnableProfiling, &out.EnableProfiling, s); err != nil {
110                 return err
111         }
112         out.ContentType = in.ContentType
113         out.KubeAPIQPS = in.KubeAPIQPS
114         out.KubeAPIBurst = int32(in.KubeAPIBurst)
115         out.SchedulerName = in.SchedulerName
116         out.HardPodAffinitySymmetricWeight = in.HardPodAffinitySymmetricWeight
117         out.FailureDomains = in.FailureDomains
118         if err := Convert_v1alpha1_LeaderElectionConfiguration_To_componentconfig_LeaderElectionConfiguration(&in.LeaderElection, &out.LeaderElection, s); err != nil {
119                 return err
120         }
121         return nil
122 }
123
124 func Convert_v1alpha1_KubeSchedulerConfiguration_To_componentconfig_KubeSchedulerConfiguration(in *KubeSchedulerConfiguration, out *componentconfig.KubeSchedulerConfiguration, s conversion.Scope) error {
125         return autoConvert_v1alpha1_KubeSchedulerConfiguration_To_componentconfig_KubeSchedulerConfiguration(in, out, s)
126 }
127
128 func autoConvert_componentconfig_KubeSchedulerConfiguration_To_v1alpha1_KubeSchedulerConfiguration(in *componentconfig.KubeSchedulerConfiguration, out *KubeSchedulerConfiguration, s conversion.Scope) error {
129         if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
130                 return err
131         }
132         out.Port = int(in.Port)
133         out.Address = in.Address
134         out.AlgorithmProvider = in.AlgorithmProvider
135         out.PolicyConfigFile = in.PolicyConfigFile
136         if err := api.Convert_bool_To_Pointer_bool(&in.EnableProfiling, &out.EnableProfiling, s); err != nil {
137                 return err
138         }
139         out.ContentType = in.ContentType
140         out.KubeAPIQPS = in.KubeAPIQPS
141         out.KubeAPIBurst = int(in.KubeAPIBurst)
142         out.SchedulerName = in.SchedulerName
143         out.HardPodAffinitySymmetricWeight = in.HardPodAffinitySymmetricWeight
144         out.FailureDomains = in.FailureDomains
145         if err := Convert_componentconfig_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(&in.LeaderElection, &out.LeaderElection, s); err != nil {
146                 return err
147         }
148         return nil
149 }
150
151 func Convert_componentconfig_KubeSchedulerConfiguration_To_v1alpha1_KubeSchedulerConfiguration(in *componentconfig.KubeSchedulerConfiguration, out *KubeSchedulerConfiguration, s conversion.Scope) error {
152         return autoConvert_componentconfig_KubeSchedulerConfiguration_To_v1alpha1_KubeSchedulerConfiguration(in, out, s)
153 }
154
155 func autoConvert_v1alpha1_LeaderElectionConfiguration_To_componentconfig_LeaderElectionConfiguration(in *LeaderElectionConfiguration, out *componentconfig.LeaderElectionConfiguration, s conversion.Scope) error {
156         SetDefaults_LeaderElectionConfiguration(in)
157         if err := api.Convert_Pointer_bool_To_bool(&in.LeaderElect, &out.LeaderElect, s); err != nil {
158                 return err
159         }
160         out.LeaseDuration = in.LeaseDuration
161         out.RenewDeadline = in.RenewDeadline
162         out.RetryPeriod = in.RetryPeriod
163         return nil
164 }
165
166 func Convert_v1alpha1_LeaderElectionConfiguration_To_componentconfig_LeaderElectionConfiguration(in *LeaderElectionConfiguration, out *componentconfig.LeaderElectionConfiguration, s conversion.Scope) error {
167         return autoConvert_v1alpha1_LeaderElectionConfiguration_To_componentconfig_LeaderElectionConfiguration(in, out, s)
168 }
169
170 func autoConvert_componentconfig_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(in *componentconfig.LeaderElectionConfiguration, out *LeaderElectionConfiguration, s conversion.Scope) error {
171         if err := api.Convert_bool_To_Pointer_bool(&in.LeaderElect, &out.LeaderElect, s); err != nil {
172                 return err
173         }
174         out.LeaseDuration = in.LeaseDuration
175         out.RenewDeadline = in.RenewDeadline
176         out.RetryPeriod = in.RetryPeriod
177         return nil
178 }
179
180 func Convert_componentconfig_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(in *componentconfig.LeaderElectionConfiguration, out *LeaderElectionConfiguration, s conversion.Scope) error {
181         return autoConvert_componentconfig_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(in, out, s)
182 }