Ross McFarland
8b82159ee0
WIP/expiriments with auto-arpa
3 years ago
Ross McFarland
d7880c084d
Remove from __futures__ bits, all are now manditory
3 years ago
Ross McFarland
0f57e6c63e
Implement manager.processors for configuring global processors
3 years ago
Ross McFarland
fa4225b625
Fix lots of errant '...' '...' string joins
3 years ago
Ross McFarland
2d0f2ccc5c
Add idna tests of eligible_zones and fix some messages/bugs
3 years ago
Ross McFarland
a3ceb1f409
Extract Manager zones configuration, add checks for matching utf-u and idna zone names
3 years ago
Ross McFarland
4a847cb38c
More test cases for configured_sub_zones
3 years ago
Ross McFarland
18ee70ddb5
Fix issue when subzone is a non-dotted endswith for zone
3 years ago
Ross McFarland
af010121ea
Do away with zone_tree, not a tree and unnecessary now
3 years ago
Ross McFarland
6a1b86af6f
Rework configured_sub_zones and add tests specifically for it
3 years ago
Ross McFarland
6e5c7a8b70
Add failing tests of subzone handling
3 years ago
Ross McFarland
e116d26eec
Implement black formatting
3 years ago
Sachi King
04be906c3c
Add test to validate non-dotted subdomain zones are vaild
This confirms that in addition to the recently added support for dotted
subdomains that subdomains that are not dotted are supported. From
RFC1034 Section 3.5 this would be a <subdomain> that contains a single
<label> without <subdomain> recurring.
4 years ago
Sachi King
e299ceced2
Prepare tests with failing "managed subzone" error
The is not a zone between delegated.subzone.unit.tests. and unit.tests.,
however we get a delegated subzone error. This modifies the tests to
succeed with the added record, however the tests fail as it incorrectly
throws the managed subzone error.
Change the name of delegated.subzone, and the tests will pass cleanly.
4 years ago
Kian-Meng Ang
04b7bf0ac2
Fix typos
4 years ago
Ross McFarland
0d606e0728
dump output_provider testing
4 years ago
Ross McFarland
17c294042f
Implement a sketch of --output-provider support for dump
4 years ago
Ross McFarland
66958f7c21
Manager._try_version with 3.7 noop (for now)
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
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
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
5215930109
Always require a root NS in desired, sketch out SUPPORTS_ROOT_NS tests
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
e25b618e95
Initial pass at script/update-requirements, results of run
4 years ago
Ross McFarland
32c358af04
Quell all python warnings, mostly *Equals -> Equal and warn -> warning
4 years ago
Ross McFarland
aae65594f2
Remove explicit use of six
4 years ago
Ross McFarland
8c04508a86
Implement & test Zone.copy (shallow) and utilize it in processors
4 years ago
Brian E Clow
f4caa35caa
Ignoring URLFWD and adjusting test counts for other providers
5 years ago
Ross McFarland
c3f0bf677a
Validate processor config sections
5 years ago
Ross McFarland
716d068196
Backwards compat for plan overrides, 100% manager coverage, singular processor module name
5 years ago
Christian Funkhouser
55c194c203
Update tests/test_octodns_manager.py
Co-authored-by: Ross McFarland <ross@github.com>
5 years ago
Christian Funkhouser
2075550f07
Test that Manager passes fh to _PlanOutputs
5 years ago
Mark Tearle
5d23977bbd
Adjust remaining unit tests due to extra records in test zone
5 years ago
Mark Tearle
9d4bd0aaec
Add support for LOC records
5 years ago
Marc 'risson' Schmitt
2b454ccc22
manager: error when an alias zone is synced without its source
Signed-off-by: Marc 'risson' Schmitt <marc.schmitt@risson.space>
5 years ago
Ross McFarland
a7bb6a306c
Remove corresponding nbsp's from manager tests
5 years ago
Ross McFarland
e4d6084b4c
POC of processors concept that can hook in to modify zones
5 years ago
Jonathan Leroy
2d4855508c
Check that an alias zone source is not an alias zone
5 years ago
Jonathan Leroy
9a4812223e
Add missing empty line
5 years ago
Jonathan Leroy
038ae42284
Add comments and fixes some tests
5 years ago
Jonathan Leroy
a6d8848fad
Fixes linting issues
5 years ago
Jonathan Leroy
b0da090723
Add test for alias zones
5 years ago
Jonathan Leroy
4fb102e4be
Fixes tests related to _populate_and_plan()
5 years ago
Jonathan Leroy
de51e5f531
Add support for DNAME records
5 years ago
Jonathan Leroy
897a033443
Add tests for Manager.get_zones()
5 years ago
Jonathan Leroy
f2a6f870b4
Make each alias zone reference its target zone instead of listing all
aliases zones in the target zone configuration
5 years ago
Jonathan Leroy
7bf0b31367
Revert "Add support for zones aliases"
This reverts commit b926d78c5c .
5 years ago