charm-manila-netapp:stable/ussuri

Last commit made on 2025-03-14
Get this branch:
git clone -b stable/ussuri https://git.launchpad.net/charm-manila-netapp

Branch merges

Branch information

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

Recent commits

ba356b0... by Felipe Reyes

Use charm specific job templates

The openstack-python3-ussuri-jobs template is running on noble (python
3.12) making the pep8 tox target fail due to the dependencies and
versions locked down by the charm.

This change makes the charm to use the
openstack-python3-charm-jobs-ussuri template which runs on focal and
it's owned by the openstack charms team.

For the coverage report, the openstack-cover-charm-jobs template is used
now which provides the same guarantees described earlier

Change-Id: I94592afa9ea651766c04899184d011f568585781

714469d... 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: I93995f619482c913c83771a5c238a5e095bfbcf9

becfad9... by Alex Kavanagh

Migrate charm charmhub for stable/ussuri

- start from stable/ussuri branch
- Do charmcraft, osci, zuul changes
- Modify libs to point to stable/ussuri for:
  - charmhelpers
  - charms.openstack (as needed)
  - zaza & zaza.openstack.tests
- Remove unsupported test bundles
- migration bundles to charmhub.io (ch: prefix + channels)
- Build on 18.04 amd64
- Run on 18.04 amd64, s390x, ppc64el, arm64
- Run on 20.04 amd64, s390x, ppc64el, arm64

Change-Id: Ia9738f2cf6edf0c106ef73088eedc9368ba38b74

5da67c1... by Alex Kavanagh

21.10 - Stable cut of charms for release

* On stable/21.10 branch
* Point charms to stable libraries
* Update bundles to point to stable charms

Change-Id: I4bc59a38ba3eac34ad62449c8cc0f00da60cd35b

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

ca2032b... by Ionut-Madalin Balutoiu

Update README.md

Clarify the Active Directory requirement for the `CIFS` shares, when
DHSS is enabled.

Also, add a warning about the AD user credentials being stored plain
text in the Manila database.

646eb40... by Ionut-Madalin Balutoiu

Change 'driver-handles-share-servers' config to default False