charm-manila:stable/2023.1

Last commit made on 2024-02-07
Get this branch:
git clone -b stable/2023.1 https://git.launchpad.net/charm-manila

Branch merges

Branch information

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

Recent commits

abbcc72... 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
(cherry picked from commit 2cfb486f41dada7f30da6fa678b0d4bc34eb69db)

6ec78dd... 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
(cherry picked from commit d0ad23950ffbbc87c176c008cd0180a0d579ddcd)

5d1bd42... by Felipe Reyes

Add pkg-config to build-packages

Closes-Bug: #2016922
Change-Id: Iff0ac6c30052bf8f00b88bb4f5f9b6eb71feeed7
(cherry picked from commit ef99e1eae4cdb5340ac295567e4ad87c2733ab93)

c070c82... by Alex Kavanagh

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

Change-Id: I03aeddba9eae1c76d0fd3af97cc1b01ffdbbdf60

0fbca42... by Felipe Reyes

Bump up Charm-helpers revision

Update src/build.lock to get the latest revision available in the
stable/antelope branch, among the most relevant patches are:

837a8b58 Support legacy cert requests (#799)
580c7764 Update Makefile to be consistent with CI (#777) (#795)
a2468260 Run CI on stable branches (#786) (#787)
ed014373 Update method for checking endpoint protocol (#769) (#775)

Change-Id: Ibaede62e685556c3767b8082ab0e4c3ef93e1550

2e3b2d9... by Alex Kavanagh

Stable artefacts for stable/2023.1 (antelope)

This patch is to lock the stable/2023.1 (antelope release) charms
down so that as much as possible.
In particular, this patch does:

- set the .gitreview to stable/2023.1
- lock zaza and zaza-openstack-tests to stable/antelope branches
- for reactive charms Add build.lock files to lock the layers
  and python modules used to build the charm.
- for ops framework charms, extract a pip freeze from the
  charmcraft container after building the charm to lock the
  modules used to build the charm.
- drop the kinetic bundles if the exist. (Note the updates to
  tests.yaml is in another batch (topic: antelope-voting)
- update the bundles so that they point to the antelope specific
  channels. e.g. 2023.1/edge for OpenStack charms, 23.03/edge for
  OVN charms, quincy/edge for Ceph charms and generally, the
  appropriate LTS Jammy branch for the various support charms.

Change-Id: Ife2191e57c158eac43fe29277b257c76d3c644fe

d09c5b8... 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

Change-Id: I57df3d1f01049a9b4b12c970cf83abffb7b4ed64
(cherry picked from commit 7bd535068d7489816092ca8afc92d343bc326883)

108f387... 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: Ic8c57d74f26b788a923d08eb3b88882dfc142bf7

eb64371... by Chris MacNaughton

Ensure that local and remote plugins can be used concurrently

To ensure that it works, this change also updates the functional
test bundles to include manila-netapp and manila-netapp-dhss in
the gate.

This change also picks up a drive-by change to fix a tox
dependency change.

Closes-Bug: #1996962
Change-Id: Ic5a2b2fcced129220b70a16539b41813b0feb3be

78fa85e... by Chris MacNaughton

Fix charm for tox4 compatibility

Related-Bug: #2002788
Change-Id: I90f0631363ee72a8bbe07c262875dcbd987a062b