Juju Charm - OpenDayLight Controller
Go to file
Ian Wienand fa342417f7 Replace openstack.org git:// URLs with https://
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.

This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.

This update should result in no functional change.

For more information see the thread at

 http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html

Change-Id: I1b8f55754dfeec2f62b26eabbf632b36a09acbd9
2019-03-24 20:33:07 +00:00
files Add support for Ubuntu Xenial 2016-03-11 11:41:32 +00:00
hooks Replace openstack.org git:// URLs with https:// 2019-03-24 20:33:07 +00:00
templates Initial charm 2015-02-19 22:08:13 +00:00
tests Updates for stable branch creation 2016-04-21 15:23:58 +01:00
unit_tests Add support for Ubuntu Xenial 2016-03-11 11:41:32 +00:00
.gitignore Add support for Ubuntu Xenial 2016-03-11 11:41:32 +00:00
.gitreview Updates for stable branch creation 2016-04-21 15:23:58 +01:00
.testr.conf Add unit tests, functional tests, Makefiles and tox configuration 2015-11-12 11:25:54 +00:00
Makefile Enable Mitaka amulet tests 2016-04-15 17:20:14 +01:00
README.md Tweak 2015-11-18 09:45:41 +00:00
charm-helpers-sync.yaml Updates for stable branch creation 2016-04-21 15:23:58 +01:00
charm-helpers-tests.yaml Updates for stable branch creation 2016-04-21 15:23:58 +01:00
config.yaml Update config description for profile 2016-02-19 16:37:59 +00:00
copyright Initial charm 2015-02-19 22:08:13 +00:00
icon.svg [trivial] Update icon 2016-01-27 12:29:18 +00:00
metadata.yaml Tidy documentation, update maintainer 2015-11-18 09:42:11 +00:00
requirements.txt Add unit tests, functional tests, Makefiles and tox configuration 2015-11-12 11:25:54 +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

OpenDaylight (www.opendaylight.org) is a fully featured Software Defined Networking (SDN) solution for private clouds. It provides a Neutron plugin to integrate with OpenStack.

This charm is designed to be used in conjunction with the rest of the OpenStack related charms in the charm store to virtualize the network that Nova Compute instances plug into.

This charm provides the controller component of an OpenDayLight installation.

Only OpenStack Icehouse or newer is supported.

Usage

To deploy the OpenDayLight controller:

juju deploy odl-controller

To integrate OpenDayLight into an OpenStack Cloud (subset of commands):

juju deploy neutron-api-odl
juju deploy openvswitch-odl

The neutron-gateway charm must also be deployed with 'ovs-odl' as the plugin configuration option:

cat > config.yaml << EOF
neutron-gateway:
    plugin: ovs-odl
EOF
juju deploy --config config.yaml neutron-gateway

And then add relations between services to complete the deployment:

juju add-relation neutron-api neutron-api-odl
juju add-relation neutron-api-odl odl-controller

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

Contact Information

Report bugs on Launchpad