Aquifoliales
8b2bfa5dea
SSHFP support for Source AXFR/Zonefile
4 years ago
Aquifoliales
084d537c94
Fixed testing for TLSA record type.
4 years ago
Aquifoliales
b139d266c9
Support for TLSA record, https://www.rfc-editor.org/rfc/rfc6698.txt
4 years ago
Ross McFarland
ee6fe1970f
Rel 0.9.17 version bump & CHANGELOG update
4 years ago
Ross McFarland
6f15a4cec4
Add octodns-versions command
4 years ago
Ross McFarland
66958f7c21
Manager._try_version with 3.7 noop (for now)
4 years ago
Ross McFarland
a0f9668e83
Remove extranious None default from get
4 years ago
Ross McFarland
b458fe0dc8
Walk module hierarchy looking for __VERSION__
4 years ago
Ross McFarland
633aef5845
Manager prints provider, processor, and plan_output versions for non-core modules when available
4 years ago
Ross McFarland
6ab6124d72
Log the octoDNS version as part of Manager.__init__ info line
4 years ago
Ross McFarland
5827e23d22
Simplify Record.register_type. Values?Mixin public
4 years ago
Ross McFarland
7f98d9dfca
Base of Record type registration
4 years ago
Ross McFarland
cdcaef8f2b
Order changes: deletes, creates, updates
4 years ago
Ross McFarland
7c92d3984a
Rel 0.9.16 version bump & CHANGELOG update
4 years ago
Ross McFarland
8e70695eb2
Apply suggestions/corrections from a round of code review
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
81dd4d714b
Only throw RootNsChange UnsafePlan on existing zones
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
1b543c675f
Finish backing out test churn w/YamlProvider's optional SUPPORTS_ROOT_NS
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
This will result in less churn in tests for root NS support and allow us
to enable/disable things easily as needed.
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
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"
This reverts commit f1fd63205e .
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
* 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
4 years ago
Ross McFarland
e0a5f4d746
Rework _AggregateTarget to dynamically handle SUPPORTS
4 years ago
Ross McFarland
8a6f7247e9
Rel 0.9.15 version bump & CHANGELOG update
4 years ago
Ross McFarland
f2b3505d43
Falidate record fields that should hold FQDNs w/tests
4 years ago
Ross McFarland
25c6569a04
Correct the extraction warning links in the rest of the providers
4 years ago
Ross McFarland
0cb0a54f67
Update octodns/provider/azuredns.py
Co-authored-by: Parker Moore <237985+parkr@users.noreply.github.com>
4 years ago
Ross McFarland
7ad1a8389f
Link all of the extration help messages to the README section
4 years ago
Ross McFarland
aecbb61ea5
Extract UltraProvider from octoDNS core
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
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
81d1769bd2
Remove stray/type-o ConstellixBaseProvider
4 years ago