1
0
mirror of https://github.com/github/octodns.git synced 2024-05-11 05:55:00 +00:00
Commit Graph

72 Commits

Author SHA1 Message Date
Ross McFarland
d7880c084d Remove from __futures__ bits, all are now manditory 2022-09-15 14:10:21 -07:00
Ross McFarland
e116d26eec Implement black formatting 2022-07-04 12:27:39 -07:00
Kian-Meng Ang
04b7bf0ac2 Fix typos 2022-05-29 13:16:01 +08:00
Ross McFarland
25c6569a04 Correct the extraction warning links in the rest of the providers 2022-01-26 14:29:02 -08:00
Ross McFarland
7ad1a8389f Link all of the extration help messages to the README section 2022-01-25 19:03:18 -08:00
Ross McFarland
32c358af04 Quell all python warnings, mostly *Equals -> Equal and warn -> warning 2022-01-13 10:58:07 -08:00
Ross McFarland
f07a863ac4 Extract & shim DynProvider 2022-01-06 10:06:02 -08:00
Ross McFarland
4245f6375b f-strings for DynProvider 2021-09-04 08:34:28 -07:00
Iordanis Grigoriou
794fca0ee7 Fix typo 2021-06-17 16:36:46 +02:00
Sham
53608cbcf9 Merge branch 'octodns:master' into sham/issue-710 2021-06-10 00:26:30 -07:00
Ross McFarland
8648fed190 Fix Dyn python3 error with dict_values that needed a list 2020-05-08 08:14:28 -07:00
Ross McFarland
10ad30e7ea map( to [...] 2019-10-09 15:41:18 -07:00
Ross McFarland
be06a5da94 Make sure map and keys are lists when needed 2019-10-07 09:31:15 -07:00
Ross McFarland
99bb14b4df Merge branch 'master' into dyn-dynamic-serve-count-1 2019-04-08 14:29:24 -07:00
Ross McFarland
9f63a508e4 Address TODO about Dyn TD's and subzones to fix bug
We hit this bug internally. It generally needed to be fix and was a larger
potential problem than expected since it was assuming TD assocaitions rather
than looking at them directly. Test changes were a little involved to suss
out, otherwise this is a fairly clean and simple fix.
2019-04-08 14:22:07 -07:00
Ross McFarland
639ace9ce4 DynProvider dynamic serve_count=1 to match Route53
Might be possible/make sense to allow it to be configured later, but for now
Route53 doesn't support it so we'll go with 1 to make sure that things match
up behavior-wise.
2019-04-08 12:35:58 -07:00
Ross McFarland
1bf715c8a4 DynProvider only SUPPORTS_DYNAMIC if traffic_directors_enabled 2019-04-01 06:55:10 -07: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
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
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
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
303d0532c8 Implement SUPPORTS_DYNAMIC functionality, no providers 2018-12-03 14:40:43 -08:00
Ross McFarland
6a7a54be06 Include TTL in Dyn CCA record values 2018-11-05 09:48:03 -08:00
Ross McFarland
cee7677ae4 Implement Zone.add_record lenient across our providers 2018-05-30 12:41:59 -07:00
Ross McFarland
a5c560f203 Rename Dyn._monitor_matches to _monitor_doesnt_match 2018-04-04 07:33:57 -07:00
Ross McFarland
db6b9d2ada Remove stale comment about dyn property locations 2018-04-02 08:09:32 -07:00
Ross McFarland
e6d8669611 Implement healthcheck protocol and port for Dyn 2018-03-31 14:31:15 -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
afd592f5a3 Merge remote-tracking branch 'origin/master' into configurable-geo-healthcheck 2018-03-31 12:16:10 -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
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
7228c5b294 Merge remote-tracking branch 'origin/master' into show-zone-create 2018-03-03 10:18:32 -08:00