Commit Graph

627 Commits

Author SHA1 Message Date
Yaroshevich Denis b83e8aaf2e Merge branch 'master' into gcore-provider 2021-07-02 09:25:48 +03:00
Ross McFarland 38ed4155f6 Merge branch 'master' into ignore-non-octo-managed-monitors 2021-07-01 06:25:21 -07:00
Sham 7f3aafe6a4 added tests for both non-confirming notes as well as empty notes in existing monitors 2021-07-01 00:31:17 -07:00
Yaroshevich Denis 46d168b89e Merge branch 'master' into gcore-provider 2021-06-30 12:40:25 +03: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
Sham 832c22a513 added SX and UM to partial list of countries test 2021-06-27 01:24:13 -07:00
Sham 9e085e9f4e Merge branch 'octodns:master' into NA-limitation-fix 2021-06-25 21:48:04 -07:00
Ross McFarland cdfec9035f Merge branch 'master' into python-2.7-fixes 2021-06-25 15:43:08 -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
blanariu 29532302e2 Leave just importing from mock 2021-06-24 19:28:53 +03:00
blanariu efc4d99d8d Replaced conditional imports with six 2021-06-24 19:17:09 +03:00
blanariu e934ea0423 Fix bug in ultra provider tests when run in Python 2.7
The test_login test from TestUltraProvider would fail in Python 2.7
due to the dictionary insertion order not being preserved in 2.7
and early 3.x versions. Comparing the dictionaries containing the
query parameters solves this. Snippet from test failure:

- username=user&password=rightpass&grant_type=password
+ grant_type=password&username=user&password=rightpass
2021-06-24 12:51:45 +03:00
blanariu 749f0bd90f Fix bug in envvar source tests when run in Python 2.7
Due to an import error the envvar source tests would not run
in Python 2.7
2021-06-24 12:45:22 +03:00
Yaroshevich Denis 2a7b36ade4 Merge branch 'master' into gcore-provider 2021-06-24 09:41:36 +03:00
Sham 76ea17f8eb Merge branch 'master' of https://github.com/meghashyamps/octodns into NA-limitation-fix 2021-06-23 21:22:59 -07: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
Sham 7e0733a4e4 fix for NA continent geo target limitation on NS1 2021-06-23 12:37:40 -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