Skip to main content

OpenStack Designate

https://governance.openstack.org/tc/badges/designate.svg

Designate is an OpenStack project, providing DNSaaS.

IRC: #openstack-dns @ oftc

Installation: https://docs.openstack.org/designate/latest/

API

To learn how to use Designate’s API, consult the documentation available online at:

For more information on OpenStack APIs, SDKs and CLIs in general, refer to:

Development

Designate follows the OpenStack Gerrit Workflow

Setup

Setup a working environment:

git clone https://opendev.org/openstack/designate
cd designate
virtualenv .venv
. .venv/bin/activate
pip install -r requirements.txt -r test-requirements.txt
pip install -e .

Building Docs

To build the documentation from the restructured text source, do the following:

tox -e docs

Now point your browser at doc/build/html/index.html (the official documentation is published to docs.openstack.org by the maintainers.

Testing

Execute all unit tests

tox -e py3

Execute only backend tests

tox -e py3 -- unit.backend

Execute only a single test

tox -e py3 -- unit.backend.test_pdns4.PDNS4BackendTestCase.test_create_zone_success

Contributing

Install the git-review package to make life easier

pip install git-review

Branch, work, & submit:

# cut a new branch, tracking master
git checkout --track -b bug/id origin/master
# work work work
git add stuff
git commit
# rebase/squash to a single commit before submitting
git rebase -i
# submit
git-review

Other Information

Metadata

Release files for designate 23.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for designate 23.0.0
File Size Uploaded
designate-23.0.0.tar.gz 1.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for designate 23.0.0
File Interpreter ABI Platform
designate-23.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.8 MB

Release files / designate-23.0.0.tar.gz

Download URL designate-23.0.0.tar.gz
Size 1.1 MB
Tags Source
SHA-256 checksum
How to use checksums
9ef0be54042b3dcaab297e3a5798048134def469b5ed6302c8f6283b0914de83
BLAKE2b-256 checksum
How to use checksums
44938cfbe6ad89129089085e52d781f5637e5269721b80a413cf99b3c420fc03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / designate-23.0.0-py3-none-any.whl

Download URL designate-23.0.0-py3-none-any.whl
Size 792.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5df2306b4104fcf1f957d6d2ba4f9d5f9e6c18222b39fef9118a020e86417765
BLAKE2b-256 checksum
How to use checksums
1f1649ff9f902ff9237e23dc31a2ab24f2f6e9092bf32e765720339fa0f31069
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

This release

23.0.0 This release

2 release files

22.0.1

2 release files

21.0.1

2 release files

20.0.2

2 release files

20.0.1

2 release files

19.1.0

2 release files

18.1.0

2 release files

17.0.2

2 release files

16.0.1

2 release files

16.0.0

2 release files

15.0.1

2 release files

14.0.3

2 release files

14.0.2

2 release files

14.0.0

2 release files

13.0.2

2 release files

12.1.0

2 release files

12.0.0

2 release files

11.0.0

2 release files

10.0.1

2 release files

10.0.0

2 release files

9.0.2

2 release files

9.0.1

2 release files

9.0.0

2 release files

8.0.1

2 release files

8.0.0

2 release files

7.0.1

2 release files

5.0.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page