Go to file
Jadon Naas 4e80906770 Update setuptools pinning
The Ironic API charm is using a very old version of setuptools
due to an old configuration in the build.lock file. Update
build.lock to use a new version of setuptools, remove an
unnecessary setuptools pin from requirements.in, and
ensure the charm builds with the correct requirements pinning.
This should fix a failure in Ironic API that is blocking
testing for Ironic Conductor.

Change-Id: Ic6434cdecb68f2b6df59acde785f1e7a34bf7b2c
2024-06-12 14:31:42 -04:00
2024-06-12 14:31:42 -04:00
2020-09-19 23:57:17 +00:00
2023-03-03 02:21:46 +00:00
2022-08-31 20:03:31 +01:00
2024-06-12 14:31:42 -04:00
2020-09-19 23:57:17 +00:00
2023-08-02 14:21:37 -04:00
2020-09-19 23:57:17 +00:00
2022-02-01 20:03:35 +00:00
2024-06-12 14:31:42 -04:00
2024-06-12 14:31:42 -04: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%