feat: add apply flag to install command

Signed-off-by: Micah Nagel <micah.nagel@defenseunicorns.com>
This commit is contained in:
Micah Nagel
2025-12-04 09:07:10 -05:00
committed by Xun Jiang/Bruce Jiang
parent 6a0307142c
commit 3244cc605f
8 changed files with 365 additions and 17 deletions

View File

@@ -42,6 +42,16 @@ By default, `velero install` does not enable the use of File System Backup (FSB)
If you are planning to only use FSB for volume backups, you can run the `velero install` command with the `--default-volumes-to-fs-backup` flag. This will default all pod volumes backups to use FSB without having to apply annotations to pods. Note that when this flag is set during install, Velero will always try to use FSB to perform the backup, even want an individual backup to use volume snapshots, by setting the `--snapshot-volumes` flag in the `backup create` command. Alternatively, you can set the `--default-volumes-to-fs-backup` on an individual backup to to make sure Velero uses FSB for each volume being backed up.
## Update an existing installation
By default, the `velero install` command creates new resources in your cluster. If you're updating an existing Velero installation, you can use the `--apply` flag to apply changes to existing resources instead of attempting to create new ones:
```bash
velero install --apply
```
When the `--apply` flag is specified, Velero uses server-side apply to update existing resources. This is particularly useful when updating Velero to a new version or when modifying your installation configuration. While this can be used as part of an upgrade process, please note that for version upgrades, additional steps may be required depending on the specific changes between versions. Also ensure when using this flag that you are setting any additional flags previously used for your existing configuration so that you don't introduce unexpected changes.
## Enable features
New features in Velero will be released as beta features behind feature flags which are not enabled by default. A full listing of Velero feature flags can be found [here][11].