charm-ceph-radosgw/actions
Ionut Balutoiu 4e608c1485 Add group policy configuration
Allow configuration of a zone group default sync policy. This is useful
in scenarios where we want to have selective buckets sync. Valuable
especially with the new `cloud-sync` relation.

This is based on Ceph multisite sync policy:
https://docs.ceph.com/en/latest/radosgw/multisite-sync-policy/

Additionally, three more Juju actions are added to selectively enable,
disable, or reset buckets sync:
* `enable-buckets-sync`
* `disable-buckets-sync`
* `reset-buckets-sync`

These new actions are meant to be used in conjunction with a default
zone group sync policy that allows syncing, but it's disabled by default.

Change-Id: I4a8076192269aaeaca50668ebcebc0a52c6d2c84
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1193
Signed-off-by: Ionut Balutoiu <ibalutoiu@cloudbasesolutions.com>
2024-04-30 13:04:59 +03:00
..
actions.py Add group policy configuration 2024-04-30 13:04:59 +03:00
disable-buckets-sync Add group policy configuration 2024-04-30 13:04:59 +03:00
enable-buckets-sync Add group policy configuration 2024-04-30 13:04:59 +03:00
force-enable-multisite Adds support for migration to multi-site system. 2022-08-07 13:32:37 +05:30
pause Add pause/resume actions and sync charm-helpers 2016-03-29 10:31:28 +00:00
promote Add support for RADOS gateway multi-site replication 2019-02-14 09:40:20 +00:00
readonly Add support for RADOS gateway multi-site replication 2019-02-14 09:40:20 +00:00
readwrite Add support for RADOS gateway multi-site replication 2019-02-14 09:40:20 +00:00
reset-buckets-sync Add group policy configuration 2024-04-30 13:04:59 +03:00
resume Add pause/resume actions and sync charm-helpers 2016-03-29 10:31:28 +00:00
tidydefaults Add support for RADOS gateway multi-site replication 2019-02-14 09:40:20 +00:00