charm-manila-netapp:stable/zed

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

Branch merges

Branch information

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

Recent commits

0463382... 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
(cherry picked from commit 29af821ce468f27dfe66c4ebde4b86e86c923984)

912257a... 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.

Change-Id: I8d96b71f909ed9b9289cb8c8f52fb0aa7e30efc5

842031a... by Alex Kavanagh

Updates for zed stable branch creation

- Set default branch for git review/gerrit to stable/zed
- Switch tests to stable.
- Switch to using stable charm-helpers branch.
- Switch to using stable charm.openstack branch.
- Switch to using stable zaza, zaza-openstack-tests
  branch
- (reactive charms) Add build.lock file
- (classic charms) make sync
- (reactive: not reactive plugin): lock charm-tools < 3.1
- (reactive: with reactive plugin): lock charm snap to 3.x/stable

Change-Id: Id535f89a0c172ae88535d75955887aebc9307967

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

2ae1c68... by Aurelien Lourot

Migrate to charmhub

Adds necessary requirements, osci.yaml, charmcraft.yaml etc for
migrationg to charmhub. Additionally, adds xena and yoga tests and
updates the charm overlay for appropriate netapp values.
local_overlay_enabled is set to True as it now defaults to False.

Note that the actual functional tests are still disabled due to [1]

1 - https://bugs.launchpad.net/charm-manila-netapp/+bug/1922214

Change-Id: Ic9354434792ec1faa42406f4f3cf461a96cfc020

b389284... by Alex Kavanagh

Pin charmcraft to 0.10.2

Charmcraft 1.0+ breaks py35 compatibility by introducing f-strings. As
the charms are still being built on a xenial builder, we currently need
to pin this for the builds.

Close-bug: #1931436
Change-Id: I405d6a36a3299943baeaf7c216bda57eb1ec5f21

2cb48e9... by Aurelien Lourot

Add impish to metadata.yaml

Change-Id: Id527519dfbd5745cf0e286d15c64a487f5d7b042

c852379... by Aurelien Lourot

Add Hirsute to the metadata

Change-Id: Id31c0e4cfb47c168c247dfd47d6bd3bd24210906

d5b64ff... by Aurelien Lourot

Add missing boilerplate

.gitreview, .zuul.yaml, .jujuignore, copyright
Also align tox.ini with charm-ceph-iscsi.

Also temporarily disable Zaza tests as we don't have
the necessary NetApp ONTAP cluster deployed yet in
order to run them.

Change-Id: Ic12afbccfe8a3bf15e1dbb42ed093164d9aeaed6