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

959 Commits

Author SHA1 Message Date
Ross McFarland
adb01a982c WIP: Backing out a lot of test churn now that YamlProvider has SUPPORTS_ROOT_NS flag 2022-02-16 15:00:21 -08:00
Ross McFarland
f43833e9bb Make YamlProvider.SUPPORTS_ROOT_NS configurable, default True
This will result in less churn in tests for root NS support and allow us
to enable/disable things easily as needed.
2022-02-16 14:38:10 -08:00
Ross McFarland
38b51fb456 Rework unsafe bits, add RootNsChange as a new type of unsafe plan 2022-02-16 14:24:10 -08:00
Ross McFarland
728ab2af89 _process_desired_zone after populate, test/enforce order 2022-02-12 12:27:51 -08:00
Ross McFarland
5215930109 Always require a root NS in desired, sketch out SUPPORTS_ROOT_NS tests 2022-02-10 14:51:01 -08:00
Ross McFarland
08f98a5e65 Revert "Remove _process_existing_zone as it's not currently needed"
This reverts commit f1fd63205e.
2022-02-10 13:50:37 -08:00
Ross McFarland
f1fd63205e Remove _process_existing_zone as it's not currently needed 2022-02-10 11:58:48 -08:00
Ross McFarland
3bcb6c8cec Add Provider._process_existing_zone to mirror _process_desired_zone 2022-02-08 13:46:04 -08:00
Ross McFarland
33a10eada4 Base support for managing root NS records
* Zone object no longer treats them special, some tests needed adjusting
  b/c of this, some provider's tests may also need adjusting, though
  they should not plan changes since they won't (yet) have
  SUPPORTS_ROOT_NS
* _process_desired_zone filters and warns when not supported
* YamlProvider supports them
* TinyDnsBaseSource supports them
2022-02-08 10:26:49 -08:00
Ross McFarland
25c6569a04 Correct the extraction warning links in the rest of the providers 2022-01-26 14:29:02 -08:00
Ross McFarland
0cb0a54f67 Update octodns/provider/azuredns.py
Co-authored-by: Parker Moore <237985+parkr@users.noreply.github.com>
2022-01-26 14:14:58 -08:00
Ross McFarland
7ad1a8389f Link all of the extration help messages to the README section 2022-01-25 19:03:18 -08:00
Ross McFarland
aecbb61ea5 Extract UltraProvider from octoDNS core 2022-01-17 13:58:59 -08:00
Ross McFarland
cfe33e543c Extract TransipProvider from octoDNS core 2022-01-14 14:17:49 -08:00
Ross McFarland
3d99e319be Extract SelectelProvider from octoDNS core 2022-01-14 14:02:59 -08:00
Ross McFarland
9e51a4600f Extract RackspaceProvider from octoDNS core 2022-01-14 13:47:10 -08:00
Ross McFarland
1498ced567 Merge remote-tracking branch 'origin/master' into address-warnings 2022-01-14 10:03:03 -08:00
Ross McFarland
c86b5bb904 Extract OvhProvider from octoDNS core 2022-01-13 15:26:38 -08:00
Ross McFarland
32c358af04 Quell all python warnings, mostly *Equals -> Equal and warn -> warning 2022-01-13 10:58:07 -08:00
Ross McFarland
0b05afbf8d Merge remote-tracking branch 'origin/master' into extract-mythicbeasts 2022-01-13 10:03:32 -08:00
Ross McFarland
f8bd8ec1a8 Merge remote-tracking branch 'origin/master' into extract-hetzner 2022-01-13 10:01:14 -08:00
Ross McFarland
ecee50289b Merge remote-tracking branch 'origin/master' into extract-googlecloud 2022-01-13 09:59:10 -08:00
Ross McFarland
bac4e67f50 Merge remote-tracking branch 'origin/master' into extract-gcore 2022-01-13 09:55:34 -08:00
Ross McFarland
703119807c Merge branch 'master' into extract-gandi 2022-01-13 08:35:53 -08:00
Ross McFarland
36fc965531 Extract MythicBeastsProvider from octoDNS core 2022-01-12 08:00:51 -08:00
Ross McFarland
d420dd7ca1 Extract HetznerProvider from octoDNS core 2022-01-12 07:43:36 -08:00
Ross McFarland
93ac64d65c Merge remote-tracking branch 'origin/master' into extract-azure 2022-01-12 07:21:57 -08:00
Ross McFarland
c9a1be2f48 Extract GoogleCloudProvider from octoDNS core 2022-01-11 12:46:27 -08:00
Ross McFarland
142295a16c Extract GCoreProvider from octoDNS core 2022-01-11 12:24:34 -08:00
Ross McFarland
81d1769bd2 Remove stray/type-o ConstellixBaseProvider 2022-01-09 10:51:17 -08:00
Ross McFarland
ae1928ad03 Merge branch 'master' into extract-gandi 2022-01-09 09:43:31 -08:00
Ross McFarland
38d9e57638 Extract GandiProvider from octoDNS core 2022-01-09 09:40:09 -08:00
Ross McFarland
c09416eb05 Extract EtcHostsProvider from octoDNS core 2022-01-09 09:12:14 -08:00
Ross McFarland
e24515b65d Merge branch 'master' into extract-easydns 2022-01-09 08:24:27 -08:00
Ross McFarland
7c0b9942b7 Extract & shim AkamaiProvider into octodns_edgedns 2022-01-07 09:36:33 -08:00
Ross McFarland
60c188400a Extract & shim EasyDNSProvider 2022-01-07 08:51:15 -08:00
Ross McFarland
5b0bd4a10b Merge remote-tracking branch 'origin/master' into extract-cloudflare 2022-01-07 07:38:11 -08:00
Ross McFarland
240ac4aed2 Merge remote-tracking branch 'origin/master' into extract-dnsmadeeasy 2022-01-07 07:34:08 -08:00
Ross McFarland
f07a863ac4 Extract & shim DynProvider 2022-01-06 10:06:02 -08:00
Ross McFarland
6b9cdc336a Extract & shim DnsMadeEasyProvider 2022-01-06 09:36:25 -08:00
Ross McFarland
a2bb873013 Merge remote-tracking branch 'origin/master' into extract-constellix 2022-01-06 09:13:45 -08:00
Ross McFarland
e2cbd955f3 Extract & shim DigitalOceanProvider 2022-01-05 09:47:44 -08:00
Ross McFarland
355995dadd Extract and shim CloudflareProvider 2022-01-05 08:17:09 -08:00
Ross McFarland
f36001a1dd Merge remote-tracking branch 'origin/master' into extract-constellix 2022-01-05 07:50:06 -08:00
Ross McFarland
af7d304040 Merge remote-tracking branch 'origin/master' into extract-azure 2022-01-05 07:47:56 -08:00
Ross McFarland
e44effa52c Merge remote-tracking branch 'origin/master' into extract-route53 2022-01-05 07:40:54 -08:00
Ross McFarland
8669552ad2 Merge remote-tracking branch 'origin/master' into extract-ns1 2022-01-05 07:28:50 -08:00
Ross McFarland
f0fb7f036f Extract and shim ConstellixProvider 2022-01-04 13:47:15 -08:00
Ross McFarland
32f881974e Extract and shim AzureProvider 2022-01-04 13:04:58 -08:00
Ross McFarland
ee8a425b1e Extract/shim Ns1Provider 2022-01-03 13:49:35 -08:00