designate/devstack
Erik Olof Gunnar Andersson f6090d885c Adding distributed locking to central
The current locking implementation is limited to
the running process. This introduces distributed
locking that will help prevent race conditions
when there are many instances of designate-central
running.

Closes-Bug: #1871332
Change-Id: I98f7f80ce365cdee33528f9964c03274f62a795a
2020-04-08 00:18:33 -07:00
..
designate_plugins Implement create/delete zone for Akamai v2 API 2020-01-16 18:54:30 +00:00
files Switch to apache for designate-api 2019-10-19 07:16:14 +00:00
gate Removed deprecated powerdns 3 driver 2019-09-24 04:26:19 -07:00
upgrade Delete removed dashboard panel when upgrading 2019-11-28 01:39:32 +00:00
exercise.sh Migrate existing Devstack integration into a Devstack plugin 2015-11-27 16:38:12 +01:00
networking_test_monitor_tc.sh Integration/stress test using a simulated network 2016-05-17 17:52:30 +01:00
networking_test.py Update json module to jsonutils 2019-03-21 11:13:24 +08:00
plugin.sh Adding distributed locking to central 2020-04-08 00:18:33 -07:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-04-24 08:47:23 +08:00
settings Switch to apache for designate-api 2019-10-19 07:16:14 +00:00
statsd_mock_server.py Update hacking for Python3 2020-04-01 21:52:38 +00:00

Enabling in Devstack

WARNING: the stack.sh script must be run in a disposable VM that is not being created automatically, see the README.md file in the "devstack" repository. See contrib/vagrant to create a vagrant VM.

  1. Download DevStack:

    git clone https://opendev.org/openstack/devstack.git
    cd devstack
  2. Add this repo as an external repository:

    > cat local.conf
    [[local|localrc]]
    enable_plugin designate https://opendev.org/openstack/designate
  3. run stack.sh