charm-magnum:stable/2024.1

Last commit made on 2024-02-24
Get this branch:
git clone -b stable/2024.1 https://git.launchpad.net/charm-magnum

Branch merges

Branch information

Name:
stable/2024.1
Repository:
lp:charm-magnum

Recent commits

e367acd... by Alex Kavanagh

Updates for caracal testing support

These updates, on the master branch, are to support testing the caracal
packages and support of the charms for caracal. They do NOT lock the charms
down, and don't change the testing branches to stable branches.

Change-Id: I5d4f5b0feac8d0efd4967ec5b6884ecc817c9f6b

f84af75... by Corey Bryant

Drop setuptools pinning in wheelhouse.txt

This should fix the lunar install hook failure described
in the linked bug.

Closes-Bug: #2037125
Change-Id: I47fd26a0def7bb8f0f66eb2e5e2b4853bf2b57d7

29260dd... by Jesper Schmitz Mouridsen

Add cluster-user-trust config option

Clusters created with the option cloud_provider_enabled or
registry_enabled set to true, or volumer_driver set to 'cinder' need
this flag set to True as well to instruct Magnum to assign trust to the
cluster user.

This option defaults to False due to security concerns (see
https://bugs.launchpad.net/bugs/cve/2016-7404 )

[0] https://docs.openstack.org/magnum/latest/user/index.html#cloud-provider-enabled

Closes-Bug: #1996237
Change-Id: I393030fa0da244ba5928482c8ef4e75e53f1a7b3

d1c6e84... by Alex Kavanagh

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/824
Closes-Bug: #2028683

Change-Id: I1de23bcf2917e9cb5d832e4d74840ca082f34025

c35a31e... by Corey Bryant

Add 2023.2 Bobcat support

* sync charm-helpers to classic charms
* change openstack-origin/source default to bobcat
* add mantic to metadata series
* align testing with bobcat
* add new bobcat bundles
* add bobcat bundles to tests.yaml
* add bobcat tests to osci.yaml
* update build-on and run-on bases
* drop kinetic
* patch charmhelpers.core.hookenv.is_subordinate due to new
  release handlings in charms.openstack:
  https://github.com/openstack/charms.openstack/commit/fd042afdf186ab419ee35ea9678735895c62b723
* update charmcraft_channel to 2.x/stable

Change-Id: I16bd8d0a3afb0d31ed96cb4bbf89cbbc5b4a33fd

82b425c... by Corey Bryant

Enable jammy-antelope voting and drop kinetic-zed tests

* Voting was turned on for jammy-antelope in the
  project-template for charm-functional-jobs in zosci-config
* Voting for jammy-antelope bundles with non-standard names
  is turned on in individual charms
* Kinetic-zed bundles/tests are removed
* Add libpython3-dev to allow the charm to be built. This
  fixes a missing dependency with Cython

Change-Id: Id8e23d885d2bed9a7ace4b6e71fad890fce5b425

da74874... by Corey Bryant

Add Antelope support

* sync charm-helpers to classic charms
* change openstack-origin/source default to antelope
* align testing with antelope
* add new antelope bundles
* add antelope bundles to tests.yaml
* add antelope tests to osci.yaml and .zuul.yaml
* update build-on and run-on bases

Change-Id: Ib29779bc9f2c3cf9b37f18d96295b866f4277d8a

6b24482... by Liam Young

Fix charm for tox4 compatibility

Related-Bug: 2002788
Change-Id: I963df45090bff9dc27fc2cc70ce6eb34ff0a94db

c6287fc... by Corey Bryant

Add Kinetic and Zed support

* sync charm-helpers to classic charms
* change openstack-origin/source default to zed
* align testing with zed
* add new zed bundles
* add zed bundles to tests.yaml
* add zed tests to osci.yaml and .zuul.yaml
* update build-on and run-on bases
* add bindep.txt for py310
* sync tox.ini and requirements.txt for ruamel
* use charmcraft_channel 2.0/stable
* drop reactive plugin overrides
* move interface/layer env vars to charmcraft.yaml

Change-Id: I0776bad299d133b61dc8e2941c40eeb572f5af78

e194546... by Alex Kavanagh

Updates to enable jammy and finalise charmcraft builds

- Add 22.04 to charmcraft.yaml
- Update metadata to include jammy
- Remove impish from metadata
- Update osci.yaml to include py3.10 default job
- Modify tox.ini to remove py35,py36,py37 tox target and add py310
  target.
- ensure that the openstack-origin is yoga
- pin setuptools < 50.0 in src/wheelhouse.txt

Change-Id: I8f8cfc878f3a47df3842d0541f1727864845ad67