Juju Charm - Designate
Go to file
Alex Kavanagh fd98fa0722 Resolve config option dns-slaves not working properly
The charm didn't work unless a mandatory bind-rndc interface was
present.  However, the dns-slaves option was supposed to provide an
alternative to needing to relate the unit to the (say) designate-bind
charm.  This change allows dns-slaves and/or a bind-rndc relation
and configures the underlying service accordingly.

Also some fixups to the tests to simplify handler verification using
more recent charms.openstack features.

Also note that the bind-rndc interface needed a fix (the depends-on)
for if/when a bind-rndc relation is removed; the interface incorrectly
maintained that the relation was present when it was not.

Change-Id: Ib2c883e623292520224f882aef09d3710e1e1348
Closes-Bug: #1693162
Depends-On: I523fecff4e80734772872a8a6d2507f1e2162ae3
2017-05-31 17:44:57 +01:00
src Resolve config option dns-slaves not working properly 2017-05-31 17:44:57 +01:00
unit_tests Resolve config option dns-slaves not working properly 2017-05-31 17:44:57 +01:00
.gitignore Delete *.pyc files from repo and add ignore to .gitignore 2016-08-26 10:34:07 +00:00
.gitreview Add .gitreview and clean up repo 2016-07-22 12:01:10 +00:00
.testr.conf Unit tests and lint fixes 2016-07-07 09:36:22 +01:00
LICENSE Add License info 2016-07-13 14:02:28 +00:00
README.md Add .gitreview and clean up repo 2016-07-22 12:01:10 +00:00
rebuild Rebuild with new charms.openstack 2016-10-05 12:09:22 +01:00
requirements.txt Render configs always needs the cluster relation 2016-07-27 15:24:14 +00:00
test-requirements.txt Add .gitreview and clean up repo 2016-07-22 12:01:10 +00:00
tox.ini Update tox.ini for py27 requirement 2016-11-28 18:21:06 -06: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 py34  # or py27 or py35
tox -e build

Contact Information

Freenode IRC: #openstack-charms