drydock/drydock_provisioner/drivers/node/maasdriver/models
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
..
__init__.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
base.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
blockdev.py DRYD-50 Drydock support of NIC bonding 2017-09-21 10:29:39 -05:00
boot_resource.py DRYD21 - YAPF formatting for 375626 2017-08-25 11:21:22 -05:00
fabric.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
interface.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
iprange.py Fix issues failing CI pipeline 2017-08-24 10:18:11 -05:00
machine.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
partition.py Node storage configuration support 2017-09-21 10:04:18 -05:00
rack_controller.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
sshkey.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
staticroute.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
subnet.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
tag.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
vlan.py Refactor orchestrator 2017-10-26 15:00:39 -05:00
volumegroup.py Refactor orchestrator 2017-10-26 15:00:39 -05:00