def _add_disk_offering(disk_offering_xml_obj, session_uuid): action = api_actions.CreateDiskOfferingAction() action.sessionUuid = session_uuid action.name = disk_offering_xml_obj.name_ action.description = disk_offering_xml_obj.description_ action.diskSize = sizeunit.get_size(disk_offering_xml_obj.diskSize_) try: evt = action.run() test_util.test_logger(jsonobject.dumps(evt)) except: exc_info.append(sys.exc_info())
def _add_disk_offering(disk_offering_xml_obj, session_uuid): action = api_actions.CreateDiskOfferingAction() action.sessionUuid = session_uuid action.name = disk_offering_xml_obj.name_ action.description = disk_offering_xml_obj.description_ action.diskSize = sizeunit.get_size(disk_offering_xml_obj.diskSize_) if disk_offering_xml_obj.uuid__: action.resourceUuid = disk_offering_xml_obj.uuid__ evt = action.run() dinv = evt.inventory deploy_logger(jsonobject.dumps(evt))
def create_volume_offering(disk_offering_option, \ session_uuid=None): action = api_actions.CreateDiskOfferingAction() action.diskSize = disk_offering_option.get_diskSize() action.name = disk_offering_option.get_name() action.description = disk_offering_option.get_description() action.allocatorStrategy = disk_offering_option.get_allocatorStrategy() test_util.action_logger('Create disk offering: name: %s, diskSize: %d' \ % (action.name, action.diskSize)) evt = account_operations.execute_action_with_session(action, session_uuid) test_util.test_logger('Disk Offering: %s is created' % evt.inventory.uuid) return evt.inventory