blob: c3e1f0cdd521438a59158661d120659981079142 [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 Thakur63e86d62022-05-27 14:36:29 -06009 amf: omecproject/5gc-amf:master-439afd0
10 nrf: omecproject/5gc-nrf:master-a431afa
11 smf: omecproject/5gc-smf:master-b73f587
12 ausf: omecproject/5gc-ausf:master-1bfd38d
13 nssf: omecproject/5gc-nssf:master-93cd53b
14 pcf: omecproject/5gc-pcf:master-0e90976
15 udr: omecproject/5gc-udr:master-c9c04fe
16 udm: omecproject/5gc-udm:master-5992f3f
17 webui: omecproject/5gc-webui:master-87adbcc
Ajay Lotan Thakur6de3b782022-04-14 08:41:12 -060018 sctplb: sctplb:0.0.1-dev-local1
badhri854c028b32021-11-03 18:24:05 -050019 pullPolicy: IfNotPresent
badhri854c028b32021-11-03 18:24:05 -050020
21resources:
22 enabled: false
Ajay Lotan Thakur6de3b782022-04-14 08:41:12 -060023 sctplb:
24 requests:
25 cpu: 2
26 memory: 1Gi
27 limits:
28 cpu: 2
29 memory: 1Gi
badhri854c028b32021-11-03 18:24:05 -050030 amf:
31 requests:
Ajay Lotan Thakur6ed2e122022-03-04 11:10:31 -070032 cpu: 2
badhri854c028b32021-11-03 18:24:05 -050033 memory: 1Gi
34 limits:
35 cpu: 2
36 memory: 1Gi
37 nrf:
38 requests:
39 cpu: 2
40 memory: 1Gi
41 limits:
42 cpu: 2
43 memory: 1Gi
44 smf:
45 requests:
46 cpu: 2
47 memory: 1Gi
48 limits:
49 cpu: 2
50 memory: 1Gi
51 ausf:
52 requests:
53 cpu: 2
54 memory: 1Gi
55 limits:
56 cpu: 2
57 memory: 1Gi
58 nssf:
59 requests:
60 cpu: 2
61 memory: 1Gi
62 limits:
63 cpu: 2
64 memory: 1Gi
65 pcf:
66 requests:
67 cpu: 2
68 memory: 1Gi
69 limits:
70 cpu: 2
71 memory: 1Gi
72 udr:
73 requests:
74 cpu: 2
75 memory: 1Gi
76 limits:
77 cpu: 2
78 memory: 1Gi
79 udm:
80 requests:
81 cpu: 2
82 memory: 1Gi
83 limits:
84 cpu: 2
85 memory: 1Gi
86 webui:
87 requests:
88 cpu: 1
89 memory: 1Gi
90 limits:
91 cpu: 1
92 memory: 1Gi
93
94mongodb:
95 deploy: true
96 fullnameOverride: mongodb
97 persistence:
98 enabled: false
99 auth:
100 enabled: false
101 serviceAccount:
102 create: false
103 #clusterDomain: cluster.local
104 #architecture: replicaset
105 #replicaCount: 3
106
107config:
108 managedByConfigPod: # config comes from helm by default, if enabled true, then discard
109 enabled: false # helm chart config and use the config from config Pod
110 syncUrl: "" # Get the config from adapater in case control plane is down
111 useExistingConfigMap: false
badhri859b2ce392022-01-18 12:45:40 -0600112 imagePath: /free5gc
badhri854c028b32021-11-03 18:24:05 -0500113 coreDump:
114 enabled: false
115 path: /tmp/coredump
116 mongodb:
117 name: free5gc
118 url: mongodb://mongodb
119 grpc:
120 golog_verbosity: "99"
121 severity: "info"
122 trace: "all"
123 verbosity: "debug"
124 logger:
125 # network function
126 AMF:
127 debugLevel: info
128 ReportCaller: false
129 SMF:
130 debugLevel: info
131 ReportCaller: false
132 UDR:
133 debugLevel: info
134 ReportCaller: false
135 UDM:
136 debugLevel: info
137 ReportCaller: false
138 NRF:
139 debugLevel: info
140 ReportCaller: false
141 PCF:
142 debugLevel: info
143 ReportCaller: false
144 AUSF:
145 debugLevel: info
146 ReportCaller: false
147 N3IWF:
148 debugLevel: info
149 ReportCaller: false
150 # library
151 NAS:
152 debugLevel: info
153 ReportCaller: false
154 FSM:
155 debugLevel: info
156 ReportCaller: false
157 NGAP:
158 debugLevel: info
159 ReportCaller: false
160 NamfComm:
161 debugLevel: info
162 ReportCaller: false
163 NamfEventExposure:
164 debugLevel: info
165 ReportCaller: false
166 NsmfPDUSession:
167 debugLevel: info
168 ReportCaller: false
169 NudrDataRepository:
170 debugLevel: info
171 ReportCaller: false
172 OpenApi:
173 debugLevel: info
174 ReportCaller: false
175 Aper:
176 debugLevel: info
177 ReportCaller: false
178 CommonConsumerTest:
179 debugLevel: info
180 ReportCaller: false
181 PFCP:
182 debugLevel: info
183 ReportCaller: false
184 MongoDBLibrary:
185 debugLevel: info
186 ReportCaller: false
187 PathUtil:
188 debugLevel: info
189 ReportCaller: false
190 # webui
191 WEBUI:
192 debugLevel: info
193 ReportCaller: false
194 webui:
195 deploy: true
196 #podAnnotations:
197 serviceType: ClusterIP
198 urlport:
199 port: 5000
200 # Provide nodePort when serviceType is NodePort
201 #nodePort: 35000
202 grpc:
203 port: 9876
204 ingress:
205 enabled: false
206 hostname: free5gc.local
207 path: /
208 pathType: Prefix
209 # extraHosts:
210 # - host: free5gc.local
211 # path: /
212 cfgFiles:
213 # https://github.com/free5gc/free5gc/blob/main/config/webuicfg.yaml
214 webuicfg.conf:
215 info:
216 version: 1.0.0
217 description: WebUI initial local configuration
Ajay Lotan Thakur58371c42022-03-10 08:12:41 -0700218 configuration:
219 spec-compliant-sdf: false
badhri854c028b32021-11-03 18:24:05 -0500220 udm:
221 deploy: true
222 #podAnnotations:
223 serviceType: ClusterIP
224 sbi:
225 port: 29503
226 # Provide nodePort when serviceType is NodePort
227 #nodePort: 30074
228 cfgFiles:
229 # https://github.com/free5gc/free5gc/blob/main/config/udmcfg.yaml
230 udmcfg.conf:
231 info:
232 version: 1.0.0
233 description: UDM initial local configuration
234 configuration:
235 nrfUri: http://nrf:29510
236 plmnList:
237 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530238 mcc: "208"
239 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500240 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530241 mcc: "222"
242 mnc: "88"
badhri854c028b32021-11-03 18:24:05 -0500243 serviceNameList:
244 - nudm-sdm
245 - nudm-uecm
246 - nudm-ueau
247 - nudm-ee
248 - nudm-pp
249 sbi:
250 scheme: http
251 bindingIPv4: "0.0.0.0"
252 registerIPv4: udm
253 tls:
254 log: free5gc/udmsslkey.log
255 pem: free5gc/support/TLS/udm.pem
256 key: free5gc/support/TLS/udm.key
257 keys:
258 udmProfileAHNPublicKey: 5a8d38864820197c3394b92613b20b91633cbd897119273bf8e4a6f4eec0a650
259 udmProfileAHNPrivateKey: c53c22208b61860b06c62e5406a7b330c2b577aa5558981510d128247d38bd1d
260 udmProfileBHNPublicKey: 0472DA71976234CE833A6907425867B82E074D44EF907DFB4B3E21C1C2256EBCD15A7DED52FCBB097A4ED250E036C7B9C8C7004C4EEDC4F068CD7BF8D3F900E3B4
261 udmProfileBHNPrivateKey: F1AB1074477EBCC7F554EA1C5FC368B1616730155E0041AC447D6301975FECDA
262 udr:
263 deploy: true
264 #podAnnotations:
265 serviceType: ClusterIP
266 sbi:
267 port: 29504
268 # Provide nodePort when serviceType is NodePort
269 #nodePort: 30074
270 cfgFiles:
271 # https://github.com/free5gc/free5gc/blob/main/config/udrcfg.yaml
272 udrcfg.conf:
273 info:
274 version: 1.0.0
275 description: UDR initial local configuration
276 configuration:
277 nrfUri: http://nrf:29510
278 plmnSupportList:
279 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530280 mcc: "208"
281 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500282 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530283 mcc: "333"
284 mnc: "88"
badhri854c028b32021-11-03 18:24:05 -0500285 sbi:
286 scheme: http
287 bindingIPv4: "0.0.0.0"
288 registerIPv4: udr
289 pcf:
290 deploy: true
291 #podAnnotations:
292 serviceType: ClusterIP
293 sbi:
294 port: 29507
295 # Provide nodePort when serviceType is NodePort
296 #nodePort: 30077
297 cfgFiles:
298 # https://github.com/free5gc/free5gc/blob/main/config/pcfcfg.yaml
299 pcfcfg.conf:
300 info:
301 version: 1.0.0
302 description: PCF initial local configuration
303 configuration:
304 pcfName: PCF
305 nrfUri: http://nrf:29510
306 sbi:
307 scheme: http
308 bindingIPv4: "0.0.0.0"
309 registerIPv4: pcf
310 defaultBdtRefId: BdtPolicyId-
311 plmnList:
312 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530313 mcc: "208"
314 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500315 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530316 mcc: "333"
317 mnc: "88"
badhri854c028b32021-11-03 18:24:05 -0500318 serviceList:
319 - serviceName: npcf-am-policy-control
320 - serviceName: npcf-smpolicycontrol
321 suppFeat: 3fff
322 - serviceName: npcf-bdtpolicycontrol
323 - serviceName: npcf-policyauthorization
324 suppFeat: 3
325 - serviceName: npcf-eventexposure
326 - serviceName: npcf-ue-policy-control
327 nssf:
328 deploy: true
329 #podAnnotations:
330 serviceType: ClusterIP
331 sbi:
332 port: 29531
333 # Provide nodePort when serviceType is NodePort
334 #nodePort: 30081
335 cfgFiles:
336 # https://github.com/free5gc/free5gc/blob/main/config/nssfcfg.yaml
337 nssfcfg.conf:
338 info:
339 version: 1.0.0
340 description: NSSF initial local configuration
341 configuration:
342 nssfName: NSSF
343 nrfUri: http://nrf:29510
344 sbi:
345 scheme: http
346 bindingIPv4: "0.0.0.0"
347 registerIPv4: nssf
348 serviceNameList:
349 - nnssf-nsselection
350 - nnssf-nssaiavailability
351 supportedPlmnList:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530352 - mcc: "208"
353 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500354 supportedNssaiInPlmnList:
355 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530356 mcc: "208"
357 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500358 supportedSnssaiList:
359 - sst: 1
360 sd: "010203"
361 nsiList:
362 - snssai:
363 sst: 1
364 sd: "010203"
365 nsiInformationList:
366 - nrfId: http://nrf:29510/nnrf-nfm/v1/nf-instances
367 nsiId: 22
Ajay Lotan Thakur6de3b782022-04-14 08:41:12 -0600368 sctplb:
369 deploy: false
370 podAnnotations:
371 field.cattle.io/workloadMetrics: '[{"path":"/metrics","port":9089,"schema":"HTTP"}]'
372 serviceType: ClusterIP
373 sctp_grpc:
374 port: 9000
375 #nodePort: 30088
376 ngapp:
377 #externalIp:
378 port: 38412
379 #nodePort: 30071
380 cfgFiles:
381 # https://github.com/free5gc/free5gc/blob/main/config/amfcfg.yaml
382 sctplb.yaml:
383 info:
384 version: 1.0.0
385 description: SCTPLB initial local configuration
386 logger:
387 sctpLogs: info
388 dispatcherLogs: info
389 clientdiscLogs: info
390 configuration:
391 serviceNames:
392 - "amf-headless"
393 ngapIpList:
394 - "0.0.0.0"
badhri854c028b32021-11-03 18:24:05 -0500395 amf:
396 deploy: true
397 podAnnotations:
398 field.cattle.io/workloadMetrics: '[{"path":"/metrics","port":9089,"schema":"HTTP"}]'
399 serviceType: ClusterIP
400 prometheus:
401 port: 9089
402 # Provide nodePort when serviceType is NodePort
403 #nodePort: 30084
Ajay Lotan Thakur6de3b782022-04-14 08:41:12 -0600404 sctp_grpc:
405 port: 9000
406 #nodePort: 30088
badhri854c028b32021-11-03 18:24:05 -0500407 sbi:
408 port: 29518
409 #nodePort: 30088
410 ngapp:
411 #externalIp:
412 port: 38412
413 #nodePort: 30071
414 cfgFiles:
415 # https://github.com/free5gc/free5gc/blob/main/config/amfcfg.yaml
416 amfcfg.conf:
417 info:
418 version: 1.0.0
419 description: AMF initial local configuration
420 configuration:
421 ngapIpList:
422 - "0.0.0.0"
423 amfName: AMF
424 nrfUri: http://nrf:29510
425 sbi:
426 scheme: http
427 bindingIPv4: "0.0.0.0"
428 registerIPv4: amf
429 serviceNameList:
430 - namf-comm
431 - namf-evts
432 - namf-mt
433 - namf-loc
434 - namf-oam
435 servedGuamiList:
436 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530437 mcc: "208"
438 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500439 amfId: cafe00
440 supportTaiList:
441 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530442 mcc: "208"
443 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500444 tac: 1
445 plmnSupportList:
446 - plmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530447 mcc: "208"
448 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500449 snssaiList:
450 - sst: 1
451 sd: "010203"
452 supportDnnList:
453 - internet
454 security:
455 integrityOrder:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530456 - NIA1
badhri854c028b32021-11-03 18:24:05 -0500457 - NIA2
458 cipheringOrder:
459 - NEA0
460 networkName:
461 full: Aether5G
462 short: Aether
463 networkFeatureSupport5GS: # 5gs Network Feature Support IE, refer to TS 24.501
464 enable: true # append this IE in Registration accept or not
465 imsVoPS: 0 # IMS voice over PS session indicator (uinteger, range: 0~1)
466 emc: 0 # Emergency service support indicator for 3GPP access (uinteger, range: 0~3)
467 emf: 0 # Emergency service fallback indicator for 3GPP access (uinteger, range: 0~3)
468 iwkN26: 0 # Interworking without N26 interface indicator (uinteger, range: 0~1)
469 mpsi: 0 # MPS indicator (uinteger, range: 0~1)
470 emcN3: 0 # Emergency service support indicator for Non-3GPP access (uinteger, range: 0~1)
471 mcsi: 0 # MCS indicator (uinteger, range: 0~1)
472 t3502Value: 720 # timer value (seconds) at UE side
473 t3512Value: 3600 # timer value (seconds) at UE side
474 non3gppDeregistrationTimerValue: 3240 # timer value (seconds) at UE side
475 # retransmission timer for paging message
476 t3513:
477 enable: true # true or false
478 expireTime: 6s # default is 6 seconds
479 maxRetryTimes: 4 # the max number of retransmission
480 # retransmission timer for NAS Deregistration Request message
481 t3522:
482 enable: true # true or false
483 expireTime: 6s # default is 6 seconds
484 maxRetryTimes: 4 # the max number of retransmission
485 # retransmission timer for NAS Registration Accept message
486 t3550:
487 enable: true # true or false
488 expireTime: 6s # default is 6 seconds
489 maxRetryTimes: 4 # the max number of retransmission
490 # retransmission timer for NAS Authentication Request/Security Mode Command message
491 t3560:
492 enable: true # true or false
493 expireTime: 6s # default is 6 seconds
494 maxRetryTimes: 4 # the max number of retransmission
495 # retransmission timer for NAS Notification message
496 t3565:
497 enable: true # true or false
498 expireTime: 6s # default is 6 seconds
499 maxRetryTimes: 4 # the max number of retransmission
500 nrf:
501 deploy: true
502 #podAnnotations:
503 serviceType: ClusterIP
504 sbi:
505 port: 29510
506 # Provide nodePort when serviceType is NodePort
507 #nodePort: 30070
508 cfgFiles:
509 # https://github.com/free5gc/free5gc/blob/main/config/nrfcfg.yaml
510 nrfcfg.conf:
511 info:
512 version: 1.0.0
513 description: NRF initial local configuration
514 configuration:
515 sbi:
516 scheme: http
517 bindingIPv4: "0.0.0.0"
518 registerIPv4: nrf
519 DefaultPlmnId:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530520 mcc: "208"
521 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500522 serviceNameList:
523 - nnrf-nfm
524 - nnrf-disc
525 smf:
526 deploy: true
527 podAnnotations:
528 field.cattle.io/workloadMetrics: '[{"path":"/metrics","port":9089,"schema":"HTTP"}]'
529 serviceType: ClusterIP
530 n4:
531 port: 8805
532 # Provide nodePort when serviceType is NodePort
533 #nodePort: 30021
534 prometheus:
535 port: 9089
536 #nodePort: 30084
537 sbi:
538 port: 29502
539 #nodePort: 30080
540 cfgFiles:
541 uerouting.conf:
542 info:
543 version: 1.0.0
544 description: Routing information for UE
545 # https://github.com/free5gc/free5gc/blob/main/config/smfcfg.yaml
546 smfcfg.conf:
547 info:
548 version: 1.0.0
549 description: SMF initial local configuration
550 configuration:
551 pfcp:
552 addr: "POD_IP"
553 smfName: SMF
554 nrfUri: http://nrf:29510
555 sbi:
556 scheme: http
557 bindingIPv4: "0.0.0.0"
558 registerIPv4: smf
559 tls:
560 key: gofree5gc/support/TLS/smf.key
561 pem: gofree5gc/support/TLS/smf.pem
562 serviceNameList:
563 - nsmf-pdusession
564 - nsmf-event-exposure
565 snssaiInfos:
566 - dnnInfos:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530567 - dnn: "internet"
badhri854c028b32021-11-03 18:24:05 -0500568 dns: # the IP address of DNS
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530569 ipv4: "8.8.8.8"
570 ipv6: "2001:4860:4860::8888"
badhri854c028b32021-11-03 18:24:05 -0500571 ueSubnet: 172.250.0.0/16 # should be CIDR type
572 sNssai:
573 sd: "010203"
574 sst: 1
575 userplane_information:
576 up_nodes:
577 gNB1:
578 type: AN
579 UPF:
580 type: UPF
581 node_id: upf
582 sNssaiUpfInfos: # S-NSSAI information list for this UPF
583 - sNssai: # S-NSSAI (Single Network Slice Selection Assistance Information)
584 sst: 1 # Slice/Service Type (uinteger, range: 0~255)
585 sd: "010203" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
586 dnnUpfInfoList: # DNN information list for this S-NSSAI
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530587 - dnn: "internet"
badhri854c028b32021-11-03 18:24:05 -0500588 plmnId:
589 mcc: "208"
590 mnc: "93"
591 - sNssai: # S-NSSAI (Single Network Slice Selection Assistance Information)
592 sst: 1 # Slice/Service Type (uinteger, range: 0~255)
593 sd: "112233" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
594 dnnUpfInfoList: # DNN information list for this S-NSSAI
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530595 - dnn: "internet"
badhri854c028b32021-11-03 18:24:05 -0500596 plmnId:
597 mcc: "208"
598 mnc: "93"
599 interfaces: # Interface list for this UPF
600 - interfaceType: N3 # the type of the interface (N3 or N9)
601 endpoints: # the IP address of this N3/N9 interface on this UPF
602 - upf
603 networkInstance: internet # Data Network Name (DNN)
604
605 links:
606 - A: gNB1
607 B: UPF
608 ausf:
609 deploy: true
610 #podAnnotations:
611 serviceType: ClusterIP
612 sbi:
613 port: 29509
614 # Provide nodePort when serviceType is NodePort
615 #nodePort: 30082
616 cfgFiles:
617 # https://github.com/free5gc/free5gc/blob/main/config/ausfcfg.yaml
618 ausfcfg.conf:
619 info:
620 version: 1.0.0
621 description: AUSF initial local configuration
622 configuration:
623 nrfUri: http://nrf:29510
624 sbi:
625 scheme: http
626 bindingIPv4: "0.0.0.0"
627 registerIPv4: ausf
628 serviceNameList:
629 - nausf-auth
630 plmnSupportList:
Vijaya Rani Tiruveedula61ee88f2022-03-03 17:47:13 +0530631 - mcc: "208"
632 mnc: "93"
badhri854c028b32021-11-03 18:24:05 -0500633 groupId: ausfGroup001