From a45f8bcc4be1ec48aeed52601ef7f4edffc39f0f Mon Sep 17 00:00:00 2001 From: Jian Qiu Date: Tue, 22 Mar 2022 14:19:22 +0800 Subject: [PATCH] Add disable-leader-election flag (#221) Signed-off-by: Jian Qiu --- pkg/cmd/operator/spoke.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkg/cmd/operator/spoke.go b/pkg/cmd/operator/spoke.go index a4b5ce1fd..1247693b8 100644 --- a/pkg/cmd/operator/spoke.go +++ b/pkg/cmd/operator/spoke.go @@ -13,12 +13,14 @@ import ( func NewKlusterletOperatorCmd() *cobra.Command { options := klusterlet.Options{} - cmd := controllercmd. - NewControllerCommandConfig("klusterlet", version.Get(), options.RunKlusterletOperator). - NewCommand() + cmdConfig := controllercmd. + NewControllerCommandConfig("klusterlet", version.Get(), options.RunKlusterletOperator) + cmd := cmdConfig.NewCommand() cmd.Use = "klusterlet" cmd.Short = "Start the klusterlet operator" + // add disable leader election flag + cmd.Flags().BoolVar(&cmdConfig.DisableLeaderElection, "disable-leader-election", false, "Disable leader election for the agent.") cmd.Flags().BoolVar(&options.SkipPlaceholderHubSecret, "skip-placeholder-hub-secret", false, "If set, will skip ensuring a placeholder hub secret which is originally intended for pulling "+ "work image before approved")