charm-ceph-radosgw:stable/quincy.2

Last commit made on 2023-09-20
Get this branch:
git clone -b stable/quincy.2 https://git.launchpad.net/charm-ceph-radosgw

Branch merges

Branch information

Name:
stable/quincy.2
Repository:
lp:charm-ceph-radosgw

Recent commits

004ba8c... by Zuul <email address hidden>

Merge "Fix pool names in RadosGW charm" into stable/quincy.2

354102e... by Luciano Lo Giudice

Fix pool names in RadosGW charm

The latest Ceph versions forbid pool names that start with a dot.
Since the RadosGW charm uses pools named so extensively, this
patchset fixes that issue.

In addition, the Ceph libraries are synced as well, since they
were outdated.

(cherry-picked from commit 4bc15968fe43f6f86150331f40dba4b2cadb983b)

Change-Id: I9cdf891f503b749f36225ea07a7a571af1b58e9c

cab0306... by Zuul <email address hidden>

Merge "Enable rgw trust forwarded https when https proxy" into stable/quincy.2

8c073a6... by Jadon Naas

Add docs key and point at Discourse

Add the 'docs' key and point it at a Discourse topic
previously populated with the charm's README contents.

When the new charm revision is released to the Charmhub,
this Discourse-based content will be displayed there. In
the absense of the this new key, the Charmhub's default
behaviour is to display the value of the charm's
'description' key.

Change-Id: Id759ee81cea83fe9b18671ce5bc19a31db319a77

c9d220a... by Felipe Reyes

Add build-on/run-on to support Ubuntu 20.04

To fix the build jsonschema is pinned to the latest version that doesn't
depend (indirectly) on Rust.

Closes-Bug: #2033673
Change-Id: Id6777eb23b3b4cc6b0fb239a61d64502a5d74451

13664c1... by Samuel Allan

Enable rgw trust forwarded https when https proxy

This option is required for server-side encryption to be allowed
if radosgw is behind a reverse proxy,
such as here when certificates are configured and apache2 is running.

ref. https://docs.ceph.com/en/latest/radosgw/encryption/

It is safe to always enable when https is configured in the charm,
because it will be securely behind the reverse proxy in the unit.
This option must not be enabled when https is not configured in the charm,
because this would allow clients to spoof headers.

Closes-Bug: #2021560
Change-Id: I940f9b2f424a3d98936b5f185bf8f87b71091317
(cherry picked from commit 541ceec4018e311cef1517a62eefa28cd53bc162)

2bce537... by Chris MacNaughton

Add support for interim Ubuntu releases

- update bundles to include UCA pocket tests
- update test configuration
- update metadata to include kinetic and lunar
- update snapcraft to allow run-on for kinetic and lunar
- sync charm-helpers

Change-Id: Id8bbaf1402935b88f14ecd6f736697694449e417

96a6dae... by Corey Bryant

Pin tox to < 4.0.0

Tox 4.0.0 was recently released and it has several breaking changes.
We pin to < 4.0.0 here. We are planning to move forward only on the
master charm branches.

Tox is also pinned to < 4.0.0 for stable branches in upstream
openstack-zuul-jobs as well as in zosci-config. However, the
requires= section in the charm's tox.ini file ends up installing
tox>4, wiping out the zuul-pinned tox<4 that was already installed
installed. This patch fixes that.

Related-Bug: #2002788
Change-Id: Ie56b7d8506868db45d116a1fd31db3a24361f149

4275138... by Chris MacNaughton

Partial revert[1] to re-enable Focal support

1: 51f59879d381e44958970ada79a784d8cce9a92e
Change-Id: I565e36b94d249d2cf0beccf1480189a19da008d9

db79f28... by utkarsh bhatt

Fixes openssl dependency issue for tests

Change-Id: I2cfaf1de8d2096522cb435751be874df0d985578