Alex Kavanagh 2601ad6108 Updates for caracal testing support
These updates, on the master branch, are to support testing the caracal
packages and support of the charms for caracal.  They do NOT lock the charms
down, and don't change the testing branches to stable branches.

Change-Id: Ieafb0f3ebb512c63aa3deac4dbbfffad5730b2f3
2024-02-24 19:57:27 +00:00
2024-02-24 19:57:27 +00:00
2020-11-09 13:24:05 +01:00
2022-05-09 13:40:13 +00:00
2020-11-09 13:24:05 +01:00
2023-03-07 23:58:06 +00:00
2022-08-31 20:21:25 +01:00
2023-08-02 14:23:39 -04:00
2020-09-16 13:03:58 +00:00
2021-09-27 15:26:56 +01:00
2022-02-23 14:48:48 -05:00
2022-08-31 20:21:25 +01:00
2024-02-24 19:57:27 +00:00

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
Description
Juju Charm - Neutron API Plugin Ironic
Readme 15 MiB
Languages
Python 93.3%
Shell 5.5%
Jinja 1.2%