Add occi.compute.ephemeral_storage.size attribute

Implemented as an alias of org.openstack.flavor.ephemeral so both can be
used.

Change-Id: I8764af5778d73b3a9e112cfff97be7efdda6af33
Related-Bug: 1687943
This commit is contained in:
Enol Fernandez 2017-08-02 13:44:58 +01:00 committed by Alvaro Lopez Garcia
parent 8500d14450
commit 54d97ffcda
2 changed files with 5 additions and 0 deletions

View File

@ -56,6 +56,10 @@ class OpenStackResourceTemplate(templates.OCCIResourceTemplate):
attrs = attribute.AttributeCollection({a.name: a for a in attrs})
# occi attribute is an alias for the OpenStack one
attrs["occi.compute.ephemeral_storage.size"] = (
attrs["org.openstack.flavor.ephemeral"])
location = "%s/%s" % (self._location, id)
super(OpenStackResourceTemplate, self).__init__(
id,

View File

@ -73,6 +73,7 @@ class TestOpenStackResourceTemplate(base.TestCase):
for attr in [("occi.compute.cores", cores),
("occi.compute.memory", memory),
("org.openstack.flavor.swap", swap),
("occi.compute.ephemeral_storage.size", ephemeral),
("org.openstack.flavor.ephemeral", ephemeral),
("org.openstack.flavor.disk", disk)]:
self.assertEqual(tpl.attributes[attr[0]].default, attr[1])