Commit Graph

7 Commits

Author SHA1 Message Date
James Page 129240c190 Add egress_subnets helper
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
2020-07-21 10:02:20 +01:00
Tytus Kurek 086a3a7b25 Implement "dns-backend" binding
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
2017-10-17 14:40:22 +02:00
Liam Young eb3b2968e8 Change Require to unit scope + bug fixes
* 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
2016-07-13 12:19:35 +00:00
James Page dc26f9a155 Add support for verification process
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
2016-07-08 13:56:48 +01:00
Liam Young 61121d07a8 Update provides.py 2016-01-16 18:36:08 +00:00
Liam Young c88b9a904c Update 2016-01-16 16:22:51 +00:00
Liam Young fca5880f58 initial version 2016-01-15 13:28:42 +00:00