
Velero Operator Charm
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/edge | 404 | 10 Sep 2025 | |
1.15/edge | 402 | 10 Sep 2025 |
juju deploy velero-operator --channel edge
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
create-backup
Create a Velero backup using the velero-backups relation.
- Params
-
model string
The model of the target app to use for creating the backup. If not provided, it will use the current model.
-
target string
The target app and the relation to use for creating the backup. Format should be "app:endpoint".
- Required
target
-
list-backups
List all Velero backups using the velero-backups relation.
- Params
-
app string
Optional target app to use for listing backups. If not provided, it will list all backups across all relations.
-
endpoint string
Optional target endpoint to use for listing backups. Can only be used if the app is provided. If not provided, it will list all backups across all endpoints for the specified app.
-
model string
Optional model of the target app to use for listing backups. If not provided, it will list backup across all models.
-
restore
Restore a Velero backup using the velero-backups relation.
- Params
-
backup-uid string
The UID of the backup to use, can be retrieved by running the
list-backups
action. -
existing-resource-policy string
Restore Policy to be used during the restore workflow, can be -
none
orupdate
- Required
backup-uid
-
run-cli
Run Velero CLI command. Used to manage Velero backup/restores
- Params
-
command string
The Velero action to run, allowed commands are: 'backup', 'restore', 'schedule'. Please refer to the Velero CLI documentation for more details on the available commands and their options at: https://velero.io/docs/main/
- Required
command