charm-manila:stable/yoga

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

Branch merges

Branch information

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

Recent commits

48b4e7b... 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)

a752d59... 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)

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

Merge "[yoga] Ensure get_requests_for_local_unit doesn't fail on incomplete relation" into stable/yoga

8be4284... by Alex Kavanagh

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

Change-Id: I7d83d88abacf6fcfe1680779f6bb564908823df0

5c406b1... 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.

(note modified as bundles are different, and to only apply to jammy-yoga
from an integration test perspective).

Closes-Bug: #1996962
Change-Id: Ic5a2b2fcced129220b70a16539b41813b0feb3be
(cherry picked from commit eb6437174a63130b21f2404876ac4e840e9e9314)

8dfece7... 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: I93f6eb239e954e9d97e05b2597dfac15c900a89e

4f746a3... 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

1f339e2... by Alex Kavanagh

Ignore any *.charm artifacts (.gitignore)

This is so that any charm artifact (*.charm) is not accidentally
added to the git repository.

Change-Id: I0aa036980df9fb30bf4427d34618cb5f1c64e4c4

e394b88... by Alex Kavanagh

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

The bundles for the yoga channel currently point to "latest/edge"
channel for all the charms. This update points the charms to the
appropriate channel for the charm being used, either from ceph,
openstack, ovn or the misc tracks.

Change-Id: I8dd4fe55a95a8677ad18bab1b0a71e3352b6c58f

4b09959... by Felipe Reyes

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

Change-Id: Icced48103310c873574b47d2900066bd05c5a2dd
(cherry picked from commit 8517f58019ce0732a31764abd7359e33c9bc7f46)