designate/devstack
Takashi Kajinami cb47b4e00e Make edgegrid-python optional
The edgegrid-python library is not necessary unless akamai backend is
used, so this library should be an optional dependency to avoid pulling
unnecessary packages.

Note that akamai backend hasn't been updated since it was added 4 years
back. Probably we can deprecate and remove it assuming it's not really
used(or at least it's not maintained).

Change-Id: If13e722e5ec3cdcd11461201ea20b2dc022cce10
2024-01-22 21:47:31 +09:00
..
designate_plugins Make edgegrid-python optional 2024-01-22 21:47:31 +09: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
lib Make sure proxy_http is always loaded for devstack 2023-01-03 08:32:36 +00:00
upgrade Remove deprecated designate-agent 2023-10-04 14:39:57 +00:00
exercise.sh Remove Akamai (eDNS SOAP API) backend 2021-10-12 16:32:49 +00:00
plugin.sh Remove deprecated designate-agent 2023-10-04 14:39:57 +00:00
README.rst Replace git.openstack.org URLs with opendev.org URLs 2019-04-24 08:47:23 +08:00
settings Remove deprecated designate-agent 2023-10-04 14:39:57 +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