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

Backends - Summary

Backend Status Type In Tree Notes
Bind9

Integrated

xfr

None
Akamai eDNS

Release Compatible

xfr

None
Designate to Designate

Release Compatible

xfr

None
DynECT

Release Compatible

xfr

None
Infoblox (XFR)

Release Compatible

xfr

None
Power DNS 4

Release Compatible

xfr

None
Agent

Untested

xfr

None
Bind9 (Agent)

Untested

agent

None
Denominator

Untested

agent

None
Knot2 (Agent)

Untested

agent

None
NSD4

Untested

xfr

None
Djbdns (Agent)

Experimental

agent

None
Gdnsd (Agent)

Experimental

agent

None
Microsoft DNS (Agent)

Experimental

agent

None
Power DNS (MySQL)

Deprecated

xfr

This has been replaced by the pdns4 backend for future releases

Backend Details

Designate to Designate

Grade

Release Compatible

In Tree

Maintainers Designate Team
Repository Designate Repository
Notes None

Bind9 (Agent)

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

Microsoft DNS (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

Infoblox (XFR)

Grade

Release Compatible

In Tree

Maintainers Infoblox OpenStack Team <openstack-maintainer@infoblox.com>
Repository Designate Repository
Notes None

Djbdns (Agent)

Grade

Experimental

In Tree

Maintainers Designate Team
Repository Designate Repository
Notes None

Knot2 (Agent)

Grade

Untested

In Tree

Maintainers Designate Team
Repository Designate Repository
Notes None

NSD4

Grade

Untested

In Tree

Maintainers Designate Team
Repository Designate Repository
Notes None

Akamai eDNS

Grade

Release Compatible

In Tree

Maintainers HP DNSaaS Team <dnsaas@hp.com>
Repository Designate Repository
Notes None

Denominator

Grade

Untested

In Tree

Maintainers Designate Team
Repository Designate Repository
Notes None

Power DNS 4

Grade

Release Compatible

In Tree

Maintainers Designate Team
Repository Designate Repository
Notes None

Bind9

Grade

Integrated

In Tree

Maintainers Designate Team
Repository Designate Repository
Notes None

DynECT

Grade

Release Compatible

In Tree

Maintainers HP DNSaaS Team <dnsaas@hp.com>
Repository Designate Repository
Notes None

Power DNS (MySQL)

Grade

Deprecated

In Tree

Maintainers Designate Team
Repository Designate Repository
Notes This has been replaced by the pdns4 backend for future releases