charm-ovn-central:stable/20.05

Last commit made on 2020-05-21
Get this branch:
git clone -b stable/20.05 https://git.launchpad.net/charm-ovn-central

Branch merges

Branch information

Name:
stable/20.05
Repository:
lp:charm-ovn-central

Recent commits

33d4c57... by David Ames

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch tests to stable.

Switch to using stable charm-helpers branch.

Switch to using stable charm.openstack branch.

Change-Id: I62982ff76d27bea7e4c10ec0dc2af81e8c2f8fa8

8b733fe... by Frode Nordahl

Remove inherited configuration options invalid for charm

The shared OVN code that previously was distributed using the
OVN layer is now in c-h. The ovn-central charm does not have
common code with the chassis charms so it is safe to switch to
consuming the openstack layer directly.

Change-Id: I87706f0ba005d18688c4b87bc5fc1b7115fcf7d5
Closes-Bug: #1879088

80bf7aa... by Alex Kavanagh

Rebuild for sync charm-helpers for 20.05 release

Change-Id: I3060b5081c4f9f9cc9909d13471836b475493fd1

bb70f78... by Frode Nordahl

Consume upstreamed shared OVN library code

Add version agnostic and fail safe helpers for cluster and
northd status.

Adapt to ``layer-ovn`` replacement of custom_property with
configuration adapter.

Ignore unsupported configuration options from ``layer-ovn``,
remove redundant deletion of configuration options already
deleted for us by ``layer-ovn``.

Update repo information.

Func-Test-Pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/263
Change-Id: If4e06c25aed14a507675d88b3c48efe9c115b64e

a69a7b0... by Alex Kavanagh

Enable focal as part of the gate tests

Change-Id: I0c781c59d1e49dee01fa6c1f06275d0d591b033b

e7e01ec... by Frode Nordahl

Enable Ussuri and Focal

Add tactical workaround for LP: #1864640

Keep Focal as dev-bundle until neighbouring charms are enabled.

To allow running lint on a Python 3.8 system (Focal), unpin
flake8.

Clean up test-requirements.txt and mock out dependencies rather
than installing them in the unit test virtualenv.

Change-Id: I9a4a8dc422b8bdcf61b457f7b3ba828008c415d8

3f67d9d... by Frode Nordahl

Do disruptive firewall initialization once

The UFW default allow calls result in all existing firewall rules
being removed and reinstated. Due to the side effect of active
connections being terminated we only want to do this once.

Change-Id: I300af4bbfeb6a309d103d00fe3362364a1d7cbb3
Closes-Bug: #1863093

ff1673a... by Frode Nordahl

Decouple TLS and OVN DB listener configuration steps

Remove unnecessary restart of services.

Allows post-deploy reconfiguration of listener characteristics.

Use DB cluster IDs for readiness.

Add gating to not run on update-status where appropriate.

Change-Id: I937ec74cc9f8067f1df703199e257c2acd4c2b8e

efdffd1... by Alex Kavanagh

Actions: Move concrete charm module to works with layer-openstack

This patchset fixes the reference bug by moving the concrete charm class
module to lib/charm/openstack/ from lib/charms. This is so that the
bus.discover() function in layer-openstack [1] can find the concrete
class and instantiate it. The patchset is dependent on the layer-ovn
(linked below).

[1]: https://review.opendev.org/p/openstack/charm-layer-openstack
Depends On: https://github.com/openstack-charmers/charm-layer-ovn/pull/4

Change-Id: Icf5492e733c5068622bd84243c88ddb7942bf0d7
Closes-Bug: #1861069

9dcd53b... by Frode Nordahl

Make ovsdb-server inactivity_probe configurable

By default Open vSwitch ovsdb-server sends a inactivity probe
on client connections every 5 seconds. If no response is received
by the next time a probe would be sent the connection is termiated.

Depending on type of CMS and load the default of 5 seconds may not
be sufficient. Consequences of a dropped connection can be increased
load due to recalculation and can also interrupt in-flight requests
from the control plane.

The OpenStack Neutron OVN driver currently assumes a 60s probe
interval, so we align the charm default with that.

Change-Id: I7918dfd0b5165ff20a65eeaca6b4934e2b1b9697