Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCommand ¶
NewCommand Create a new storkctl command
func ValidateMigration ¶
ValidateMigration of given name and namespace
Types ¶
type Factory ¶
type Factory interface { // BindFlags Binds command flags to the command BindFlags(flags *pflag.FlagSet) // BindGetFlags Binds command flags for the get subcommand BindGetFlags(flags *pflag.FlagSet) // AllNamespaces Retruns true if the all-namespaces flag was used AllNamespaces() bool // GetNamespace Gets the namespace used for the command GetNamespace() string // GetAllNamespaces Get all the namespaces that should be used for a command GetAllNamespaces() ([]string, error) // GetConfig Get the merged config for the server GetConfig() (*rest.Config, error) // RawConfig Gets the raw merged config for the server RawConfig() (clientcmdapi.Config, error) // UpdateConfig Updates the config to be used for API calls UpdateConfig() error // GetOutputFormat Get the output format GetOutputFormat() (string, error) // IsWatchSet return true if -w/watch is passed IsWatchSet() bool // contains filtered or unexported methods }
Factory to be used for command line
func NewFactory ¶
func NewFactory() Factory
NewFactory Return a new factory interface that can be used by commands
Source Files ¶
- activate.go
- applicationbackup.go
- applicationbackupschedule.go
- applicationclone.go
- applicationregistration.go
- applicationrestore.go
- backuplocation.go
- clusterdomainsstatus.go
- clusterdomainupdate.go
- clusterpair.go
- common.go
- create.go
- deactivate.go
- delete.go
- factory.go
- generate.go
- get.go
- groupsnapshot.go
- migration.go
- migrationschedule.go
- pvc.go
- resume.go
- schedulepolicy.go
- snapshot.go
- snapshotschedule.go
- storkctl.go
- suspend.go
- version.go
- watch.go
Click to show internal directories.
Click to hide internal directories.