mirror of https://github.com/kubernetes/kops.git
1187 lines
45 KiB
Go
1187 lines
45 KiB
Go
// +build !ignore_autogenerated
|
|
|
|
/*
|
|
Copyright 2016 The Kubernetes Authors.
|
|
|
|
Licensed under the Apache License, Version 2.0 (the "License");
|
|
you may not use this file except in compliance with the License.
|
|
You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing, software
|
|
distributed under the License is distributed on an "AS IS" BASIS,
|
|
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
See the License for the specific language governing permissions and
|
|
limitations under the License.
|
|
*/
|
|
|
|
// This file was autogenerated by conversion-gen. Do not edit it manually!
|
|
|
|
package v1alpha1
|
|
|
|
import (
|
|
kops "k8s.io/kops/pkg/apis/kops"
|
|
conversion "k8s.io/kubernetes/pkg/conversion"
|
|
runtime "k8s.io/kubernetes/pkg/runtime"
|
|
)
|
|
|
|
func init() {
|
|
SchemeBuilder.Register(RegisterConversions)
|
|
}
|
|
|
|
// RegisterConversions adds conversion functions to the given scheme.
|
|
// Public to allow building arbitrary schemes.
|
|
func RegisterConversions(scheme *runtime.Scheme) error {
|
|
return scheme.AddGeneratedConversionFuncs(
|
|
Convert_v1alpha1_CNINetworkingSpec_To_kops_CNINetworkingSpec,
|
|
Convert_kops_CNINetworkingSpec_To_v1alpha1_CNINetworkingSpec,
|
|
Convert_v1alpha1_ClassicNetworkingSpec_To_kops_ClassicNetworkingSpec,
|
|
Convert_kops_ClassicNetworkingSpec_To_v1alpha1_ClassicNetworkingSpec,
|
|
Convert_v1alpha1_Cluster_To_kops_Cluster,
|
|
Convert_kops_Cluster_To_v1alpha1_Cluster,
|
|
Convert_v1alpha1_ClusterList_To_kops_ClusterList,
|
|
Convert_kops_ClusterList_To_v1alpha1_ClusterList,
|
|
Convert_v1alpha1_ClusterSpec_To_kops_ClusterSpec,
|
|
Convert_kops_ClusterSpec_To_v1alpha1_ClusterSpec,
|
|
Convert_v1alpha1_DockerConfig_To_kops_DockerConfig,
|
|
Convert_kops_DockerConfig_To_v1alpha1_DockerConfig,
|
|
Convert_v1alpha1_EtcdClusterSpec_To_kops_EtcdClusterSpec,
|
|
Convert_kops_EtcdClusterSpec_To_v1alpha1_EtcdClusterSpec,
|
|
Convert_v1alpha1_EtcdMemberSpec_To_kops_EtcdMemberSpec,
|
|
Convert_kops_EtcdMemberSpec_To_v1alpha1_EtcdMemberSpec,
|
|
Convert_v1alpha1_ExternalNetworkingSpec_To_kops_ExternalNetworkingSpec,
|
|
Convert_kops_ExternalNetworkingSpec_To_v1alpha1_ExternalNetworkingSpec,
|
|
Convert_v1alpha1_Federation_To_kops_Federation,
|
|
Convert_kops_Federation_To_v1alpha1_Federation,
|
|
Convert_v1alpha1_FederationList_To_kops_FederationList,
|
|
Convert_kops_FederationList_To_v1alpha1_FederationList,
|
|
Convert_v1alpha1_FederationSpec_To_kops_FederationSpec,
|
|
Convert_kops_FederationSpec_To_v1alpha1_FederationSpec,
|
|
Convert_v1alpha1_InstanceGroup_To_kops_InstanceGroup,
|
|
Convert_kops_InstanceGroup_To_v1alpha1_InstanceGroup,
|
|
Convert_v1alpha1_InstanceGroupList_To_kops_InstanceGroupList,
|
|
Convert_kops_InstanceGroupList_To_v1alpha1_InstanceGroupList,
|
|
Convert_v1alpha1_InstanceGroupSpec_To_kops_InstanceGroupSpec,
|
|
Convert_kops_InstanceGroupSpec_To_v1alpha1_InstanceGroupSpec,
|
|
Convert_v1alpha1_KopeioNetworkingSpec_To_kops_KopeioNetworkingSpec,
|
|
Convert_kops_KopeioNetworkingSpec_To_v1alpha1_KopeioNetworkingSpec,
|
|
Convert_v1alpha1_KubeAPIServerConfig_To_kops_KubeAPIServerConfig,
|
|
Convert_kops_KubeAPIServerConfig_To_v1alpha1_KubeAPIServerConfig,
|
|
Convert_v1alpha1_KubeControllerManagerConfig_To_kops_KubeControllerManagerConfig,
|
|
Convert_kops_KubeControllerManagerConfig_To_v1alpha1_KubeControllerManagerConfig,
|
|
Convert_v1alpha1_KubeDNSConfig_To_kops_KubeDNSConfig,
|
|
Convert_kops_KubeDNSConfig_To_v1alpha1_KubeDNSConfig,
|
|
Convert_v1alpha1_KubeProxyConfig_To_kops_KubeProxyConfig,
|
|
Convert_kops_KubeProxyConfig_To_v1alpha1_KubeProxyConfig,
|
|
Convert_v1alpha1_KubeSchedulerConfig_To_kops_KubeSchedulerConfig,
|
|
Convert_kops_KubeSchedulerConfig_To_v1alpha1_KubeSchedulerConfig,
|
|
Convert_v1alpha1_KubeletConfigSpec_To_kops_KubeletConfigSpec,
|
|
Convert_kops_KubeletConfigSpec_To_v1alpha1_KubeletConfigSpec,
|
|
Convert_v1alpha1_KubenetNetworkingSpec_To_kops_KubenetNetworkingSpec,
|
|
Convert_kops_KubenetNetworkingSpec_To_v1alpha1_KubenetNetworkingSpec,
|
|
Convert_v1alpha1_LeaderElectionConfiguration_To_kops_LeaderElectionConfiguration,
|
|
Convert_kops_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration,
|
|
Convert_v1alpha1_NetworkingSpec_To_kops_NetworkingSpec,
|
|
Convert_kops_NetworkingSpec_To_v1alpha1_NetworkingSpec,
|
|
Convert_v1alpha1_WeaveNetworkingSpec_To_kops_WeaveNetworkingSpec,
|
|
Convert_kops_WeaveNetworkingSpec_To_v1alpha1_WeaveNetworkingSpec,
|
|
)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_CNINetworkingSpec_To_kops_CNINetworkingSpec(in *CNINetworkingSpec, out *kops.CNINetworkingSpec, s conversion.Scope) error {
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_CNINetworkingSpec_To_kops_CNINetworkingSpec(in *CNINetworkingSpec, out *kops.CNINetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_CNINetworkingSpec_To_kops_CNINetworkingSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_CNINetworkingSpec_To_v1alpha1_CNINetworkingSpec(in *kops.CNINetworkingSpec, out *CNINetworkingSpec, s conversion.Scope) error {
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_CNINetworkingSpec_To_v1alpha1_CNINetworkingSpec(in *kops.CNINetworkingSpec, out *CNINetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_kops_CNINetworkingSpec_To_v1alpha1_CNINetworkingSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_ClassicNetworkingSpec_To_kops_ClassicNetworkingSpec(in *ClassicNetworkingSpec, out *kops.ClassicNetworkingSpec, s conversion.Scope) error {
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_ClassicNetworkingSpec_To_kops_ClassicNetworkingSpec(in *ClassicNetworkingSpec, out *kops.ClassicNetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_ClassicNetworkingSpec_To_kops_ClassicNetworkingSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_ClassicNetworkingSpec_To_v1alpha1_ClassicNetworkingSpec(in *kops.ClassicNetworkingSpec, out *ClassicNetworkingSpec, s conversion.Scope) error {
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_ClassicNetworkingSpec_To_v1alpha1_ClassicNetworkingSpec(in *kops.ClassicNetworkingSpec, out *ClassicNetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_kops_ClassicNetworkingSpec_To_v1alpha1_ClassicNetworkingSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_Cluster_To_kops_Cluster(in *Cluster, out *kops.Cluster, s conversion.Scope) error {
|
|
out.ObjectMeta = in.ObjectMeta
|
|
if err := Convert_v1alpha1_ClusterSpec_To_kops_ClusterSpec(&in.Spec, &out.Spec, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_Cluster_To_kops_Cluster(in *Cluster, out *kops.Cluster, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_Cluster_To_kops_Cluster(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_Cluster_To_v1alpha1_Cluster(in *kops.Cluster, out *Cluster, s conversion.Scope) error {
|
|
out.ObjectMeta = in.ObjectMeta
|
|
if err := Convert_kops_ClusterSpec_To_v1alpha1_ClusterSpec(&in.Spec, &out.Spec, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_Cluster_To_v1alpha1_Cluster(in *kops.Cluster, out *Cluster, s conversion.Scope) error {
|
|
return autoConvert_kops_Cluster_To_v1alpha1_Cluster(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_ClusterList_To_kops_ClusterList(in *ClusterList, out *kops.ClusterList, s conversion.Scope) error {
|
|
out.ListMeta = in.ListMeta
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]kops.Cluster, len(*in))
|
|
for i := range *in {
|
|
if err := Convert_v1alpha1_Cluster_To_kops_Cluster(&(*in)[i], &(*out)[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Items = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_ClusterList_To_kops_ClusterList(in *ClusterList, out *kops.ClusterList, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_ClusterList_To_kops_ClusterList(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_ClusterList_To_v1alpha1_ClusterList(in *kops.ClusterList, out *ClusterList, s conversion.Scope) error {
|
|
out.ListMeta = in.ListMeta
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]Cluster, len(*in))
|
|
for i := range *in {
|
|
if err := Convert_kops_Cluster_To_v1alpha1_Cluster(&(*in)[i], &(*out)[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Items = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_ClusterList_To_v1alpha1_ClusterList(in *kops.ClusterList, out *ClusterList, s conversion.Scope) error {
|
|
return autoConvert_kops_ClusterList_To_v1alpha1_ClusterList(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_ClusterSpec_To_kops_ClusterSpec(in *ClusterSpec, out *kops.ClusterSpec, s conversion.Scope) error {
|
|
out.Channel = in.Channel
|
|
out.ConfigBase = in.ConfigBase
|
|
out.CloudProvider = in.CloudProvider
|
|
out.KubernetesVersion = in.KubernetesVersion
|
|
// WARNING: in.Zones requires manual conversion: does not exist in peer-type
|
|
out.Project = in.Project
|
|
out.MasterPublicName = in.MasterPublicName
|
|
out.MasterInternalName = in.MasterInternalName
|
|
out.NetworkCIDR = in.NetworkCIDR
|
|
out.NetworkID = in.NetworkID
|
|
if in.Topology != nil {
|
|
in, out := &in.Topology, &out.Topology
|
|
*out = new(kops.TopologySpec)
|
|
if err := Convert_v1alpha1_TopologySpec_To_kops_TopologySpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Topology = nil
|
|
}
|
|
out.SecretStore = in.SecretStore
|
|
out.KeyStore = in.KeyStore
|
|
out.ConfigStore = in.ConfigStore
|
|
out.DNSZone = in.DNSZone
|
|
out.ClusterDNSDomain = in.ClusterDNSDomain
|
|
// WARNING: in.Multizone requires manual conversion: does not exist in peer-type
|
|
out.ServiceClusterIPRange = in.ServiceClusterIPRange
|
|
out.NonMasqueradeCIDR = in.NonMasqueradeCIDR
|
|
// WARNING: in.AdminAccess requires manual conversion: does not exist in peer-type
|
|
out.IsolateMasters = in.IsolateMasters
|
|
out.UpdatePolicy = in.UpdatePolicy
|
|
if in.EtcdClusters != nil {
|
|
in, out := &in.EtcdClusters, &out.EtcdClusters
|
|
*out = make([]*kops.EtcdClusterSpec, len(*in))
|
|
for i := range *in {
|
|
// TODO: Inefficient conversion - can we improve it?
|
|
if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.EtcdClusters = nil
|
|
}
|
|
if in.Docker != nil {
|
|
in, out := &in.Docker, &out.Docker
|
|
*out = new(kops.DockerConfig)
|
|
if err := Convert_v1alpha1_DockerConfig_To_kops_DockerConfig(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Docker = nil
|
|
}
|
|
if in.KubeDNS != nil {
|
|
in, out := &in.KubeDNS, &out.KubeDNS
|
|
*out = new(kops.KubeDNSConfig)
|
|
if err := Convert_v1alpha1_KubeDNSConfig_To_kops_KubeDNSConfig(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.KubeDNS = nil
|
|
}
|
|
if in.KubeAPIServer != nil {
|
|
in, out := &in.KubeAPIServer, &out.KubeAPIServer
|
|
*out = new(kops.KubeAPIServerConfig)
|
|
if err := Convert_v1alpha1_KubeAPIServerConfig_To_kops_KubeAPIServerConfig(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.KubeAPIServer = nil
|
|
}
|
|
if in.KubeControllerManager != nil {
|
|
in, out := &in.KubeControllerManager, &out.KubeControllerManager
|
|
*out = new(kops.KubeControllerManagerConfig)
|
|
if err := Convert_v1alpha1_KubeControllerManagerConfig_To_kops_KubeControllerManagerConfig(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.KubeControllerManager = nil
|
|
}
|
|
if in.KubeScheduler != nil {
|
|
in, out := &in.KubeScheduler, &out.KubeScheduler
|
|
*out = new(kops.KubeSchedulerConfig)
|
|
if err := Convert_v1alpha1_KubeSchedulerConfig_To_kops_KubeSchedulerConfig(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.KubeScheduler = nil
|
|
}
|
|
if in.KubeProxy != nil {
|
|
in, out := &in.KubeProxy, &out.KubeProxy
|
|
*out = new(kops.KubeProxyConfig)
|
|
if err := Convert_v1alpha1_KubeProxyConfig_To_kops_KubeProxyConfig(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.KubeProxy = nil
|
|
}
|
|
if in.Kubelet != nil {
|
|
in, out := &in.Kubelet, &out.Kubelet
|
|
*out = new(kops.KubeletConfigSpec)
|
|
if err := Convert_v1alpha1_KubeletConfigSpec_To_kops_KubeletConfigSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Kubelet = nil
|
|
}
|
|
if in.MasterKubelet != nil {
|
|
in, out := &in.MasterKubelet, &out.MasterKubelet
|
|
*out = new(kops.KubeletConfigSpec)
|
|
if err := Convert_v1alpha1_KubeletConfigSpec_To_kops_KubeletConfigSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.MasterKubelet = nil
|
|
}
|
|
if in.Networking != nil {
|
|
in, out := &in.Networking, &out.Networking
|
|
*out = new(kops.NetworkingSpec)
|
|
if err := Convert_v1alpha1_NetworkingSpec_To_kops_NetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Networking = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func autoConvert_kops_ClusterSpec_To_v1alpha1_ClusterSpec(in *kops.ClusterSpec, out *ClusterSpec, s conversion.Scope) error {
|
|
out.Channel = in.Channel
|
|
out.ConfigBase = in.ConfigBase
|
|
out.CloudProvider = in.CloudProvider
|
|
out.KubernetesVersion = in.KubernetesVersion
|
|
// WARNING: in.Subnets requires manual conversion: does not exist in peer-type
|
|
out.Project = in.Project
|
|
out.MasterPublicName = in.MasterPublicName
|
|
out.MasterInternalName = in.MasterInternalName
|
|
out.NetworkCIDR = in.NetworkCIDR
|
|
out.NetworkID = in.NetworkID
|
|
if in.Topology != nil {
|
|
in, out := &in.Topology, &out.Topology
|
|
*out = new(TopologySpec)
|
|
if err := Convert_kops_TopologySpec_To_v1alpha1_TopologySpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Topology = nil
|
|
}
|
|
out.SecretStore = in.SecretStore
|
|
out.KeyStore = in.KeyStore
|
|
out.ConfigStore = in.ConfigStore
|
|
out.DNSZone = in.DNSZone
|
|
out.ClusterDNSDomain = in.ClusterDNSDomain
|
|
out.ServiceClusterIPRange = in.ServiceClusterIPRange
|
|
out.NonMasqueradeCIDR = in.NonMasqueradeCIDR
|
|
// WARNING: in.SSHAccess requires manual conversion: does not exist in peer-type
|
|
// WARNING: in.KubernetesAPIAccess requires manual conversion: does not exist in peer-type
|
|
out.IsolateMasters = in.IsolateMasters
|
|
out.UpdatePolicy = in.UpdatePolicy
|
|
if in.EtcdClusters != nil {
|
|
in, out := &in.EtcdClusters, &out.EtcdClusters
|
|
*out = make([]*EtcdClusterSpec, len(*in))
|
|
for i := range *in {
|
|
// TODO: Inefficient conversion - can we improve it?
|
|
if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.EtcdClusters = nil
|
|
}
|
|
if in.Docker != nil {
|
|
in, out := &in.Docker, &out.Docker
|
|
*out = new(DockerConfig)
|
|
if err := Convert_kops_DockerConfig_To_v1alpha1_DockerConfig(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Docker = nil
|
|
}
|
|
if in.KubeDNS != nil {
|
|
in, out := &in.KubeDNS, &out.KubeDNS
|
|
*out = new(KubeDNSConfig)
|
|
if err := Convert_kops_KubeDNSConfig_To_v1alpha1_KubeDNSConfig(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.KubeDNS = nil
|
|
}
|
|
if in.KubeAPIServer != nil {
|
|
in, out := &in.KubeAPIServer, &out.KubeAPIServer
|
|
*out = new(KubeAPIServerConfig)
|
|
if err := Convert_kops_KubeAPIServerConfig_To_v1alpha1_KubeAPIServerConfig(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.KubeAPIServer = nil
|
|
}
|
|
if in.KubeControllerManager != nil {
|
|
in, out := &in.KubeControllerManager, &out.KubeControllerManager
|
|
*out = new(KubeControllerManagerConfig)
|
|
if err := Convert_kops_KubeControllerManagerConfig_To_v1alpha1_KubeControllerManagerConfig(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.KubeControllerManager = nil
|
|
}
|
|
if in.KubeScheduler != nil {
|
|
in, out := &in.KubeScheduler, &out.KubeScheduler
|
|
*out = new(KubeSchedulerConfig)
|
|
if err := Convert_kops_KubeSchedulerConfig_To_v1alpha1_KubeSchedulerConfig(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.KubeScheduler = nil
|
|
}
|
|
if in.KubeProxy != nil {
|
|
in, out := &in.KubeProxy, &out.KubeProxy
|
|
*out = new(KubeProxyConfig)
|
|
if err := Convert_kops_KubeProxyConfig_To_v1alpha1_KubeProxyConfig(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.KubeProxy = nil
|
|
}
|
|
if in.Kubelet != nil {
|
|
in, out := &in.Kubelet, &out.Kubelet
|
|
*out = new(KubeletConfigSpec)
|
|
if err := Convert_kops_KubeletConfigSpec_To_v1alpha1_KubeletConfigSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Kubelet = nil
|
|
}
|
|
if in.MasterKubelet != nil {
|
|
in, out := &in.MasterKubelet, &out.MasterKubelet
|
|
*out = new(KubeletConfigSpec)
|
|
if err := Convert_kops_KubeletConfigSpec_To_v1alpha1_KubeletConfigSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.MasterKubelet = nil
|
|
}
|
|
if in.Networking != nil {
|
|
in, out := &in.Networking, &out.Networking
|
|
*out = new(NetworkingSpec)
|
|
if err := Convert_kops_NetworkingSpec_To_v1alpha1_NetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Networking = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func autoConvert_v1alpha1_DockerConfig_To_kops_DockerConfig(in *DockerConfig, out *kops.DockerConfig, s conversion.Scope) error {
|
|
out.Bridge = in.Bridge
|
|
out.LogLevel = in.LogLevel
|
|
out.IPTables = in.IPTables
|
|
out.IPMasq = in.IPMasq
|
|
out.Storage = in.Storage
|
|
out.InsecureRegistry = in.InsecureRegistry
|
|
out.MTU = in.MTU
|
|
out.Version = in.Version
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_DockerConfig_To_kops_DockerConfig(in *DockerConfig, out *kops.DockerConfig, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_DockerConfig_To_kops_DockerConfig(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_DockerConfig_To_v1alpha1_DockerConfig(in *kops.DockerConfig, out *DockerConfig, s conversion.Scope) error {
|
|
out.Bridge = in.Bridge
|
|
out.LogLevel = in.LogLevel
|
|
out.IPTables = in.IPTables
|
|
out.IPMasq = in.IPMasq
|
|
out.Storage = in.Storage
|
|
out.InsecureRegistry = in.InsecureRegistry
|
|
out.MTU = in.MTU
|
|
out.Version = in.Version
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_DockerConfig_To_v1alpha1_DockerConfig(in *kops.DockerConfig, out *DockerConfig, s conversion.Scope) error {
|
|
return autoConvert_kops_DockerConfig_To_v1alpha1_DockerConfig(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_EtcdClusterSpec_To_kops_EtcdClusterSpec(in *EtcdClusterSpec, out *kops.EtcdClusterSpec, s conversion.Scope) error {
|
|
out.Name = in.Name
|
|
if in.Members != nil {
|
|
in, out := &in.Members, &out.Members
|
|
*out = make([]*kops.EtcdMemberSpec, len(*in))
|
|
for i := range *in {
|
|
// TODO: Inefficient conversion - can we improve it?
|
|
if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Members = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_EtcdClusterSpec_To_kops_EtcdClusterSpec(in *EtcdClusterSpec, out *kops.EtcdClusterSpec, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_EtcdClusterSpec_To_kops_EtcdClusterSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_EtcdClusterSpec_To_v1alpha1_EtcdClusterSpec(in *kops.EtcdClusterSpec, out *EtcdClusterSpec, s conversion.Scope) error {
|
|
out.Name = in.Name
|
|
if in.Members != nil {
|
|
in, out := &in.Members, &out.Members
|
|
*out = make([]*EtcdMemberSpec, len(*in))
|
|
for i := range *in {
|
|
// TODO: Inefficient conversion - can we improve it?
|
|
if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Members = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_EtcdClusterSpec_To_v1alpha1_EtcdClusterSpec(in *kops.EtcdClusterSpec, out *EtcdClusterSpec, s conversion.Scope) error {
|
|
return autoConvert_kops_EtcdClusterSpec_To_v1alpha1_EtcdClusterSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_EtcdMemberSpec_To_kops_EtcdMemberSpec(in *EtcdMemberSpec, out *kops.EtcdMemberSpec, s conversion.Scope) error {
|
|
out.Name = in.Name
|
|
// WARNING: in.Zone requires manual conversion: does not exist in peer-type
|
|
out.VolumeType = in.VolumeType
|
|
out.VolumeSize = in.VolumeSize
|
|
out.KmsKeyId = in.KmsKeyId
|
|
out.EncryptedVolume = in.EncryptedVolume
|
|
return nil
|
|
}
|
|
|
|
func autoConvert_kops_EtcdMemberSpec_To_v1alpha1_EtcdMemberSpec(in *kops.EtcdMemberSpec, out *EtcdMemberSpec, s conversion.Scope) error {
|
|
out.Name = in.Name
|
|
// WARNING: in.InstanceGroup requires manual conversion: does not exist in peer-type
|
|
out.VolumeType = in.VolumeType
|
|
out.VolumeSize = in.VolumeSize
|
|
out.KmsKeyId = in.KmsKeyId
|
|
out.EncryptedVolume = in.EncryptedVolume
|
|
return nil
|
|
}
|
|
|
|
func autoConvert_v1alpha1_ExternalNetworkingSpec_To_kops_ExternalNetworkingSpec(in *ExternalNetworkingSpec, out *kops.ExternalNetworkingSpec, s conversion.Scope) error {
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_ExternalNetworkingSpec_To_kops_ExternalNetworkingSpec(in *ExternalNetworkingSpec, out *kops.ExternalNetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_ExternalNetworkingSpec_To_kops_ExternalNetworkingSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_ExternalNetworkingSpec_To_v1alpha1_ExternalNetworkingSpec(in *kops.ExternalNetworkingSpec, out *ExternalNetworkingSpec, s conversion.Scope) error {
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_ExternalNetworkingSpec_To_v1alpha1_ExternalNetworkingSpec(in *kops.ExternalNetworkingSpec, out *ExternalNetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_kops_ExternalNetworkingSpec_To_v1alpha1_ExternalNetworkingSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_Federation_To_kops_Federation(in *Federation, out *kops.Federation, s conversion.Scope) error {
|
|
out.ObjectMeta = in.ObjectMeta
|
|
if err := Convert_v1alpha1_FederationSpec_To_kops_FederationSpec(&in.Spec, &out.Spec, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_Federation_To_kops_Federation(in *Federation, out *kops.Federation, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_Federation_To_kops_Federation(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_Federation_To_v1alpha1_Federation(in *kops.Federation, out *Federation, s conversion.Scope) error {
|
|
out.ObjectMeta = in.ObjectMeta
|
|
if err := Convert_kops_FederationSpec_To_v1alpha1_FederationSpec(&in.Spec, &out.Spec, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_Federation_To_v1alpha1_Federation(in *kops.Federation, out *Federation, s conversion.Scope) error {
|
|
return autoConvert_kops_Federation_To_v1alpha1_Federation(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_FederationList_To_kops_FederationList(in *FederationList, out *kops.FederationList, s conversion.Scope) error {
|
|
out.ListMeta = in.ListMeta
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]kops.Federation, len(*in))
|
|
for i := range *in {
|
|
if err := Convert_v1alpha1_Federation_To_kops_Federation(&(*in)[i], &(*out)[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Items = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_FederationList_To_kops_FederationList(in *FederationList, out *kops.FederationList, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_FederationList_To_kops_FederationList(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_FederationList_To_v1alpha1_FederationList(in *kops.FederationList, out *FederationList, s conversion.Scope) error {
|
|
out.ListMeta = in.ListMeta
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]Federation, len(*in))
|
|
for i := range *in {
|
|
if err := Convert_kops_Federation_To_v1alpha1_Federation(&(*in)[i], &(*out)[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Items = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_FederationList_To_v1alpha1_FederationList(in *kops.FederationList, out *FederationList, s conversion.Scope) error {
|
|
return autoConvert_kops_FederationList_To_v1alpha1_FederationList(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_FederationSpec_To_kops_FederationSpec(in *FederationSpec, out *kops.FederationSpec, s conversion.Scope) error {
|
|
out.Controllers = in.Controllers
|
|
out.Members = in.Members
|
|
out.DNSName = in.DNSName
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_FederationSpec_To_kops_FederationSpec(in *FederationSpec, out *kops.FederationSpec, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_FederationSpec_To_kops_FederationSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_FederationSpec_To_v1alpha1_FederationSpec(in *kops.FederationSpec, out *FederationSpec, s conversion.Scope) error {
|
|
out.Controllers = in.Controllers
|
|
out.Members = in.Members
|
|
out.DNSName = in.DNSName
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_FederationSpec_To_v1alpha1_FederationSpec(in *kops.FederationSpec, out *FederationSpec, s conversion.Scope) error {
|
|
return autoConvert_kops_FederationSpec_To_v1alpha1_FederationSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_InstanceGroup_To_kops_InstanceGroup(in *InstanceGroup, out *kops.InstanceGroup, s conversion.Scope) error {
|
|
out.ObjectMeta = in.ObjectMeta
|
|
if err := Convert_v1alpha1_InstanceGroupSpec_To_kops_InstanceGroupSpec(&in.Spec, &out.Spec, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_InstanceGroup_To_kops_InstanceGroup(in *InstanceGroup, out *kops.InstanceGroup, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_InstanceGroup_To_kops_InstanceGroup(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_InstanceGroup_To_v1alpha1_InstanceGroup(in *kops.InstanceGroup, out *InstanceGroup, s conversion.Scope) error {
|
|
out.ObjectMeta = in.ObjectMeta
|
|
if err := Convert_kops_InstanceGroupSpec_To_v1alpha1_InstanceGroupSpec(&in.Spec, &out.Spec, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_InstanceGroup_To_v1alpha1_InstanceGroup(in *kops.InstanceGroup, out *InstanceGroup, s conversion.Scope) error {
|
|
return autoConvert_kops_InstanceGroup_To_v1alpha1_InstanceGroup(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_InstanceGroupList_To_kops_InstanceGroupList(in *InstanceGroupList, out *kops.InstanceGroupList, s conversion.Scope) error {
|
|
out.ListMeta = in.ListMeta
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]kops.InstanceGroup, len(*in))
|
|
for i := range *in {
|
|
if err := Convert_v1alpha1_InstanceGroup_To_kops_InstanceGroup(&(*in)[i], &(*out)[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Items = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_InstanceGroupList_To_kops_InstanceGroupList(in *InstanceGroupList, out *kops.InstanceGroupList, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_InstanceGroupList_To_kops_InstanceGroupList(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_InstanceGroupList_To_v1alpha1_InstanceGroupList(in *kops.InstanceGroupList, out *InstanceGroupList, s conversion.Scope) error {
|
|
out.ListMeta = in.ListMeta
|
|
if in.Items != nil {
|
|
in, out := &in.Items, &out.Items
|
|
*out = make([]InstanceGroup, len(*in))
|
|
for i := range *in {
|
|
if err := Convert_kops_InstanceGroup_To_v1alpha1_InstanceGroup(&(*in)[i], &(*out)[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Items = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_InstanceGroupList_To_v1alpha1_InstanceGroupList(in *kops.InstanceGroupList, out *InstanceGroupList, s conversion.Scope) error {
|
|
return autoConvert_kops_InstanceGroupList_To_v1alpha1_InstanceGroupList(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_InstanceGroupSpec_To_kops_InstanceGroupSpec(in *InstanceGroupSpec, out *kops.InstanceGroupSpec, s conversion.Scope) error {
|
|
out.Role = kops.InstanceGroupRole(in.Role)
|
|
out.Image = in.Image
|
|
out.MinSize = in.MinSize
|
|
out.MaxSize = in.MaxSize
|
|
out.MachineType = in.MachineType
|
|
out.RootVolumeSize = in.RootVolumeSize
|
|
out.RootVolumeType = in.RootVolumeType
|
|
// WARNING: in.Zones requires manual conversion: does not exist in peer-type
|
|
out.MaxPrice = in.MaxPrice
|
|
out.AssociatePublicIP = in.AssociatePublicIP
|
|
out.CloudLabels = in.CloudLabels
|
|
out.NodeLabels = in.NodeLabels
|
|
return nil
|
|
}
|
|
|
|
func autoConvert_kops_InstanceGroupSpec_To_v1alpha1_InstanceGroupSpec(in *kops.InstanceGroupSpec, out *InstanceGroupSpec, s conversion.Scope) error {
|
|
out.Role = InstanceGroupRole(in.Role)
|
|
out.Image = in.Image
|
|
out.MinSize = in.MinSize
|
|
out.MaxSize = in.MaxSize
|
|
out.MachineType = in.MachineType
|
|
out.RootVolumeSize = in.RootVolumeSize
|
|
out.RootVolumeType = in.RootVolumeType
|
|
// WARNING: in.Subnets requires manual conversion: does not exist in peer-type
|
|
out.MaxPrice = in.MaxPrice
|
|
out.AssociatePublicIP = in.AssociatePublicIP
|
|
out.CloudLabels = in.CloudLabels
|
|
out.NodeLabels = in.NodeLabels
|
|
return nil
|
|
}
|
|
|
|
func autoConvert_v1alpha1_KopeioNetworkingSpec_To_kops_KopeioNetworkingSpec(in *KopeioNetworkingSpec, out *kops.KopeioNetworkingSpec, s conversion.Scope) error {
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_KopeioNetworkingSpec_To_kops_KopeioNetworkingSpec(in *KopeioNetworkingSpec, out *kops.KopeioNetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_KopeioNetworkingSpec_To_kops_KopeioNetworkingSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_KopeioNetworkingSpec_To_v1alpha1_KopeioNetworkingSpec(in *kops.KopeioNetworkingSpec, out *KopeioNetworkingSpec, s conversion.Scope) error {
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_KopeioNetworkingSpec_To_v1alpha1_KopeioNetworkingSpec(in *kops.KopeioNetworkingSpec, out *KopeioNetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_kops_KopeioNetworkingSpec_To_v1alpha1_KopeioNetworkingSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_KubeAPIServerConfig_To_kops_KubeAPIServerConfig(in *KubeAPIServerConfig, out *kops.KubeAPIServerConfig, s conversion.Scope) error {
|
|
out.PathSrvKubernetes = in.PathSrvKubernetes
|
|
out.PathSrvSshproxy = in.PathSrvSshproxy
|
|
out.Image = in.Image
|
|
out.LogLevel = in.LogLevel
|
|
out.CloudProvider = in.CloudProvider
|
|
out.SecurePort = in.SecurePort
|
|
out.Address = in.Address
|
|
out.EtcdServers = in.EtcdServers
|
|
out.EtcdServersOverrides = in.EtcdServersOverrides
|
|
out.AdmissionControl = in.AdmissionControl
|
|
out.ServiceClusterIPRange = in.ServiceClusterIPRange
|
|
out.ClientCAFile = in.ClientCAFile
|
|
out.BasicAuthFile = in.BasicAuthFile
|
|
out.TLSCertFile = in.TLSCertFile
|
|
out.TLSPrivateKeyFile = in.TLSPrivateKeyFile
|
|
out.TokenAuthFile = in.TokenAuthFile
|
|
out.AllowPrivileged = in.AllowPrivileged
|
|
out.APIServerCount = in.APIServerCount
|
|
out.RuntimeConfig = in.RuntimeConfig
|
|
out.AnonymousAuth = in.AnonymousAuth
|
|
out.KubeletPreferredAddressTypes = in.KubeletPreferredAddressTypes
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_KubeAPIServerConfig_To_kops_KubeAPIServerConfig(in *KubeAPIServerConfig, out *kops.KubeAPIServerConfig, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_KubeAPIServerConfig_To_kops_KubeAPIServerConfig(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_KubeAPIServerConfig_To_v1alpha1_KubeAPIServerConfig(in *kops.KubeAPIServerConfig, out *KubeAPIServerConfig, s conversion.Scope) error {
|
|
out.PathSrvKubernetes = in.PathSrvKubernetes
|
|
out.PathSrvSshproxy = in.PathSrvSshproxy
|
|
out.Image = in.Image
|
|
out.LogLevel = in.LogLevel
|
|
out.CloudProvider = in.CloudProvider
|
|
out.SecurePort = in.SecurePort
|
|
out.Address = in.Address
|
|
out.EtcdServers = in.EtcdServers
|
|
out.EtcdServersOverrides = in.EtcdServersOverrides
|
|
out.AdmissionControl = in.AdmissionControl
|
|
out.ServiceClusterIPRange = in.ServiceClusterIPRange
|
|
out.ClientCAFile = in.ClientCAFile
|
|
out.BasicAuthFile = in.BasicAuthFile
|
|
out.TLSCertFile = in.TLSCertFile
|
|
out.TLSPrivateKeyFile = in.TLSPrivateKeyFile
|
|
out.TokenAuthFile = in.TokenAuthFile
|
|
out.AllowPrivileged = in.AllowPrivileged
|
|
out.APIServerCount = in.APIServerCount
|
|
out.RuntimeConfig = in.RuntimeConfig
|
|
out.AnonymousAuth = in.AnonymousAuth
|
|
out.KubeletPreferredAddressTypes = in.KubeletPreferredAddressTypes
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_KubeAPIServerConfig_To_v1alpha1_KubeAPIServerConfig(in *kops.KubeAPIServerConfig, out *KubeAPIServerConfig, s conversion.Scope) error {
|
|
return autoConvert_kops_KubeAPIServerConfig_To_v1alpha1_KubeAPIServerConfig(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_KubeControllerManagerConfig_To_kops_KubeControllerManagerConfig(in *KubeControllerManagerConfig, out *kops.KubeControllerManagerConfig, s conversion.Scope) error {
|
|
out.Master = in.Master
|
|
out.LogLevel = in.LogLevel
|
|
out.ServiceAccountPrivateKeyFile = in.ServiceAccountPrivateKeyFile
|
|
out.Image = in.Image
|
|
out.PathSrvKubernetes = in.PathSrvKubernetes
|
|
out.CloudProvider = in.CloudProvider
|
|
out.ClusterName = in.ClusterName
|
|
out.ClusterCIDR = in.ClusterCIDR
|
|
out.AllocateNodeCIDRs = in.AllocateNodeCIDRs
|
|
out.ConfigureCloudRoutes = in.ConfigureCloudRoutes
|
|
out.RootCAFile = in.RootCAFile
|
|
if in.LeaderElection != nil {
|
|
in, out := &in.LeaderElection, &out.LeaderElection
|
|
*out = new(kops.LeaderElectionConfiguration)
|
|
if err := Convert_v1alpha1_LeaderElectionConfiguration_To_kops_LeaderElectionConfiguration(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.LeaderElection = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_KubeControllerManagerConfig_To_kops_KubeControllerManagerConfig(in *KubeControllerManagerConfig, out *kops.KubeControllerManagerConfig, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_KubeControllerManagerConfig_To_kops_KubeControllerManagerConfig(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_KubeControllerManagerConfig_To_v1alpha1_KubeControllerManagerConfig(in *kops.KubeControllerManagerConfig, out *KubeControllerManagerConfig, s conversion.Scope) error {
|
|
out.Master = in.Master
|
|
out.LogLevel = in.LogLevel
|
|
out.ServiceAccountPrivateKeyFile = in.ServiceAccountPrivateKeyFile
|
|
out.Image = in.Image
|
|
out.PathSrvKubernetes = in.PathSrvKubernetes
|
|
out.CloudProvider = in.CloudProvider
|
|
out.ClusterName = in.ClusterName
|
|
out.ClusterCIDR = in.ClusterCIDR
|
|
out.AllocateNodeCIDRs = in.AllocateNodeCIDRs
|
|
out.ConfigureCloudRoutes = in.ConfigureCloudRoutes
|
|
out.RootCAFile = in.RootCAFile
|
|
if in.LeaderElection != nil {
|
|
in, out := &in.LeaderElection, &out.LeaderElection
|
|
*out = new(LeaderElectionConfiguration)
|
|
if err := Convert_kops_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.LeaderElection = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_KubeControllerManagerConfig_To_v1alpha1_KubeControllerManagerConfig(in *kops.KubeControllerManagerConfig, out *KubeControllerManagerConfig, s conversion.Scope) error {
|
|
return autoConvert_kops_KubeControllerManagerConfig_To_v1alpha1_KubeControllerManagerConfig(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_KubeDNSConfig_To_kops_KubeDNSConfig(in *KubeDNSConfig, out *kops.KubeDNSConfig, s conversion.Scope) error {
|
|
out.Image = in.Image
|
|
out.Replicas = in.Replicas
|
|
out.Domain = in.Domain
|
|
out.ServerIP = in.ServerIP
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_KubeDNSConfig_To_kops_KubeDNSConfig(in *KubeDNSConfig, out *kops.KubeDNSConfig, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_KubeDNSConfig_To_kops_KubeDNSConfig(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_KubeDNSConfig_To_v1alpha1_KubeDNSConfig(in *kops.KubeDNSConfig, out *KubeDNSConfig, s conversion.Scope) error {
|
|
out.Image = in.Image
|
|
out.Replicas = in.Replicas
|
|
out.Domain = in.Domain
|
|
out.ServerIP = in.ServerIP
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_KubeDNSConfig_To_v1alpha1_KubeDNSConfig(in *kops.KubeDNSConfig, out *KubeDNSConfig, s conversion.Scope) error {
|
|
return autoConvert_kops_KubeDNSConfig_To_v1alpha1_KubeDNSConfig(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_KubeProxyConfig_To_kops_KubeProxyConfig(in *KubeProxyConfig, out *kops.KubeProxyConfig, s conversion.Scope) error {
|
|
out.Image = in.Image
|
|
out.CPURequest = in.CPURequest
|
|
out.LogLevel = in.LogLevel
|
|
out.Master = in.Master
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_KubeProxyConfig_To_kops_KubeProxyConfig(in *KubeProxyConfig, out *kops.KubeProxyConfig, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_KubeProxyConfig_To_kops_KubeProxyConfig(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_KubeProxyConfig_To_v1alpha1_KubeProxyConfig(in *kops.KubeProxyConfig, out *KubeProxyConfig, s conversion.Scope) error {
|
|
out.Image = in.Image
|
|
out.CPURequest = in.CPURequest
|
|
out.LogLevel = in.LogLevel
|
|
out.Master = in.Master
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_KubeProxyConfig_To_v1alpha1_KubeProxyConfig(in *kops.KubeProxyConfig, out *KubeProxyConfig, s conversion.Scope) error {
|
|
return autoConvert_kops_KubeProxyConfig_To_v1alpha1_KubeProxyConfig(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_KubeSchedulerConfig_To_kops_KubeSchedulerConfig(in *KubeSchedulerConfig, out *kops.KubeSchedulerConfig, s conversion.Scope) error {
|
|
out.Master = in.Master
|
|
out.LogLevel = in.LogLevel
|
|
out.Image = in.Image
|
|
if in.LeaderElection != nil {
|
|
in, out := &in.LeaderElection, &out.LeaderElection
|
|
*out = new(kops.LeaderElectionConfiguration)
|
|
if err := Convert_v1alpha1_LeaderElectionConfiguration_To_kops_LeaderElectionConfiguration(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.LeaderElection = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_KubeSchedulerConfig_To_kops_KubeSchedulerConfig(in *KubeSchedulerConfig, out *kops.KubeSchedulerConfig, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_KubeSchedulerConfig_To_kops_KubeSchedulerConfig(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_KubeSchedulerConfig_To_v1alpha1_KubeSchedulerConfig(in *kops.KubeSchedulerConfig, out *KubeSchedulerConfig, s conversion.Scope) error {
|
|
out.Master = in.Master
|
|
out.LogLevel = in.LogLevel
|
|
out.Image = in.Image
|
|
if in.LeaderElection != nil {
|
|
in, out := &in.LeaderElection, &out.LeaderElection
|
|
*out = new(LeaderElectionConfiguration)
|
|
if err := Convert_kops_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.LeaderElection = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_KubeSchedulerConfig_To_v1alpha1_KubeSchedulerConfig(in *kops.KubeSchedulerConfig, out *KubeSchedulerConfig, s conversion.Scope) error {
|
|
return autoConvert_kops_KubeSchedulerConfig_To_v1alpha1_KubeSchedulerConfig(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_KubeletConfigSpec_To_kops_KubeletConfigSpec(in *KubeletConfigSpec, out *kops.KubeletConfigSpec, s conversion.Scope) error {
|
|
out.APIServers = in.APIServers
|
|
out.LogLevel = in.LogLevel
|
|
out.Config = in.Config
|
|
out.HostnameOverride = in.HostnameOverride
|
|
out.AllowPrivileged = in.AllowPrivileged
|
|
out.EnableDebuggingHandlers = in.EnableDebuggingHandlers
|
|
out.ClusterDomain = in.ClusterDomain
|
|
out.ClusterDNS = in.ClusterDNS
|
|
out.NetworkPluginName = in.NetworkPluginName
|
|
out.CloudProvider = in.CloudProvider
|
|
out.KubeletCgroups = in.KubeletCgroups
|
|
out.RuntimeCgroups = in.RuntimeCgroups
|
|
out.SystemCgroups = in.SystemCgroups
|
|
out.CgroupRoot = in.CgroupRoot
|
|
out.ConfigureCBR0 = in.ConfigureCBR0
|
|
out.HairpinMode = in.HairpinMode
|
|
out.BabysitDaemons = in.BabysitDaemons
|
|
out.PodCIDR = in.PodCIDR
|
|
out.ReconcileCIDR = in.ReconcileCIDR
|
|
out.RegisterSchedulable = in.RegisterSchedulable
|
|
out.NodeLabels = in.NodeLabels
|
|
out.NonMasqueradeCIDR = in.NonMasqueradeCIDR
|
|
out.NetworkPluginMTU = in.NetworkPluginMTU
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_KubeletConfigSpec_To_kops_KubeletConfigSpec(in *KubeletConfigSpec, out *kops.KubeletConfigSpec, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_KubeletConfigSpec_To_kops_KubeletConfigSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_KubeletConfigSpec_To_v1alpha1_KubeletConfigSpec(in *kops.KubeletConfigSpec, out *KubeletConfigSpec, s conversion.Scope) error {
|
|
out.APIServers = in.APIServers
|
|
out.LogLevel = in.LogLevel
|
|
out.Config = in.Config
|
|
out.HostnameOverride = in.HostnameOverride
|
|
out.AllowPrivileged = in.AllowPrivileged
|
|
out.EnableDebuggingHandlers = in.EnableDebuggingHandlers
|
|
out.ClusterDomain = in.ClusterDomain
|
|
out.ClusterDNS = in.ClusterDNS
|
|
out.NetworkPluginName = in.NetworkPluginName
|
|
out.CloudProvider = in.CloudProvider
|
|
out.KubeletCgroups = in.KubeletCgroups
|
|
out.RuntimeCgroups = in.RuntimeCgroups
|
|
out.SystemCgroups = in.SystemCgroups
|
|
out.CgroupRoot = in.CgroupRoot
|
|
out.ConfigureCBR0 = in.ConfigureCBR0
|
|
out.HairpinMode = in.HairpinMode
|
|
out.BabysitDaemons = in.BabysitDaemons
|
|
out.PodCIDR = in.PodCIDR
|
|
out.ReconcileCIDR = in.ReconcileCIDR
|
|
out.RegisterSchedulable = in.RegisterSchedulable
|
|
out.NodeLabels = in.NodeLabels
|
|
out.NonMasqueradeCIDR = in.NonMasqueradeCIDR
|
|
out.NetworkPluginMTU = in.NetworkPluginMTU
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_KubeletConfigSpec_To_v1alpha1_KubeletConfigSpec(in *kops.KubeletConfigSpec, out *KubeletConfigSpec, s conversion.Scope) error {
|
|
return autoConvert_kops_KubeletConfigSpec_To_v1alpha1_KubeletConfigSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_KubenetNetworkingSpec_To_kops_KubenetNetworkingSpec(in *KubenetNetworkingSpec, out *kops.KubenetNetworkingSpec, s conversion.Scope) error {
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_KubenetNetworkingSpec_To_kops_KubenetNetworkingSpec(in *KubenetNetworkingSpec, out *kops.KubenetNetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_KubenetNetworkingSpec_To_kops_KubenetNetworkingSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_KubenetNetworkingSpec_To_v1alpha1_KubenetNetworkingSpec(in *kops.KubenetNetworkingSpec, out *KubenetNetworkingSpec, s conversion.Scope) error {
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_KubenetNetworkingSpec_To_v1alpha1_KubenetNetworkingSpec(in *kops.KubenetNetworkingSpec, out *KubenetNetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_kops_KubenetNetworkingSpec_To_v1alpha1_KubenetNetworkingSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_LeaderElectionConfiguration_To_kops_LeaderElectionConfiguration(in *LeaderElectionConfiguration, out *kops.LeaderElectionConfiguration, s conversion.Scope) error {
|
|
out.LeaderElect = in.LeaderElect
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_LeaderElectionConfiguration_To_kops_LeaderElectionConfiguration(in *LeaderElectionConfiguration, out *kops.LeaderElectionConfiguration, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_LeaderElectionConfiguration_To_kops_LeaderElectionConfiguration(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(in *kops.LeaderElectionConfiguration, out *LeaderElectionConfiguration, s conversion.Scope) error {
|
|
out.LeaderElect = in.LeaderElect
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(in *kops.LeaderElectionConfiguration, out *LeaderElectionConfiguration, s conversion.Scope) error {
|
|
return autoConvert_kops_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_NetworkingSpec_To_kops_NetworkingSpec(in *NetworkingSpec, out *kops.NetworkingSpec, s conversion.Scope) error {
|
|
if in.Classic != nil {
|
|
in, out := &in.Classic, &out.Classic
|
|
*out = new(kops.ClassicNetworkingSpec)
|
|
if err := Convert_v1alpha1_ClassicNetworkingSpec_To_kops_ClassicNetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Classic = nil
|
|
}
|
|
if in.Kubenet != nil {
|
|
in, out := &in.Kubenet, &out.Kubenet
|
|
*out = new(kops.KubenetNetworkingSpec)
|
|
if err := Convert_v1alpha1_KubenetNetworkingSpec_To_kops_KubenetNetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Kubenet = nil
|
|
}
|
|
if in.External != nil {
|
|
in, out := &in.External, &out.External
|
|
*out = new(kops.ExternalNetworkingSpec)
|
|
if err := Convert_v1alpha1_ExternalNetworkingSpec_To_kops_ExternalNetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.External = nil
|
|
}
|
|
if in.CNI != nil {
|
|
in, out := &in.CNI, &out.CNI
|
|
*out = new(kops.CNINetworkingSpec)
|
|
if err := Convert_v1alpha1_CNINetworkingSpec_To_kops_CNINetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.CNI = nil
|
|
}
|
|
if in.Kopeio != nil {
|
|
in, out := &in.Kopeio, &out.Kopeio
|
|
*out = new(kops.KopeioNetworkingSpec)
|
|
if err := Convert_v1alpha1_KopeioNetworkingSpec_To_kops_KopeioNetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Kopeio = nil
|
|
}
|
|
if in.Weave != nil {
|
|
in, out := &in.Weave, &out.Weave
|
|
*out = new(kops.WeaveNetworkingSpec)
|
|
if err := Convert_v1alpha1_WeaveNetworkingSpec_To_kops_WeaveNetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Weave = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_NetworkingSpec_To_kops_NetworkingSpec(in *NetworkingSpec, out *kops.NetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_NetworkingSpec_To_kops_NetworkingSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_NetworkingSpec_To_v1alpha1_NetworkingSpec(in *kops.NetworkingSpec, out *NetworkingSpec, s conversion.Scope) error {
|
|
if in.Classic != nil {
|
|
in, out := &in.Classic, &out.Classic
|
|
*out = new(ClassicNetworkingSpec)
|
|
if err := Convert_kops_ClassicNetworkingSpec_To_v1alpha1_ClassicNetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Classic = nil
|
|
}
|
|
if in.Kubenet != nil {
|
|
in, out := &in.Kubenet, &out.Kubenet
|
|
*out = new(KubenetNetworkingSpec)
|
|
if err := Convert_kops_KubenetNetworkingSpec_To_v1alpha1_KubenetNetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Kubenet = nil
|
|
}
|
|
if in.External != nil {
|
|
in, out := &in.External, &out.External
|
|
*out = new(ExternalNetworkingSpec)
|
|
if err := Convert_kops_ExternalNetworkingSpec_To_v1alpha1_ExternalNetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.External = nil
|
|
}
|
|
if in.CNI != nil {
|
|
in, out := &in.CNI, &out.CNI
|
|
*out = new(CNINetworkingSpec)
|
|
if err := Convert_kops_CNINetworkingSpec_To_v1alpha1_CNINetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.CNI = nil
|
|
}
|
|
if in.Kopeio != nil {
|
|
in, out := &in.Kopeio, &out.Kopeio
|
|
*out = new(KopeioNetworkingSpec)
|
|
if err := Convert_kops_KopeioNetworkingSpec_To_v1alpha1_KopeioNetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Kopeio = nil
|
|
}
|
|
if in.Weave != nil {
|
|
in, out := &in.Weave, &out.Weave
|
|
*out = new(WeaveNetworkingSpec)
|
|
if err := Convert_kops_WeaveNetworkingSpec_To_v1alpha1_WeaveNetworkingSpec(*in, *out, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Weave = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_NetworkingSpec_To_v1alpha1_NetworkingSpec(in *kops.NetworkingSpec, out *NetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_kops_NetworkingSpec_To_v1alpha1_NetworkingSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1alpha1_WeaveNetworkingSpec_To_kops_WeaveNetworkingSpec(in *WeaveNetworkingSpec, out *kops.WeaveNetworkingSpec, s conversion.Scope) error {
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1alpha1_WeaveNetworkingSpec_To_kops_WeaveNetworkingSpec(in *WeaveNetworkingSpec, out *kops.WeaveNetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_v1alpha1_WeaveNetworkingSpec_To_kops_WeaveNetworkingSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_kops_WeaveNetworkingSpec_To_v1alpha1_WeaveNetworkingSpec(in *kops.WeaveNetworkingSpec, out *WeaveNetworkingSpec, s conversion.Scope) error {
|
|
return nil
|
|
}
|
|
|
|
func Convert_kops_WeaveNetworkingSpec_To_v1alpha1_WeaveNetworkingSpec(in *kops.WeaveNetworkingSpec, out *WeaveNetworkingSpec, s conversion.Scope) error {
|
|
return autoConvert_kops_WeaveNetworkingSpec_To_v1alpha1_WeaveNetworkingSpec(in, out, s)
|
|
}
|