Documentation ¶
Index ¶
- func NewCommand(f client.Factory) *cobra.Command
- type InstallOptions
- func (o *InstallOptions) AsVeleroOptions() (*install.VeleroOptions, error)
- func (o *InstallOptions) BindFlags(flags *pflag.FlagSet)
- func (o *InstallOptions) Complete(args []string, f client.Factory) error
- func (o *InstallOptions) Run(c *cobra.Command, f client.Factory) error
- func (o *InstallOptions) Validate(c *cobra.Command, args []string, f client.Factory) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type InstallOptions ¶
type InstallOptions struct { Namespace string Image string BucketName string Prefix string ProviderName string PodAnnotations flag.Map VeleroPodCPURequest string VeleroPodMemRequest string VeleroPodCPULimit string VeleroPodMemLimit string ResticPodCPURequest string ResticPodMemRequest string ResticPodCPULimit string ResticPodMemLimit string RestoreOnly bool SecretFile string NoSecret bool DryRun bool BackupStorageConfig flag.Map VolumeSnapshotConfig flag.Map UseRestic bool Wait bool UseVolumeSnapshots bool }
InstallOptions collects all the options for installing Velero into a Kubernetes cluster.
func NewInstallOptions ¶
func NewInstallOptions() *InstallOptions
NewInstallOptions instantiates a new, default InstallOptions struct.
func (*InstallOptions) AsVeleroOptions ¶
func (o *InstallOptions) AsVeleroOptions() (*install.VeleroOptions, error)
AsVeleroOptions translates the values provided at the command line into values used to instantiate Kubernetes resources
func (*InstallOptions) BindFlags ¶
func (o *InstallOptions) BindFlags(flags *pflag.FlagSet)
BindFlags adds command line values to the options struct.
func (*InstallOptions) Complete ¶
func (o *InstallOptions) Complete(args []string, f client.Factory) error
Complete completes options for a command.
Click to show internal directories.
Click to hide internal directories.