Juju Charm - Neutron API - plugin for Open Virtual Network
Go to file
Frode Nordahl c32e82e236
Update documentation
Change-Id: I0be9beb7b938ccd0c01c6fa9964abbfd39f9adcf
2019-10-25 10:36:09 +02:00
src Update documentation 2019-10-25 10:36:09 +02:00
unit_tests Expose useful configuration options 2019-10-18 13:03:13 +02:00
.gitignore Initial commit 2019-09-27 15:44:32 +02:00
.gitreview Expose useful configuration options 2019-10-18 13:03:13 +02:00
.stestr.conf Initial commit 2019-09-27 15:44:32 +02:00
.travis.yml Configure Neutron 2019-10-10 16:17:22 +02:00
.zuul.yaml Expose useful configuration options 2019-10-18 13:03:13 +02:00
LICENSE Initial commit 2019-09-27 15:44:32 +02:00
README.md Update documentation 2019-10-25 10:36:09 +02:00
requirements.txt Initial commit 2019-09-27 15:44:32 +02:00
test-requirements.txt Initial commit 2019-09-27 15:44:32 +02:00
tox.ini Initial commit 2019-09-27 15:44:32 +02:00

Overview

OVN provides open source network virtualization for Open vSwitch (OVS).

Subordinate charm that deploys the networking-ovn component on neutron-api units and augments Neutron's configuration for use with the OVN ML2 plugin.

Note

: The OVN charms are considered preview charms.

Usage

OVN makes use of Public Key Infrastructure (PKI) to authenticate and authorize control plane communication. The charm requires a Certificate Authority to be present in the model as represented by the certificates relation.

There is an OVN overlay bundle for use in conjunction with the OpenStack Base bundle which give an example of how you can automate certificate lifecycle management with the help from Vault.

To deploy (partial deployment of linked charms only):

juju config neutron-api manage-neutron-plugin-legacy-mode=false

juju deploy neutron-api-plugin-ovn
juju deploy ovn-central -n 3 --config source=cloud:bionic-train
juju deploy ovn-chassis

juju add-relation neutron-api-plugin-ovn:certificates vault:certificates
juju add-relation neutron-api-plugin-ovn:neutron-plugin \
    neutron-api:neutron-plugin-api-subordinate
juju add-relation ovn-central:certificates vault:certificates
juju add-relation ovn-chassis:ovsdb ovn-central:ovsdb
juju add-relation ovn-chassis:certificates vault:certificates
juju add-relation ovn-chassis:nova-compute nova-compute:neutron-plugin

Bugs

Please report bugs on Launchpad.

For general questions please refer to the OpenStack Charm Guide.