charm-ovn-chassis:stable/20.08

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

Branch merges

Branch information

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

Recent commits

2a864ad... by Frode Nordahl

Add configuration option for Neutron OVN Metadata workers

The Neutron default of number of CPUs / 2 is way too high for the
Neutron OVN Metadata service and puts an unneccessary toll on the
OVN Southbound database.

Add a new configuration option to control this which defaults to
2.

Note that we do not use the default worker-multiplier handling
code that many other of our charms use because the main use case
for that code is to handle the use case where API services run in
containers.

The Neutron OVN Metadata service runs directly on the host.

Merge after openstack-charmers/charm-layer-ovn#21

Change-Id: Ic335a552dc9afcaab026c534499e4070846851eb
Closes-Bug: #1893656
(cherry picked from commit e06b578b4580c0f46fe38f8937934a6ff72b97a3)

b69a0d3... by Frode Nordahl

Remove Eoan support as it is EOL

The gate test is currently blocked as it includes eoan bundles
which juju no longer have agents for.

Change-Id: I1e9d7b02028efc2b726ba54f8b29b1ad0de60421
(cherry picked from commit f80a3bede971970ed7afbba5fdea8f79face65a4)

5e3bc07... by Alex Kavanagh

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: I0fa4f55d23efa36573f92a67a6cfa7136452afee

deb077f... by Alex Kavanagh

Release sync for 20.08

- Classic charms: sync charm-helpers.
- Classic ceph based charms: also sync charms.ceph
- Reactive charms: trigger a rebuild
- sync tox.ini
- sync requirements.txt and test-requirements.txt

Change-Id: If05b06e767bb1452ec4f7750e5a083cef34b4395

3bc0351... by Aurelien Lourot

Add Groovy test bundle

Change-Id: Ia5323d5bfde8272120eb6dc62ae4d1a7f9ea2442

490fff4... by Frode Nordahl

Improve messaging for required relations

At present the `certificates` relation will report as missing
until Vault is equipped with a root CA to issue certificates.

Change-Id: Ide1e31bef7058e6fa8147389bd428f9bae276d58

e43c399... by Peter Matulis

README improvements

* Fix links
* Add general improvements

Change-Id: I05edec47b007090450cfc041cb2ea304273c6cbd

949cbac... by Peter Matulis

README improvements

* Fix links
* Add general improvements

Change-Id: I30984160b34e2ef870a74cfe02941d687dffb458

915464e... by Frode Nordahl

Fix handling of linux bond interfaces

At present linux bonds will be ignored when mentioned directly
in configuration options parsed by the ``BridgePortInterface``
data structure.

If a mac address of a physical interface making up the bond is
listed the code correctly finds the bond name and adds that to
the bridge.

Virtual interfaces are ignored when then map is built, linux bonds
are virtual interfaces.

This patch fixes the problem by checking physical interfaces for
bond membership while building the map. If an interface is member
of a bond add the bond name to the map.

Previously the bond membership check was only done when looking
up interface name from mac after building the map.

Change-Id: I09b17cc039c622373f05423fe9993e0254145f28
Closes-Bug: #1883244

fd90b9e... by Alex Kavanagh

Updates for 20.08 cycle start for groovy and libs

- Adds groovy to the series in the metadata
- Classic charms: sync charm-helpers.
- Classic ceph based charms: also sync charms.ceph
- Reactive charms: trigger a rebuild

Change-Id: I71414c9c90198237e43c52ca0aa5afcb4c5ed31c