Ross McFarland
cee7677ae4
Implement Zone.add_record lenient across our providers
2018-05-30 12:41:59 -07:00
Ross McFarland
1103b4c383
Implement Zone.add_record lenient param/support and more tests
2018-05-30 12:30:20 -07:00
Ross McFarland
adf7154f6b
TDD lenient add_record
2018-05-30 12:22:35 -07:00
Ross McFarland
6353493906
Merge pull request #241 from github/rel-0-9-1
...
0.9.1 version bump and changelog update
v0.9.1
2018-05-21 19:10:05 -07:00
Ross McFarland
ffbca09d8b
0.9.1 version bump and changelog update
2018-05-21 19:03:15 -07:00
Ross McFarland
ad85496e39
Merge pull request #237 from github/simonsj-patch-1
...
README.md: your -> you're typo
2018-04-24 13:56:01 -07:00
Jon Simons
9f575374fa
README.md: your -> you're typo
2018-04-24 13:40:47 -07:00
Ross McFarland
90b7a7fe90
Merge pull request #233 from github/requirements-doc
...
Include info about provider specific reqs in README
2018-04-20 13:30:25 -07:00
Ross McFarland
7b68490911
Merge branch 'master' into requirements-doc
2018-04-20 13:20:26 -07:00
Ross McFarland
5ddf2d3154
Merge pull request #235 from github/revert-setup-cfg
...
Revert the setup.cfg infra and go back to requirements.txt
2018-04-20 12:49:44 -07:00
Ross McFarland
4f577bbcab
Include a >=10.0.1 for pip -U pip
2018-04-20 12:45:53 -07:00
Ross McFarland
f86c06d304
Revert the setup.cfg infra and go back to requirements.txt
...
I've continually run into problems with the setup.cfg route that I'm not
interested in investing the time to debug and fix. Looking around it doesn't
seem to be very common yet so I've had a hard time finding help/docs etc.
2018-04-20 12:35:58 -07:00
Ross McFarland
8af22779b7
Merge branch 'master' into requirements-doc
2018-04-15 10:02:13 -07:00
Ross McFarland
33efc522c6
Merge pull request #234 from github/lint-fixes
...
pycodestyle updates, mostly escaping \, couple r's, ignore break on binary
2018-04-15 10:02:00 -07:00
Ross McFarland
3ea78af8e1
pycodestyle updates, mostly escaping \, couple r's, ignore break on binary
2018-04-15 09:58:36 -07:00
Ross McFarland
8db46cc0d2
Missing column in readme table
2018-04-15 09:51:13 -07:00
Ross McFarland
dce1551f82
Include info about provider specific reqs in README
2018-04-15 09:46:35 -07:00
Ross McFarland
b7955ac0df
Merge pull request #227 from tommyang/bugfix/skipping-unsupported-records
...
Skip unsupported records for NS1 & DNSimple
2018-04-09 08:06:04 -07:00
Ross McFarland
10ec89e8b2
Merge branch 'master' into bugfix/skipping-unsupported-records
2018-04-09 07:59:23 -07:00
Ross McFarland
419cd4e8a9
Merge pull request #226 from evaryont/patch-1
...
Mark SSHFP algorithm 4 as valid
2018-04-09 07:57:24 -07:00
Tommy Yang
b000c07c80
Skip unsupported records for NS1 & DNSimple
...
Implements the unsupported records skipping fix [proposed by ross](https://github.com/github/octodns/issues/176#issuecomment-359294960 ) in #176 for DNSimple and additionally for NS1.
Fixes #176 and also the NS1 version of it (`AttributeError: 'Ns1Provider' object has no attribute '_data_for_DNSKEY'`) that currently affect domains that have DNSSEC enabled.
2018-04-09 05:50:22 -07:00
No GUI
a06ad43e0a
Mark SSHFP algorithm 4 as valid
...
[RFC 7479](https://tools.ietf.org/html/rfc7479 ) introduces support for Ed25519 host keys for the SSHFP record.
2018-04-07 09:39:20 -07:00
Ross McFarland
94b8c57557
Merge pull request #67 from github/configurable-geo-healthcheck
...
Configurable geo healthcheck host & path
2018-04-04 18:14:13 -07:00
Ross McFarland
e4d75faf3c
Add a note to CHANGELOG about health check updates
2018-04-04 17:49:11 -07:00
Ross McFarland
19956f14bc
Include fqdn in Route53 health check refs, not name
...
This will ensure unique refs for different zones. Without them the ref isn't
enough to make sure we're looking at the right thing (notably when we're
gc'ing old health checks.) This also adds a bit more debugging around health
checks.
2018-04-04 17:38:00 -07:00
Ross McFarland
a5c560f203
Rename Dyn._monitor_matches to _monitor_doesnt_match
2018-04-04 07:33:57 -07:00
Ross McFarland
8330a3a16c
Update a now stale comment on Route53 provider about healthchecks
2018-04-02 08:20:07 -07:00
Ross McFarland
db6b9d2ada
Remove stale comment about dyn property locations
2018-04-02 08:09:32 -07:00
Ross McFarland
b51a9148b8
Route53 support for healthcheck protocol & port
2018-03-31 14:47:22 -07:00
Ross McFarland
e6d8669611
Implement healthcheck protocol and port for Dyn
2018-03-31 14:31:15 -07:00
Ross McFarland
849a97f161
Add healthcheck protocol validation, HTTP or HTTPS
2018-03-31 13:35:48 -07:00
Ross McFarland
9752cb0a12
Add protocol and port to octodns.healthcheck configurables
2018-03-31 13:10:06 -07:00
Ross McFarland
084f1e7c57
Consolidate Dyn monitor comparison logic
2018-03-31 13:05:04 -07:00
Ross McFarland
5372e86e1c
Switch to named params in _extra_changes
2018-03-31 12:39:32 -07:00
Ross McFarland
182c953875
Remove extraxted Record.ignored, extract excluded and included
...
Make the Record.octodns bits more consistent
2018-03-31 12:21:25 -07:00
Ross McFarland
afd592f5a3
Merge remote-tracking branch 'origin/master' into configurable-geo-healthcheck
2018-03-31 12:16:10 -07:00
Ross McFarland
b0b6e5cd70
Merge pull request #224 from github/fix-rel-with-twine
...
Add twine dev requirement, use it in script/release
2018-03-31 12:15:16 -07:00
Ross McFarland
0b4f32e363
Add twine dev requirement, use it in script/release
2018-03-31 12:09:05 -07:00
Ross McFarland
fe5ab9e866
Merge pull request #223 from github/rel-0-9-0
...
0.9.0 version bump and (partial) changelog updates
v0.9.0
2018-03-26 08:38:55 -07:00
Ross McFarland
76f01f9f26
0.9.0 version bump and (partial) changelog updates
2018-03-26 08:28:49 -07:00
Ross McFarland
a127bd1193
Merge pull request #222 from github/dyn-safe-empty-rulesets
...
Make sure to insert new rulesets at the "end"
2018-03-26 08:12:28 -07:00
Ross McFarland
4904a0ea20
Sort existing_rulesets by _ordering desc, so default is removed first
2018-03-24 17:58:08 -07:00
Ross McFarland
7a755d15be
Make sure to insert new rulesets at the "end"
...
Dyn will still match them, even while they're empty before we've had a
chance to add the respons pools to them which is BAD and caused a
medium-size outage (thankfully not as bad as it could have been.) Ideally
we'd use publish=False and stage things, but that seems broken in the client
lib, there's no way to send publish=N. I also tried sending the
response_pool_ids as part of the create calls and response pool config if
one didn't exist, but neither of those routes worked :-(
2018-03-24 10:28:09 -07:00
Dirkjan Bussink
a180f246a2
Use proper object
2018-03-22 09:03:32 +01:00
Dirkjan Bussink
9cde37993b
Really fix lint issue, should read better
2018-03-22 09:01:04 +01:00
Dirkjan Bussink
ced6350cc9
Fix linting issues
2018-03-22 08:57:32 +01:00
Dirkjan Bussink
a7f6da96d3
Merge branch 'master' into configurable-geo-healthcheck
2018-03-22 08:51:51 +01:00
Ross McFarland
a361bd61d0
Merge pull request #221 from github/sort-geo-values
...
Unsorted GeoValue.values can result in false diffs
2018-03-15 06:26:35 -07:00
Ross McFarland
29b6f5a886
Unsorted GeoValue.values can result in false diffs
2018-03-15 06:22:40 -07:00
Ross McFarland
87f8e0503b
Merge pull request #197 from mvermaes/check-route53-against-all-supported-types
...
Check Route 53 records against all supported types
2018-03-04 06:40:35 -08:00