charm-rabbitmq-server:stable/jammy

Last commit made on 2024-05-16
Get this branch:
git clone -b stable/jammy https://git.launchpad.net/charm-rabbitmq-server

Branch merges

Branch information

Name:
stable/jammy
Repository:
lp:charm-rabbitmq-server

Recent commits

bff9fa5... by Alex Kavanagh

Sync charmhelpers to pull in jammy-caracal codename.

This patch switches the charm-helpers-hooks.yaml to point to the
stable/caracal so that the jammy-caracal codename can be used for the
source parameter in the charm.

Change-Id: Ia62492a790b9e82173d2f999a0e97e23d2a1d3af

555942f... by DUFOUR Olivier

Allow NRPE to collect stats in CIS hardened env

It removes the necessity to run the cron task as root user
and ensure the content created in /var/lib/rabbitmq belongs
to rabbitmq user and group solely.

Then giving access for nrpe user is done by adding its user
to rabbitmq group.
Also implemented in the upgrade-charm hook for ongoing
deployments

Closes-Bug: #1879524
Change-Id: I19e3d675ace7c669451ca40a20d21cef1aec6a95

efc3d7d... 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: Idd4eb37dd413b49a99b8b81fd15d0b45f75ae97e
(cherry picked from commit 84b8605ed6cfd439a9163b5e41eee24a4bcc2eb6)

df01c25... by Alex Kavanagh

Add service user password rotation feature

This patch adds the service user rotation feature, which provides two
actions:

 - list-service-usernames
 - rotate-service-user-password

The first lists the possible usernames that can be rotated. The
second action rotates the service, and is tested via the func-test-pr.

Change-Id: Ia94ab3d54cd8a59e9ba5005b88d3ec1ff87019b1
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/1051
(cherry picked from commit 42714adfde814729f39c31165667b59f959555e2)

0124735... by Zuul <email address hidden>

Merge "Fix typo in configure ttl code" into stable/jammy

552eb3a... by Vern Hart <email address hidden>

Enforce a maximum of 1024 async threads.

The beam.smp process won't start if more than 1024 are configured, the
charm could make this by default on large systems (e.g. more than 42
CPUs). This change makes RabbitMQEnvContext.calculate_threads() never
return more than 1024 (MAX_NUM_THREADS).

Change-Id: I92879445210bac6ee7d96a704cdf428ca738e3b6
Closes-Bug: #1768986
(cherry picked from commit 3c1c05ee598b2fc85ddf0f971528dde433312bff)

ba80227... by Edward Hope-Morley

Fix typo in configure ttl code

Also fixes tox.ini

Change-Id: Ic4c2d34ff248d5429eb604824e42dbaba6ca2678
Closes-Bug: #1939681
(cherry picked from commit 8c9f68e8aadc3a6786bf42ca250252fed0eef381)

e381a20... by Alex Kavanagh

Fix focal to jammy series upgrade

This is a fix/workaround to the package upgrade bug that affects the
charm. The post-inst package script updates the .erlang.cookie if it is
insecure during the upgrade of rabbit from 3.8 to 3.9. This breaks the
series-upgrade resulting in a charm erroring on the post-series-upgrade
hook.

This fix works by checking if the .erlang.cookie has changed during the
post-series-upgrade hook and either updating the cookie in peer storage
(if it is insecure) or ensuring that the cookie from peer storage is
written to the .erlang.cookie if it isn't the leader. This ensures that
the cluster continues to work and that the series-upgrade can be
completed across the cluster.

Change-Id: I540ea8da85b3b4326ccb8194f1d8b1050b04eae9
Closes-Bug: #2006484
(cherry picked from commit 55b985f55ca4eb2b2a7229c8dcc70abc8c8940f4)

85792df... by Zuul <email address hidden>

Merge "Update bundles to use yoga" into stable/jammy

cd5e69e... by Felipe Reyes

Update bundles to use yoga

This change reconfigures the bundles to use OpenStack yoga, they are the
last version that support Focal and Jammy.

Func-Test-Pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/958
Change-Id: Ia54bfacee6635c1e85a0c97e22bc2a5974bda7d1
Closes-Bug: #1991528
(cherry picked from commit f22bb10257d7948f9222e73ff471c56809d0cd88)