blob: 7e32c76441dbd6b34302989508e9d8f4043fcb06 [file] [log] [blame]
demx8as6f58b3e12019-09-18 08:53:26 +02001################################################################################
demx8as663423752021-03-26 21:58:48 +01002# Copyright 2021 highstreet technologies GmbH and others
demx8as6f58b3e12019-09-18 08:53:26 +02003#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
demx8as6323da642022-10-21 13:27:52 +02007#
demx8as686b92e82021-05-08 15:58:54 +02008# https://www.apache.org/licenses/LICENSE-2.0
demx8as6323da642022-10-21 13:27:52 +02009#
demx8as6f58b3e12019-09-18 08:53:26 +020010# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16
17################################################################################
demx8as6323da642022-10-21 13:27:52 +020018# Configuration for interface tests
demx8as6f58b3e12019-09-18 08:53:26 +020019
20################################################################################
demx8as6323da642022-10-21 13:27:52 +020021# DCAE VES Collector communication end point
Martin Skorupski2d0e8352023-02-03 12:36:14 +010022# urlVes=https://smo.o-ran-sc.org:8443/eventListener/v7
23urlVes=https://ves-collector.oam.smo.o-ran-sc.org/eventListener/v7
demx8as663423752021-03-26 21:58:48 +010024basicAuthVes=sample1:sample1
demx8as6f58b3e12019-09-18 08:53:26 +020025
26################################################################################
27# common generated event settings, please dont touch
demx8as64c6b4d12021-03-26 22:07:26 +010028timestamp=$(date -u +%s%6N)
29timeInS=${timestamp:0:$((${#timestamp}-6))}
30timeMs=${timestamp:(-6)}
demx8as6f58b3e12019-09-18 08:53:26 +020031eventTime=$(date -u -d @$timeInS +'%Y-%m-%dT%H:%M:%S').$timeMs"Z"
32eventType="O_RAN_COMPONENT"
33
34################################################################################
35# Information from document: SDN-R System Requirements
36#
demx8as6323da642022-10-21 13:27:52 +020037# a. VendorA pnf2 BestInClass (pnf2)
demx8as6f58b3e12019-09-18 08:53:26 +020038# b. VendorA FancyNextGeneration (FYNG)
39# c. VendorB R2D2 NewFuture (R2D2)
40# d. VendorB 7200DEV (7DEV)
41# e. VendorC TheSkyIsTheLimit (nSky)
42# f. VendorC OpenSourceFirst (1OSF)
43
44# g. VendorA PNF5G (NO5G)
45# h. VendorB PNF5G (VB5G)
demx8as6323da642022-10-21 13:27:52 +020046# i. VendorC NGCell (NGCE)
demx8as6f58b3e12019-09-18 08:53:26 +020047# j. VendorC O-RU (SCRU)
48#
49# z. SDN-R Controller itself (SDNR)
50
51declare -A pnfIdByType;
52declare -A modelByType;
53declare -A oamIpByType;
54declare -A vendorsByType;
55declare -A interfaceByType;
56
57pnfIdByType=(
demx8as6323da642022-10-21 13:27:52 +020058 [pnf2]=NSHMRIACQ01M01pnf201
59 [fyng]=LKCYFL79Q01M01FYNG01
60 [r2d2]=MMTSIL02Q01M01R2D201
61 [7dev]=PRTNILACQ01M017DEV01
62 [nsky]=O-RAN-FH-IPv6-01
demx8as6f58b3e12019-09-18 08:53:26 +020063 [1OSF]=SNSNFLR0Q01M011OSF01
64
demx8as6323da642022-10-21 13:27:52 +020065 [no5g]=MMTSIL02Q01M01NO5G01
66 [vb5g]=PRTNILACQ01M01VB5G01
67 [ngce]=SEDNKSAHQ01M01NGCE01
demx8as6f58b3e12019-09-18 08:53:26 +020068 [scru]=SNSNFLR0Q01M01SCRU01
69
70 [sdnr]=$(hostname --fqdn)
71);
72
73modelByType=(
demx8as6323da642022-10-21 13:27:52 +020074 [pnf2]="pnf2 BestInClass"
75 [fyng]="FancyNextGeneration"
76 [r2d2]="R2D2 NewFuture"
77 [7dev]="7200DEV"
78 [nsky]="TheSkyIsTheLimit"
demx8as6f58b3e12019-09-18 08:53:26 +020079 [1OSF]="OpenSourceFirst"
80
demx8as6323da642022-10-21 13:27:52 +020081 [no5g]="PNF5G"
82 [vb5g]="PNF5G"
83 [ngce]="NGCell"
demx8as6f58b3e12019-09-18 08:53:26 +020084 [scru]="O-RU"
85
86 [sdnr]="ONAP Controller for Radio"
87);
88
89oamIpByType=(
demx8as6323da642022-10-21 13:27:52 +020090 [pnf2]=10.10.10.11
91 [fyng]=10.10.10.12
92 [r2d2]=10.10.10.13
93 [7dev]=10.10.10.14
94 [nsky]=10.10.10.15
demx8as6f58b3e12019-09-18 08:53:26 +020095 [1OSF]=10.10.10.16
96
demx8as6323da642022-10-21 13:27:52 +020097 [no5g]=10.10.10.17
98 [vb5g]=10.10.10.18
99 [ngce]=10.10.10.19
demx8as6f58b3e12019-09-18 08:53:26 +0200100 [scru]=10.10.10.20
101
102 [sdnr]=127.0.0.1
103);
104
105vendorsByType=(
demx8as6323da642022-10-21 13:27:52 +0200106 [pnf2]=VendorA
107 [fyng]=VendorA
108 [r2d2]=VendorB
109 [7dev]=VendorB
110 [nsky]=VendorC
demx8as6f58b3e12019-09-18 08:53:26 +0200111 [1OSF]=VendorC
112
demx8as6323da642022-10-21 13:27:52 +0200113 [no5g]=VendorA
114 [vb5g]=VendorB
115 [ngce]=VendorC
demx8as6f58b3e12019-09-18 08:53:26 +0200116 [scru]=VendorC
117
118 [sdnr]=ONAP
119);
120
121interfaceByType=(
demx8as6323da642022-10-21 13:27:52 +0200122 [pnf2]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
123 [fyng]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
124 [r2d2]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
125 [7dev]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
126 [nsky]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
127 [1OSF]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
128 [no5g]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
129 [vb5g]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
130 [ngce]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
131 [scru]=4af8681f-f2e4-4058-8052-4e9343ee7bf2
demx8as6f58b3e12019-09-18 08:53:26 +0200132 [sdnr]=northbound-interface
133)
134
135spaces=" ";
136sequence=;
137
138mkdir -p json/examples