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