charm-ironic-api/src
Alex Kavanagh 0a986261eb 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: I4f82c0c93dfe1b0ba4fcfb74b4162566ce056e6b
2024-02-24 19:53:49 +00:00
..
files Sync release-tools 2020-12-11 13:56:36 +01:00
lib Add support for HAProxy L7 checks 2023-02-23 19:40:29 -03:00
reactive Add functional tests, fixes and pep8 2020-10-29 13:19:05 +01:00
templates Add support for using service tokens 2023-06-07 11:44:09 -04:00
tests Updates for caracal testing support 2024-02-24 19:53:49 +00:00
README.md Update README 2020-09-24 10:33:16 +00:00
config.yaml Add 2023.2 Bobcat support 2023-08-02 14:21:37 -04:00
icon.svg Add ironic-api relation 2020-09-19 23:57:17 +00:00
layer.yaml Add ironic-api relation 2020-09-19 23:57:17 +00:00
metadata.yaml Updates for caracal testing support 2024-02-24 19:53:49 +00:00
test-requirements.txt Fix charm for tox4 compatibility 2023-01-18 12:57:08 +00:00
tox.ini Updates for caracal testing support 2024-02-24 19:53:49 +00:00
wheelhouse.txt Updates to enable jammy and finalise charmcraft builds 2022-04-07 16:34:24 +01:00

README.md

Overview

This charm provides the Ironic baremetal API service for an OpenStack cloud, starting with Train. To get a fully functional Ironic deployment, you will also need to deploy the ironic-conductor and the neutron-api-plugin-ironic charms.

Usage

Configuration

This charm requires no special configuration, outside of what is already required/recommended for any other OpenStack API service charm.

Deployment

To deploy (partial deployment only):

juju deploy ironic-api

juju add-relation ironic-api keystone
juju add-relation ironic-api rabbitmq-server
juju add-relation ironic-api mysql

The following interface is provided by this charm:

  • ironic-api - Used to signal readiness of the Ironic API to OpenStack services.