# Copyright 2015 Hewlett-Packard Development Company, L.P. # # Licensed under the Apache License, Version 2.0 (the "License"); you may # not use this file except in compliance with the License. You may obtain # a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. # # # # ============================================== # Designate DNS Driver Feature Capability Matrix # ============================================== # # The 'status' field takes possible values # # - mandatory - unconditionally required to be implemented # - optional - optional to support, nice to have # - choice(group) - at least one of the options within the named group # must be implemented # - conditional(cond) - required, if the referenced condition is met. # # The value against each 'driver-impl-XXXX' entry refers to the level # of the implementation of the feature in that driver # # - complete - fully implemented, expected to work at all times # - partial - implemented, but with caveats about when it will work # eg some configurations or hardware or guest OS may not # support it # - missing - not implemented at all [DEFAULT] repository=Designate Repository maintainers=Designate Team notes=None type=xfr in-tree=True [backends] backend-impl-bind9=Bind9 backend-impl-powerdns-mysql=Power DNS (MySQL) backend-impl-powerdns-pgsql=Power DNS (pgSQL) backend-impl-dynect=DynECT backend-impl-akamai=Akamai eDNS backend-impl-msdns=Microsoft DNS Server backend-impl-infoblox-xfr=Infoblox (XFR) backend-impl-nsd4=NSD4 backend-impl-agent=Agent backend-impl-bind9-agent=Bind9 (Agent) backend-impl-denominator=Denominator [backends.backend-impl-bind9] [backends.backend-impl-powerdns-mysql] [backends.backend-impl-powerdns-pgsql] status=untested [backends.backend-impl-dynect] maintainers=HP DNSaaS Team [backends.backend-impl-akamai] maintainers=HP DNSaaS Team [backends.backend-impl-agent] [backends.backend-impl-bind9-agent] type=agent [backends.backend-impl-infoblox-xfr] status=release-compatible maintainers=Infoblox OpenStack Team [backends.backend-impl-nsd4] [backends.backend-impl-denominator] type=agent [backends.backend-impl-msdns] in-tree=False status=untested repository=https://github.com/stackforge/designate-msdnsagent maintainers=Graham Hayes [grades] valid-grades=integrated,master-compatible,release-compatible,untested,failing,known-broken [grades.integrated] title=Integrated notes=Tested on every commit by the OpenStack CI Infrastructure, and maintained by designate developers as a reference backend in-tree=True [grades.master-compatible] title=Master Compatible notes=Tested on every commit by 3rd party testing, and has a person or group dedicated to maintaining compatibility on a regular basis in-tree=optional [grades.release-compatible] title=Release Compatible notes=Not necessarily tested on every commit, but has a maintainer committed to ensuring compatibility for each release in-tree=optional [grades.untested] title=Untested notes=All other backends in the designate repository in-tree=optional [grades.failing] title=Failing notes=Backends that were previously "Compatible", but tests are now failing on a regular basis. in-tree=optional [grades.known-broken] title=Known Broken notes=Backends that do not work, and have been broken with no sign of any fixes in-tree=optional