This patch adds the ability to configure devstack to use catalog zones
when using the BIND9 backend.
It also adds a test job "designate-bind9-catalog-zones" that uses catalog zones
with a BIND9 backend.
Change-Id: Ib618d7850b0a86a8eb10eaa52b0e330cf908883a
Signed-off-by: Jan Hartkopf <jhartkopf@inovex.de>
Devstack has removed support for suse[1], so we need to remove our usage of
functions from devstack that no longer exist (is_suse).
[1] https://review.opendev.org/c/openstack/devstack/+/871641
Change-Id: Ib136de0ee6cf5884918a29abd8b281d3b4cccf85
This patch adds an example of the "clean_zonefile" option in the BIND9 targets in the pools.yaml file. The option has existed in the code, but was not documented in any way.
It also enables this feature in the bind9 devstack plugin for testing and to reduce the storage utilization during test runs.
Change-Id: I70b92b400cfeb059d1a1889ffa72621e0011d8c6
* Change dns backends and pools.yaml to use
ipv6 addresses not wrapped in brackets.
* Changed MySQL backends to use MYSQL_HOST.
* Fixed bug in pdns4 driver not allowing
masters to use an ipv6 address.
Depends-On: https://review.opendev.org/#/c/678324/
Change-Id: I8f469e732618732f5417c1b5e6c2049eaa83ea78
* Move to bionic
* Add openSUSE Leap 15
* * Update Bind devstack backend plugin to work on Leap
* Remove port mapping
* Rmove the .gitconfig copy into the VM
Change-Id: I99d228f850e03045febf196f12eef5927f7605b9
Signed-off-by: Graham Hayes <gr@ham.ie>
This change adds the tooling to use the DB Tables created for pool
config data and the tooling to migrate the config info itself.
Change-Id: If99dbf527ef1ac0f05f15fe77f68f64e357fe0a5
The package name is 'bind', it was bind even in el6.
Also the bind9 was hardoded instead of using the $BIND_SERVICE_NAME.
Change-Id: I4a02800e5b527f0887c02e9541dc34ac04f5b517
This patch will not remove the existing Devstack integration
in contrib/devstack.
Change-Id: I23ef00bb136e92abc5e69a9bbe1093cad9d2a362
Closes-bug: #1504214