Commit Graph

  • dbc032a2cc Switch to using tuples for _mod_keyer Ross McFarland 2019-04-03 18:58:46 -07:00
  • 684a152d9e Merge remote-tracking branch 'origin/master' into route53-dynamic Ross McFarland 2019-04-03 14:13:59 -07:00
  • 92179a231e Rework and clean up Route53Provider's extra_changes check to support dynamic Ross McFarland 2019-04-03 14:13:23 -07:00
  • 4db9d5cbf4 Remove TODO about value types, doesn't apply for now at least Ross McFarland 2019-04-03 13:13:13 -07:00
  • 34744b7b34 Normalize ip addresses for comparing health checks since Route53 does Ross McFarland 2019-04-03 13:10:19 -07:00
  • af06dbec09 Route53Provider for CNAME style healthchecks Ross McFarland 2019-04-03 10:29:52 -07:00
  • 7b59eedc44 Route53Provider dynamic support Ross McFarland 2019-04-01 14:17:59 -07:00
  • 0a6b2e2e3b Implement Route53Provider mod ordering via a sort Ross McFarland 2019-04-01 10:09:43 -07:00
  • ed152ce0f3 Plumb hosted_zone_id through to _Route53Record Ross McFarland 2019-04-01 09:33:56 -07:00
  • f83eeb0a9c Add a Name tag to Route53 healthchecks for UI purposes Ross McFarland 2019-04-01 09:13:57 -07:00
  • c9573d7ace Merge pull request #332 from github/dyn-dynamic-supports-fix Ross McFarland 2019-04-01 07:45:15 -07:00
  • b8be28c1dc Rework get_health_check_id, just take value to check Ross McFarland 2019-04-01 07:40:23 -07:00
  • d610a0c920 Implement _Route53Record._value_convert_* Ross McFarland 2019-04-01 07:25:52 -07:00
  • fa1162592f pre-commit should use coverage now that it enforces 100% Ross McFarland 2019-04-01 07:03:10 -07:00
  • e3ea51959d Break Record.chunked_values up to support chunked_value Ross McFarland 2019-04-01 07:02:18 -07:00
  • 1bf715c8a4 DynProvider only SUPPORTS_DYNAMIC if traffic_directors_enabled Ross McFarland 2019-04-01 06:55:10 -07:00
  • 7c5c1b3367 AzureProvider: update for azure-mgmt-dns 2.1.0 and add support for CAA records. omar 2019-03-29 16:13:59 -07:00
  • 00ee5053c7 Use specific Route53Provider Exception Jörg Runkel 2019-03-22 17:30:49 +01:00
  • e7113ff491 Merge pull request #329 from yzguy/dnsmadeeasy_supports_check Ross McFarland 2019-03-22 07:07:57 -07:00
  • ca80200653 add supports check to DNSMadeEasy Provider Adam Smith 2019-03-21 21:44:10 -07:00
  • bbe57f8ccc Merge pull request #325 from yzguy/cloudflare_unpack Ross McFarland 2019-03-04 12:02:58 -08:00
  • 10452d1546 CloudflareProvider: unpack long SRV records correctly Adam Smith 2019-03-02 16:34:36 -08:00
  • 07b7f1e8ef Throw exception on invalid route53 interval option value Jörg Runkel 2019-03-04 17:10:29 +01:00
  • 72a389e835 Add healthcheck option 'request_interval' for Route53 provider Jörg Runkel 2019-03-04 14:48:18 +01:00
  • 5429a64e51 Merge pull request #321 from jrunkel/add-route53-measurelatency-option Ross McFarland 2019-02-13 09:46:15 -08:00
  • c1911c10a3 Some syntax and style improvements Jörg Runkel 2019-02-13 17:45:23 +01:00
  • 54787529d5 Move measure_latency option to Route53 provider Jörg Runkel 2019-02-13 10:50:48 +01:00
  • 1794f5ccd6 Add healthcheck option 'measure_latency' for Route53 provider Jörg Runkel 2019-02-11 20:02:03 +01:00
  • 7bf4914a41 Merge pull request #312 from github/dynamic-records-dyn Ross McFarland 2019-01-29 07:26:22 -08:00
  • 7ec31cf72f Merge remote-tracking branch 'origin/master' into dynamic-records-dyn Ross McFarland 2019-01-28 09:51:49 -08:00
  • ea81b7a535 Merge pull request #317 from github/supports_dynamic_optional Ross McFarland 2019-01-28 09:51:40 -08:00
  • dea4647a16 Make SUPPORTS_DYNAMIC an optional property, defaulting to False Ross McFarland 2019-01-28 09:47:23 -08:00
  • dc4baf6f8b Make sure we avoid loops when configuring DynProvider fallbacks Ross McFarland 2019-01-28 09:29:46 -08:00
  • 1001292843 Apply suggestions from code review Theo Julienne 2019-01-28 09:08:29 -08:00
  • 0aaa235d0a Update octodns/provider/dyn.py Theo Julienne 2019-01-28 09:07:20 -08:00
  • 8f7543504f Merge remote-tracking branch 'origin/master' into dynamic-records-dyn Ross McFarland 2019-01-28 09:00:45 -08:00
  • 7290f14278 Merge pull request #316 from github/rel-0-9-4 v0.9.4 Ross McFarland 2019-01-28 08:58:49 -08:00
  • ca6b3c6110 Version bump to 0.9.4 & CHANGELOG.md update Ross McFarland 2019-01-28 08:33:17 -08:00
  • 22531fc042 Merge pull request #314 from volym3ad/adding-more-details-to-docs Ross McFarland 2019-01-15 21:56:17 -05:00
  • bcc7416048 Remove enforce_order and default_ttl description from README Vlad Voloshyn 2019-01-13 22:17:19 +02:00
  • 772042f237 Use right value names in MX type records Vlad Voloshyn 2019-01-13 20:34:30 +02:00
  • f92e168c17 Add description about default_ttl and enforce_order keys in config Vlad Voloshyn 2019-01-13 20:30:01 +02:00
  • daf4f0e0c8 Pass of commenting DynProvider's dynamic support Ross McFarland 2019-01-09 10:56:45 -08:00
  • 6fb829a98a Remove defunct geo -> dynamic case that couldn't be reached Ross McFarland 2019-01-09 10:56:16 -08:00
  • 28f3a75061 _find_or_create_*_pool should add new pool to pools so it can find next time Ross McFarland 2019-01-09 10:55:18 -08:00
  • da9e268659 3-part Dyn TD labels are no more Ross McFarland 2019-01-09 10:54:21 -08:00
  • 862ed60276 Merge remote-tracking branch 'origin/master' into dynamic-records-dyn Ross McFarland 2019-01-08 13:53:33 -08:00
  • 7cce15cffe Cleanly convert Dyn TD from dynamic to geo Ross McFarland 2019-01-08 13:52:39 -08:00
  • 1712e689e9 Correct some log messages Ross McFarland 2019-01-08 12:42:33 -08:00
  • 13b87faddc Better Dyn dynamic TD detection Ross McFarland 2019-01-08 12:41:14 -08:00
  • 5bd7538a61 Merge pull request #311 from github/pyyaml-4.2b1 Ross McFarland 2019-01-08 10:00:30 -08:00
  • 35905f9a26 Merge branch 'master' into pyyaml-4.2b1 Ross McFarland 2019-01-08 09:42:13 -08:00
  • 4f3eac201a Merge pull request #310 from tandrup/upgrade-azure-dns-api Ross McFarland 2019-01-08 09:42:01 -08:00
  • 56fe72df5c Bump PyYAML to 4.2b1 Ross McFarland 2019-01-08 09:32:17 -08:00
  • 6bbfcbd278 Upgrade Azure DNS API to 1.2.0 Mads Tandrup 2018-09-21 12:07:51 +02:00
  • d4c4c479c4 Ensure that dynamic and geo can't coexist Ross McFarland 2018-12-19 10:56:53 -08:00
  • ad04cefd88 More robust __eq__ on _Dynamic objects Ross McFarland 2018-12-19 10:56:03 -08:00
  • 1ca84c17e6 Complete unit test coverage of DynProvider dynamic functionality Ross McFarland 2018-12-19 10:01:49 -08:00
  • d57c7f6c01 Further test coverage for DynProvider dynamic records Ross McFarland 2018-12-17 17:16:23 -08:00
  • 942edd66c0 Remove debugging prints, test dyn dynamic, fix problems found by tests Ross McFarland 2018-12-17 13:00:00 -08:00
  • b7eaa8b580 Progress for Dyn dynamic, A, AAAA, CNAME support Ross McFarland 2018-12-14 16:35:58 -08:00
  • 60911917b4 Implement Dync populate dynamic, flesh out testing for all but dyn Ross McFarland 2018-12-10 15:30:15 -08:00
  • a169d50fcf Add GeoCodes.parse and move Move Dyn dynamnic over to use it Ross McFarland 2018-12-10 14:18:50 -08:00
  • a452a0eb00 Get DynProvider and tests happy, though still incomplete Ross McFarland 2018-12-10 14:15:40 -08:00
  • d493d297df WIP DynProvider dynamic implementation Ross McFarland 2018-12-07 15:18:00 -08:00
  • c0730918a6 Merge pull request #303 from github/dynamic-records Ross McFarland 2018-12-14 11:26:16 -08:00
  • 52d99bd219 Merge remote-tracking branch 'origin/master' into dynamic-records Ross McFarland 2018-12-14 10:15:50 -08:00
  • 3e7edc8336 Merge pull request #308 from github/coverage-improvements Ross McFarland 2018-12-14 10:14:46 -08:00
  • 91b37192ff Omit cmds from coverage, print report, enforce 100% Ross McFarland 2018-12-14 09:49:31 -08:00
  • 0392864602 Update CHANGELOG to include progress up to now Ross McFarland 2018-12-12 11:22:02 -08:00
  • 0ebd5bb0d4 Remove stale/wontfix comment Ross McFarland 2018-12-12 11:12:31 -08:00
  • f95014f2f4 Don't deprecate geo bits yet, wait until we have full dynamic impl Ross McFarland 2018-12-12 11:11:53 -08:00
  • f1d5808ddc Heh, apparently there were some invalid Geo codes in tests Ross McFarland 2018-12-10 13:05:21 -08:00
  • 388e9a67e0 Hook up new GeoCodes validation to _DynamicMixin Ross McFarland 2018-12-10 13:04:25 -08:00
  • 50ae8054c7 First pass at GeoCodes and geo_data for validating/working with geo codes Ross McFarland 2018-12-10 12:55:18 -08:00
  • 2c3b777763 Move octodns/record.py to octodns/record/__init__.py Ross McFarland 2018-12-10 09:01:07 -08:00
  • 7e1b1234b6 _IpList base class extracted from v4 and v6 Ross McFarland 2018-12-10 08:54:49 -08:00
  • 9eaac27ddf Avoid reusing seen, loop instead Ross McFarland 2018-12-10 08:48:18 -08:00
  • bc6e492f35 Merge remote-tracking branch 'origin/master' into dynamic-records Ross McFarland 2018-12-10 08:44:57 -08:00
  • 36b4a421c9 Simplify values -> value -> [] fallback code in _ValuesMixin Ross McFarland 2018-12-10 08:24:41 -08:00
  • 90b8268985 Merge pull request #306 from yzguy/dnsmadeeasy_aname Ross McFarland 2018-12-10 08:20:28 -08:00
  • a2fe9bb27a add ALIAS suppport for DNSMadeEasy to README Adam Smith 2018-12-09 17:16:27 -08:00
  • 6ee308089f add ANAME support to DnsMadeEasy (ALIAS == ANAME) Adam Smith 2018-12-09 16:33:56 -08:00
  • dfcda702e3 Merge pull request #305 from github/cloudflare-delete-alias Ross McFarland 2018-12-09 14:30:32 -08:00
  • f52005bf60 Fix deletion of Cloudflare ALIAS reocrds Ross McFarland 2018-12-09 14:24:53 -08:00
  • b83572c0b9 Merge pull request #272 from tandrup/dont-escape-semicolon-in-azure Ross McFarland 2018-12-09 12:34:07 -08:00
  • 5524cc1b1d Merge branch 'master' into dont-escape-semicolon-in-azure Ross McFarland 2018-12-09 12:30:47 -08:00
  • a767a5cb25 Implement pool-level fallbacks and validations Ross McFarland 2018-12-07 14:29:05 -08:00
  • 32756fb815 Remove unused import Mads Mætzke Tandrup 2018-12-06 21:39:09 +01:00
  • 6c07157bd3 Changed from string.replace to s.replace Mads Mætzke Tandrup 2018-12-06 21:33:25 +01:00
  • e3b0ce9dcf Pass cls._type, not cls/record_cls to validate Ross McFarland 2018-12-06 06:17:47 -08:00
  • 0114e54bd3 Remove _DynamicRuleGeo, its overkill, no details parsing for now Ross McFarland 2018-12-06 06:14:04 -08:00
  • ccd9038a38 Impliment Dynamic rule geo validation Ross McFarland 2018-12-05 16:42:38 -08:00
  • e16648ab1f Progress towards fully fleshed out pools & rules Ross McFarland 2018-12-05 16:28:41 -08:00
  • b80348c2c7 Add __eq__, __ne__, and __repr__ to Dynamic objects and test Ross McFarland 2018-12-03 16:46:18 -08:00
  • 446f66f562 Implement _DynamicMixin's value objects, unit test them Ross McFarland 2018-12-03 15:51:30 -08:00
  • b650013ccb Add a AAAA dyanmic.tests example, comments Ross McFarland 2018-12-03 15:03:53 -08:00
  • 0e0e995436 AaaaRecord and CnameRecord should implement _DynamicMixin, fix validate params Ross McFarland 2018-12-03 14:54:22 -08:00
  • 303d0532c8 Implement SUPPORTS_DYNAMIC functionality, no providers Ross McFarland 2018-12-03 14:40:43 -08:00
  • 70c35aac26 WIP implementation of dyanmic pools & rules validation Ross McFarland 2018-12-03 14:24:56 -08:00