magnum/magnum/conductor
Randall Burt 7890725c52 Refactor driver interface (pt 1)
Refactor driver interface to encapsulate the orchestration
strategy. This first patch only refactors the main driver
operations. A follow-on will handle the state synchronization
and removing the poller from the conductor.

1. Make driver interface abstract
2. Move external cluster operations into driver interface
3. Make Heat-based driver abstract and update based on
   driver interface changes
4. Move Heat driver code into its own module
5. Update existing Heat drivers based on interface changes

Change-Id: Icfa72e27dc496862d950ac608885567c911f47f2
Partial-Blueprint: bp-driver-consolodation
2016-12-01 09:23:46 -06:00
..
handlers Refactor driver interface (pt 1) 2016-12-01 09:23:46 -06:00
tasks Add Heat tasks 2015-03-09 08:14:17 +09:00
__init__.py Add initial conductor API and service 2014-11-21 06:24:46 -05:00
api.py Centralize config option: conductor section 2016-09-22 01:00:16 +00:00
k8s_api.py Rename Bay DB, Object, and internal usage to Cluster 2016-09-08 13:01:12 -07:00
k8s_monitor.py Rename Bay DB, Object, and internal usage to Cluster 2016-09-08 13:01:12 -07:00
mesos_monitor.py Rename Bay DB, Object, and internal usage to Cluster 2016-09-08 13:01:12 -07:00
monitors.py Centralize config option: docker section 2016-09-22 05:57:31 +00:00
scale_manager.py Fix magnum cluster-update error 2016-10-24 13:35:59 +08:00
swarm_monitor.py Rename Bay DB, Object, and internal usage to Cluster 2016-09-08 13:01:12 -07:00
utils.py Rename Bay DB, Object, and internal usage to Cluster 2016-09-08 13:01:12 -07:00