Charmed etcd
Channel | Revision | Published | Runs on |
---|---|---|---|
3.6/beta | 75 | 05 Aug 2025 | |
3.6/beta | 74 | 05 Aug 2025 | |
3.6/edge | 107 | 08 Oct 2025 | |
3.6/edge | 106 | 08 Oct 2025 | |
3.5/edge | 47 | 13 Jun 2025 | |
3.5/edge | 18 | 31 Jan 2025 |
juju deploy charmed-etcd --channel 3.6/edge
Deploy universal operators easily with Juju, the Universal Operator Lifecycle Manager.
Platform:
-
create-backup
Create a database backup and send it to an object storage. S3 credentials are retrieved from a relation with the S3 integrator charm.
-
force-refresh-start
Potential of data loss and downtime
Force refresh of first unit
Must run with at least one of the parameters
=false
- Params
-
check-compatibility boolean
Potential of data loss and downtime
If
false
, force refresh if new version of etcd and/or charm is not compatible with previous version -
check-workload-container boolean
Potential of data loss and downtime during and after refresh
If
false
, allow refresh to etcd container version that has not been validated to work with the charm revision -
run-pre-refresh-checks boolean
Potential of data loss and downtime
If
false
, force refresh if app is unhealthy or not ready to refresh (and unit status shows "Pre-refresh check failed")
-
list-backups
List database backups. S3 credentials are retrieved from a relation with the S3 integrator charm.
-
pre-refresh-check
Check if charm is ready to refresh
-
rebuild-cluster
Stop the cluster and rebuild the cluster membership configuration. This action induces a downtime if executed on a running cluster. It should only be used to recover from majority failure, and it must be run on the Juju leader. The cluster will be initialised with new membership configuration, based on the current Juju units at runtime.
- Params
-
force boolean
Force the rebuild of a cluster even if the majority was not lost.
-
restore
Restore a database backup from object storage. S3 credentials are retrieved from a relation with the S3 integrator charm.
- Params
-
backup-id string
A backup-id to identify the backup to restore. Format of <%Y-%m-%dT%H:%M:%SZ>
-
resume-refresh
Refresh next unit(s) (after you have manually verified that refreshed units are healthy)
If the
pause-after-unit-refresh
config is set toall
, this action will refresh the next unit.If
pause-after-unit-refresh
is set tofirst
, this action will refresh all remaining units.Exception: if automatic health checks fail after a unit has refreshed, the refresh will pause.
If
pause-after-unit-refresh
is set tonone
, this action will have no effect unless it is called withcheck-health-of-refreshed-units
asfalse
.- Params
-
check-health-of-refreshed-units boolean
Potential of data loss and downtime
If
false
, force refresh (of next unit) if 1 or more refreshed units are unhealthyWarning: if first unit to refresh is unhealthy, consider running
force-refresh-start
action on that unit instead of using this parameter. If first unit to refresh is unhealthy because compatibility checks, pre-refresh checks, or workload container checks are failing, this parameter is more destructive than theforce-refresh-start
action.
-
status-detail
Gets statuses of the charm
- Params
-
recompute boolean
a boolean indicating whether a unit should recompute all statuses.