Commit Graph

488 Commits

Author SHA1 Message Date
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
Ross McFarland 9021adced9 Merge branch 'master' into check-route53-against-all-supported-types 2018-03-04 06:38:00 -08:00
Ross McFarland 00c1d4fafc Merge pull request #216 from michaelmcallister/ISSUE-26
Skip Alias recordset for Route53 Provider
2018-03-04 06:37:30 -08:00
Michael McAllister 8c1fe707e8 ISSUE #26 Skip Alias recordset for Route53 Provider 2018-03-04 18:02:51 +11:00
Michael Vermaes 80adb22a4b Check Route 53 records against all supported types 2018-03-04 14:18:21 +08:00
Ross McFarland db1ea78e2e Merge pull request #215 from Zophren/patch-1
Update Readme - OVH provider capabilities
2018-03-03 11:07:37 -08:00
Ross McFarland d1a2540099 Merge branch 'master' into patch-1 2018-03-03 11:04:51 -08:00
Ross McFarland 8b78f9093a Merge pull request #194 from sukiyaki/googledns-semicolon-escapes
Escape unescaped semicolons coming out of Google Cloud DNS
2018-03-03 10:47:39 -08:00
Ross McFarland fc4bf6b8ce Merge branch 'master' into googledns-semicolon-escapes 2018-03-03 10:43:26 -08:00
Ross McFarland b153d56289 Merge pull request #175 from github/show-zone-create
Adds a new field Plan.exists to indicate whether the zone exists
2018-03-03 10:29:20 -08:00
Ross McFarland 7228c5b294 Merge remote-tracking branch 'origin/master' into show-zone-create 2018-03-03 10:18:32 -08:00
Ross McFarland 876c09dcc0 Flesh out UT for new Plan.exists messaging 2018-03-03 10:12:34 -08:00
Ross McFarland e87806db05 Merge pull request #177 from trnsnt/ovh-show-zone-create
Implement populate exists for OvhProvider
2018-03-03 09:58:28 -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
Zophren 48f804e329 Update Readme - OVH provider capabilities
Add DKIM to provider capabilities
2018-02-27 18:05:34 +01:00
Ross McFarland dbc592bb4d Merge pull request #209 from github/support-non-ascii
Change str() to unicode() to avoid encoding problems
2018-02-24 09:36:38 -08:00
Ross McFarland f5c17638a4 Remove Rackspace's _as_unicode, no longer necessary 2018-02-24 09:27:43 -08:00
Ross McFarland 9f2b65ec83 Change str() to unicode() to avoid encoding problems 2018-02-24 09:19:23 -08:00
Ross McFarland fad5bc32c2 Merge pull request #208 from github/fix-cloudflare-alias-update
Fix handling of Cloudflare ALIAS updates
2018-02-24 09:15:50 -08:00
Ross McFarland 543b1c9dbd Fix handling of Cloudflare ALIAS updates 2018-02-24 09:10:57 -08:00
Ross McFarland 54e5d24c1b Merge pull request #205 from github/cloudflare-consistent-contents
Extract _record_for from populate, use round trip in _apply_Update
2018-02-24 08:11:05 -08:00
Ross McFarland 9f7a114928 Merge branch 'master' into cloudflare-consistent-contents 2018-02-24 07:53:14 -08:00
Ross McFarland d08e66d6d1 Merge pull request #207 from sshmanko/master
fix logging for update/delete_pcent_threshold
2018-02-22 07:18:13 -08:00
Sergei Shmanko 29bc1f3af3 fix logging for update/delete_pcent_threshold 2018-02-22 12:32:12 +02:00
Ross McFarland 4b44ab14b1 Use MIN_TTL, not 120 literal 2018-02-19 11:40:32 -08:00
Ross McFarland 886a26bc6f Extract _record_for from populate, use round trip in _apply_Update
This will ensure that we have exactly the same logic/behavior across the
board when turning records into content and prevent the :-( hack that was in
here before. It was missing the max(min, ttl) bit we throw everything else
through and this makes that consistent. Most importantly it'll prevent us
from having to fix bugs or make improvements in multiple code paths in the
future.
2018-02-19 11:30:35 -08:00
Masaki Tagawa 7215d80230 PEP8 2018-02-18 10:36:02 +09:00
Masaki Tagawa 5439504dd0 Merge branch 'master' into googledns-semicolon-escapes 2018-02-18 10:31:11 +09:00
Ross McFarland 7c55061666 Merge pull request #198 from nunnun/bug/cloudflare-cdn-option
Remove unnecessary argument "cdn" from CloudflareProvider
2018-02-17 08:25:52 -08:00
Hirotaka Nakajima 743af63989 Remove unnecessary argument "cdn" 2018-02-17 23:00:31 +09:00
Ross McFarland fa047e06b0 Merge pull request #195 from nsone/master
Properly set filter rules for geo answers
2018-02-15 08:34:01 -08:00
Steve Coursen eb97b43d28 length of answers check is unnecessary 2018-02-15 10:49:43 -05:00