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