Yaroshevich Denis
2a7b36ade4
Merge branch 'master' into gcore-provider
2021-06-24 09:41:36 +03:00
Ross McFarland
c3f0bf677a
Validate processor config sections
2021-06-23 18:49:19 -07:00
Ross McFarland
92b5b774be
Merge remote-tracking branch 'origin/master' into processors
2021-06-23 18:26:34 -07:00
Viranch Mehta
a8a9c7c6d1
better test method names
2021-06-23 10:52:14 -07:00
Viranch Mehta
500097542b
drop unneeded line break
2021-06-22 16:11:28 -07:00
Viranch Mehta
568e6860d3
drop comment
2021-06-22 15:56:08 -07:00
Viranch Mehta
c0161fb228
Split out dynamic record validty check for readability
2021-06-22 15:51:54 -07:00
Ross McFarland
000ccac51c
Merge branch 'master' into processors
2021-06-21 17:53:08 -07:00
Viranch Mehta
e7524ec1ad
Partial support for dynamic A+AAAA records on Azure
2021-06-21 15:46:27 -07:00
Ross McFarland
8b6f05313b
Merge branch 'master' into azuredns-reused-pool
2021-06-14 19:19:33 -07:00
Ross McFarland
4fc2d4e246
Merge branch 'master' into sham/issue-710
2021-06-14 19:09:28 -07:00
Viranch Mehta
725189af49
Handle re-used pools in Azure DNS dynamic records
2021-06-14 13:58:20 -07:00
Viranch Mehta
fec0aea144
minor clean up of azuredns tests
2021-06-14 13:56:19 -07:00
Sham
53608cbcf9
Merge branch 'octodns:master' into sham/issue-710
2021-06-10 00:26:30 -07:00
Viranch Mehta
7e0c6296fb
ensure dynamic records map to unique ATM profiles
2021-06-09 17:25:06 -07:00
Viranch Mehta
5a943f0b13
handle broken alias to ATM for dynamic records
2021-06-09 16:01:18 -07:00
Viranch Mehta
aaffdb1388
minimize Azure Traffic Manager hops
2021-05-28 13:23:35 -07:00
Viranch Mehta
e97675fe3d
check dns config when comparing profiles for equality
2021-05-28 12:48:09 -07:00
Stan Brinkerhoff
6e71f2df76
update test record
2021-05-28 00:54:57 -04:00
Stan Brinkerhoff
60f916cd24
add contents for alias method, test for alias
2021-05-28 00:52:48 -04:00
Sham
eb14873abb
Allow the option to not pass Host header in healthchecks
2021-05-24 19:10:53 -07:00
Yaroshevich, Denis
6ac368c488
rrset names may include ending dot, may not since new API update
2021-05-24 15:38:31 +03:00
Tom Kaminski
0ce7d22d1b
Merge branch 'master' into dynamic-cname
2021-05-20 15:25:59 -05:00
Viranch Mehta
5f57b52d07
map Oceania to Australia/Pacific in Azure
2021-05-18 10:25:41 -07:00
Tom Kaminski
f5d81be2fb
Merge branch 'master' into dynamic-cname
2021-05-17 20:11:37 -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
753a337ecc
Fix weights on new Azure dynamic record tests
2021-05-17 17:49:31 -07:00
Ross McFarland
abef3202a0
Merge branch 'master' into azuredns-dynamic
2021-05-17 17:26:29 -07:00
Ross McFarland
e1d262a301
Add a validation requiring single value weight=1
2021-05-17 17:06:40 -07:00
Viranch Mehta
9b5c8be01e
optimize by not creating traffic manager for single-value pools
...
If single-value pools have a weight defined, it will be lost by this
optimization. Next time octodns-sync is run, it will show an update for
setting the weight on remote. To overcome this, this commit includes a
change to Record object that ignores the weight in single-value pools.
2021-05-12 10:03:34 -07:00
Viranch Mehta
d619025040
Support dynamic records in Azure DNS
2021-05-11 22:33:00 -07:00
omar
93de918e01
Fix lint, requirements.txt, and all the tests but one.
2021-05-10 20:38:30 -07:00
Ross McFarland
428f9421a3
Merge remote-tracking branch 'origin/master' into ns1-fallback-only-support
2021-05-04 21:19:02 -04:00
Ross McFarland
5a679948a6
Merge branch 'master' into ns1-fallback-only-support
2021-05-03 12:12:14 -07:00
Viranch Mehta
6d7cab43e8
Rename data/params for dynamic methods
2021-05-03 10:59:12 -07:00
Viranch Mehta
3de5cd2740
More future proof index lookup
2021-04-30 20:38:08 -07:00
Viranch Mehta
15eb23eeb6
Trim trailing dot from CNAME answers for NS1 monitors
2021-04-30 20:26:11 -07:00
Viranch Mehta
40569945d2
Add support for dynamic CNAME records in NS1
2021-04-30 17:02:12 -07:00
Ricard Bejarano
0a212828bc
Merge branch 'master' into hetzner-provider
2021-04-27 20:12:10 +02:00
Ricard Bejarano
b3c394a5e0
minor correctness tweaks
2021-04-27 19:59:26 +02:00
Ricard Bejarano
6bf24d8678
implemented TestHetznerProvider.test_apply
2021-04-27 19:59:00 +02:00
Ross McFarland
f8659bec04
Helps if you add the file
2021-04-27 09:30:34 -07:00
Ross McFarland
540fb27263
Clean up and test OwnershipProcessor
2021-04-27 09:25:24 -07:00
Ross McFarland
f387a61561
Allow/reject use sets and now have tests
2021-04-27 07:52:41 -07:00
Ross McFarland
716d068196
Backwards compat for plan overrides, 100% manager coverage, singular processor module name
2021-04-27 06:45:18 -07:00
Ricard Bejarano
1922311091
WIP added TestHetznerProvider.test_apply
2021-04-27 07:53:17 +02:00
Ross McFarland
395a5c7054
Merge remote-tracking branch 'origin' into processors
2021-04-26 18:16:58 -07:00
Ross McFarland
fbd8389903
Tests for new-style ns1 data_for_dynamic_A fallback only pools
2021-04-26 17:10:22 -07:00
Ricard Bejarano
612738b327
renamed TestdHetznerProvider -> TestHetznerProvider (missing "d")
2021-04-26 19:03:25 +02:00
Ross McFarland
078576520d
Rework NS1 pool handling to support fallback-only pools
2021-04-26 08:34:02 -07:00