juju-backup-all
- Canonical BootStack Charmers
- Monitoring
Channel | Revision | Published | Runs on |
---|---|---|---|
latest/stable | 46 | 01 Nov 2023 | |
latest/stable | 41 | 28 Apr 2023 | |
latest/stable | 1 | 10 Jan 2022 | |
latest/candidate | 23 | 25 Oct 2023 | |
latest/candidate | 46 | 24 Oct 2023 | |
latest/candidate | 41 | 06 Apr 2023 | |
latest/candidate | 1 | 10 Jan 2022 | |
latest/edge | 46 | 24 Oct 2023 | |
latest/edge | 41 | 31 Mar 2023 | |
latest/edge | 26 | 18 Aug 2022 | |
latest/edge | 25 | 18 Aug 2022 | |
latest/edge | 24 | 18 Aug 2022 | |
latest/edge | 23 | 18 Aug 2022 |
juju deploy bootstack-charmers-juju-backup-all
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
accounts | string
YAML defining the configuration for juju accounts, same syntax as used by the juju client configuration (~/.local/share/juju/accounts.yaml)
-
backup-dir | string
Default: /opt/backups
The directory to be used for the backups. Will be created if it does not exist.
-
backup-retention-period | int
Default: 30
Retention period for backups in days. Backup files older than this will be purged during the next backup run.
-
controller-names | string
A comma delimited list of controller names to be backed up. An empty list means that all configured controllers will backed up.
-
controllers | string
YAML defining the configuration for controllers, same syntax as used by the juju client configuration (~/.local/share/juju/controllers.yaml)
-
crontab | string
Default: 30 4 * * *
Specifies when to run the backups. Uses standard crontab syntax.
-
exclude-charms | string
A comma delimited list of charms to be excluded. An empty list means that all charms supported by juju-backup-all will be backed up. . Note that this setting uses the name of the charm and not the name of the application.
-
exclude-controller-backup | boolean
Whether to backup the controller as part of the backup operations
-
exclude-juju-client-config-backup | boolean
Whether to backup the juju client data (accounts, controllers, ssh keys) as part of the backup operations.
-
exclude-models | string
Comma-delimited list of model names to omit during backup runs
-
exporter-channel | string
Default: stable
Install prometheus-juju-backup-all-exporter snap from "exporter-channel". Supported values are: "stable", "candidate", "beta" and "edge". Note that it will be superseded by local resources: "exporter-snap".
-
exporter-port | int
Default: 10000
Start the exporter at "exporter-port".
-
nagios_context | string
Default: juju
A string that will be prepended to instance name to set the host name in nagios. So for instance the hostname would be something like: juju-myservice-0 If you're running multiple environments with the same services in them this allows you to differentiate between them.
-
timeout | int
Default: 60
Timeout in seconds for long running commands. This setting is used for each task and not for the whole backup operation.