1 // +build !ignore_autogenerated
4 Copyright 2016 The Kubernetes Authors.
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
10 http://www.apache.org/licenses/LICENSE-2.0
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.
19 // This file was autogenerated by conversion-gen. Do not edit it manually!
24 api "k8s.io/kubernetes/pkg/api"
25 componentconfig "k8s.io/kubernetes/pkg/apis/componentconfig"
26 conversion "k8s.io/kubernetes/pkg/conversion"
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,
38 // if one of the conversion functions is malformed, detect it immediately.
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 {
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
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)
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 {
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
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)
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 {
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 {
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 {
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)
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 {
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 {
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 {
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)
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 {
160 out.LeaseDuration = in.LeaseDuration
161 out.RenewDeadline = in.RenewDeadline
162 out.RetryPeriod = in.RetryPeriod
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)
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 {
174 out.LeaseDuration = in.LeaseDuration
175 out.RenewDeadline = in.RenewDeadline
176 out.RetryPeriod = in.RetryPeriod
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)