charm-cinder-lvm:stable/xena

Last commit made on 2023-12-07
Get this branch:
git clone -b stable/xena https://git.launchpad.net/charm-cinder-lvm

Branch merges

Branch information

Name:
stable/xena
Repository:
lp:charm-cinder-lvm

Recent commits

d8a5ec6... by Luciano Lo Giudice

Fix target_helper config for >= Wallaby

Starting with the release of Wallaby, the 'tgtadm' package is
now the default target helper, which doesn't work for cinder-lvm.
As such, we need to explicitly set the new package to 'lioadm'.

(cherry-pick modified to disable py36 unit tests as they are not
needed at xena, and break as the psycopg2-binary wheel has
been removed from PyPi, and the tools to build the wheel are not
in the repo; it's less work to just fake the result on py36 than
to support it, and it's less CI time as well).

Closes-Bug: #1949074
Change-Id: I4d88d1e30d8b2b133bd575a76d0dc5e566415cbc
(cherry picked from commit 3144ea032b35842db6f62bbb26aef9c68a6226a6)
(cherry picked from commit 3b04e42f31a9638858c7f6fa11215090175e4681)
(cherry picked from commit eb636fa47b276fd2c1d419842ceccf97d272eb76)
(cherry picked from commit 80aa1207356afaa376dcb217dc655ee40d9dfdca)
(cherry picked from commit 48b0b49647fe467244e03b314b0ee13a09cad891)

9376c2a... 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: If1008b573f37d4b035de81e4f78c1d4e05387202

41e4526... 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: Ib394f6ca0447281385b4bf8116bb5e7b1f546419

92fc7a2... by Alex Kavanagh

Update the bundles to use the stable track, edge risk for xena

This update points the charms to the appropriate channel for
the charm being used, either from ceph, openstack, ovn or the
misc tracks for xena.

Change-Id: Ie1270702ec97f1fe27dc21de192f138b885127da

5d650f9... 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: I013d7d4f7cfdd8bd1156f2eb664415f4e36b6272

8d6bb25... 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: I936e1510f5bc338e7294d074a2af7c6fbf2a4f73

ad649e4... by Alex Kavanagh

21.10 - Release

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

Change-Id: I5057a54bd4e455948c3408e11d5599d691452ecf

8027546... by Alex Kavanagh

Fix build.lock file so that charm builds

Due to https://github.com/juju/charm-tools/issues/606 the build.lock
contained the wrong branch info. This fixes it to stable, and will
allow it to push.

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

Change-Id: I278fa07c38d58cb29bbe81e4ad6fdd0901600f0a

b20f7af... 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: Ibc64fab6d4c057bef2b06ccdcb13ae11f4d8f98d

57694e3... by Zuul <email address hidden>

Merge "Add the 'volume-group' and 'backend-name' config parameters"