Juju Charm - Open vSwitch OpenDayLight
Go to file
OpenDev Sysadmins 972a83561f OpenDev Migration Patch
This commit was bulk generated and pushed by the OpenDev sysadmins
as a part of the Git hosting and code review systems migration
detailed in these mailing list posts:

http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html
http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html

Attempts have been made to correct repository namespaces and
hostnames based on simple pattern matching, but it's possible some
were updated incorrectly or missed entirely. Please reach out to us
via the contact information listed at https://opendev.org/ with any
questions you may have.
2019-04-19 19:49:21 +00:00
hooks Update Makefile target names for consistency with other os-charms and bundletester; 2015-11-12 18:47:13 +00:00
templates Initial baseline 2015-11-03 09:06:55 +00:00
tests Updates for stable branch creation 2016-04-21 15:24:25 +01:00
unit_tests Ensure neutron is used for security group management 2015-11-10 13:17:20 +00:00
.bzrignore Initial baseline 2015-11-03 09:06:55 +00:00
.gitignore Adapt imports and metadata for github move 2016-02-29 10:49:38 +00:00
.gitreview OpenDev Migration Patch 2019-04-19 19:49:21 +00:00
.project Initial baseline 2015-11-03 09:06:55 +00:00
.pydevproject Initial baseline 2015-11-03 09:06:55 +00:00
.testr.conf Initial baseline 2015-11-03 09:06:55 +00:00
Makefile Refresh Amulet tests 2016-04-18 12:57:27 +01:00
README.md Initial baseline 2015-11-03 09:06:55 +00:00
TODO.md Initial baseline 2015-11-03 09:06:55 +00:00
charm-helpers-hooks.yaml Initial baseline 2015-11-03 09:06:55 +00:00
charm-helpers-tests.yaml Updates for stable branch creation 2016-04-21 15:24:25 +01:00
config.yaml Initial baseline 2015-11-03 09:06:55 +00:00
copyright Initial baseline 2015-11-03 09:06:55 +00:00
icon.svg Update icon 2016-01-19 11:06:15 +00:00
metadata.yaml Update maintainer 2015-11-18 10:47:25 +00:00
requirements.txt Refactor tox a bit 2016-02-16 07:23:02 +00:00
test-requirements.txt Update to charm-tools >= 2.0.0 2016-03-23 09:30:17 +00:00
tox.ini Update to charm-tools >= 2.0.0 2016-03-23 09:30:17 +00:00

README.md

Overview

This subordinate charm provides OpenvSwitch integration with an OpenDayLight (ODL) controller.

Its design to support deployment of principle charms as part of an ODL SDN deployment.

It also optionally supports deployment and configuration with OpenStack Compute (Nova).

Usage

To deploy (partial deployment only - see other charms for full details):

juju deploy openvswitch-odl
juju deploy odl-controller
juju add-relation odl-controller openvswitch-odl

This charm can be used with any other principle charm:

juju deploy ubuntu
juju add-relation openvswitch-odl ubuntu

or with the OpenStack nova-compute and neutron-gateway charms:

juju deploy nova-compute
juju deploy neutron-gateway
juju add-relation nova-compute openvswitch-odl
juju add-relation neutron-gateway openvswitch-odl

Configuration Options

This charm will optionally configure the local ip address of the OVS instance to something other than the 'private-address' provided by Juju:

juju set openvswitch-odl os-data-network=10.20.3.0/21

The charm will scan configured network interfaces, and reconfigure the OVS instance with an alternative IP address if one is found within the configure subnet CIDR.

Restrictions

This charm can't be deployed under LXC containers; however it will work just fine under KVM or on bare metal.