This option enables configuration of overlay package
repository for installation of OVN packages that are
not available in default distribution repository.
Expected behavior:
* New deployments will use default overlay for
their series.
* Setting this option to "distro" allows new
deployment that does not use overlay repository
* Existing deployments that are upgraded to this
version of the charm won't automatically apply
repository overlay and will keep using their
current defaults.
(cherry picked from commit 412885acc9aeb94de910757d1fee5658a8de9a10)
(cherry picked from commit 63adc21543d1c75ab6dce4c1c7ee185fa710c3a0)
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 1.7/edge channel doesn't support Bionic, so this change updates the
bionic bundles to deploy using the 1.6/edge channel which is the last
track that has support for Ubuntu 18.04.
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.
* use stable/21.10 libraries
* use zaza/zaza-openstack-tests at stable/21.10
* build.lock files for reactive charms
* bundles refer to ~openstack-charms candidate channel