Terrence Cole
b1ef8a8f8d
Delete first and create last to avoid having create coalesce into an update unexpectedly.
2017-08-10 10:50:38 -07:00
Terrence Cole
f26f77fcae
Force keys to be unicode.
2017-08-02 16:58:13 -07:00
Terrence Cole
3f369712e4
Updates need to be able to create records as well as delete them.
2017-08-02 10:51:12 -07:00
Terrence Cole
41617e69a7
MX record values are repesented by a sub-struct.
2017-08-02 10:20:10 -07:00
Terrence Cole
c185d28f14
Handle _ValueMixin record types as well as we handle _ValuesMixin records.
2017-07-26 12:49:30 -07:00
Terrence Cole
a9f3384d11
Remove trailing dot on all record types that take an fqdn.
2017-07-20 16:24:43 -07:00
Terrence Cole
8d86002382
Environment variables are strings, so convert to a float first.
2017-07-20 16:09:52 -07:00
Terrence Cole
803b002cd0
Rackspace backoff is actually just required.
2017-07-20 15:59:32 -07:00
Terrence Cole
4707b4654e
Add a delay to work around rackspace rate limiting.
2017-07-20 15:50:57 -07:00
Terrence Cole
bb4d1c82b1
Add a --quiet flag to suppress non-warning or error messages.
2017-07-20 15:46:08 -07:00
Terrence Cole
10ff8301a5
RackSpace's "name" field is a "fully-qualified" name, but without the dot.
2017-07-18 10:02:57 -07:00
Terrence Cole
0c31257b0f
Use the correct record when computing the key.
2017-07-17 16:47:09 -07:00
Terrence Cole
057f50621e
RackSpace does not escape ;.
2017-07-13 15:10:33 -07:00
Terrence Cole
b911fac90e
RackSpace does not send back TXT records quoted.
2017-07-13 15:04:16 -07:00
Terrence Cole
95fb613966
Pull quoted data out of the correct field.
2017-07-13 14:56:04 -07:00
Terrence Cole
3459064d0f
Use the proper arity when accessing quoted data records.
2017-07-13 14:53:30 -07:00
Terrence Cole
92fb24f3fa
The provider constructor requires a pass-through id parameter.
2017-07-13 14:47:29 -07:00
Terrence Cole
01f8431d74
Make formatting consistent and improve record type support.
2017-07-13 11:44:09 -07:00
Terrence Cole
823423054f
Rename the test file to reflect the new functionality.
2017-07-12 16:35:39 -07:00
Terrence Cole
0579ff6f2d
Working push for A records.
2017-07-12 16:34:22 -07:00
Vietor Davis
21b3ffb509
Minor test updates for rackspace
2017-07-07 18:37:04 -07:00
Vietor Davis
c19ec41b6b
Parse all data in the sample return set
2017-07-07 18:21:59 -07:00
Vietor Davis
679c2be0e0
Start sketchin of Rackspace provider, half rewritten from powerdns...
2017-06-26 17:03:15 -07:00
Ross McFarland
3b349c96f0
Merge pull request #71 from github/route53-and-cloudflare-no-alias
...
Quick-fix disable ALIAS for Route53 & Cloudflare
2017-06-20 08:44:21 -07:00
Ross McFarland
ce0b58d57e
Quick-fix disable ALIAS for Route53 & Cloudflare
...
Cloudflare could potentially support it, but their details are different enough
that i'll need to be looked into specifically later.
2017-06-20 08:39:59 -07:00
Ross McFarland
cdba531175
Merge pull request #69 from github/skip-no-targets
...
Skip planning (and populating) zones without elible targets
2017-06-19 21:52:04 -07:00
Ross McFarland
03a4763624
Skip planning (and populating) zones without elible targets
2017-06-19 21:49:16 -07:00
Ross McFarland
5c6981fd3f
Merge pull request #68 from sijis/docs/small_typos
...
docs: Fix small typos
2017-06-17 10:33:42 -07:00
Sijis Aviles
e6405d274a
docs: Fix small typos
2017-06-17 10:34:11 -05:00
Ross McFarland
a7c538dcd6
Merge pull request #47 from github/alias-support
...
Alias support
2017-06-13 15:59:33 -07:00
Ross McFarland
b777c159ce
Merge remote-tracking branch 'origin/master' into alias-support
2017-06-12 14:07:03 -07:00
Ross McFarland
e87462380f
Update comment about DNSimple's ALIAS support, no errors are thrown
2017-06-12 14:06:43 -07:00
Ross McFarland
98e0670020
Merge pull request #56 from github/ignored-record-support
...
Add support for ignored records.
2017-06-09 07:02:19 -07:00
Ross McFarland
80b06b726c
Merge branch 'master' into ignored-record-support
2017-06-09 06:22:37 -07:00
Ross McFarland
a69362d509
Merge pull request #59 from github/route53-semicolon-escapes
...
Escape unescaped semicolons coming out of Route53
2017-06-09 05:43:57 -07:00
Ross McFarland
d95f84216b
Merge branch 'master' into route53-semicolon-escapes
2017-06-08 18:50:35 -07:00
Ross McFarland
efa474b1c8
Merge pull request #60 from github/fix-always-dry-run
...
Fix zone-level always-dry-run functionality
2017-06-08 18:50:08 -07:00
Ross McFarland
7e0730ea1b
Helps if I add the new config file
2017-06-08 18:45:47 -07:00
Ross McFarland
371138dbec
Fix zone-level always-dry-run functionality
...
Thanks @offmindby!
2017-06-08 18:34:33 -07:00
Ross McFarland
dd0042c6ff
Escape unescaped semicolons coming out of Route53
2017-06-08 17:55:19 -07:00
Ross McFarland
ff2fec72d8
Add support for ignored records.
...
```yaml
ignored:
octodns:
ignored: true
type: A
value: 1.2.3.4
```
2017-06-04 19:03:38 -07:00
Ross McFarland
a36605e97e
Merge branch 'master' into alias-support
2017-06-04 14:18:47 -07:00
Ross McFarland
1e329f1345
Merge pull request #55 from github/dnsimple-root-record-fixes
...
DnsimpleProvider updates delete before create, or else errors thrown
2017-06-04 14:17:27 -07:00
Ross McFarland
6fd7371e2f
DnsimpleProvider updates delete before create, or else errors thrown
2017-06-04 14:12:53 -07:00
Ross McFarland
736938912c
Merge pull request #54 from github/ns1-no-sshfp
...
NS1 does not support SSHFP
2017-06-04 14:09:43 -07:00
Ross McFarland
23d0efdba2
DNSimple mock calls allowed in any order
2017-06-04 14:08:04 -07:00
Ross McFarland
1b1590011c
NS1 does not support SSHFP
2017-06-04 14:07:12 -07:00
Ross McFarland
8ed7278032
DynProvider and DnsimpleProvider ALIAS tests
2017-06-03 17:21:08 -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
82ed633669
Merge remote-tracking branch 'origin/master' into alias-support
2017-06-03 09:31:07 -07:00