charm-gnocchi:stable/train

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

Branch merges

Branch information

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

Recent commits

c779620... 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: I807086e6ceaabf0805b2a35c5a2902652bbdc698

44bac4f... 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: I0cc7f50feed0075e1ffdf023867dedefe1e2e52b

28838d7... 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: Idb2b41b3e0ddcef77c301d82d5d383c5cb9b1c30

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

Change-Id: I6e574ff05df1e61752a1997ec11e8ade39b1a809

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

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

Change-Id: I925cdcf5a09baaacb4cb134b2f881e9f59e02241

80f5e32... by Alex Kavanagh

Add xena bundles

- add non-voting focal-xena bundle
- add non-voting impish-xena bundle
- rebuild to pick up charm-helpers changes
- update tox/pip.sh to ensure setuptools<50.0.0

Change-Id: I1436115f36c27ebe10b104f4c3b1b0ede5341ab5

9f4392c... 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: Icb581f11567d9fdc277d6cbaf5cd8ce73f469351

d4e1c08... by Zuul <email address hidden>

Merge "Add impish to metadata.yaml"