mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2024-05-11 05:55:12 +00:00
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
This commit is contained in:
@@ -34,6 +34,10 @@ const (
|
||||
// CanUseTXTMulti indicates the provider can handle TXT records with multiple strings
|
||||
CanUseTXTMulti
|
||||
|
||||
// CanAutoDNSSEC indicates that the provider can automatically handle DNSSEC,
|
||||
// so folks can ask for that.
|
||||
CanAutoDNSSEC
|
||||
|
||||
// CantUseNOPURGE indicates NO_PURGE is broken for this provider. To make it
|
||||
// work would require complex emulation of an incremental update mechanism,
|
||||
// so it is easier to simply mark this feature as not working for this
|
||||
|
Reference in New Issue
Block a user