func Convert_v1beta1_RollingUpdateDeployment_To_extensions_RollingUpdateDeployment(in *RollingUpdateDeployment, out *extensions.RollingUpdateDeployment, s conversion.Scope) error { if err := s.Convert(in.MaxUnavailable, &out.MaxUnavailable, 0); err != nil { return err } if err := s.Convert(in.MaxSurge, &out.MaxSurge, 0); err != nil { return err } return nil }
func Convert_extensions_RollingUpdateDeployment_To_v1beta1_RollingUpdateDeployment(in *extensions.RollingUpdateDeployment, out *RollingUpdateDeployment, s conversion.Scope) error { if out.MaxUnavailable == nil { out.MaxUnavailable = &intstr.IntOrString{} } if err := s.Convert(&in.MaxUnavailable, out.MaxUnavailable, 0); err != nil { return err } if out.MaxSurge == nil { out.MaxSurge = &intstr.IntOrString{} } if err := s.Convert(&in.MaxSurge, out.MaxSurge, 0); err != nil { return err } return nil }
func Convert_apps_StatefulSetSpec_To_v1beta1_StatefulSetSpec(in *apps.StatefulSetSpec, out *StatefulSetSpec, s conversion.Scope) error { out.Replicas = new(int32) *out.Replicas = in.Replicas if in.Selector != nil { in, out := &in.Selector, &out.Selector *out = new(metav1.LabelSelector) if err := s.Convert(*in, *out, 0); err != nil { return err } } else { out.Selector = nil } if err := s.Convert(&in.Template, &out.Template, 0); err != nil { return err } if in.VolumeClaimTemplates != nil { in, out := &in.VolumeClaimTemplates, &out.VolumeClaimTemplates *out = make([]v1.PersistentVolumeClaim, len(*in)) for i := range *in { if err := s.Convert(&(*in)[i], &(*out)[i], 0); err != nil { return err } } } else { out.VolumeClaimTemplates = nil } out.ServiceName = in.ServiceName return nil }