charm-masakari:stable/yoga

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

Branch merges

Branch information

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

Recent commits

13f6e46... by Alex Kavanagh

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

Change-Id: Ia9b78bd0710297342fee994776840557e809789e

5dd6f7f... 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)

af79e9e... by Zuul <email address hidden>

Merge "Switch pacemaker remote channels" into stable/yoga

b23a558... 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: I4861da089231d073a3896df06072155419201dc4

5e45163... by Alex Kavanagh

Switch pacemaker remote channels

The papermaker-remote charm is distro based, rather than OpenStack
release based. This has recently been corrected in the pacemaker-remote
charmhub entry, and stable branches, so this change aligns the bundles
to work with the new focal/edge and jammy/edge tracks.

Change-Id: I36a6e84de29070e524610e86a486830cf5d0d7e7

2944cf7... by Alex Kavanagh

Fix charmcraft to use build-reactive

During the charmhub migration, the charmcraft.yaml got left with
"tox -e add-build-lock-file" which would essentially ignore the
build.lock file during builds of the charm.

Also add *.charm to the .gitignore to prevent charm artefacts being
accidentally added to the stable/yoga branch.

Change-Id: I0d0a74c35c38104397a677c6ba95ad6d9e580360

e02383a... by Alex Kavanagh

Update the bundles to use the stable track, edge risk for yoga

The bundles for the yoga channel currently point to "latest/edge"
channel for all the charms. This update points the charms to the
appropriate channel for the charm being used, either from ceph,
openstack, ovn or the misc tracks.

Change-Id: I8a9841cc23a0a3b810a5a8f8b70aac225d2d196e

539ed05... by Felipe Reyes

Add 22.04 to charmcraft.yaml

- Add 22.04 and all the supported architectures to the run-on section.
- Update bundles to use ch: and use the appropriate channels.

Change-Id: Icf80d635ec215289551849f2c9459aa04b87b26d

6eec4d0... by Alex Kavanagh

Updates for stable branch creation

- Set default branch for git review/gerrit.
- Switch tests to stable.
- Switch to using stable charm-helpers branch.
- Switch to using stable charm.openstack branch.
- Switch to using stable zaza, zaza-openstack-tests
  branch
- (reactive charms) Add build.lock file

Change-Id: Idb85f276c9d2c87d4a449dee4c7bb21ed6290053

fb0b98c... by Alex Kavanagh

Updates to enable jammy and finalise charmcraft builds

- Add 22.04 to charmcraft.yaml
- Update metadata to include jammy
- Remove impish from metadata
- Update osci.yaml to include py3.10 default job
- Modify tox.ini to remove py35,py36,py37 tox target and add py310
  target.
- ensure that the openstack-origin is yoga

Change-Id: I59ab3d2fa63b534296c5a703322e9aa3e061bff5