Commit 7a7fa885 authored by Lluis Gifre Renom's avatar Lluis Gifre Renom
Browse files

Merge branch 'cnit_related_activity_openroadm' of...

Merge branch 'cnit_related_activity_openroadm' of ssh://gifrerenom_labs.etsi.org/tfs/controller into cnit_related_activity_openroadm
parents b8001914 d861e67c
Loading
Loading
Loading
Loading
+20 −20
Original line number Diff line number Diff line
@@ -22,20 +22,20 @@ stages:
# include the individual .gitlab-ci.yml of each micro-service and tests
include:
  #- local: '/manifests/.gitlab-ci.yml'
  - local: '/src/monitoring/.gitlab-ci.yml'
  - local: '/src/nbi/.gitlab-ci.yml'
  #- local: '/src/monitoring/.gitlab-ci.yml'
  #- local: '/src/nbi/.gitlab-ci.yml'
  - local: '/src/context/.gitlab-ci.yml'
  - local: '/src/device/.gitlab-ci.yml'
  - local: '/src/service/.gitlab-ci.yml'
  - local: '/src/dbscanserving/.gitlab-ci.yml'
  - local: '/src/opticalattackmitigator/.gitlab-ci.yml'
  - local: '/src/opticalattackdetector/.gitlab-ci.yml'
  - local: '/src/opticalattackmanager/.gitlab-ci.yml'
  #- local: '/src/dbscanserving/.gitlab-ci.yml'
  #- local: '/src/opticalattackmitigator/.gitlab-ci.yml'
  #- local: '/src/opticalattackdetector/.gitlab-ci.yml'
  #- local: '/src/opticalattackmanager/.gitlab-ci.yml'
  - local: '/src/opticalcontroller/.gitlab-ci.yml'
  - local: '/src/ztp/.gitlab-ci.yml'
  - local: '/src/policy/.gitlab-ci.yml'
  - local: '/src/automation/.gitlab-ci.yml'
  - local: '/src/forecaster/.gitlab-ci.yml'
  #- local: '/src/ztp/.gitlab-ci.yml'
  #- local: '/src/policy/.gitlab-ci.yml'
  #- local: '/src/automation/.gitlab-ci.yml'
  #- local: '/src/forecaster/.gitlab-ci.yml'
  #- local: '/src/webui/.gitlab-ci.yml'
  #- local: '/src/l3_distributedattackdetector/.gitlab-ci.yml'
  #- local: '/src/l3_centralizedattackdetector/.gitlab-ci.yml'
@@ -44,16 +44,16 @@ include:
  #- local: '/src/interdomain/.gitlab-ci.yml'
  - local: '/src/pathcomp/.gitlab-ci.yml'
  #- local: '/src/dlt/.gitlab-ci.yml'
  - local: '/src/load_generator/.gitlab-ci.yml'
  - local: '/src/bgpls_speaker/.gitlab-ci.yml'
  - local: '/src/kpi_manager/.gitlab-ci.yml'
  - local: '/src/kpi_value_api/.gitlab-ci.yml'
  - local: '/src/kpi_value_writer/.gitlab-ci.yml'
  - local: '/src/telemetry/.gitlab-ci.yml'
  - local: '/src/analytics/.gitlab-ci.yml'
  - local: '/src/qos_profile/.gitlab-ci.yml'
  - local: '/src/vnt_manager/.gitlab-ci.yml'
  - local: '/src/e2e_orchestrator/.gitlab-ci.yml'
  #- local: '/src/load_generator/.gitlab-ci.yml'
  #- local: '/src/bgpls_speaker/.gitlab-ci.yml'
  #- local: '/src/kpi_manager/.gitlab-ci.yml'
  #- local: '/src/kpi_value_api/.gitlab-ci.yml'
  #- local: '/src/kpi_value_writer/.gitlab-ci.yml'
  #- local: '/src/telemetry/.gitlab-ci.yml'
  #- local: '/src/analytics/.gitlab-ci.yml'
  #- local: '/src/qos_profile/.gitlab-ci.yml'
  #- local: '/src/vnt_manager/.gitlab-ci.yml'
  #- local: '/src/e2e_orchestrator/.gitlab-ci.yml'

  # This should be last one: end-to-end integration tests
  - local: '/src/tests/.gitlab-ci.yml'
