3054 lines
114 KiB
Go
3054 lines
114 KiB
Go
/*
|
|
Copyright 2015 The Kubernetes Authors All rights reserved.
|
|
|
|
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.
|
|
*/
|
|
|
|
// DO NOT EDIT. THIS FILE IS AUTO-GENERATED BY $KUBEROOT/hack/update-generated-conversions.sh
|
|
|
|
package v1
|
|
|
|
import (
|
|
reflect "reflect"
|
|
|
|
api "k8s.io/kubernetes/pkg/api"
|
|
resource "k8s.io/kubernetes/pkg/api/resource"
|
|
unversioned "k8s.io/kubernetes/pkg/api/unversioned"
|
|
v1 "k8s.io/kubernetes/pkg/api/v1"
|
|
extensions "k8s.io/kubernetes/pkg/apis/extensions"
|
|
conversion "k8s.io/kubernetes/pkg/conversion"
|
|
)
|
|
|
|
func autoConvert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *api.AWSElasticBlockStoreVolumeSource, out *v1.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.AWSElasticBlockStoreVolumeSource))(in)
|
|
}
|
|
out.VolumeID = in.VolumeID
|
|
out.FSType = in.FSType
|
|
out.Partition = int32(in.Partition)
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in *api.AWSElasticBlockStoreVolumeSource, out *v1.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in *api.AzureFileVolumeSource, out *v1.AzureFileVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.AzureFileVolumeSource))(in)
|
|
}
|
|
out.SecretName = in.SecretName
|
|
out.ShareName = in.ShareName
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in *api.AzureFileVolumeSource, out *v1.AzureFileVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_Capabilities_To_v1_Capabilities(in *api.Capabilities, out *v1.Capabilities, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.Capabilities))(in)
|
|
}
|
|
if in.Add != nil {
|
|
out.Add = make([]v1.Capability, len(in.Add))
|
|
for i := range in.Add {
|
|
out.Add[i] = v1.Capability(in.Add[i])
|
|
}
|
|
} else {
|
|
out.Add = nil
|
|
}
|
|
if in.Drop != nil {
|
|
out.Drop = make([]v1.Capability, len(in.Drop))
|
|
for i := range in.Drop {
|
|
out.Drop[i] = v1.Capability(in.Drop[i])
|
|
}
|
|
} else {
|
|
out.Drop = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_Capabilities_To_v1_Capabilities(in *api.Capabilities, out *v1.Capabilities, s conversion.Scope) error {
|
|
return autoConvert_api_Capabilities_To_v1_Capabilities(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *api.CephFSVolumeSource, out *v1.CephFSVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.CephFSVolumeSource))(in)
|
|
}
|
|
if in.Monitors != nil {
|
|
out.Monitors = make([]string, len(in.Monitors))
|
|
for i := range in.Monitors {
|
|
out.Monitors[i] = in.Monitors[i]
|
|
}
|
|
} else {
|
|
out.Monitors = nil
|
|
}
|
|
out.Path = in.Path
|
|
out.User = in.User
|
|
out.SecretFile = in.SecretFile
|
|
// unable to generate simple pointer conversion for api.LocalObjectReference -> v1.LocalObjectReference
|
|
if in.SecretRef != nil {
|
|
out.SecretRef = new(v1.LocalObjectReference)
|
|
if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(in.SecretRef, out.SecretRef, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SecretRef = nil
|
|
}
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in *api.CephFSVolumeSource, out *v1.CephFSVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in *api.CinderVolumeSource, out *v1.CinderVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.CinderVolumeSource))(in)
|
|
}
|
|
out.VolumeID = in.VolumeID
|
|
out.FSType = in.FSType
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in *api.CinderVolumeSource, out *v1.CinderVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in *api.ConfigMapKeySelector, out *v1.ConfigMapKeySelector, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.ConfigMapKeySelector))(in)
|
|
}
|
|
if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
|
|
return err
|
|
}
|
|
out.Key = in.Key
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in *api.ConfigMapKeySelector, out *v1.ConfigMapKeySelector, s conversion.Scope) error {
|
|
return autoConvert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in *api.ConfigMapVolumeSource, out *v1.ConfigMapVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.ConfigMapVolumeSource))(in)
|
|
}
|
|
if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
|
|
return err
|
|
}
|
|
if in.Items != nil {
|
|
out.Items = make([]v1.KeyToPath, len(in.Items))
|
|
for i := range in.Items {
|
|
if err := Convert_api_KeyToPath_To_v1_KeyToPath(&in.Items[i], &out.Items[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Items = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in *api.ConfigMapVolumeSource, out *v1.ConfigMapVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_Container_To_v1_Container(in *api.Container, out *v1.Container, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.Container))(in)
|
|
}
|
|
out.Name = in.Name
|
|
out.Image = in.Image
|
|
if in.Command != nil {
|
|
out.Command = make([]string, len(in.Command))
|
|
for i := range in.Command {
|
|
out.Command[i] = in.Command[i]
|
|
}
|
|
} else {
|
|
out.Command = nil
|
|
}
|
|
if in.Args != nil {
|
|
out.Args = make([]string, len(in.Args))
|
|
for i := range in.Args {
|
|
out.Args[i] = in.Args[i]
|
|
}
|
|
} else {
|
|
out.Args = nil
|
|
}
|
|
out.WorkingDir = in.WorkingDir
|
|
if in.Ports != nil {
|
|
out.Ports = make([]v1.ContainerPort, len(in.Ports))
|
|
for i := range in.Ports {
|
|
if err := Convert_api_ContainerPort_To_v1_ContainerPort(&in.Ports[i], &out.Ports[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Ports = nil
|
|
}
|
|
if in.Env != nil {
|
|
out.Env = make([]v1.EnvVar, len(in.Env))
|
|
for i := range in.Env {
|
|
if err := Convert_api_EnvVar_To_v1_EnvVar(&in.Env[i], &out.Env[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Env = nil
|
|
}
|
|
if err := Convert_api_ResourceRequirements_To_v1_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
|
|
return err
|
|
}
|
|
if in.VolumeMounts != nil {
|
|
out.VolumeMounts = make([]v1.VolumeMount, len(in.VolumeMounts))
|
|
for i := range in.VolumeMounts {
|
|
if err := Convert_api_VolumeMount_To_v1_VolumeMount(&in.VolumeMounts[i], &out.VolumeMounts[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.VolumeMounts = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.Probe -> v1.Probe
|
|
if in.LivenessProbe != nil {
|
|
out.LivenessProbe = new(v1.Probe)
|
|
if err := Convert_api_Probe_To_v1_Probe(in.LivenessProbe, out.LivenessProbe, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.LivenessProbe = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.Probe -> v1.Probe
|
|
if in.ReadinessProbe != nil {
|
|
out.ReadinessProbe = new(v1.Probe)
|
|
if err := Convert_api_Probe_To_v1_Probe(in.ReadinessProbe, out.ReadinessProbe, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.ReadinessProbe = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.Lifecycle -> v1.Lifecycle
|
|
if in.Lifecycle != nil {
|
|
out.Lifecycle = new(v1.Lifecycle)
|
|
if err := Convert_api_Lifecycle_To_v1_Lifecycle(in.Lifecycle, out.Lifecycle, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Lifecycle = nil
|
|
}
|
|
out.TerminationMessagePath = in.TerminationMessagePath
|
|
out.ImagePullPolicy = v1.PullPolicy(in.ImagePullPolicy)
|
|
// unable to generate simple pointer conversion for api.SecurityContext -> v1.SecurityContext
|
|
if in.SecurityContext != nil {
|
|
out.SecurityContext = new(v1.SecurityContext)
|
|
if err := Convert_api_SecurityContext_To_v1_SecurityContext(in.SecurityContext, out.SecurityContext, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SecurityContext = nil
|
|
}
|
|
out.Stdin = in.Stdin
|
|
out.StdinOnce = in.StdinOnce
|
|
out.TTY = in.TTY
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_Container_To_v1_Container(in *api.Container, out *v1.Container, s conversion.Scope) error {
|
|
return autoConvert_api_Container_To_v1_Container(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_ContainerPort_To_v1_ContainerPort(in *api.ContainerPort, out *v1.ContainerPort, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.ContainerPort))(in)
|
|
}
|
|
out.Name = in.Name
|
|
out.HostPort = int32(in.HostPort)
|
|
out.ContainerPort = int32(in.ContainerPort)
|
|
out.Protocol = v1.Protocol(in.Protocol)
|
|
out.HostIP = in.HostIP
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_ContainerPort_To_v1_ContainerPort(in *api.ContainerPort, out *v1.ContainerPort, s conversion.Scope) error {
|
|
return autoConvert_api_ContainerPort_To_v1_ContainerPort(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *api.DownwardAPIVolumeFile, out *v1.DownwardAPIVolumeFile, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.DownwardAPIVolumeFile))(in)
|
|
}
|
|
out.Path = in.Path
|
|
if err := Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(&in.FieldRef, &out.FieldRef, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in *api.DownwardAPIVolumeFile, out *v1.DownwardAPIVolumeFile, s conversion.Scope) error {
|
|
return autoConvert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *api.DownwardAPIVolumeSource, out *v1.DownwardAPIVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.DownwardAPIVolumeSource))(in)
|
|
}
|
|
if in.Items != nil {
|
|
out.Items = make([]v1.DownwardAPIVolumeFile, len(in.Items))
|
|
for i := range in.Items {
|
|
if err := Convert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile(&in.Items[i], &out.Items[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Items = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in *api.DownwardAPIVolumeSource, out *v1.DownwardAPIVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *api.EmptyDirVolumeSource, out *v1.EmptyDirVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.EmptyDirVolumeSource))(in)
|
|
}
|
|
out.Medium = v1.StorageMedium(in.Medium)
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in *api.EmptyDirVolumeSource, out *v1.EmptyDirVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_EnvVar_To_v1_EnvVar(in *api.EnvVar, out *v1.EnvVar, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.EnvVar))(in)
|
|
}
|
|
out.Name = in.Name
|
|
out.Value = in.Value
|
|
// unable to generate simple pointer conversion for api.EnvVarSource -> v1.EnvVarSource
|
|
if in.ValueFrom != nil {
|
|
out.ValueFrom = new(v1.EnvVarSource)
|
|
if err := Convert_api_EnvVarSource_To_v1_EnvVarSource(in.ValueFrom, out.ValueFrom, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.ValueFrom = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_EnvVar_To_v1_EnvVar(in *api.EnvVar, out *v1.EnvVar, s conversion.Scope) error {
|
|
return autoConvert_api_EnvVar_To_v1_EnvVar(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_EnvVarSource_To_v1_EnvVarSource(in *api.EnvVarSource, out *v1.EnvVarSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.EnvVarSource))(in)
|
|
}
|
|
// unable to generate simple pointer conversion for api.ObjectFieldSelector -> v1.ObjectFieldSelector
|
|
if in.FieldRef != nil {
|
|
out.FieldRef = new(v1.ObjectFieldSelector)
|
|
if err := Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in.FieldRef, out.FieldRef, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.FieldRef = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.ConfigMapKeySelector -> v1.ConfigMapKeySelector
|
|
if in.ConfigMapKeyRef != nil {
|
|
out.ConfigMapKeyRef = new(v1.ConfigMapKeySelector)
|
|
if err := Convert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector(in.ConfigMapKeyRef, out.ConfigMapKeyRef, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.ConfigMapKeyRef = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.SecretKeySelector -> v1.SecretKeySelector
|
|
if in.SecretKeyRef != nil {
|
|
out.SecretKeyRef = new(v1.SecretKeySelector)
|
|
if err := Convert_api_SecretKeySelector_To_v1_SecretKeySelector(in.SecretKeyRef, out.SecretKeyRef, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SecretKeyRef = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_EnvVarSource_To_v1_EnvVarSource(in *api.EnvVarSource, out *v1.EnvVarSource, s conversion.Scope) error {
|
|
return autoConvert_api_EnvVarSource_To_v1_EnvVarSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_ExecAction_To_v1_ExecAction(in *api.ExecAction, out *v1.ExecAction, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.ExecAction))(in)
|
|
}
|
|
if in.Command != nil {
|
|
out.Command = make([]string, len(in.Command))
|
|
for i := range in.Command {
|
|
out.Command[i] = in.Command[i]
|
|
}
|
|
} else {
|
|
out.Command = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_ExecAction_To_v1_ExecAction(in *api.ExecAction, out *v1.ExecAction, s conversion.Scope) error {
|
|
return autoConvert_api_ExecAction_To_v1_ExecAction(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_FCVolumeSource_To_v1_FCVolumeSource(in *api.FCVolumeSource, out *v1.FCVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.FCVolumeSource))(in)
|
|
}
|
|
if in.TargetWWNs != nil {
|
|
out.TargetWWNs = make([]string, len(in.TargetWWNs))
|
|
for i := range in.TargetWWNs {
|
|
out.TargetWWNs[i] = in.TargetWWNs[i]
|
|
}
|
|
} else {
|
|
out.TargetWWNs = nil
|
|
}
|
|
if in.Lun != nil {
|
|
out.Lun = new(int32)
|
|
*out.Lun = int32(*in.Lun)
|
|
} else {
|
|
out.Lun = nil
|
|
}
|
|
out.FSType = in.FSType
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_FCVolumeSource_To_v1_FCVolumeSource(in *api.FCVolumeSource, out *v1.FCVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_FCVolumeSource_To_v1_FCVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in *api.FlexVolumeSource, out *v1.FlexVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.FlexVolumeSource))(in)
|
|
}
|
|
out.Driver = in.Driver
|
|
out.FSType = in.FSType
|
|
// unable to generate simple pointer conversion for api.LocalObjectReference -> v1.LocalObjectReference
|
|
if in.SecretRef != nil {
|
|
out.SecretRef = new(v1.LocalObjectReference)
|
|
if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(in.SecretRef, out.SecretRef, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SecretRef = nil
|
|
}
|
|
out.ReadOnly = in.ReadOnly
|
|
if in.Options != nil {
|
|
out.Options = make(map[string]string)
|
|
for key, val := range in.Options {
|
|
out.Options[key] = val
|
|
}
|
|
} else {
|
|
out.Options = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in *api.FlexVolumeSource, out *v1.FlexVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *api.FlockerVolumeSource, out *v1.FlockerVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.FlockerVolumeSource))(in)
|
|
}
|
|
out.DatasetName = in.DatasetName
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in *api.FlockerVolumeSource, out *v1.FlockerVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *api.GCEPersistentDiskVolumeSource, out *v1.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.GCEPersistentDiskVolumeSource))(in)
|
|
}
|
|
out.PDName = in.PDName
|
|
out.FSType = in.FSType
|
|
out.Partition = int32(in.Partition)
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in *api.GCEPersistentDiskVolumeSource, out *v1.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *api.GitRepoVolumeSource, out *v1.GitRepoVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.GitRepoVolumeSource))(in)
|
|
}
|
|
out.Repository = in.Repository
|
|
out.Revision = in.Revision
|
|
out.Directory = in.Directory
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in *api.GitRepoVolumeSource, out *v1.GitRepoVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *api.GlusterfsVolumeSource, out *v1.GlusterfsVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.GlusterfsVolumeSource))(in)
|
|
}
|
|
out.EndpointsName = in.EndpointsName
|
|
out.Path = in.Path
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in *api.GlusterfsVolumeSource, out *v1.GlusterfsVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_HTTPGetAction_To_v1_HTTPGetAction(in *api.HTTPGetAction, out *v1.HTTPGetAction, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.HTTPGetAction))(in)
|
|
}
|
|
out.Path = in.Path
|
|
if err := api.Convert_intstr_IntOrString_To_intstr_IntOrString(&in.Port, &out.Port, s); err != nil {
|
|
return err
|
|
}
|
|
out.Host = in.Host
|
|
out.Scheme = v1.URIScheme(in.Scheme)
|
|
if in.HTTPHeaders != nil {
|
|
out.HTTPHeaders = make([]v1.HTTPHeader, len(in.HTTPHeaders))
|
|
for i := range in.HTTPHeaders {
|
|
if err := Convert_api_HTTPHeader_To_v1_HTTPHeader(&in.HTTPHeaders[i], &out.HTTPHeaders[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.HTTPHeaders = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_HTTPGetAction_To_v1_HTTPGetAction(in *api.HTTPGetAction, out *v1.HTTPGetAction, s conversion.Scope) error {
|
|
return autoConvert_api_HTTPGetAction_To_v1_HTTPGetAction(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_HTTPHeader_To_v1_HTTPHeader(in *api.HTTPHeader, out *v1.HTTPHeader, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.HTTPHeader))(in)
|
|
}
|
|
out.Name = in.Name
|
|
out.Value = in.Value
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_HTTPHeader_To_v1_HTTPHeader(in *api.HTTPHeader, out *v1.HTTPHeader, s conversion.Scope) error {
|
|
return autoConvert_api_HTTPHeader_To_v1_HTTPHeader(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_Handler_To_v1_Handler(in *api.Handler, out *v1.Handler, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.Handler))(in)
|
|
}
|
|
// unable to generate simple pointer conversion for api.ExecAction -> v1.ExecAction
|
|
if in.Exec != nil {
|
|
out.Exec = new(v1.ExecAction)
|
|
if err := Convert_api_ExecAction_To_v1_ExecAction(in.Exec, out.Exec, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Exec = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.HTTPGetAction -> v1.HTTPGetAction
|
|
if in.HTTPGet != nil {
|
|
out.HTTPGet = new(v1.HTTPGetAction)
|
|
if err := Convert_api_HTTPGetAction_To_v1_HTTPGetAction(in.HTTPGet, out.HTTPGet, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.HTTPGet = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.TCPSocketAction -> v1.TCPSocketAction
|
|
if in.TCPSocket != nil {
|
|
out.TCPSocket = new(v1.TCPSocketAction)
|
|
if err := Convert_api_TCPSocketAction_To_v1_TCPSocketAction(in.TCPSocket, out.TCPSocket, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.TCPSocket = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_Handler_To_v1_Handler(in *api.Handler, out *v1.Handler, s conversion.Scope) error {
|
|
return autoConvert_api_Handler_To_v1_Handler(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *api.HostPathVolumeSource, out *v1.HostPathVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.HostPathVolumeSource))(in)
|
|
}
|
|
out.Path = in.Path
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in *api.HostPathVolumeSource, out *v1.HostPathVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *api.ISCSIVolumeSource, out *v1.ISCSIVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.ISCSIVolumeSource))(in)
|
|
}
|
|
out.TargetPortal = in.TargetPortal
|
|
out.IQN = in.IQN
|
|
out.Lun = int32(in.Lun)
|
|
out.ISCSIInterface = in.ISCSIInterface
|
|
out.FSType = in.FSType
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in *api.ISCSIVolumeSource, out *v1.ISCSIVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_KeyToPath_To_v1_KeyToPath(in *api.KeyToPath, out *v1.KeyToPath, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.KeyToPath))(in)
|
|
}
|
|
out.Key = in.Key
|
|
out.Path = in.Path
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_KeyToPath_To_v1_KeyToPath(in *api.KeyToPath, out *v1.KeyToPath, s conversion.Scope) error {
|
|
return autoConvert_api_KeyToPath_To_v1_KeyToPath(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_Lifecycle_To_v1_Lifecycle(in *api.Lifecycle, out *v1.Lifecycle, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.Lifecycle))(in)
|
|
}
|
|
// unable to generate simple pointer conversion for api.Handler -> v1.Handler
|
|
if in.PostStart != nil {
|
|
out.PostStart = new(v1.Handler)
|
|
if err := Convert_api_Handler_To_v1_Handler(in.PostStart, out.PostStart, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.PostStart = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.Handler -> v1.Handler
|
|
if in.PreStop != nil {
|
|
out.PreStop = new(v1.Handler)
|
|
if err := Convert_api_Handler_To_v1_Handler(in.PreStop, out.PreStop, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.PreStop = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_Lifecycle_To_v1_Lifecycle(in *api.Lifecycle, out *v1.Lifecycle, s conversion.Scope) error {
|
|
return autoConvert_api_Lifecycle_To_v1_Lifecycle(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_LocalObjectReference_To_v1_LocalObjectReference(in *api.LocalObjectReference, out *v1.LocalObjectReference, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.LocalObjectReference))(in)
|
|
}
|
|
out.Name = in.Name
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_LocalObjectReference_To_v1_LocalObjectReference(in *api.LocalObjectReference, out *v1.LocalObjectReference, s conversion.Scope) error {
|
|
return autoConvert_api_LocalObjectReference_To_v1_LocalObjectReference(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in *api.NFSVolumeSource, out *v1.NFSVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.NFSVolumeSource))(in)
|
|
}
|
|
out.Server = in.Server
|
|
out.Path = in.Path
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in *api.NFSVolumeSource, out *v1.NFSVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *api.ObjectFieldSelector, out *v1.ObjectFieldSelector, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.ObjectFieldSelector))(in)
|
|
}
|
|
out.APIVersion = in.APIVersion
|
|
out.FieldPath = in.FieldPath
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in *api.ObjectFieldSelector, out *v1.ObjectFieldSelector, s conversion.Scope) error {
|
|
return autoConvert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_ObjectMeta_To_v1_ObjectMeta(in *api.ObjectMeta, out *v1.ObjectMeta, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.ObjectMeta))(in)
|
|
}
|
|
out.Name = in.Name
|
|
out.GenerateName = in.GenerateName
|
|
out.Namespace = in.Namespace
|
|
out.SelfLink = in.SelfLink
|
|
out.UID = in.UID
|
|
out.ResourceVersion = in.ResourceVersion
|
|
out.Generation = in.Generation
|
|
if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.CreationTimestamp, &out.CreationTimestamp, s); err != nil {
|
|
return err
|
|
}
|
|
// unable to generate simple pointer conversion for unversioned.Time -> unversioned.Time
|
|
if in.DeletionTimestamp != nil {
|
|
out.DeletionTimestamp = new(unversioned.Time)
|
|
if err := api.Convert_unversioned_Time_To_unversioned_Time(in.DeletionTimestamp, out.DeletionTimestamp, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.DeletionTimestamp = nil
|
|
}
|
|
if in.DeletionGracePeriodSeconds != nil {
|
|
out.DeletionGracePeriodSeconds = new(int64)
|
|
*out.DeletionGracePeriodSeconds = *in.DeletionGracePeriodSeconds
|
|
} else {
|
|
out.DeletionGracePeriodSeconds = nil
|
|
}
|
|
if in.Labels != nil {
|
|
out.Labels = make(map[string]string)
|
|
for key, val := range in.Labels {
|
|
out.Labels[key] = val
|
|
}
|
|
} else {
|
|
out.Labels = nil
|
|
}
|
|
if in.Annotations != nil {
|
|
out.Annotations = make(map[string]string)
|
|
for key, val := range in.Annotations {
|
|
out.Annotations[key] = val
|
|
}
|
|
} else {
|
|
out.Annotations = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_ObjectMeta_To_v1_ObjectMeta(in *api.ObjectMeta, out *v1.ObjectMeta, s conversion.Scope) error {
|
|
return autoConvert_api_ObjectMeta_To_v1_ObjectMeta(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *api.PersistentVolumeClaimVolumeSource, out *v1.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.PersistentVolumeClaimVolumeSource))(in)
|
|
}
|
|
out.ClaimName = in.ClaimName
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in *api.PersistentVolumeClaimVolumeSource, out *v1.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_PodSpec_To_v1_PodSpec(in *api.PodSpec, out *v1.PodSpec, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.PodSpec))(in)
|
|
}
|
|
if in.Volumes != nil {
|
|
out.Volumes = make([]v1.Volume, len(in.Volumes))
|
|
for i := range in.Volumes {
|
|
if err := Convert_api_Volume_To_v1_Volume(&in.Volumes[i], &out.Volumes[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Volumes = nil
|
|
}
|
|
if in.Containers != nil {
|
|
out.Containers = make([]v1.Container, len(in.Containers))
|
|
for i := range in.Containers {
|
|
if err := Convert_api_Container_To_v1_Container(&in.Containers[i], &out.Containers[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Containers = nil
|
|
}
|
|
out.RestartPolicy = v1.RestartPolicy(in.RestartPolicy)
|
|
if in.TerminationGracePeriodSeconds != nil {
|
|
out.TerminationGracePeriodSeconds = new(int64)
|
|
*out.TerminationGracePeriodSeconds = *in.TerminationGracePeriodSeconds
|
|
} else {
|
|
out.TerminationGracePeriodSeconds = nil
|
|
}
|
|
if in.ActiveDeadlineSeconds != nil {
|
|
out.ActiveDeadlineSeconds = new(int64)
|
|
*out.ActiveDeadlineSeconds = *in.ActiveDeadlineSeconds
|
|
} else {
|
|
out.ActiveDeadlineSeconds = nil
|
|
}
|
|
out.DNSPolicy = v1.DNSPolicy(in.DNSPolicy)
|
|
if in.NodeSelector != nil {
|
|
out.NodeSelector = make(map[string]string)
|
|
for key, val := range in.NodeSelector {
|
|
out.NodeSelector[key] = val
|
|
}
|
|
} else {
|
|
out.NodeSelector = nil
|
|
}
|
|
out.ServiceAccountName = in.ServiceAccountName
|
|
out.NodeName = in.NodeName
|
|
// unable to generate simple pointer conversion for api.PodSecurityContext -> v1.PodSecurityContext
|
|
if in.SecurityContext != nil {
|
|
if err := s.Convert(&in.SecurityContext, &out.SecurityContext, 0); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SecurityContext = nil
|
|
}
|
|
if in.ImagePullSecrets != nil {
|
|
out.ImagePullSecrets = make([]v1.LocalObjectReference, len(in.ImagePullSecrets))
|
|
for i := range in.ImagePullSecrets {
|
|
if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.ImagePullSecrets[i], &out.ImagePullSecrets[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.ImagePullSecrets = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func autoConvert_api_PodTemplateSpec_To_v1_PodTemplateSpec(in *api.PodTemplateSpec, out *v1.PodTemplateSpec, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.PodTemplateSpec))(in)
|
|
}
|
|
if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
|
|
return err
|
|
}
|
|
if err := Convert_api_PodSpec_To_v1_PodSpec(&in.Spec, &out.Spec, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(in *api.PodTemplateSpec, out *v1.PodTemplateSpec, s conversion.Scope) error {
|
|
return autoConvert_api_PodTemplateSpec_To_v1_PodTemplateSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_Probe_To_v1_Probe(in *api.Probe, out *v1.Probe, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.Probe))(in)
|
|
}
|
|
if err := Convert_api_Handler_To_v1_Handler(&in.Handler, &out.Handler, s); err != nil {
|
|
return err
|
|
}
|
|
out.InitialDelaySeconds = int32(in.InitialDelaySeconds)
|
|
out.TimeoutSeconds = int32(in.TimeoutSeconds)
|
|
out.PeriodSeconds = int32(in.PeriodSeconds)
|
|
out.SuccessThreshold = int32(in.SuccessThreshold)
|
|
out.FailureThreshold = int32(in.FailureThreshold)
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_Probe_To_v1_Probe(in *api.Probe, out *v1.Probe, s conversion.Scope) error {
|
|
return autoConvert_api_Probe_To_v1_Probe(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in *api.RBDVolumeSource, out *v1.RBDVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.RBDVolumeSource))(in)
|
|
}
|
|
if in.CephMonitors != nil {
|
|
out.CephMonitors = make([]string, len(in.CephMonitors))
|
|
for i := range in.CephMonitors {
|
|
out.CephMonitors[i] = in.CephMonitors[i]
|
|
}
|
|
} else {
|
|
out.CephMonitors = nil
|
|
}
|
|
out.RBDImage = in.RBDImage
|
|
out.FSType = in.FSType
|
|
out.RBDPool = in.RBDPool
|
|
out.RadosUser = in.RadosUser
|
|
out.Keyring = in.Keyring
|
|
// unable to generate simple pointer conversion for api.LocalObjectReference -> v1.LocalObjectReference
|
|
if in.SecretRef != nil {
|
|
out.SecretRef = new(v1.LocalObjectReference)
|
|
if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(in.SecretRef, out.SecretRef, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SecretRef = nil
|
|
}
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in *api.RBDVolumeSource, out *v1.RBDVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_ResourceRequirements_To_v1_ResourceRequirements(in *api.ResourceRequirements, out *v1.ResourceRequirements, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.ResourceRequirements))(in)
|
|
}
|
|
if in.Limits != nil {
|
|
out.Limits = make(v1.ResourceList)
|
|
for key, val := range in.Limits {
|
|
newVal := resource.Quantity{}
|
|
if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, &newVal, s); err != nil {
|
|
return err
|
|
}
|
|
out.Limits[v1.ResourceName(key)] = newVal
|
|
}
|
|
} else {
|
|
out.Limits = nil
|
|
}
|
|
if in.Requests != nil {
|
|
out.Requests = make(v1.ResourceList)
|
|
for key, val := range in.Requests {
|
|
newVal := resource.Quantity{}
|
|
if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, &newVal, s); err != nil {
|
|
return err
|
|
}
|
|
out.Requests[v1.ResourceName(key)] = newVal
|
|
}
|
|
} else {
|
|
out.Requests = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_ResourceRequirements_To_v1_ResourceRequirements(in *api.ResourceRequirements, out *v1.ResourceRequirements, s conversion.Scope) error {
|
|
return autoConvert_api_ResourceRequirements_To_v1_ResourceRequirements(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_SELinuxOptions_To_v1_SELinuxOptions(in *api.SELinuxOptions, out *v1.SELinuxOptions, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.SELinuxOptions))(in)
|
|
}
|
|
out.User = in.User
|
|
out.Role = in.Role
|
|
out.Type = in.Type
|
|
out.Level = in.Level
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_SELinuxOptions_To_v1_SELinuxOptions(in *api.SELinuxOptions, out *v1.SELinuxOptions, s conversion.Scope) error {
|
|
return autoConvert_api_SELinuxOptions_To_v1_SELinuxOptions(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_SecretKeySelector_To_v1_SecretKeySelector(in *api.SecretKeySelector, out *v1.SecretKeySelector, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.SecretKeySelector))(in)
|
|
}
|
|
if err := Convert_api_LocalObjectReference_To_v1_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
|
|
return err
|
|
}
|
|
out.Key = in.Key
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_SecretKeySelector_To_v1_SecretKeySelector(in *api.SecretKeySelector, out *v1.SecretKeySelector, s conversion.Scope) error {
|
|
return autoConvert_api_SecretKeySelector_To_v1_SecretKeySelector(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in *api.SecretVolumeSource, out *v1.SecretVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.SecretVolumeSource))(in)
|
|
}
|
|
out.SecretName = in.SecretName
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in *api.SecretVolumeSource, out *v1.SecretVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_SecurityContext_To_v1_SecurityContext(in *api.SecurityContext, out *v1.SecurityContext, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.SecurityContext))(in)
|
|
}
|
|
// unable to generate simple pointer conversion for api.Capabilities -> v1.Capabilities
|
|
if in.Capabilities != nil {
|
|
out.Capabilities = new(v1.Capabilities)
|
|
if err := Convert_api_Capabilities_To_v1_Capabilities(in.Capabilities, out.Capabilities, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Capabilities = nil
|
|
}
|
|
if in.Privileged != nil {
|
|
out.Privileged = new(bool)
|
|
*out.Privileged = *in.Privileged
|
|
} else {
|
|
out.Privileged = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.SELinuxOptions -> v1.SELinuxOptions
|
|
if in.SELinuxOptions != nil {
|
|
out.SELinuxOptions = new(v1.SELinuxOptions)
|
|
if err := Convert_api_SELinuxOptions_To_v1_SELinuxOptions(in.SELinuxOptions, out.SELinuxOptions, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SELinuxOptions = nil
|
|
}
|
|
if in.RunAsUser != nil {
|
|
out.RunAsUser = new(int64)
|
|
*out.RunAsUser = *in.RunAsUser
|
|
} else {
|
|
out.RunAsUser = nil
|
|
}
|
|
if in.RunAsNonRoot != nil {
|
|
out.RunAsNonRoot = new(bool)
|
|
*out.RunAsNonRoot = *in.RunAsNonRoot
|
|
} else {
|
|
out.RunAsNonRoot = nil
|
|
}
|
|
if in.ReadOnlyRootFilesystem != nil {
|
|
out.ReadOnlyRootFilesystem = new(bool)
|
|
*out.ReadOnlyRootFilesystem = *in.ReadOnlyRootFilesystem
|
|
} else {
|
|
out.ReadOnlyRootFilesystem = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_SecurityContext_To_v1_SecurityContext(in *api.SecurityContext, out *v1.SecurityContext, s conversion.Scope) error {
|
|
return autoConvert_api_SecurityContext_To_v1_SecurityContext(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_TCPSocketAction_To_v1_TCPSocketAction(in *api.TCPSocketAction, out *v1.TCPSocketAction, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.TCPSocketAction))(in)
|
|
}
|
|
if err := api.Convert_intstr_IntOrString_To_intstr_IntOrString(&in.Port, &out.Port, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_TCPSocketAction_To_v1_TCPSocketAction(in *api.TCPSocketAction, out *v1.TCPSocketAction, s conversion.Scope) error {
|
|
return autoConvert_api_TCPSocketAction_To_v1_TCPSocketAction(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_Volume_To_v1_Volume(in *api.Volume, out *v1.Volume, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.Volume))(in)
|
|
}
|
|
out.Name = in.Name
|
|
if err := Convert_api_VolumeSource_To_v1_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_Volume_To_v1_Volume(in *api.Volume, out *v1.Volume, s conversion.Scope) error {
|
|
return autoConvert_api_Volume_To_v1_Volume(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_VolumeMount_To_v1_VolumeMount(in *api.VolumeMount, out *v1.VolumeMount, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.VolumeMount))(in)
|
|
}
|
|
out.Name = in.Name
|
|
out.ReadOnly = in.ReadOnly
|
|
out.MountPath = in.MountPath
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_VolumeMount_To_v1_VolumeMount(in *api.VolumeMount, out *v1.VolumeMount, s conversion.Scope) error {
|
|
return autoConvert_api_VolumeMount_To_v1_VolumeMount(in, out, s)
|
|
}
|
|
|
|
func autoConvert_api_VolumeSource_To_v1_VolumeSource(in *api.VolumeSource, out *v1.VolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*api.VolumeSource))(in)
|
|
}
|
|
// unable to generate simple pointer conversion for api.HostPathVolumeSource -> v1.HostPathVolumeSource
|
|
if in.HostPath != nil {
|
|
out.HostPath = new(v1.HostPathVolumeSource)
|
|
if err := Convert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource(in.HostPath, out.HostPath, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.HostPath = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.EmptyDirVolumeSource -> v1.EmptyDirVolumeSource
|
|
if in.EmptyDir != nil {
|
|
out.EmptyDir = new(v1.EmptyDirVolumeSource)
|
|
if err := Convert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource(in.EmptyDir, out.EmptyDir, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.EmptyDir = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.GCEPersistentDiskVolumeSource -> v1.GCEPersistentDiskVolumeSource
|
|
if in.GCEPersistentDisk != nil {
|
|
out.GCEPersistentDisk = new(v1.GCEPersistentDiskVolumeSource)
|
|
if err := Convert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource(in.GCEPersistentDisk, out.GCEPersistentDisk, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.GCEPersistentDisk = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.AWSElasticBlockStoreVolumeSource -> v1.AWSElasticBlockStoreVolumeSource
|
|
if in.AWSElasticBlockStore != nil {
|
|
out.AWSElasticBlockStore = new(v1.AWSElasticBlockStoreVolumeSource)
|
|
if err := Convert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource(in.AWSElasticBlockStore, out.AWSElasticBlockStore, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.AWSElasticBlockStore = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.GitRepoVolumeSource -> v1.GitRepoVolumeSource
|
|
if in.GitRepo != nil {
|
|
out.GitRepo = new(v1.GitRepoVolumeSource)
|
|
if err := Convert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource(in.GitRepo, out.GitRepo, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.GitRepo = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.SecretVolumeSource -> v1.SecretVolumeSource
|
|
if in.Secret != nil {
|
|
out.Secret = new(v1.SecretVolumeSource)
|
|
if err := Convert_api_SecretVolumeSource_To_v1_SecretVolumeSource(in.Secret, out.Secret, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Secret = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.NFSVolumeSource -> v1.NFSVolumeSource
|
|
if in.NFS != nil {
|
|
out.NFS = new(v1.NFSVolumeSource)
|
|
if err := Convert_api_NFSVolumeSource_To_v1_NFSVolumeSource(in.NFS, out.NFS, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.NFS = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.ISCSIVolumeSource -> v1.ISCSIVolumeSource
|
|
if in.ISCSI != nil {
|
|
out.ISCSI = new(v1.ISCSIVolumeSource)
|
|
if err := Convert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource(in.ISCSI, out.ISCSI, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.ISCSI = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.GlusterfsVolumeSource -> v1.GlusterfsVolumeSource
|
|
if in.Glusterfs != nil {
|
|
out.Glusterfs = new(v1.GlusterfsVolumeSource)
|
|
if err := Convert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource(in.Glusterfs, out.Glusterfs, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Glusterfs = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.PersistentVolumeClaimVolumeSource -> v1.PersistentVolumeClaimVolumeSource
|
|
if in.PersistentVolumeClaim != nil {
|
|
out.PersistentVolumeClaim = new(v1.PersistentVolumeClaimVolumeSource)
|
|
if err := Convert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource(in.PersistentVolumeClaim, out.PersistentVolumeClaim, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.PersistentVolumeClaim = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.RBDVolumeSource -> v1.RBDVolumeSource
|
|
if in.RBD != nil {
|
|
out.RBD = new(v1.RBDVolumeSource)
|
|
if err := Convert_api_RBDVolumeSource_To_v1_RBDVolumeSource(in.RBD, out.RBD, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.RBD = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.FlexVolumeSource -> v1.FlexVolumeSource
|
|
if in.FlexVolume != nil {
|
|
out.FlexVolume = new(v1.FlexVolumeSource)
|
|
if err := Convert_api_FlexVolumeSource_To_v1_FlexVolumeSource(in.FlexVolume, out.FlexVolume, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.FlexVolume = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.CinderVolumeSource -> v1.CinderVolumeSource
|
|
if in.Cinder != nil {
|
|
out.Cinder = new(v1.CinderVolumeSource)
|
|
if err := Convert_api_CinderVolumeSource_To_v1_CinderVolumeSource(in.Cinder, out.Cinder, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Cinder = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.CephFSVolumeSource -> v1.CephFSVolumeSource
|
|
if in.CephFS != nil {
|
|
out.CephFS = new(v1.CephFSVolumeSource)
|
|
if err := Convert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource(in.CephFS, out.CephFS, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.CephFS = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.FlockerVolumeSource -> v1.FlockerVolumeSource
|
|
if in.Flocker != nil {
|
|
out.Flocker = new(v1.FlockerVolumeSource)
|
|
if err := Convert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource(in.Flocker, out.Flocker, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Flocker = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.DownwardAPIVolumeSource -> v1.DownwardAPIVolumeSource
|
|
if in.DownwardAPI != nil {
|
|
out.DownwardAPI = new(v1.DownwardAPIVolumeSource)
|
|
if err := Convert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource(in.DownwardAPI, out.DownwardAPI, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.DownwardAPI = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.FCVolumeSource -> v1.FCVolumeSource
|
|
if in.FC != nil {
|
|
out.FC = new(v1.FCVolumeSource)
|
|
if err := Convert_api_FCVolumeSource_To_v1_FCVolumeSource(in.FC, out.FC, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.FC = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.AzureFileVolumeSource -> v1.AzureFileVolumeSource
|
|
if in.AzureFile != nil {
|
|
out.AzureFile = new(v1.AzureFileVolumeSource)
|
|
if err := Convert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource(in.AzureFile, out.AzureFile, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.AzureFile = nil
|
|
}
|
|
// unable to generate simple pointer conversion for api.ConfigMapVolumeSource -> v1.ConfigMapVolumeSource
|
|
if in.ConfigMap != nil {
|
|
out.ConfigMap = new(v1.ConfigMapVolumeSource)
|
|
if err := Convert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource(in.ConfigMap, out.ConfigMap, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.ConfigMap = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_api_VolumeSource_To_v1_VolumeSource(in *api.VolumeSource, out *v1.VolumeSource, s conversion.Scope) error {
|
|
return autoConvert_api_VolumeSource_To_v1_VolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_unversioned_LabelSelector_To_v1_LabelSelector(in *unversioned.LabelSelector, out *LabelSelector, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*unversioned.LabelSelector))(in)
|
|
}
|
|
if in.MatchLabels != nil {
|
|
out.MatchLabels = make(map[string]string)
|
|
for key, val := range in.MatchLabels {
|
|
out.MatchLabels[key] = val
|
|
}
|
|
} else {
|
|
out.MatchLabels = nil
|
|
}
|
|
if in.MatchExpressions != nil {
|
|
out.MatchExpressions = make([]LabelSelectorRequirement, len(in.MatchExpressions))
|
|
for i := range in.MatchExpressions {
|
|
if err := Convert_unversioned_LabelSelectorRequirement_To_v1_LabelSelectorRequirement(&in.MatchExpressions[i], &out.MatchExpressions[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.MatchExpressions = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_unversioned_LabelSelector_To_v1_LabelSelector(in *unversioned.LabelSelector, out *LabelSelector, s conversion.Scope) error {
|
|
return autoConvert_unversioned_LabelSelector_To_v1_LabelSelector(in, out, s)
|
|
}
|
|
|
|
func autoConvert_unversioned_LabelSelectorRequirement_To_v1_LabelSelectorRequirement(in *unversioned.LabelSelectorRequirement, out *LabelSelectorRequirement, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*unversioned.LabelSelectorRequirement))(in)
|
|
}
|
|
out.Key = in.Key
|
|
out.Operator = LabelSelectorOperator(in.Operator)
|
|
if in.Values != nil {
|
|
out.Values = make([]string, len(in.Values))
|
|
for i := range in.Values {
|
|
out.Values[i] = in.Values[i]
|
|
}
|
|
} else {
|
|
out.Values = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_unversioned_LabelSelectorRequirement_To_v1_LabelSelectorRequirement(in *unversioned.LabelSelectorRequirement, out *LabelSelectorRequirement, s conversion.Scope) error {
|
|
return autoConvert_unversioned_LabelSelectorRequirement_To_v1_LabelSelectorRequirement(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in *v1.AWSElasticBlockStoreVolumeSource, out *api.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.AWSElasticBlockStoreVolumeSource))(in)
|
|
}
|
|
out.VolumeID = in.VolumeID
|
|
out.FSType = in.FSType
|
|
out.Partition = int(in.Partition)
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in *v1.AWSElasticBlockStoreVolumeSource, out *api.AWSElasticBlockStoreVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(in *v1.AzureFileVolumeSource, out *api.AzureFileVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.AzureFileVolumeSource))(in)
|
|
}
|
|
out.SecretName = in.SecretName
|
|
out.ShareName = in.ShareName
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(in *v1.AzureFileVolumeSource, out *api.AzureFileVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_Capabilities_To_api_Capabilities(in *v1.Capabilities, out *api.Capabilities, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.Capabilities))(in)
|
|
}
|
|
if in.Add != nil {
|
|
out.Add = make([]api.Capability, len(in.Add))
|
|
for i := range in.Add {
|
|
out.Add[i] = api.Capability(in.Add[i])
|
|
}
|
|
} else {
|
|
out.Add = nil
|
|
}
|
|
if in.Drop != nil {
|
|
out.Drop = make([]api.Capability, len(in.Drop))
|
|
for i := range in.Drop {
|
|
out.Drop[i] = api.Capability(in.Drop[i])
|
|
}
|
|
} else {
|
|
out.Drop = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_Capabilities_To_api_Capabilities(in *v1.Capabilities, out *api.Capabilities, s conversion.Scope) error {
|
|
return autoConvert_v1_Capabilities_To_api_Capabilities(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in *v1.CephFSVolumeSource, out *api.CephFSVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.CephFSVolumeSource))(in)
|
|
}
|
|
if in.Monitors != nil {
|
|
out.Monitors = make([]string, len(in.Monitors))
|
|
for i := range in.Monitors {
|
|
out.Monitors[i] = in.Monitors[i]
|
|
}
|
|
} else {
|
|
out.Monitors = nil
|
|
}
|
|
out.Path = in.Path
|
|
out.User = in.User
|
|
out.SecretFile = in.SecretFile
|
|
// unable to generate simple pointer conversion for v1.LocalObjectReference -> api.LocalObjectReference
|
|
if in.SecretRef != nil {
|
|
out.SecretRef = new(api.LocalObjectReference)
|
|
if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(in.SecretRef, out.SecretRef, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SecretRef = nil
|
|
}
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in *v1.CephFSVolumeSource, out *api.CephFSVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in *v1.CinderVolumeSource, out *api.CinderVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.CinderVolumeSource))(in)
|
|
}
|
|
out.VolumeID = in.VolumeID
|
|
out.FSType = in.FSType
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in *v1.CinderVolumeSource, out *api.CinderVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(in *v1.ConfigMapKeySelector, out *api.ConfigMapKeySelector, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.ConfigMapKeySelector))(in)
|
|
}
|
|
if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
|
|
return err
|
|
}
|
|
out.Key = in.Key
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(in *v1.ConfigMapKeySelector, out *api.ConfigMapKeySelector, s conversion.Scope) error {
|
|
return autoConvert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(in *v1.ConfigMapVolumeSource, out *api.ConfigMapVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.ConfigMapVolumeSource))(in)
|
|
}
|
|
if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
|
|
return err
|
|
}
|
|
if in.Items != nil {
|
|
out.Items = make([]api.KeyToPath, len(in.Items))
|
|
for i := range in.Items {
|
|
if err := Convert_v1_KeyToPath_To_api_KeyToPath(&in.Items[i], &out.Items[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Items = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(in *v1.ConfigMapVolumeSource, out *api.ConfigMapVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_Container_To_api_Container(in *v1.Container, out *api.Container, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.Container))(in)
|
|
}
|
|
out.Name = in.Name
|
|
out.Image = in.Image
|
|
if in.Command != nil {
|
|
out.Command = make([]string, len(in.Command))
|
|
for i := range in.Command {
|
|
out.Command[i] = in.Command[i]
|
|
}
|
|
} else {
|
|
out.Command = nil
|
|
}
|
|
if in.Args != nil {
|
|
out.Args = make([]string, len(in.Args))
|
|
for i := range in.Args {
|
|
out.Args[i] = in.Args[i]
|
|
}
|
|
} else {
|
|
out.Args = nil
|
|
}
|
|
out.WorkingDir = in.WorkingDir
|
|
if in.Ports != nil {
|
|
out.Ports = make([]api.ContainerPort, len(in.Ports))
|
|
for i := range in.Ports {
|
|
if err := Convert_v1_ContainerPort_To_api_ContainerPort(&in.Ports[i], &out.Ports[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Ports = nil
|
|
}
|
|
if in.Env != nil {
|
|
out.Env = make([]api.EnvVar, len(in.Env))
|
|
for i := range in.Env {
|
|
if err := Convert_v1_EnvVar_To_api_EnvVar(&in.Env[i], &out.Env[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Env = nil
|
|
}
|
|
if err := Convert_v1_ResourceRequirements_To_api_ResourceRequirements(&in.Resources, &out.Resources, s); err != nil {
|
|
return err
|
|
}
|
|
if in.VolumeMounts != nil {
|
|
out.VolumeMounts = make([]api.VolumeMount, len(in.VolumeMounts))
|
|
for i := range in.VolumeMounts {
|
|
if err := Convert_v1_VolumeMount_To_api_VolumeMount(&in.VolumeMounts[i], &out.VolumeMounts[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.VolumeMounts = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.Probe -> api.Probe
|
|
if in.LivenessProbe != nil {
|
|
out.LivenessProbe = new(api.Probe)
|
|
if err := Convert_v1_Probe_To_api_Probe(in.LivenessProbe, out.LivenessProbe, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.LivenessProbe = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.Probe -> api.Probe
|
|
if in.ReadinessProbe != nil {
|
|
out.ReadinessProbe = new(api.Probe)
|
|
if err := Convert_v1_Probe_To_api_Probe(in.ReadinessProbe, out.ReadinessProbe, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.ReadinessProbe = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.Lifecycle -> api.Lifecycle
|
|
if in.Lifecycle != nil {
|
|
out.Lifecycle = new(api.Lifecycle)
|
|
if err := Convert_v1_Lifecycle_To_api_Lifecycle(in.Lifecycle, out.Lifecycle, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Lifecycle = nil
|
|
}
|
|
out.TerminationMessagePath = in.TerminationMessagePath
|
|
out.ImagePullPolicy = api.PullPolicy(in.ImagePullPolicy)
|
|
// unable to generate simple pointer conversion for v1.SecurityContext -> api.SecurityContext
|
|
if in.SecurityContext != nil {
|
|
out.SecurityContext = new(api.SecurityContext)
|
|
if err := Convert_v1_SecurityContext_To_api_SecurityContext(in.SecurityContext, out.SecurityContext, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SecurityContext = nil
|
|
}
|
|
out.Stdin = in.Stdin
|
|
out.StdinOnce = in.StdinOnce
|
|
out.TTY = in.TTY
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_Container_To_api_Container(in *v1.Container, out *api.Container, s conversion.Scope) error {
|
|
return autoConvert_v1_Container_To_api_Container(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_ContainerPort_To_api_ContainerPort(in *v1.ContainerPort, out *api.ContainerPort, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.ContainerPort))(in)
|
|
}
|
|
out.Name = in.Name
|
|
out.HostPort = int(in.HostPort)
|
|
out.ContainerPort = int(in.ContainerPort)
|
|
out.Protocol = api.Protocol(in.Protocol)
|
|
out.HostIP = in.HostIP
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_ContainerPort_To_api_ContainerPort(in *v1.ContainerPort, out *api.ContainerPort, s conversion.Scope) error {
|
|
return autoConvert_v1_ContainerPort_To_api_ContainerPort(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in *v1.DownwardAPIVolumeFile, out *api.DownwardAPIVolumeFile, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.DownwardAPIVolumeFile))(in)
|
|
}
|
|
out.Path = in.Path
|
|
if err := Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(&in.FieldRef, &out.FieldRef, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in *v1.DownwardAPIVolumeFile, out *api.DownwardAPIVolumeFile, s conversion.Scope) error {
|
|
return autoConvert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in *v1.DownwardAPIVolumeSource, out *api.DownwardAPIVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.DownwardAPIVolumeSource))(in)
|
|
}
|
|
if in.Items != nil {
|
|
out.Items = make([]api.DownwardAPIVolumeFile, len(in.Items))
|
|
for i := range in.Items {
|
|
if err := Convert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile(&in.Items[i], &out.Items[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Items = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in *v1.DownwardAPIVolumeSource, out *api.DownwardAPIVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in *v1.EmptyDirVolumeSource, out *api.EmptyDirVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.EmptyDirVolumeSource))(in)
|
|
}
|
|
out.Medium = api.StorageMedium(in.Medium)
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in *v1.EmptyDirVolumeSource, out *api.EmptyDirVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_EnvVar_To_api_EnvVar(in *v1.EnvVar, out *api.EnvVar, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.EnvVar))(in)
|
|
}
|
|
out.Name = in.Name
|
|
out.Value = in.Value
|
|
// unable to generate simple pointer conversion for v1.EnvVarSource -> api.EnvVarSource
|
|
if in.ValueFrom != nil {
|
|
out.ValueFrom = new(api.EnvVarSource)
|
|
if err := Convert_v1_EnvVarSource_To_api_EnvVarSource(in.ValueFrom, out.ValueFrom, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.ValueFrom = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_EnvVar_To_api_EnvVar(in *v1.EnvVar, out *api.EnvVar, s conversion.Scope) error {
|
|
return autoConvert_v1_EnvVar_To_api_EnvVar(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_EnvVarSource_To_api_EnvVarSource(in *v1.EnvVarSource, out *api.EnvVarSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.EnvVarSource))(in)
|
|
}
|
|
// unable to generate simple pointer conversion for v1.ObjectFieldSelector -> api.ObjectFieldSelector
|
|
if in.FieldRef != nil {
|
|
out.FieldRef = new(api.ObjectFieldSelector)
|
|
if err := Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in.FieldRef, out.FieldRef, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.FieldRef = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.ConfigMapKeySelector -> api.ConfigMapKeySelector
|
|
if in.ConfigMapKeyRef != nil {
|
|
out.ConfigMapKeyRef = new(api.ConfigMapKeySelector)
|
|
if err := Convert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector(in.ConfigMapKeyRef, out.ConfigMapKeyRef, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.ConfigMapKeyRef = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.SecretKeySelector -> api.SecretKeySelector
|
|
if in.SecretKeyRef != nil {
|
|
out.SecretKeyRef = new(api.SecretKeySelector)
|
|
if err := Convert_v1_SecretKeySelector_To_api_SecretKeySelector(in.SecretKeyRef, out.SecretKeyRef, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SecretKeyRef = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_EnvVarSource_To_api_EnvVarSource(in *v1.EnvVarSource, out *api.EnvVarSource, s conversion.Scope) error {
|
|
return autoConvert_v1_EnvVarSource_To_api_EnvVarSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_ExecAction_To_api_ExecAction(in *v1.ExecAction, out *api.ExecAction, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.ExecAction))(in)
|
|
}
|
|
if in.Command != nil {
|
|
out.Command = make([]string, len(in.Command))
|
|
for i := range in.Command {
|
|
out.Command[i] = in.Command[i]
|
|
}
|
|
} else {
|
|
out.Command = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_ExecAction_To_api_ExecAction(in *v1.ExecAction, out *api.ExecAction, s conversion.Scope) error {
|
|
return autoConvert_v1_ExecAction_To_api_ExecAction(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_FCVolumeSource_To_api_FCVolumeSource(in *v1.FCVolumeSource, out *api.FCVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.FCVolumeSource))(in)
|
|
}
|
|
if in.TargetWWNs != nil {
|
|
out.TargetWWNs = make([]string, len(in.TargetWWNs))
|
|
for i := range in.TargetWWNs {
|
|
out.TargetWWNs[i] = in.TargetWWNs[i]
|
|
}
|
|
} else {
|
|
out.TargetWWNs = nil
|
|
}
|
|
if in.Lun != nil {
|
|
out.Lun = new(int)
|
|
*out.Lun = int(*in.Lun)
|
|
} else {
|
|
out.Lun = nil
|
|
}
|
|
out.FSType = in.FSType
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_FCVolumeSource_To_api_FCVolumeSource(in *v1.FCVolumeSource, out *api.FCVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_FCVolumeSource_To_api_FCVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in *v1.FlexVolumeSource, out *api.FlexVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.FlexVolumeSource))(in)
|
|
}
|
|
out.Driver = in.Driver
|
|
out.FSType = in.FSType
|
|
// unable to generate simple pointer conversion for v1.LocalObjectReference -> api.LocalObjectReference
|
|
if in.SecretRef != nil {
|
|
out.SecretRef = new(api.LocalObjectReference)
|
|
if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(in.SecretRef, out.SecretRef, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SecretRef = nil
|
|
}
|
|
out.ReadOnly = in.ReadOnly
|
|
if in.Options != nil {
|
|
out.Options = make(map[string]string)
|
|
for key, val := range in.Options {
|
|
out.Options[key] = val
|
|
}
|
|
} else {
|
|
out.Options = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in *v1.FlexVolumeSource, out *api.FlexVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in *v1.FlockerVolumeSource, out *api.FlockerVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.FlockerVolumeSource))(in)
|
|
}
|
|
out.DatasetName = in.DatasetName
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in *v1.FlockerVolumeSource, out *api.FlockerVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in *v1.GCEPersistentDiskVolumeSource, out *api.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.GCEPersistentDiskVolumeSource))(in)
|
|
}
|
|
out.PDName = in.PDName
|
|
out.FSType = in.FSType
|
|
out.Partition = int(in.Partition)
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in *v1.GCEPersistentDiskVolumeSource, out *api.GCEPersistentDiskVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in *v1.GitRepoVolumeSource, out *api.GitRepoVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.GitRepoVolumeSource))(in)
|
|
}
|
|
out.Repository = in.Repository
|
|
out.Revision = in.Revision
|
|
out.Directory = in.Directory
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in *v1.GitRepoVolumeSource, out *api.GitRepoVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in *v1.GlusterfsVolumeSource, out *api.GlusterfsVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.GlusterfsVolumeSource))(in)
|
|
}
|
|
out.EndpointsName = in.EndpointsName
|
|
out.Path = in.Path
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in *v1.GlusterfsVolumeSource, out *api.GlusterfsVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_HTTPGetAction_To_api_HTTPGetAction(in *v1.HTTPGetAction, out *api.HTTPGetAction, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.HTTPGetAction))(in)
|
|
}
|
|
out.Path = in.Path
|
|
if err := api.Convert_intstr_IntOrString_To_intstr_IntOrString(&in.Port, &out.Port, s); err != nil {
|
|
return err
|
|
}
|
|
out.Host = in.Host
|
|
out.Scheme = api.URIScheme(in.Scheme)
|
|
if in.HTTPHeaders != nil {
|
|
out.HTTPHeaders = make([]api.HTTPHeader, len(in.HTTPHeaders))
|
|
for i := range in.HTTPHeaders {
|
|
if err := Convert_v1_HTTPHeader_To_api_HTTPHeader(&in.HTTPHeaders[i], &out.HTTPHeaders[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.HTTPHeaders = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_HTTPGetAction_To_api_HTTPGetAction(in *v1.HTTPGetAction, out *api.HTTPGetAction, s conversion.Scope) error {
|
|
return autoConvert_v1_HTTPGetAction_To_api_HTTPGetAction(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_HTTPHeader_To_api_HTTPHeader(in *v1.HTTPHeader, out *api.HTTPHeader, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.HTTPHeader))(in)
|
|
}
|
|
out.Name = in.Name
|
|
out.Value = in.Value
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_HTTPHeader_To_api_HTTPHeader(in *v1.HTTPHeader, out *api.HTTPHeader, s conversion.Scope) error {
|
|
return autoConvert_v1_HTTPHeader_To_api_HTTPHeader(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_Handler_To_api_Handler(in *v1.Handler, out *api.Handler, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.Handler))(in)
|
|
}
|
|
// unable to generate simple pointer conversion for v1.ExecAction -> api.ExecAction
|
|
if in.Exec != nil {
|
|
out.Exec = new(api.ExecAction)
|
|
if err := Convert_v1_ExecAction_To_api_ExecAction(in.Exec, out.Exec, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Exec = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.HTTPGetAction -> api.HTTPGetAction
|
|
if in.HTTPGet != nil {
|
|
out.HTTPGet = new(api.HTTPGetAction)
|
|
if err := Convert_v1_HTTPGetAction_To_api_HTTPGetAction(in.HTTPGet, out.HTTPGet, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.HTTPGet = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.TCPSocketAction -> api.TCPSocketAction
|
|
if in.TCPSocket != nil {
|
|
out.TCPSocket = new(api.TCPSocketAction)
|
|
if err := Convert_v1_TCPSocketAction_To_api_TCPSocketAction(in.TCPSocket, out.TCPSocket, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.TCPSocket = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_Handler_To_api_Handler(in *v1.Handler, out *api.Handler, s conversion.Scope) error {
|
|
return autoConvert_v1_Handler_To_api_Handler(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in *v1.HostPathVolumeSource, out *api.HostPathVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.HostPathVolumeSource))(in)
|
|
}
|
|
out.Path = in.Path
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in *v1.HostPathVolumeSource, out *api.HostPathVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in *v1.ISCSIVolumeSource, out *api.ISCSIVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.ISCSIVolumeSource))(in)
|
|
}
|
|
out.TargetPortal = in.TargetPortal
|
|
out.IQN = in.IQN
|
|
out.Lun = int(in.Lun)
|
|
out.ISCSIInterface = in.ISCSIInterface
|
|
out.FSType = in.FSType
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in *v1.ISCSIVolumeSource, out *api.ISCSIVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_KeyToPath_To_api_KeyToPath(in *v1.KeyToPath, out *api.KeyToPath, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.KeyToPath))(in)
|
|
}
|
|
out.Key = in.Key
|
|
out.Path = in.Path
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_KeyToPath_To_api_KeyToPath(in *v1.KeyToPath, out *api.KeyToPath, s conversion.Scope) error {
|
|
return autoConvert_v1_KeyToPath_To_api_KeyToPath(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_Lifecycle_To_api_Lifecycle(in *v1.Lifecycle, out *api.Lifecycle, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.Lifecycle))(in)
|
|
}
|
|
// unable to generate simple pointer conversion for v1.Handler -> api.Handler
|
|
if in.PostStart != nil {
|
|
out.PostStart = new(api.Handler)
|
|
if err := Convert_v1_Handler_To_api_Handler(in.PostStart, out.PostStart, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.PostStart = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.Handler -> api.Handler
|
|
if in.PreStop != nil {
|
|
out.PreStop = new(api.Handler)
|
|
if err := Convert_v1_Handler_To_api_Handler(in.PreStop, out.PreStop, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.PreStop = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_Lifecycle_To_api_Lifecycle(in *v1.Lifecycle, out *api.Lifecycle, s conversion.Scope) error {
|
|
return autoConvert_v1_Lifecycle_To_api_Lifecycle(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_LocalObjectReference_To_api_LocalObjectReference(in *v1.LocalObjectReference, out *api.LocalObjectReference, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.LocalObjectReference))(in)
|
|
}
|
|
out.Name = in.Name
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_LocalObjectReference_To_api_LocalObjectReference(in *v1.LocalObjectReference, out *api.LocalObjectReference, s conversion.Scope) error {
|
|
return autoConvert_v1_LocalObjectReference_To_api_LocalObjectReference(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in *v1.NFSVolumeSource, out *api.NFSVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.NFSVolumeSource))(in)
|
|
}
|
|
out.Server = in.Server
|
|
out.Path = in.Path
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in *v1.NFSVolumeSource, out *api.NFSVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in *v1.ObjectFieldSelector, out *api.ObjectFieldSelector, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.ObjectFieldSelector))(in)
|
|
}
|
|
out.APIVersion = in.APIVersion
|
|
out.FieldPath = in.FieldPath
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in *v1.ObjectFieldSelector, out *api.ObjectFieldSelector, s conversion.Scope) error {
|
|
return autoConvert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_ObjectMeta_To_api_ObjectMeta(in *v1.ObjectMeta, out *api.ObjectMeta, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.ObjectMeta))(in)
|
|
}
|
|
out.Name = in.Name
|
|
out.GenerateName = in.GenerateName
|
|
out.Namespace = in.Namespace
|
|
out.SelfLink = in.SelfLink
|
|
out.UID = in.UID
|
|
out.ResourceVersion = in.ResourceVersion
|
|
out.Generation = in.Generation
|
|
if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.CreationTimestamp, &out.CreationTimestamp, s); err != nil {
|
|
return err
|
|
}
|
|
// unable to generate simple pointer conversion for unversioned.Time -> unversioned.Time
|
|
if in.DeletionTimestamp != nil {
|
|
out.DeletionTimestamp = new(unversioned.Time)
|
|
if err := api.Convert_unversioned_Time_To_unversioned_Time(in.DeletionTimestamp, out.DeletionTimestamp, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.DeletionTimestamp = nil
|
|
}
|
|
if in.DeletionGracePeriodSeconds != nil {
|
|
out.DeletionGracePeriodSeconds = new(int64)
|
|
*out.DeletionGracePeriodSeconds = *in.DeletionGracePeriodSeconds
|
|
} else {
|
|
out.DeletionGracePeriodSeconds = nil
|
|
}
|
|
if in.Labels != nil {
|
|
out.Labels = make(map[string]string)
|
|
for key, val := range in.Labels {
|
|
out.Labels[key] = val
|
|
}
|
|
} else {
|
|
out.Labels = nil
|
|
}
|
|
if in.Annotations != nil {
|
|
out.Annotations = make(map[string]string)
|
|
for key, val := range in.Annotations {
|
|
out.Annotations[key] = val
|
|
}
|
|
} else {
|
|
out.Annotations = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_ObjectMeta_To_api_ObjectMeta(in *v1.ObjectMeta, out *api.ObjectMeta, s conversion.Scope) error {
|
|
return autoConvert_v1_ObjectMeta_To_api_ObjectMeta(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in *v1.PersistentVolumeClaimVolumeSource, out *api.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.PersistentVolumeClaimVolumeSource))(in)
|
|
}
|
|
out.ClaimName = in.ClaimName
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in *v1.PersistentVolumeClaimVolumeSource, out *api.PersistentVolumeClaimVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_PodSpec_To_api_PodSpec(in *v1.PodSpec, out *api.PodSpec, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.PodSpec))(in)
|
|
}
|
|
if in.Volumes != nil {
|
|
out.Volumes = make([]api.Volume, len(in.Volumes))
|
|
for i := range in.Volumes {
|
|
if err := Convert_v1_Volume_To_api_Volume(&in.Volumes[i], &out.Volumes[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Volumes = nil
|
|
}
|
|
if in.Containers != nil {
|
|
out.Containers = make([]api.Container, len(in.Containers))
|
|
for i := range in.Containers {
|
|
if err := Convert_v1_Container_To_api_Container(&in.Containers[i], &out.Containers[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Containers = nil
|
|
}
|
|
out.RestartPolicy = api.RestartPolicy(in.RestartPolicy)
|
|
if in.TerminationGracePeriodSeconds != nil {
|
|
out.TerminationGracePeriodSeconds = new(int64)
|
|
*out.TerminationGracePeriodSeconds = *in.TerminationGracePeriodSeconds
|
|
} else {
|
|
out.TerminationGracePeriodSeconds = nil
|
|
}
|
|
if in.ActiveDeadlineSeconds != nil {
|
|
out.ActiveDeadlineSeconds = new(int64)
|
|
*out.ActiveDeadlineSeconds = *in.ActiveDeadlineSeconds
|
|
} else {
|
|
out.ActiveDeadlineSeconds = nil
|
|
}
|
|
out.DNSPolicy = api.DNSPolicy(in.DNSPolicy)
|
|
if in.NodeSelector != nil {
|
|
out.NodeSelector = make(map[string]string)
|
|
for key, val := range in.NodeSelector {
|
|
out.NodeSelector[key] = val
|
|
}
|
|
} else {
|
|
out.NodeSelector = nil
|
|
}
|
|
out.ServiceAccountName = in.ServiceAccountName
|
|
// in.DeprecatedServiceAccount has no peer in out
|
|
out.NodeName = in.NodeName
|
|
// in.HostNetwork has no peer in out
|
|
// in.HostPID has no peer in out
|
|
// in.HostIPC has no peer in out
|
|
// unable to generate simple pointer conversion for v1.PodSecurityContext -> api.PodSecurityContext
|
|
if in.SecurityContext != nil {
|
|
if err := s.Convert(&in.SecurityContext, &out.SecurityContext, 0); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SecurityContext = nil
|
|
}
|
|
if in.ImagePullSecrets != nil {
|
|
out.ImagePullSecrets = make([]api.LocalObjectReference, len(in.ImagePullSecrets))
|
|
for i := range in.ImagePullSecrets {
|
|
if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.ImagePullSecrets[i], &out.ImagePullSecrets[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.ImagePullSecrets = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func autoConvert_v1_PodTemplateSpec_To_api_PodTemplateSpec(in *v1.PodTemplateSpec, out *api.PodTemplateSpec, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.PodTemplateSpec))(in)
|
|
}
|
|
if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
|
|
return err
|
|
}
|
|
if err := Convert_v1_PodSpec_To_api_PodSpec(&in.Spec, &out.Spec, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(in *v1.PodTemplateSpec, out *api.PodTemplateSpec, s conversion.Scope) error {
|
|
return autoConvert_v1_PodTemplateSpec_To_api_PodTemplateSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_Probe_To_api_Probe(in *v1.Probe, out *api.Probe, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.Probe))(in)
|
|
}
|
|
if err := Convert_v1_Handler_To_api_Handler(&in.Handler, &out.Handler, s); err != nil {
|
|
return err
|
|
}
|
|
out.InitialDelaySeconds = int(in.InitialDelaySeconds)
|
|
out.TimeoutSeconds = int(in.TimeoutSeconds)
|
|
out.PeriodSeconds = int(in.PeriodSeconds)
|
|
out.SuccessThreshold = int(in.SuccessThreshold)
|
|
out.FailureThreshold = int(in.FailureThreshold)
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_Probe_To_api_Probe(in *v1.Probe, out *api.Probe, s conversion.Scope) error {
|
|
return autoConvert_v1_Probe_To_api_Probe(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in *v1.RBDVolumeSource, out *api.RBDVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.RBDVolumeSource))(in)
|
|
}
|
|
if in.CephMonitors != nil {
|
|
out.CephMonitors = make([]string, len(in.CephMonitors))
|
|
for i := range in.CephMonitors {
|
|
out.CephMonitors[i] = in.CephMonitors[i]
|
|
}
|
|
} else {
|
|
out.CephMonitors = nil
|
|
}
|
|
out.RBDImage = in.RBDImage
|
|
out.FSType = in.FSType
|
|
out.RBDPool = in.RBDPool
|
|
out.RadosUser = in.RadosUser
|
|
out.Keyring = in.Keyring
|
|
// unable to generate simple pointer conversion for v1.LocalObjectReference -> api.LocalObjectReference
|
|
if in.SecretRef != nil {
|
|
out.SecretRef = new(api.LocalObjectReference)
|
|
if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(in.SecretRef, out.SecretRef, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SecretRef = nil
|
|
}
|
|
out.ReadOnly = in.ReadOnly
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in *v1.RBDVolumeSource, out *api.RBDVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_ResourceRequirements_To_api_ResourceRequirements(in *v1.ResourceRequirements, out *api.ResourceRequirements, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.ResourceRequirements))(in)
|
|
}
|
|
if in.Limits != nil {
|
|
out.Limits = make(api.ResourceList)
|
|
for key, val := range in.Limits {
|
|
newVal := resource.Quantity{}
|
|
if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, &newVal, s); err != nil {
|
|
return err
|
|
}
|
|
out.Limits[api.ResourceName(key)] = newVal
|
|
}
|
|
} else {
|
|
out.Limits = nil
|
|
}
|
|
if in.Requests != nil {
|
|
out.Requests = make(api.ResourceList)
|
|
for key, val := range in.Requests {
|
|
newVal := resource.Quantity{}
|
|
if err := api.Convert_resource_Quantity_To_resource_Quantity(&val, &newVal, s); err != nil {
|
|
return err
|
|
}
|
|
out.Requests[api.ResourceName(key)] = newVal
|
|
}
|
|
} else {
|
|
out.Requests = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_ResourceRequirements_To_api_ResourceRequirements(in *v1.ResourceRequirements, out *api.ResourceRequirements, s conversion.Scope) error {
|
|
return autoConvert_v1_ResourceRequirements_To_api_ResourceRequirements(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_SELinuxOptions_To_api_SELinuxOptions(in *v1.SELinuxOptions, out *api.SELinuxOptions, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.SELinuxOptions))(in)
|
|
}
|
|
out.User = in.User
|
|
out.Role = in.Role
|
|
out.Type = in.Type
|
|
out.Level = in.Level
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_SELinuxOptions_To_api_SELinuxOptions(in *v1.SELinuxOptions, out *api.SELinuxOptions, s conversion.Scope) error {
|
|
return autoConvert_v1_SELinuxOptions_To_api_SELinuxOptions(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_SecretKeySelector_To_api_SecretKeySelector(in *v1.SecretKeySelector, out *api.SecretKeySelector, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.SecretKeySelector))(in)
|
|
}
|
|
if err := Convert_v1_LocalObjectReference_To_api_LocalObjectReference(&in.LocalObjectReference, &out.LocalObjectReference, s); err != nil {
|
|
return err
|
|
}
|
|
out.Key = in.Key
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_SecretKeySelector_To_api_SecretKeySelector(in *v1.SecretKeySelector, out *api.SecretKeySelector, s conversion.Scope) error {
|
|
return autoConvert_v1_SecretKeySelector_To_api_SecretKeySelector(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in *v1.SecretVolumeSource, out *api.SecretVolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.SecretVolumeSource))(in)
|
|
}
|
|
out.SecretName = in.SecretName
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in *v1.SecretVolumeSource, out *api.SecretVolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_SecurityContext_To_api_SecurityContext(in *v1.SecurityContext, out *api.SecurityContext, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.SecurityContext))(in)
|
|
}
|
|
// unable to generate simple pointer conversion for v1.Capabilities -> api.Capabilities
|
|
if in.Capabilities != nil {
|
|
out.Capabilities = new(api.Capabilities)
|
|
if err := Convert_v1_Capabilities_To_api_Capabilities(in.Capabilities, out.Capabilities, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Capabilities = nil
|
|
}
|
|
if in.Privileged != nil {
|
|
out.Privileged = new(bool)
|
|
*out.Privileged = *in.Privileged
|
|
} else {
|
|
out.Privileged = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.SELinuxOptions -> api.SELinuxOptions
|
|
if in.SELinuxOptions != nil {
|
|
out.SELinuxOptions = new(api.SELinuxOptions)
|
|
if err := Convert_v1_SELinuxOptions_To_api_SELinuxOptions(in.SELinuxOptions, out.SELinuxOptions, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.SELinuxOptions = nil
|
|
}
|
|
if in.RunAsUser != nil {
|
|
out.RunAsUser = new(int64)
|
|
*out.RunAsUser = *in.RunAsUser
|
|
} else {
|
|
out.RunAsUser = nil
|
|
}
|
|
if in.RunAsNonRoot != nil {
|
|
out.RunAsNonRoot = new(bool)
|
|
*out.RunAsNonRoot = *in.RunAsNonRoot
|
|
} else {
|
|
out.RunAsNonRoot = nil
|
|
}
|
|
if in.ReadOnlyRootFilesystem != nil {
|
|
out.ReadOnlyRootFilesystem = new(bool)
|
|
*out.ReadOnlyRootFilesystem = *in.ReadOnlyRootFilesystem
|
|
} else {
|
|
out.ReadOnlyRootFilesystem = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_SecurityContext_To_api_SecurityContext(in *v1.SecurityContext, out *api.SecurityContext, s conversion.Scope) error {
|
|
return autoConvert_v1_SecurityContext_To_api_SecurityContext(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_TCPSocketAction_To_api_TCPSocketAction(in *v1.TCPSocketAction, out *api.TCPSocketAction, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.TCPSocketAction))(in)
|
|
}
|
|
if err := api.Convert_intstr_IntOrString_To_intstr_IntOrString(&in.Port, &out.Port, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_TCPSocketAction_To_api_TCPSocketAction(in *v1.TCPSocketAction, out *api.TCPSocketAction, s conversion.Scope) error {
|
|
return autoConvert_v1_TCPSocketAction_To_api_TCPSocketAction(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_Volume_To_api_Volume(in *v1.Volume, out *api.Volume, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.Volume))(in)
|
|
}
|
|
out.Name = in.Name
|
|
if err := Convert_v1_VolumeSource_To_api_VolumeSource(&in.VolumeSource, &out.VolumeSource, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_Volume_To_api_Volume(in *v1.Volume, out *api.Volume, s conversion.Scope) error {
|
|
return autoConvert_v1_Volume_To_api_Volume(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_VolumeMount_To_api_VolumeMount(in *v1.VolumeMount, out *api.VolumeMount, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.VolumeMount))(in)
|
|
}
|
|
out.Name = in.Name
|
|
out.ReadOnly = in.ReadOnly
|
|
out.MountPath = in.MountPath
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_VolumeMount_To_api_VolumeMount(in *v1.VolumeMount, out *api.VolumeMount, s conversion.Scope) error {
|
|
return autoConvert_v1_VolumeMount_To_api_VolumeMount(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_VolumeSource_To_api_VolumeSource(in *v1.VolumeSource, out *api.VolumeSource, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*v1.VolumeSource))(in)
|
|
}
|
|
// unable to generate simple pointer conversion for v1.HostPathVolumeSource -> api.HostPathVolumeSource
|
|
if in.HostPath != nil {
|
|
out.HostPath = new(api.HostPathVolumeSource)
|
|
if err := Convert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource(in.HostPath, out.HostPath, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.HostPath = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.EmptyDirVolumeSource -> api.EmptyDirVolumeSource
|
|
if in.EmptyDir != nil {
|
|
out.EmptyDir = new(api.EmptyDirVolumeSource)
|
|
if err := Convert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource(in.EmptyDir, out.EmptyDir, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.EmptyDir = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.GCEPersistentDiskVolumeSource -> api.GCEPersistentDiskVolumeSource
|
|
if in.GCEPersistentDisk != nil {
|
|
out.GCEPersistentDisk = new(api.GCEPersistentDiskVolumeSource)
|
|
if err := Convert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource(in.GCEPersistentDisk, out.GCEPersistentDisk, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.GCEPersistentDisk = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.AWSElasticBlockStoreVolumeSource -> api.AWSElasticBlockStoreVolumeSource
|
|
if in.AWSElasticBlockStore != nil {
|
|
out.AWSElasticBlockStore = new(api.AWSElasticBlockStoreVolumeSource)
|
|
if err := Convert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource(in.AWSElasticBlockStore, out.AWSElasticBlockStore, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.AWSElasticBlockStore = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.GitRepoVolumeSource -> api.GitRepoVolumeSource
|
|
if in.GitRepo != nil {
|
|
out.GitRepo = new(api.GitRepoVolumeSource)
|
|
if err := Convert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource(in.GitRepo, out.GitRepo, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.GitRepo = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.SecretVolumeSource -> api.SecretVolumeSource
|
|
if in.Secret != nil {
|
|
out.Secret = new(api.SecretVolumeSource)
|
|
if err := Convert_v1_SecretVolumeSource_To_api_SecretVolumeSource(in.Secret, out.Secret, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Secret = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.NFSVolumeSource -> api.NFSVolumeSource
|
|
if in.NFS != nil {
|
|
out.NFS = new(api.NFSVolumeSource)
|
|
if err := Convert_v1_NFSVolumeSource_To_api_NFSVolumeSource(in.NFS, out.NFS, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.NFS = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.ISCSIVolumeSource -> api.ISCSIVolumeSource
|
|
if in.ISCSI != nil {
|
|
out.ISCSI = new(api.ISCSIVolumeSource)
|
|
if err := Convert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource(in.ISCSI, out.ISCSI, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.ISCSI = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.GlusterfsVolumeSource -> api.GlusterfsVolumeSource
|
|
if in.Glusterfs != nil {
|
|
out.Glusterfs = new(api.GlusterfsVolumeSource)
|
|
if err := Convert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource(in.Glusterfs, out.Glusterfs, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Glusterfs = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.PersistentVolumeClaimVolumeSource -> api.PersistentVolumeClaimVolumeSource
|
|
if in.PersistentVolumeClaim != nil {
|
|
out.PersistentVolumeClaim = new(api.PersistentVolumeClaimVolumeSource)
|
|
if err := Convert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource(in.PersistentVolumeClaim, out.PersistentVolumeClaim, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.PersistentVolumeClaim = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.RBDVolumeSource -> api.RBDVolumeSource
|
|
if in.RBD != nil {
|
|
out.RBD = new(api.RBDVolumeSource)
|
|
if err := Convert_v1_RBDVolumeSource_To_api_RBDVolumeSource(in.RBD, out.RBD, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.RBD = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.FlexVolumeSource -> api.FlexVolumeSource
|
|
if in.FlexVolume != nil {
|
|
out.FlexVolume = new(api.FlexVolumeSource)
|
|
if err := Convert_v1_FlexVolumeSource_To_api_FlexVolumeSource(in.FlexVolume, out.FlexVolume, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.FlexVolume = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.CinderVolumeSource -> api.CinderVolumeSource
|
|
if in.Cinder != nil {
|
|
out.Cinder = new(api.CinderVolumeSource)
|
|
if err := Convert_v1_CinderVolumeSource_To_api_CinderVolumeSource(in.Cinder, out.Cinder, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Cinder = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.CephFSVolumeSource -> api.CephFSVolumeSource
|
|
if in.CephFS != nil {
|
|
out.CephFS = new(api.CephFSVolumeSource)
|
|
if err := Convert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource(in.CephFS, out.CephFS, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.CephFS = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.FlockerVolumeSource -> api.FlockerVolumeSource
|
|
if in.Flocker != nil {
|
|
out.Flocker = new(api.FlockerVolumeSource)
|
|
if err := Convert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource(in.Flocker, out.Flocker, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Flocker = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.DownwardAPIVolumeSource -> api.DownwardAPIVolumeSource
|
|
if in.DownwardAPI != nil {
|
|
out.DownwardAPI = new(api.DownwardAPIVolumeSource)
|
|
if err := Convert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource(in.DownwardAPI, out.DownwardAPI, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.DownwardAPI = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.FCVolumeSource -> api.FCVolumeSource
|
|
if in.FC != nil {
|
|
out.FC = new(api.FCVolumeSource)
|
|
if err := Convert_v1_FCVolumeSource_To_api_FCVolumeSource(in.FC, out.FC, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.FC = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.AzureFileVolumeSource -> api.AzureFileVolumeSource
|
|
if in.AzureFile != nil {
|
|
out.AzureFile = new(api.AzureFileVolumeSource)
|
|
if err := Convert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource(in.AzureFile, out.AzureFile, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.AzureFile = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.ConfigMapVolumeSource -> api.ConfigMapVolumeSource
|
|
if in.ConfigMap != nil {
|
|
out.ConfigMap = new(api.ConfigMapVolumeSource)
|
|
if err := Convert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource(in.ConfigMap, out.ConfigMap, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.ConfigMap = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_VolumeSource_To_api_VolumeSource(in *v1.VolumeSource, out *api.VolumeSource, s conversion.Scope) error {
|
|
return autoConvert_v1_VolumeSource_To_api_VolumeSource(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_Job_To_extensions_Job(in *Job, out *extensions.Job, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*Job))(in)
|
|
}
|
|
if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
|
|
return err
|
|
}
|
|
if err := Convert_v1_ObjectMeta_To_api_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
|
|
return err
|
|
}
|
|
if err := Convert_v1_JobSpec_To_extensions_JobSpec(&in.Spec, &out.Spec, s); err != nil {
|
|
return err
|
|
}
|
|
if err := Convert_v1_JobStatus_To_extensions_JobStatus(&in.Status, &out.Status, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_Job_To_extensions_Job(in *Job, out *extensions.Job, s conversion.Scope) error {
|
|
return autoConvert_v1_Job_To_extensions_Job(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_JobCondition_To_extensions_JobCondition(in *JobCondition, out *extensions.JobCondition, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*JobCondition))(in)
|
|
}
|
|
out.Type = extensions.JobConditionType(in.Type)
|
|
out.Status = api.ConditionStatus(in.Status)
|
|
if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastProbeTime, &out.LastProbeTime, s); err != nil {
|
|
return err
|
|
}
|
|
if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastTransitionTime, &out.LastTransitionTime, s); err != nil {
|
|
return err
|
|
}
|
|
out.Reason = in.Reason
|
|
out.Message = in.Message
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_JobCondition_To_extensions_JobCondition(in *JobCondition, out *extensions.JobCondition, s conversion.Scope) error {
|
|
return autoConvert_v1_JobCondition_To_extensions_JobCondition(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_JobList_To_extensions_JobList(in *JobList, out *extensions.JobList, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*JobList))(in)
|
|
}
|
|
if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
|
|
return err
|
|
}
|
|
if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
|
|
return err
|
|
}
|
|
if in.Items != nil {
|
|
out.Items = make([]extensions.Job, len(in.Items))
|
|
for i := range in.Items {
|
|
if err := Convert_v1_Job_To_extensions_Job(&in.Items[i], &out.Items[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Items = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_JobList_To_extensions_JobList(in *JobList, out *extensions.JobList, s conversion.Scope) error {
|
|
return autoConvert_v1_JobList_To_extensions_JobList(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_JobSpec_To_extensions_JobSpec(in *JobSpec, out *extensions.JobSpec, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*JobSpec))(in)
|
|
}
|
|
if in.Parallelism != nil {
|
|
out.Parallelism = new(int)
|
|
*out.Parallelism = int(*in.Parallelism)
|
|
} else {
|
|
out.Parallelism = nil
|
|
}
|
|
if in.Completions != nil {
|
|
out.Completions = new(int)
|
|
*out.Completions = int(*in.Completions)
|
|
} else {
|
|
out.Completions = nil
|
|
}
|
|
if in.ActiveDeadlineSeconds != nil {
|
|
out.ActiveDeadlineSeconds = new(int64)
|
|
*out.ActiveDeadlineSeconds = *in.ActiveDeadlineSeconds
|
|
} else {
|
|
out.ActiveDeadlineSeconds = nil
|
|
}
|
|
// unable to generate simple pointer conversion for v1.LabelSelector -> unversioned.LabelSelector
|
|
if in.Selector != nil {
|
|
out.Selector = new(unversioned.LabelSelector)
|
|
if err := Convert_v1_LabelSelector_To_unversioned_LabelSelector(in.Selector, out.Selector, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Selector = nil
|
|
}
|
|
if err := Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_JobSpec_To_extensions_JobSpec(in *JobSpec, out *extensions.JobSpec, s conversion.Scope) error {
|
|
return autoConvert_v1_JobSpec_To_extensions_JobSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_JobStatus_To_extensions_JobStatus(in *JobStatus, out *extensions.JobStatus, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*JobStatus))(in)
|
|
}
|
|
if in.Conditions != nil {
|
|
out.Conditions = make([]extensions.JobCondition, len(in.Conditions))
|
|
for i := range in.Conditions {
|
|
if err := Convert_v1_JobCondition_To_extensions_JobCondition(&in.Conditions[i], &out.Conditions[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Conditions = nil
|
|
}
|
|
// unable to generate simple pointer conversion for unversioned.Time -> unversioned.Time
|
|
if in.StartTime != nil {
|
|
out.StartTime = new(unversioned.Time)
|
|
if err := api.Convert_unversioned_Time_To_unversioned_Time(in.StartTime, out.StartTime, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.StartTime = nil
|
|
}
|
|
// unable to generate simple pointer conversion for unversioned.Time -> unversioned.Time
|
|
if in.CompletionTime != nil {
|
|
out.CompletionTime = new(unversioned.Time)
|
|
if err := api.Convert_unversioned_Time_To_unversioned_Time(in.CompletionTime, out.CompletionTime, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.CompletionTime = nil
|
|
}
|
|
out.Active = int(in.Active)
|
|
out.Succeeded = int(in.Succeeded)
|
|
out.Failed = int(in.Failed)
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_JobStatus_To_extensions_JobStatus(in *JobStatus, out *extensions.JobStatus, s conversion.Scope) error {
|
|
return autoConvert_v1_JobStatus_To_extensions_JobStatus(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_LabelSelector_To_unversioned_LabelSelector(in *LabelSelector, out *unversioned.LabelSelector, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*LabelSelector))(in)
|
|
}
|
|
if in.MatchLabels != nil {
|
|
out.MatchLabels = make(map[string]string)
|
|
for key, val := range in.MatchLabels {
|
|
out.MatchLabels[key] = val
|
|
}
|
|
} else {
|
|
out.MatchLabels = nil
|
|
}
|
|
if in.MatchExpressions != nil {
|
|
out.MatchExpressions = make([]unversioned.LabelSelectorRequirement, len(in.MatchExpressions))
|
|
for i := range in.MatchExpressions {
|
|
if err := Convert_v1_LabelSelectorRequirement_To_unversioned_LabelSelectorRequirement(&in.MatchExpressions[i], &out.MatchExpressions[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.MatchExpressions = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_LabelSelector_To_unversioned_LabelSelector(in *LabelSelector, out *unversioned.LabelSelector, s conversion.Scope) error {
|
|
return autoConvert_v1_LabelSelector_To_unversioned_LabelSelector(in, out, s)
|
|
}
|
|
|
|
func autoConvert_v1_LabelSelectorRequirement_To_unversioned_LabelSelectorRequirement(in *LabelSelectorRequirement, out *unversioned.LabelSelectorRequirement, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*LabelSelectorRequirement))(in)
|
|
}
|
|
out.Key = in.Key
|
|
out.Operator = unversioned.LabelSelectorOperator(in.Operator)
|
|
if in.Values != nil {
|
|
out.Values = make([]string, len(in.Values))
|
|
for i := range in.Values {
|
|
out.Values[i] = in.Values[i]
|
|
}
|
|
} else {
|
|
out.Values = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_v1_LabelSelectorRequirement_To_unversioned_LabelSelectorRequirement(in *LabelSelectorRequirement, out *unversioned.LabelSelectorRequirement, s conversion.Scope) error {
|
|
return autoConvert_v1_LabelSelectorRequirement_To_unversioned_LabelSelectorRequirement(in, out, s)
|
|
}
|
|
|
|
func autoConvert_extensions_Job_To_v1_Job(in *extensions.Job, out *Job, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*extensions.Job))(in)
|
|
}
|
|
if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
|
|
return err
|
|
}
|
|
if err := Convert_api_ObjectMeta_To_v1_ObjectMeta(&in.ObjectMeta, &out.ObjectMeta, s); err != nil {
|
|
return err
|
|
}
|
|
if err := Convert_extensions_JobSpec_To_v1_JobSpec(&in.Spec, &out.Spec, s); err != nil {
|
|
return err
|
|
}
|
|
if err := Convert_extensions_JobStatus_To_v1_JobStatus(&in.Status, &out.Status, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_extensions_Job_To_v1_Job(in *extensions.Job, out *Job, s conversion.Scope) error {
|
|
return autoConvert_extensions_Job_To_v1_Job(in, out, s)
|
|
}
|
|
|
|
func autoConvert_extensions_JobCondition_To_v1_JobCondition(in *extensions.JobCondition, out *JobCondition, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*extensions.JobCondition))(in)
|
|
}
|
|
out.Type = JobConditionType(in.Type)
|
|
out.Status = v1.ConditionStatus(in.Status)
|
|
if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastProbeTime, &out.LastProbeTime, s); err != nil {
|
|
return err
|
|
}
|
|
if err := api.Convert_unversioned_Time_To_unversioned_Time(&in.LastTransitionTime, &out.LastTransitionTime, s); err != nil {
|
|
return err
|
|
}
|
|
out.Reason = in.Reason
|
|
out.Message = in.Message
|
|
return nil
|
|
}
|
|
|
|
func Convert_extensions_JobCondition_To_v1_JobCondition(in *extensions.JobCondition, out *JobCondition, s conversion.Scope) error {
|
|
return autoConvert_extensions_JobCondition_To_v1_JobCondition(in, out, s)
|
|
}
|
|
|
|
func autoConvert_extensions_JobList_To_v1_JobList(in *extensions.JobList, out *JobList, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*extensions.JobList))(in)
|
|
}
|
|
if err := api.Convert_unversioned_TypeMeta_To_unversioned_TypeMeta(&in.TypeMeta, &out.TypeMeta, s); err != nil {
|
|
return err
|
|
}
|
|
if err := api.Convert_unversioned_ListMeta_To_unversioned_ListMeta(&in.ListMeta, &out.ListMeta, s); err != nil {
|
|
return err
|
|
}
|
|
if in.Items != nil {
|
|
out.Items = make([]Job, len(in.Items))
|
|
for i := range in.Items {
|
|
if err := Convert_extensions_Job_To_v1_Job(&in.Items[i], &out.Items[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Items = nil
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_extensions_JobList_To_v1_JobList(in *extensions.JobList, out *JobList, s conversion.Scope) error {
|
|
return autoConvert_extensions_JobList_To_v1_JobList(in, out, s)
|
|
}
|
|
|
|
func autoConvert_extensions_JobSpec_To_v1_JobSpec(in *extensions.JobSpec, out *JobSpec, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*extensions.JobSpec))(in)
|
|
}
|
|
if in.Parallelism != nil {
|
|
out.Parallelism = new(int32)
|
|
*out.Parallelism = int32(*in.Parallelism)
|
|
} else {
|
|
out.Parallelism = nil
|
|
}
|
|
if in.Completions != nil {
|
|
out.Completions = new(int32)
|
|
*out.Completions = int32(*in.Completions)
|
|
} else {
|
|
out.Completions = nil
|
|
}
|
|
if in.ActiveDeadlineSeconds != nil {
|
|
out.ActiveDeadlineSeconds = new(int64)
|
|
*out.ActiveDeadlineSeconds = *in.ActiveDeadlineSeconds
|
|
} else {
|
|
out.ActiveDeadlineSeconds = nil
|
|
}
|
|
// unable to generate simple pointer conversion for unversioned.LabelSelector -> v1.LabelSelector
|
|
if in.Selector != nil {
|
|
out.Selector = new(LabelSelector)
|
|
if err := Convert_unversioned_LabelSelector_To_v1_LabelSelector(in.Selector, out.Selector, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.Selector = nil
|
|
}
|
|
if err := Convert_api_PodTemplateSpec_To_v1_PodTemplateSpec(&in.Template, &out.Template, s); err != nil {
|
|
return err
|
|
}
|
|
return nil
|
|
}
|
|
|
|
func Convert_extensions_JobSpec_To_v1_JobSpec(in *extensions.JobSpec, out *JobSpec, s conversion.Scope) error {
|
|
return autoConvert_extensions_JobSpec_To_v1_JobSpec(in, out, s)
|
|
}
|
|
|
|
func autoConvert_extensions_JobStatus_To_v1_JobStatus(in *extensions.JobStatus, out *JobStatus, s conversion.Scope) error {
|
|
if defaulting, found := s.DefaultingInterface(reflect.TypeOf(*in)); found {
|
|
defaulting.(func(*extensions.JobStatus))(in)
|
|
}
|
|
if in.Conditions != nil {
|
|
out.Conditions = make([]JobCondition, len(in.Conditions))
|
|
for i := range in.Conditions {
|
|
if err := Convert_extensions_JobCondition_To_v1_JobCondition(&in.Conditions[i], &out.Conditions[i], s); err != nil {
|
|
return err
|
|
}
|
|
}
|
|
} else {
|
|
out.Conditions = nil
|
|
}
|
|
// unable to generate simple pointer conversion for unversioned.Time -> unversioned.Time
|
|
if in.StartTime != nil {
|
|
out.StartTime = new(unversioned.Time)
|
|
if err := api.Convert_unversioned_Time_To_unversioned_Time(in.StartTime, out.StartTime, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.StartTime = nil
|
|
}
|
|
// unable to generate simple pointer conversion for unversioned.Time -> unversioned.Time
|
|
if in.CompletionTime != nil {
|
|
out.CompletionTime = new(unversioned.Time)
|
|
if err := api.Convert_unversioned_Time_To_unversioned_Time(in.CompletionTime, out.CompletionTime, s); err != nil {
|
|
return err
|
|
}
|
|
} else {
|
|
out.CompletionTime = nil
|
|
}
|
|
out.Active = int32(in.Active)
|
|
out.Succeeded = int32(in.Succeeded)
|
|
out.Failed = int32(in.Failed)
|
|
return nil
|
|
}
|
|
|
|
func Convert_extensions_JobStatus_To_v1_JobStatus(in *extensions.JobStatus, out *JobStatus, s conversion.Scope) error {
|
|
return autoConvert_extensions_JobStatus_To_v1_JobStatus(in, out, s)
|
|
}
|
|
|
|
func init() {
|
|
err := api.Scheme.AddGeneratedConversionFuncs(
|
|
autoConvert_api_AWSElasticBlockStoreVolumeSource_To_v1_AWSElasticBlockStoreVolumeSource,
|
|
autoConvert_api_AzureFileVolumeSource_To_v1_AzureFileVolumeSource,
|
|
autoConvert_api_Capabilities_To_v1_Capabilities,
|
|
autoConvert_api_CephFSVolumeSource_To_v1_CephFSVolumeSource,
|
|
autoConvert_api_CinderVolumeSource_To_v1_CinderVolumeSource,
|
|
autoConvert_api_ConfigMapKeySelector_To_v1_ConfigMapKeySelector,
|
|
autoConvert_api_ConfigMapVolumeSource_To_v1_ConfigMapVolumeSource,
|
|
autoConvert_api_ContainerPort_To_v1_ContainerPort,
|
|
autoConvert_api_Container_To_v1_Container,
|
|
autoConvert_api_DownwardAPIVolumeFile_To_v1_DownwardAPIVolumeFile,
|
|
autoConvert_api_DownwardAPIVolumeSource_To_v1_DownwardAPIVolumeSource,
|
|
autoConvert_api_EmptyDirVolumeSource_To_v1_EmptyDirVolumeSource,
|
|
autoConvert_api_EnvVarSource_To_v1_EnvVarSource,
|
|
autoConvert_api_EnvVar_To_v1_EnvVar,
|
|
autoConvert_api_ExecAction_To_v1_ExecAction,
|
|
autoConvert_api_FCVolumeSource_To_v1_FCVolumeSource,
|
|
autoConvert_api_FlexVolumeSource_To_v1_FlexVolumeSource,
|
|
autoConvert_api_FlockerVolumeSource_To_v1_FlockerVolumeSource,
|
|
autoConvert_api_GCEPersistentDiskVolumeSource_To_v1_GCEPersistentDiskVolumeSource,
|
|
autoConvert_api_GitRepoVolumeSource_To_v1_GitRepoVolumeSource,
|
|
autoConvert_api_GlusterfsVolumeSource_To_v1_GlusterfsVolumeSource,
|
|
autoConvert_api_HTTPGetAction_To_v1_HTTPGetAction,
|
|
autoConvert_api_HTTPHeader_To_v1_HTTPHeader,
|
|
autoConvert_api_Handler_To_v1_Handler,
|
|
autoConvert_api_HostPathVolumeSource_To_v1_HostPathVolumeSource,
|
|
autoConvert_api_ISCSIVolumeSource_To_v1_ISCSIVolumeSource,
|
|
autoConvert_api_KeyToPath_To_v1_KeyToPath,
|
|
autoConvert_api_Lifecycle_To_v1_Lifecycle,
|
|
autoConvert_api_LocalObjectReference_To_v1_LocalObjectReference,
|
|
autoConvert_api_NFSVolumeSource_To_v1_NFSVolumeSource,
|
|
autoConvert_api_ObjectFieldSelector_To_v1_ObjectFieldSelector,
|
|
autoConvert_api_ObjectMeta_To_v1_ObjectMeta,
|
|
autoConvert_api_PersistentVolumeClaimVolumeSource_To_v1_PersistentVolumeClaimVolumeSource,
|
|
autoConvert_api_PodSpec_To_v1_PodSpec,
|
|
autoConvert_api_PodTemplateSpec_To_v1_PodTemplateSpec,
|
|
autoConvert_api_Probe_To_v1_Probe,
|
|
autoConvert_api_RBDVolumeSource_To_v1_RBDVolumeSource,
|
|
autoConvert_api_ResourceRequirements_To_v1_ResourceRequirements,
|
|
autoConvert_api_SELinuxOptions_To_v1_SELinuxOptions,
|
|
autoConvert_api_SecretKeySelector_To_v1_SecretKeySelector,
|
|
autoConvert_api_SecretVolumeSource_To_v1_SecretVolumeSource,
|
|
autoConvert_api_SecurityContext_To_v1_SecurityContext,
|
|
autoConvert_api_TCPSocketAction_To_v1_TCPSocketAction,
|
|
autoConvert_api_VolumeMount_To_v1_VolumeMount,
|
|
autoConvert_api_VolumeSource_To_v1_VolumeSource,
|
|
autoConvert_api_Volume_To_v1_Volume,
|
|
autoConvert_extensions_JobCondition_To_v1_JobCondition,
|
|
autoConvert_extensions_JobList_To_v1_JobList,
|
|
autoConvert_extensions_JobSpec_To_v1_JobSpec,
|
|
autoConvert_extensions_JobStatus_To_v1_JobStatus,
|
|
autoConvert_extensions_Job_To_v1_Job,
|
|
autoConvert_unversioned_LabelSelectorRequirement_To_v1_LabelSelectorRequirement,
|
|
autoConvert_unversioned_LabelSelector_To_v1_LabelSelector,
|
|
autoConvert_v1_AWSElasticBlockStoreVolumeSource_To_api_AWSElasticBlockStoreVolumeSource,
|
|
autoConvert_v1_AzureFileVolumeSource_To_api_AzureFileVolumeSource,
|
|
autoConvert_v1_Capabilities_To_api_Capabilities,
|
|
autoConvert_v1_CephFSVolumeSource_To_api_CephFSVolumeSource,
|
|
autoConvert_v1_CinderVolumeSource_To_api_CinderVolumeSource,
|
|
autoConvert_v1_ConfigMapKeySelector_To_api_ConfigMapKeySelector,
|
|
autoConvert_v1_ConfigMapVolumeSource_To_api_ConfigMapVolumeSource,
|
|
autoConvert_v1_ContainerPort_To_api_ContainerPort,
|
|
autoConvert_v1_Container_To_api_Container,
|
|
autoConvert_v1_DownwardAPIVolumeFile_To_api_DownwardAPIVolumeFile,
|
|
autoConvert_v1_DownwardAPIVolumeSource_To_api_DownwardAPIVolumeSource,
|
|
autoConvert_v1_EmptyDirVolumeSource_To_api_EmptyDirVolumeSource,
|
|
autoConvert_v1_EnvVarSource_To_api_EnvVarSource,
|
|
autoConvert_v1_EnvVar_To_api_EnvVar,
|
|
autoConvert_v1_ExecAction_To_api_ExecAction,
|
|
autoConvert_v1_FCVolumeSource_To_api_FCVolumeSource,
|
|
autoConvert_v1_FlexVolumeSource_To_api_FlexVolumeSource,
|
|
autoConvert_v1_FlockerVolumeSource_To_api_FlockerVolumeSource,
|
|
autoConvert_v1_GCEPersistentDiskVolumeSource_To_api_GCEPersistentDiskVolumeSource,
|
|
autoConvert_v1_GitRepoVolumeSource_To_api_GitRepoVolumeSource,
|
|
autoConvert_v1_GlusterfsVolumeSource_To_api_GlusterfsVolumeSource,
|
|
autoConvert_v1_HTTPGetAction_To_api_HTTPGetAction,
|
|
autoConvert_v1_HTTPHeader_To_api_HTTPHeader,
|
|
autoConvert_v1_Handler_To_api_Handler,
|
|
autoConvert_v1_HostPathVolumeSource_To_api_HostPathVolumeSource,
|
|
autoConvert_v1_ISCSIVolumeSource_To_api_ISCSIVolumeSource,
|
|
autoConvert_v1_JobCondition_To_extensions_JobCondition,
|
|
autoConvert_v1_JobList_To_extensions_JobList,
|
|
autoConvert_v1_JobSpec_To_extensions_JobSpec,
|
|
autoConvert_v1_JobStatus_To_extensions_JobStatus,
|
|
autoConvert_v1_Job_To_extensions_Job,
|
|
autoConvert_v1_KeyToPath_To_api_KeyToPath,
|
|
autoConvert_v1_LabelSelectorRequirement_To_unversioned_LabelSelectorRequirement,
|
|
autoConvert_v1_LabelSelector_To_unversioned_LabelSelector,
|
|
autoConvert_v1_Lifecycle_To_api_Lifecycle,
|
|
autoConvert_v1_LocalObjectReference_To_api_LocalObjectReference,
|
|
autoConvert_v1_NFSVolumeSource_To_api_NFSVolumeSource,
|
|
autoConvert_v1_ObjectFieldSelector_To_api_ObjectFieldSelector,
|
|
autoConvert_v1_ObjectMeta_To_api_ObjectMeta,
|
|
autoConvert_v1_PersistentVolumeClaimVolumeSource_To_api_PersistentVolumeClaimVolumeSource,
|
|
autoConvert_v1_PodSpec_To_api_PodSpec,
|
|
autoConvert_v1_PodTemplateSpec_To_api_PodTemplateSpec,
|
|
autoConvert_v1_Probe_To_api_Probe,
|
|
autoConvert_v1_RBDVolumeSource_To_api_RBDVolumeSource,
|
|
autoConvert_v1_ResourceRequirements_To_api_ResourceRequirements,
|
|
autoConvert_v1_SELinuxOptions_To_api_SELinuxOptions,
|
|
autoConvert_v1_SecretKeySelector_To_api_SecretKeySelector,
|
|
autoConvert_v1_SecretVolumeSource_To_api_SecretVolumeSource,
|
|
autoConvert_v1_SecurityContext_To_api_SecurityContext,
|
|
autoConvert_v1_TCPSocketAction_To_api_TCPSocketAction,
|
|
autoConvert_v1_VolumeMount_To_api_VolumeMount,
|
|
autoConvert_v1_VolumeSource_To_api_VolumeSource,
|
|
autoConvert_v1_Volume_To_api_Volume,
|
|
)
|
|
if err != nil {
|
|
// If one of the conversion functions is malformed, detect it immediately.
|
|
panic(err)
|
|
}
|
|
}
|