Files
velero/pkg/cmd/cli/schedule/skip_options.go
Tiger Kaovilai e4bd59727f Schedule SkipImmediately
Signed-off-by: Tiger Kaovilai <tkaovila@redhat.com>
2023-12-08 09:12:08 +07:00

21 lines
478 B
Go

package schedule
import (
"github.com/spf13/pflag"
"github.com/vmware-tanzu/velero/pkg/cmd/util/flag"
)
type SkipOptions struct {
SkipImmediately flag.OptionalBool
}
func NewSkipOptions() *SkipOptions {
return &SkipOptions{}
}
func (o *SkipOptions) BindFlags(flags *pflag.FlagSet) {
f := flags.VarPF(&o.SkipImmediately, "skip-immediately", "", "Skip the next scheduled backup immediately")
f.NoOptDefVal = "" // default to nil so server options can take precedence
}