charm-ironic-api:stable/train

Last commit made on 2024-05-07
Get this branch:
git clone -b stable/train https://git.launchpad.net/charm-ironic-api

Branch merges

Branch information

Name:
stable/train
Repository:
lp:charm-ironic-api

Recent commits

28dc655... by Jadon Naas

Update pinning of charm-tools

charm-tools has received a few maintenance releases to adapt to new
releases of protobuf, this patch relaxes the pinning to use any 2.x
release of charm-tools.

To build lxml system packages are needed and they are added to
bindep.txt

Change-Id: I955fba807cffaba644aef2e42e962f7b7fdd344d

0314051... 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: Iebe98a4b7793cce9f7e8266a2efe218f46a77862

a81e125... 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: I670cf1d7870ac31a965cc9f0a67e80be0371e689

0c598ca... 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: I8a95db7519576319d85d37524c705d6c70f9aa35

462179a... 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: I347a922254b7983c8f4eab527d87bc337a2c7a67

45a0f17... by Alex Kavanagh

21.10 - Release

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

Change-Id: I2a4ce2fbdf8f39992767b7e793fb14161fd8bc72

cbe0bf1... 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: I3213f3c6f00e145a03fb8d8f855745b9fc275b91

9876220... 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: I8af7b5733e61bf8f5b2e60472a3b136f3386d107

b57c9d4... 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: Ife7a13504dc28dd08bb9c75ff31dcd7d15b46b1e

222e7e7... by Corey Bryant

Ensure all test bundles pick up vip from overlay

All of the test bundles deploy ironic-api in HA with hacluster,
however the bundles were using individual overlays that required
new overlays to be defined for each new bundle. Instead, let's
use a single local-charm-overlay.yaml.j2. This handles the
situation similar to how charm-octavia does.

Depends-On: https://review.opendev.org/c/openstack/charm-ironic-api/+/799098
Closes-Bug: #1934382
Change-Id: If79f39ad8a866494edbe1c6b61e233bd6f3adbd7