Ross McFarland
|
3f487197df
|
Manager throws ManagerException rather than Exception, more robust tests
|
2019-10-09 15:09:37 -07:00 |
|
Ross McFarland
|
25cc4f42db
|
Explicit list on filter when checking for non-existant targets
|
2019-10-07 09:33:14 -07:00 |
|
cclauss
|
c8b261a409
|
Unroll the list comprehensions
|
2019-07-13 23:49:09 +02:00 |
|
cclauss
|
158add8eb6
|
Modernize Python 2 code to prepare for Python 3
|
2019-07-12 02:11:43 +02:00 |
|
Christian Funkhouser
|
81d9c083fc
|
Add --split flag to dump
Signed-off-by: Christian Funkhouser <cfunkhouser@heroku.com>
|
2019-04-08 13:59:44 -04:00 |
|
Ross McFarland
|
303d0532c8
|
Implement SUPPORTS_DYNAMIC functionality, no providers
|
2018-12-03 14:40:43 -08:00 |
|
Ross McFarland
|
b4176382b5
|
Cleaner impl for _plan_keyer
|
2018-05-30 13:35:19 -07:00 |
|
Ross McFarland
|
c54904fa68
|
Apply sub-zones before parents
|
2018-05-30 13:28:55 -07:00 |
|
Ross McFarland
|
7228c5b294
|
Merge remote-tracking branch 'origin/master' into show-zone-create
|
2018-03-03 10:18:32 -08:00 |
|
Josh Soref
|
5d2ba2e715
|
Spelling (#214)
* spelling: ancillary
* spelling: antarctica
* spelling: australia
* spelling: authentication
* spelling: continental
* spelling: constructor
* spelling: conversion
* spelling: creation
* spelling: doesn't
* spelling: easily
* spelling: efficiently
* spelling: equivalent
* spelling: essentially
* spelling: everything
* spelling: exactly
* spelling: be
* spelling: expensive
* spelling: supports
* spelling: healthcheck
* spelling: immediately
* spelling: ignored
* spelling: invocation
* spelling: itself
* spelling: leftovers
* spelling: missing
* spelling: natural
* spelling: nonexistent
* spelling: peculiarities
* spelling: pointing
This change hit a line length limitation, so I'm wrapping it and
adding a period which appears to match local style...
* spelling: quicker
* spelling: response
* spelling: requested
* spelling: redirect
* spelling: traffic
* spelling: unknown
* spelling: uploaded
* spelling: useful
* spelling: separately
* spelling: zone
|
2018-02-27 09:09:47 -08:00 |
|
Ross McFarland
|
94bfb1e507
|
Switch populate to return exists, cleaner setup
|
2018-01-21 14:06:20 -08:00 |
|
Ross McFarland
|
1e71bce907
|
Add create param to Plan
|
2018-01-21 13:47:58 -08:00 |
|
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
|
31e6f99df6
|
Manager.plan_outputs
|
2017-12-02 10:37:19 -08:00 |
|
Ross McFarland
|
b72fba3e35
|
Move the log plan output to PlanLogger
|
2017-12-02 10:34:32 -08:00 |
|
Ross McFarland
|
f50d9b6087
|
Extract plan from base.py into plan.py
|
2017-12-02 10:31:59 -08:00 |
|
Ross McFarland
|
ffeceb39b1
|
Handle Manager.dump with an empty Zone
|
2017-10-13 13:15:24 -07:00 |
|
Ross McFarland
|
bdceac42be
|
Fix stacktraces on MainThreadExecutor
|
2017-07-02 18:40:58 -07: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
|
cfc0d586a1
|
Log max_workers, useful to know
|
2017-06-23 09:06:21 -07:00 |
|
Ross McFarland
|
03a4763624
|
Skip planning (and populating) zones without elible targets
|
2017-06-19 21:49:16 -07:00 |
|
Ross McFarland
|
371138dbec
|
Fix zone-level always-dry-run functionality
Thanks @offmindby!
|
2017-06-08 18:34:33 -07:00 |
|
Ross McFarland
|
9da976122c
|
Add __main__ calls to main in cmds
|
2017-05-27 14:10:32 -07:00 |
|
Ross McFarland
|
599605f0b2
|
"main thread" not "main call"
|
2017-03-29 07:02:33 -07:00 |
|
Ross McFarland
|
298fc2cdbf
|
Doc for MainThreadExecutor to lay out why it exists
|
2017-03-28 13:35: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
|
100688cdc6
|
Fix octodns-* command warning, improve log messages a bit
|
2017-03-27 09:59:42 -07:00 |
|
Ross McFarland
|
7957a4c018
|
Initial import of OSS OctoDNS
|
2017-03-15 15:38:10 -07:00 |
|