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 PodLabels flag.Map ServiceAccountAnnotations flag.Map VeleroPodCPURequest string VeleroPodMemRequest string VeleroPodCPULimit string VeleroPodMemLimit string NodeAgentPodCPURequest string NodeAgentPodMemRequest string NodeAgentPodCPULimit string NodeAgentPodMemLimit string RestoreOnly bool SecretFile string NoSecret bool DryRun bool BackupStorageConfig flag.Map VolumeSnapshotConfig flag.Map UseNodeAgent bool //TODO remove UseRestic when migration test out of using it UseRestic bool Wait bool UseVolumeSnapshots bool DefaultRepoMaintenanceFrequency time.Duration GarbageCollectionFrequency time.Duration Plugins flag.StringArray NoDefaultBackupLocation bool CRDsOnly bool CACertFile string Features string DefaultVolumesToFsBackup bool UploaderType string }
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.