Juju Charm - Neutron API
Go to file
2015-04-12 13:34:46 -07:00
hooks Fix unit-test errors and code-cleanup 2015-04-12 13:34:46 -07:00
templates Merge from lp:~openstack-charmers/.../next 2015-04-09 19:35:50 -07:00
tests Rebase resync 2015-03-30 16:59:24 +01:00
unit_tests Fix unit-test errors and code-cleanup 2015-04-12 13:34:46 -07: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 Merge from lp:~openstack-charmers/.../next 2015-04-09 19:35:50 -07: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 Merge from lp:~openstack-charmers/.../next 2015-04-09 19:35:50 -07: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.