Juju Charm - Placement
Go to file
Alex Kavanagh ba1aa6e51a Add placement as a required interface
At the moment, if you only add relations for shared-db and
identity-service then the charm will come out of blocked to ready.
However, there is still no placement (to nova-cloud-controller) and so
the cloud will not work.

This patch makes the charm complain if it has no placement relation
made to prompt the operator to add the relation, or indicate if it has
been missed out of the bundle.

Change-Id: I3d34e6ec413220e2359198583975385bc98db563
2021-01-07 21:42:09 +00:00
src Add placement as a required interface 2021-01-07 21:42:09 +00:00
unit_tests Stop to use the __future__ module. 2020-06-02 20:04:15 +02:00
.gitignore Initial Commit 2019-10-15 18:13:51 +00:00
.gitreview Added .gitreview 2019-10-09 15:08:24 +00:00
.stestr.conf Initial Commit 2019-10-15 18:13:51 +00:00
.zuul.yaml [ussuri][goal] Updates for python 2.7 drop 2020-03-24 17:30:42 +00:00
LICENSE Initial Commit 2019-10-15 18:13:51 +00:00
README.md Add top-level README.md 2019-10-28 10:17:10 -04:00
rebuild Rebuild reactive charms to pick up latest charm-helpers release. 2020-10-14 16:39:20 +01:00
requirements.txt Sync release-tools 2020-12-11 14:03:12 +01:00
test-requirements.txt Sync release-tools 2020-12-11 14:03:12 +01:00
tox.ini Sync libraries & common files prior to freeze 2020-09-26 18:39:36 +01:00

README.md

Overview

This is a "source" charm, which is intended to be strictly the top layer of a built charm. This structure declares that any included layer assets are not intended to be consumed as a layer from a functional or design standpoint.

Test and Build

Building, pushing and publishing to the charm store is automated by CI to ensure consistent flow. Manually building is useful for development and testing, however.

tox -e pep8
tox -e py37
tox -e build

Contact Information

Freenode IRC: #openstack-charms