charm-masakari:stable/2023.1

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

Branch merges

Branch information

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

Recent commits

1737b52... by Alex Kavanagh

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

Change-Id: I5f342692a6e70fb4b3c9fbc27e39a2afed90e4ba

c9081c0... by Felipe Reyes

Bump up Charm-helpers revision

Update src/build.lock to get the latest revision available in the
stable/antelope branch, among the most relevant patches are:

837a8b58 Support legacy cert requests (#799)
580c7764 Update Makefile to be consistent with CI (#777) (#795)
a2468260 Run CI on stable branches (#786) (#787)
ed014373 Update method for checking endpoint protocol (#769) (#775)

Change-Id: I0611580c3391fc99be93b7f53720f28885541ad4

640b187... by Zuul <email address hidden>

Merge "Stable artefacts for stable/2023.1 (antelope)" into stable/2023.1

d8a1080... by Alex Kavanagh

Stable artefacts for stable/2023.1 (antelope)

This patch is to lock the stable/2023.1 (antelope release) charms
down so that as much as possible.
In particular, this patch does:

- set the .gitreview to stable/2023.1
- lock zaza and zaza-openstack-tests to stable/antelope branches
- for reactive charms Add build.lock files to lock the layers
  and python modules used to build the charm.
- for ops framework charms, extract a pip freeze from the
  charmcraft container after building the charm to lock the
  modules used to build the charm.
- drop the kinetic bundles if the exist. (Note the updates to
  tests.yaml is in another batch (topic: antelope-voting)
- update the bundles so that they point to the antelope specific
  channels. e.g. 2023.1/edge for OpenStack charms, 23.03/edge for
  OVN charms, quincy/edge for Ceph charms and generally, the
  appropriate LTS Jammy branch for the various support charms.

Change-Id: I6f2b376e384e5c905ec3a5672085478ff5ebfca7

846f434... by Corey Bryant

Enable jammy-antelope voting and drop kinetic-zed tests

* Voting was turned on for jammy-antelope in the
  project-template for charm-functional-jobs in zosci-config
* Voting for jammy-antelope bundles with non-standard names
  is turned on in individual charms
* Kinetic-zed bundles/tests are removed
* Add libpython3-dev to allow the charm to be built. This
  fixes a missing dependency with Cython

Change-Id: If0beacfe04b08ea7460dd241d2247f2afa002652
(cherry picked from commit a3c11baa54952bb89b5ca6551fc961061feff61b)

6422ccf... by Zuul <email address hidden>

Merge "Add Antelope support"

c0e4cb5... by Corey Bryant

Add Antelope support

* sync charm-helpers to classic charms
* change openstack-origin/source default to antelope
* align testing with antelope
* add new antelope bundles
* add antelope bundles to tests.yaml
* add antelope tests to osci.yaml and .zuul.yaml
* update build-on and run-on bases

Change-Id: Ib0940e33adceae5152dcde20a777e90fa85d14ff

f4a8f7c... 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

e056c57... by Liam Young

Fix charm for tox4 compatibility

Related-Bug: 2002788
Change-Id: I78e75ee234499b7b992dd0f3704ad69329f7e863

ccefc21... by Corey Bryant

Add Kinetic and Zed support

* sync charm-helpers to classic charms
* change openstack-origin/source default to zed
* align testing with zed
* add new zed bundles
* add zed bundles to tests.yaml
* add zed tests to osci.yaml and .zuul.yaml
* update build-on and run-on bases
* add bindep.txt for py310
* sync tox.ini and requirements.txt for ruamel
* use charmcraft_channel 2.0/stable
* drop reactive plugin overrides
* move interface/layer env vars to charmcraft.yaml

Change-Id: I5bf1b2a030c08461bc42c1e686af6220738ed98c