drydock/drydock_provisioner
Scott Hussey d12ef71f9f Refactor orchestrator
Refactor orchestrator to break large
monolithic functions into small functions
per action.

- Update orchestrator to match new statemgmt API
- Pull most code out of __init__.py files
- Create action classes for Orchestrator actions
- Create action classes for Driver actions
- Orchestrator consumes tasks from database queue
- Additional encapsulation of task functionality into Task class
- Create shared integration test fixtures
- Fix Sphinx entrypoint so package install works
- Disable bootdata API until BootAction implementation
- Bring codebase into PEP8 compliance
- Update documentation reflect code changes
- Mark SQL #nosec for bandit

Change-Id: Id9a7bdedcdd5bbf07aeabbdb52db0f0b71f1e4a4
2017-10-26 15:00:39 -05:00
..
cli Refactor orchestrator 2017-10-26 15:00:39 -05:00
control Refactor orchestrator 2017-10-26 15:00:39 -05:00
drivers Refactor orchestrator 2017-10-26 15:00:39 -05:00
drydock_client Refactor orchestrator 2017-10-26 15:00:39 -05:00
ingester Refactor orchestrator 2017-10-26 15:00:39 -05:00
introspection Orchestration of MaaS enlistment (#42) 2017-06-15 20:42:53 -07:00
objects Refactor orchestrator 2017-10-26 15:00:39 -05:00
orchestrator Refactor orchestrator 2017-10-26 15:00:39 -05:00
schemas Refactor orchestrator 2017-10-26 15:00:39 -05:00
statemgmt Refactor orchestrator 2017-10-26 15:00:39 -05:00
__init__.py Update oslo_config integration to support auto-generation of files 2017-07-05 10:23:28 -05:00
config.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
drydock.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
error.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
policy.py Refactor orchestrator 2017-10-26 15:00:39 -05:00