mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-08-03 17:30:00 +00:00
DS: Add conversion functions
This commit is contained in:
parent
af32aeebd0
commit
55e968de16
@ -41,9 +41,11 @@ func addConversionFuncs(scheme *runtime.Scheme) error {
|
|||||||
Convert_apps_StatefulSetSpec_To_v1beta2_StatefulSetSpec,
|
Convert_apps_StatefulSetSpec_To_v1beta2_StatefulSetSpec,
|
||||||
Convert_v1beta2_StatefulSetUpdateStrategy_To_apps_StatefulSetUpdateStrategy,
|
Convert_v1beta2_StatefulSetUpdateStrategy_To_apps_StatefulSetUpdateStrategy,
|
||||||
Convert_apps_StatefulSetUpdateStrategy_To_v1beta2_StatefulSetUpdateStrategy,
|
Convert_apps_StatefulSetUpdateStrategy_To_v1beta2_StatefulSetUpdateStrategy,
|
||||||
|
Convert_extensions_RollingUpdateDaemonSet_To_v1beta2_RollingUpdateDaemonSet,
|
||||||
|
Convert_v1beta2_RollingUpdateDaemonSet_To_extensions_RollingUpdateDaemonSet,
|
||||||
// extensions
|
// extensions
|
||||||
// TODO: below conversions should be dropped in favor of auto-generated
|
// TODO: below conversions should be dropped in favor of auto-generated
|
||||||
// ones, see https://github.com/kubernetes/kubernetextensionsssues/39865
|
// ones, see https://github.com/kubernetes/kubernetes/issues/39865
|
||||||
Convert_v1beta2_ScaleStatus_To_extensions_ScaleStatus,
|
Convert_v1beta2_ScaleStatus_To_extensions_ScaleStatus,
|
||||||
Convert_extensions_ScaleStatus_To_v1beta2_ScaleStatus,
|
Convert_extensions_ScaleStatus_To_v1beta2_ScaleStatus,
|
||||||
Convert_v1beta2_DeploymentSpec_To_extensions_DeploymentSpec,
|
Convert_v1beta2_DeploymentSpec_To_extensions_DeploymentSpec,
|
||||||
@ -86,6 +88,23 @@ func addConversionFuncs(scheme *runtime.Scheme) error {
|
|||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func Convert_apps_RollingUpdateDaemonSet_To_v1beta2_RollingUpdateDaemonSet(in *apps.RollingUpdateDaemonSet, out *appsv1beta2.RollingUpdateDaemonSet, 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
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
|
func Convert_v1beta2_RollingUpdateDaemonSet_To_apps_RollingUpdateDaemonSet(in *appsv1beta2.RollingUpdateDaemonSet, out *apps.RollingUpdateDaemonSet, s conversion.Scope) error {
|
||||||
|
if err := s.Convert(in.MaxUnavailable, &out.MaxUnavailable, 0); err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
|
||||||
func Convert_v1beta2_StatefulSetSpec_To_apps_StatefulSetSpec(in *appsv1beta2.StatefulSetSpec, out *apps.StatefulSetSpec, s conversion.Scope) error {
|
func Convert_v1beta2_StatefulSetSpec_To_apps_StatefulSetSpec(in *appsv1beta2.StatefulSetSpec, out *apps.StatefulSetSpec, s conversion.Scope) error {
|
||||||
if in.Replicas != nil {
|
if in.Replicas != nil {
|
||||||
out.Replicas = *in.Replicas
|
out.Replicas = *in.Replicas
|
||||||
|
@ -24,6 +24,7 @@ import (
|
|||||||
|
|
||||||
"k8s.io/api/core/v1"
|
"k8s.io/api/core/v1"
|
||||||
apiequality "k8s.io/apimachinery/pkg/api/equality"
|
apiequality "k8s.io/apimachinery/pkg/api/equality"
|
||||||
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
||||||
"k8s.io/apimachinery/pkg/runtime"
|
"k8s.io/apimachinery/pkg/runtime"
|
||||||
"k8s.io/apimachinery/pkg/util/intstr"
|
"k8s.io/apimachinery/pkg/util/intstr"
|
||||||
"k8s.io/kubernetes/pkg/api"
|
"k8s.io/kubernetes/pkg/api"
|
||||||
|
Loading…
Reference in New Issue
Block a user