Due to a build problem with the reactive plugin, this change falls back
on overriding the steps and doing a manual build, but it also ensures
the CI system builds the charm using charmcraft. Changes:
- add a build-requirements.txt
- modify charmcraft.yaml
- modify osci.yaml
-> indicate build with charmcraft
- modify tox.ini
-> tox -e build does charmcraft build/rename
-> tox -e build-reactive does the reactive build
- modify bundles to use the <charm>.charm artifact in tests.
and fix deprecation warning re: prefix
- tox inception to enable tox -e func-test in the CI
Change-Id: I5d3fb56615043ac65bb19bdc113ef801fbc02c85
Overview
This subordinate charm provides the Octavia Diskimage Retrofit tool
Usage
There is a section in the Octavia appendix in the OpenStack Charms Deployment Guide that describes how to deploy and use the charm.
A bundle overlay for use in conjunction with the OpenStack Base bundle is also available.
Note
: The charm relies on Glance image properties as provided by the Glance Simplestreams Sync Charm for automatic discovery of the most recent image, and as such is designed to be deployed as a subordinate to it.
Note
: When establishing connections to cloud services such as Glance and Keystone in clouds that have TLS enabled, the system certificate store will be used to verify the peer. It is the responsibility of the principle charm to populate the system certificate store.
Bugs
Please report bugs on Launchpad.
For general questions please refer to the OpenStack Charm Guide.