Commit 9bdfc3c7 authored by Jose Luis Carcel's avatar Jose Luis Carcel
Browse files

Update - Morpheus Client Extension

parent 87b5aa6f
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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)
+1 −1
Original line number Diff line number Diff line
@@ -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)
+6 −1
Original line number Diff line number Diff line
@@ -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):