Ross McFarland
47b9bf27dc
Add processor support to octodns-dump
2 months ago
Ross McFarland
11406e88e2
More testing of dynamic config regex/lob
3 months ago
Ross McFarland
a2ca55a047
Add glob and regex support to dynamic zone config
3 months ago
Ross McFarland
5844a9d4d6
Backwards compatible _preprocess_zones that also supports regexes, needs more testing
3 months ago
Ross McFarland
04de6d75cd
explicit testing for current behavior
3 months ago
Ross McFarland
aa318d429c
Rework YamlProvider.populate to behave 'normall' and add existing state, rework test to handle that
1 year ago
Matt Cholick
885126d48f
Additional test checking Zone threshold defaults to None
2 years ago
Matt Cholick
2bb2d5643b
Add zone specific threshold config
2 years ago
Ross McFarland
b539cb0a4f
more consistent naming, pural secrets
2 years ago
Ross McFarland
4b229fbf82
_build_kwargs fix, don't convert int-y things to floats
2 years ago
Ross McFarland
6d778b3b67
Include tests of secret_handlers from config yaml and some of that's implementation details
2 years ago
Ross McFarland
60bc4193f8
configured secret handlers & tests of that configuration
2 years ago
Ross McFarland
ca2c7112a1
Secrets handlers support
Add functionality that enables configurable secrets sources, with a
hard-coded `env` that provides the existing environmental variable
support.
2 years ago
Martin Frausing
68e1178ac7
Add list_zones to AutoArpa
- This makes it possible to use dynamic zone config with AutoArpa
- Document what gotchas that entails
- Add tests both with another source (for generating zones to populate) and without (no zones to populate)
2 years ago
Ross McFarland
98a1175399
Update tests/test_octodns_manager.py
2 years ago
Ross McFarland
9e1aa7b8ed
Apply suggestions from code review
2 years ago
Alizey Jalil
dc4addc837
Removed the specific config file used missing zone test use case
2 years ago
Alizey Jalil
a2a502987e
Added test for missing zone
2 years ago
Alizey Jalil
c816fe7af0
Added test for missing zone file
2 years ago
Ross McFarland
780fa2a24b
Add support for checksum matching
2 years ago
Ross McFarland
4c09f4bc71
Support for nested config env variable expansion
2 years ago
Ross McFarland
5568dc6be1
Add Processor.process_source_and_target_zones
2 years ago
Ross McFarland
93a00f12a9
Add Processor.process_source_and_target_zones
2 years ago
Ross McFarland
d2baf6db8f
Prefer __version__ over __VERSION__ internally, fallback when referencing modules
2 years ago
Viranch Mehta
e92c1079c9
Fix wrong re-use of sources for dynamic zones
2 years ago
Kiran Naidoo
b20113e1a9
Fix typo when loading auto-arpa config
Resolved a typo that prevented the auto-arpa configuration options from
loading.
2 years ago
Ross McFarland
49bdf9e4df
octodns-dump support all zones, including dynamic-config
2 years ago
Ross McFarland
ebe9374405
Clean up context cases, full test coverage
2 years ago
Ross McFarland
1776d558b5
POC of config/validation errors with context. Implemented by YAML for all it's cases
2 years ago
Ross McFarland
4b4b907584
Testing for manager's use of list_zones for dynamically configured zones
2 years ago
Ross McFarland
6be0a8133a
isort import formatting
3 years ago
Ross McFarland
172f6a333b
fully check auto_arpa and eligible_* usage for safety
3 years ago
Ross McFarland
bc6a2d8067
working auto-arpa setup
3 years ago
Ross McFarland
6cb81cb15e
Support for delaying arpa processing
3 years ago
Ross McFarland
bd13f8dab1
Manager.get_zone used everywhere rather than direct create
3 years ago
Ross McFarland
9f20efc887
Remove a stray pprint in a test
3 years ago
Ross McFarland
1f2bb8860a
Revert "WIP/expiriments with auto-arpa"
This reverts commit 8b82159ee0 .
3 years ago
Ross McFarland
2a3eb24759
Remove stray pprint
3 years ago
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