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

576 Commits

Author SHA1 Message Date
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
Mark Tearle
fb197b890e Update Mythic Beasts tests and fixtures for NULL SRV records
Thanks to @pwaring for assisting with API tests to confirm support,
and reaching out to Mythic Beasts to obtain a fix
2021-02-15 22:33:00 +08:00
Mark Tearle
909c7ad7e8 Update EasyDNS tests and fixtures for NULL SRV records
Thanks to @actazen for assisting with API tests to confirm support
2021-02-15 22:32:58 +08:00
Mark Tearle
ae65311a96 Update Constellix tests and fixtures for NULL SRV records
Thanks to @yzguy for assisting with API tests to confirm support
2021-02-15 22:32:56 +08:00
Mark Tearle
4105fb7ee7 Update Gandi tests and fixtures for NULL SRV records
Thanks to @yzguy for assisting with API tests to confirm support
2021-02-15 22:32:54 +08:00
Mark Tearle
876a5b46f3 Update PowerDNS tests and fixtures for NULL SRV records 2021-02-15 22:24:39 +08:00
Mark Tearle
39412924da Fix handling of NULL SRV records in DigitalOcean provider 2021-02-15 22:24:26 +08:00
Mark Tearle
403be8bb83 Fix handling of NULL SRV records in Cloudflare provider 2021-02-15 22:23:45 +08:00
Mark Tearle
45d5da23cf Add NULL SRV record examples to unit tests 2021-02-15 21:24:53 +08:00
Mark Tearle
9e70caf92c Update test_octodns_source_axfr.py to catch up with upstream changes/tests 2021-02-09 20:47:03 +08:00
Mark Tearle
f5c2f3a141 Add LOC record support to PowerDNS provider 2021-02-09 20:41:46 +08:00
Mark Tearle
5852ae7a2f Detect changes to LOC record correctly 2021-02-09 20:41:44 +08:00
Mark Tearle
5963c8b894 Force order of Delete() -> Create() -> Update() in Cloudflare provider
Addresses issues with changing between A, AAAA and CNAME records in
both directions with the Cloudflare API

See also: github/octodns#507
See also: github/octodns#586
See also: github/octodns#587
2021-02-09 20:41:42 +08:00
Mark Tearle
8338e8db58 Add LOC record support to Cloudflare provider 2021-02-09 20:41:41 +08:00
Mark Tearle
3ac8d0fa1c Add LOC record support to AXFR source 2021-02-09 20:41:39 +08:00
Mark Tearle
9d4bd0aaec Add support for LOC records 2021-02-09 20:41:37 +08:00
Ross McFarland
858628a867 Update yaml test path to work on windows 2021-02-05 12:06:46 -08:00