Juju Charm - Neutron API Plugin Ironic
Go to file
Alex Kavanagh 864496b2f2 Test bundles for focal-wallaby and hirsute-wallaby
These are the test bundles (and any associated changes) for
focal-wallaby and hirsute-wallaby support.

hisute-wallaby test is disabled (moved to dev) due to [1].

[1] https://github.com/juju-solutions/layer-basic/issues/194

Change-Id: I1f142c3aedb333a4a258be21aad9cb2a44ece46c
2021-05-06 09:54:16 +00:00
docs Allign project layout with OS reactive charms 2020-09-16 13:04:52 +00:00
src Test bundles for focal-wallaby and hirsute-wallaby 2021-05-06 09:54:16 +00:00
unit_tests Add Zaza functional tests 2020-11-09 13:24:05 +01:00
.gitignore Add gitignore 2020-09-16 13:03:58 +00:00
.gitreview Add Zaza functional tests 2020-11-09 13:24:05 +01:00
.stestr.conf Allign project layout with OS reactive charms 2020-09-16 13:04:52 +00:00
.zuul.yaml Add Zaza functional tests 2020-11-09 13:24:05 +01:00
LICENSE Allign project layout with OS reactive charms 2020-09-16 13:04:52 +00:00
README.md Add gitignore 2020-09-16 13:03:58 +00:00
osci.yaml Test bundles for focal-wallaby and hirsute-wallaby 2021-05-06 09:54:16 +00:00
rebuild Rebuild with udpated charm-tools 2.8.2 2021-02-01 14:10:32 -08:00
requirements.txt Updates to pin charm-tools to 2.8.3 2021-02-17 12:14:49 +00:00
test-requirements.txt Updates to flip all libraries back to master 2021-05-03 16:08:14 +01:00
tox.ini 21.04 libraries freeze for charms on master branch 2021-04-03 20:29:57 +01:00

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