Ross McFarland
42ade94c33
Merge branch 'main' into delayed-arpa
2023-02-07 11:31:38 -08:00
Ross McFarland
6be0a8133a
isort import formatting
2023-01-22 13:54:19 -08:00
Ross McFarland
172f6a333b
fully check auto_arpa and eligible_* usage for safety
2023-01-20 18:11:49 -08:00
Ross McFarland
bc6a2d8067
working auto-arpa setup
2023-01-19 10:04:39 -08:00
Ross McFarland
6cb81cb15e
Support for delaying arpa processing
2023-01-19 08:23:39 -08:00
Ross McFarland
bd13f8dab1
Manager.get_zone used everywhere rather than direct create
2022-11-20 09:24:28 -08:00
Ross McFarland
9f20efc887
Remove a stray pprint in a test
2022-09-29 15:35:05 -07:00
Ross McFarland
1f2bb8860a
Revert "WIP/expiriments with auto-arpa"
...
This reverts commit 8b82159ee0 .
2022-09-29 14:35:28 -07:00
Ross McFarland
8b82159ee0
WIP/expiriments with auto-arpa
2022-09-27 07:16:54 -07:00
Ross McFarland
d7880c084d
Remove from __futures__ bits, all are now manditory
2022-09-15 14:10:21 -07:00
Ross McFarland
0f57e6c63e
Implement manager.processors for configuring global processors
2022-09-12 15:28:51 -07:00
Ross McFarland
b4792707f8
Merge remote-tracking branch 'origin/main' into idna-internally
2022-09-12 14:56:01 -07:00
Ross McFarland
fa4225b625
Fix lots of errant '...' '...' string joins
2022-09-06 12:47:47 -07:00
Ross McFarland
2d0f2ccc5c
Add idna tests of eligible_zones and fix some messages/bugs
2022-08-18 20:10:11 -07:00
Ross McFarland
a3ceb1f409
Extract Manager zones configuration, add checks for matching utf-u and idna zone names
2022-08-17 18:40:10 -07:00
Ross McFarland
4a847cb38c
More test cases for configured_sub_zones
2022-08-11 12:25:37 -07:00
Ross McFarland
18ee70ddb5
Fix issue when subzone is a non-dotted endswith for zone
2022-08-11 09:10:56 -07:00
Ross McFarland
af010121ea
Do away with zone_tree, not a tree and unnecessary now
2022-08-11 08:58:40 -07:00
Ross McFarland
6a1b86af6f
Rework configured_sub_zones and add tests specifically for it
2022-08-11 07:50:32 -07:00
Ross McFarland
6e5c7a8b70
Add failing tests of subzone handling
2022-08-11 06:18:05 -07:00
Ross McFarland
02e07f4209
Merge remote-tracking branch 'origin/master' into dump-support-output-provider
2022-07-22 16:06:51 -07:00
Ross McFarland
e116d26eec
Implement black formatting
2022-07-04 12:27:39 -07:00
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.
2022-06-27 10:56:20 +10:00
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.
2022-06-23 19:22:15 +10:00
Kian-Meng Ang
04b7bf0ac2
Fix typos
2022-05-29 13:16:01 +08:00
Ross McFarland
0d606e0728
dump output_provider testing
2022-04-14 12:50:51 -07:00
Ross McFarland
17c294042f
Implement a sketch of --output-provider support for dump
2022-04-14 10:19:33 -07:00
Ross McFarland
66958f7c21
Manager._try_version with 3.7 noop (for now)
2022-03-28 13:33:32 -07:00
Ross McFarland
633aef5845
Manager prints provider, processor, and plan_output versions for non-core modules when available
2022-03-25 20:03:42 -07:00
Ross McFarland
14fc137788
Use Zone.root_ns to avoid lookping/searching
2022-02-16 15:46:46 -08:00
Ross McFarland
02296652ca
WIP: Backing out a more test churn now that YamlProvider has SUPPORTS_ROOT_NS flag
2022-02-16 15:23:55 -08:00
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
5215930109
Always require a root NS in desired, sketch out SUPPORTS_ROOT_NS tests
2022-02-10 14:51:01 -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
e0a5f4d746
Rework _AggregateTarget to dynamically handle SUPPORTS
2022-02-08 09:31:42 -08:00
Ross McFarland
e25b618e95
Initial pass at script/update-requirements, results of run
2022-01-26 17:47:31 -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
aae65594f2
Remove explicit use of six
2021-09-17 07:10:07 -07:00
Ross McFarland
8c04508a86
Implement & test Zone.copy (shallow) and utilize it in processors
2021-08-21 10:11:23 -07:00
Brian E Clow
f4caa35caa
Ignoring URLFWD and adjusting test counts for other providers
2021-07-22 14:32:09 -07:00
Ross McFarland
c3f0bf677a
Validate processor config sections
2021-06-23 18:49:19 -07:00
Ross McFarland
716d068196
Backwards compat for plan overrides, 100% manager coverage, singular processor module name
2021-04-27 06:45:18 -07:00
Ross McFarland
395a5c7054
Merge remote-tracking branch 'origin' into processors
2021-04-26 18:16:58 -07: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
Ross McFarland
236615fdd5
Merge branch 'master' into processors
2021-03-11 17:43:56 -08: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
9d4bd0aaec
Add support for LOC records
2021-02-09 20:41:37 +08:00