|
@@ -26,6 +26,7 @@ import (
|
|
|
v1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
|
conversion "k8s.io/apimachinery/pkg/conversion"
|
|
|
runtime "k8s.io/apimachinery/pkg/runtime"
|
|
|
+ componentbaseconfigv1alpha1 "k8s.io/component-base/config/v1alpha1"
|
|
|
v1alpha1 "k8s.io/kube-scheduler/config/v1alpha1"
|
|
|
config "k8s.io/kubernetes/pkg/scheduler/apis/config"
|
|
|
)
|
|
@@ -149,8 +150,7 @@ func autoConvert_v1alpha1_KubeSchedulerConfiguration_To_config_KubeSchedulerConf
|
|
|
if err := Convert_v1alpha1_KubeSchedulerLeaderElectionConfiguration_To_config_KubeSchedulerLeaderElectionConfiguration(&in.LeaderElection, &out.LeaderElection, s); err != nil {
|
|
|
return err
|
|
|
}
|
|
|
- // TODO: Inefficient conversion - can we improve it?
|
|
|
- if err := s.Convert(&in.ClientConnection, &out.ClientConnection, 0); err != nil {
|
|
|
+ if err := componentbaseconfigv1alpha1.Convert_v1alpha1_ClientConnectionConfiguration_To_config_ClientConnectionConfiguration(&in.ClientConnection, &out.ClientConnection, s); err != nil {
|
|
|
return err
|
|
|
}
|
|
|
if err := v1.Convert_Pointer_string_To_string(&in.HealthzBindAddress, &out.HealthzBindAddress, s); err != nil {
|
|
@@ -159,8 +159,7 @@ func autoConvert_v1alpha1_KubeSchedulerConfiguration_To_config_KubeSchedulerConf
|
|
|
if err := v1.Convert_Pointer_string_To_string(&in.MetricsBindAddress, &out.MetricsBindAddress, s); err != nil {
|
|
|
return err
|
|
|
}
|
|
|
- // TODO: Inefficient conversion - can we improve it?
|
|
|
- if err := s.Convert(&in.DebuggingConfiguration, &out.DebuggingConfiguration, 0); err != nil {
|
|
|
+ if err := componentbaseconfigv1alpha1.Convert_v1alpha1_DebuggingConfiguration_To_config_DebuggingConfiguration(&in.DebuggingConfiguration, &out.DebuggingConfiguration, s); err != nil {
|
|
|
return err
|
|
|
}
|
|
|
if err := v1.Convert_Pointer_bool_To_bool(&in.DisablePreemption, &out.DisablePreemption, s); err != nil {
|
|
@@ -190,8 +189,7 @@ func autoConvert_config_KubeSchedulerConfiguration_To_v1alpha1_KubeSchedulerConf
|
|
|
if err := Convert_config_KubeSchedulerLeaderElectionConfiguration_To_v1alpha1_KubeSchedulerLeaderElectionConfiguration(&in.LeaderElection, &out.LeaderElection, s); err != nil {
|
|
|
return err
|
|
|
}
|
|
|
- // TODO: Inefficient conversion - can we improve it?
|
|
|
- if err := s.Convert(&in.ClientConnection, &out.ClientConnection, 0); err != nil {
|
|
|
+ if err := componentbaseconfigv1alpha1.Convert_config_ClientConnectionConfiguration_To_v1alpha1_ClientConnectionConfiguration(&in.ClientConnection, &out.ClientConnection, s); err != nil {
|
|
|
return err
|
|
|
}
|
|
|
if err := v1.Convert_string_To_Pointer_string(&in.HealthzBindAddress, &out.HealthzBindAddress, s); err != nil {
|
|
@@ -200,8 +198,7 @@ func autoConvert_config_KubeSchedulerConfiguration_To_v1alpha1_KubeSchedulerConf
|
|
|
if err := v1.Convert_string_To_Pointer_string(&in.MetricsBindAddress, &out.MetricsBindAddress, s); err != nil {
|
|
|
return err
|
|
|
}
|
|
|
- // TODO: Inefficient conversion - can we improve it?
|
|
|
- if err := s.Convert(&in.DebuggingConfiguration, &out.DebuggingConfiguration, 0); err != nil {
|
|
|
+ if err := componentbaseconfigv1alpha1.Convert_config_DebuggingConfiguration_To_v1alpha1_DebuggingConfiguration(&in.DebuggingConfiguration, &out.DebuggingConfiguration, s); err != nil {
|
|
|
return err
|
|
|
}
|
|
|
if err := v1.Convert_bool_To_Pointer_bool(&in.DisablePreemption, &out.DisablePreemption, s); err != nil {
|
|
@@ -224,8 +221,7 @@ func autoConvert_config_KubeSchedulerConfiguration_To_v1alpha1_KubeSchedulerConf
|
|
|
}
|
|
|
|
|
|
func autoConvert_v1alpha1_KubeSchedulerLeaderElectionConfiguration_To_config_KubeSchedulerLeaderElectionConfiguration(in *v1alpha1.KubeSchedulerLeaderElectionConfiguration, out *config.KubeSchedulerLeaderElectionConfiguration, s conversion.Scope) error {
|
|
|
- // TODO: Inefficient conversion - can we improve it?
|
|
|
- if err := s.Convert(&in.LeaderElectionConfiguration, &out.LeaderElectionConfiguration, 0); err != nil {
|
|
|
+ if err := componentbaseconfigv1alpha1.Convert_v1alpha1_LeaderElectionConfiguration_To_config_LeaderElectionConfiguration(&in.LeaderElectionConfiguration, &out.LeaderElectionConfiguration, s); err != nil {
|
|
|
return err
|
|
|
}
|
|
|
// WARNING: in.LockObjectNamespace requires manual conversion: does not exist in peer-type
|
|
@@ -234,8 +230,7 @@ func autoConvert_v1alpha1_KubeSchedulerLeaderElectionConfiguration_To_config_Kub
|
|
|
}
|
|
|
|
|
|
func autoConvert_config_KubeSchedulerLeaderElectionConfiguration_To_v1alpha1_KubeSchedulerLeaderElectionConfiguration(in *config.KubeSchedulerLeaderElectionConfiguration, out *v1alpha1.KubeSchedulerLeaderElectionConfiguration, s conversion.Scope) error {
|
|
|
- // TODO: Inefficient conversion - can we improve it?
|
|
|
- if err := s.Convert(&in.LeaderElectionConfiguration, &out.LeaderElectionConfiguration, 0); err != nil {
|
|
|
+ if err := componentbaseconfigv1alpha1.Convert_config_LeaderElectionConfiguration_To_v1alpha1_LeaderElectionConfiguration(&in.LeaderElectionConfiguration, &out.LeaderElectionConfiguration, s); err != nil {
|
|
|
return err
|
|
|
}
|
|
|
return nil
|