charm-masakari:stable/wallaby

Last commit made on 2023-09-06
Get this branch:
git clone -b stable/wallaby https://git.launchpad.net/charm-masakari

Branch merges

Branch information

Name:
stable/wallaby
Repository:
lp:charm-masakari

Recent commits

9071e7c... by Alex Kavanagh

[wallaby] Ensure get_requests_for_local_unit doesn't fail on incomplete relation

This is a rebuild/make sync for charms to pickup the fix in charmhelpers to fix
any inadvertant accesses of ['ca'] in the relation data before it is available
from vault in the certificates relation. Fix in charmhelpers is in [1].

[1] https://github.com/juju/charm-helpers/pull/829
Closes-Bug: #2028683

Change-Id: Idd192f1f96551abe301fd5b1dd5823a47a823d00

5b0387c... by James Page

Add section-oslo-rabbitmq to templates

Ensure the RabbitMQ oslo.messaging section is used in all templates;
this configures SSL options when deployed in TLS secured configurations
with RabbitMQ.

Change-Id: I0821304b3f0e586e3a868e3c95294a688bae085a
Closes-Bug: 2007567
(cherry picked from commit f4a8f7c4dfc5a5ef0244b095b7ea83d1e78e99d0)

80f91e4... 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: Id8767721f8b12aefeacda12ebb4f08d39c232b2d

056bef0... by Alex Kavanagh

Pin build.lock for all layers to the commit hash

The build.lock branch points to master which means that the layer is not
locked. Lock the layers to the commit hash instead; this ensures
reproducible builds as much as possible.

Closes-Bug: #1990062
Change-Id: I924f371f85a037e2b8fa6f3e36f0e15beb74ba4e

cb7f5bd... by Jorge Merlino

Fix transport_url with multiple rabbit servers

When RabbitMQ is deployed in HA mode the transport_url parameter of
masakari must reference all RabbitMQ instances. Previously it
referenced only one. Now uses the configuration from the base OpenStack
layer

Closes-Bug: #1950331
Change-Id: Iea9d4f2484b82c22939a258e7f9faa3030a9bd1e
(cherry picked from commit 4fe9f39585a7d034a2dc724165e5c4239e0aabd2)

30e5cb7... by Alex Kavanagh

Migrate charm charmhub for stable/wallaby

- start from stable/wallaby branch
- Do charmcraft, osci, zuul changes
- Modify libs to point to stable/wallaby for:
  - charmhelpers
  - charms.openstack (as needed)
  - zaza & zaza.openstack.tests
- Remove unsupported test bundles
- migration bundles to charmhub.io (ch: prefix + channels)
- Build on 20.04 amd64
- Run on 20.04 amd64, s390x, ppc64el, arm64

Change-Id: I26371ebece189d33bb119453b0b65789aa5f732c

7bac01f... by Alex Kavanagh

21.10 - Release

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

Change-Id: I2247659630e684e2d18b59d5b3cbf2b3ea5128df

90ba1c1... by Alex Kavanagh

Pin dnspython in build.lock for python35

* Also pin cffi for charm-tools on py35 for the builder.

Change-Id: I50e76bb033b6901c44a3ba8d94c9308c8cceb734

bf2e648... 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
* update tox/pip.sh to ensure setuptools<50.0.0

Change-Id: Ia428fd79af58ff8206c8a4af2c4a8ff110238d40

3760b72... by Chris MacNaughton

Specify certificates relation to update endpoints.

When the certificates relation is unspecified with the
configure_tls method invocation, the masakari endpoints
seem to ignore the update to TLS. This change specifies
the relation which causes the endpoints to update correctly.

Closes-Bug: #1935986
Change-Id: Ib1a6ca1ddf64950ff13cf3a8904d9848710d96a5