charm-manila:stable/xena

Last commit made on 2023-09-05
Get this branch:
git clone -b stable/xena https://git.launchpad.net/charm-manila

Branch merges

Branch information

Name:
stable/xena
Repository:
lp:charm-manila

Recent commits

3e97f8c... by Alex Kavanagh

[xena] 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/828
Closes-Bug: #2028683

Change-Id: I132dbeeb7e3cf2c6c65110865a9f39ca4b6cc772

e291abe... 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: I3a3eaff168b39c3007f8cf685e1734caf43a4216

cc57693... by Zuul <email address hidden>

Merge "Rebuild charm to pick up fix upgrade-bug 1981736" into stable/xena

38c2318... 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: Ia18e4b8b3fca0f7a57c0298884a376b5e0756976

889d74a... by Alex Kavanagh

Rebuild charm to pick up fix upgrade-bug 1981736

This is a rebuild trigger to bring in the latest stable
charms.openstack (for the branch) that contains the fix for the
linked bug that caused the charm to fail (almost silently) during
and action managed upgrade.

Change-Id: I1a3ae8cef13659fc6ade3883346c591e176eff3a
Closes-Bug: #1981736

b81c55b... 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: I441e4f8aa217d8a0d649dde1a852039172c1f784

2d9b580... by Zuul <email address hidden>

Merge "Run focal-wallaby functional tests with proposed" into stable/xena

936586b... by Corey Bryant

Run focal-wallaby functional tests with proposed

The focal-wallaby tests currently require the wallaby-proposed
pocket to be enabled in order to get past the referenced bug.

Related-Bug: #1967895
Change-Id: Ie4f017f13c7afb5e0c3e819082a49c6af43a2d75

2f74384... by Corey Bryant

Remove policy.json for Wallaby and above

Adjust the previous patch to remove policy.json starting in
Wallaby rather than starting in Xena.

Change-Id: I14bb55927fa7ce0148c3a4d9477c2a15021a41a0
(cherry picked from commit 7ad7f5254fed7a285915e24f9021ea3c4ccc213a)

eb8a69d... by Corey Bryant

Remove policy.json file in favor of policy in code

This is a work-around for a package bug. The policy.json file
was deprecated in the wallaby release in favor of using a
policy.yaml file to override the default policy in code.
Therefore the policy.json file is not needed.

Closes-Bug: #1952763
Depends-On: https://review.opendev.org/c/openstack/charm-manila/+/833891
Change-Id: I4b424869a23f28e8eb66ef6bfc42603b863afc40
(cherry picked from commit bc868245246e68e0ececb48e43028c4ed021a400)