@@ -30,11 +30,12 @@ import (
30
30
"k8s.io/apimachinery/pkg/util/wait"
31
31
"k8s.io/apiserver/pkg/server"
32
32
"k8s.io/apiserver/pkg/server/healthz"
33
- apiserverflag "k8s.io/apiserver/pkg/util/flag"
34
- "k8s.io/apiserver/pkg/util/globalflag"
33
+ "k8s.io/apiserver/pkg/util/term"
35
34
"k8s.io/client-go/tools/leaderelection"
36
35
"k8s.io/client-go/tools/leaderelection/resourcelock"
37
36
cloudprovider "k8s.io/cloud-provider"
37
+ cliflag "k8s.io/component-base/cli/flag"
38
+ "k8s.io/component-base/cli/globalflag"
38
39
"k8s.io/klog"
39
40
cloudcontrollerconfig "k8s.io/kubernetes/cmd/cloud-controller-manager/app/config"
40
41
"k8s.io/kubernetes/cmd/cloud-controller-manager/app/options"
@@ -91,15 +92,15 @@ the cloud specific control loops shipped with Kubernetes.`,
91
92
fs .AddFlagSet (f )
92
93
}
93
94
usageFmt := "Usage:\n %s\n "
94
- cols , _ , _ := apiserverflag .TerminalSize (cmd .OutOrStdout ())
95
+ cols , _ , _ := term .TerminalSize (cmd .OutOrStdout ())
95
96
cmd .SetUsageFunc (func (cmd * cobra.Command ) error {
96
97
fmt .Fprintf (cmd .OutOrStderr (), usageFmt , cmd .UseLine ())
97
- apiserverflag .PrintSections (cmd .OutOrStderr (), namedFlagSets , cols )
98
+ cliflag .PrintSections (cmd .OutOrStderr (), namedFlagSets , cols )
98
99
return nil
99
100
})
100
101
cmd .SetHelpFunc (func (cmd * cobra.Command , args []string ) {
101
102
fmt .Fprintf (cmd .OutOrStdout (), "%s\n \n " + usageFmt , cmd .Long , cmd .UseLine ())
102
- apiserverflag .PrintSections (cmd .OutOrStdout (), namedFlagSets , cols )
103
+ cliflag .PrintSections (cmd .OutOrStdout (), namedFlagSets , cols )
103
104
})
104
105
105
106
return cmd
0 commit comments