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.
 
Zuul d7b2786d07 Merge "rebuild - restore c-h proxy env vars for add-apt-repository" 1 week ago
docs Allign project layout with OS reactive charms 9 months ago
src Add impish to metadata.yaml 3 weeks ago
unit_tests Add Zaza functional tests 8 months ago
.gitignore Add gitignore 9 months ago
.gitreview Add Zaza functional tests 8 months ago
.stestr.conf Allign project layout with OS reactive charms 9 months ago
.zuul.yaml Add Zaza functional tests 8 months ago
LICENSE Allign project layout with OS reactive charms 9 months ago
README.md Add gitignore 9 months ago
osci.yaml Test bundles for focal-wallaby and hirsute-wallaby 2 months ago
rebuild rebuild - restore c-h proxy env vars for add-apt-repository 1 month ago
requirements.txt Updates to pin charm-tools to 2.8.3 4 months ago
test-requirements.txt Updates to flip all libraries back to master 2 months ago
tox.ini 21.04 libraries freeze for charms on master branch 3 months 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