Alex Kavanagh dcdf7a7e85 [yoga] Ensure get_requests_for_local_unit doesn't fail on incomplete relation
This is a rebuild/make sync for charms to pickup the fix in charmhelpers to fix
any inadvertant accesses of ['ca'] in the relation data before it is available
from vault in the certificates relation.  Fix in charmhelpers is in [1].

[1] https://github.com/juju/charm-helpers/pull/827
Closes-Bug: #2028683

Change-Id: I214d62984423c50e4c32b051e64ab5b2e851b9a8
2023-08-17 10:20:12 +00:00
2022-04-22 09:32:41 +00:00
2020-09-19 23:57:17 +00:00
2023-06-13 16:03:07 -04:00
2020-09-19 23:57:17 +00:00
2022-04-22 09:32:41 +00:00
2021-09-27 10:50:14 +01:00
2020-09-19 23:57:17 +00:00
2022-02-01 20:03:35 +00:00

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.
Description
Juju Charm - Ironic API
Readme 15 MiB
Languages
Python 97.1%
Shell 2.4%
Jinja 0.5%