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
6be0a8133a
isort import formatting
3 years ago
Ross McFarland
66debc0b80
Use super() now that we require python3, less error prone
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
e116d26eec
Implement black formatting
3 years ago
Ross McFarland
633aef5845
Manager prints provider, processor, and plan_output versions for non-core modules when available
4 years ago
Ross McFarland
e0a5f4d746
Rework _AggregateTarget to dynamically handle SUPPORTS
4 years ago
Ross McFarland
47de105a29
POC supports & dynamic checking in _process_desired_zone
4 years ago
Ross McFarland
716d068196
Backwards compat for plan overrides, 100% manager coverage, singular processor module name
5 years ago
Ross McFarland
303d0532c8
Implement SUPPORTS_DYNAMIC functionality, no providers
7 years ago
Paul van Brouwershaven
4b41762642
Use target.id instead of class name
8 years ago
Ross McFarland
a97818b6ec
populating existing provider state is lenient
- adds lenient flag to Record.new, problems during validation are just
warnings if it's true
- target populate calls during the plan phase pass lenient=True
- make all of the provider.populate call logging consistent including both
target and lenient
- add source=self to Record.new in a few places that were missing it
9 years ago
Ross McFarland
852c101388
Switch to an explicit SUPPORTS setup
9 years ago
Ross McFarland
7957a4c018
Initial import of OSS OctoDNS
9 years ago