Idan Shaby has uploaded a new change for review.

Change subject: restapi: Ability to specify alias on Glance disk import
......................................................................

restapi: Ability to specify alias on Glance disk import

This patch adds the ability to specify the disk alias when importing
from a glance domain.

Change-Id: I7c6c5b023678fb2c16ac44b1c6b83317778a02bb
Bug-Url: https://bugzilla.redhat.com/1183972
Signed-off-by: Idan Shaby <ish...@redhat.com>
---
M 
backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml
M 
backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/openstack/BackendOpenStackImageResource.java
2 files changed, 9 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/89/42089/1

diff --git 
a/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml
 
b/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml
index 5723327..b5cca1c 100644
--- 
a/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml
+++ 
b/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml
@@ -1112,6 +1112,7 @@
         optionalArguments:
           action.import_as_template: xs:boolean
           action.cluster.id|name: xs:string
+          action.disk.alias|name: xs:string
 - name: /storagedomains/{storagedomain:id}/permissions|rel=get
   description: get the list of permissions for the storage domain
 - name: /storagedomains/{storagedomain:id}/permissions/{permission:id}|rel=get
diff --git 
a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/openstack/BackendOpenStackImageResource.java
 
b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/openstack/BackendOpenStackImageResource.java
index 75bb14d..a4e0574 100644
--- 
a/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/openstack/BackendOpenStackImageResource.java
+++ 
b/backend/manager/modules/restapi/jaxrs/src/main/java/org/ovirt/engine/api/restapi/resource/openstack/BackendOpenStackImageResource.java
@@ -77,6 +77,14 @@
             }
             parameters.setImportAsTemplate(action.isImportAsTemplate());
         }
+        if (action.isSetDisk()) {
+            if (action.getDisk().isSetName()) {
+                parameters.setDiskAlias(action.getDisk().getName());
+            }
+            if (action.getDisk().isSetAlias()) {
+                parameters.setDiskAlias(action.getDisk().getAlias());
+            }
+        }
         EntityResolver resolver = new SimpleIdResolver(
                 Disk.class,
                 
org.ovirt.engine.core.common.businessentities.storage.Disk.class,


-- 
To view, visit https://gerrit.ovirt.org/42089
To unsubscribe, visit https://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7c6c5b023678fb2c16ac44b1c6b83317778a02bb
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Idan Shaby <ish...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to