Ross McFarland
32f881974e
Extract and shim AzureProvider
2022-01-04 13:04:58 -08:00
Benjamin Kane
21b4d6a7e2
shuttle None instead of avoiding kwargs
2021-12-07 14:39:53 -08:00
Benjamin Kane
70dee23792
Add Azure DNS health check options
2021-12-07 13:32:44 -08:00
Viranch Mehta
973f88510f
Fix geo comparison in Azure DNS traffic manager profiles
2021-11-17 17:09:45 -08:00
Viranch Mehta
5b93048e07
Use null/empty instead of garbage values to invalidate broken dynamic records
2021-10-21 13:24:45 -07:00
Viranch Mehta
0d543d9b78
compare endpoint_status in Azure profiles
2021-09-27 22:24:13 -07:00
Viranch Mehta
e3f76e562e
Add tests for full coverage
2021-09-27 19:42:51 -07:00
Ross McFarland
aae65594f2
Remove explicit use of six
2021-09-17 07:10:07 -07:00
Ross McFarland
9156bdaea0
f-strings for tests pass 1
2021-09-16 16:16:01 -07:00
Viranch Mehta
ec41e0377e
multi-value PTR tests for Azure
2021-08-12 22:15:46 -07:00
Viranch Mehta
6f5df26e88
allow multiple values if all pool values are included
2021-07-04 23:52:16 -07:00
Viranch Mehta
2d21125645
Full support for A/AAAA dynamic records in Azure
2021-07-04 04:55:18 -07:00
Viranch Mehta
1d55124a5c
Fix repetitive updates due to endpoint name overwrite
...
Also add _extra_changes to dynamic record tests to make them more
exhausitve.
Simplify root profile's endpoint names.
2021-06-28 10:22:29 -07:00
Viranch Mehta
4848246712
Fix partially re-used fallback chain
2021-06-25 13:59:27 -07:00
Viranch Mehta
d6deabcc52
Fix duplicate endpoints in Azure DNS dynamic records
2021-06-25 10:52:35 -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
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
Viranch Mehta
5f57b52d07
map Oceania to Australia/Pacific in Azure
2021-05-18 10:25:41 -07:00
Ross McFarland
753a337ecc
Fix weights on new Azure dynamic record tests
2021-05-17 17:49:31 -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
Robert Reichel
ec0b309437
Remove unused client ref
2021-02-02 13:34:15 -05:00
Robert Reichel
290a630303
Update test_octodns_provider_azuredns.py
2021-02-02 13:29:52 -05:00
Robert Reichel
c83e765acc
Merge branch 'rreichel3/lazy-load-azuredns-client' of https://github.com/rreichel3/octodns into rreichel3/lazy-load-azuredns-client
2021-02-02 13:26:30 -05:00
Robert Reichel
d94db03f5b
Fix lint
2021-02-02 13:26:28 -05:00
Robert Reichel
9056c781c2
Merge branch 'master' into rreichel3/lazy-load-azuredns-client
2021-02-02 13:23:30 -05:00
Robert Reichel
950090bb54
Update test_octodns_provider_azuredns.py
2021-02-02 13:23:02 -05:00
Robert Reichel
1982fbddac
Update patching
2021-02-02 13:18:04 -05:00
Robert Reichel
c2c05a761e
Fix patching
2021-02-02 13:14:29 -05:00
Robert Reichel
f79ad89e82
Continue linter appeasement
2021-01-29 15:22:13 -05:00
Robert Reichel
83cc7fbe1a
Appease the linter
2021-01-29 15:19:19 -05:00
Robert Reichel
a8505d66f1
Improve checking and creating Azure DNS Zones
...
This change improves the process for checking for AzureDNS zones by using the known set and not relying upon custom error handling.
Since the provider already fetches the zones, octodns doesn't need to make a second call to check for the existence of the zone - _populate_zones already does that for us.
2021-01-29 15:11:27 -05:00
Piotr Pieprzycki
7fe72f0061
Remove blank lines
2021-01-04 09:14:58 +01:00
Piotr Pieprzycki
7afedb9893
Merge branch 'master' into azuredns_txt
2021-01-04 08:55:18 +01:00
Peter Dave Hello
3dd7061a0c
Remove Azure allow empty CNAME, PTR value behavior
...
cc #84 #628
2020-11-22 21:10:47 +08:00
Piotr Pieprzycki
b4da48b860
Add tests for long txt record, test alias entries
2020-08-11 04:47:05 -04:00
Piotr Pieprzycki
450cbe0208
Test increase number of zones
2020-07-16 00:23:44 +03:00