864496b2f2
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 |
||
---|---|---|
.. | ||
files | ||
lib/charm/openstack | ||
reactive | ||
templates | ||
tests | ||
README.md | ||
config.yaml | ||
layer.yaml | ||
metadata.yaml | ||
test-requirements.txt | ||
tox.ini | ||
wheelhouse.txt |
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