blob: 4d5f602ab9a9b0b1782d7cb43ed54385e3ebd6bd [file] [log] [blame]
badhri854c028b32021-11-03 18:24:05 -05001# Copyright 2020-present Open Networking Foundation
2#
3# SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
4
5images:
6 tags:
7 init: docker.io/omecproject/pod-init:1.0.0
8 amf: registry.aetherproject.org/omecproject/5gc-amf:onf-release3.0.5-03d3c6d
9 nrf: registry.aetherproject.org/omecproject/5gc-nrf:onf-release3.0.5-13304e8
10 smf: registry.aetherproject.org/omecproject/5gc-smf:onf-release3.0.5-bcbcd33
11 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
16 webui: registry.aetherproject.org/omecproject/5gc-webui:onf-release3.0.5-0534804
17 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
107 coreDump:
108 enabled: false
109 path: /tmp/coredump
110 mongodb:
111 name: free5gc
112 url: mongodb://mongodb
113 grpc:
114 golog_verbosity: "99"
115 severity: "info"
116 trace: "all"
117 verbosity: "debug"
118 logger:
119 # network function
120 AMF:
121 debugLevel: info
122 ReportCaller: false
123 SMF:
124 debugLevel: info
125 ReportCaller: false
126 UDR:
127 debugLevel: info
128 ReportCaller: false
129 UDM:
130 debugLevel: info
131 ReportCaller: false
132 NRF:
133 debugLevel: info
134 ReportCaller: false
135 PCF:
136 debugLevel: info
137 ReportCaller: false
138 AUSF:
139 debugLevel: info
140 ReportCaller: false
141 N3IWF:
142 debugLevel: info
143 ReportCaller: false
144 # library
145 NAS:
146 debugLevel: info
147 ReportCaller: false
148 FSM:
149 debugLevel: info
150 ReportCaller: false
151 NGAP:
152 debugLevel: info
153 ReportCaller: false
154 NamfComm:
155 debugLevel: info
156 ReportCaller: false
157 NamfEventExposure:
158 debugLevel: info
159 ReportCaller: false
160 NsmfPDUSession:
161 debugLevel: info
162 ReportCaller: false
163 NudrDataRepository:
164 debugLevel: info
165 ReportCaller: false
166 OpenApi:
167 debugLevel: info
168 ReportCaller: false
169 Aper:
170 debugLevel: info
171 ReportCaller: false
172 CommonConsumerTest:
173 debugLevel: info
174 ReportCaller: false
175 PFCP:
176 debugLevel: info
177 ReportCaller: false
178 MongoDBLibrary:
179 debugLevel: info
180 ReportCaller: false
181 PathUtil:
182 debugLevel: info
183 ReportCaller: false
184 # webui
185 WEBUI:
186 debugLevel: info
187 ReportCaller: false
188 webui:
189 deploy: true
190 #podAnnotations:
191 serviceType: ClusterIP
192 urlport:
193 port: 5000
194 # Provide nodePort when serviceType is NodePort
195 #nodePort: 35000
196 grpc:
197 port: 9876
198 ingress:
199 enabled: false
200 hostname: free5gc.local
201 path: /
202 pathType: Prefix
203 # extraHosts:
204 # - host: free5gc.local
205 # path: /
206 cfgFiles:
207 # https://github.com/free5gc/free5gc/blob/main/config/webuicfg.yaml
208 webuicfg.conf:
209 info:
210 version: 1.0.0
211 description: WebUI initial local configuration
212 configuration: {}
213 udm:
214 deploy: true
215 #podAnnotations:
216 serviceType: ClusterIP
217 sbi:
218 port: 29503
219 # Provide nodePort when serviceType is NodePort
220 #nodePort: 30074
221 cfgFiles:
222 # https://github.com/free5gc/free5gc/blob/main/config/udmcfg.yaml
223 udmcfg.conf:
224 info:
225 version: 1.0.0
226 description: UDM initial local configuration
227 configuration:
228 nrfUri: http://nrf:29510
229 plmnList:
230 - plmnId:
231 mcc: 208
232 mnc: 93
233 - plmnId:
234 mcc: 222
235 mnc: 88
236 serviceNameList:
237 - nudm-sdm
238 - nudm-uecm
239 - nudm-ueau
240 - nudm-ee
241 - nudm-pp
242 sbi:
243 scheme: http
244 bindingIPv4: "0.0.0.0"
245 registerIPv4: udm
246 tls:
247 log: free5gc/udmsslkey.log
248 pem: free5gc/support/TLS/udm.pem
249 key: free5gc/support/TLS/udm.key
250 keys:
251 udmProfileAHNPublicKey: 5a8d38864820197c3394b92613b20b91633cbd897119273bf8e4a6f4eec0a650
252 udmProfileAHNPrivateKey: c53c22208b61860b06c62e5406a7b330c2b577aa5558981510d128247d38bd1d
253 udmProfileBHNPublicKey: 0472DA71976234CE833A6907425867B82E074D44EF907DFB4B3E21C1C2256EBCD15A7DED52FCBB097A4ED250E036C7B9C8C7004C4EEDC4F068CD7BF8D3F900E3B4
254 udmProfileBHNPrivateKey: F1AB1074477EBCC7F554EA1C5FC368B1616730155E0041AC447D6301975FECDA
255 udr:
256 deploy: true
257 #podAnnotations:
258 serviceType: ClusterIP
259 sbi:
260 port: 29504
261 # Provide nodePort when serviceType is NodePort
262 #nodePort: 30074
263 cfgFiles:
264 # https://github.com/free5gc/free5gc/blob/main/config/udrcfg.yaml
265 udrcfg.conf:
266 info:
267 version: 1.0.0
268 description: UDR initial local configuration
269 configuration:
270 nrfUri: http://nrf:29510
271 plmnSupportList:
272 - plmnId:
273 mcc: 208
274 mnc: 93
275 - plmnId:
276 mcc: 333
277 mnc: 88
278 sbi:
279 scheme: http
280 bindingIPv4: "0.0.0.0"
281 registerIPv4: udr
282 pcf:
283 deploy: true
284 #podAnnotations:
285 serviceType: ClusterIP
286 sbi:
287 port: 29507
288 # Provide nodePort when serviceType is NodePort
289 #nodePort: 30077
290 cfgFiles:
291 # https://github.com/free5gc/free5gc/blob/main/config/pcfcfg.yaml
292 pcfcfg.conf:
293 info:
294 version: 1.0.0
295 description: PCF initial local configuration
296 configuration:
297 pcfName: PCF
298 nrfUri: http://nrf:29510
299 sbi:
300 scheme: http
301 bindingIPv4: "0.0.0.0"
302 registerIPv4: pcf
303 defaultBdtRefId: BdtPolicyId-
304 plmnList:
305 - plmnId:
306 mcc: 208
307 mnc: 93
308 - plmnId:
309 mcc: 333
310 mnc: 88
311 serviceList:
312 - serviceName: npcf-am-policy-control
313 - serviceName: npcf-smpolicycontrol
314 suppFeat: 3fff
315 - serviceName: npcf-bdtpolicycontrol
316 - serviceName: npcf-policyauthorization
317 suppFeat: 3
318 - serviceName: npcf-eventexposure
319 - serviceName: npcf-ue-policy-control
320 nssf:
321 deploy: true
322 #podAnnotations:
323 serviceType: ClusterIP
324 sbi:
325 port: 29531
326 # Provide nodePort when serviceType is NodePort
327 #nodePort: 30081
328 cfgFiles:
329 # https://github.com/free5gc/free5gc/blob/main/config/nssfcfg.yaml
330 nssfcfg.conf:
331 info:
332 version: 1.0.0
333 description: NSSF initial local configuration
334 configuration:
335 nssfName: NSSF
336 nrfUri: http://nrf:29510
337 sbi:
338 scheme: http
339 bindingIPv4: "0.0.0.0"
340 registerIPv4: nssf
341 serviceNameList:
342 - nnssf-nsselection
343 - nnssf-nssaiavailability
344 supportedPlmnList:
345 - mcc: 208
346 mnc: 93
347 supportedNssaiInPlmnList:
348 - plmnId:
349 mcc: 208
350 mnc: 93
351 supportedSnssaiList:
352 - sst: 1
353 sd: "010203"
354 nsiList:
355 - snssai:
356 sst: 1
357 sd: "010203"
358 nsiInformationList:
359 - nrfId: http://nrf:29510/nnrf-nfm/v1/nf-instances
360 nsiId: 22
361 amf:
362 deploy: true
363 podAnnotations:
364 field.cattle.io/workloadMetrics: '[{"path":"/metrics","port":9089,"schema":"HTTP"}]'
365 serviceType: ClusterIP
366 prometheus:
367 port: 9089
368 # Provide nodePort when serviceType is NodePort
369 #nodePort: 30084
370 sbi:
371 port: 29518
372 #nodePort: 30088
373 ngapp:
374 #externalIp:
375 port: 38412
376 #nodePort: 30071
377 cfgFiles:
378 # https://github.com/free5gc/free5gc/blob/main/config/amfcfg.yaml
379 amfcfg.conf:
380 info:
381 version: 1.0.0
382 description: AMF initial local configuration
383 configuration:
384 ngapIpList:
385 - "0.0.0.0"
386 amfName: AMF
387 nrfUri: http://nrf:29510
388 sbi:
389 scheme: http
390 bindingIPv4: "0.0.0.0"
391 registerIPv4: amf
392 serviceNameList:
393 - namf-comm
394 - namf-evts
395 - namf-mt
396 - namf-loc
397 - namf-oam
398 servedGuamiList:
399 - plmnId:
400 mcc: 208
401 mnc: 93
402 amfId: cafe00
403 supportTaiList:
404 - plmnId:
405 mcc: 208
406 mnc: 93
407 tac: 1
408 plmnSupportList:
409 - plmnId:
410 mcc: 208
411 mnc: 93
412 snssaiList:
413 - sst: 1
414 sd: "010203"
415 supportDnnList:
416 - internet
417 security:
418 integrityOrder:
419 - 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:
482 mcc: 208
483 mnc: 93
484 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:
529 - dnn: internet
530 dns: # the IP address of DNS
531 ipv4: 8.8.8.8
532 ipv6: 2001:4860:4860::8888
533 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
549 - dnn: internet
550 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
557 - dnn: internet
558 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:
593 - mcc: 208
594 mnc: 93
595 groupId: ausfGroup001