charm-masakari-monitors:stable/yoga

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

Branch merges

Branch information

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

Recent commits

98da687... 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: Idd8bb0e275ab6513ecd2c6ae11d12cf246c6af81

dae3d53... 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: Ic615e7b994abc669a04999b5711c53c6b51d7915

3ce3ebe... by Felipe Reyes

Remove masakari-monitors.charm from the repo

Change-Id: I5c7a9a7744430ee411ee8f6beb56c0463cd3c7cf

85bac13... 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: I516219aa263b880700ae4fd64587eec0ce847f6c

61d0a32... by Zuul <email address hidden>

Merge "Updates to enable jammy and finalise charmcraft builds"

01679e5... by Zeeshan Ali Shah

Enable multiple arbitrary config-flags

The config flags are a comma-seperated list of keys and values.
This enables an operator to pass arbitrary configuration into
the masakari-monitors configuration.

Closes-Bug: #1941650
Change-Id: I3571bf7dfcb092ce5d04f439806e9a25465e16c5

40abdd6... 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: I0c34ec81953fc00d5b51b14ba80092f666577d18

06d34eb... by Zuul <email address hidden>

Merge "Switch to using hostname from Ussuri onward"

a8d8eb5... by Alex Kavanagh

Update to build using charmcraft

Due to a build problem with the reactive plugin, this change falls back
on overriding the steps and doing a manual build, but it also ensures
the CI system builds the charm using charmcraft. Changes:

- add a build-requirements.txt
- modify charmcraft.yaml
- modify osci.yaml
    -> indicate build with charmcraft
- modify tox.ini
    -> tox -e build does charmcraft build/rename
    -> tox -e build-reactive does the reactive build
- modify bundles to use the <charm>.charm artifact in tests.
  and fix deprecation warning re: prefix
- tox inception to enable tox -e func-test in the CI

Change-Id: Ida2665d20845e20b51f3270870ad9cf55a824921

625afbb... by Corey Bryant

Switch to using hostname from Ussuri onward

This corresponds to the upstream change titled:
"Use hostname to avoid clash with section".

This avoids a clash with the section of the same name.

An ussuri masakarimonitors.conf template is added that
uses the hostname config option. The base template continues
to use the host config option for older release, inline with
upstream.

This change also updates tox.ini, src/tox.ini, and adds pip.sh
from centrally managed release-tools.

Closes-Bug: #1941643
Change-Id: I4b5b528cf24477746bf7ff6ffedfef0b13d91816