Juju Charm - Neutron API
Go to file
Brad Marshall 1a31fec132 [bradm] Sync charmhelpers 2015-02-19 14:20:01 +10:00
hooks [bradm] Sync charmhelpers 2015-02-19 14:20:01 +10:00
templates Tweak rpc workers and max_pool_size for scaling 2014-10-22 17:31:29 +01:00
unit_tests Fix lint and unit tests after previous commit 2015-02-13 15:04:48 +00: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
Makefile [james-page,r=gnuoy] Add HTTPS+HA support with network split configurations 2014-10-06 22:21:00 +01:00
README.md Tweak docs to look nicer 2014-06-24 15:11:30 +01:00
charm-helpers-sync.yaml Switchback to trunk of charm-helpers 2015-01-13 14:42:40 +00:00
config.yaml Rebase on next 2015-01-13 14:43:04 +00: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
metadata.yaml [bradm] initial nrpe checks 2014-10-29 22:30:36 -05:00
setup.cfg Added openstack upgrade, unit tests and lint fixes 2014-06-20 11:02:09 +01:00

README.md

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.