Ross McFarland
3d0f5aeca0
Config-based plan_output
...
Refactors the provider class lookup and kwarg processing so that it can be
reused for plan_output.
2017-12-02 11:40:55 -08:00
Ross McFarland
454f7f8c8f
Add formal CAA support to YamlProvider
2017-11-08 06:26:18 -08:00
Ross McFarland
4b740a48ff
Merge branch 'master' into master
2017-10-30 11:00:25 -07:00
Ross McFarland
ffeceb39b1
Handle Manager.dump with an empty Zone
2017-10-13 13:15:24 -07:00
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
2017-09-28 15:16:39 +02:00
Ross McFarland
5e4d68094f
Add meta record support with provider id to zone
...
Support replace=True in zone.add_record
2017-06-24 17:14:48 -07:00
Ross McFarland
a69ff64ae1
Add --lenient flag to dump
2017-06-23 09:24:25 -07:00
Ross McFarland
371138dbec
Fix zone-level always-dry-run functionality
...
Thanks @offmindby!
2017-06-08 18:34:33 -07:00
Ross McFarland
d51c2b41b8
Tests for MainThreadExecutor
2017-03-28 13:32:49 -07:00
Ross McFarland
32a7b23923
Don't use threads when max_workers=1
2017-03-28 13:26:02 -07:00
Ross McFarland
377bda4f9c
Implement simplistic planning concurrency, by zone
2017-03-27 14:39:50 -07:00
Ross McFarland
7957a4c018
Initial import of OSS OctoDNS
2017-03-15 15:38:10 -07:00