Juju Charm - Neutron API
Go to file
2015-04-15 15:25:38 +01:00
hooks fix neutron api context 2015-04-13 11:15:58 +01:00
templates Add ml2 configuration for kilo, disable hyperv mechanism driver. 2015-04-15 15:25:38 +01:00
tests Rebase resync 2015-03-30 16:59:24 +01:00
unit_tests [hopem,r=] 2015-04-10 18:42:31 +01:00
.bzrignore Resync helpers, add standard targets to Makefile 2014-06-24 12:05:17 +01:00
.coveragerc Added openstack upgrade, unit tests and lint fixes 2014-06-20 11:02:09 +01:00
.project Rationalize endpoint generation, rework tests, add support for multiple network support 2014-06-27 12:55:45 +01:00
.pydevproject Rationalize endpoint generation, rework tests, add support for multiple network support 2014-06-27 12:55:45 +01:00
charm-helpers-hooks.yaml Add amulet tests 2015-02-17 07:10:15 +00:00
charm-helpers-tests.yaml Add amulet tests 2015-02-17 07:10:15 +00:00
config.yaml [hopem,r=] 2015-04-10 18:42:31 +01:00
copyright Updated with fixes suggested from bug comments 2014-06-23 12:18:17 +01:00
icon.svg Updated with fixes suggested from bug comments 2014-06-23 12:18:17 +01:00
Makefile [bradm] Fixed merge conflicts 2015-02-26 14:21:30 +10:00
metadata.yaml Rebase on next 2015-01-13 09:19:48 +00:00
README.md Tweak docs to look nicer 2014-06-24 15:11:30 +01:00
setup.cfg Added openstack upgrade, unit tests and lint fixes 2014-06-20 11:02:09 +01:00

Overview

This principle charm provides the OpenStack Neutron API service which was previously provided by the nova-cloud-controller charm.

When this charm is related to the nova-cloud-controller charm the nova-cloud controller charm will shutdown its api service, de-register it from keystone and inform the compute nodes of the new neutron url.

Usage

To deploy (partial deployment only):

juju deploy neutron-api
juju deploy neutron-openvswitch

juju add-relation neutron-api mysql
juju add-relation neutron-api rabbitmq-server
juju add-relation neutron-api neutron-openvswitch
juju add-relation neutron-api nova-cloud-controller

This charm also supports scale out and high availability using the hacluster charm:

juju deploy hacluster neutron-hacluster
juju add-unit neutron-api
juju set neutron-api vip=<VIP FOR ACCESS>
juju add-relation neutron-hacluster neutron-api

Restrictions

This charm only support deployment with OpenStack Icehouse or better.