Juju Charm - Neutron Api - PLUMgrid
Go to file
Bilal Baqar 3eac5f7560 Revision update 2016-04-08 06:16:21 -07:00
hooks Added symlink for update-status 2016-04-06 23:22:20 +05:00
templates Updating plumlib.ini 2016-03-01 10:30:14 +05:00
tests Backport commit 2015-09-09 15:26:38 +05:00
unit_tests Improved config-changed hook to perform steps according to the config changed 2016-03-25 10:27:03 -07:00
Makefile Fixing lint 2016-03-03 13:54:55 -08:00
README.md Backport commit 2015-09-09 15:26:38 +05:00
charm-helpers-sync.yaml neutron-plumgrid-plugin renamed to neutron-api-plumgrid 2015-07-29 11:35:16 -07:00
config.yaml Adding version specific install of networking-plumgrid 2016-01-15 12:56:20 -08:00
copyright neutron-plumgrid-plugin renamed to neutron-api-plumgrid 2015-07-29 11:35:16 -07:00
icon.svg neutron-plumgrid-plugin renamed to neutron-api-plumgrid 2015-07-29 11:35:16 -07:00
metadata.yaml neutron-plumgrid-plugin renamed to neutron-api-plumgrid 2015-07-29 11:35:16 -07:00

README.md

About the PLUMgrid Platform

The PLUMgrid Platform is a software-only solution that provides a rich set of distributed network functions such as routers, switches, NAT, IPAM, DHCP, and it also supports security policies, end-to-end encryption, and third party Layer 4-7 service insertion.

Overview

This charm enables PLUMgrid Neutron plugin in an OpenStack environment.

Once deployed, the charm enables the necessary actions in the neutron-server container that allows the PLUMgrid plugin to take over networking for the OpenStack environment.

It is a subordinate charm to neutron-api charm.

Usage

Instructions on using the charm:

juju deploy neutron-api
juju deploy neutron-api-plumgrid
juju add-relation neutron-api neutron-api-plumgrid

To enable PLUMgrid in neutron make the configuration in the neutron-api charm as specified in the configuration section below.

Known Limitations and Issues

The charm currently only supports Kilo Openstack Release.

Configuration

Example Config

neutron-api-plumgrid:
    install_sources: 'ppa:plumgrid-team/stable'
    install_keys: 'null'
    enable-metadata: False
neutron-api:
    neutron-plugin: "plumgrid"
    plumgrid-virtual-ip: "192.168.100.250"

Provide the source repo path for PLUMgrid Debs in 'install_sources' and the corresponding keys in 'install_keys' The "neutron-plugin" config parameter is required to be "plumgrid" in the neutron-api charm to enable PLUMgrid. Also the virtual IP on which PLUMgrid Console is going to be accessible should be specified in the "plumgrid-virtual-ip" config parameter.

Contact Information

Bilal Baqar bbaqar@plumgrid.com Bilal Ahmad bilal@plumgrid.com