Juju Charm - Neutron API Plugin Ironic
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Alex Kavanagh 49667246db 21.04 libraries freeze for charms on master branch 2 weeks ago
docs Allign project layout with OS reactive charms 7 months ago
src 21.04 libraries freeze for charms on master branch 2 weeks ago
unit_tests Add Zaza functional tests 5 months ago
.gitignore Add gitignore 7 months ago
.gitreview Add Zaza functional tests 5 months ago
.stestr.conf Allign project layout with OS reactive charms 7 months ago
.zuul.yaml Add Zaza functional tests 5 months ago
LICENSE Allign project layout with OS reactive charms 7 months ago
README.md Add gitignore 7 months ago
osci.yaml Add new osci.yaml 1 month ago
rebuild Rebuild with udpated charm-tools 2.8.2 2 months ago
requirements.txt Updates to pin charm-tools to 2.8.3 2 months ago
test-requirements.txt 21.04 libraries freeze for charms on master branch 2 weeks ago
tox.ini 21.04 libraries freeze for charms on master branch 2 weeks ago

README.md

Overview

This subordinate charm provides the Bare metal ML2 Plugin support to the OpenStack Neutron API service.

When this charm is related to the neutron-api charm it will install the ironic-neutron-agent and the baremetal mechanism driver on each neutron-api unit in the region. The required mechanism driver will be communicated back to the neutron-api service and will be added to the appropriate configuration file.

The ironic agent requires keystone credentials, obtained via a relation with keystone.

Usage

Configuration

This charm requires no special configuration outside of the standard OpenStack configuration options (openstack-origin, region, etc.)

Deployment

This is a subordinate charm that needs to attach itself to an existing neutron-api deployment.

To deploy (partial deployment only):

juju deploy neutron-api
juju deploy neutron-openvswitch
juju deploy neutron-api-plugin-ironic
juju deploy keystone

juju add-relation neutron-api neutron-api-plugin-ironic
juju add-relation neutron-api neutron-openvswitch
juju add-relation neutron-api-plugin-ironic keystone