drydock/drydock_provisioner/ingester
Scott Hussey 689445280e Node storage configuration support
- Refactor YAML schema for storage specification
- Add Drydock models for HostVolume/List, HostVolumeGroup/List
  HostStorageDevice/List, HostPartition/List
- Add MAAS API models for block device, partition, volume group
- Add implementation of ApplyNodeStorage driver task
- Add documentation for authoring storage configuration
- Add unit tests for YAML parsing
- Add unit tests for size calculation

Change-Id: I94fa00b2f2bcaff1607b645a421f7e54e6d1f11e
2017-09-21 10:04:18 -05:00
..
plugins Node storage configuration support 2017-09-21 10:04:18 -05:00
__init__.py DRYD21 - Add multirack to YAML 2017-08-25 11:20:23 -05:00
readme.md Orchestration of MaaS enlistment (#42) 2017-06-15 20:42:53 -07:00

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.