charm-manila:stable/2024.1

Last commit made on 2024-06-13
Get this branch:
git clone -b stable/2024.1 https://git.launchpad.net/charm-manila

Branch merges

Branch information

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

Recent commits

f941725... by Alex Kavanagh

Stable changes for stable/2024.1 (caracal) branch

This patch converts stable/2024.1 into a stable maintenance branch. It:

- modifies .gitreview to point to stable/2024.1
- switches (test-)requirements*.txt -> (test-)requirements*.in
  for pip-compile usage.
- creates (test-)requirements-py*.txt from *.in using pip-compile for
  the relevant python version.
- Updates bundles to point to ceph/edge and 24.04/edge for ceph and
  OVN charms.
- Adds build.lock file to the reactive charms.
- Syncs charm-helpers for classic charms.
- Locks requirements.txt from requirements.in for ops machine charms.
- Locks charms.openstack, zaza, zaza-openstack-tests, charm-helpers to
  stable branches.

Change-Id: If5c80263a4f9eda25b40ba33f03ae6fb9d3063c9

d8eb1a8... by Billy Olsen

Use HTTPProxyToWSGI middleware instead of ssl

oslo.middleware dropped the SSLMiddleware in favor of the
HTTPProxyToWSGI middleware. Change the api-paste to use this instead.

Change-Id: Ib6b7f551cef132ffe4416a4077d3be7fceeb429c
(cherry picked from commit acbec008a68bad52a24a3a5a9831eba5d7fc838a)

994906e... 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: Ic2ed85c2c4465179cf3a7c7e7d78c16a699147a1

2cfb486... by Jorge Merlino

Add support to configure scheduler_default_filters

Add new config option: `scheduler-default-filters`.
This is unset by default, so manila retains the default value for
scheduler_default_filters.

Closes-Bug: #1998200
Change-Id: I82eddf8f54d954f6d930265ec8612398f4cc90a0

d0ad239... by Alex Kavanagh

Fix local/remote assumptions in manila charm

When the remote plugin was developed it made the assumption that the
`enabled_share_backends` included the remote backends. This assumption
is wrong, and it should only contain the locally defined drivers; i.e.
ones that have a [driver] section in the manila.conf file. The cephfsnfs
driver doesn't have a local configuration as the share-server is runs on
the manila-ganesha unit and so shouldn't be local.

This patch splits the config in local/remote and then uses the local and
remote config in the correct places.

Closes-Bug: #2012457
Change-Id: I436452208aaeaf08d1655da4fccbd7a89549b404

ef99e1e... by Felipe Reyes

Add pkg-config to build-packages

Closes-Bug: #2016922
Change-Id: Iff0ac6c30052bf8f00b88bb4f5f9b6eb71feeed7

d08e3b3... by Zuul <email address hidden>

Merge "Ensure get_requests_for_local_unit doesn't fail on incomplete relation"

bb6bb37... 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: I8dbac80c0e714c8b639bdd0df1b64a7026894938

16923c4... 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
* update charmcraft_channel to 2.x/edge

Change-Id: I68c138a89e60d945e7642b2989ef383af599f5ad

7e2a03b... by Neil Campbell

Fix standard_extenstions typo in manila.conf templates

Closes-Bug: #2011786

Change-Id: I05de34774892419a8bae1e1ebf4c018222495337