Add methods to the model for computing inheritance

Skeleton design state client for the orchestrator

Tests for design inheritance
This commit is contained in:
Scott Hussey
2017-02-28 08:52:52 -06:00
parent f3c2a7e2de
commit 238eba8966
14 changed files with 604 additions and 148 deletions

View File

@@ -5,7 +5,7 @@ A python REST orchestrator to translate a YAML host topology to a provisioned se
### Design Consumer ###
aka smelter
aka ingester
Pluggable service to ingest a inventory/design specification, convert it to a standard
internal representaion, and persist it to the Design State API. Initial implementation
@@ -13,21 +13,21 @@ is the consumer of AIC YAML schema.
### Design State API ###
aka tarot
aka statemgmt
API for querying and updating the current design specification and persisted orchestration status.
CRUD support of CIs that are not bootstrap-related, but can be used by other automation.
### Control API ###
aka cockpit
aka control
User-approachable API for initiating orchestration actions or accessing other internal
APIs
### Infrastructure Orchestrator ###
aka alchemist
aka orchestrator
Handle validation of complete design, ordering and managing downstream API calls for hardware
provisioning/bootstrapping
@@ -44,7 +44,7 @@ Pluggable provisioner for network provisioning. Initial implementation is Noop.
### Introspection API ###
aka jabberwocky
aka introspection
API for bootstrapping nodes to load self data. Possibly pluggable as this is basically an
authenticated bridge to the Design State API