charm-manila-ganesha:stable/2023.1

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

Branch merges

Branch information

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

Recent commits

790dcb2... by Gabriel Cocenza

Fix application version on manila-ganesha charm

The charm is not using `version_package` in the class and it's
using the default to the first in packages which is Ceph.

Closes-bug: #2060751
Change-Id: Id745140a316120e56948f3770f2b2473d1134255
(cherry picked from commit 66f641392c69516553db2ec78e95de47a0cb10db)

35aa466... by Rodrigo Barbieri

Add config option to override hardcoded service username

'manila' username is hardcoded and cannot be overridden. At
the moment the main purpose of this is to allow operator to
configure an username that can match manila charm's service
credential, which may be "manila", "manila_manilav2" or
"<prefix>-manila".

Related-bug: #2043588
Change-Id: I7bcdcd361b633481bd401209a1df614132d34139
(cherry picked from commit ed1b52eaf18e9ff1199a11b60b8dc82dbc88301d)
(cherry picked from commit 537992c8b0a8e58f215f3ea6c0997ade2d68aeac)

507ac26... 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: Ibfd4c57852ef2ddf2e26586cd6ad19c18cf48d6b

4daafb6... 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: I3541d5c8a093f050e25df7fcc20ac6fc16b3cd31

63d4f59... 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: I52d44fc814060fcaa3d41acf9cb2d0bc6f92f95d

8fb8e6e... 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: I0236382ca3078c0434ad67fc33ba759baf066c93
(cherry picked from commit eb42d7a6843012b32d57bbefd951f9e6ca208a31)

6a3f4cd... 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: I8cacbaf5ed4a4b0be2a7adbda56e294e3fbbbff6

c87b567... by Liam Young

Fix charm for tox4 compatibility

Related-Bug: 2002788
Change-Id: Id41a8a6c75eb9ff82854b8e34059585780dd6e10

317021c... by Corey Bryant

Fix s390x and pp64el builds

Without this change s390x and pp64el fail to build cryptography.

Change-Id: I27cd85902da455c407755b1ace3d5af7d14f9c0f

e921fae... by Corey Bryant

Ensure build continues if src directory exists

This change also aligns the entry point with openstack charms.
For example:
https://review.opendev.org/c/openstack/charm-cinder-lvm/+/859408

Change-Id: I945fecab2f5dbfdc6f9b5b7d5edc2644c7ef512f