charm-neutron-api-plugin-ironic:stable/xena

Last commit made on 2023-01-13
Get this branch:
git clone -b stable/xena https://git.launchpad.net/charm-neutron-api-plugin-ironic

Branch merges

Branch information

Name:
stable/xena
Repository:
lp:charm-neutron-api-plugin-ironic

Recent commits

c17a4ba... 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: I452b7d78f5f249992a897a2232170dd11612b4e6

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

Change-Id: Id63c527bb7eec10a77040aba93433514fd590038

c68a50b... by Liam Young

Charm use virtualenv

The charm is polluting the system it is installed on causing
bug #1970230. All reactive charms should use a venv wherever
possible and I belive it is just an oversight that this one
does not.

Closes-Bug: #1970230
Change-Id: I3bb162c5a10735c6c4402069719d13c5c2037bf7
(cherry picked from commit 9fb3530b0c9c065afb12ac7f3b46ec959b1cb55b)

3ca64b0... by Alex Kavanagh

Update the charmcraft.yaml for xena (no 22.04 base)

- Build on 20.04 amd64
- Run on 20.04 amd64, s390x, ppc64el, arm64

Change-Id: If0651a7e6050b149e5c127a12e4120af8ab59d6b

880b4de... by Alex Kavanagh

Update to build using charmcraft - xena batch

Batch to add building by charmcraft for the xena batch.
Supports just wallaby and xena in gate.

Change-Id: I2564fb283fb55012bf4c1b4cf303ce2283ec4cc4

ea081b1... by Alex Kavanagh

21.10 - Release

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

Change-Id: I03d688c6e638470b08518a0f0224f73c5473e742

ad85837... by Alex Kavanagh

21.10 - Update requirements.txt - pin cffi 1.14.6

* On stable/21.10 branch
* Pin cffi 1.14.6 in requirements.txt used in charm build
  for py35 compatability.

Change-Id: I777fe1ffca9475b7681d8c57ac3681b1f8340faa

68c6733... 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
* update tox/pip.sh to ensure setuptools<50.0.0

Change-Id: Ib17421487eea1c6dcf247f1ff8cf1e99dd771413

620a4ee... by Aurelien Lourot

Sync release-tools and fix Zaza expectations

Sync release-tools in order to fix
ResolutionImpossible on tox invocation. See:
* https://github.com/openstack-charmers/release-tools/issues/151
* https://github.com/openstack-charmers/release-tools/pull/152

Fix Zaza's expected application status after
https://github.com/openstack-charmers/zaza/pull/451

Change-Id: Iaf9602da779fb8a3c408d97675f6767acc0dff13

d7b2786... by Zuul <email address hidden>

Merge "rebuild - restore c-h proxy env vars for add-apt-repository"