942 Commits (d370e3256b2f090cd1c31d1f28bc5ffda2abd882)

Author SHA1 Message Date
  Ross McFarland cdcaef8f2b
Order changes: deletes, creates, updates 4 years ago
  Ross McFarland e3edae8466
Non-configured root NS when supported is always a warning 4 years ago
  Ross McFarland 0544e9ed7d
More thorough testing of root ns cases and associated improvements 4 years ago
  Ross McFarland 02ee7518fa
Rework root NS logic to ignore when unconfigured, more testing 4 years ago
  Ross McFarland 14fc137788
Use Zone.root_ns to avoid lookping/searching 4 years ago
  Ross McFarland 02296652ca
WIP: Backing out a more test churn now that YamlProvider has SUPPORTS_ROOT_NS flag 4 years ago
  Ross McFarland adb01a982c
WIP: Backing out a lot of test churn now that YamlProvider has SUPPORTS_ROOT_NS flag 4 years ago
  Ross McFarland f43833e9bb
Make YamlProvider.SUPPORTS_ROOT_NS configurable, default True 4 years ago
  Ross McFarland 38b51fb456
Rework unsafe bits, add RootNsChange as a new type of unsafe plan 4 years ago
  Ross McFarland 40820f351e
Implement and test Zone.root_ns helper property 4 years ago
  Ross McFarland 2564e4aebe
Fix handling of null MX records and add test for behavior 4 years ago
  Ross McFarland 51d4b1ba7a
Few more root ns test cases 4 years ago
  Ross McFarland 728ab2af89
_process_desired_zone after populate, test/enforce order 4 years ago
  Ross McFarland 5215930109
Always require a root NS in desired, sketch out SUPPORTS_ROOT_NS tests 4 years ago
  Ross McFarland 08f98a5e65
Revert "Remove _process_existing_zone as it's not currently needed" 4 years ago
  Ross McFarland f1fd63205e
Remove _process_existing_zone as it's not currently needed 4 years ago
  Ross McFarland 3bcb6c8cec
Add Provider._process_existing_zone to mirror _process_desired_zone 4 years ago
  Ross McFarland 33a10eada4
Base support for managing root NS records 4 years ago
  Ross McFarland e0a5f4d746
Rework _AggregateTarget to dynamically handle SUPPORTS 4 years ago
  Ross McFarland 99da4abd9f
Include a CNAMe test for url with path too 4 years ago
  Ross McFarland f2b3505d43
Falidate record fields that should hold FQDNs w/tests 4 years ago
  Ross McFarland f62b4113c9
Test that CNAME does not allow url and fqdn w/path 4 years ago
  Ross McFarland e25b618e95
Initial pass at script/update-requirements, results of run 4 years ago
  Ross McFarland aecbb61ea5
Extract UltraProvider from octoDNS core 4 years ago
  Ross McFarland fb1fb297dc
Explicit test for Provider.SUPPORTS usage in _process_desired_zone 4 years ago
  Ross McFarland cfe33e543c
Extract TransipProvider from octoDNS core 4 years ago
  Ross McFarland 3d99e319be
Extract SelectelProvider from octoDNS core 4 years ago
  Ross McFarland 9e51a4600f
Extract RackspaceProvider from octoDNS core 4 years ago
  Ross McFarland c86b5bb904
Extract OvhProvider from octoDNS core 4 years ago
  Ross McFarland 3ed6d743e6
Switch to pytests, add a tiny bit of smoke test coverage to get something coverage no longer gets 4 years ago
  Ross McFarland 32c358af04
Quell all python warnings, mostly *Equals -> Equal and warn -> warning 4 years ago
  Ross McFarland 36fc965531
Extract MythicBeastsProvider from octoDNS core 4 years ago
  Ross McFarland d420dd7ca1
Extract HetznerProvider from octoDNS core 4 years ago
  Ross McFarland c9a1be2f48
Extract GoogleCloudProvider from octoDNS core 4 years ago
  Ross McFarland 142295a16c
Extract GCoreProvider from octoDNS core 4 years ago
  Ross McFarland 38d9e57638
Extract GandiProvider from octoDNS core 4 years ago
  Ross McFarland c09416eb05
Extract EtcHostsProvider from octoDNS core 4 years ago
  Ross McFarland 7c0b9942b7
Extract & shim AkamaiProvider into octodns_edgedns 4 years ago
  Ross McFarland 60c188400a
Extract & shim EasyDNSProvider 4 years ago
  Ross McFarland f07a863ac4
Extract & shim DynProvider 4 years ago
  Ross McFarland 6b9cdc336a
Extract & shim DnsMadeEasyProvider 4 years ago
  Ross McFarland e2cbd955f3
Extract & shim DigitalOceanProvider 4 years ago
  Ross McFarland 355995dadd
Extract and shim CloudflareProvider 4 years ago
  Ross McFarland f0fb7f036f
Extract and shim ConstellixProvider 4 years ago
  Ross McFarland 32f881974e
Extract and shim AzureProvider 4 years ago
  Ross McFarland ee8a425b1e
Extract/shim Ns1Provider 4 years ago
  Ross McFarland f8240f0cbd
extract Route53Provider and AwsAcmMangingProcessor into their own module 4 years ago
  Ross McFarland 8d3cc818aa
Extract DnsimpleProvider to octodns_dnsimple 4 years ago
  Ross McFarland d280e0850c
Add a validation to catch name=@ and suggest name='' instead 4 years ago
  Ross McFarland d6ab035838
Extract PowerDNSProvider and implement shim 4 years ago