charm-swift-proxy/actions
Drew Freiberger 0ce1ee67f8 set-weight/remove-devices actions are leader-only
When running set-weight and remove-devices actions, they must be run
on the leader of the swift-proxy cluster.  Lacking this validation,
the ring builder file on a non-leader would get updated, but the
balance_rings action would fail, and the changes to the ring files
would not propogate to the remainder of the swift cluster.

Change-Id: I9134eb88b16e5ffe18f16ce30e03e469027b6670
Closes-Bug: 1882250
2020-06-10 08:03:37 -05:00
..
__init__.py Re-license charm as Apache-2.0 2016-07-01 18:12:11 +01:00
actions.py set-weight/remove-devices actions are leader-only 2020-06-10 08:03:37 -05:00
add_user.py Drop support of swauth for Train and later 2020-01-07 15:03:08 -05:00
add-user Implement swauth 2016-09-23 09:12:43 -04:00
diskusage Add an action to report utilization 2017-11-03 15:15:36 -07:00
dispersion-populate Dispersion report 2019-07-01 09:24:10 +00:00
dispersion-report Dispersion report 2019-07-01 09:24:10 +00:00
openstack_upgrade.py py3: Switch packages to Python 3 for train and later 2019-10-10 06:51:20 +00:00
openstack-upgrade Action managed upgrade 2015-09-23 09:28:19 -07:00
pause Add pause and resume actions with unit tests 2015-09-07 16:55:10 +01:00
remove-devices Add 'remove-devices' action. 2019-04-12 13:04:58 +02:00
resume Add pause and resume actions with unit tests 2015-09-07 16:55:10 +01:00
set-weight Add 'set-weight' action. 2019-06-18 10:43:44 +00:00