Commit aa6ff5b2 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

NBI - Device ACL connector:

- Enabled DEBUG mode
- Corrected REST-API server binding paths
- Added missing imports
- Minor cosmetic improvements
parent 582d3249
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -37,7 +37,7 @@ spec:
        - containerPort: 9192
        env:
        - name: LOG_LEVEL
          value: "INFO"
          value: "DEBUG"
        readinessProbe:
          exec:
            command: ["/bin/grpc_health_probe", "-addr=:9090"]
+4 −4
Original line number Diff line number Diff line
@@ -30,13 +30,13 @@ def register_ietf_acl(rest_server: RestServer):
    __add_resource(
        rest_server,
        ACLs,
        "/device=<device_uuid>/ietf-access-control-list:acls",
        "/device=<device_uuid>/ietf-access-control-list:acls",
        "/device=<path:device_uuid>/ietf-access-control-list:acls",
        "/device=<path:device_uuid>/ietf-access-control-list:acls",
    )

    __add_resource(
        rest_server,
        ACL,
        "/device=<device_uuid>/ietf-access-control-list:acl=<acl_name>",
        "/device=<device_uuid>/ietf-access-control-list:acl=<acl_name>/",
        "/device=<path:device_uuid>/ietf-access-control-list:acl=<path:acl_name>",
        "/device=<path:device_uuid>/ietf-access-control-list:acl=<path:acl_name>/",
    )
+2 −6
Original line number Diff line number Diff line
@@ -14,19 +14,15 @@

import logging
from typing import Dict

from flask import request
from flask_restful import Resource
from werkzeug.exceptions import NotFound

from werkzeug.exceptions import NotFound, UnsupportedMediaType
from common.proto.context_pb2 import Device, DeviceId
from common.tools.grpc.Tools import grpc_message_to_json_string
from common.tools.object_factory.Device import json_device_id
from context.client.ContextClient import ContextClient
from device.client.DeviceClient import DeviceClient

from nbi.service.rest_server.nbi_plugins.tools.Authentication import HTTP_AUTH

#from nbi.service.rest_server.nbi_plugins.tools.Authentication import HTTP_AUTH
from .ietf_acl_parser import config_rule_from_ietf_acl

LOGGER = logging.getLogger(__name__)