d12ef71f9f
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 |
||
---|---|---|
.. | ||
plugins | ||
__init__.py | ||
ingester.py | ||
readme.md |
readme.md
Ingester
Ingester is a pluggable consumer of site design data. It will support consuming data in different formats from different sources.
Each ingester plugin should be able source data based on user-provided parameters and parse that data into the Drydock internal model (drydock_provisioner.model).
Each plugin does not need to support every type of design data as a single site design may be federated from multiple sources.