dnscontrol/providers
Phil Pennock 9b239f41a3
Add AUTODNSSEC, implement for DNSimple (#640)
* Add AUTODNSSEC, implement for DNSimple

There are two models for DNSSEC in DNS management: either dnscontrol
manages all the DNSSEC records and has to be invoked regularly for
re-signing, or the provider manages DNSSEC automatically and dnscontrol
is not involved beyond saying "yeah, do that".

This implements the latter, as a model, and for one provider.

Potentially we could tune/configure options for DNSSEC such as
algorithm, but DNSimple don't expose that API so I haven't implemented
it.

This minimal model should be something which maps into other providers
cleanly.

* Fix missing CanAutoDNSSEC on provider

* Validation fix for master broken

This is broken in master and causing Travis in my branch to fail.  The
validation tool runs with `gofmt -s` to require "simplify", and so
rejects an ignored second bound variable to range iteration.

* Correct wire in the AUTODNSSEC validation step
2020-02-22 07:09:31 -05:00
..
_all Internals: Switch to v2 go.mod, drop GOPATH, and fix Azure Pipelines (#595) 2020-01-28 10:42:31 -05:00
activedir BIND: Implement get-zones (#642) 2020-02-21 13:48:55 -05:00
azuredns Implement Get Zone for Azure DNS (#631) 2020-02-18 11:35:13 -05:00
bind BIND: Implement get-zones (#642) 2020-02-21 13:48:55 -05:00
cloudflare Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
cloudns Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
config Switch to Go 1.13 error wrapping (#604) 2020-01-28 11:06:56 -05:00
diff Internals: Switch to v2 go.mod, drop GOPATH, and fix Azure Pipelines (#595) 2020-01-28 10:42:31 -05:00
digitalocean Do get zones (#635) 2020-02-19 13:11:49 -05:00
dnsimple Add AUTODNSSEC, implement for DNSimple (#640) 2020-02-22 07:09:31 -05:00
exoscale Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
gandi Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
gandi_v5 Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
gcloud Add AUTODNSSEC, implement for DNSimple (#640) 2020-02-22 07:09:31 -05:00
hexonet Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
internetbs Switch to Go 1.13 error wrapping (#604) 2020-01-28 11:06:56 -05:00
linode Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
namecheap Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
namedotcom NAMEDOTCOM: Implement get-zones (#645) 2020-02-21 15:03:27 -05:00
ns1 Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
octodns Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
opensrs Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
ovh Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
route53 ROUTE53: Fully implement get-zones (#638) 2020-02-20 15:07:34 -05:00
softlayer Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
vultr Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00
capabilities.go Add AUTODNSSEC, implement for DNSimple (#640) 2020-02-22 07:09:31 -05:00
providers.go Add "get-zone" command (#613) 2020-02-18 08:59:18 -05:00