diff --git a/cmd/kube-controller-manager/app/options/options_test.go b/cmd/kube-controller-manager/app/options/options_test.go index 83b85e3d25a..5b65358b479 100644 --- a/cmd/kube-controller-manager/app/options/options_test.go +++ b/cmd/kube-controller-manager/app/options/options_test.go @@ -35,6 +35,7 @@ import ( "k8s.io/component-base/metrics" cmconfig "k8s.io/controller-manager/config" cmoptions "k8s.io/controller-manager/options" + migration "k8s.io/controller-manager/pkg/leadermigration/options" kubecontrollerconfig "k8s.io/kubernetes/cmd/kube-controller-manager/app/config" kubectrlmgrconfig "k8s.io/kubernetes/pkg/controller/apis/config" csrsigningconfig "k8s.io/kubernetes/pkg/controller/certificates/signer/config" @@ -197,6 +198,7 @@ func TestAddFlags(t *testing.T) { EnableContentionProfiling: true, }, }, + LeaderMigration: &migration.LeaderMigrationOptions{}, }, KubeCloudShared: &cpoptions.KubeCloudSharedOptions{ KubeCloudSharedConfiguration: &cpconfig.KubeCloudSharedConfiguration{ diff --git a/staging/src/k8s.io/cloud-provider/options/options_test.go b/staging/src/k8s.io/cloud-provider/options/options_test.go index 0a7ace3aab8..d63169b6c79 100644 --- a/staging/src/k8s.io/cloud-provider/options/options_test.go +++ b/staging/src/k8s.io/cloud-provider/options/options_test.go @@ -31,6 +31,7 @@ import ( componentbaseconfig "k8s.io/component-base/config" cmconfig "k8s.io/controller-manager/config" cmoptions "k8s.io/controller-manager/options" + migration "k8s.io/controller-manager/pkg/leadermigration/options" ) func TestDefaultFlags(t *testing.T) { @@ -65,6 +66,7 @@ func TestDefaultFlags(t *testing.T) { EnableContentionProfiling: false, }, }, + LeaderMigration: &migration.LeaderMigrationOptions{}, }, KubeCloudShared: &KubeCloudSharedOptions{ KubeCloudSharedConfiguration: &cpconfig.KubeCloudSharedConfiguration{ @@ -203,6 +205,7 @@ func TestAddFlags(t *testing.T) { EnableContentionProfiling: true, }, }, + LeaderMigration: &migration.LeaderMigrationOptions{}, }, KubeCloudShared: &KubeCloudSharedOptions{ KubeCloudSharedConfiguration: &cpconfig.KubeCloudSharedConfiguration{ diff --git a/staging/src/k8s.io/controller-manager/options/generic.go b/staging/src/k8s.io/controller-manager/options/generic.go index a22369d63b5..bb7e8c7d411 100644 --- a/staging/src/k8s.io/controller-manager/options/generic.go +++ b/staging/src/k8s.io/controller-manager/options/generic.go @@ -42,7 +42,7 @@ func NewGenericControllerManagerConfigurationOptions(cfg *cmconfig.GenericContro o := &GenericControllerManagerConfigurationOptions{ GenericControllerManagerConfiguration: cfg, Debugging: RecommendedDebuggingOptions(), - LeaderMigration: nil, + LeaderMigration: &migration.LeaderMigrationOptions{}, } return o