Skip to content
Snippets Groups Projects
Commit 9bdfc3c7 authored by Jose Luis Carcel's avatar Jose Luis Carcel
Browse files

Update - Morpheus Client Extension

parent 87b5aa6f
No related branches found
No related tags found
1 merge request!338Resolve "(EVIDEN) SmartNIC support"
......@@ -104,9 +104,9 @@ class SmartnicDriver(_Driver):
with self.__lock:
for resource in resources:
LOGGER.info('resource = {:s}'.format(str(resource)))
config_rules = find_key(resource, 'config_rules')
#config_rules = find_key(resource, 'config_rules')
results.extend(delete_connectivity_service(
self.__tapi_root, config_rules, timeout=self.__timeout))
self.__tapi_root, resource[1], timeout=self.__timeout))
return results
@metered_subclass_method(METRICS_POOL)
......
......@@ -99,7 +99,7 @@ def delete_connectivity_service(root_url, config_rules, timeout : Optional[int]
url = '{:s}/manage-probe/configure'.format(root_url)
results = []
try:
response = requests.delete(url=url, timeout=timeout, verify=False)
response = requests.delete(url=url, data=config_rules, timeout=timeout, verify=False)
except Exception as e: # pylint: disable=broad-except
LOGGER.exception('Exception deleting ConfigRule')
results.append(e)
......
......@@ -201,7 +201,12 @@ class Device(_Resource):
def delete(self, device_uuid : str):
device = request.get_json()['devices'][0]
return format_grpc_to_json(self.device_client.DeleteDevice(grpc_device(
device_uuid = device['device_id']['device_uuid']['uuid']
device_uuid = device['device_id']['device_uuid']['uuid'],
device_type = device['device_type'],
status = device['device_operational_status'],
endpoints = device['device_endpoints'],
config_rules = device['device_config']['config_rules'],
drivers = device['device_drivers']
)))
class LinkIds(_Resource):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment