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

66 Commits

Author SHA1 Message Date
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