Juju Charm - Neutron API
Go to file
2014-10-29 22:30:36 -05:00
files/nrpe-external-master [bradm] initial nrpe checks 2014-10-29 22:30:36 -05:00
hooks [bradm] initial nrpe checks 2014-10-29 22:30:36 -05:00
templates Tweak rpc workers and max_pool_size for scaling 2014-10-22 17:31:29 +01:00
unit_tests Remove code to run neutron-db-manage from neutron-api as it's racey with the nova-cc 2014-10-21 13:07:03 +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
charm-helpers-sync.yaml Resync to trunk helpers 2014-07-24 11:28:22 +01:00
config.yaml [bradm] initial nrpe checks 2014-10-29 22:30:36 -05: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 [james-page,r=gnuoy] Add HTTPS+HA support with network split configurations 2014-10-06 22:21:00 +01:00
metadata.yaml [bradm] initial nrpe checks 2014-10-29 22:30:36 -05: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.