func DeepCopy_v1_SecretSpec(in SecretSpec, out *SecretSpec, c *conversion.Cloner) error { if err := api_v1.DeepCopy_v1_LocalObjectReference(in.SecretSource, &out.SecretSource, c); err != nil { return err } out.MountPath = in.MountPath return nil }
func DeepCopy_v1_SourceBuildStrategy(in SourceBuildStrategy, out *SourceBuildStrategy, c *conversion.Cloner) error { if err := api_v1.DeepCopy_v1_ObjectReference(in.From, &out.From, c); err != nil { return err } if in.PullSecret != nil { in, out := in.PullSecret, &out.PullSecret *out = new(api_v1.LocalObjectReference) if err := api_v1.DeepCopy_v1_LocalObjectReference(*in, *out, c); err != nil { return err } } else { out.PullSecret = nil } if in.Env != nil { in, out := in.Env, &out.Env *out = make([]api_v1.EnvVar, len(in)) for i := range in { if err := api_v1.DeepCopy_v1_EnvVar(in[i], &(*out)[i], c); err != nil { return err } } } else { out.Env = nil } out.Scripts = in.Scripts out.Incremental = in.Incremental out.ForcePull = in.ForcePull return nil }
func DeepCopy_v1_ImageSource(in ImageSource, out *ImageSource, c *conversion.Cloner) error { if err := api_v1.DeepCopy_v1_ObjectReference(in.From, &out.From, c); err != nil { return err } if in.Paths != nil { in, out := in.Paths, &out.Paths *out = make([]ImageSourcePath, len(in)) for i := range in { if err := DeepCopy_v1_ImageSourcePath(in[i], &(*out)[i], c); err != nil { return err } } } else { out.Paths = nil } if in.PullSecret != nil { in, out := in.PullSecret, &out.PullSecret *out = new(api_v1.LocalObjectReference) if err := api_v1.DeepCopy_v1_LocalObjectReference(*in, *out, c); err != nil { return err } } else { out.PullSecret = nil } return nil }
func DeepCopy_v1_SecretBuildSource(in SecretBuildSource, out *SecretBuildSource, c *conversion.Cloner) error { if err := api_v1.DeepCopy_v1_LocalObjectReference(in.Secret, &out.Secret, c); err != nil { return err } out.DestinationDir = in.DestinationDir return nil }
func DeepCopy_v1_DockerBuildStrategy(in DockerBuildStrategy, out *DockerBuildStrategy, c *conversion.Cloner) error { if in.From != nil { in, out := in.From, &out.From *out = new(api_v1.ObjectReference) if err := api_v1.DeepCopy_v1_ObjectReference(*in, *out, c); err != nil { return err } } else { out.From = nil } if in.PullSecret != nil { in, out := in.PullSecret, &out.PullSecret *out = new(api_v1.LocalObjectReference) if err := api_v1.DeepCopy_v1_LocalObjectReference(*in, *out, c); err != nil { return err } } else { out.PullSecret = nil } out.NoCache = in.NoCache if in.Env != nil { in, out := in.Env, &out.Env *out = make([]api_v1.EnvVar, len(in)) for i := range in { if err := api_v1.DeepCopy_v1_EnvVar(in[i], &(*out)[i], c); err != nil { return err } } } else { out.Env = nil } out.ForcePull = in.ForcePull out.DockerfilePath = in.DockerfilePath return nil }
func DeepCopy_v1_SourceBuildStrategy(in SourceBuildStrategy, out *SourceBuildStrategy, c *conversion.Cloner) error { if err := api_v1.DeepCopy_v1_ObjectReference(in.From, &out.From, c); err != nil { return err } if in.PullSecret != nil { in, out := in.PullSecret, &out.PullSecret *out = new(api_v1.LocalObjectReference) if err := api_v1.DeepCopy_v1_LocalObjectReference(*in, *out, c); err != nil { return err } } else { out.PullSecret = nil } if in.Env != nil { in, out := in.Env, &out.Env *out = make([]api_v1.EnvVar, len(in)) for i := range in { if err := api_v1.DeepCopy_v1_EnvVar(in[i], &(*out)[i], c); err != nil { return err } } } else { out.Env = nil } out.Scripts = in.Scripts if in.Incremental != nil { in, out := in.Incremental, &out.Incremental *out = new(bool) **out = *in } else { out.Incremental = nil } out.ForcePull = in.ForcePull if in.RuntimeImage != nil { in, out := in.RuntimeImage, &out.RuntimeImage *out = new(api_v1.ObjectReference) if err := api_v1.DeepCopy_v1_ObjectReference(*in, *out, c); err != nil { return err } } else { out.RuntimeImage = nil } if in.RuntimeArtifacts != nil { in, out := in.RuntimeArtifacts, &out.RuntimeArtifacts *out = make([]ImageSourcePath, len(in)) for i := range in { if err := DeepCopy_v1_ImageSourcePath(in[i], &(*out)[i], c); err != nil { return err } } } else { out.RuntimeArtifacts = nil } return nil }
func DeepCopy_v1_ImageImportSpec(in ImageImportSpec, out *ImageImportSpec, c *conversion.Cloner) error { if err := api_v1.DeepCopy_v1_ObjectReference(in.From, &out.From, c); err != nil { return err } if in.To != nil { in, out := in.To, &out.To *out = new(api_v1.LocalObjectReference) if err := api_v1.DeepCopy_v1_LocalObjectReference(*in, *out, c); err != nil { return err } } else { out.To = nil } if err := DeepCopy_v1_TagImportPolicy(in.ImportPolicy, &out.ImportPolicy, c); err != nil { return err } out.IncludeManifest = in.IncludeManifest return nil }
func DeepCopy_v1_BuildOutput(in BuildOutput, out *BuildOutput, c *conversion.Cloner) error { if in.To != nil { in, out := in.To, &out.To *out = new(api_v1.ObjectReference) if err := api_v1.DeepCopy_v1_ObjectReference(*in, *out, c); err != nil { return err } } else { out.To = nil } if in.PushSecret != nil { in, out := in.PushSecret, &out.PushSecret *out = new(api_v1.LocalObjectReference) if err := api_v1.DeepCopy_v1_LocalObjectReference(*in, *out, c); err != nil { return err } } else { out.PushSecret = nil } return nil }
func DeepCopy_v1_CustomBuildStrategy(in CustomBuildStrategy, out *CustomBuildStrategy, c *conversion.Cloner) error { if err := api_v1.DeepCopy_v1_ObjectReference(in.From, &out.From, c); err != nil { return err } if in.PullSecret != nil { in, out := in.PullSecret, &out.PullSecret *out = new(api_v1.LocalObjectReference) if err := api_v1.DeepCopy_v1_LocalObjectReference(*in, *out, c); err != nil { return err } } else { out.PullSecret = nil } if in.Env != nil { in, out := in.Env, &out.Env *out = make([]api_v1.EnvVar, len(in)) for i := range in { if err := api_v1.DeepCopy_v1_EnvVar(in[i], &(*out)[i], c); err != nil { return err } } } else { out.Env = nil } out.ExposeDockerSocket = in.ExposeDockerSocket out.ForcePull = in.ForcePull if in.Secrets != nil { in, out := in.Secrets, &out.Secrets *out = make([]SecretSpec, len(in)) for i := range in { if err := DeepCopy_v1_SecretSpec(in[i], &(*out)[i], c); err != nil { return err } } } else { out.Secrets = nil } out.BuildAPIVersion = in.BuildAPIVersion return nil }
func DeepCopy_v1beta1_ClusterSpec(in ClusterSpec, out *ClusterSpec, c *conversion.Cloner) error { if in.ServerAddressByClientCIDRs != nil { in, out := in.ServerAddressByClientCIDRs, &out.ServerAddressByClientCIDRs *out = make([]ServerAddressByClientCIDR, len(in)) for i := range in { if err := DeepCopy_v1beta1_ServerAddressByClientCIDR(in[i], &(*out)[i], c); err != nil { return err } } } else { out.ServerAddressByClientCIDRs = nil } if in.SecretRef != nil { in, out := in.SecretRef, &out.SecretRef *out = new(v1.LocalObjectReference) if err := v1.DeepCopy_v1_LocalObjectReference(*in, *out, c); err != nil { return err } } else { out.SecretRef = nil } return nil }
func DeepCopy_v1_BuildSource(in BuildSource, out *BuildSource, c *conversion.Cloner) error { out.Type = in.Type if in.Binary != nil { in, out := in.Binary, &out.Binary *out = new(BinaryBuildSource) if err := DeepCopy_v1_BinaryBuildSource(*in, *out, c); err != nil { return err } } else { out.Binary = nil } if in.Dockerfile != nil { in, out := in.Dockerfile, &out.Dockerfile *out = new(string) **out = *in } else { out.Dockerfile = nil } if in.Git != nil { in, out := in.Git, &out.Git *out = new(GitBuildSource) if err := DeepCopy_v1_GitBuildSource(*in, *out, c); err != nil { return err } } else { out.Git = nil } if in.Images != nil { in, out := in.Images, &out.Images *out = make([]ImageSource, len(in)) for i := range in { if err := DeepCopy_v1_ImageSource(in[i], &(*out)[i], c); err != nil { return err } } } else { out.Images = nil } out.ContextDir = in.ContextDir if in.SourceSecret != nil { in, out := in.SourceSecret, &out.SourceSecret *out = new(api_v1.LocalObjectReference) if err := api_v1.DeepCopy_v1_LocalObjectReference(*in, *out, c); err != nil { return err } } else { out.SourceSecret = nil } if in.Secrets != nil { in, out := in.Secrets, &out.Secrets *out = make([]SecretBuildSource, len(in)) for i := range in { if err := DeepCopy_v1_SecretBuildSource(in[i], &(*out)[i], c); err != nil { return err } } } else { out.Secrets = nil } return nil }