charm-cinder-netapp:stable/zed

Last commit made on 2023-01-09
Get this branch:
git clone -b stable/zed https://git.launchpad.net/charm-cinder-netapp

Branch merges

Branch information

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

Recent commits

6b8f6e7... 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: Ic85b36209fe527aac3d6817b1e6f7a150d207375

0fc106c... 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: I6f13e4c3e9028c9f40bf6600e1a98d374ea45621

3ffa87d... 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: I94720ca160e4c220e9f0ab777e59ad150e5b4ac6

194e831... by Zuul <email address hidden>

Merge "Updates to enable jammy and finalise charmcraft builds"

2616e9f... by Alex Kavanagh

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: Ib55bfdbdb00b327c3907255a6cf5a5ca1a386ffa

1705f54... by Liam Young

Only send netapp_pool_name_search_pattern when set

netapp_pool_name_search_pattern is optional and if it is unset
then the option should not be rendered. So do not send this
option to the principle if it is unset.

Change-Id: I92a5da7cab4c212cae0f48008e852d82a7b4ce89

cc44a9c... by Corey Bryant

Use the correct names for the overlay variables

The overlay was pointing to incorrectly named variables in the
zosci-config repo.

Related-Bug: #1948507
Closes-Bug: #1948475
Change-Id: I5c8d160eb5c23fd5e64b7c88529e4cdec22d980e
Depends-On: https://review.opendev.org/c/openstack/charm-cinder-netapp/+/826656
func-test-pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/658

944f24b... by Alex Kavanagh

Update to build using charmcraft

Due to a build problem with the reactive plugin, this change falls back
on overriding the steps and doing a manual build, but it also ensures
the CI system builds the charm using charmcraft. Changes:

- add a build-requirements.txt
- modify charmcraft.yaml
- modify osci.yaml
    -> indicate build with charmcraft
- modify tox.ini
    -> tox -e build does charmcraft build/rename
    -> tox -e build-reactive does the reactive build
- modify bundles to use the <charm>.charm artifact in tests.
  and fix deprecation warning re: prefix
- tox inception to enable tox -e func-test in the CI

Change-Id: I976d4e043161d3ecdb6e7bc32cc3685f46efcaa6
Co-authored-by: Aurelien Lourot <email address hidden>

f885450... by Aurelien Lourot

Add CI boilerplate

Change-Id: Id8cc08a0951f7347250a2aaa703438e3adfb5e95

6dd0c13... by Luciano Lo Giudice <email address hidden>

Merge pull request #7 from rodrigogansobarbieri/netapp_config_pool_fix

Remove netapp-storage-pools config over netapp-pool-name-search-pattern