Juju Charm - Ironic API
Go to file
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
src Updates for caracal testing support 2024-02-24 19:53:49 +00:00
unit_tests Add functional tests, fixes and pep8 2020-10-29 13:19:05 +01:00
.gitignore Updates to enable jammy and finalise charmcraft builds 2022-04-07 16:34:24 +01:00
.gitreview Add functional tests, fixes and pep8 2020-10-29 13:19:05 +01:00
.stestr.conf Add ironic-api relation 2020-09-19 23:57:17 +00:00
.zuul.yaml Add Antelope support 2023-03-03 02:21:46 +00:00
LICENSE Add ironic-api relation 2020-09-19 23:57:17 +00:00
README.md Add ironic-api relation 2020-09-19 23:57:17 +00:00
bindep.txt Add Kinetic and Zed support 2022-08-31 20:03:31 +01:00
charmcraft.yaml Updates for caracal testing support 2024-02-24 19:53:49 +00:00
metadata.yaml Migrate charm to charmhub latest/edge track 2022-01-27 20:27:25 +00:00
osci.yaml Add 2023.2 Bobcat support 2023-08-02 14:21:37 -04:00
rebuild Ensure get_requests_for_local_unit doesn't fail on incomplete relation 2023-08-04 18:47:30 +01:00
rename.sh Update to build using charmcraft 2022-02-01 20:03:35 +00:00
requirements.txt Add Kinetic and Zed support 2022-08-31 20:03:31 +01:00
test-requirements.txt Add Kinetic and Zed support 2022-08-31 20:03:31 +01:00
tox.ini Updates for caracal testing support 2024-02-24 19:53:49 +00: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.