blob: 36dd83b948a00b72a616624012252ac64ddb3018 [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
9 amf: omecproject/5gc-amf:master-4e0656a
10 nrf: omecproject/5gc-nrf:master-3768767
11 smf: omecproject/5gc-smf:master-d14a4c9
12 ausf: omecproject/5gc-ausf:master-97794b4
13 nssf: omecproject/5gc-nssf:master-0e9b742
14 pcf: omecproject/5gc-pcf:master-b720a4c
15 udr: omecproject/5gc-udr:master-f020ef3
16 udm: omecproject/5gc-udm:master-bd72757
17 webui: omecproject/5gc-webui:master-7f96cfd
badhri854c028b32021-11-03 18:24:05 -050018 pullPolicy: IfNotPresent
badhri854c028b32021-11-03 18:24:05 -050019
20resources:
21 enabled: false
22 amf:
23 requests:
Ajay Lotan Thakur71115fe2022-03-03 22:26:08 -070024 cpu: 3
badhri854c028b32021-11-03 18:24:05 -050025 memory: 1Gi
26 limits:
27 cpu: 2
28 memory: 1Gi
29 nrf:
30 requests:
31 cpu: 2
32 memory: 1Gi
33 limits:
34 cpu: 2
35 memory: 1Gi
36 smf:
37 requests:
38 cpu: 2
39 memory: 1Gi
40 limits:
41 cpu: 2
42 memory: 1Gi
43 ausf:
44 requests:
45 cpu: 2
46 memory: 1Gi
47 limits:
48 cpu: 2
49 memory: 1Gi
50 nssf:
51 requests:
52 cpu: 2
53 memory: 1Gi
54 limits:
55 cpu: 2
56 memory: 1Gi
57 pcf:
58 requests:
59 cpu: 2
60 memory: 1Gi
61 limits:
62 cpu: 2
63 memory: 1Gi
64 udr:
65 requests:
66 cpu: 2
67 memory: 1Gi
68 limits:
69 cpu: 2
70 memory: 1Gi
71 udm:
72 requests:
73 cpu: 2
74 memory: 1Gi
75 limits:
76 cpu: 2
77 memory: 1Gi
78 webui:
79 requests:
80 cpu: 1
81 memory: 1Gi
82 limits:
83 cpu: 1
84 memory: 1Gi
85
86mongodb:
87 deploy: true
88 fullnameOverride: mongodb
89 persistence:
90 enabled: false
91 auth:
92 enabled: false
93 serviceAccount:
94 create: false
95 #clusterDomain: cluster.local
96 #architecture: replicaset
97 #replicaCount: 3
98
99config:
100 managedByConfigPod: # config comes from helm by default, if enabled true, then discard
101 enabled: false # helm chart config and use the config from config Pod
102 syncUrl: "" # Get the config from adapater in case control plane is down
103 useExistingConfigMap: false
badhri859b2ce392022-01-18 12:45:40 -0600104 imagePath: /free5gc
badhri854c028b32021-11-03 18:24:05 -0500105 coreDump:
106 enabled: false
107 path: /tmp/coredump
108 mongodb:
109 name: free5gc
110 url: mongodb://mongodb
111 grpc:
112 golog_verbosity: "99"
113 severity: "info"
114 trace: "all"
115 verbosity: "debug"
116 logger:
117 # network function
118 AMF:
119 debugLevel: info
120 ReportCaller: false
121 SMF:
122 debugLevel: info
123 ReportCaller: false
124 UDR:
125 debugLevel: info
126 ReportCaller: false
127 UDM:
128 debugLevel: info
129 ReportCaller: false
130 NRF:
131 debugLevel: info
132 ReportCaller: false
133 PCF:
134 debugLevel: info
135 ReportCaller: false
136 AUSF:
137 debugLevel: info
138 ReportCaller: false
139 N3IWF:
140 debugLevel: info
141 ReportCaller: false
142 # library
143 NAS:
144 debugLevel: info
145 ReportCaller: false
146 FSM:
147 debugLevel: info
148 ReportCaller: false
149 NGAP:
150 debugLevel: info
151 ReportCaller: false
152 NamfComm:
153 debugLevel: info
154 ReportCaller: false
155 NamfEventExposure:
156 debugLevel: info
157 ReportCaller: false
158 NsmfPDUSession:
159 debugLevel: info
160 ReportCaller: false
161 NudrDataRepository:
162 debugLevel: info
163 ReportCaller: false
164 OpenApi:
165 debugLevel: info
166 ReportCaller: false
167 Aper:
168 debugLevel: info
169 ReportCaller: false
170 CommonConsumerTest:
171 debugLevel: info
172 ReportCaller: false
173 PFCP:
174 debugLevel: info
175 ReportCaller: false
176 MongoDBLibrary:
177 debugLevel: info
178 ReportCaller: false
179 PathUtil:
180 debugLevel: info
181 ReportCaller: false
182 # webui
183 WEBUI:
184 debugLevel: info
185 ReportCaller: false
186 webui:
187 deploy: true
188 #podAnnotations:
189 serviceType: ClusterIP
190 urlport:
191 port: 5000
192 # Provide nodePort when serviceType is NodePort
193 #nodePort: 35000
194 grpc:
195 port: 9876
196 ingress:
197 enabled: false
198 hostname: free5gc.local
199 path: /
200 pathType: Prefix
201 # extraHosts:
202 # - host: free5gc.local
203 # path: /
204 cfgFiles:
205 # https://github.com/free5gc/free5gc/blob/main/config/webuicfg.yaml
206 webuicfg.conf:
207 info:
208 version: 1.0.0
209 description: WebUI initial local configuration
210 configuration: {}
211 udm:
212 deploy: true
213 #podAnnotations:
214 serviceType: ClusterIP
215 sbi:
216 port: 29503
217 # Provide nodePort when serviceType is NodePort
218 #nodePort: 30074
219 cfgFiles:
220 # https://github.com/free5gc/free5gc/blob/main/config/udmcfg.yaml
221 udmcfg.conf:
222 info:
223 version: 1.0.0
224 description: UDM initial local configuration
225 configuration:
226 nrfUri: http://nrf:29510
227 plmnList:
228 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530229 mcc: "208"
230 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500231 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530232 mcc: "222"
233 mnc: "88"
badhri854c028b32021-11-03 18:24:05 -0500234 serviceNameList:
235 - nudm-sdm
236 - nudm-uecm
237 - nudm-ueau
238 - nudm-ee
239 - nudm-pp
240 sbi:
241 scheme: http
242 bindingIPv4: "0.0.0.0"
243 registerIPv4: udm
244 tls:
245 log: free5gc/udmsslkey.log
246 pem: free5gc/support/TLS/udm.pem
247 key: free5gc/support/TLS/udm.key
248 keys:
249 udmProfileAHNPublicKey: 5a8d38864820197c3394b92613b20b91633cbd897119273bf8e4a6f4eec0a650
250 udmProfileAHNPrivateKey: c53c22208b61860b06c62e5406a7b330c2b577aa5558981510d128247d38bd1d
251 udmProfileBHNPublicKey: 0472DA71976234CE833A6907425867B82E074D44EF907DFB4B3E21C1C2256EBCD15A7DED52FCBB097A4ED250E036C7B9C8C7004C4EEDC4F068CD7BF8D3F900E3B4
252 udmProfileBHNPrivateKey: F1AB1074477EBCC7F554EA1C5FC368B1616730155E0041AC447D6301975FECDA
253 udr:
254 deploy: true
255 #podAnnotations:
256 serviceType: ClusterIP
257 sbi:
258 port: 29504
259 # Provide nodePort when serviceType is NodePort
260 #nodePort: 30074
261 cfgFiles:
262 # https://github.com/free5gc/free5gc/blob/main/config/udrcfg.yaml
263 udrcfg.conf:
264 info:
265 version: 1.0.0
266 description: UDR initial local configuration
267 configuration:
268 nrfUri: http://nrf:29510
269 plmnSupportList:
270 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530271 mcc: "208"
272 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500273 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530274 mcc: "333"
275 mnc: "88"
badhri854c028b32021-11-03 18:24:05 -0500276 sbi:
277 scheme: http
278 bindingIPv4: "0.0.0.0"
279 registerIPv4: udr
280 pcf:
281 deploy: true
282 #podAnnotations:
283 serviceType: ClusterIP
284 sbi:
285 port: 29507
286 # Provide nodePort when serviceType is NodePort
287 #nodePort: 30077
288 cfgFiles:
289 # https://github.com/free5gc/free5gc/blob/main/config/pcfcfg.yaml
290 pcfcfg.conf:
291 info:
292 version: 1.0.0
293 description: PCF initial local configuration
294 configuration:
295 pcfName: PCF
296 nrfUri: http://nrf:29510
297 sbi:
298 scheme: http
299 bindingIPv4: "0.0.0.0"
300 registerIPv4: pcf
301 defaultBdtRefId: BdtPolicyId-
302 plmnList:
303 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530304 mcc: "208"
305 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500306 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530307 mcc: "333"
308 mnc: "88"
badhri854c028b32021-11-03 18:24:05 -0500309 serviceList:
310 - serviceName: npcf-am-policy-control
311 - serviceName: npcf-smpolicycontrol
312 suppFeat: 3fff
313 - serviceName: npcf-bdtpolicycontrol
314 - serviceName: npcf-policyauthorization
315 suppFeat: 3
316 - serviceName: npcf-eventexposure
317 - serviceName: npcf-ue-policy-control
318 nssf:
319 deploy: true
320 #podAnnotations:
321 serviceType: ClusterIP
322 sbi:
323 port: 29531
324 # Provide nodePort when serviceType is NodePort
325 #nodePort: 30081
326 cfgFiles:
327 # https://github.com/free5gc/free5gc/blob/main/config/nssfcfg.yaml
328 nssfcfg.conf:
329 info:
330 version: 1.0.0
331 description: NSSF initial local configuration
332 configuration:
333 nssfName: NSSF
334 nrfUri: http://nrf:29510
335 sbi:
336 scheme: http
337 bindingIPv4: "0.0.0.0"
338 registerIPv4: nssf
339 serviceNameList:
340 - nnssf-nsselection
341 - nnssf-nssaiavailability
342 supportedPlmnList:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530343 - mcc: "208"
344 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500345 supportedNssaiInPlmnList:
346 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530347 mcc: "208"
348 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500349 supportedSnssaiList:
350 - sst: 1
351 sd: "010203"
352 nsiList:
353 - snssai:
354 sst: 1
355 sd: "010203"
356 nsiInformationList:
357 - nrfId: http://nrf:29510/nnrf-nfm/v1/nf-instances
358 nsiId: 22
359 amf:
360 deploy: true
361 podAnnotations:
362 field.cattle.io/workloadMetrics: '[{"path":"/metrics","port":9089,"schema":"HTTP"}]'
363 serviceType: ClusterIP
364 prometheus:
365 port: 9089
366 # Provide nodePort when serviceType is NodePort
367 #nodePort: 30084
368 sbi:
369 port: 29518
370 #nodePort: 30088
371 ngapp:
372 #externalIp:
373 port: 38412
374 #nodePort: 30071
375 cfgFiles:
376 # https://github.com/free5gc/free5gc/blob/main/config/amfcfg.yaml
377 amfcfg.conf:
378 info:
379 version: 1.0.0
380 description: AMF initial local configuration
381 configuration:
382 ngapIpList:
383 - "0.0.0.0"
384 amfName: AMF
385 nrfUri: http://nrf:29510
386 sbi:
387 scheme: http
388 bindingIPv4: "0.0.0.0"
389 registerIPv4: amf
390 serviceNameList:
391 - namf-comm
392 - namf-evts
393 - namf-mt
394 - namf-loc
395 - namf-oam
396 servedGuamiList:
397 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530398 mcc: "208"
399 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500400 amfId: cafe00
401 supportTaiList:
402 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530403 mcc: "208"
404 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500405 tac: 1
406 plmnSupportList:
407 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530408 mcc: "208"
409 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500410 snssaiList:
411 - sst: 1
412 sd: "010203"
413 supportDnnList:
414 - internet
415 security:
416 integrityOrder:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530417 - NIA1
badhri854c028b32021-11-03 18:24:05 -0500418 - NIA2
419 cipheringOrder:
420 - NEA0
421 networkName:
422 full: Aether5G
423 short: Aether
424 networkFeatureSupport5GS: # 5gs Network Feature Support IE, refer to TS 24.501
425 enable: true # append this IE in Registration accept or not
426 imsVoPS: 0 # IMS voice over PS session indicator (uinteger, range: 0~1)
427 emc: 0 # Emergency service support indicator for 3GPP access (uinteger, range: 0~3)
428 emf: 0 # Emergency service fallback indicator for 3GPP access (uinteger, range: 0~3)
429 iwkN26: 0 # Interworking without N26 interface indicator (uinteger, range: 0~1)
430 mpsi: 0 # MPS indicator (uinteger, range: 0~1)
431 emcN3: 0 # Emergency service support indicator for Non-3GPP access (uinteger, range: 0~1)
432 mcsi: 0 # MCS indicator (uinteger, range: 0~1)
433 t3502Value: 720 # timer value (seconds) at UE side
434 t3512Value: 3600 # timer value (seconds) at UE side
435 non3gppDeregistrationTimerValue: 3240 # timer value (seconds) at UE side
436 # retransmission timer for paging message
437 t3513:
438 enable: true # true or false
439 expireTime: 6s # default is 6 seconds
440 maxRetryTimes: 4 # the max number of retransmission
441 # retransmission timer for NAS Deregistration Request message
442 t3522:
443 enable: true # true or false
444 expireTime: 6s # default is 6 seconds
445 maxRetryTimes: 4 # the max number of retransmission
446 # retransmission timer for NAS Registration Accept message
447 t3550:
448 enable: true # true or false
449 expireTime: 6s # default is 6 seconds
450 maxRetryTimes: 4 # the max number of retransmission
451 # retransmission timer for NAS Authentication Request/Security Mode Command message
452 t3560:
453 enable: true # true or false
454 expireTime: 6s # default is 6 seconds
455 maxRetryTimes: 4 # the max number of retransmission
456 # retransmission timer for NAS Notification message
457 t3565:
458 enable: true # true or false
459 expireTime: 6s # default is 6 seconds
460 maxRetryTimes: 4 # the max number of retransmission
461 nrf:
462 deploy: true
463 #podAnnotations:
464 serviceType: ClusterIP
465 sbi:
466 port: 29510
467 # Provide nodePort when serviceType is NodePort
468 #nodePort: 30070
469 cfgFiles:
470 # https://github.com/free5gc/free5gc/blob/main/config/nrfcfg.yaml
471 nrfcfg.conf:
472 info:
473 version: 1.0.0
474 description: NRF initial local configuration
475 configuration:
476 sbi:
477 scheme: http
478 bindingIPv4: "0.0.0.0"
479 registerIPv4: nrf
480 DefaultPlmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530481 mcc: "208"
482 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500483 serviceNameList:
484 - nnrf-nfm
485 - nnrf-disc
486 smf:
487 deploy: true
488 podAnnotations:
489 field.cattle.io/workloadMetrics: '[{"path":"/metrics","port":9089,"schema":"HTTP"}]'
490 serviceType: ClusterIP
491 n4:
492 port: 8805
493 # Provide nodePort when serviceType is NodePort
494 #nodePort: 30021
495 prometheus:
496 port: 9089
497 #nodePort: 30084
498 sbi:
499 port: 29502
500 #nodePort: 30080
501 cfgFiles:
502 uerouting.conf:
503 info:
504 version: 1.0.0
505 description: Routing information for UE
506 # https://github.com/free5gc/free5gc/blob/main/config/smfcfg.yaml
507 smfcfg.conf:
508 info:
509 version: 1.0.0
510 description: SMF initial local configuration
511 configuration:
512 pfcp:
513 addr: "POD_IP"
514 smfName: SMF
515 nrfUri: http://nrf:29510
516 sbi:
517 scheme: http
518 bindingIPv4: "0.0.0.0"
519 registerIPv4: smf
520 tls:
521 key: gofree5gc/support/TLS/smf.key
522 pem: gofree5gc/support/TLS/smf.pem
523 serviceNameList:
524 - nsmf-pdusession
525 - nsmf-event-exposure
526 snssaiInfos:
527 - dnnInfos:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530528 - dnn: "internet"
badhri854c028b32021-11-03 18:24:05 -0500529 dns: # the IP address of DNS
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530530 ipv4: "8.8.8.8"
531 ipv6: "2001:4860:4860::8888"
badhri854c028b32021-11-03 18:24:05 -0500532 ueSubnet: 172.250.0.0/16 # should be CIDR type
533 sNssai:
534 sd: "010203"
535 sst: 1
536 userplane_information:
537 up_nodes:
538 gNB1:
539 type: AN
540 UPF:
541 type: UPF
542 node_id: upf
543 sNssaiUpfInfos: # S-NSSAI information list for this UPF
544 - sNssai: # S-NSSAI (Single Network Slice Selection Assistance Information)
545 sst: 1 # Slice/Service Type (uinteger, range: 0~255)
546 sd: "010203" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
547 dnnUpfInfoList: # DNN information list for this S-NSSAI
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530548 - dnn: "internet"
badhri854c028b32021-11-03 18:24:05 -0500549 plmnId:
550 mcc: "208"
551 mnc: "93"
552 - sNssai: # S-NSSAI (Single Network Slice Selection Assistance Information)
553 sst: 1 # Slice/Service Type (uinteger, range: 0~255)
554 sd: "112233" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
555 dnnUpfInfoList: # DNN information list for this S-NSSAI
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530556 - dnn: "internet"
badhri854c028b32021-11-03 18:24:05 -0500557 plmnId:
558 mcc: "208"
559 mnc: "93"
560 interfaces: # Interface list for this UPF
561 - interfaceType: N3 # the type of the interface (N3 or N9)
562 endpoints: # the IP address of this N3/N9 interface on this UPF
563 - upf
564 networkInstance: internet # Data Network Name (DNN)
565
566 links:
567 - A: gNB1
568 B: UPF
569 ausf:
570 deploy: true
571 #podAnnotations:
572 serviceType: ClusterIP
573 sbi:
574 port: 29509
575 # Provide nodePort when serviceType is NodePort
576 #nodePort: 30082
577 cfgFiles:
578 # https://github.com/free5gc/free5gc/blob/main/config/ausfcfg.yaml
579 ausfcfg.conf:
580 info:
581 version: 1.0.0
582 description: AUSF initial local configuration
583 configuration:
584 nrfUri: http://nrf:29510
585 sbi:
586 scheme: http
587 bindingIPv4: "0.0.0.0"
588 registerIPv4: ausf
589 serviceNameList:
590 - nausf-auth
591 plmnSupportList:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530592 - mcc: "208"
593 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500594 groupId: ausfGroup001