Christian Funkhouser
ee133b3ac1
Fix tests
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
7 years ago
Ross McFarland
303d0532c8
Implement SUPPORTS_DYNAMIC functionality, no providers
7 years ago
Ross McFarland
3d0f5aeca0
Config-based plan_output
Refactors the provider class lookup and kwarg processing so that it can be
reused for plan_output.
8 years ago
Ross McFarland
454f7f8c8f
Add formal CAA support to YamlProvider
8 years ago
Ross McFarland
ffeceb39b1
Handle Manager.dump with an empty Zone
8 years ago
Paul van Brouwershaven
11f4359099
Add support for included and excluded records
`Included` and `Excluded` can be used to filter records for one or more specific provider(s). This can be extremely useful when certain record types are not supported by a provider and you want only that provider to receive an alternative record.
See also: https://github.com/github/octodns/issues/26
8 years ago
Ross McFarland
5e4d68094f
Add meta record support with provider id to zone
Support replace=True in zone.add_record
9 years ago
Ross McFarland
a69ff64ae1
Add --lenient flag to dump
9 years ago
Ross McFarland
371138dbec
Fix zone-level always-dry-run functionality
Thanks @offmindby !
9 years ago
Ross McFarland
d51c2b41b8
Tests for MainThreadExecutor
9 years ago
Ross McFarland
32a7b23923
Don't use threads when max_workers=1
9 years ago
Ross McFarland
377bda4f9c
Implement simplistic planning concurrency, by zone
9 years ago
Ross McFarland
7957a4c018
Initial import of OSS OctoDNS
9 years ago