charm-masakari:stable/victoria

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

Branch merges

Branch information

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

Recent commits

e40fcff... by Alex Kavanagh

[victoria] 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].

Update bundles so that pacemaker-remote uses focal/edge rather than the
(non-existent) victoria/edge channel.

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

Change-Id: I27a0acbfc53941a24d8cd852ea31673762d7779a

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

8ca5ffe... 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

53b292a... 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.

Closes-Bug: #1990062
Change-Id: I80944be90c922fb4abba9335fa49cff90c488333

479218f... by Alex Kavanagh

Migrate charm charmhub for stable/victoria

- start from stable/victoria branch
- Do charmcraft, osci, zuul changes
- Modify libs to point to stable/victoria 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: Icddda5e9ae7c8e9fd9d9f5cd42e965c378c3d299

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

b327c6c... by Aurelien Lourot

Sync release-tools

In order to fix ResolutionImpossible on tox invocation.

https://github.com/openstack-charmers/release-tools/issues/151
https://github.com/openstack-charmers/release-tools/pull/152

Change-Id: I51d3df097a28b94cc2e272c61bbb65dcfb41c34b