blob: 7c85a8dfe0dd51ea3b18548c2b1e8f73f64b3e8a [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 Thakur019d00a2022-03-11 12:46:36 -07009 amf: omecproject/5gc-amf:master-1438b55
Ajay Lotan Thakur66838602022-03-07 10:16:16 -070010 nrf: omecproject/5gc-nrf:master-5844fcf
Ajay Lotan Thakur019d00a2022-03-11 12:46:36 -070011 smf: omecproject/5gc-smf:master-7ef661b
Ajay Lotan Thakur66838602022-03-07 10:16:16 -070012 ausf: omecproject/5gc-ausf:master-7dcc39c
13 nssf: omecproject/5gc-nssf:master-e751140
Vijaya Ranid7fef012022-03-17 21:30:21 +053014 pcf: omecproject/5gc-pcf:master-874bbe1
Ajay Lotan Thakur66838602022-03-07 10:16:16 -070015 udr: omecproject/5gc-udr:master-3756e35
16 udm: omecproject/5gc-udm:master-15369ab
Ajay Lotan Thakur019d00a2022-03-11 12:46:36 -070017 webui: omecproject/5gc-webui:master-727636a
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 Thakur6ed2e122022-03-04 11:10:31 -070024 cpu: 2
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
Ajay Lotan Thakur58371c42022-03-10 08:12:41 -0700210 configuration:
211 spec-compliant-sdf: false
badhri854c028b32021-11-03 18:24:05 -0500212 udm:
213 deploy: true
214 #podAnnotations:
215 serviceType: ClusterIP
216 sbi:
217 port: 29503
218 # Provide nodePort when serviceType is NodePort
219 #nodePort: 30074
220 cfgFiles:
221 # https://github.com/free5gc/free5gc/blob/main/config/udmcfg.yaml
222 udmcfg.conf:
223 info:
224 version: 1.0.0
225 description: UDM initial local configuration
226 configuration:
227 nrfUri: http://nrf:29510
228 plmnList:
229 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530230 mcc: "208"
231 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500232 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530233 mcc: "222"
234 mnc: "88"
badhri854c028b32021-11-03 18:24:05 -0500235 serviceNameList:
236 - nudm-sdm
237 - nudm-uecm
238 - nudm-ueau
239 - nudm-ee
240 - nudm-pp
241 sbi:
242 scheme: http
243 bindingIPv4: "0.0.0.0"
244 registerIPv4: udm
245 tls:
246 log: free5gc/udmsslkey.log
247 pem: free5gc/support/TLS/udm.pem
248 key: free5gc/support/TLS/udm.key
249 keys:
250 udmProfileAHNPublicKey: 5a8d38864820197c3394b92613b20b91633cbd897119273bf8e4a6f4eec0a650
251 udmProfileAHNPrivateKey: c53c22208b61860b06c62e5406a7b330c2b577aa5558981510d128247d38bd1d
252 udmProfileBHNPublicKey: 0472DA71976234CE833A6907425867B82E074D44EF907DFB4B3E21C1C2256EBCD15A7DED52FCBB097A4ED250E036C7B9C8C7004C4EEDC4F068CD7BF8D3F900E3B4
253 udmProfileBHNPrivateKey: F1AB1074477EBCC7F554EA1C5FC368B1616730155E0041AC447D6301975FECDA
254 udr:
255 deploy: true
256 #podAnnotations:
257 serviceType: ClusterIP
258 sbi:
259 port: 29504
260 # Provide nodePort when serviceType is NodePort
261 #nodePort: 30074
262 cfgFiles:
263 # https://github.com/free5gc/free5gc/blob/main/config/udrcfg.yaml
264 udrcfg.conf:
265 info:
266 version: 1.0.0
267 description: UDR initial local configuration
268 configuration:
269 nrfUri: http://nrf:29510
270 plmnSupportList:
271 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530272 mcc: "208"
273 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500274 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530275 mcc: "333"
276 mnc: "88"
badhri854c028b32021-11-03 18:24:05 -0500277 sbi:
278 scheme: http
279 bindingIPv4: "0.0.0.0"
280 registerIPv4: udr
281 pcf:
282 deploy: true
283 #podAnnotations:
284 serviceType: ClusterIP
285 sbi:
286 port: 29507
287 # Provide nodePort when serviceType is NodePort
288 #nodePort: 30077
289 cfgFiles:
290 # https://github.com/free5gc/free5gc/blob/main/config/pcfcfg.yaml
291 pcfcfg.conf:
292 info:
293 version: 1.0.0
294 description: PCF initial local configuration
295 configuration:
296 pcfName: PCF
297 nrfUri: http://nrf:29510
298 sbi:
299 scheme: http
300 bindingIPv4: "0.0.0.0"
301 registerIPv4: pcf
302 defaultBdtRefId: BdtPolicyId-
303 plmnList:
304 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530305 mcc: "208"
306 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500307 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530308 mcc: "333"
309 mnc: "88"
badhri854c028b32021-11-03 18:24:05 -0500310 serviceList:
311 - serviceName: npcf-am-policy-control
312 - serviceName: npcf-smpolicycontrol
313 suppFeat: 3fff
314 - serviceName: npcf-bdtpolicycontrol
315 - serviceName: npcf-policyauthorization
316 suppFeat: 3
317 - serviceName: npcf-eventexposure
318 - serviceName: npcf-ue-policy-control
319 nssf:
320 deploy: true
321 #podAnnotations:
322 serviceType: ClusterIP
323 sbi:
324 port: 29531
325 # Provide nodePort when serviceType is NodePort
326 #nodePort: 30081
327 cfgFiles:
328 # https://github.com/free5gc/free5gc/blob/main/config/nssfcfg.yaml
329 nssfcfg.conf:
330 info:
331 version: 1.0.0
332 description: NSSF initial local configuration
333 configuration:
334 nssfName: NSSF
335 nrfUri: http://nrf:29510
336 sbi:
337 scheme: http
338 bindingIPv4: "0.0.0.0"
339 registerIPv4: nssf
340 serviceNameList:
341 - nnssf-nsselection
342 - nnssf-nssaiavailability
343 supportedPlmnList:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530344 - mcc: "208"
345 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500346 supportedNssaiInPlmnList:
347 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530348 mcc: "208"
349 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500350 supportedSnssaiList:
351 - sst: 1
352 sd: "010203"
353 nsiList:
354 - snssai:
355 sst: 1
356 sd: "010203"
357 nsiInformationList:
358 - nrfId: http://nrf:29510/nnrf-nfm/v1/nf-instances
359 nsiId: 22
360 amf:
361 deploy: true
362 podAnnotations:
363 field.cattle.io/workloadMetrics: '[{"path":"/metrics","port":9089,"schema":"HTTP"}]'
364 serviceType: ClusterIP
365 prometheus:
366 port: 9089
367 # Provide nodePort when serviceType is NodePort
368 #nodePort: 30084
369 sbi:
370 port: 29518
371 #nodePort: 30088
372 ngapp:
373 #externalIp:
374 port: 38412
375 #nodePort: 30071
376 cfgFiles:
377 # https://github.com/free5gc/free5gc/blob/main/config/amfcfg.yaml
378 amfcfg.conf:
379 info:
380 version: 1.0.0
381 description: AMF initial local configuration
382 configuration:
383 ngapIpList:
384 - "0.0.0.0"
385 amfName: AMF
386 nrfUri: http://nrf:29510
387 sbi:
388 scheme: http
389 bindingIPv4: "0.0.0.0"
390 registerIPv4: amf
391 serviceNameList:
392 - namf-comm
393 - namf-evts
394 - namf-mt
395 - namf-loc
396 - namf-oam
397 servedGuamiList:
398 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530399 mcc: "208"
400 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500401 amfId: cafe00
402 supportTaiList:
403 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530404 mcc: "208"
405 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500406 tac: 1
407 plmnSupportList:
408 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530409 mcc: "208"
410 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500411 snssaiList:
412 - sst: 1
413 sd: "010203"
414 supportDnnList:
415 - internet
416 security:
417 integrityOrder:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530418 - NIA1
badhri854c028b32021-11-03 18:24:05 -0500419 - NIA2
420 cipheringOrder:
421 - NEA0
422 networkName:
423 full: Aether5G
424 short: Aether
425 networkFeatureSupport5GS: # 5gs Network Feature Support IE, refer to TS 24.501
426 enable: true # append this IE in Registration accept or not
427 imsVoPS: 0 # IMS voice over PS session indicator (uinteger, range: 0~1)
428 emc: 0 # Emergency service support indicator for 3GPP access (uinteger, range: 0~3)
429 emf: 0 # Emergency service fallback indicator for 3GPP access (uinteger, range: 0~3)
430 iwkN26: 0 # Interworking without N26 interface indicator (uinteger, range: 0~1)
431 mpsi: 0 # MPS indicator (uinteger, range: 0~1)
432 emcN3: 0 # Emergency service support indicator for Non-3GPP access (uinteger, range: 0~1)
433 mcsi: 0 # MCS indicator (uinteger, range: 0~1)
434 t3502Value: 720 # timer value (seconds) at UE side
435 t3512Value: 3600 # timer value (seconds) at UE side
436 non3gppDeregistrationTimerValue: 3240 # timer value (seconds) at UE side
437 # retransmission timer for paging message
438 t3513:
439 enable: true # true or false
440 expireTime: 6s # default is 6 seconds
441 maxRetryTimes: 4 # the max number of retransmission
442 # retransmission timer for NAS Deregistration Request message
443 t3522:
444 enable: true # true or false
445 expireTime: 6s # default is 6 seconds
446 maxRetryTimes: 4 # the max number of retransmission
447 # retransmission timer for NAS Registration Accept message
448 t3550:
449 enable: true # true or false
450 expireTime: 6s # default is 6 seconds
451 maxRetryTimes: 4 # the max number of retransmission
452 # retransmission timer for NAS Authentication Request/Security Mode Command message
453 t3560:
454 enable: true # true or false
455 expireTime: 6s # default is 6 seconds
456 maxRetryTimes: 4 # the max number of retransmission
457 # retransmission timer for NAS Notification message
458 t3565:
459 enable: true # true or false
460 expireTime: 6s # default is 6 seconds
461 maxRetryTimes: 4 # the max number of retransmission
462 nrf:
463 deploy: true
464 #podAnnotations:
465 serviceType: ClusterIP
466 sbi:
467 port: 29510
468 # Provide nodePort when serviceType is NodePort
469 #nodePort: 30070
470 cfgFiles:
471 # https://github.com/free5gc/free5gc/blob/main/config/nrfcfg.yaml
472 nrfcfg.conf:
473 info:
474 version: 1.0.0
475 description: NRF initial local configuration
476 configuration:
477 sbi:
478 scheme: http
479 bindingIPv4: "0.0.0.0"
480 registerIPv4: nrf
481 DefaultPlmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530482 mcc: "208"
483 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500484 serviceNameList:
485 - nnrf-nfm
486 - nnrf-disc
487 smf:
488 deploy: true
489 podAnnotations:
490 field.cattle.io/workloadMetrics: '[{"path":"/metrics","port":9089,"schema":"HTTP"}]'
491 serviceType: ClusterIP
492 n4:
493 port: 8805
494 # Provide nodePort when serviceType is NodePort
495 #nodePort: 30021
496 prometheus:
497 port: 9089
498 #nodePort: 30084
499 sbi:
500 port: 29502
501 #nodePort: 30080
502 cfgFiles:
503 uerouting.conf:
504 info:
505 version: 1.0.0
506 description: Routing information for UE
507 # https://github.com/free5gc/free5gc/blob/main/config/smfcfg.yaml
508 smfcfg.conf:
509 info:
510 version: 1.0.0
511 description: SMF initial local configuration
512 configuration:
513 pfcp:
514 addr: "POD_IP"
515 smfName: SMF
516 nrfUri: http://nrf:29510
517 sbi:
518 scheme: http
519 bindingIPv4: "0.0.0.0"
520 registerIPv4: smf
521 tls:
522 key: gofree5gc/support/TLS/smf.key
523 pem: gofree5gc/support/TLS/smf.pem
524 serviceNameList:
525 - nsmf-pdusession
526 - nsmf-event-exposure
527 snssaiInfos:
528 - dnnInfos:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530529 - dnn: "internet"
badhri854c028b32021-11-03 18:24:05 -0500530 dns: # the IP address of DNS
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530531 ipv4: "8.8.8.8"
532 ipv6: "2001:4860:4860::8888"
badhri854c028b32021-11-03 18:24:05 -0500533 ueSubnet: 172.250.0.0/16 # should be CIDR type
534 sNssai:
535 sd: "010203"
536 sst: 1
537 userplane_information:
538 up_nodes:
539 gNB1:
540 type: AN
541 UPF:
542 type: UPF
543 node_id: upf
544 sNssaiUpfInfos: # S-NSSAI information list for this UPF
545 - sNssai: # S-NSSAI (Single Network Slice Selection Assistance Information)
546 sst: 1 # Slice/Service Type (uinteger, range: 0~255)
547 sd: "010203" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
548 dnnUpfInfoList: # DNN information list for this S-NSSAI
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530549 - dnn: "internet"
badhri854c028b32021-11-03 18:24:05 -0500550 plmnId:
551 mcc: "208"
552 mnc: "93"
553 - sNssai: # S-NSSAI (Single Network Slice Selection Assistance Information)
554 sst: 1 # Slice/Service Type (uinteger, range: 0~255)
555 sd: "112233" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
556 dnnUpfInfoList: # DNN information list for this S-NSSAI
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530557 - dnn: "internet"
badhri854c028b32021-11-03 18:24:05 -0500558 plmnId:
559 mcc: "208"
560 mnc: "93"
561 interfaces: # Interface list for this UPF
562 - interfaceType: N3 # the type of the interface (N3 or N9)
563 endpoints: # the IP address of this N3/N9 interface on this UPF
564 - upf
565 networkInstance: internet # Data Network Name (DNN)
566
567 links:
568 - A: gNB1
569 B: UPF
570 ausf:
571 deploy: true
572 #podAnnotations:
573 serviceType: ClusterIP
574 sbi:
575 port: 29509
576 # Provide nodePort when serviceType is NodePort
577 #nodePort: 30082
578 cfgFiles:
579 # https://github.com/free5gc/free5gc/blob/main/config/ausfcfg.yaml
580 ausfcfg.conf:
581 info:
582 version: 1.0.0
583 description: AUSF initial local configuration
584 configuration:
585 nrfUri: http://nrf:29510
586 sbi:
587 scheme: http
588 bindingIPv4: "0.0.0.0"
589 registerIPv4: ausf
590 serviceNameList:
591 - nausf-auth
592 plmnSupportList:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530593 - mcc: "208"
594 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500595 groupId: ausfGroup001