################################################################################ # Copyright 2021 highstreet technologies GmbH and others # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # https://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # ################################################################################ # Configuration for interface tests ################################################################################ # DCAE VES Collector communication end point # urlVes=https://smo.o-ran-sc.org:8443/eventListener/v7 urlVes=https://ves-collector.oam.smo.o-ran-sc.org/eventListener/v7 basicAuthVes=sample1:sample1 ################################################################################ # common generated event settings, please dont touch timestamp=$(date -u +%s%6N) timeInS=${timestamp:0:$((${#timestamp}-6))} timeMs=${timestamp:(-6)} eventTime=$(date -u -d @$timeInS +'%Y-%m-%dT%H:%M:%S').$timeMs"Z" eventType="O_RAN_COMPONENT" ################################################################################ # Information from document: SDN-R System Requirements # # a. VendorA pnf2 BestInClass (pnf2) # b. VendorA FancyNextGeneration (FYNG) # c. VendorB R2D2 NewFuture (R2D2) # d. VendorB 7200DEV (7DEV) # e. VendorC TheSkyIsTheLimit (nSky) # f. VendorC OpenSourceFirst (1OSF) # g. VendorA PNF5G (NO5G) # h. VendorB PNF5G (VB5G) # i. VendorC NGCell (NGCE) # j. VendorC O-RU (SCRU) # # z. SDN-R Controller itself (SDNR) declare -A pnfIdByType; declare -A modelByType; declare -A oamIpByType; declare -A vendorsByType; declare -A interfaceByType; pnfIdByType=( [pnf2]=NSHMRIACQ01M01pnf201 [fyng]=LKCYFL79Q01M01FYNG01 [r2d2]=MMTSIL02Q01M01R2D201 [7dev]=PRTNILACQ01M017DEV01 [nsky]=O-RAN-FH-IPv6-01 [1OSF]=SNSNFLR0Q01M011OSF01 [no5g]=MMTSIL02Q01M01NO5G01 [vb5g]=PRTNILACQ01M01VB5G01 [ngce]=SEDNKSAHQ01M01NGCE01 [scru]=SNSNFLR0Q01M01SCRU01 [sdnr]=$(hostname --fqdn) ); modelByType=( [pnf2]="pnf2 BestInClass" [fyng]="FancyNextGeneration" [r2d2]="R2D2 NewFuture" [7dev]="7200DEV" [nsky]="TheSkyIsTheLimit" [1OSF]="OpenSourceFirst" [no5g]="PNF5G" [vb5g]="PNF5G" [ngce]="NGCell" [scru]="O-RU" [sdnr]="ONAP Controller for Radio" ); oamIpByType=( [pnf2]=10.10.10.11 [fyng]=10.10.10.12 [r2d2]=10.10.10.13 [7dev]=10.10.10.14 [nsky]=10.10.10.15 [1OSF]=10.10.10.16 [no5g]=10.10.10.17 [vb5g]=10.10.10.18 [ngce]=10.10.10.19 [scru]=10.10.10.20 [sdnr]=127.0.0.1 ); vendorsByType=( [pnf2]=VendorA [fyng]=VendorA [r2d2]=VendorB [7dev]=VendorB [nsky]=VendorC [1OSF]=VendorC [no5g]=VendorA [vb5g]=VendorB [ngce]=VendorC [scru]=VendorC [sdnr]=ONAP ); interfaceByType=( [pnf2]=4af8681f-f2e4-4058-8052-4e9343ee7bf2 [fyng]=4af8681f-f2e4-4058-8052-4e9343ee7bf2 [r2d2]=4af8681f-f2e4-4058-8052-4e9343ee7bf2 [7dev]=4af8681f-f2e4-4058-8052-4e9343ee7bf2 [nsky]=4af8681f-f2e4-4058-8052-4e9343ee7bf2 [1OSF]=4af8681f-f2e4-4058-8052-4e9343ee7bf2 [no5g]=4af8681f-f2e4-4058-8052-4e9343ee7bf2 [vb5g]=4af8681f-f2e4-4058-8052-4e9343ee7bf2 [ngce]=4af8681f-f2e4-4058-8052-4e9343ee7bf2 [scru]=4af8681f-f2e4-4058-8052-4e9343ee7bf2 [sdnr]=northbound-interface ) spaces=" "; sequence=; mkdir -p json/examples