Update documentation
[oam.git] / solution / dev / ves-test-collector / client-scripts-ves-v7 / config
1 ################################################################################
2 #
3 # Copyright 2019 highstreet technologies GmbH and others
4 #
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
8
9 #     http://www.apache.org/licenses/LICENSE-2.0
10
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 #
17
18 ################################################################################
19 # Configuration for interface tests 
20
21 ################################################################################
22 # DCAE VES Collector communication end point 
23 urlVes=http://localhost:30007/eventListener/v7
24 basicAuthVes=will:pill
25
26 ################################################################################
27 # common generated event settings, please dont touch
28 timestamp=$(date -u +%s%3N)
29 timeInS=${timestamp:0:$((${#timestamp}-3))}
30 timeMs=${timestamp:(-3)}
31 eventTime=$(date -u -d @$timeInS +'%Y-%m-%dT%H:%M:%S').$timeMs"Z"
32 eventType="O_RAN_COMPONENT"
33
34 ################################################################################
35 # Information from document: SDN-R System Requirements
36 #
37 # a. VendorA   1234 BestInClass    (1234)
38 # 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)
46 # i. VendorC   NGCell              (NGCE)  
47 # j. VendorC   O-RU                (SCRU)
48 #
49 # z. SDN-R     Controller itself   (SDNR)
50
51 declare -A pnfIdByType;
52 declare -A modelByType;
53 declare -A oamIpByType;
54 declare -A vendorsByType;
55 declare -A interfaceByType;
56
57 pnfIdByType=(
58     [1234]=NSHMRIACQ01M01123401 
59     [fyng]=LKCYFL79Q01M01FYNG01 
60     [r2d2]=MMTSIL02Q01M01R2D201 
61     [7dev]=PRTNILACQ01M017DEV01 
62     [nsky]=SEDNKSAHQ01M01nSky01 
63     [1OSF]=SNSNFLR0Q01M011OSF01
64
65     [no5g]=MMTSIL02Q01M01NO5G01 
66     [vb5g]=PRTNILACQ01M01VB5G01 
67     [ngce]=SEDNKSAHQ01M01NGCE01 
68     [scru]=SNSNFLR0Q01M01SCRU01
69
70     [sdnr]=$(hostname --fqdn)
71 );
72
73 modelByType=(
74     [1234]="1234 BestInClass" 
75     [fyng]="FancyNextGeneration" 
76     [r2d2]="R2D2 NewFuture" 
77     [7dev]="7200DEV" 
78     [nsky]="TheSkyIsTheLimit" 
79     [1OSF]="OpenSourceFirst"
80
81     [no5g]="PNF5G" 
82     [vb5g]="PNF5G" 
83     [ngce]="NGCell" 
84     [scru]="O-RU"
85
86     [sdnr]="ONAP Controller for Radio"
87 );
88
89 oamIpByType=(
90     [1234]=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 
95     [1OSF]=10.10.10.16
96
97     [no5g]=10.10.10.17 
98     [vb5g]=10.10.10.18 
99     [ngce]=10.10.10.19 
100     [scru]=10.10.10.20
101
102     [sdnr]=127.0.0.1
103 );
104
105 vendorsByType=(
106     [1234]=VendorA 
107     [fyng]=VendorA 
108     [r2d2]=VendorB 
109     [7dev]=VendorB 
110     [nsky]=VendorC 
111     [1OSF]=VendorC
112
113     [no5g]=VendorA 
114     [vb5g]=VendorB 
115     [ngce]=VendorC 
116     [scru]=VendorC
117
118     [sdnr]=ONAP
119 );
120
121 interfaceByType=(
122     [1234]=LP-MWPS-RADIO 
123     [fyng]=LP-MWPS-RADIO 
124     [r2d2]=LP-MWPS-RADIO 
125     [7dev]=LP-MWPS-RADIO 
126     [nsky]=LP-MWPS-RADIO 
127     [1OSF]=LP-MWPS-RADIO
128     [no5g]=LP-MWPS-RADIO 
129     [vb5g]=LP-MWPS-RADIO 
130     [ngce]=LP-MWPS-RADIO 
131     [scru]=LP-MWPS-RADIO
132     [sdnr]=northbound-interface
133 )
134
135 spaces="                   ";
136 sequence=;
137
138 mkdir -p json/examples