velero-operator

Velero Operator Charm

Channel Revision Published Runs on
latest/edge 404 10 Sep 2025
Ubuntu 24.04
1.15/edge 402 10 Sep 2025
Ubuntu 24.04
juju deploy velero-operator --channel edge
Show information

Platform:

Ubuntu
24.04

Learn about actions >

  • 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 or update

    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