diff options
author | Dmitry Tantsur <divius.inside@gmail.com> | 2018-12-10 16:50:42 +0100 |
---|---|---|
committer | Dmitry Tantsur <divius.inside@gmail.com> | 2019-01-07 12:51:10 +0100 |
commit | a4717d9958c5b434ab01afaca095e018db5aaa7d (patch) | |
tree | d6c1d4bb5019549570c344d787e2083ba74f9a44 /ironic/cmd | |
parent | c10ee94b92174ce78073afc2eacb300fa649736f (diff) | |
download | ironic-a4717d9958c5b434ab01afaca095e018db5aaa7d.tar.gz |
Allocation API: database and RPC
This change adds the database models and API, as well as RPC objects
for the allocation API. Also the node database API is extended with
query by power state and list of UUIDs.
There is one discrepancy from the initially approved spec: since we
do not have to separately update traits in an allocation, the planned
allocation_traits table was replaced by a simple field.
Change-Id: I6af132e2bfa6e4f7b93bd20f22a668790a22a30e
Story: #2004341
Task: #28367
Diffstat (limited to 'ironic/cmd')
-rw-r--r-- | ironic/cmd/dbsync.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ironic/cmd/dbsync.py b/ironic/cmd/dbsync.py index 52012a2c3..f554cbdfc 100644 --- a/ironic/cmd/dbsync.py +++ b/ironic/cmd/dbsync.py @@ -81,6 +81,8 @@ ONLINE_MIGRATIONS = ( # These are the models added in supported releases. We skip the version check # for them since the tables do not exist when it happens. NEW_MODELS = [ + # TODO(dtantsur): remove in Train + 'Allocation', ] |