Ori Liel has uploaded a new change for review.

Change subject: restapi: #872819 - RSDL Create Lun Disk params
......................................................................

restapi: #872819 - RSDL Create Lun Disk params

RSDL metadata (.yaml file): for direct-LUN disk don't require size, but require 
lun id,
lun type, and lun connection-details (address, target, port).

https://bugzilla.redhat.com/872819

Change-Id: I5ed6caae3ed3a5bc49113febaf7df5ab612d57df
Signed-off-by: Ori Liel <ol...@redhat.com>
---
M 
backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata_v-3.1.yaml
1 file changed, 6 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/34/9034/1

diff --git 
a/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata_v-3.1.yaml
 
b/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata_v-3.1.yaml
index 8b3aaeb..8bd2946 100644
--- 
a/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata_v-3.1.yaml
+++ 
b/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata_v-3.1.yaml
@@ -321,7 +321,9 @@
           disk.propagate_errors: xs:boolean
           disk.wipe_after_delete: xs:boolean
           disk.storage_domains.storage_domain--COLLECTION: 
{storage_domain.id|name: 'xs:string'}
-      - mandatoryArguments: {disk.interface: 'xs:string', disk.format: 
'xs:string'} #this signature is for direct-LUN disk, which doesn't require size
+        #the signature below is for direct-LUN disk, which doesn't require 
size, but requires the lun id, the lun type, and the lun connection-details.
+      - mandatoryArguments: {disk.interface: 'xs:string', disk.format: 
'xs:string', disk.lun_storage.type: 'xs:string',
+          disk.lun_storage.logical_unit--COLLECTION: {logical_unit.id: 
'xs:string', logical_unit.address: 'xs:string', logical_unit.port: 'xs:int', 
logical_unit.target: 'xs:string'}}
         optionalArguments:
           disk.alias: xs:string
           disk.sparse: xs:boolean
@@ -636,7 +638,9 @@
           disk.propagate_errors: xs:boolean
           disk.wipe_after_delete: xs:boolean
           disk.storage_domains.storage_domain--COLLECTION: 
{storage_domain.id|name: 'xs:string'}
-      - mandatoryArguments: {disk.interface: 'xs:string', disk.format: 
'xs:string'} #this signature is for direct-LUN disk, which doesn't require size
+        #the signature below is for direct-LUN disk, which doesn't require 
size, but requires the lun id, the lun type, and the lun connection-details.
+      - mandatoryArguments: {disk.interface: 'xs:string', disk.format: 
'xs:string', disk.lun_storage.type: 'xs:string',
+          disk.lun_storage.logical_unit--COLLECTION: {logical_unit.id: 
'xs:string', logical_unit.address: 'xs:string', logical_unit.port: 'xs:int', 
logical_unit.target: 'xs:string'}}
         optionalArguments:
           disk.alias: xs:string
           disk.sparse: xs:boolean


--
To view, visit http://gerrit.ovirt.org/9034
To unsubscribe, visit http://gerrit.ovirt.org/settings

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

Reply via email to