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.
The build.lock branch points to master which means that the layer is not
locked. Lock the layers to the commit hash instead; this ensures
reproducible builds as much as possible.
Batch to add building by charmcraft for the xena batch.
Supports just wallaby and xena in gate.
Includes cherry-picks of:
* Only send netapp_pool_name_search_pattern when set 1705f540ae8
* Use the correct names for the overlay variables cc44a9c78523
Remove netapp-storage-pools config over netapp-pool-name-search-pattern
- The config option has been deprecated long time ago [0][1]
- netapp-pool-name-search-pattern is shared by ONTAP and E-series
- E-series always uses iSCSI protocol so the config
netapp-pool-name-search-pattern should not be tied to the
netapp-storage-protocol config