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.
 
 
Aurelien Lourot 620a4eea5e Sync release-tools and fix Zaza expectations 3 months ago
docs Allign project layout with OS reactive charms 1 year ago
src Sync release-tools and fix Zaza expectations 1 month ago
unit_tests Add Zaza functional tests 11 months ago
.gitignore Add gitignore 1 year ago
.gitreview Add Zaza functional tests 11 months ago
.stestr.conf Allign project layout with OS reactive charms 1 year ago
.zuul.yaml Add Zaza functional tests 11 months ago
LICENSE Allign project layout with OS reactive charms 1 year ago
README.md Add gitignore 1 year ago
osci.yaml Test bundles for focal-wallaby and hirsute-wallaby 5 months ago
rebuild rebuild - restore c-h proxy env vars for add-apt-repository 5 months ago
requirements.txt Sync release-tools and fix Zaza expectations 1 month ago
test-requirements.txt Sync release-tools and fix Zaza expectations 1 month ago
tox.ini Sync release-tools and fix Zaza expectations 1 month 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