Merge "Update the Akamai DNS Driver matrix information"
This commit is contained in:
commit
8b5ec12818
|
@ -0,0 +1,40 @@
|
||||||
|
..
|
||||||
|
Copyright 2013 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.
|
||||||
|
|
||||||
|
.. _akamai_v2_backend_docs:
|
||||||
|
|
||||||
|
Akamai v2 Backend
|
||||||
|
=================
|
||||||
|
|
||||||
|
This page documents using the Akamai v2 backend.
|
||||||
|
The backend uses the FastDNS V2 API to create and delete zones remotely.
|
||||||
|
|
||||||
|
Designate Configuration
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Example configuration required:
|
||||||
|
One section for each pool target
|
||||||
|
|
||||||
|
.. literalinclude:: sample_yaml_snippets/akamai-v2.yaml
|
||||||
|
:language: yaml
|
||||||
|
|
||||||
|
|
||||||
|
Then update the pools in designate - see :ref:`designate_manage_pool`
|
||||||
|
for further details on the ``designate-manage pool`` command
|
||||||
|
|
||||||
|
.. code-block:: console
|
||||||
|
|
||||||
|
$ designate-manage pool update
|
||||||
|
|
|
@ -0,0 +1,40 @@
|
||||||
|
- name: default-akamai-v2
|
||||||
|
# The name is immutable. There will be no option to change the name after
|
||||||
|
# creation and the only way will to change it will be to delete it
|
||||||
|
# (and all zones associated with it) and recreate it.
|
||||||
|
description: Akamai v2
|
||||||
|
|
||||||
|
attributes: {}
|
||||||
|
|
||||||
|
# List out the NS records for zones hosted within this pool
|
||||||
|
ns_records:
|
||||||
|
- hostname: ns1-1.example.org.
|
||||||
|
priority: 1
|
||||||
|
|
||||||
|
# List out the nameservers for this pool. These are the actual Akamai servers.
|
||||||
|
# We use these to verify changes have propagated to all nameservers.
|
||||||
|
nameservers:
|
||||||
|
- host: 192.0.2.2
|
||||||
|
port: 53
|
||||||
|
|
||||||
|
# List out the targets for this pool. For Akamai, most often, there will be
|
||||||
|
# one entry for each Akamai server.
|
||||||
|
targets:
|
||||||
|
- type: akamai_v2
|
||||||
|
description: Akamai v2 server
|
||||||
|
|
||||||
|
# List out the designate-mdns servers from which Akamai servers should
|
||||||
|
# request zone transfers (AXFRs) from.
|
||||||
|
masters:
|
||||||
|
- host: 192.0.2.1
|
||||||
|
port: 5354
|
||||||
|
|
||||||
|
options:
|
||||||
|
host: 192.0.2.2
|
||||||
|
port: 53
|
||||||
|
akamai_host: 192.0.2.2
|
||||||
|
akamai_client_token: client_token_string
|
||||||
|
akamai_access_token: access_token_string
|
||||||
|
akamai_client_secret: client_secret_string
|
||||||
|
akamai_contract_id: contract_id
|
||||||
|
akamai_gid: group_id
|
|
@ -49,6 +49,7 @@ backend-impl-pdns4=Power DNS 4
|
||||||
backend-impl-designate=Designate to Designate
|
backend-impl-designate=Designate to Designate
|
||||||
backend-impl-dynect=DynECT
|
backend-impl-dynect=DynECT
|
||||||
backend-impl-akamai=Akamai eDNS
|
backend-impl-akamai=Akamai eDNS
|
||||||
|
backend-impl-akamai_v2=Akamai DNS v2
|
||||||
backend-impl-infoblox-xfr=Infoblox (XFR)
|
backend-impl-infoblox-xfr=Infoblox (XFR)
|
||||||
backend-impl-nsd4=NSD4
|
backend-impl-nsd4=NSD4
|
||||||
backend-impl-agent=Agent
|
backend-impl-agent=Agent
|
||||||
|
@ -73,7 +74,11 @@ status=untested
|
||||||
status=untested
|
status=untested
|
||||||
|
|
||||||
[backends.backend-impl-akamai]
|
[backends.backend-impl-akamai]
|
||||||
status=untested
|
status=known-broken
|
||||||
|
notes=Akamai has turned off the eDNS API - see https://community.akamai.com/customers/s/article/Big-Changes-Coming-to-Fast-DNS-in-2018
|
||||||
|
|
||||||
|
[backends.backend-impl-akamai_v2]
|
||||||
|
docs=akamai_v2_backend_docs
|
||||||
|
|
||||||
[backends.backend-impl-agent]
|
[backends.backend-impl-agent]
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,8 @@
|
||||||
|
---
|
||||||
|
features:
|
||||||
|
- |
|
||||||
|
Added new backend driver to support the Akamai FastDNS V2 API
|
||||||
|
upgrade:
|
||||||
|
- |
|
||||||
|
The Akamai eDNS API endpoint has been removed, users should migrate to
|
||||||
|
the Akamai v2 driver for the FastDNS V2 API.
|
Loading…
Reference in New Issue