charm-gnocchi:stable/ussuri

Last commit made on 2023-09-14
Get this branch:
git clone -b stable/ussuri https://git.launchpad.net/charm-gnocchi

Branch merges

Branch information

Name:
stable/ussuri
Repository:
lp:charm-gnocchi

Recent commits

bff8630... by Alex Kavanagh

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

Change-Id: I650b08874523be8b05abffedb7a630b98068d08e

592b013... by Zuul <email address hidden>

Merge "Use vault 1.6/edge channel." into stable/ussuri

4f323ff... 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: Ib099f15f40ca7531c87d4cac3c5752f680c9b750

1e4f1ab... by Felipe Reyes

Use vault 1.6/edge channel.

The 1.7/edge channel doesn't support Bionic, so this change updates the
bionic bundles to deploy using the 1.6/edge channel which is the last
track that has support for Ubuntu 18.04.

Change-Id: I3f51fc89c10c028ca82e14c4d4d0cb13a73f7ba0

b1572f3... 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: Iff5e97ffee5c861baa421282848d5d8dd9f578c3

eb01788... by Alex Kavanagh

Rebuild charm to pick up fix upgrade-bug 1981736

This is a rebuild trigger to bring in the latest stable
charms.openstack (for the branch) that contains the fix for the
linked bug that caused the charm to fail (almost silently) during
and action managed upgrade.

Change-Id: I2dad153b11cc78d2d54bae4b69b1cd0b08972d1f
Closes-Bug: #1981736

69d3a2e... by Alex Kavanagh

Ensure that the tox.ini has py37 support

This is needed for the "openstack-python3-ussuri-jobs"
job on upstream zuul referenced in the .zuul.yaml

Change-Id: Icaea5f1cb4e65a88397854594e6a05818991d0ab

9389345... by Alex Kavanagh

Migrate charm charmhub for stable/ussuri

- start from stable/ussuri branch
- Do charmcraft, osci, zuul changes
- Modify libs to point to stable/ussuri for:
  - charmhelpers
  - charms.openstack (as needed)
  - zaza & zaza.openstack.tests
- Remove unsupported test bundles
- migration bundles to charmhub.io (ch: prefix + channels)
- Build on 18.04 amd64
- Run on 18.04 amd64, s390x, ppc64el, arm64
- Run on 20.04 amd64, s390x, ppc64el, arm64

Change-Id: I0e5db1347de7f1d55edae4d73e438af1d86ce14b

6e056ea... by Alex Kavanagh

21.10 - Release

Remove the "channel: candidate" from the func-test
bundles.

Change-Id: I49bce31c6bdf100450bde4585f5c2ddd44f491d3

0db3935... by Alex Kavanagh

Pin various python libs and fix branch in build.lock

The python lib pins are for py35 compatability. The branch issue is due
to bug https://github.com/juju/charm-tools/issues/604

* Also add cffi pin for py35 for charm-tools build support.

Change-Id: I2ac189816b1e133ff8468d4722ce87da48b85c0b