charm-ironic-api/src
Gabriel Adrian Samfira 494ef4c91c Add functional tests, fixes and pep8
* Add functional tests
  * Explicitly set python 3 in the ironic API charm class
  * fix lint errors

Change-Id: Ida24b071b2dee3b9205cccfc74a0e654a3c0b13f
Func-Test-Pr: https://github.com/openstack-charmers/zaza-openstack-tests/pull/450
Co-authored-by: Aurelien Lourot <aurelien.lourot@canonical.com>
2020-10-29 13:19:05 +01:00
..
lib Add functional tests, fixes and pep8 2020-10-29 13:19:05 +01:00
reactive Add functional tests, fixes and pep8 2020-10-29 13:19:05 +01:00
templates Add functional tests, fixes and pep8 2020-10-29 13:19:05 +01:00
tests Add functional tests, fixes and pep8 2020-10-29 13:19:05 +01:00
README.md Update README 2020-09-24 10:33:16 +00:00
config.yaml Add ironic-api relation 2020-09-19 23:57:17 +00: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 Add ironic-api relation 2020-09-19 23:57:17 +00:00
test-requirements.txt Add ironic-api relation 2020-09-19 23:57:17 +00:00
tox.ini Add ironic-api relation 2020-09-19 23:57:17 +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.