Commit Graph

678 Commits

Author SHA1 Message Date
Jörg Runkel c1911c10a3 Some syntax and style improvements 2019-02-13 17:45:23 +01:00
Jörg Runkel 54787529d5 Move measure_latency option to Route53 provider 2019-02-13 10:50:48 +01:00
Jörg Runkel 1794f5ccd6 Add healthcheck option 'measure_latency' for Route53 provider
Route53 allows to monitor latency information on the dashboard
and using CloudWatch. While that is a nice to have function,
it is not necessary for a DNS failover scenario and increases
Route 53 costs.
To maintain backward compatibility, the default for this option
when ommited is true.
2019-02-11 21:25:06 +01:00
Ross McFarland 7bf4914a41 Merge pull request #312 from github/dynamic-records-dyn
Dynamic records dyn
2019-01-29 07:26:22 -08:00
Ross McFarland 7ec31cf72f Merge remote-tracking branch 'origin/master' into dynamic-records-dyn 2019-01-28 09:51:49 -08:00
Ross McFarland ea81b7a535 Merge pull request #317 from github/supports_dynamic_optional
Make SUPPORTS_DYNAMIC an optional property, defaulting to False
2019-01-28 09:51:40 -08:00
Ross McFarland dea4647a16 Make SUPPORTS_DYNAMIC an optional property, defaulting to False 2019-01-28 09:47:23 -08:00
Ross McFarland dc4baf6f8b Make sure we avoid loops when configuring DynProvider fallbacks 2019-01-28 09:29:46 -08:00
Theo Julienne 1001292843 Apply suggestions from code review
Co-Authored-By: ross <ross@github.com>
2019-01-28 09:08:29 -08:00
Theo Julienne 0aaa235d0a Update octodns/provider/dyn.py
Co-Authored-By: ross <ross@github.com>
2019-01-28 09:07:20 -08:00
Ross McFarland 8f7543504f Merge remote-tracking branch 'origin/master' into dynamic-records-dyn 2019-01-28 09:00:45 -08:00
Ross McFarland 7290f14278 Merge pull request #316 from github/rel-0-9-4
Version bump to 0.9.4 & CHANGELOG.md update
v0.9.4
2019-01-28 08:58:49 -08:00
Ross McFarland ca6b3c6110 Version bump to 0.9.4 & CHANGELOG.md update 2019-01-28 08:33:17 -08:00
Ross McFarland 22531fc042 Merge pull request #314 from volym3ad/adding-more-details-to-docs
Adding more details to OctoDNS docs
2019-01-15 21:56:17 -05:00
Vlad Voloshyn bcc7416048 Remove enforce_order and default_ttl description from README 2019-01-13 22:17:19 +02:00
Vlad Voloshyn 772042f237 Use right value names in MX type records 2019-01-13 20:34:30 +02:00
Vlad Voloshyn f92e168c17 Add description about default_ttl and enforce_order keys in config 2019-01-13 20:30:01 +02:00
Ross McFarland daf4f0e0c8 Pass of commenting DynProvider's dynamic support 2019-01-09 10:56:45 -08:00
Ross McFarland 6fb829a98a Remove defunct geo -> dynamic case that couldn't be reached 2019-01-09 10:56:16 -08:00
Ross McFarland 28f3a75061 _find_or_create_*_pool should add new pool to pools so it can find next time 2019-01-09 10:55:18 -08:00
Ross McFarland da9e268659 3-part Dyn TD labels are no more 2019-01-09 10:54:21 -08:00
Ross McFarland 862ed60276 Merge remote-tracking branch 'origin/master' into dynamic-records-dyn 2019-01-08 13:53:33 -08:00
Ross McFarland 7cce15cffe Cleanly convert Dyn TD from dynamic to geo 2019-01-08 13:52:39 -08:00
Ross McFarland 1712e689e9 Correct some log messages 2019-01-08 12:42:33 -08:00
Ross McFarland 13b87faddc Better Dyn dynamic TD detection 2019-01-08 12:41:14 -08:00
Ross McFarland 5bd7538a61 Merge pull request #311 from github/pyyaml-4.2b1
Bump PyYAML to 4.2b1
2019-01-08 10:00:30 -08:00
Ross McFarland 35905f9a26 Merge branch 'master' into pyyaml-4.2b1 2019-01-08 09:42:13 -08:00
Ross McFarland 4f3eac201a Merge pull request #310 from tandrup/upgrade-azure-dns-api
Upgrade Azure DNS API to 1.2.0
2019-01-08 09:42:01 -08:00
Ross McFarland 56fe72df5c Bump PyYAML to 4.2b1 2019-01-08 09:32:17 -08:00
Mads Tandrup 6bbfcbd278 Upgrade Azure DNS API to 1.2.0 2018-12-27 09:49:02 +01:00
Ross McFarland d4c4c479c4 Ensure that dynamic and geo can't coexist 2018-12-19 10:56:53 -08:00
Ross McFarland ad04cefd88 More robust __eq__ on _Dynamic objects 2018-12-19 10:56:03 -08:00
Ross McFarland 1ca84c17e6 Complete unit test coverage of DynProvider dynamic functionality 2018-12-19 10:01:49 -08:00
Ross McFarland d57c7f6c01 Further test coverage for DynProvider dynamic records 2018-12-17 17:16:23 -08:00
Ross McFarland 942edd66c0 Remove debugging prints, test dyn dynamic, fix problems found by tests 2018-12-17 13:00:00 -08:00
Ross McFarland b7eaa8b580 Progress for Dyn dynamic, A, AAAA, CNAME support 2018-12-14 16:35:58 -08:00
Ross McFarland 60911917b4 Implement Dync populate dynamic, flesh out testing for all but dyn 2018-12-14 11:33:50 -08:00
Ross McFarland a169d50fcf Add GeoCodes.parse and move Move Dyn dynamnic over to use it 2018-12-14 11:33:50 -08:00
Ross McFarland a452a0eb00 Get DynProvider and tests happy, though still incomplete 2018-12-14 11:33:50 -08:00
Ross McFarland d493d297df WIP DynProvider dynamic implementation 2018-12-14 11:33:49 -08:00
Ross McFarland c0730918a6 Merge pull request #303 from github/dynamic-records
Base dynamic record support
2018-12-14 11:26:16 -08:00
Ross McFarland 52d99bd219 Merge remote-tracking branch 'origin/master' into dynamic-records 2018-12-14 10:15:50 -08:00
Ross McFarland 3e7edc8336 Merge pull request #308 from github/coverage-improvements
Omit cmds from coverage, print report, enforce 100%
2018-12-14 10:14:46 -08:00
Ross McFarland 91b37192ff Omit cmds from coverage, print report, enforce 100% 2018-12-14 09:49:31 -08:00
Ross McFarland 0392864602 Update CHANGELOG to include progress up to now 2018-12-12 11:22:02 -08:00
Ross McFarland 0ebd5bb0d4 Remove stale/wontfix comment 2018-12-12 11:12:31 -08:00
Ross McFarland f95014f2f4 Don't deprecate geo bits yet, wait until we have full dynamic impl 2018-12-12 11:11:53 -08:00
Ross McFarland f1d5808ddc Heh, apparently there were some invalid Geo codes in tests 2018-12-10 13:05:21 -08:00
Ross McFarland 388e9a67e0 Hook up new GeoCodes validation to _DynamicMixin 2018-12-10 13:04:25 -08:00
Ross McFarland 50ae8054c7 First pass at GeoCodes and geo_data for validating/working with geo codes 2018-12-10 12:55:18 -08:00