func autoConvert_v1_DeploymentConfigSpec_To_api_DeploymentConfigSpec(in *DeploymentConfigSpec, out *api.DeploymentConfigSpec, s conversion.Scope) error { SetDefaults_DeploymentConfigSpec(in) if err := Convert_v1_DeploymentStrategy_To_api_DeploymentStrategy(&in.Strategy, &out.Strategy, s); err != nil { return err } out.MinReadySeconds = in.MinReadySeconds if in.Triggers != nil { in, out := &in.Triggers, &out.Triggers *out = make([]api.DeploymentTriggerPolicy, len(*in)) for i := range *in { if err := Convert_v1_DeploymentTriggerPolicy_To_api_DeploymentTriggerPolicy(&(*in)[i], &(*out)[i], s); err != nil { return err } } } else { out.Triggers = nil } out.Replicas = in.Replicas out.RevisionHistoryLimit = in.RevisionHistoryLimit out.Test = in.Test out.Paused = in.Paused out.Selector = in.Selector if in.Template != nil { in, out := &in.Template, &out.Template *out = new(pkg_api.PodTemplateSpec) if err := api_v1.Convert_v1_PodTemplateSpec_To_api_PodTemplateSpec(*in, *out, s); err != nil { return err } } else { out.Template = nil } return nil }