charm-masakari:stable/train

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

Branch merges

Branch information

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

Recent commits

4ecf7f7... by Alex Kavanagh

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

Change-Id: I6e735e30ec7ba3edc85a1873569d2d98d286beb7

32d5012... 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: Iac844aba62453a88f5973046dd7681a8c615f206

c81ceb3... by Alex Kavanagh

Charmhub migration for stable/train (bionic-only)

This is the main patch for the migration of the stable/21.10
charm to charmhub for the stable/train branch (train track on
charmhub). This patch initially supports bionic from queens
to train, and does not support ussuri. It supports upgrades
from bionic-queens to bionic-train (with each intermediate
step needed). Crucially it does NOT set a default
openstack-origin, which means installing train/stable
without specifying the openstack-origin will result in a
bionic-queens installation. This is intentional as the branch
covers queens to train.

Maskari is supported from Stein so rocky removed

Change-Id: I590dea4256787e4576b7e2a573b42376424f0425

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

ab757bd... by Aurelien Lourot

Add impish to metadata.yaml

Change-Id: Ie9a05f64715be11a580c0e3f12161e5900c634ed

737cea6... by Aurelien Lourot

Fix wrong series in hirsute test bundle

Without this fix deployment fails with
ERROR cannot deploy bundle: cannot add unit for
application "masakari": acquiring machine to host
unit "masakari/0": cannot assign unit "masakari/0"
to machine 12: series does not match

Change-Id: Ib436e8916cb31fe049bc0a641fbd29fda2e0f260