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

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

Branch merges

Branch information

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

Recent commits

1998365... 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

35bd55e... by Frode Nordahl

Extend testing to cover focal-ovn-22.03

Add ovn-22.03 job for focal-ussuri and focal-victoria.

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

Change-Id: Ic4db92fa04bc3ffb425bd67dd0c90b76ff09a45e

173a157... by Zuul <email address hidden>

Merge "Pin build.lock for all layers to the commit hash" into stable/victoria

c1b3be5... 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: Id87515662dcc284839e0aa456fb5410013a4f6b9

0c30370... 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: Idac1a163c7a1d449c66a51edefe29a41cdd092a5

22ee418... by Alex Kavanagh

Update the bundles to use the stable track, edge risk for victoria

This update points the charms to the appropriate channel for
the charm being used, either from ceph, openstack, ovn or the
misc tracks for victoria.

Change-Id: Ic96644af1a309e1e57eb8294127ed1c51b3b99a3

5f07ea6... by Alex Kavanagh

Migrate charm charmhub for stable/victoria

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

Change-Id: I283d2bc1f4e19de2877b9ab0a4177c1134d6a4eb

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