charm-designate/src/lib/charm
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
..
openstack Resolve config option dns-slaves not working properly 2017-05-31 17:44:57 +01:00
__init__.py Add support for manually specifying a dns slave 2016-07-04 15:03:23 +00:00