charm-ovn-chassis:stable/20.03

Last commit made on 2022-04-09
Get this branch:
git clone -b stable/20.03 https://git.launchpad.net/charm-ovn-chassis

Branch merges

Branch information

Name:
stable/20.03
Repository:
lp:charm-ovn-chassis

Recent commits

768761e... by Frode Nordahl

Update to build using charmcraft - 20.03 batch

Batch to add building by charmcraft for the ovn charms for the 20.03
batch.

build.lock: Update commit for layer-ovn

Fix UCA source in bundles

At present the bundles will not test what is on the tin.

The ovn-chassis charm is a subordinate charm and requires its
principle charm to configure the correct UCA pocket on the
unit. The magpie charm has grown a ``source`` configuration
option for this purpose.

Change-Id: I1d9e9c6b733cb66c518b0b505a796ddb6879553e

9da2913... by Alex Kavanagh

21.10 - Release

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

Change-Id: I32588c8f704fa4f94a0a8a04b6baf252372a100b

bdbdd2a... by Alex Kavanagh

Fix build.lock file for python3.5 support

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

Change-Id: I7874e9e54816cb158b8672a393fd547e0176b472

b38a8af... 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: I5df7856c3199f28bd127bd8cb02635a3053198ef

d97eaf9... by Alex Kavanagh

Add xena bundles

- add non-voting impish
- drop groovy bundle
- rebuild to pick up charm-helpers changes
- update tox/pip.sh to ensure setuptools<50.0.0

Note that this charm doesn't require interim OpenStack releases (e.g.
focal-ussuri, -xena, -victoria) as it isn't based on OpenStack releases.
The ovn-chassis charm doesn't have a source or openstack-origin. The
bionic-train and bionic-ussuri jobs are retained for historical
perspectives as they specify a PPA for the magpie charm in those
bundles.

Change-Id: I9840db1b88781d074dfbce8db875f458e5fd090a

78ada0b... by Frode Nordahl

Rebuild to pull in updated sriov-netplan-shim

The ovn-chassis charm consumes the sriov-netplan-shim Python
package as a wheel for its `pci` module which is used to render
the `/etc/sriov-netplan-shim/interfaces.yaml` configuration file
used for boot time configuration of SR-IOV VFs.

The package was recently updated and the chages are required for
the charm to correctly interpret sysfs information when used with
recent versions of the mlx5_core driver.

Related-Bug: #1892132
Related-Bug: #1927125
Change-Id: I509c89a382a535e63700a450695787bc3abf0fcb

8cbffde... by Frode Nordahl

Improve handling of major version upgrades

Setting the external_ids:ovn-match-northd-version value to
'true' will make the ovn-controller refrain from making updates to
the data plane tables in the event of a version mismatch.

This in combination with stopping the ovn-controller with the
ovn-ctl stop_controller --restart command will allow upgrades
to progress with little or no data plane downtime.
(Note that we will accomplish this by a separate proposal to the
OVN package itself in Ubuntu.)

As soon as the central components are upgraded ovn-controller will
notice and resume (re-)programming of the local Open vSwitch data
plane.

Closes-Bug: #1940043
Change-Id: I1e2bb031a970597c5e5b587b3219e4c4f7db2e36

c0de8c0... by Liam Young

Rebuild to pickup charmhelpers change

Change-Id: I3fa4b93b506a5de46138827a010b870787abe6ae
Closes-Bug: 1938557

b34022a... by Zuul <email address hidden>

Merge "Mention deferred service events in README"

c158290... by Gabriel Cocenza

Block ovn-chassis units when incorrect bridge config is provided

The reason for this change is to have CI run functional tests
and to trigger a new charm publication. The actual changes are
in charm-helpers, charm-lyer-ovn and zaza-openstack-tests.

* rebuild
  change uuid to trigger a new charm publication

charm-helpers PR: https://github.com/juju/charm-helpers/pull/621

charm-layer-ovn PR: https://github.com/openstack-charmers/charm-layer-ovn/pull/50

Func-Test-PR: https://github.com/openstack-charmers/zaza-openstack-tests/pull/605

Closes-Bug: #1919481
Change-Id: I8c21d0eb69f0ba1616f5aa631f7cb07449254c3d