charm-ceph-radosgw:stable/luminous

Last commit made on 2021-10-21
Get this branch:
git clone -b stable/luminous https://git.launchpad.net/charm-ceph-radosgw

Branch merges

Branch information

Name:
stable/luminous
Repository:
lp:charm-ceph-radosgw

Recent commits

dc89010... by Alex Kavanagh

21.10 - Release

Remove the "channel: candidate" from the func-test
bundles.

Change-Id: I2bc857ddcb8dcc16194b47bd4f275bb3b7c81684

aac8c2c... by Alex Kavanagh

21.10 - Stable cut of charms for testing period

* use stable/21.10 libraries
* use zaza/zaza-openstack-tests at stable/21.10
* build.lock files for reactive charms
* bundles refer to ~openstack-charms candidate channel

Change-Id: I177bbb862befc2746ea265e374b5f4dc050bceb6

d15ac89... by Alex Kavanagh

Add xena bundles

- add non-voting focal-xena bundle
- add non-voting impish-xena bundle
- rebuild to pick up charm-helpers changes
- update tox/pip.sh to ensure setuptools<50.0.0
- Remove redundant (and failing) IdentityContext tests
- Remove EOL groovy-* gate tests.

Change-Id: I32c8195ff76164de565e6af7c329645be40769f1
Co-authored-by: Aurelien Lourot <email address hidden>

cebcc73... by Zuul <email address hidden>

Merge "Restart radosgw services on upgrade"

13402ca... by Zuul <email address hidden>

Merge "Update catalog entry on addition of certificates"

2311e64... by Zuul <email address hidden>

Merge "Add radosgw-user relation"

fa1e41e... by Liam Young

Add radosgw-user relation

Add a radosgw-user relation to allow charms to request a user. The
requesting charm should supply the 'system-role' key in the app
relation data bag to indicate whether the requested user should
be a system user. This charm creates the user if it does not exist
or looks up the users credentials if it does. The username and
credentials are then passed back to the requestor via the
app relation data bag. The units radosgw url and daemon id
are also passed back this time using the unit relation data
bag.

Change-Id: Ieff1943b02f490559ccd245f60b744fb76a5d832

d77a751... by Chris MacNaughton

The MonContext can be complete when not all mons have provided an fsid

When the MonContext becomes incomplete during regular operation from,
for example, the replacement of an existing mon unit due to failure,
Ceph Radosgw shoud be able to continue while the new mon
bootstraps itself into the cluster. By ensuring that the
context can complete with one of the mons not reporting an
FSID, the remaining members of the monitor cluster can
support the continuing functioning of RadosGW.

Closes-Bug: #1938919
Change-Id: I293224f46d06cc427b2d3c8f4ae65366ed06909e

1d41112... by Billy Olsen

Restart radosgw services on upgrade

When radosgw packages are upgraded, the radosgw service needs to
be restarted by the charm. Check to see that packages were installed
on the upgrade path and if so, restart the radosgw service.

Change-Id: I61055ea4605a9a7c490c18f611d0eb583c617ce3
Closes-Bug: #1906707

1874911... by David Ames

Update catalog entry on addition of certificates

Guarantee that the object-store URL is updated when the certificates
relation is completed.

Sync release-tools tox and requirements

Change-Id: I4ca967f2c5c5eedfc56969785fcf23e4063d2a78