charm-neutron-api-plugin-ovn:stable/ussuri

Last commit made on 2023-07-17
Get this branch:
git clone -b stable/ussuri https://git.launchpad.net/charm-neutron-api-plugin-ovn

Branch merges

Branch information

Name:
stable/ussuri
Repository:
lp:charm-neutron-api-plugin-ovn

Recent commits

4612b45... by Martin Kalcok

Add 'ovn-source' config option.

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)

Closes-Bug: #1992770
Change-Id: I20789f637c9443bd274df5f91522f9e2ce973164

38eb3ab... by Frode Nordahl

Extend testing to cover focal-ovn-22.03

Add ovn-22.03 job for focal-ussuri.

Use `local-charm-overlay.yaml.j2` instead of manually
maintaining symlinks to `src/tests/bundles/overlays/ha.j2.

Add bindep to avoud py36 error:
"Error: pg_config executable not found"

Change-Id: I80c5d6140ffa61c1389352630513623983a80edf

3586946... by Zuul <email address hidden>

Merge "Use vault 1.6/edge channel." into stable/ussuri

895cc99... 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: I2de59a74ab768f713ac0e1464d3f6b2aad157faf

9cd1f20... by Felipe Reyes

Use vault 1.6/edge channel.

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.

Change-Id: I5319d8d612b57c39c889aee019170a1744ce1235

47238ed... by Alex Kavanagh

Pin build.lock for all layers to the commit hash

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.

Change-Id: I7a130538b9c5e57979b035a51408e62883135885

51ab178... 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: I13cd9f3ca9a17eb9b7e0c6ea5b02a86cbabfacd9

19c2ad3... by Alex Kavanagh

21.10 - Release

Remove the "channel: candidate" from the func-test
bundles.

Change-Id: Id82a7327db17d05aa7e47a35a243e2db9f2b195e

fe6dbf4... by Alex Kavanagh

Pin in build.lock for py35 compatability

* Also add cffi pin for py35 for charm-tools build support.

Change-Id: I97e5c32befbbce86c6f271fb4f32c3f89a812de0

73a3510... by Alex Kavanagh

21.10 - Stable cut of charms for testing period

* 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

Change-Id: I19a47834a5dce49b7635478abb162f54b8074af4