Commit Graph

592 Commits

Author SHA1 Message Date
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
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
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
Ricard Bejarano 1922311091 WIP added TestHetznerProvider.test_apply 2021-04-27 07:53:17 +02: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
Ross McFarland e90aeb5d34 pools used as fallbacks should count as seen 2021-04-22 18:45:14 -07:00
Ricard Bejarano ab436af92d added populate() tests 2021-04-21 07:55:18 +02:00
Christian Funkhouser 55c194c203 Update tests/test_octodns_manager.py
Co-authored-by: Ross McFarland <ross@github.com>
2021-04-08 09:40:04 -04:00
Christian Funkhouser 2075550f07 Test that Manager passes fh to _PlanOutputs 2021-04-07 18:21:34 -04:00
Maikel Poot 87c31ca23d Update transip unittest 2021-03-31 13:31:24 +02:00
Ross McFarland 5e1f653848 Merge remote-tracking branch 'origin/master' into srv_null_records 2021-02-18 07:52:47 -08:00
Mark Tearle 5d23977bbd Adjust remaining unit tests due to extra records in test zone 2021-02-15 22:46:22 +08:00
Mark Tearle 84a0c089d4 Warn that NULL SRV records are unsupported in DNS Made Easy provider 2021-02-15 22:33:12 +08:00
Mark Tearle 2cd5511dc6 Warn that NULL SRV records are unsupported in DNSimple provider
DNSimple does not handle NULL SRV records correctly (either via
their web interface or API).  Flag to end user if attempted.

Issue noted with DNSimple support 2020-12-09
2021-02-15 22:33:04 +08:00
Mark Tearle e0d79f826f Update Edge DNS tests and fixtures for NULL SRV records
Thanks to @jdgri for assisting with API tests to confirm support
2021-02-15 22:33:02 +08:00