Added Storage to query.

This commit is contained in:
Enol Fernandez 2015-04-08 11:39:33 +02:00
parent fcaab700d3
commit 62b6de5d4c
2 changed files with 35 additions and 0 deletions

View File

@ -19,6 +19,8 @@ from ooi.occi.core import entity
from ooi.occi.core import link
from ooi.occi.core import resource
from ooi.occi.infrastructure import compute
from ooi.occi.infrastructure import storage
from ooi.occi.infrastructure import storage_link
from ooi.occi.infrastructure import templates as infra_templates
from ooi.openstack import mixins
from ooi.openstack import templates
@ -63,6 +65,11 @@ class Controller(base.Controller):
l.append(compute.ComputeResource.kind)
l.extend(compute.ComputeResource.actions)
# OCCI infra Storage
l.append(storage.StorageResource.kind)
l.append(storage_link.StorageLink.kind)
l.extend(storage.StorageResource.actions)
# OCCI infra mixins
l.append(infra_templates.os_tpl)
l.append(infra_templates.resource_tpl)

View File

@ -115,6 +115,14 @@ volumes = {
def fake_query_results():
cats = []
cats.append(
'storage; '
'scheme="http://schemas.ogf.org/occi/infrastructure"; '
'class="kind"')
cats.append(
'storagelink; '
'scheme="http://schemas.ogf.org/occi/infrastructure"; '
'class="kind"')
cats.append(
'compute; '
'scheme="http://schemas.ogf.org/occi/infrastructure"; '
@ -131,6 +139,26 @@ def fake_query_results():
'entity; '
'scheme="http://schemas.ogf.org/occi/core"; '
'class="kind"')
cats.append(
'offline; '
'scheme="http://schemas.ogf.org/occi/infrastructure/storage/action"; '
'class="action"')
cats.append(
'online; '
'scheme="http://schemas.ogf.org/occi/infrastructure/storage/action"; '
'class="action"')
cats.append(
'backup; '
'scheme="http://schemas.ogf.org/occi/infrastructure/storage/action"; '
'class="action"')
cats.append(
'resize; '
'scheme="http://schemas.ogf.org/occi/infrastructure/storage/action"; '
'class="action"')
cats.append(
'snapshot; '
'scheme="http://schemas.ogf.org/occi/infrastructure/storage/action"; '
'class="action"')
cats.append(
'start; '
'scheme="http://schemas.ogf.org/occi/infrastructure/compute/action"; '