DNS Server Driver Support Matrix¶
This info should be maintained along with the list of current driver maintainers responsible for the “Non Integrated” backends. The upkeep of this list will fall on the PTL or his/her delegate.
Should a backend’s grade be in dispute, it falls on the current project PTL to make the final decision after listening to all sides concerns.
Grades
Grade | Description |
---|---|
Integrated |
Tested on every commit by the OpenStack CI Infrastructure, and maintained by designate developers as a reference backend |
Master Compatible |
Tested on every commit by 3rd party testing, and has a person or group dedicated to maintaining compatibility on a regular basis |
Release Compatible |
Not necessarily tested on every commit, but has a maintainer committed to ensuring compatibility for each release |
Untested |
All other backends in the designate repository |
Failing |
Backends that were previously “Compatible”, but tests are now failing on a regular basis. |
Known Broken |
Backends that do not work, and have been broken with no sign of any fixes |
Experimental |
Backends that are under development, and may change at any time |
Deprecated |
Backends have been superseded, and will be removed in the future |
End of Life |
A backend that has reached it’s end of life and has been removed from the code. |
Backends - Summary
Backend | Status | Type | In Tree | Notes |
---|---|---|---|---|
Bind9 |
Integrated |
xfr |
✔ |
None |
Power DNS 4 |
Integrated |
xfr |
✔ |
None |
Agent |
Untested |
xfr |
✔ |
None |
Akamai DNS v2 |
Untested |
xfr |
✔ |
None |
Bind9 (Agent) |
Untested |
agent |
✔ |
None |
Denominator |
Untested |
agent |
✔ |
None |
Designate to Designate |
Untested |
xfr |
✔ |
None |
DynECT |
Untested |
xfr |
✔ |
None |
Infoblox (XFR) |
Untested |
xfr |
✔ |
None |
Microsoft DNS (Agent) |
Untested |
agent |
✔ |
None |
NS1 DNS |
Untested |
xfr |
✔ |
None |
NSD4 |
Untested |
xfr |
✔ |
None |
Djbdns (Agent) |
Experimental |
agent |
✔ |
None |
Gdnsd (Agent) |
Experimental |
agent |
✔ |
None |
Knot2 (Agent) |
Experimental |
agent |
✔ |
None |
Akamai eDNS |
End of Life |
xfr |
✖ |
Akamai has turned off the eDNS API - see https://community.akamai.com/customers/s/article/Big-Changes-Coming-to-Fast-DNS-in-2018 |
Backend Details
Bind9
Grade | Integrated |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |
Power DNS 4
Grade | Integrated |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |
Designate to Designate
Grade | Untested |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |
DynECT
Grade | Untested |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |
Akamai eDNS
Grade | End of Life |
In Tree | ✖ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | Akamai has turned off the eDNS API - see https://community.akamai.com/customers/s/article/Big-Changes-Coming-to-Fast-DNS-in-2018 |
Akamai DNS v2
Grade | Untested |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |
Infoblox (XFR)
Grade | Untested |
In Tree | ✔ |
Maintainers | Infoblox OpenStack Team <openstack-maintainer@infoblox.com> |
Repository | Designate Repository |
Notes | None |
NSD4
Grade | Untested |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |
NS1 DNS
Grade | Untested |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |
Agent
Grade | Untested |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |
Bind9 (Agent)
Grade | Untested |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |
Denominator
Grade | Untested |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |
Knot2 (Agent)
Grade | Experimental |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |
Djbdns (Agent)
Grade | Experimental |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |
Gdnsd (Agent)
Grade | Experimental |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |
Microsoft DNS (Agent)
Grade | Untested |
In Tree | ✔ |
Maintainers | Designate Team |
Repository | Designate Repository |
Notes | None |