kubectl: fix the bug that kubectl scale does not honor --timeout flag

Signed-off-by: SataQiu <1527062125@qq.com>
This commit is contained in:
SataQiu
2020-06-06 18:19:47 +08:00
parent 3a8d130fdf
commit 8d37c3b8f2

View File

@@ -62,10 +62,6 @@ var (
kubectl scale --replicas=3 statefulset/web`))
)
const (
timeout = 5 * time.Minute
)
type ScaleOptions struct {
FilenameOptions resource.FilenameOptions
RecordFlags *genericclioptions.RecordFlags
@@ -234,7 +230,7 @@ func (o *ScaleOptions) RunScale() error {
var waitForReplicas *scale.RetryParams
if o.Timeout != 0 && o.dryRunStrategy == cmdutil.DryRunNone {
waitForReplicas = scale.NewRetryParams(1*time.Second, timeout)
waitForReplicas = scale.NewRetryParams(1*time.Second, o.Timeout)
}
counter := 0