k3s/pkg/api/deep_copy_generated.go

2836 lines
75 KiB
Go
Raw Normal View History

2015-05-26 19:17:11 +00:00
/*
2016-01-01 10:47:29 +00:00
Copyright 2016 The Kubernetes Authors All rights reserved.
2015-05-26 19:17:11 +00:00
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.
*/
2015-11-16 09:56:20 +00:00
// This file was autogenerated by deepcopy-gen. Do not edit it manually!
2015-05-26 19:17:11 +00:00
package api
import (
2015-08-05 22:03:47 +00:00
resource "k8s.io/kubernetes/pkg/api/resource"
2015-09-10 17:23:51 +00:00
unversioned "k8s.io/kubernetes/pkg/api/unversioned"
2015-08-05 22:03:47 +00:00
conversion "k8s.io/kubernetes/pkg/conversion"
fields "k8s.io/kubernetes/pkg/fields"
labels "k8s.io/kubernetes/pkg/labels"
2015-08-05 22:03:47 +00:00
runtime "k8s.io/kubernetes/pkg/runtime"
intstr "k8s.io/kubernetes/pkg/util/intstr"
2015-11-16 09:56:20 +00:00
sets "k8s.io/kubernetes/pkg/util/sets"
2015-05-26 19:17:11 +00:00
)
2015-11-16 09:56:20 +00:00
func init() {
if err := Scheme.AddGeneratedDeepCopyFuncs(
deepCopy_api_AWSElasticBlockStoreVolumeSource,
deepCopy_api_Binding,
deepCopy_api_Capabilities,
deepCopy_api_CephFSVolumeSource,
deepCopy_api_CinderVolumeSource,
deepCopy_api_ComponentCondition,
deepCopy_api_ComponentStatus,
deepCopy_api_ComponentStatusList,
2016-01-14 15:40:56 +00:00
deepCopy_api_ConfigMapKeySelector,
2015-11-16 09:56:20 +00:00
deepCopy_api_Container,
2016-01-08 09:13:02 +00:00
deepCopy_api_ContainerImage,
2015-11-16 09:56:20 +00:00
deepCopy_api_ContainerPort,
deepCopy_api_ContainerState,
deepCopy_api_ContainerStateRunning,
deepCopy_api_ContainerStateTerminated,
deepCopy_api_ContainerStateWaiting,
deepCopy_api_ContainerStatus,
deepCopy_api_ConversionError,
deepCopy_api_DaemonEndpoint,
deepCopy_api_DeleteOptions,
deepCopy_api_DownwardAPIVolumeFile,
deepCopy_api_DownwardAPIVolumeSource,
deepCopy_api_EmptyDirVolumeSource,
deepCopy_api_EndpointAddress,
deepCopy_api_EndpointPort,
deepCopy_api_EndpointSubset,
deepCopy_api_Endpoints,
deepCopy_api_EndpointsList,
deepCopy_api_EnvVar,
deepCopy_api_EnvVarSource,
deepCopy_api_Event,
deepCopy_api_EventList,
deepCopy_api_EventSource,
deepCopy_api_ExecAction,
deepCopy_api_ExportOptions,
deepCopy_api_FCVolumeSource,
deepCopy_api_FlexVolumeSource,
deepCopy_api_FlockerVolumeSource,
deepCopy_api_GCEPersistentDiskVolumeSource,
deepCopy_api_GitRepoVolumeSource,
deepCopy_api_GlusterfsVolumeSource,
deepCopy_api_HTTPGetAction,
deepCopy_api_Handler,
deepCopy_api_HostPathVolumeSource,
deepCopy_api_ISCSIVolumeSource,
deepCopy_api_Lifecycle,
deepCopy_api_LimitRange,
deepCopy_api_LimitRangeItem,
deepCopy_api_LimitRangeList,
deepCopy_api_LimitRangeSpec,
deepCopy_api_List,
deepCopy_api_ListOptions,
deepCopy_api_LoadBalancerIngress,
deepCopy_api_LoadBalancerStatus,
deepCopy_api_LocalObjectReference,
deepCopy_api_NFSVolumeSource,
deepCopy_api_Namespace,
deepCopy_api_NamespaceList,
deepCopy_api_NamespaceSpec,
deepCopy_api_NamespaceStatus,
deepCopy_api_Node,
deepCopy_api_NodeAddress,
deepCopy_api_NodeCondition,
deepCopy_api_NodeDaemonEndpoints,
deepCopy_api_NodeList,
deepCopy_api_NodeResources,
deepCopy_api_NodeSpec,
deepCopy_api_NodeStatus,
deepCopy_api_NodeSystemInfo,
deepCopy_api_ObjectFieldSelector,
deepCopy_api_ObjectMeta,
deepCopy_api_ObjectReference,
deepCopy_api_PersistentVolume,
deepCopy_api_PersistentVolumeClaim,
deepCopy_api_PersistentVolumeClaimList,
deepCopy_api_PersistentVolumeClaimSpec,
deepCopy_api_PersistentVolumeClaimStatus,
deepCopy_api_PersistentVolumeClaimVolumeSource,
deepCopy_api_PersistentVolumeList,
deepCopy_api_PersistentVolumeSource,
deepCopy_api_PersistentVolumeSpec,
deepCopy_api_PersistentVolumeStatus,
deepCopy_api_Pod,
deepCopy_api_PodAttachOptions,
deepCopy_api_PodCondition,
deepCopy_api_PodExecOptions,
deepCopy_api_PodList,
deepCopy_api_PodLogOptions,
deepCopy_api_PodProxyOptions,
deepCopy_api_PodSecurityContext,
deepCopy_api_PodSpec,
deepCopy_api_PodStatus,
deepCopy_api_PodStatusResult,
deepCopy_api_PodTemplate,
deepCopy_api_PodTemplateList,
deepCopy_api_PodTemplateSpec,
deepCopy_api_Probe,
deepCopy_api_RBDVolumeSource,
deepCopy_api_RangeAllocation,
deepCopy_api_ReplicationController,
deepCopy_api_ReplicationControllerList,
deepCopy_api_ReplicationControllerSpec,
deepCopy_api_ReplicationControllerStatus,
deepCopy_api_ResourceQuota,
deepCopy_api_ResourceQuotaList,
deepCopy_api_ResourceQuotaSpec,
deepCopy_api_ResourceQuotaStatus,
deepCopy_api_ResourceRequirements,
deepCopy_api_SELinuxOptions,
deepCopy_api_Secret,
2016-01-18 17:32:32 +00:00
deepCopy_api_SecretKeySelector,
2015-11-16 09:56:20 +00:00
deepCopy_api_SecretList,
deepCopy_api_SecretVolumeSource,
deepCopy_api_SecurityContext,
deepCopy_api_SerializedReference,
deepCopy_api_Service,
deepCopy_api_ServiceAccount,
deepCopy_api_ServiceAccountList,
deepCopy_api_ServiceList,
deepCopy_api_ServicePort,
deepCopy_api_ServiceSpec,
deepCopy_api_ServiceStatus,
deepCopy_api_TCPSocketAction,
deepCopy_api_Volume,
deepCopy_api_VolumeMount,
deepCopy_api_VolumeSource,
deepCopy_conversion_Meta,
deepCopy_intstr_IntOrString,
deepCopy_runtime_RawExtension,
deepCopy_sets_Empty,
deepCopy_unversioned_GroupKind,
deepCopy_unversioned_GroupResource,
deepCopy_unversioned_GroupVersion,
deepCopy_unversioned_GroupVersionKind,
deepCopy_unversioned_GroupVersionResource,
deepCopy_unversioned_ListMeta,
deepCopy_unversioned_TypeMeta,
); err != nil {
// if one of the deep copy functions is malformed, detect it immediately.
panic(err)
}
}
2015-05-26 19:17:11 +00:00
func deepCopy_api_AWSElasticBlockStoreVolumeSource(in AWSElasticBlockStoreVolumeSource, out *AWSElasticBlockStoreVolumeSource, c *conversion.Cloner) error {
out.VolumeID = in.VolumeID
out.FSType = in.FSType
out.Partition = in.Partition
out.ReadOnly = in.ReadOnly
return nil
}
func deepCopy_api_Binding(in Binding, out *Binding, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_ObjectReference(in.Target, &out.Target, c); err != nil {
return err
}
return nil
}
func deepCopy_api_Capabilities(in Capabilities, out *Capabilities, c *conversion.Cloner) error {
if in.Add != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Add, &out.Add
*out = make([]Capability, len(in))
for i := range in {
(*out)[i] = in[i]
2015-05-26 19:17:11 +00:00
}
} else {
out.Add = nil
}
if in.Drop != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Drop, &out.Drop
*out = make([]Capability, len(in))
for i := range in {
(*out)[i] = in[i]
2015-05-26 19:17:11 +00:00
}
} else {
out.Drop = nil
}
return nil
}
func deepCopy_api_CephFSVolumeSource(in CephFSVolumeSource, out *CephFSVolumeSource, c *conversion.Cloner) error {
if in.Monitors != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Monitors, &out.Monitors
*out = make([]string, len(in))
copy(*out, in)
} else {
out.Monitors = nil
}
out.User = in.User
out.SecretFile = in.SecretFile
if in.SecretRef != nil {
2015-11-16 09:56:20 +00:00
in, out := in.SecretRef, &out.SecretRef
*out = new(LocalObjectReference)
if err := deepCopy_api_LocalObjectReference(*in, *out, c); err != nil {
return err
}
} else {
out.SecretRef = nil
}
out.ReadOnly = in.ReadOnly
return nil
}
2015-04-10 16:54:01 +00:00
func deepCopy_api_CinderVolumeSource(in CinderVolumeSource, out *CinderVolumeSource, c *conversion.Cloner) error {
out.VolumeID = in.VolumeID
out.FSType = in.FSType
out.ReadOnly = in.ReadOnly
return nil
}
2015-05-26 19:17:11 +00:00
func deepCopy_api_ComponentCondition(in ComponentCondition, out *ComponentCondition, c *conversion.Cloner) error {
out.Type = in.Type
out.Status = in.Status
out.Message = in.Message
out.Error = in.Error
return nil
}
func deepCopy_api_ComponentStatus(in ComponentStatus, out *ComponentStatus, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if in.Conditions != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Conditions, &out.Conditions
*out = make([]ComponentCondition, len(in))
for i := range in {
if err := deepCopy_api_ComponentCondition(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Conditions = nil
}
return nil
}
func deepCopy_api_ComponentStatusList(in ComponentStatusList, out *ComponentStatusList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]ComponentStatus, len(in))
for i := range in {
if err := deepCopy_api_ComponentStatus(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
2016-01-14 15:40:56 +00:00
func deepCopy_api_ConfigMapKeySelector(in ConfigMapKeySelector, out *ConfigMapKeySelector, c *conversion.Cloner) error {
if err := deepCopy_api_LocalObjectReference(in.LocalObjectReference, &out.LocalObjectReference, c); err != nil {
return err
}
out.Key = in.Key
return nil
}
2015-05-26 19:17:11 +00:00
func deepCopy_api_Container(in Container, out *Container, c *conversion.Cloner) error {
out.Name = in.Name
out.Image = in.Image
if in.Command != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Command, &out.Command
*out = make([]string, len(in))
copy(*out, in)
2015-05-26 19:17:11 +00:00
} else {
out.Command = nil
}
if in.Args != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Args, &out.Args
*out = make([]string, len(in))
copy(*out, in)
2015-05-26 19:17:11 +00:00
} else {
out.Args = nil
}
out.WorkingDir = in.WorkingDir
if in.Ports != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Ports, &out.Ports
*out = make([]ContainerPort, len(in))
for i := range in {
if err := deepCopy_api_ContainerPort(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Ports = nil
}
if in.Env != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Env, &out.Env
*out = make([]EnvVar, len(in))
for i := range in {
if err := deepCopy_api_EnvVar(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Env = nil
}
if err := deepCopy_api_ResourceRequirements(in.Resources, &out.Resources, c); err != nil {
return err
}
if in.VolumeMounts != nil {
2015-11-16 09:56:20 +00:00
in, out := in.VolumeMounts, &out.VolumeMounts
*out = make([]VolumeMount, len(in))
for i := range in {
if err := deepCopy_api_VolumeMount(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.VolumeMounts = nil
}
if in.LivenessProbe != nil {
2015-11-16 09:56:20 +00:00
in, out := in.LivenessProbe, &out.LivenessProbe
*out = new(Probe)
if err := deepCopy_api_Probe(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.LivenessProbe = nil
}
if in.ReadinessProbe != nil {
2015-11-16 09:56:20 +00:00
in, out := in.ReadinessProbe, &out.ReadinessProbe
*out = new(Probe)
if err := deepCopy_api_Probe(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.ReadinessProbe = nil
}
if in.Lifecycle != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Lifecycle, &out.Lifecycle
*out = new(Lifecycle)
if err := deepCopy_api_Lifecycle(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.Lifecycle = nil
}
out.TerminationMessagePath = in.TerminationMessagePath
out.ImagePullPolicy = in.ImagePullPolicy
if in.SecurityContext != nil {
2015-11-16 09:56:20 +00:00
in, out := in.SecurityContext, &out.SecurityContext
*out = new(SecurityContext)
if err := deepCopy_api_SecurityContext(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.SecurityContext = nil
}
out.Stdin = in.Stdin
out.StdinOnce = in.StdinOnce
out.TTY = in.TTY
2015-05-26 19:17:11 +00:00
return nil
}
2016-01-08 09:13:02 +00:00
func deepCopy_api_ContainerImage(in ContainerImage, out *ContainerImage, c *conversion.Cloner) error {
if in.RepoTags != nil {
in, out := in.RepoTags, &out.RepoTags
*out = make([]string, len(in))
copy(*out, in)
} else {
out.RepoTags = nil
}
out.Size = in.Size
return nil
}
2015-05-26 19:17:11 +00:00
func deepCopy_api_ContainerPort(in ContainerPort, out *ContainerPort, c *conversion.Cloner) error {
out.Name = in.Name
out.HostPort = in.HostPort
out.ContainerPort = in.ContainerPort
out.Protocol = in.Protocol
out.HostIP = in.HostIP
return nil
}
func deepCopy_api_ContainerState(in ContainerState, out *ContainerState, c *conversion.Cloner) error {
if in.Waiting != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Waiting, &out.Waiting
*out = new(ContainerStateWaiting)
if err := deepCopy_api_ContainerStateWaiting(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.Waiting = nil
}
if in.Running != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Running, &out.Running
*out = new(ContainerStateRunning)
if err := deepCopy_api_ContainerStateRunning(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.Running = nil
}
if in.Terminated != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Terminated, &out.Terminated
*out = new(ContainerStateTerminated)
if err := deepCopy_api_ContainerStateTerminated(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.Terminated = nil
2015-05-26 19:17:11 +00:00
}
return nil
}
func deepCopy_api_ContainerStateRunning(in ContainerStateRunning, out *ContainerStateRunning, c *conversion.Cloner) error {
2015-11-16 09:56:20 +00:00
if newVal, err := c.DeepCopy(in.StartedAt); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
out.StartedAt = newVal.(unversioned.Time)
2015-05-26 19:17:11 +00:00
}
return nil
}
func deepCopy_api_ContainerStateTerminated(in ContainerStateTerminated, out *ContainerStateTerminated, c *conversion.Cloner) error {
out.ExitCode = in.ExitCode
out.Signal = in.Signal
out.Reason = in.Reason
out.Message = in.Message
2015-11-16 09:56:20 +00:00
if newVal, err := c.DeepCopy(in.StartedAt); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
out.StartedAt = newVal.(unversioned.Time)
2015-05-26 19:17:11 +00:00
}
2015-11-16 09:56:20 +00:00
if newVal, err := c.DeepCopy(in.FinishedAt); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
out.FinishedAt = newVal.(unversioned.Time)
2015-05-26 19:17:11 +00:00
}
out.ContainerID = in.ContainerID
return nil
}
func deepCopy_api_ContainerStateWaiting(in ContainerStateWaiting, out *ContainerStateWaiting, c *conversion.Cloner) error {
out.Reason = in.Reason
out.Message = in.Message
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_ContainerStatus(in ContainerStatus, out *ContainerStatus, c *conversion.Cloner) error {
out.Name = in.Name
if err := deepCopy_api_ContainerState(in.State, &out.State, c); err != nil {
return err
}
if err := deepCopy_api_ContainerState(in.LastTerminationState, &out.LastTerminationState, c); err != nil {
return err
}
out.Ready = in.Ready
out.RestartCount = in.RestartCount
out.Image = in.Image
out.ImageID = in.ImageID
out.ContainerID = in.ContainerID
return nil
}
2015-11-16 09:56:20 +00:00
func deepCopy_api_ConversionError(in ConversionError, out *ConversionError, c *conversion.Cloner) error {
if newVal, err := c.DeepCopy(in.In); err != nil {
return err
} else {
out.In = newVal.(interface{})
}
if newVal, err := c.DeepCopy(in.Out); err != nil {
return err
} else {
out.Out = newVal.(interface{})
}
out.Message = in.Message
return nil
}
func deepCopy_api_DaemonEndpoint(in DaemonEndpoint, out *DaemonEndpoint, c *conversion.Cloner) error {
out.Port = in.Port
return nil
}
2015-05-26 19:17:11 +00:00
func deepCopy_api_DeleteOptions(in DeleteOptions, out *DeleteOptions, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.GracePeriodSeconds != nil {
2015-11-16 09:56:20 +00:00
in, out := in.GracePeriodSeconds, &out.GracePeriodSeconds
*out = new(int64)
**out = *in
2015-05-26 19:17:11 +00:00
} else {
out.GracePeriodSeconds = nil
}
return nil
}
2015-02-20 05:36:23 +00:00
func deepCopy_api_DownwardAPIVolumeFile(in DownwardAPIVolumeFile, out *DownwardAPIVolumeFile, c *conversion.Cloner) error {
out.Path = in.Path
if err := deepCopy_api_ObjectFieldSelector(in.FieldRef, &out.FieldRef, c); err != nil {
return err
}
return nil
}
func deepCopy_api_DownwardAPIVolumeSource(in DownwardAPIVolumeSource, out *DownwardAPIVolumeSource, c *conversion.Cloner) error {
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]DownwardAPIVolumeFile, len(in))
for i := range in {
if err := deepCopy_api_DownwardAPIVolumeFile(in[i], &(*out)[i], c); err != nil {
2015-02-20 05:36:23 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
2015-05-26 19:17:11 +00:00
func deepCopy_api_EmptyDirVolumeSource(in EmptyDirVolumeSource, out *EmptyDirVolumeSource, c *conversion.Cloner) error {
out.Medium = in.Medium
return nil
}
func deepCopy_api_EndpointAddress(in EndpointAddress, out *EndpointAddress, c *conversion.Cloner) error {
out.IP = in.IP
if in.TargetRef != nil {
2015-11-16 09:56:20 +00:00
in, out := in.TargetRef, &out.TargetRef
*out = new(ObjectReference)
if err := deepCopy_api_ObjectReference(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.TargetRef = nil
}
return nil
}
func deepCopy_api_EndpointPort(in EndpointPort, out *EndpointPort, c *conversion.Cloner) error {
out.Name = in.Name
out.Port = in.Port
out.Protocol = in.Protocol
return nil
}
func deepCopy_api_EndpointSubset(in EndpointSubset, out *EndpointSubset, c *conversion.Cloner) error {
if in.Addresses != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Addresses, &out.Addresses
*out = make([]EndpointAddress, len(in))
for i := range in {
if err := deepCopy_api_EndpointAddress(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Addresses = nil
}
if in.NotReadyAddresses != nil {
2015-11-16 09:56:20 +00:00
in, out := in.NotReadyAddresses, &out.NotReadyAddresses
*out = make([]EndpointAddress, len(in))
for i := range in {
if err := deepCopy_api_EndpointAddress(in[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.NotReadyAddresses = nil
}
2015-05-26 19:17:11 +00:00
if in.Ports != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Ports, &out.Ports
*out = make([]EndpointPort, len(in))
for i := range in {
if err := deepCopy_api_EndpointPort(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Ports = nil
}
return nil
}
func deepCopy_api_Endpoints(in Endpoints, out *Endpoints, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if in.Subsets != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Subsets, &out.Subsets
*out = make([]EndpointSubset, len(in))
for i := range in {
if err := deepCopy_api_EndpointSubset(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Subsets = nil
}
return nil
}
func deepCopy_api_EndpointsList(in EndpointsList, out *EndpointsList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]Endpoints, len(in))
for i := range in {
if err := deepCopy_api_Endpoints(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_EnvVar(in EnvVar, out *EnvVar, c *conversion.Cloner) error {
out.Name = in.Name
out.Value = in.Value
if in.ValueFrom != nil {
2015-11-16 09:56:20 +00:00
in, out := in.ValueFrom, &out.ValueFrom
*out = new(EnvVarSource)
if err := deepCopy_api_EnvVarSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.ValueFrom = nil
}
return nil
}
func deepCopy_api_EnvVarSource(in EnvVarSource, out *EnvVarSource, c *conversion.Cloner) error {
if in.FieldRef != nil {
2015-11-16 09:56:20 +00:00
in, out := in.FieldRef, &out.FieldRef
*out = new(ObjectFieldSelector)
if err := deepCopy_api_ObjectFieldSelector(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.FieldRef = nil
}
2016-01-14 15:40:56 +00:00
if in.ConfigMapKeyRef != nil {
in, out := in.ConfigMapKeyRef, &out.ConfigMapKeyRef
*out = new(ConfigMapKeySelector)
if err := deepCopy_api_ConfigMapKeySelector(*in, *out, c); err != nil {
return err
}
} else {
out.ConfigMapKeyRef = nil
}
2016-01-18 17:32:32 +00:00
if in.SecretKeyRef != nil {
in, out := in.SecretKeyRef, &out.SecretKeyRef
*out = new(SecretKeySelector)
if err := deepCopy_api_SecretKeySelector(*in, *out, c); err != nil {
return err
}
} else {
out.SecretKeyRef = nil
}
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_Event(in Event, out *Event, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_ObjectReference(in.InvolvedObject, &out.InvolvedObject, c); err != nil {
return err
}
out.Reason = in.Reason
out.Message = in.Message
if err := deepCopy_api_EventSource(in.Source, &out.Source, c); err != nil {
return err
}
2015-11-16 09:56:20 +00:00
if newVal, err := c.DeepCopy(in.FirstTimestamp); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
out.FirstTimestamp = newVal.(unversioned.Time)
2015-05-26 19:17:11 +00:00
}
2015-11-16 09:56:20 +00:00
if newVal, err := c.DeepCopy(in.LastTimestamp); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
out.LastTimestamp = newVal.(unversioned.Time)
2015-05-26 19:17:11 +00:00
}
out.Count = in.Count
out.Type = in.Type
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_EventList(in EventList, out *EventList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]Event, len(in))
for i := range in {
if err := deepCopy_api_Event(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_EventSource(in EventSource, out *EventSource, c *conversion.Cloner) error {
out.Component = in.Component
out.Host = in.Host
return nil
}
func deepCopy_api_ExecAction(in ExecAction, out *ExecAction, c *conversion.Cloner) error {
if in.Command != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Command, &out.Command
*out = make([]string, len(in))
copy(*out, in)
2015-05-26 19:17:11 +00:00
} else {
out.Command = nil
}
return nil
}
2015-11-16 09:56:20 +00:00
func deepCopy_api_ExportOptions(in ExportOptions, out *ExportOptions, c *conversion.Cloner) error {
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
return err
}
out.Export = in.Export
out.Exact = in.Exact
return nil
}
func deepCopy_api_FCVolumeSource(in FCVolumeSource, out *FCVolumeSource, c *conversion.Cloner) error {
if in.TargetWWNs != nil {
2015-11-16 09:56:20 +00:00
in, out := in.TargetWWNs, &out.TargetWWNs
*out = make([]string, len(in))
copy(*out, in)
} else {
out.TargetWWNs = nil
}
if in.Lun != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Lun, &out.Lun
*out = new(int)
**out = *in
} else {
out.Lun = nil
}
out.FSType = in.FSType
out.ReadOnly = in.ReadOnly
return nil
}
func deepCopy_api_FlexVolumeSource(in FlexVolumeSource, out *FlexVolumeSource, c *conversion.Cloner) error {
out.Driver = in.Driver
out.FSType = in.FSType
if in.SecretRef != nil {
2015-11-16 09:56:20 +00:00
in, out := in.SecretRef, &out.SecretRef
*out = new(LocalObjectReference)
if err := deepCopy_api_LocalObjectReference(*in, *out, c); err != nil {
return err
}
} else {
out.SecretRef = nil
}
out.ReadOnly = in.ReadOnly
if in.Options != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Options, &out.Options
*out = make(map[string]string)
for key, val := range in {
(*out)[key] = val
}
} else {
out.Options = nil
}
return nil
}
func deepCopy_api_FlockerVolumeSource(in FlockerVolumeSource, out *FlockerVolumeSource, c *conversion.Cloner) error {
out.DatasetName = in.DatasetName
return nil
}
2015-05-26 19:17:11 +00:00
func deepCopy_api_GCEPersistentDiskVolumeSource(in GCEPersistentDiskVolumeSource, out *GCEPersistentDiskVolumeSource, c *conversion.Cloner) error {
out.PDName = in.PDName
out.FSType = in.FSType
out.Partition = in.Partition
out.ReadOnly = in.ReadOnly
return nil
}
func deepCopy_api_GitRepoVolumeSource(in GitRepoVolumeSource, out *GitRepoVolumeSource, c *conversion.Cloner) error {
out.Repository = in.Repository
out.Revision = in.Revision
out.Directory = in.Directory
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_GlusterfsVolumeSource(in GlusterfsVolumeSource, out *GlusterfsVolumeSource, c *conversion.Cloner) error {
out.EndpointsName = in.EndpointsName
out.Path = in.Path
out.ReadOnly = in.ReadOnly
return nil
}
func deepCopy_api_HTTPGetAction(in HTTPGetAction, out *HTTPGetAction, c *conversion.Cloner) error {
out.Path = in.Path
if err := deepCopy_intstr_IntOrString(in.Port, &out.Port, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
out.Host = in.Host
out.Scheme = in.Scheme
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_Handler(in Handler, out *Handler, c *conversion.Cloner) error {
if in.Exec != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Exec, &out.Exec
*out = new(ExecAction)
if err := deepCopy_api_ExecAction(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.Exec = nil
}
if in.HTTPGet != nil {
2015-11-16 09:56:20 +00:00
in, out := in.HTTPGet, &out.HTTPGet
*out = new(HTTPGetAction)
if err := deepCopy_api_HTTPGetAction(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.HTTPGet = nil
}
if in.TCPSocket != nil {
2015-11-16 09:56:20 +00:00
in, out := in.TCPSocket, &out.TCPSocket
*out = new(TCPSocketAction)
if err := deepCopy_api_TCPSocketAction(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.TCPSocket = nil
}
return nil
}
func deepCopy_api_HostPathVolumeSource(in HostPathVolumeSource, out *HostPathVolumeSource, c *conversion.Cloner) error {
out.Path = in.Path
return nil
}
func deepCopy_api_ISCSIVolumeSource(in ISCSIVolumeSource, out *ISCSIVolumeSource, c *conversion.Cloner) error {
out.TargetPortal = in.TargetPortal
out.IQN = in.IQN
out.Lun = in.Lun
out.ISCSIInterface = in.ISCSIInterface
2015-05-26 19:17:11 +00:00
out.FSType = in.FSType
out.ReadOnly = in.ReadOnly
return nil
}
func deepCopy_api_Lifecycle(in Lifecycle, out *Lifecycle, c *conversion.Cloner) error {
if in.PostStart != nil {
2015-11-16 09:56:20 +00:00
in, out := in.PostStart, &out.PostStart
*out = new(Handler)
if err := deepCopy_api_Handler(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.PostStart = nil
}
if in.PreStop != nil {
2015-11-16 09:56:20 +00:00
in, out := in.PreStop, &out.PreStop
*out = new(Handler)
if err := deepCopy_api_Handler(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.PreStop = nil
}
return nil
}
func deepCopy_api_LimitRange(in LimitRange, out *LimitRange, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_LimitRangeSpec(in.Spec, &out.Spec, c); err != nil {
return err
}
return nil
}
func deepCopy_api_LimitRangeItem(in LimitRangeItem, out *LimitRangeItem, c *conversion.Cloner) error {
out.Type = in.Type
if in.Max != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Max, &out.Max
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
2015-05-26 19:17:11 +00:00
}
}
} else {
out.Max = nil
}
if in.Min != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Min, &out.Min
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
2015-05-26 19:17:11 +00:00
}
}
} else {
out.Min = nil
}
if in.Default != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Default, &out.Default
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
2015-05-26 19:17:11 +00:00
}
}
} else {
out.Default = nil
}
if in.DefaultRequest != nil {
2015-11-16 09:56:20 +00:00
in, out := in.DefaultRequest, &out.DefaultRequest
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
}
}
} else {
out.DefaultRequest = nil
}
if in.MaxLimitRequestRatio != nil {
2015-11-16 09:56:20 +00:00
in, out := in.MaxLimitRequestRatio, &out.MaxLimitRequestRatio
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
}
}
} else {
out.MaxLimitRequestRatio = nil
}
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_LimitRangeList(in LimitRangeList, out *LimitRangeList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]LimitRange, len(in))
for i := range in {
if err := deepCopy_api_LimitRange(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_LimitRangeSpec(in LimitRangeSpec, out *LimitRangeSpec, c *conversion.Cloner) error {
if in.Limits != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Limits, &out.Limits
*out = make([]LimitRangeItem, len(in))
for i := range in {
if err := deepCopy_api_LimitRangeItem(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Limits = nil
}
return nil
}
func deepCopy_api_List(in List, out *List, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]runtime.Object, len(in))
for i := range in {
if newVal, err := c.DeepCopy(in[i]); err != nil {
2015-05-26 19:17:11 +00:00
return err
} else {
2015-11-16 09:56:20 +00:00
(*out)[i] = newVal.(runtime.Object)
2015-05-26 19:17:11 +00:00
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_ListOptions(in ListOptions, out *ListOptions, c *conversion.Cloner) error {
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
return err
}
if newVal, err := c.DeepCopy(in.LabelSelector); err != nil {
return err
} else {
out.LabelSelector = newVal.(labels.Selector)
}
if newVal, err := c.DeepCopy(in.FieldSelector); err != nil {
return err
} else {
out.FieldSelector = newVal.(fields.Selector)
}
out.Watch = in.Watch
out.ResourceVersion = in.ResourceVersion
if in.TimeoutSeconds != nil {
2015-11-16 09:56:20 +00:00
in, out := in.TimeoutSeconds, &out.TimeoutSeconds
*out = new(int64)
**out = *in
} else {
out.TimeoutSeconds = nil
}
return nil
}
2015-05-26 19:17:11 +00:00
func deepCopy_api_LoadBalancerIngress(in LoadBalancerIngress, out *LoadBalancerIngress, c *conversion.Cloner) error {
out.IP = in.IP
out.Hostname = in.Hostname
return nil
}
func deepCopy_api_LoadBalancerStatus(in LoadBalancerStatus, out *LoadBalancerStatus, c *conversion.Cloner) error {
if in.Ingress != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Ingress, &out.Ingress
*out = make([]LoadBalancerIngress, len(in))
for i := range in {
if err := deepCopy_api_LoadBalancerIngress(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Ingress = nil
}
return nil
}
func deepCopy_api_LocalObjectReference(in LocalObjectReference, out *LocalObjectReference, c *conversion.Cloner) error {
out.Name = in.Name
return nil
}
func deepCopy_api_NFSVolumeSource(in NFSVolumeSource, out *NFSVolumeSource, c *conversion.Cloner) error {
out.Server = in.Server
out.Path = in.Path
out.ReadOnly = in.ReadOnly
return nil
}
func deepCopy_api_Namespace(in Namespace, out *Namespace, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_NamespaceSpec(in.Spec, &out.Spec, c); err != nil {
return err
}
if err := deepCopy_api_NamespaceStatus(in.Status, &out.Status, c); err != nil {
return err
}
return nil
}
func deepCopy_api_NamespaceList(in NamespaceList, out *NamespaceList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]Namespace, len(in))
for i := range in {
if err := deepCopy_api_Namespace(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_NamespaceSpec(in NamespaceSpec, out *NamespaceSpec, c *conversion.Cloner) error {
if in.Finalizers != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Finalizers, &out.Finalizers
*out = make([]FinalizerName, len(in))
for i := range in {
(*out)[i] = in[i]
2015-05-26 19:17:11 +00:00
}
} else {
out.Finalizers = nil
}
return nil
}
func deepCopy_api_NamespaceStatus(in NamespaceStatus, out *NamespaceStatus, c *conversion.Cloner) error {
out.Phase = in.Phase
return nil
}
func deepCopy_api_Node(in Node, out *Node, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_NodeSpec(in.Spec, &out.Spec, c); err != nil {
return err
}
if err := deepCopy_api_NodeStatus(in.Status, &out.Status, c); err != nil {
return err
}
return nil
}
func deepCopy_api_NodeAddress(in NodeAddress, out *NodeAddress, c *conversion.Cloner) error {
out.Type = in.Type
out.Address = in.Address
return nil
}
func deepCopy_api_NodeCondition(in NodeCondition, out *NodeCondition, c *conversion.Cloner) error {
out.Type = in.Type
out.Status = in.Status
2015-11-16 09:56:20 +00:00
if newVal, err := c.DeepCopy(in.LastHeartbeatTime); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
out.LastHeartbeatTime = newVal.(unversioned.Time)
2015-05-26 19:17:11 +00:00
}
2015-11-16 09:56:20 +00:00
if newVal, err := c.DeepCopy(in.LastTransitionTime); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
out.LastTransitionTime = newVal.(unversioned.Time)
2015-05-26 19:17:11 +00:00
}
out.Reason = in.Reason
out.Message = in.Message
return nil
}
func deepCopy_api_NodeDaemonEndpoints(in NodeDaemonEndpoints, out *NodeDaemonEndpoints, c *conversion.Cloner) error {
if err := deepCopy_api_DaemonEndpoint(in.KubeletEndpoint, &out.KubeletEndpoint, c); err != nil {
return err
}
return nil
}
2015-05-26 19:17:11 +00:00
func deepCopy_api_NodeList(in NodeList, out *NodeList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]Node, len(in))
for i := range in {
if err := deepCopy_api_Node(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
2015-11-16 09:56:20 +00:00
func deepCopy_api_NodeResources(in NodeResources, out *NodeResources, c *conversion.Cloner) error {
if in.Capacity != nil {
in, out := in.Capacity, &out.Capacity
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
return err
} else {
(*out)[key] = newVal.(resource.Quantity)
}
}
} else {
out.Capacity = nil
}
return nil
}
2015-05-26 19:17:11 +00:00
func deepCopy_api_NodeSpec(in NodeSpec, out *NodeSpec, c *conversion.Cloner) error {
out.PodCIDR = in.PodCIDR
out.ExternalID = in.ExternalID
out.ProviderID = in.ProviderID
2015-05-26 19:17:11 +00:00
out.Unschedulable = in.Unschedulable
return nil
}
func deepCopy_api_NodeStatus(in NodeStatus, out *NodeStatus, c *conversion.Cloner) error {
if in.Capacity != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Capacity, &out.Capacity
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
2015-05-26 19:17:11 +00:00
}
}
} else {
out.Capacity = nil
}
if in.Allocatable != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Allocatable, &out.Allocatable
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
}
}
} else {
out.Allocatable = nil
}
2015-05-26 19:17:11 +00:00
out.Phase = in.Phase
if in.Conditions != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Conditions, &out.Conditions
*out = make([]NodeCondition, len(in))
for i := range in {
if err := deepCopy_api_NodeCondition(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Conditions = nil
}
if in.Addresses != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Addresses, &out.Addresses
*out = make([]NodeAddress, len(in))
for i := range in {
if err := deepCopy_api_NodeAddress(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Addresses = nil
}
if err := deepCopy_api_NodeDaemonEndpoints(in.DaemonEndpoints, &out.DaemonEndpoints, c); err != nil {
return err
}
2015-05-26 19:17:11 +00:00
if err := deepCopy_api_NodeSystemInfo(in.NodeInfo, &out.NodeInfo, c); err != nil {
return err
}
2016-01-08 09:13:02 +00:00
if in.Images != nil {
in, out := in.Images, &out.Images
*out = make([]ContainerImage, len(in))
for i := range in {
if err := deepCopy_api_ContainerImage(in[i], &(*out)[i], c); err != nil {
return err
}
}
} else {
out.Images = nil
}
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_NodeSystemInfo(in NodeSystemInfo, out *NodeSystemInfo, c *conversion.Cloner) error {
out.MachineID = in.MachineID
out.SystemUUID = in.SystemUUID
out.BootID = in.BootID
out.KernelVersion = in.KernelVersion
2015-12-12 07:53:34 +00:00
out.OSImage = in.OSImage
2015-05-26 19:17:11 +00:00
out.ContainerRuntimeVersion = in.ContainerRuntimeVersion
out.KubeletVersion = in.KubeletVersion
out.KubeProxyVersion = in.KubeProxyVersion
return nil
}
func deepCopy_api_ObjectFieldSelector(in ObjectFieldSelector, out *ObjectFieldSelector, c *conversion.Cloner) error {
out.APIVersion = in.APIVersion
out.FieldPath = in.FieldPath
return nil
}
func deepCopy_api_ObjectMeta(in ObjectMeta, out *ObjectMeta, c *conversion.Cloner) error {
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
2015-11-16 09:56:20 +00:00
if newVal, err := c.DeepCopy(in.CreationTimestamp); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
out.CreationTimestamp = newVal.(unversioned.Time)
2015-05-26 19:17:11 +00:00
}
if in.DeletionTimestamp != nil {
2015-11-16 09:56:20 +00:00
in, out := in.DeletionTimestamp, &out.DeletionTimestamp
*out = new(unversioned.Time)
if newVal, err := c.DeepCopy(*in); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
**out = newVal.(unversioned.Time)
2015-05-26 19:17:11 +00:00
}
} else {
out.DeletionTimestamp = nil
}
if in.DeletionGracePeriodSeconds != nil {
2015-11-16 09:56:20 +00:00
in, out := in.DeletionGracePeriodSeconds, &out.DeletionGracePeriodSeconds
*out = new(int64)
**out = *in
} else {
out.DeletionGracePeriodSeconds = nil
}
2015-05-26 19:17:11 +00:00
if in.Labels != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Labels, &out.Labels
*out = make(map[string]string)
for key, val := range in {
(*out)[key] = val
2015-05-26 19:17:11 +00:00
}
} else {
out.Labels = nil
}
if in.Annotations != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Annotations, &out.Annotations
*out = make(map[string]string)
for key, val := range in {
(*out)[key] = val
2015-05-26 19:17:11 +00:00
}
} else {
out.Annotations = nil
}
return nil
}
func deepCopy_api_ObjectReference(in ObjectReference, out *ObjectReference, c *conversion.Cloner) error {
out.Kind = in.Kind
out.Namespace = in.Namespace
out.Name = in.Name
out.UID = in.UID
out.APIVersion = in.APIVersion
out.ResourceVersion = in.ResourceVersion
out.FieldPath = in.FieldPath
return nil
}
func deepCopy_api_PersistentVolume(in PersistentVolume, out *PersistentVolume, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_PersistentVolumeSpec(in.Spec, &out.Spec, c); err != nil {
return err
}
if err := deepCopy_api_PersistentVolumeStatus(in.Status, &out.Status, c); err != nil {
return err
}
return nil
}
func deepCopy_api_PersistentVolumeClaim(in PersistentVolumeClaim, out *PersistentVolumeClaim, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_PersistentVolumeClaimSpec(in.Spec, &out.Spec, c); err != nil {
return err
}
if err := deepCopy_api_PersistentVolumeClaimStatus(in.Status, &out.Status, c); err != nil {
return err
}
return nil
}
func deepCopy_api_PersistentVolumeClaimList(in PersistentVolumeClaimList, out *PersistentVolumeClaimList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]PersistentVolumeClaim, len(in))
for i := range in {
if err := deepCopy_api_PersistentVolumeClaim(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_PersistentVolumeClaimSpec(in PersistentVolumeClaimSpec, out *PersistentVolumeClaimSpec, c *conversion.Cloner) error {
if in.AccessModes != nil {
2015-11-16 09:56:20 +00:00
in, out := in.AccessModes, &out.AccessModes
*out = make([]PersistentVolumeAccessMode, len(in))
for i := range in {
(*out)[i] = in[i]
2015-05-26 19:17:11 +00:00
}
} else {
out.AccessModes = nil
}
if err := deepCopy_api_ResourceRequirements(in.Resources, &out.Resources, c); err != nil {
return err
}
out.VolumeName = in.VolumeName
return nil
}
func deepCopy_api_PersistentVolumeClaimStatus(in PersistentVolumeClaimStatus, out *PersistentVolumeClaimStatus, c *conversion.Cloner) error {
out.Phase = in.Phase
if in.AccessModes != nil {
2015-11-16 09:56:20 +00:00
in, out := in.AccessModes, &out.AccessModes
*out = make([]PersistentVolumeAccessMode, len(in))
for i := range in {
(*out)[i] = in[i]
2015-05-26 19:17:11 +00:00
}
} else {
out.AccessModes = nil
}
if in.Capacity != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Capacity, &out.Capacity
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
2015-05-26 19:17:11 +00:00
}
}
} else {
out.Capacity = nil
}
return nil
}
func deepCopy_api_PersistentVolumeClaimVolumeSource(in PersistentVolumeClaimVolumeSource, out *PersistentVolumeClaimVolumeSource, c *conversion.Cloner) error {
out.ClaimName = in.ClaimName
out.ReadOnly = in.ReadOnly
return nil
}
func deepCopy_api_PersistentVolumeList(in PersistentVolumeList, out *PersistentVolumeList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]PersistentVolume, len(in))
for i := range in {
if err := deepCopy_api_PersistentVolume(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_PersistentVolumeSource(in PersistentVolumeSource, out *PersistentVolumeSource, c *conversion.Cloner) error {
if in.GCEPersistentDisk != nil {
2015-11-16 09:56:20 +00:00
in, out := in.GCEPersistentDisk, &out.GCEPersistentDisk
*out = new(GCEPersistentDiskVolumeSource)
if err := deepCopy_api_GCEPersistentDiskVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.GCEPersistentDisk = nil
}
if in.AWSElasticBlockStore != nil {
2015-11-16 09:56:20 +00:00
in, out := in.AWSElasticBlockStore, &out.AWSElasticBlockStore
*out = new(AWSElasticBlockStoreVolumeSource)
if err := deepCopy_api_AWSElasticBlockStoreVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.AWSElasticBlockStore = nil
}
if in.HostPath != nil {
2015-11-16 09:56:20 +00:00
in, out := in.HostPath, &out.HostPath
*out = new(HostPathVolumeSource)
if err := deepCopy_api_HostPathVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.HostPath = nil
}
if in.Glusterfs != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Glusterfs, &out.Glusterfs
*out = new(GlusterfsVolumeSource)
if err := deepCopy_api_GlusterfsVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.Glusterfs = nil
}
if in.NFS != nil {
2015-11-16 09:56:20 +00:00
in, out := in.NFS, &out.NFS
*out = new(NFSVolumeSource)
if err := deepCopy_api_NFSVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.NFS = nil
}
if in.RBD != nil {
2015-11-16 09:56:20 +00:00
in, out := in.RBD, &out.RBD
*out = new(RBDVolumeSource)
if err := deepCopy_api_RBDVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.RBD = nil
}
2015-05-27 17:05:24 +00:00
if in.ISCSI != nil {
2015-11-16 09:56:20 +00:00
in, out := in.ISCSI, &out.ISCSI
*out = new(ISCSIVolumeSource)
if err := deepCopy_api_ISCSIVolumeSource(*in, *out, c); err != nil {
2015-05-27 17:05:24 +00:00
return err
}
} else {
out.ISCSI = nil
}
if in.FlexVolume != nil {
2015-11-16 09:56:20 +00:00
in, out := in.FlexVolume, &out.FlexVolume
*out = new(FlexVolumeSource)
if err := deepCopy_api_FlexVolumeSource(*in, *out, c); err != nil {
return err
}
} else {
out.FlexVolume = nil
}
2015-04-10 16:54:01 +00:00
if in.Cinder != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Cinder, &out.Cinder
*out = new(CinderVolumeSource)
if err := deepCopy_api_CinderVolumeSource(*in, *out, c); err != nil {
2015-04-10 16:54:01 +00:00
return err
}
} else {
out.Cinder = nil
}
if in.CephFS != nil {
2015-11-16 09:56:20 +00:00
in, out := in.CephFS, &out.CephFS
*out = new(CephFSVolumeSource)
if err := deepCopy_api_CephFSVolumeSource(*in, *out, c); err != nil {
return err
}
} else {
out.CephFS = nil
}
if in.FC != nil {
2015-11-16 09:56:20 +00:00
in, out := in.FC, &out.FC
*out = new(FCVolumeSource)
if err := deepCopy_api_FCVolumeSource(*in, *out, c); err != nil {
return err
}
} else {
out.FC = nil
}
if in.Flocker != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Flocker, &out.Flocker
*out = new(FlockerVolumeSource)
if err := deepCopy_api_FlockerVolumeSource(*in, *out, c); err != nil {
return err
}
} else {
out.Flocker = nil
}
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_PersistentVolumeSpec(in PersistentVolumeSpec, out *PersistentVolumeSpec, c *conversion.Cloner) error {
if in.Capacity != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Capacity, &out.Capacity
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
2015-05-26 19:17:11 +00:00
}
}
} else {
out.Capacity = nil
}
if err := deepCopy_api_PersistentVolumeSource(in.PersistentVolumeSource, &out.PersistentVolumeSource, c); err != nil {
return err
}
if in.AccessModes != nil {
2015-11-16 09:56:20 +00:00
in, out := in.AccessModes, &out.AccessModes
*out = make([]PersistentVolumeAccessMode, len(in))
for i := range in {
(*out)[i] = in[i]
2015-05-26 19:17:11 +00:00
}
} else {
out.AccessModes = nil
}
if in.ClaimRef != nil {
2015-11-16 09:56:20 +00:00
in, out := in.ClaimRef, &out.ClaimRef
*out = new(ObjectReference)
if err := deepCopy_api_ObjectReference(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.ClaimRef = nil
}
2015-05-29 20:12:10 +00:00
out.PersistentVolumeReclaimPolicy = in.PersistentVolumeReclaimPolicy
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_PersistentVolumeStatus(in PersistentVolumeStatus, out *PersistentVolumeStatus, c *conversion.Cloner) error {
out.Phase = in.Phase
2015-05-29 20:12:10 +00:00
out.Message = in.Message
out.Reason = in.Reason
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_Pod(in Pod, out *Pod, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_PodSpec(in.Spec, &out.Spec, c); err != nil {
return err
}
if err := deepCopy_api_PodStatus(in.Status, &out.Status, c); err != nil {
return err
}
return nil
}
2015-07-28 22:56:27 +00:00
func deepCopy_api_PodAttachOptions(in PodAttachOptions, out *PodAttachOptions, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-07-28 22:56:27 +00:00
return err
}
out.Stdin = in.Stdin
out.Stdout = in.Stdout
out.Stderr = in.Stderr
out.TTY = in.TTY
out.Container = in.Container
return nil
}
2015-05-26 19:17:11 +00:00
func deepCopy_api_PodCondition(in PodCondition, out *PodCondition, c *conversion.Cloner) error {
out.Type = in.Type
out.Status = in.Status
2015-11-16 09:56:20 +00:00
if newVal, err := c.DeepCopy(in.LastProbeTime); err != nil {
2015-08-19 03:09:36 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
out.LastProbeTime = newVal.(unversioned.Time)
2015-08-19 03:09:36 +00:00
}
2015-11-16 09:56:20 +00:00
if newVal, err := c.DeepCopy(in.LastTransitionTime); err != nil {
2015-08-19 03:09:36 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
out.LastTransitionTime = newVal.(unversioned.Time)
2015-08-19 03:09:36 +00:00
}
out.Reason = in.Reason
out.Message = in.Message
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_PodExecOptions(in PodExecOptions, out *PodExecOptions, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
out.Stdin = in.Stdin
out.Stdout = in.Stdout
out.Stderr = in.Stderr
out.TTY = in.TTY
out.Container = in.Container
if in.Command != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Command, &out.Command
*out = make([]string, len(in))
copy(*out, in)
2015-05-26 19:17:11 +00:00
} else {
out.Command = nil
}
return nil
}
func deepCopy_api_PodList(in PodList, out *PodList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]Pod, len(in))
for i := range in {
if err := deepCopy_api_Pod(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_PodLogOptions(in PodLogOptions, out *PodLogOptions, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
out.Container = in.Container
out.Follow = in.Follow
out.Previous = in.Previous
if in.SinceSeconds != nil {
2015-11-16 09:56:20 +00:00
in, out := in.SinceSeconds, &out.SinceSeconds
*out = new(int64)
**out = *in
} else {
out.SinceSeconds = nil
}
if in.SinceTime != nil {
2015-11-16 09:56:20 +00:00
in, out := in.SinceTime, &out.SinceTime
*out = new(unversioned.Time)
if newVal, err := c.DeepCopy(*in); err != nil {
return err
2015-11-16 09:56:20 +00:00
} else {
**out = newVal.(unversioned.Time)
}
} else {
out.SinceTime = nil
}
out.Timestamps = in.Timestamps
if in.TailLines != nil {
2015-11-16 09:56:20 +00:00
in, out := in.TailLines, &out.TailLines
*out = new(int64)
**out = *in
} else {
out.TailLines = nil
}
if in.LimitBytes != nil {
2015-11-16 09:56:20 +00:00
in, out := in.LimitBytes, &out.LimitBytes
*out = new(int64)
**out = *in
} else {
out.LimitBytes = nil
}
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_PodProxyOptions(in PodProxyOptions, out *PodProxyOptions, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
out.Path = in.Path
return nil
}
func deepCopy_api_PodSecurityContext(in PodSecurityContext, out *PodSecurityContext, c *conversion.Cloner) error {
out.HostNetwork = in.HostNetwork
out.HostPID = in.HostPID
out.HostIPC = in.HostIPC
if in.SELinuxOptions != nil {
2015-11-16 09:56:20 +00:00
in, out := in.SELinuxOptions, &out.SELinuxOptions
*out = new(SELinuxOptions)
if err := deepCopy_api_SELinuxOptions(*in, *out, c); err != nil {
return err
}
} else {
out.SELinuxOptions = nil
}
if in.RunAsUser != nil {
2015-11-16 09:56:20 +00:00
in, out := in.RunAsUser, &out.RunAsUser
*out = new(int64)
**out = *in
} else {
out.RunAsUser = nil
}
if in.RunAsNonRoot != nil {
2015-11-16 09:56:20 +00:00
in, out := in.RunAsNonRoot, &out.RunAsNonRoot
*out = new(bool)
**out = *in
} else {
out.RunAsNonRoot = nil
}
2015-10-20 18:49:39 +00:00
if in.SupplementalGroups != nil {
2015-11-16 09:56:20 +00:00
in, out := in.SupplementalGroups, &out.SupplementalGroups
*out = make([]int64, len(in))
copy(*out, in)
2015-10-20 18:49:39 +00:00
} else {
out.SupplementalGroups = nil
}
if in.FSGroup != nil {
2015-11-16 09:56:20 +00:00
in, out := in.FSGroup, &out.FSGroup
*out = new(int64)
**out = *in
2015-10-20 18:49:39 +00:00
} else {
out.FSGroup = nil
}
return nil
}
2015-05-26 19:17:11 +00:00
func deepCopy_api_PodSpec(in PodSpec, out *PodSpec, c *conversion.Cloner) error {
if in.Volumes != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Volumes, &out.Volumes
*out = make([]Volume, len(in))
for i := range in {
if err := deepCopy_api_Volume(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Volumes = nil
}
if in.Containers != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Containers, &out.Containers
*out = make([]Container, len(in))
for i := range in {
if err := deepCopy_api_Container(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Containers = nil
}
out.RestartPolicy = in.RestartPolicy
if in.TerminationGracePeriodSeconds != nil {
2015-11-16 09:56:20 +00:00
in, out := in.TerminationGracePeriodSeconds, &out.TerminationGracePeriodSeconds
*out = new(int64)
**out = *in
2015-05-26 19:17:11 +00:00
} else {
out.TerminationGracePeriodSeconds = nil
}
if in.ActiveDeadlineSeconds != nil {
2015-11-16 09:56:20 +00:00
in, out := in.ActiveDeadlineSeconds, &out.ActiveDeadlineSeconds
*out = new(int64)
**out = *in
2015-05-26 19:17:11 +00:00
} else {
out.ActiveDeadlineSeconds = nil
}
out.DNSPolicy = in.DNSPolicy
if in.NodeSelector != nil {
2015-11-16 09:56:20 +00:00
in, out := in.NodeSelector, &out.NodeSelector
*out = make(map[string]string)
for key, val := range in {
(*out)[key] = val
2015-05-26 19:17:11 +00:00
}
} else {
out.NodeSelector = nil
}
out.ServiceAccountName = in.ServiceAccountName
out.NodeName = in.NodeName
if in.SecurityContext != nil {
2015-11-16 09:56:20 +00:00
in, out := in.SecurityContext, &out.SecurityContext
*out = new(PodSecurityContext)
if err := deepCopy_api_PodSecurityContext(*in, *out, c); err != nil {
return err
}
} else {
out.SecurityContext = nil
}
2015-05-26 19:17:11 +00:00
if in.ImagePullSecrets != nil {
2015-11-16 09:56:20 +00:00
in, out := in.ImagePullSecrets, &out.ImagePullSecrets
*out = make([]LocalObjectReference, len(in))
for i := range in {
if err := deepCopy_api_LocalObjectReference(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.ImagePullSecrets = nil
}
return nil
}
func deepCopy_api_PodStatus(in PodStatus, out *PodStatus, c *conversion.Cloner) error {
out.Phase = in.Phase
if in.Conditions != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Conditions, &out.Conditions
*out = make([]PodCondition, len(in))
for i := range in {
if err := deepCopy_api_PodCondition(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Conditions = nil
}
out.Message = in.Message
2015-06-09 15:58:16 +00:00
out.Reason = in.Reason
2015-05-26 19:17:11 +00:00
out.HostIP = in.HostIP
out.PodIP = in.PodIP
if in.StartTime != nil {
2015-11-16 09:56:20 +00:00
in, out := in.StartTime, &out.StartTime
*out = new(unversioned.Time)
if newVal, err := c.DeepCopy(*in); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
**out = newVal.(unversioned.Time)
2015-05-26 19:17:11 +00:00
}
} else {
out.StartTime = nil
}
if in.ContainerStatuses != nil {
2015-11-16 09:56:20 +00:00
in, out := in.ContainerStatuses, &out.ContainerStatuses
*out = make([]ContainerStatus, len(in))
for i := range in {
if err := deepCopy_api_ContainerStatus(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.ContainerStatuses = nil
}
return nil
}
func deepCopy_api_PodStatusResult(in PodStatusResult, out *PodStatusResult, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_PodStatus(in.Status, &out.Status, c); err != nil {
return err
}
return nil
}
func deepCopy_api_PodTemplate(in PodTemplate, out *PodTemplate, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_PodTemplateSpec(in.Template, &out.Template, c); err != nil {
return err
}
return nil
}
func deepCopy_api_PodTemplateList(in PodTemplateList, out *PodTemplateList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]PodTemplate, len(in))
for i := range in {
if err := deepCopy_api_PodTemplate(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_PodTemplateSpec(in PodTemplateSpec, out *PodTemplateSpec, c *conversion.Cloner) error {
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_PodSpec(in.Spec, &out.Spec, c); err != nil {
return err
}
return nil
}
func deepCopy_api_Probe(in Probe, out *Probe, c *conversion.Cloner) error {
if err := deepCopy_api_Handler(in.Handler, &out.Handler, c); err != nil {
return err
}
out.InitialDelaySeconds = in.InitialDelaySeconds
out.TimeoutSeconds = in.TimeoutSeconds
out.PeriodSeconds = in.PeriodSeconds
out.SuccessThreshold = in.SuccessThreshold
out.FailureThreshold = in.FailureThreshold
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_RBDVolumeSource(in RBDVolumeSource, out *RBDVolumeSource, c *conversion.Cloner) error {
if in.CephMonitors != nil {
2015-11-16 09:56:20 +00:00
in, out := in.CephMonitors, &out.CephMonitors
*out = make([]string, len(in))
copy(*out, in)
2015-05-26 19:17:11 +00:00
} else {
out.CephMonitors = nil
}
out.RBDImage = in.RBDImage
out.FSType = in.FSType
out.RBDPool = in.RBDPool
out.RadosUser = in.RadosUser
out.Keyring = in.Keyring
if in.SecretRef != nil {
2015-11-16 09:56:20 +00:00
in, out := in.SecretRef, &out.SecretRef
*out = new(LocalObjectReference)
if err := deepCopy_api_LocalObjectReference(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.SecretRef = nil
}
out.ReadOnly = in.ReadOnly
return nil
}
func deepCopy_api_RangeAllocation(in RangeAllocation, out *RangeAllocation, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
out.Range = in.Range
if in.Data != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Data, &out.Data
*out = make([]byte, len(in))
copy(*out, in)
2015-05-26 19:17:11 +00:00
} else {
out.Data = nil
}
return nil
}
func deepCopy_api_ReplicationController(in ReplicationController, out *ReplicationController, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_ReplicationControllerSpec(in.Spec, &out.Spec, c); err != nil {
return err
}
if err := deepCopy_api_ReplicationControllerStatus(in.Status, &out.Status, c); err != nil {
return err
}
return nil
}
func deepCopy_api_ReplicationControllerList(in ReplicationControllerList, out *ReplicationControllerList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]ReplicationController, len(in))
for i := range in {
if err := deepCopy_api_ReplicationController(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_ReplicationControllerSpec(in ReplicationControllerSpec, out *ReplicationControllerSpec, c *conversion.Cloner) error {
out.Replicas = in.Replicas
if in.Selector != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Selector, &out.Selector
*out = make(map[string]string)
for key, val := range in {
(*out)[key] = val
2015-05-26 19:17:11 +00:00
}
} else {
out.Selector = nil
}
if in.Template != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Template, &out.Template
*out = new(PodTemplateSpec)
if err := deepCopy_api_PodTemplateSpec(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.Template = nil
}
return nil
}
func deepCopy_api_ReplicationControllerStatus(in ReplicationControllerStatus, out *ReplicationControllerStatus, c *conversion.Cloner) error {
out.Replicas = in.Replicas
out.ObservedGeneration = in.ObservedGeneration
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_ResourceQuota(in ResourceQuota, out *ResourceQuota, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_ResourceQuotaSpec(in.Spec, &out.Spec, c); err != nil {
return err
}
if err := deepCopy_api_ResourceQuotaStatus(in.Status, &out.Status, c); err != nil {
return err
}
return nil
}
func deepCopy_api_ResourceQuotaList(in ResourceQuotaList, out *ResourceQuotaList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]ResourceQuota, len(in))
for i := range in {
if err := deepCopy_api_ResourceQuota(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_ResourceQuotaSpec(in ResourceQuotaSpec, out *ResourceQuotaSpec, c *conversion.Cloner) error {
if in.Hard != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Hard, &out.Hard
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
2015-05-26 19:17:11 +00:00
}
}
} else {
out.Hard = nil
}
return nil
}
func deepCopy_api_ResourceQuotaStatus(in ResourceQuotaStatus, out *ResourceQuotaStatus, c *conversion.Cloner) error {
if in.Hard != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Hard, &out.Hard
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
2015-05-26 19:17:11 +00:00
}
}
} else {
out.Hard = nil
}
if in.Used != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Used, &out.Used
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
2015-05-26 19:17:11 +00:00
}
}
} else {
out.Used = nil
}
return nil
}
func deepCopy_api_ResourceRequirements(in ResourceRequirements, out *ResourceRequirements, c *conversion.Cloner) error {
if in.Limits != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Limits, &out.Limits
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
2015-05-26 19:17:11 +00:00
}
}
} else {
out.Limits = nil
}
if in.Requests != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Requests, &out.Requests
*out = make(ResourceList)
for key, val := range in {
if newVal, err := c.DeepCopy(val); err != nil {
2015-05-26 19:17:11 +00:00
return err
2015-11-16 09:56:20 +00:00
} else {
(*out)[key] = newVal.(resource.Quantity)
2015-05-26 19:17:11 +00:00
}
}
} else {
out.Requests = nil
}
return nil
}
func deepCopy_api_SELinuxOptions(in SELinuxOptions, out *SELinuxOptions, c *conversion.Cloner) error {
out.User = in.User
out.Role = in.Role
out.Type = in.Type
out.Level = in.Level
return nil
}
func deepCopy_api_Secret(in Secret, out *Secret, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if in.Data != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Data, &out.Data
*out = make(map[string][]byte)
for key, val := range in {
2015-05-26 19:17:11 +00:00
if newVal, err := c.DeepCopy(val); err != nil {
return err
} else {
2015-11-16 09:56:20 +00:00
(*out)[key] = newVal.([]byte)
2015-05-26 19:17:11 +00:00
}
}
} else {
out.Data = nil
}
out.Type = in.Type
return nil
}
2016-01-18 17:32:32 +00:00
func deepCopy_api_SecretKeySelector(in SecretKeySelector, out *SecretKeySelector, c *conversion.Cloner) error {
if err := deepCopy_api_LocalObjectReference(in.LocalObjectReference, &out.LocalObjectReference, c); err != nil {
return err
}
out.Key = in.Key
return nil
}
2015-05-26 19:17:11 +00:00
func deepCopy_api_SecretList(in SecretList, out *SecretList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]Secret, len(in))
for i := range in {
if err := deepCopy_api_Secret(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_SecretVolumeSource(in SecretVolumeSource, out *SecretVolumeSource, c *conversion.Cloner) error {
out.SecretName = in.SecretName
return nil
}
func deepCopy_api_SecurityContext(in SecurityContext, out *SecurityContext, c *conversion.Cloner) error {
if in.Capabilities != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Capabilities, &out.Capabilities
*out = new(Capabilities)
if err := deepCopy_api_Capabilities(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.Capabilities = nil
}
if in.Privileged != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Privileged, &out.Privileged
*out = new(bool)
**out = *in
2015-05-26 19:17:11 +00:00
} else {
out.Privileged = nil
}
if in.SELinuxOptions != nil {
2015-11-16 09:56:20 +00:00
in, out := in.SELinuxOptions, &out.SELinuxOptions
*out = new(SELinuxOptions)
if err := deepCopy_api_SELinuxOptions(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.SELinuxOptions = nil
}
if in.RunAsUser != nil {
2015-11-16 09:56:20 +00:00
in, out := in.RunAsUser, &out.RunAsUser
*out = new(int64)
**out = *in
2015-05-26 19:17:11 +00:00
} else {
out.RunAsUser = nil
}
if in.RunAsNonRoot != nil {
2015-11-16 09:56:20 +00:00
in, out := in.RunAsNonRoot, &out.RunAsNonRoot
*out = new(bool)
**out = *in
} else {
out.RunAsNonRoot = nil
}
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_SerializedReference(in SerializedReference, out *SerializedReference, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectReference(in.Reference, &out.Reference, c); err != nil {
return err
}
return nil
}
func deepCopy_api_Service(in Service, out *Service, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if err := deepCopy_api_ServiceSpec(in.Spec, &out.Spec, c); err != nil {
return err
}
if err := deepCopy_api_ServiceStatus(in.Status, &out.Status, c); err != nil {
return err
}
return nil
}
func deepCopy_api_ServiceAccount(in ServiceAccount, out *ServiceAccount, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if err := deepCopy_api_ObjectMeta(in.ObjectMeta, &out.ObjectMeta, c); err != nil {
return err
}
if in.Secrets != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Secrets, &out.Secrets
*out = make([]ObjectReference, len(in))
for i := range in {
if err := deepCopy_api_ObjectReference(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Secrets = nil
}
2015-05-27 17:05:24 +00:00
if in.ImagePullSecrets != nil {
2015-11-16 09:56:20 +00:00
in, out := in.ImagePullSecrets, &out.ImagePullSecrets
*out = make([]LocalObjectReference, len(in))
for i := range in {
if err := deepCopy_api_LocalObjectReference(in[i], &(*out)[i], c); err != nil {
2015-05-27 17:05:24 +00:00
return err
}
}
} else {
out.ImagePullSecrets = nil
}
2015-05-26 19:17:11 +00:00
return nil
}
func deepCopy_api_ServiceAccountList(in ServiceAccountList, out *ServiceAccountList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]ServiceAccount, len(in))
for i := range in {
if err := deepCopy_api_ServiceAccount(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_ServiceList(in ServiceList, out *ServiceList, c *conversion.Cloner) error {
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_TypeMeta(in.TypeMeta, &out.TypeMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
2015-09-10 17:23:51 +00:00
if err := deepCopy_unversioned_ListMeta(in.ListMeta, &out.ListMeta, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
if in.Items != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Items, &out.Items
*out = make([]Service, len(in))
for i := range in {
if err := deepCopy_api_Service(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Items = nil
}
return nil
}
func deepCopy_api_ServicePort(in ServicePort, out *ServicePort, c *conversion.Cloner) error {
out.Name = in.Name
out.Protocol = in.Protocol
out.Port = in.Port
if err := deepCopy_intstr_IntOrString(in.TargetPort, &out.TargetPort, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
out.NodePort = in.NodePort
return nil
}
func deepCopy_api_ServiceSpec(in ServiceSpec, out *ServiceSpec, c *conversion.Cloner) error {
out.Type = in.Type
2015-05-26 19:17:11 +00:00
if in.Ports != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Ports, &out.Ports
*out = make([]ServicePort, len(in))
for i := range in {
if err := deepCopy_api_ServicePort(in[i], &(*out)[i], c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
}
} else {
out.Ports = nil
}
if in.Selector != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Selector, &out.Selector
*out = make(map[string]string)
for key, val := range in {
(*out)[key] = val
2015-05-26 19:17:11 +00:00
}
} else {
out.Selector = nil
}
out.ClusterIP = in.ClusterIP
2015-08-12 00:18:21 +00:00
if in.ExternalIPs != nil {
2015-11-16 09:56:20 +00:00
in, out := in.ExternalIPs, &out.ExternalIPs
*out = make([]string, len(in))
copy(*out, in)
2015-05-26 19:17:11 +00:00
} else {
2015-08-12 00:18:21 +00:00
out.ExternalIPs = nil
2015-05-26 19:17:11 +00:00
}
out.LoadBalancerIP = in.LoadBalancerIP
2015-05-26 19:17:11 +00:00
out.SessionAffinity = in.SessionAffinity
return nil
}
func deepCopy_api_ServiceStatus(in ServiceStatus, out *ServiceStatus, c *conversion.Cloner) error {
if err := deepCopy_api_LoadBalancerStatus(in.LoadBalancer, &out.LoadBalancer, c); err != nil {
return err
}
return nil
}
func deepCopy_api_TCPSocketAction(in TCPSocketAction, out *TCPSocketAction, c *conversion.Cloner) error {
if err := deepCopy_intstr_IntOrString(in.Port, &out.Port, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
return nil
}
func deepCopy_api_Volume(in Volume, out *Volume, c *conversion.Cloner) error {
out.Name = in.Name
if err := deepCopy_api_VolumeSource(in.VolumeSource, &out.VolumeSource, c); err != nil {
return err
}
return nil
}
func deepCopy_api_VolumeMount(in VolumeMount, out *VolumeMount, c *conversion.Cloner) error {
out.Name = in.Name
out.ReadOnly = in.ReadOnly
out.MountPath = in.MountPath
return nil
}
func deepCopy_api_VolumeSource(in VolumeSource, out *VolumeSource, c *conversion.Cloner) error {
if in.HostPath != nil {
2015-11-16 09:56:20 +00:00
in, out := in.HostPath, &out.HostPath
*out = new(HostPathVolumeSource)
if err := deepCopy_api_HostPathVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.HostPath = nil
}
if in.EmptyDir != nil {
2015-11-16 09:56:20 +00:00
in, out := in.EmptyDir, &out.EmptyDir
*out = new(EmptyDirVolumeSource)
if err := deepCopy_api_EmptyDirVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.EmptyDir = nil
}
if in.GCEPersistentDisk != nil {
2015-11-16 09:56:20 +00:00
in, out := in.GCEPersistentDisk, &out.GCEPersistentDisk
*out = new(GCEPersistentDiskVolumeSource)
if err := deepCopy_api_GCEPersistentDiskVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.GCEPersistentDisk = nil
}
if in.AWSElasticBlockStore != nil {
2015-11-16 09:56:20 +00:00
in, out := in.AWSElasticBlockStore, &out.AWSElasticBlockStore
*out = new(AWSElasticBlockStoreVolumeSource)
if err := deepCopy_api_AWSElasticBlockStoreVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.AWSElasticBlockStore = nil
}
if in.GitRepo != nil {
2015-11-16 09:56:20 +00:00
in, out := in.GitRepo, &out.GitRepo
*out = new(GitRepoVolumeSource)
if err := deepCopy_api_GitRepoVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.GitRepo = nil
}
if in.Secret != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Secret, &out.Secret
*out = new(SecretVolumeSource)
if err := deepCopy_api_SecretVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.Secret = nil
}
if in.NFS != nil {
2015-11-16 09:56:20 +00:00
in, out := in.NFS, &out.NFS
*out = new(NFSVolumeSource)
if err := deepCopy_api_NFSVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.NFS = nil
}
if in.ISCSI != nil {
2015-11-16 09:56:20 +00:00
in, out := in.ISCSI, &out.ISCSI
*out = new(ISCSIVolumeSource)
if err := deepCopy_api_ISCSIVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.ISCSI = nil
}
if in.Glusterfs != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Glusterfs, &out.Glusterfs
*out = new(GlusterfsVolumeSource)
if err := deepCopy_api_GlusterfsVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.Glusterfs = nil
}
if in.PersistentVolumeClaim != nil {
2015-11-16 09:56:20 +00:00
in, out := in.PersistentVolumeClaim, &out.PersistentVolumeClaim
*out = new(PersistentVolumeClaimVolumeSource)
if err := deepCopy_api_PersistentVolumeClaimVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.PersistentVolumeClaim = nil
2015-05-26 19:17:11 +00:00
}
if in.RBD != nil {
2015-11-16 09:56:20 +00:00
in, out := in.RBD, &out.RBD
*out = new(RBDVolumeSource)
if err := deepCopy_api_RBDVolumeSource(*in, *out, c); err != nil {
2015-05-26 19:17:11 +00:00
return err
}
} else {
out.RBD = nil
}
if in.FlexVolume != nil {
2015-11-16 09:56:20 +00:00
in, out := in.FlexVolume, &out.FlexVolume
*out = new(FlexVolumeSource)
if err := deepCopy_api_FlexVolumeSource(*in, *out, c); err != nil {
return err
}
} else {
out.FlexVolume = nil
}
2015-04-10 16:54:01 +00:00
if in.Cinder != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Cinder, &out.Cinder
*out = new(CinderVolumeSource)
if err := deepCopy_api_CinderVolumeSource(*in, *out, c); err != nil {
2015-04-10 16:54:01 +00:00
return err
}
} else {
out.Cinder = nil
}
if in.CephFS != nil {
2015-11-16 09:56:20 +00:00
in, out := in.CephFS, &out.CephFS
*out = new(CephFSVolumeSource)
if err := deepCopy_api_CephFSVolumeSource(*in, *out, c); err != nil {
return err
}
} else {
out.CephFS = nil
}
if in.Flocker != nil {
2015-11-16 09:56:20 +00:00
in, out := in.Flocker, &out.Flocker
*out = new(FlockerVolumeSource)
if err := deepCopy_api_FlockerVolumeSource(*in, *out, c); err != nil {
return err
}
} else {
out.Flocker = nil
}
2015-02-20 05:36:23 +00:00
if in.DownwardAPI != nil {
2015-11-16 09:56:20 +00:00
in, out := in.DownwardAPI, &out.DownwardAPI
*out = new(DownwardAPIVolumeSource)
if err := deepCopy_api_DownwardAPIVolumeSource(*in, *out, c); err != nil {
2015-02-20 05:36:23 +00:00
return err
}
} else {
out.DownwardAPI = nil
}
if in.FC != nil {
2015-11-16 09:56:20 +00:00
in, out := in.FC, &out.FC
*out = new(FCVolumeSource)
if err := deepCopy_api_FCVolumeSource(*in, *out, c); err != nil {
return err
}
} else {
out.FC = nil
}
2015-05-26 19:17:11 +00:00
return nil
}
2015-11-16 09:56:20 +00:00
func deepCopy_conversion_Meta(in conversion.Meta, out *conversion.Meta, c *conversion.Cloner) error {
out.SrcVersion = in.SrcVersion
out.DestVersion = in.DestVersion
if newVal, err := c.DeepCopy(in.KeyNameMapping); err != nil {
return err
2015-05-26 19:17:11 +00:00
} else {
2015-11-16 09:56:20 +00:00
out.KeyNameMapping = newVal.(conversion.FieldMappingFunc)
2015-05-26 19:17:11 +00:00
}
return nil
}
2015-11-16 09:56:20 +00:00
func deepCopy_intstr_IntOrString(in intstr.IntOrString, out *intstr.IntOrString, c *conversion.Cloner) error {
out.Type = in.Type
out.IntVal = in.IntVal
out.StrVal = in.StrVal
2015-09-10 17:23:51 +00:00
return nil
}
2015-11-16 09:56:20 +00:00
func deepCopy_runtime_RawExtension(in runtime.RawExtension, out *runtime.RawExtension, c *conversion.Cloner) error {
if in.RawJSON != nil {
in, out := in.RawJSON, &out.RawJSON
*out = make([]byte, len(in))
copy(*out, in)
} else {
2015-11-16 09:56:20 +00:00
out.RawJSON = nil
}
2015-12-21 05:50:36 +00:00
if newVal, err := c.DeepCopy(in.Object); err != nil {
return err
} else {
out.Object = newVal.(runtime.Object)
}
return nil
}
2015-11-16 09:56:20 +00:00
func deepCopy_sets_Empty(in sets.Empty, out *sets.Empty, c *conversion.Cloner) error {
return nil
}
func deepCopy_unversioned_GroupKind(in unversioned.GroupKind, out *unversioned.GroupKind, c *conversion.Cloner) error {
out.Group = in.Group
2015-09-10 17:23:51 +00:00
out.Kind = in.Kind
return nil
}
2015-11-16 09:56:20 +00:00
func deepCopy_unversioned_GroupResource(in unversioned.GroupResource, out *unversioned.GroupResource, c *conversion.Cloner) error {
out.Group = in.Group
out.Resource = in.Resource
2015-05-26 19:17:11 +00:00
return nil
}
2015-11-16 09:56:20 +00:00
func deepCopy_unversioned_GroupVersion(in unversioned.GroupVersion, out *unversioned.GroupVersion, c *conversion.Cloner) error {
out.Group = in.Group
out.Version = in.Version
return nil
}
func deepCopy_unversioned_GroupVersionKind(in unversioned.GroupVersionKind, out *unversioned.GroupVersionKind, c *conversion.Cloner) error {
out.Group = in.Group
out.Version = in.Version
out.Kind = in.Kind
return nil
}
func deepCopy_unversioned_GroupVersionResource(in unversioned.GroupVersionResource, out *unversioned.GroupVersionResource, c *conversion.Cloner) error {
out.Group = in.Group
out.Version = in.Version
out.Resource = in.Resource
return nil
}
func deepCopy_unversioned_ListMeta(in unversioned.ListMeta, out *unversioned.ListMeta, c *conversion.Cloner) error {
out.SelfLink = in.SelfLink
out.ResourceVersion = in.ResourceVersion
return nil
}
func deepCopy_unversioned_TypeMeta(in unversioned.TypeMeta, out *unversioned.TypeMeta, c *conversion.Cloner) error {
out.Kind = in.Kind
out.APIVersion = in.APIVersion
return nil
2015-05-26 19:17:11 +00:00
}