charm-rabbitmq-server:stable/21.01

Last commit made on 2021-02-10
Get this branch:
git clone -b stable/21.01 https://git.launchpad.net/charm-rabbitmq-server

Branch merges

Branch information

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

Recent commits

f758199... by Aurelien Lourot

Updates for stable branch creation 21.01

Set default branch for git review/gerrit.
Switch tests to stable.
Switch to using stable charm-helpers branch.
Switch to using stable charm.openstack branch.
Switch to using stable zaza branch.
Switch to using stable zaza-openstack-tests branch.

Change-Id: I15b4609b47ef4b31113f2fc7dc230e51aa8f17c5

9ec3f64... by Alex Kavanagh

Hotfix charmhelpers sync for local_address() fix

The network-get --primary-address juju-info fails on pre-2.8.?
versions of juju. This results in a NoNetworkBinding error.
Fallback to unit_get() if that occurs for local_address().

Change-Id: I4077102a0b979af0f4fc4172f48f7fe795beac41

fdaa891... by Zuul <email address hidden>

Merge "Updates for testing period for 20.01 release"

3d006f6... by Alex Kavanagh

Updates for testing period for 20.01 release

Includes updates to charmhelpers/charms.openstack for cert_utils
and unit-get for the install hook error on Juju 2.9

* charm-helpers sync for classic charms
* rebuild for reactive charms
* ensure tox.ini is from release-tools
* ensure requirements.txt files are from release-tools
* On reactive charms:
  - ensure master branch for charms.openstack
  - ensure master branch for charm-helpers

Change-Id: I32e88acb6bb0cd24aaad8dfa6af39e12e3d790f3

de11e7f... by Zuul <email address hidden>

Merge "Fix: do not use charmhelpers in non-charm context"

aee316f... by Zuul <email address hidden>

Merge "NRPE: Allow excluding queues from queue-size checks"

7acad5f... by Martin Kalcok

NRPE: Allow excluding queues from queue-size checks

Option '-e <vhost> <queue>' was added to the 'check_rabbitmq_queues.py'
nrpe script to allow excluding selected queues when checking queue
sizes. Corresponding option 'exclude_queues' was added to the
charm config.
By default, following queues are excluded:
 * event.sample
 * notifications_designate.info
 * notifications_designate.error
 * versioned_notifications.info
 * versioned_notifications.error

Closes-Bug: #1811433
Change-Id: I57e297bb4323a3ab98da020bfcb1630889aac6d7

b4f0d54... by Aurelien Lourot

Remove Disco and Eoan bits

Change-Id: I3fb37fb71add56787fc462133e390ba6e3e747a3

ab79c3e... by Peter Sabaini

Fix: do not use charmhelpers in non-charm context

In change I60141397f39e3b1b0274230db8d984934c98a08d charmhelper
library is being used in the rabbitmq queue nrpe check. This is
problematic as the check does not actually run in a charm context and
therefore does not have access to the charm environment such as the
current config. Additionally an issue in collating check results had
been introduced.

This change aims to fix these issues. Instead of using the charmhelper
library, the cronspec is read out from the cron job definition
itself, and the series is probed from /etc/lsb-release

Change-Id: I952aeda31e997ccadb6cff62e3b0d46349650979

742f7f8... by Alex Kavanagh

Ensure that python3 really is installed on upgrade charm

During a switch from py2 to py3, need to ensure that the required
python3 versions of the required libraries are installed.

Change-Id: I0dbfab4819b873e0476879e42fbad1d40cdf699d