+2 −2
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@ export TFS_REGISTRY_IMAGES=${TFS_REGISTRY_IMAGES:-"http://localhost:32000/tfs/"}

# If not already set, set the list of components, separated by spaces, you want to build images for, and deploy.
# By default, only basic components are deployed
export TFS_COMPONENTS=${TFS_COMPONENTS:-"context device  pathcomp opticalcontroller service slice nbi webui load_generator"}
export TFS_COMPONENTS=${TFS_COMPONENTS:-"context device pathcomp service slice nbi webui load_generator"}

# Uncomment to activate Monitoring (old)
#export TFS_COMPONENTS="${TFS_COMPONENTS} monitoring"

lightpath.json

deleted100644 → 0
+0 −63
Original line number Diff line number Diff line
{
    "1": {
        "flow_id": 1,
        "src": "T1.1",
        "dst": "T2.1",
        "bitrate": 100,
        "bidir": 0,
        "flows": {
            "T1.1": {
                "f": {
                    "in": "0",
                    "out": "1"
                },
                "b": {}
            },
            "R1": {
                "f": {
                    "in": "12",
                    "out": "101"
                },
                "b": {}
            },
            "R2": {
                "f": {
                    "in": "111",
                    "out": "2"
                },
                "b": {}
            },
            "T2.1": {
                "f": {
                    "in": "6",
                    "out": "0"
                },
                "b": {}
            }
        },
        "band_type": "c_slots",
        "slots": [
            1,
            2,
            3,
            4
        ],
        "fiber_forward": {},
        "fiber_backward": {},
        "op-mode": 1,
        "n_slots": 4,
        "links": [
            "T1.1-R1",
            "R2-T2.1"
        ],
        "path": [
            "R1",
            "R2"
        ],
        "band": 50000,
        "freq": 192031250,
        "is_active": false,
        "parent_opt_band": 1,
        "new_optical_band": 1
    }
}
 No newline at end of file
+5 −5
Original line number Diff line number Diff line
@@ -35,9 +35,9 @@ from .templates.VPN.transponder import edit_optical_channel, change_optical_chan
from .RetryDecorator import retry
from context.client.ContextClient import ContextClient
from common.proto.context_pb2 import OpticalConfig
from .templates.descovery_tool.transponders import  transponder_values_extractor
from .templates.descovery_tool.roadms import roadm_values_extractor, extract_media_channels
from .templates.descovery_tool.open_roadm import openroadm_values_extractor
from .templates.discovery_tool.transponders import  transponder_values_extractor
from .templates.discovery_tool.roadms import roadm_values_extractor, extract_media_channels
from .templates.discovery_tool.open_roadm import openroadm_values_extractor
from .templates.VPN.openroadm import network_media_channel_handler


+6 −16
Original line number Diff line number Diff line
@@ -19,15 +19,13 @@ import lxml.etree as ET
from typing import Collection, Dict, Any
from common.proto.context_pb2 import  Location
from decimal import Decimal
def extract_roadm_circuits_pack (xml_data:str):
  

def extract_roadm_circuits_pack (xml_data:str):
    xml_bytes = xml_data.encode("utf-8")
    root = ET.fromstring(xml_bytes)
    # with open('xml.log', 'w') as f:
    #      print(xml_bytes, file=f)

    
    namespace = {'oc': "http://org/openroadm/device"}

    circuits = root.findall('.//oc:circuit-packs',namespace)
@@ -245,12 +243,4 @@ def openroadm_values_extractor (data_xml:str,resource_keys:list,dic:dict):
                                    }
                    ports_result.append((resource_key, resource_value))

        
    return [dic,ports_result]            
    
    
    
    
    
    
              
 No newline at end of file
Loading