Ross McFarland
cee7677ae4
Implement Zone.add_record lenient across our providers
2018-05-30 12:41:59 -07:00
Ross McFarland
5372e86e1c
Switch to named params in _extra_changes
2018-03-31 12:39:32 -07:00
Dirkjan Bussink
a7f6da96d3
Merge branch 'master' into configurable-geo-healthcheck
2018-03-22 08:51:51 +01:00
Ross McFarland
7228c5b294
Merge remote-tracking branch 'origin/master' into show-zone-create
2018-03-03 10:18:32 -08:00
Josh Soref
5d2ba2e715
Spelling ( #214 )
...
* spelling: ancillary
* spelling: antarctica
* spelling: australia
* spelling: authentication
* spelling: continental
* spelling: constructor
* spelling: conversion
* spelling: creation
* spelling: doesn't
* spelling: easily
* spelling: efficiently
* spelling: equivalent
* spelling: essentially
* spelling: everything
* spelling: exactly
* spelling: be
* spelling: expensive
* spelling: supports
* spelling: healthcheck
* spelling: immediately
* spelling: ignored
* spelling: invocation
* spelling: itself
* spelling: leftovers
* spelling: missing
* spelling: natural
* spelling: nonexistent
* spelling: peculiarities
* spelling: pointing
This change hit a line length limitation, so I'm wrapping it and
adding a period which appears to match local style...
* spelling: quicker
* spelling: response
* spelling: requested
* spelling: redirect
* spelling: traffic
* spelling: unknown
* spelling: uploaded
* spelling: useful
* spelling: separately
* spelling: zone
2018-02-27 09:09:47 -08:00
Ross McFarland
d03e07c01c
Implement populate exists for PowerDnsProvider
2018-01-21 14:27:08 -08:00
Ross McFarland
ba3ad27c02
Make PowerDnsBaseProvider's timeout configurable
2017-11-02 06:50:15 -07:00
Ross McFarland
9a30b058e2
Merge remote-tracking branch 'origin/master' into configurable-geo-healthcheck
2017-10-18 10:57:32 -07:00
Ross McFarland
c24c793bcb
CAA unit tests for provider support
2017-08-26 15:28:09 -07:00
Ross McFarland
1e68cd6ae9
Add CAA support to Dyn, PowerDNS, and Route53
2017-08-26 09:03:59 -07:00
Patrick O'Brien
75ca21a6cd
Allow scheme to be specified for powerdns
...
This allows a scheme to be set for the PowerDNS API. It defaults to
http to retain backwards compatibility.
2017-08-15 16:25:26 -07:00
Ross McFarland
1340aee8a9
MX RFC1035 - priority -> preference & value -> exchange
2017-06-23 13:04:38 -07:00
Ross McFarland
a97818b6ec
populating existing provider state is lenient
...
- adds lenient flag to Record.new, problems during validation are just
warnings if it's true
- target populate calls during the plan phase pass lenient=True
- make all of the provider.populate call logging consistent including both
target and lenient
- add source=self to Record.new in a few places that were missing it
2017-06-23 09:01:25 -07:00
Ross McFarland
852c101388
Switch to an explicit SUPPORTS setup
2017-06-21 17:08:16 -07:00
Ross McFarland
d0b8b25cdd
Existing and desired to _extra_changes, desired used by Route53 to get configed
...
Fixes an issue where we'd be looking for custom healthcheck config on the
existing record object (from the provider) which would never have a custom
setup. Instead looking at desired lets us find what's actually configured to be
the case
2017-06-20 11:44:13 -07:00
Ross McFarland
11cf155477
Pass of ALIAS support across supported providers. Allow ALIAS ttl
...
Supports ALIAS for Dnsimple, Dyn, Ns1, and PowerDNS. Notes added to readme about
some of the quirks found while working with them. TTL seems to mostly be
accepted on ALIAS records so it has been added back, what it means seems to vary
across providers, thus notes.
2017-06-03 09:44:05 -07:00
Ross McFarland
da4632fb7c
docstrings for each provider showing config
2017-03-17 10:03:27 -07:00
Ross McFarland
7957a4c018
Initial import of OSS OctoDNS
2017-03-15 15:38:10 -07:00