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

114 Commits

Author SHA1 Message Date
Ross McFarland
f8240f0cbd extract Route53Provider and AwsAcmMangingProcessor into their own module 2022-01-03 09:24:50 -08:00
Ross McFarland
ad17e4cbe8 Update Route53 extra change to handle status=up case 2021-12-14 13:11:44 -08:00
Ross McFarland
e517023208 Route53 status: up means no health check created 2021-12-14 10:28:20 -08:00
Ross McFarland
7a32e4c912 Add value status support to Route53 dynamic 2021-12-09 10:24:15 -08:00
slandry
2a03125830 properly return and cache none replies from get_zone_by_name 2021-09-23 00:43:18 -04:00
slandry
2e9b116f8a Merge branch 'route53-hosted-zone-id' of https://github.com/slandry90/octodns into route53-hosted-zone-id 2021-09-22 14:25:28 -04:00
slandry
3c20877775 rewrite property function to better handle caching of zones 2021-09-22 14:25:04 -04:00
slandry90
82d5a91f08 Merge branch 'master' into route53-hosted-zone-id 2021-09-22 12:37:28 -04:00
slandry
da1b732f29 add conditional and test for zone not exists by name 2021-09-22 12:26:19 -04:00
slandry
0d025a72a3 Add functionality to get r53 zone id by name 2021-09-17 16:50:41 -04:00
Ross McFarland
aae65594f2 Remove explicit use of six 2021-09-17 07:10:07 -07:00
Ross McFarland
58b2dc1696 f-strings for Route53Provider 2021-09-04 18:13:30 -07:00
Ross McFarland
e6fbda875b Merge remote-tracking branch 'origin/master' into zone-shallow-copy 2021-09-01 07:47:39 -07:00
Ross McFarland
af22e8c9c7 Use ProviderException as the base for all provider exception classes 2021-08-31 19:39:04 -07:00
Ross McFarland
a40641edaa Merge remote-tracking branch 'origin/master' into zone-shallow-copy 2021-08-26 16:01:07 -07:00
Ross McFarland
aa3bc8fb9e Correct Route53 IPv6 IPAddress comment 2021-08-23 13:33:06 -07:00
Ross McFarland
b84b933eb0 Copy zones early on and allow modifications after that. Doc requirements. 2021-08-21 13:41:10 -07:00
Ross McFarland
fe013b21e3 Utilize shallow copies in Provider._process_desired_zone and Route53Provider._process_desired_zone 2021-08-21 10:29:48 -07:00
Ross McFarland
08f9ec56a3 Rework supports_warn_or_except to msg and fallback 2021-08-18 16:25:13 -07:00
Ross McFarland
5b0e47f31f Cleanup and test of _process_desired_zone and supports_warn_or_except 2021-08-18 10:07:21 -07:00
Ross McFarland
d77e7d485b Remove some debugging pprints 2021-08-17 20:32:14 -07:00
Ross McFarland
c81450682c Implement and test Route53Provider.process_desired_zone checking of NA-CA-* 2021-08-17 20:26:51 -07:00
Sham
53608cbcf9 Merge branch 'octodns:master' into sham/issue-710 2021-06-10 00:26:30 -07:00
Sham
eb14873abb Allow the option to not pass Host header in healthchecks 2021-05-24 19:10:53 -07:00
Tom Kaminski
62122e4429 More explicit check for CNAME records when checking for extra updates 2021-05-20 15:25:03 -05:00
Tom Kaminski
b02d5d0a2d Do not trigger change for health checks on cname dynamic records 2021-05-17 20:04:49 -05:00
Ross McFarland
c5a19b4403 Merge remote-tracking branch 'origin/master' into add-route53-interval-option 2020-07-01 07:58:22 -07:00
Ross McFarland
b9575ae484 TCP healthcheck support for Route53 2020-05-08 08:13:27 -07:00
Ross McFarland
f6df5d3b62 Order each batch of Route53 changesets so that delets come before create 2020-04-02 12:32:12 -07:00
Joshua Hügli
b9d0586c7f Update octodns/provider/route53.py
Co-Authored-By: Ross McFarland <ross@github.com>
2019-12-10 17:03:31 +01:00
Joshua Hügli
fcf32e2d44 final fix lint 2019-12-10 16:00:03 +01:00
Joshua Hügli
65922bbe5c fix lint 2019-12-10 15:45:16 +01:00
Joshua Hügli
bec8c086da add new value delegation_set_id to aws provider 2019-12-10 15:33:41 +01:00
Ross McFarland
2b33f95c17 EqualityTupleMixin impl, use everywhere we were doing tuple compares 2019-10-14 08:13:07 -07:00
Ross McFarland
74048bf974 Use if, else rather than try, except KeyError 2019-10-14 07:48:47 -07:00
Ross McFarland
25b41a4a92 Adopt Route53Provider _equality_tuple suggestion 2019-10-14 07:47:36 -07:00
Ross McFarland
aeb70b2488 Route53Provider python 3, rm incf.countryutils, lots of cmp removal and ordering fixes 2019-10-05 20:01:53 -07:00
Ross McFarland
f252aa3b98 Merge remote-tracking branch 'origin/master' into python3-start 2019-10-05 07:20:47 -07:00
William Blackie
dd4238ad6b fix split calls in Route53Provider to not specify ' ' parameter so they can tolerate multiple sequential separators 2019-08-19 17:06:23 +10:00
Kitten King
daa6fecc9b Fix Typos 2019-07-20 06:31:05 +00:00
cclauss
9149d358f4 pragma: no cover 2019-07-15 05:36:02 +02:00
cclauss
c8b261a409 Unroll the list comprehensions 2019-07-13 23:49:09 +02:00
cclauss
158add8eb6 Modernize Python 2 code to prepare for Python 3 2019-07-12 02:11:43 +02:00
Theo Julienne
1c08a4d58e Adjust Route53 change ordering to strictly order by dependency. 2019-05-28 14:03:33 +10:00
Ross McFarland
d49bf26220 Handle Route53 extra check much more thoroughly by breaking down name
Also adds thorough tests
2019-05-14 20:25:14 -07:00
Ross McFarland
1c60ed018b Make sure both set-id and name match when finding rrset 2019-04-29 09:49:40 -07:00
Ross McFarland
e4fbcf1090 Improved Route53Provider deltion for Dynamic Value too 2019-04-29 09:02:45 -07:00
Ross McFarland
2df87d7dfe Improve Route53 DELETE reliability using existing rrset 2019-04-29 08:52:56 -07:00
Ross McFarland
add8cf25d4 Bunch of comments on Route53Provider from the PR review 2019-04-04 09:17:28 -07:00
Ross McFarland
cc9a1648d2 Pull dup'd parsing logic into a helper func, doc a singular case 2019-04-03 19:25:24 -07:00