blob: c48a1020f99edb0fca78618dc1def73c186f19e6 [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 Thakurf378fd02021-11-29 01:33:51 -06008 amf: registry.aetherproject.org/omecproject/5gc-amf:onf-release3.0.5-9683d5c
badhri854c028b32021-11-03 18:24:05 -05009 nrf: registry.aetherproject.org/omecproject/5gc-nrf:onf-release3.0.5-13304e8
Ajay Lotan Thakur21d1e6f2022-01-29 13:24:28 -070010 smf: registry.aetherproject.org/omecproject/5gc-smf:onf-release3.0.5-7086f9a
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
13 pcf: registry.aetherproject.org/omecproject/5gc-pcf:onf-release3.0.5-9f7734b
14 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 Thakur21d1e6f2022-01-29 13:24:28 -070016 webui: registry.aetherproject.org/omecproject/5gc-webui:onf-release3.0.5-a973f7c
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:
232 mcc: 208
233 mnc: 93
234 - plmnId:
235 mcc: 222
236 mnc: 88
237 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:
274 mcc: 208
275 mnc: 93
276 - plmnId:
277 mcc: 333
278 mnc: 88
279 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:
307 mcc: 208
308 mnc: 93
309 - plmnId:
310 mcc: 333
311 mnc: 88
312 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:
346 - mcc: 208
347 mnc: 93
348 supportedNssaiInPlmnList:
349 - plmnId:
350 mcc: 208
351 mnc: 93
352 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:
401 mcc: 208
402 mnc: 93
403 amfId: cafe00
404 supportTaiList:
405 - plmnId:
406 mcc: 208
407 mnc: 93
408 tac: 1
409 plmnSupportList:
410 - plmnId:
411 mcc: 208
412 mnc: 93
413 snssaiList:
414 - sst: 1
415 sd: "010203"
416 supportDnnList:
417 - internet
418 security:
419 integrityOrder:
420 - NIA2
421 cipheringOrder:
422 - NEA0
423 networkName:
424 full: Aether5G
425 short: Aether
426 networkFeatureSupport5GS: # 5gs Network Feature Support IE, refer to TS 24.501
427 enable: true # append this IE in Registration accept or not
428 imsVoPS: 0 # IMS voice over PS session indicator (uinteger, range: 0~1)
429 emc: 0 # Emergency service support indicator for 3GPP access (uinteger, range: 0~3)
430 emf: 0 # Emergency service fallback indicator for 3GPP access (uinteger, range: 0~3)
431 iwkN26: 0 # Interworking without N26 interface indicator (uinteger, range: 0~1)
432 mpsi: 0 # MPS indicator (uinteger, range: 0~1)
433 emcN3: 0 # Emergency service support indicator for Non-3GPP access (uinteger, range: 0~1)
434 mcsi: 0 # MCS indicator (uinteger, range: 0~1)
435 t3502Value: 720 # timer value (seconds) at UE side
436 t3512Value: 3600 # timer value (seconds) at UE side
437 non3gppDeregistrationTimerValue: 3240 # timer value (seconds) at UE side
438 # retransmission timer for paging message
439 t3513:
440 enable: true # true or false
441 expireTime: 6s # default is 6 seconds
442 maxRetryTimes: 4 # the max number of retransmission
443 # retransmission timer for NAS Deregistration Request message
444 t3522:
445 enable: true # true or false
446 expireTime: 6s # default is 6 seconds
447 maxRetryTimes: 4 # the max number of retransmission
448 # retransmission timer for NAS Registration Accept message
449 t3550:
450 enable: true # true or false
451 expireTime: 6s # default is 6 seconds
452 maxRetryTimes: 4 # the max number of retransmission
453 # retransmission timer for NAS Authentication Request/Security Mode Command message
454 t3560:
455 enable: true # true or false
456 expireTime: 6s # default is 6 seconds
457 maxRetryTimes: 4 # the max number of retransmission
458 # retransmission timer for NAS Notification message
459 t3565:
460 enable: true # true or false
461 expireTime: 6s # default is 6 seconds
462 maxRetryTimes: 4 # the max number of retransmission
463 nrf:
464 deploy: true
465 #podAnnotations:
466 serviceType: ClusterIP
467 sbi:
468 port: 29510
469 # Provide nodePort when serviceType is NodePort
470 #nodePort: 30070
471 cfgFiles:
472 # https://github.com/free5gc/free5gc/blob/main/config/nrfcfg.yaml
473 nrfcfg.conf:
474 info:
475 version: 1.0.0
476 description: NRF initial local configuration
477 configuration:
478 sbi:
479 scheme: http
480 bindingIPv4: "0.0.0.0"
481 registerIPv4: nrf
482 DefaultPlmnId:
483 mcc: 208
484 mnc: 93
485 serviceNameList:
486 - nnrf-nfm
487 - nnrf-disc
488 smf:
489 deploy: true
490 podAnnotations:
491 field.cattle.io/workloadMetrics: '[{"path":"/metrics","port":9089,"schema":"HTTP"}]'
492 serviceType: ClusterIP
493 n4:
494 port: 8805
495 # Provide nodePort when serviceType is NodePort
496 #nodePort: 30021
497 prometheus:
498 port: 9089
499 #nodePort: 30084
500 sbi:
501 port: 29502
502 #nodePort: 30080
503 cfgFiles:
504 uerouting.conf:
505 info:
506 version: 1.0.0
507 description: Routing information for UE
508 # https://github.com/free5gc/free5gc/blob/main/config/smfcfg.yaml
509 smfcfg.conf:
510 info:
511 version: 1.0.0
512 description: SMF initial local configuration
513 configuration:
514 pfcp:
515 addr: "POD_IP"
516 smfName: SMF
517 nrfUri: http://nrf:29510
518 sbi:
519 scheme: http
520 bindingIPv4: "0.0.0.0"
521 registerIPv4: smf
522 tls:
523 key: gofree5gc/support/TLS/smf.key
524 pem: gofree5gc/support/TLS/smf.pem
525 serviceNameList:
526 - nsmf-pdusession
527 - nsmf-event-exposure
528 snssaiInfos:
529 - dnnInfos:
530 - dnn: internet
531 dns: # the IP address of DNS
532 ipv4: 8.8.8.8
533 ipv6: 2001:4860:4860::8888
534 ueSubnet: 172.250.0.0/16 # should be CIDR type
535 sNssai:
536 sd: "010203"
537 sst: 1
538 userplane_information:
539 up_nodes:
540 gNB1:
541 type: AN
542 UPF:
543 type: UPF
544 node_id: upf
545 sNssaiUpfInfos: # S-NSSAI information list for this UPF
546 - sNssai: # S-NSSAI (Single Network Slice Selection Assistance Information)
547 sst: 1 # Slice/Service Type (uinteger, range: 0~255)
548 sd: "010203" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
549 dnnUpfInfoList: # DNN information list for this S-NSSAI
550 - dnn: internet
551 plmnId:
552 mcc: "208"
553 mnc: "93"
554 - sNssai: # S-NSSAI (Single Network Slice Selection Assistance Information)
555 sst: 1 # Slice/Service Type (uinteger, range: 0~255)
556 sd: "112233" # Slice Differentiator (3 bytes hex string, range: 000000~FFFFFF)
557 dnnUpfInfoList: # DNN information list for this S-NSSAI
558 - dnn: internet
559 plmnId:
560 mcc: "208"
561 mnc: "93"
562 interfaces: # Interface list for this UPF
563 - interfaceType: N3 # the type of the interface (N3 or N9)
564 endpoints: # the IP address of this N3/N9 interface on this UPF
565 - upf
566 networkInstance: internet # Data Network Name (DNN)
567
568 links:
569 - A: gNB1
570 B: UPF
571 ausf:
572 deploy: true
573 #podAnnotations:
574 serviceType: ClusterIP
575 sbi:
576 port: 29509
577 # Provide nodePort when serviceType is NodePort
578 #nodePort: 30082
579 cfgFiles:
580 # https://github.com/free5gc/free5gc/blob/main/config/ausfcfg.yaml
581 ausfcfg.conf:
582 info:
583 version: 1.0.0
584 description: AUSF initial local configuration
585 configuration:
586 nrfUri: http://nrf:29510
587 sbi:
588 scheme: http
589 bindingIPv4: "0.0.0.0"
590 registerIPv4: ausf
591 serviceNameList:
592 - nausf-auth
593 plmnSupportList:
594 - mcc: 208
595 mnc: 93
596 groupId: ausfGroup001