charm-masakari:stable/ussuri

Last commit made on 2023-08-18
Get this branch:
git clone -b stable/ussuri https://git.launchpad.net/charm-masakari

Branch merges

Branch information

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

Recent commits

5fc896b... by Alex Kavanagh

[ussuri] 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/831
Closes-Bug: #2028683

Change-Id: I4fb5c6dd294b60d48adfb232dcabaa1ef5de4f5a

bb13387... 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)

cb36a71... by Billy Olsen

Specify series for subordinate charms

Due to bug #2025085, the functional tests fail when attempting
to resolve the hacluster and pacemaker-remote charms for the
bionic series. This can be worked-around by providing a series
specifically for the application specified in the bundle.

Related-bug: #2025085
Change-Id: I710990e8417bc3696c9d48b5ab86dfefd0f21ed5

45d7600... by James Page

Pin tox to < 4.0.0

Tox 4.0.0 has several breaking changes to pin version to < 4.0.0.

Switch charm-tools to 2.8.4 to remove ruamel requirement which is
not compatible with Python >= 3.10.

Add bindep.txt to install standard binary dependencies.

Change-Id: Iba7f0a69e578e8d9ea9dc064853012290dd3baa6

8c361b8... 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: I2a66ba368c068e333f6e5b131af6934cc3e31db8

dc174c4... by Alex Kavanagh

Migrate charm charmhub for stable/ussuri

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

Change-Id: I159452b2dfedee0e33d941da2c49692ea80aa987

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