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

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

Branch merges

Branch information

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

Recent commits

562f9e4... by Zuul <email address hidden>

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

15c0d79... 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: Ibb75ebba710aa01af758331d4b4441ca0587dde4

a12329b... 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: I20bb538fac66b7e389d3fa145a976a65636e4cf2

7e4e4b1... 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: I9c1b69a1dbf7bf38a719f5456567010ab6b716de

7400e90... 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)

c496283... 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: Ibeda896c34cc019e9ea95eb8bb82d018c4825482

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