
This commit was bulk generated and pushed by the OpenDev sysadmins as a part of the Git hosting and code review systems migration detailed in these mailing list posts: http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003603.html http://lists.openstack.org/pipermail/openstack-discuss/2019-April/004920.html Attempts have been made to correct repository namespaces and hostnames based on simple pattern matching, but it's possible some were updated incorrectly or missed entirely. Please reach out to us via the contact information listed at https://opendev.org/ with any questions you may have.
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 deploy plumgrid-director
juju add-relation neutron-api-plumgrid neutron-api
juju add-relation neutron-api-plumgrid plumgrid-director
To enable PLUMgrid in neutron make the configuration in the neutron-api charm as specified in the configuration section below.
Known Limitations and Issues
This charm currently doesn't support Ubuntu 16.04.
Configuration
Example Config
neutron-api-plumgrid:
install_sources: 'ppa:plumgrid-team/stable'
install_keys: 'null'
enable-metadata: True
manage-neutron-plugin-legacy-mode: false
neutron-api:
neutron-plugin: "plumgrid"
manage-neutron-plugin-legacy-mode: false
neutron-security-groups: true
plumgrid-director:
install_sources: 'ppa:plumgrid-team/stable'
install_keys: 'null'
plumgrid-password: plumgrid
plumgrid-username: 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 Javeria Khan javeriak@plumgrid.com Junaid Ali junaidali@plumgrid.com