Collate all presented egress_subnets into a list of cidrs
for the remote designate servers.
This will be used by the designate-bind charm to configure
BIND with a full list of permitted CIDRs if allowed_nets is
configured.
Change-Id: Icdb525c9886937597e35ab8126237a2850604832
Related-Bug: 1806485
This patchset implements "dns-backend" binding which is required to
properly handle DNS zone transfers between designate and
desigante-bind applications. If "dns-backend" binding is provided
when deploying designate and designate-bind applications, DNZ zone
transfers will now take place over the subnet which belongs to the
provided space.
Change-Id: I927e3958cf929ace9d43f8b3d9509b90b9eab60f
Partial-Bug: #1722794
* Remove logic for getting rndc info from interface. How the rndc
secret is derived is not really a function of the interface, so
remove it.
* Move slave_ips to use reactive framework rather than dropping down
to relation_* tools
* Switch to unit scope. Switch interface to UNIT scope so information
can be collected from individual units.
* Add method for collecting unit and address information
Change-Id: Id9ddb8b6bce8044da160672988492415689616b4
Add required configuration files and generally update the interface
after move to OpenStack git/gerrit.
Also add required copyright and README files to ensure that basic
linting in UOSCI passes.
Change-Id: Ie1a9c801844e4acd0a7e16c9dc1e251cbcd36fc5