summaryrefslogtreecommitdiff
path: root/ironic/objects
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2019-02-27 05:57:57 +0000
committerGerrit Code Review <review@openstack.org>2019-02-27 05:57:57 +0000
commit6afb2906bde1b68fb7c271cb83f4a7bf63b73bd3 (patch)
tree744ef867a4d7d396b269ad89ae9bd374e628ac96 /ironic/objects
parent3da6ed5b5b5928061dfaf2c23d00d51ea2323258 (diff)
parenta105ee094333f36d7d000c19d15dba0f1e900c92 (diff)
downloadironic-6afb2906bde1b68fb7c271cb83f4a7bf63b73bd3.tar.gz
Merge "Deploy Templates: add 'extra' field to DB & object"
Diffstat (limited to 'ironic/objects')
-rw-r--r--ironic/objects/deploy_template.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ironic/objects/deploy_template.py b/ironic/objects/deploy_template.py
index 2be2eb7f9..47c3ebfa5 100644
--- a/ironic/objects/deploy_template.py
+++ b/ironic/objects/deploy_template.py
@@ -20,7 +20,8 @@ from ironic.objects import fields as object_fields
@base.IronicObjectRegistry.register
class DeployTemplate(base.IronicObject, object_base.VersionedObjectDictCompat):
# Version 1.0: Initial version
- VERSION = '1.0'
+ # Version 1.1: Added 'extra' field
+ VERSION = '1.1'
dbapi = db_api.get_instance()
@@ -29,6 +30,7 @@ class DeployTemplate(base.IronicObject, object_base.VersionedObjectDictCompat):
'uuid': object_fields.UUIDField(nullable=False),
'name': object_fields.StringField(nullable=False),
'steps': object_fields.ListOfFlexibleDictsField(nullable=False),
+ 'extra': object_fields.FlexibleDictField(nullable=True),
}
# NOTE(mgoddard): We don't want to enable RPC on this call just yet.