charm-ovn-dedicated-chassis:stable/21.09

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

Branch merges

Branch information

Name:
stable/21.09
Repository:
lp:charm-ovn-dedicated-chassis

Recent commits

b27cf7c... by Frode Nordahl

build.lock: Update commit for layer-ovn

Change-Id: Ia92b7d47ef7a3478ac1d96ed5b6661d577877bda

ca04101... by Alex Kavanagh

Update to build using charmcraft - 21.09 batch

Batch to add building by charmcraft for the ovn charms for the 21.09
batch. Supports just wallaby and xena in gate.

Change-Id: I5dc9a293281b911fdbba9793c5acca50bfac43b2

547f6f0... by Alex Kavanagh

Update build.lock for moved nrpe-external-master interface

The original repository for the npre-external-master repository was
removed and was re-uploaded [1]. This changed the commit hash for the
build.lock. This patch updates the commit hash to point to the head of
the new repository main branch as it hasn't changed since 2017.

[1] - https://github.com/juju/layer-index/pull/120

Change-Id: I3b21528b0e973cf0b809078562d8fd0fe7c38f66

a538dc8... by Alex Kavanagh

21.10 - Release

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

Change-Id: I5da2de0e5b4506788cd3d9c174864e31141ea16b

91c372b... by Alex Kavanagh

Fix build.lock for python35 support

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

Change-Id: I64bcf71f02bafa1c1cea29cb96f0f74e843171af

9d7d6e7... 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: If5bddb6c4e9bb5b6f53c8aa6a73046822e6fdef7

1c35d62... by Alex Kavanagh

Add xena bundles

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

Change-Id: Ic8780e9b5fea8a541fea4ddfcd7b07e0306df4c7
Co-authored-by: Aurelien Lourot <email address hidden>

9fd23fe... by Frode Nordahl

Rebuild to pull in updated sriov-netplan-shim

The ovn-dedicated-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: I17792b718024d6ff7ff52394fe33f06db971e8b1

33ed06c... 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: I16fedbc455e25bec0de4a475a9daa55b700ab3a0

3fd61e0... by Zuul <email address hidden>

Merge "Mention deferred service events in README"