Commit Graph

11 Commits

Author SHA1 Message Date
Michael Johnson 4258633ae5 Add catalog zone support to devstack plugin
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>
2024-02-20 18:24:36 +00:00
Zuul 21b266b070 Merge "Remove devstack support for suse" 2023-11-22 02:46:19 +00:00
Michael Johnson efaeb9085e Remove devstack support for suse
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
2023-11-14 18:02:01 +00:00
Michael Johnson 5809159e4a Add clean_zonefile to BIND9 pool.yaml doc
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
2023-10-24 03:13:18 +00:00
Erik Olof Gunnar Andersson 2ad08a6a05 Fix ipv6 bugs with devstack and pdns4 driver
* 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
2019-08-29 08:12:38 -07:00
Graham Hayes 3734f2a13f
Update vagrant config
* 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>
2019-06-19 14:44:37 +01:00
Jenkins f65d7e3138 Merge "Fix devstack/fedora/bind9 support" 2016-03-18 19:13:13 +00:00
Kiall Mac Innes e612a3974f Enable use of Pools YAML
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
2016-03-17 19:13:31 +00:00
Kiall Mac Innes 6211b7d2e1 DevStack: Explicitly install libcap2-bin and don't fail without AA
Change-Id: I2806041fc798f17c49671143cfa63ac3780a1450
2016-03-17 00:14:24 +00:00
Attila Fazekas cdeaaf29d8 Fix devstack/fedora/bind9 support
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
2016-03-16 15:16:13 +01:00
Christian Berendt bb1b24c25a Migrate existing Devstack integration into a Devstack plugin
This patch will not remove the existing Devstack integration
in contrib/devstack.

Change-Id: I23ef00bb136e92abc5e69a9bbe1093cad9d2a362
Closes-bug: #1504214
2015-11-27 16:38:12 +01:00