Merge pull request #97800 from pandaamanda/kubectl_autoscale_completion
Fix statefulset absent of kubectl autoscale bash completions Kubernetes-commit: 13d40acecc2da98a97ebb97f11ae3dd69ef7d997
This commit is contained in:
commit
93a6ed99a9
|
@ -928,7 +928,7 @@
|
|||
},
|
||||
{
|
||||
"ImportPath": "k8s.io/apimachinery",
|
||||
"Rev": "af2ce7e24233"
|
||||
"Rev": "0e9f9cff521d"
|
||||
},
|
||||
{
|
||||
"ImportPath": "k8s.io/cli-runtime",
|
||||
|
@ -936,11 +936,11 @@
|
|||
},
|
||||
{
|
||||
"ImportPath": "k8s.io/client-go",
|
||||
"Rev": "537eda74d850"
|
||||
"Rev": "fc034b4b7616"
|
||||
},
|
||||
{
|
||||
"ImportPath": "k8s.io/code-generator",
|
||||
"Rev": "2a79acd68e5f"
|
||||
"Rev": "b01f4fbaae20"
|
||||
},
|
||||
{
|
||||
"ImportPath": "k8s.io/component-base",
|
||||
|
|
10
go.mod
10
go.mod
|
@ -35,9 +35,9 @@ require (
|
|||
golang.org/x/sys v0.0.0-20201112073958-5cba982894dd
|
||||
gopkg.in/yaml.v2 v2.2.8
|
||||
k8s.io/api v0.0.0-20210115125903-c873f2e8ab25
|
||||
k8s.io/apimachinery v0.0.0-20210116005712-af2ce7e24233
|
||||
k8s.io/apimachinery v0.0.0-20210116045657-0e9f9cff521d
|
||||
k8s.io/cli-runtime v0.0.0-20201218091240-9547a43879a0
|
||||
k8s.io/client-go v0.0.0-20210114130407-537eda74d850
|
||||
k8s.io/client-go v0.0.0-20210116050105-fc034b4b7616
|
||||
k8s.io/component-base v0.0.0-20210115210250-6b412b2ef0d8
|
||||
k8s.io/component-helpers v0.0.0-20210114010638-f2e8fa560240
|
||||
k8s.io/klog/v2 v2.4.0
|
||||
|
@ -50,10 +50,10 @@ require (
|
|||
|
||||
replace (
|
||||
k8s.io/api => k8s.io/api v0.0.0-20210115125903-c873f2e8ab25
|
||||
k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210116005712-af2ce7e24233
|
||||
k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20210116045657-0e9f9cff521d
|
||||
k8s.io/cli-runtime => k8s.io/cli-runtime v0.0.0-20201218091240-9547a43879a0
|
||||
k8s.io/client-go => k8s.io/client-go v0.0.0-20210114130407-537eda74d850
|
||||
k8s.io/code-generator => k8s.io/code-generator v0.0.0-20210116045519-2a79acd68e5f
|
||||
k8s.io/client-go => k8s.io/client-go v0.0.0-20210116050105-fc034b4b7616
|
||||
k8s.io/code-generator => k8s.io/code-generator v0.0.0-20210116045519-b01f4fbaae20
|
||||
k8s.io/component-base => k8s.io/component-base v0.0.0-20210115210250-6b412b2ef0d8
|
||||
k8s.io/component-helpers => k8s.io/component-helpers v0.0.0-20210114010638-f2e8fa560240
|
||||
k8s.io/metrics => k8s.io/metrics v0.0.0-20210116051850-08fd6e46d1e4
|
||||
|
|
6
go.sum
6
go.sum
|
@ -633,10 +633,10 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh
|
|||
honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg=
|
||||
honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k=
|
||||
k8s.io/api v0.0.0-20210115125903-c873f2e8ab25/go.mod h1:xpUvIW3IJYnKO2yMuT9r4zCZI1ppqiuEejNFI9eoqWo=
|
||||
k8s.io/apimachinery v0.0.0-20210116005712-af2ce7e24233/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU=
|
||||
k8s.io/apimachinery v0.0.0-20210116045657-0e9f9cff521d/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU=
|
||||
k8s.io/cli-runtime v0.0.0-20201218091240-9547a43879a0/go.mod h1:YGZiEr0qwB6XSdVC2kbXtQG/+bm7+18eWKXckr167Io=
|
||||
k8s.io/client-go v0.0.0-20210114130407-537eda74d850/go.mod h1:tRaMu44Og48V8Eim1Kn20/QW4GVUZ3VfspToUoSZVI8=
|
||||
k8s.io/code-generator v0.0.0-20210116045519-2a79acd68e5f/go.mod h1:4n8UGwhxQWSnXnDBVEtX8cKaE/oMp1ui3M7yFmjT1fo=
|
||||
k8s.io/client-go v0.0.0-20210116050105-fc034b4b7616/go.mod h1:qDBXGK92HVL2+FvTDOm7TRYoY6Sy4YlexduPTe93d6U=
|
||||
k8s.io/code-generator v0.0.0-20210116045519-b01f4fbaae20/go.mod h1:4n8UGwhxQWSnXnDBVEtX8cKaE/oMp1ui3M7yFmjT1fo=
|
||||
k8s.io/component-base v0.0.0-20210115210250-6b412b2ef0d8/go.mod h1:ioM27aGQfNSdCppNxxKUoGHTWWEMcLSdPF2fyoTvGnU=
|
||||
k8s.io/component-helpers v0.0.0-20210114010638-f2e8fa560240/go.mod h1:v7ICuF1mkF7h92ZDvx4Y1mRrTQmuD3isyKqt4uOFZLM=
|
||||
k8s.io/gengo v0.0.0-20200413195148-3a45101e95ac/go.mod h1:ezvh/TsK7cY6rbqRK0oQQ8IAqLxYwwyPxAX1Pzy0ii0=
|
||||
|
|
|
@ -99,12 +99,12 @@ func NewAutoscaleOptions(ioStreams genericclioptions.IOStreams) *AutoscaleOption
|
|||
func NewCmdAutoscale(f cmdutil.Factory, ioStreams genericclioptions.IOStreams) *cobra.Command {
|
||||
o := NewAutoscaleOptions(ioStreams)
|
||||
|
||||
validArgs := []string{"deployment", "replicaset", "replicationcontroller"}
|
||||
validArgs := []string{"deployment", "replicaset", "replicationcontroller", "statefulset"}
|
||||
|
||||
cmd := &cobra.Command{
|
||||
Use: "autoscale (-f FILENAME | TYPE NAME | TYPE/NAME) [--min=MINPODS] --max=MAXPODS [--cpu-percent=CPU]",
|
||||
DisableFlagsInUseLine: true,
|
||||
Short: i18n.T("Auto-scale a Deployment, ReplicaSet, or ReplicationController"),
|
||||
Short: i18n.T("Auto-scale a Deployment, ReplicaSet, StatefulSet, or ReplicationController"),
|
||||
Long: autoscaleLong,
|
||||
Example: autoscaleExample,
|
||||
Run: func(cmd *cobra.Command, args []string) {
|
||||
|
|
Loading…
Reference in New Issue