blob: 2b4e5e1c2c69854ee9534dcefcc1e0197707c5ed [file] [log] [blame]
badhri854c028b32021-11-03 18:24:05 -05001# Copyright 2020-present Open Networking Foundation
2#
Ajay Lotan Thakur03189d22022-02-10 14:06:03 -06003# SPDX-License-Identifier: Apache-2.0
badhri854c028b32021-11-03 18:24:05 -05004
5images:
Ajay Lotan Thakur71115fe2022-03-03 22:26:08 -07006 repository: "" #default docker hub
badhri854c028b32021-11-03 18:24:05 -05007 tags:
Ajay Lotan Thakur71115fe2022-03-03 22:26:08 -07008 init: omecproject/pod-init:1.0.0
Ajay Lotan Thakurc298ff22022-03-17 16:54:33 -06009 gnbsim: omecproject/5gc-gnbsim:main-832a5a6
badhri854c028b32021-11-03 18:24:05 -050010 pullPolicy: IfNotPresent
badhri854c028b32021-11-03 18:24:05 -050011
12nodeSelectors:
13 enabled: false
14 gnbsim:
15 label: omec-cp
16 value: enabled
17
18resources:
19 enabled: true
20 gnbsim:
21 requests:
22 cpu: 2
23 memory: 1Gi
24 limits:
25 cpu: 2
26 memory: 1Gi
27
28config:
29 clusterDomain: cluster.local
30 coreDump:
31 enabled: false
32 path: /tmp/coredump
33 gnbsim:
34 deploy: true
35 sriov:
36 enabled: disabled
37 ipam: static
38 cniPlugin: simpleovs #need override value
39 gnb:
40 ip: 192.168.251.5/24
Ajay Lotan Thakur484545b2022-02-28 14:39:16 -060041 profile:
42 enable: true
43 port: 5000
badhri854c028b32021-11-03 18:24:05 -050044 ngapp:
45 port: 38412
46 nodePort:
47 enabled: false
48 port: 30071
49 yamlCfgFiles:
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060050 gnb.conf:
badhri854c028b32021-11-03 18:24:05 -050051 info:
52 version: 1.0.0
53 description: gNodeB sim initial configuration
54 configuration:
55 gnbs: # pool of gNodeBs
56 gnb1:
57 n2IpAddr: # gNB N2 interface IP address used to connect to AMF
58 n2Port: 9487 # gNB N2 Port used to connect to AMF
59 n3IpAddr: 192.168.251.5 # gNB N3 interface IP address used to connect to UPF
60 n3Port: 2152 # gNB N3 Port used to connect to UPF
61 name: gnb1 # gNB name that uniquely identify a gNB within application
Vini Gajjaraf6abca2021-11-30 19:37:47 +053062 globalRanId:
63 plmnId:
64 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
65 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
66 gNbId:
67 bitLength: 24
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060068 gNBValue: "000102" # gNB identifier (3 bytes hex string, range: 000000~FFFFFF)
Vini Gajjaraf6abca2021-11-30 19:37:47 +053069 supportedTaList:
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060070 - tac: "000001" # Tracking Area Code (3 bytes hex string, range: 000000~FFFFFF)
Vini Gajjaraf6abca2021-11-30 19:37:47 +053071 broadcastPlmnList:
72 - plmnId:
73 mcc: 208
74 mnc: 93
75 taiSliceSupportList:
76 - sst: 1 # Slice/Service Type (uinteger, range: 0~255)
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060077 sd: "010203" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
badhri854c028b32021-11-03 18:24:05 -050078 defaultAmf:
79 hostName: amf # Host name of AMF
80 ipAddr: # AMF IP address
81 port: 38412 # AMF port
Vini Gajjaraf6abca2021-11-30 19:37:47 +053082
badhri854c028b32021-11-03 18:24:05 -050083 profiles: # profile information
84 - profileType: register # profile type
85 profileName: profile1 # uniqely identifies a profile within application
86 enable: false # Set true to execute the profile, false otherwise.
87 gnbName: gnb1 # gNB to be used for this profile
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060088 startImsi: 208930100007487 #First IMSI. Subsequent values will be used if ueCount is mo re than 1
badhri854c028b32021-11-03 18:24:05 -050089 ueCount: 5 # Number of UEs for for which the profile will be executed
90 plmnId: # Public Land Mobile Network ID, <PLMN ID> = <MCC><MNC>
91 mcc: 208 # Mobile Country Code (3 digits string, digit: 0~9)
92 mnc: 93 # Mobile Network Code (2 or 3 digits string, digit: 0~9)
93 - profileType: pdusessest
94 profileName: profile2
95 enable: true
96 gnbName: gnb1
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -060097 startImsi: 208930100007492
badhri854c028b32021-11-03 18:24:05 -050098 ueCount: 5
99 plmnId:
100 mcc: 208
101 mnc: 93
102 dataPktCount: 5 # Number of UL user data packets to be transmitted. Common for all UEs
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530103 - profileType: anrelease
badhri854c028b32021-11-03 18:24:05 -0500104 profileName: profile3
105 enable: false
106 gnbName: gnb1
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -0600107 startImsi: 208930100007497
badhri854c028b32021-11-03 18:24:05 -0500108 ueCount: 5
109 plmnId:
Vini Gajjaraf6abca2021-11-30 19:37:47 +0530110 mcc: 208
111 mnc: 93
Vini Gajjar4dff76a2022-01-24 10:29:29 +0000112 - profileType: uetriggservicereq
113 profileName: profile4
114 enable: false
115 gnbName: gnb1
116 startImsi: 208930100007497
117 ueCount: 5
118 plmnId:
119 mcc: 208
120 mnc: 93
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530121 - profileType: deregister
122 profileName: profile4
123 enable: false
124 gnbName: gnb1
Ajay Lotan Thakurb9b6ed32022-03-02 00:17:19 -0600125 startImsi: 208930100007497
Vini Gajjar6cd5c622021-12-17 09:43:40 +0530126 ueCount: 5
127 plmnId:
128 mcc: 208
129 mnc: 93
badhri854c028b32021-11-03 18:24:05 -0500130 logger:
131 logLevel: info # how detailed the log will be, values: trace, debug, info, warn, error, fatal, panic