charm-ovn-chassis:stable/20.02

Last commit made on 2020-02-17
Get this branch:
git clone -b stable/20.02 https://git.launchpad.net/charm-ovn-chassis

Branch merges

Branch information

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

Recent commits

4dd9ac6... by Liam Young

Updates for stable branch creation

Set default branch for git review/gerrit.

Switch amulet tests to stable.

Switch zaza bundles to stable charms.

Switch to using stable charm-helpers branch.

Change-Id: Icd8ac7ac7341499b57b07ddeb4264a580b5b594c

ecfc4bf... by Frode Nordahl

Add `data` extra-binding to influence overlay traffic

Also fix handling of chassis system ID and cert req by rebuilding
charm with updated code from layer-ovn.
Ref: openstack-charmers/charm-layer-ovn#8

Change-Id: I82d20516eeeb33edd66c5100c070258a6003cfa3

c5c5350... by Frode Nordahl

Fix OVS reconfiguration, avoid uneccessary restarts

Rebuild to pick up changes from layer.

Change-Id: I7526cfb9e9a6b785867684f81c7683c2d1e32881

33e3ca6... by Zuul <email address hidden>

Merge "ovsdb_subordinate: Flip requires and provides"

61f13f0... by Frode Nordahl

ovsdb_subordinate: Flip requires and provides

Depends-On: Ia304cd25dbdd130338837f149a79efe59681f794
Change-Id: Ie5f5ad47658b733cd0a7164d140f78fcd64e4314

8712a3d... by Frode Nordahl

Change how bridge interface mappings are configured

Pick up fixes from openstack-charmers/charm-layer-ovn#6

Change-Id: Ic4b5e83f443e2f8fc34dcacbf8eb419aacc3943a
Closes-Bug: #1850956

e8bb4b3... by Frode Nordahl

Add ovsdb-subordinate interface

Retain ``juju-info`` endpoint and add it's interface code, endpoint
just to maintain the relate-to-anything functionality, interface
code to avoid errors from reactive in the charm log.

Depends-On: I9eff6c6e71ca314b2c723b4aa7f482f9d297c962
Change-Id: Ie09641dc032fe306ad19c640caa618e5dec33385

bda4365... 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: I7782777388e138d7cc296cb7608fdc8b12db3251
Closes-Bug: #1861069

42f8f3c... by Frode Nordahl

Move chassis code to layer-ovn

The two charms ``ovn-chassis`` and ``ovn-dedicated-chassis`` are apart
from metadata identical. Move the shared code to layer.

Add missing LXD profile.

Reasoning behind updates to functional test bundles:
The `ovn-central` charm has been changed to disable openvswitch
components, and consequently it is no longer suitable as being a
principle charm for testing the ``ovn-chassis`` subordinate charm.

I chose to use the ``magpie`` charm as a principle charm for the
test as we regularily use it in our teams testing already and it
is most likely to stay on the bleeding edge wrt. series support.

Change-Id: If58c870481876eeac26127ca2459d34b6617cb6e

3253c42... by Frode Nordahl

Clean up optional OpenStack metadata enablement

Use the ``networking-ovn-metadata-agent`` package

Use flags for tracking OpenStack metadata enablement. The initial
version used the c-h kv interface directly for reasons that astounds
the author.

Change-Id: I51a03651e1931b4194b09b43acfb873d0cc896f6