Brice Figureau
2fc55dfdc4
Add IGNORE(label) which ignores label at the provider ( #183 ) ( #300 )
...
* Add support for the IGNORE(name) directive (#183 )
IGNORE is like NO_PURGE but for a spefic record instead of the whole
zone. This is very useful for instance if you have a zone where
only some records are managed externally from dnscontrol (for instance
using kubernetes external dns system).
Adding IGNORE("foo") in the zone will make dnscontrol not trying
to manage the "foo" record (and especially not deleting it).
dnscontrol will error out if the "foo" record is both ignored and
managed in dnscontrol.
This can be seen as a generic Cloudflare's ignored label.
Signed-off-by: Brice Figureau <brice@daysofwonder.com>
* Deprecate CloudFlare ignoredLabels in favor of IGNORE (#183 )
Since IGNORE implements a generic `ignoredLabels` system, let
the user know CF `ignoredLabels` are deprecated.
Signed-off-by: Brice Figureau <brice@daysofwonder.com>
2018-01-15 15:39:29 -05:00
Tom Limoncelli
79983f3493
docs/adding-new-rtypes.md: add missing step WRT the feature matrix
2018-01-14 12:30:39 -05:00
Craig Peterson
9dbd4a3066
Simple notification framework ( #297 )
...
* bonfire notifications working
* make interface to make more extensible
* some docs
* typo
* rename typo
2018-01-11 11:15:19 -05:00
Pat Moroney
91e2cf67ef
NAMEDOTCOM: add TXTMulti capability ( #299 )
...
* add TXTMulti capability to the namedotcom provider
* run go generate
* escape multi txt records before sending to the API
2018-01-11 07:23:59 -05:00
Tom Limoncelli
c4ec6c8246
Add TXTMulti to the feature matrix.
...
* Add TXTMulti to the feature matrix.
* Sort the features alphabetically.
2018-01-10 17:06:15 -05:00
Tom Limoncelli
b7c251190f
Vet and Lint the entire system ( #296 )
...
* govet and golint corrections
2018-01-09 12:53:16 -05:00
Tom Limoncelli
de88bfe8b7
Add support for TXT records with multiple strings (BIND, ROUTE53) ( #293 )
...
* BIND: Support TXT records with multiple strings (#289 )
* ROUTE53: Add support for TXT records with multiple strings (#292 )
2018-01-04 19:19:35 -05:00
Tom Limoncelli
d051f51a59
ROUTE53: Document error messages from various credential issues. ( #291 )
2017-12-23 08:03:05 -05:00
Tom Limoncelli
a0f14e5981
GANDI: Add support for CAA rtype ( #288 )
...
* GANDI: Add support for CAA rtype
2017-12-22 07:10:29 -05:00
Tom Limoncelli
c520471ab7
doc: Fix path to providers stuff.
2017-12-21 09:33:21 -05:00
Tom Limoncelli
8baf9ee1a4
docs: Add bookmark to comparison chart
2017-12-20 16:29:52 -05:00
Tom Limoncelli
0c607348df
docs: Add bookmark to comparison chart
2017-12-20 16:27:11 -05:00
Tom Limoncelli
65c3702335
docs: Add bookmark to comparison chart
2017-12-20 16:06:56 -05:00
Tom Limoncelli
611a597ae0
CLOUDFLARE: Support CAA rtype ( #285 )
...
* Add CAA support to cloudflare
2017-12-20 10:25:23 -05:00
Tom Limoncelli
86257b3863
Docs: Correct numbering and add integration test advice.
2017-12-14 06:11:10 -05:00
Louis T. Getterman IV
11f29e1dd7
DIGITALOCEAN: Improve example in docs ( #281 )
...
Documentation fix to resolve, "Creating do dns provider: Digitalocean Token must be provided." error.
2017-12-11 10:02:13 -05:00
Tom Limoncelli
3f4cc3c025
unittests.md: Update for new-style flags.
2017-12-11 09:57:46 -05:00
Tom Limoncelli
21e4cb4fc3
go generate && add more RelEng docs.
2017-12-06 17:03:07 -05:00
Tom Limoncelli
efd34e94a8
docs/release-engineering.md: Minor fixes.
2017-12-06 17:01:16 -05:00
Tom Limoncelli
c6e244d8da
Productionize the SPF optimizer ( #279 )
...
* Productionize the SPF optimizer
* SPF_BUILDER(): New helper function
* docs/spf-optimizer.md: Document SPF_BUILDER()
2017-12-06 15:50:21 -05:00
Tom Limoncelli
95fb79dfcc
Document creds.json can include env variables
2017-12-05 06:18:21 -05:00
Patrick G
203c4ffe85
Improved Namecheap documentation ( #221 ) ( #232 )
...
* Improved Namecheap documentation
2017-11-29 23:51:52 -05:00
Daniel Schmitz
f5bfcd0d6e
NS1: Add SRV record support ( #277 )
...
* NS1 SRV record support
* Updated feature matrix
2017-11-29 07:57:35 -05:00
Philipp Hug
53b72f39a8
GANDI: Registrar support ( #274 )
...
* GANDI: add registrar support for changing nameservers. #87
* Update docs with Gandi registrar support #87
* Updated dependencies for Gandi Registrar Support #87
2017-11-27 13:04:24 -05:00
Craig Peterson
ccf28349ce
Update aws libs and remove waiter ( #276 )
...
* update r53 library. Remove waiter code
* live update provider request section
* remove debug
2017-11-27 10:22:08 -05:00
Koen Vlaswinkel
9a44e785ac
New provider: Linode ( #268 )
2017-11-14 23:08:06 -05:00
Tom Limoncelli
750ed4340e
Provider Request: NameSilo
2017-11-13 09:59:02 -05:00
Brice Figureau
e44dde52e2
New Provider: OVH DNS Provider ( #143 ) ( #175 )
...
* OVH DNS Provider (#143 )
This adds the OVH Provider along with its documentation.
Unfortunately we can't set this DNS provider to support `CanUsePTR`,
because OVH only supports setting PTR target on the Arpa zone.
* OVH Registrar provider (#143 )
This implements OVH as a registrar provider.
Note that NS modifications are done in a "best effort" mode, as the
provider doesn't wait for the modifications to be fully applied
(the operation that can take a long time).
* Allow support for dual providers scenarios
Since OVH released their APIv6, it is now possible to update
zone apex NS records, opening the door to complete dual providers
scenarii.
This change implements apex NS management in an OVH zone.
2017-11-10 11:02:34 -08:00
Tom Limoncelli
fea1d7afff
Add OWNERS file and instructions.
2017-11-09 13:38:56 -05:00
Tom Limoncelli
2e61c83511
Docs: Note the request for a INWX provider.
2017-11-09 13:28:37 -05:00
Tom Limoncelli
e7472f76f3
Downcase DNS names ( #253 )
...
* Downcase DNS names
* Document opinions
2017-11-07 14:12:17 -08:00
Tom Limoncelli
b614501d56
Add introductory text to Writing Providers
2017-11-07 16:42:11 -05:00
Tom Limoncelli
8d77ca9cc8
release-engineering.md: New releases should be announced in chat (gitter.im)
2017-11-02 16:35:08 -07:00
Tom Limoncelli
79912725d8
Update release-engineering.md
2017-11-02 14:51:52 -07:00
Matt Tunny
f7eb7cd1f6
Docs/Provider - missing double quote =D ( #257 )
...
* spelling mistake
fix spelling mistake
* missing double quote
missing double quote =D
2017-11-01 08:45:22 -04:00
Matt Tunny
cad1aa8d16
spelling mistake ( #255 )
...
fix spelling mistake
2017-10-31 08:52:04 -04:00
Thordur Bjornsson
03168d4a7a
docs: Fix type in gcloud docs ( #248 )
2017-10-25 09:21:44 -04:00
Patrick G
fad98f73f4
Improve Route53 documentation ( #221 ) ( #234 )
...
* Improve Route53 documentation
- Grammar fixes
- Formatting improvements
- Don't encourage using environment vars instead of the credentials file
* Add back sdk config link
2017-10-24 09:44:23 -04:00
Patrick G
98e01e75aa
Website fixes (Part 2) ( #221 ) ( #236 )
...
* Fix page title spelling
* Fixed some more mistakes
* Spacing fixes
* Fix title in TOC
* Improved TOC
2017-10-24 09:42:30 -04:00
Craig Peterson
60ed1a2e0b
Namecheap: switch throttling to only as needed. ( #244 )
...
* refactor namecheap to throttle only as needed
* note about srv records
* no it can't
* fmt
2017-10-24 09:41:59 -04:00
rbelnap
1664b64a94
namecheap url doc mention ( #245 )
...
* add initial URL support to namecheap provider
* add URL / FRAME records to namecheap provider
* add menion of URL types to namecheap docs
2017-10-23 14:16:16 -04:00
Craig Peterson
e548b8f059
DNSimple: Adding SRV, CAA, and ALIAS suppport ( #243 )
...
* dnsimple ALIAS
* caa working
* srv
* gen
2017-10-18 15:51:44 -04:00
Patrick G
23427516c0
Added Vultr provider ( #217 ) ( #219 )
...
* Added Vultr provider
* Fixed tests
* Fixed CI build validation
* Add unsupported features
* Added #rtype_variations tags according to stackexchange.github.io/dnscontrol/adding-new-rtypes
* Add title (for compatibility with #223 )
* Removed extra rtype_variations
2017-10-12 09:21:36 -04:00
Patrick G
002426ce4d
Improved DigitalOcean documentation ( #227 )
...
- Grammar fixes
- Formatting improvements
- Changed a completly wrong statement about route53 (should be about DO)
2017-10-11 13:13:31 -04:00
Patrick G
60bc15705f
Improve DNSimple documentation ( #221 ) ( #228 )
...
- Grammar improvements
- Markdown formatting improvements
2017-10-11 13:13:12 -04:00
Patrick G
208eeaac6f
Improved Name.com documentation ( #231 )
...
- Improved formatting
- Other fixes
2017-10-11 13:12:41 -04:00
Patrick G
8d0576ac7f
Improve softlayer documentation ( #235 )
...
- Add note that using the creds.json file is the preferred method of authentication
- Improve formatting
2017-10-11 12:06:04 -04:00
Tom Limoncelli
7d3e3b6279
Add-back note about BIND local scripts
2017-10-11 12:02:40 -04:00
Patrick G
efbf04e231
Improved BIND docs ( #221 ) ( #226 )
...
* Improved BIND docs
- Fixed highlighting language
- Improved markdown formatting
- Improved grammar
* Fix according to review
2017-10-11 11:59:29 -04:00
Patrick G
211add3ec3
Improve NS1 documentation ( #233 )
...
- Minor fixes
2017-10-11 11:54:32 -04:00