charm-manila-netapp:stable/2023.1

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

Branch merges

Branch information

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

Recent commits

f500f4e... by Rodrigo Barbieri

Add goodness-function config

This allows specifying functions that further optimize the scheduling
of shares across backend stanzas.

This is needed due to a netapp-driver specific problem when using
SVM scoped accounts. It does not have enough permissions to obtain
the total_capacity_gb information, so it cannot calculate utilization,
and therefore the goodness_function always returns 50 and end up
scheduling shares always to the same pool.

Closes-bug: #2073537
Change-Id: Ia151c50421e75282f633e0b004c2e6c1bda638f3
(cherry picked from commit 94a4d30901bf9edac08cdcb7363dcb42680e8c80)
(cherry picked from commit 5b8c04db1da67cdb22f137968d617bc29b9b9f53)
(cherry picked from commit b550021fe2372bcbb6482d9851e7d8aa9e6017d8)

e17885b... by Rodrigo Barbieri

Fix CI (PyYAML 6.0 AttributeError: cython_sources)

Change-Id: I4d7314ed2b6586d6710e93aca94e5d3e5cc0cb3a

312cfe5... 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: Ic587e4fd66fb8044fa2f3807bf866100286aa1e0

0a155b5... 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: If1e623c5c495940c537ebf8b8e666945216f4138
(cherry picked from commit dfb225b51ed5ce6de29090b8828ad91e74742e4f)

adb2e6a... by Zuul <email address hidden>

Merge "Enable a standalone network for shares"

067f4ae... 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: I4645af85c618f3da2a9a8b4030e48ce25233a560

97ebbe3... by Liam Young

Fix charm for tox4 compatibility

Also needed to switch charm to use _stored rather than
state inline with ops framework change.

Related-Bug: 2002788
Change-Id: I0bf8ece1f930157e6a4fad087d8c24ad5f5cfe6b

29af821... by Alex Kavanagh

Enable a standalone network for shares

The patch adds config options and template changes to enable a single
standalone network for serving shares from a NetApp appliance.

Closes-Bug: #1989216
Change-Id: I807edb61b6171cfd2260d1eba581019a130090c0

f64d041... 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: I5bf1b2a030c08461bc42c1e686af6220738ed98c

24505c3... by Alex Kavanagh

Add *.charm to gitignore

This patch adds *.charm to the .gitignore to ensure that any built
artifacts are ignored.

Change-Id: Ia6ee5ec46f6b84d945b53bffad3b8391ae93f21e