networkslice: Added free5gc helm charts.
[icn.git] / demo / networkslice / free5gc / helm / f5gc-amf / templates / configmap.yaml
1 apiVersion: v1
2 kind: ConfigMap
3 metadata:
4   name: f5gc-amf-config
5 data:
6   amfcfg.conf: |
7     info:
8       version: 1.0.0
9       description: AMF initial local configuration
10     
11     configuration:
12       amfName: AMF
13       ngapIpList:
14         - 172.16.24.3                 # assigned to a second network interface
15       sbi:
16         scheme: {{ .Values.configuration.sbi.scheme }}
17         registerIPv4: {{ .Values.configuration.sbi.registerIPv4 }}         # Can also be a kubernetes service IP or domain name.
18         bindingIPv4: 0.0.0.0           # Can also be an ENV.
19         port: {{ .Values.service.port }}
20       serviceNameList:
21         - namf-comm
22         - namf-evts
23         - namf-mt
24         - namf-loc
25         - namf-oam
26       servedGuamiList:
27         - plmnId:
28             mcc: 208
29             mnc: 93
30           amfId: cafe00
31       supportTaiList:
32         - plmnId:
33             mcc: 208
34             mnc: 93
35           tac: 1
36       plmnSupportList:
37         - plmnId:
38             mcc: 208
39             mnc: 93
40           snssaiList:
41             - sst: 1
42               sd: 010203
43             - sst: 1
44               sd: 112233
45             - sst: 2
46               sd: 010203
47       supportDnnList:
48         - internet
49       nrfUri: {{ .Values.configuration.nrfUri }}
50       security:
51         integrityOrder:
52           - NIA2
53             #- NIA0
54         cipheringOrder:
55           - NEA0
56             #- NEA2
57       networkName:
58         full: free5GC
59         short: free
60       t3502Value: 720
61       t3512Value: 3600
62       non3gppDeregistrationTimer: 1000
63       t3513:
64         enable: true
65         expireTime: 6s
66         maxRetryTimes: 4
67       t3522:
68         enable: true
69         expireTime: 6s
70         maxRetryTimes: 4
71       t3550:
72         enable: true
73         expireTime: 6s
74         maxRetryTimes: 4
75       t3560:
76         enable: true
77         expireTime: 6s
78         maxRetryTimes: 4
79       t3565:
80         enable: true
81         expireTime: 6s
82         maxRetryTimes: 4
83   free5GC.conf: |
84     db_uri: {{ .Values.mongodb.url }}/free5GC
85     #all logging levels
86     #panic
87     #fatal
88     #error
89     #warn
90     #info
91     #debug
92     #trace
93     logger:
94     # network function
95       AMF:
96         debugLevel: trace
97         ReportCaller: true
98       SMF:
99         debugLevel: info
100         ReportCaller: true
101       UDR:
102         debugLevel: info
103         ReportCaller: true
104       UDM:
105         debugLevel: info
106         ReportCaller: true
107       NRF:
108         debugLevel: info
109         ReportCaller: true
110       PCF:
111         debugLevel: info
112         ReportCaller: true
113       AUSF:
114         debugLevel: info
115         ReportCaller: true
116       N3IWF:
117         debugLevel: info
118         ReportCaller: true
119     # library
120       NAS:
121         debugLevel: info
122         ReportCaller: true
123       FSM:
124         debugLevel: info
125         ReportCaller: true
126       NGAP:
127         debugLevel: trace
128         ReportCaller: true
129       NamfComm:
130         debugLevel: debug
131         ReportCaller: true
132       NamfEventExposure:
133         debugLevel: info
134         ReportCaller: true
135       NsmfPDUSession:
136         debugLevel: info
137         ReportCaller: true
138       NudrDataRepository:
139         debugLevel: info
140         ReportCaller: true
141       OpenApi:
142         debugLevel: debug
143         ReportCaller: true
144       Aper:
145         debugLevel: info
146         ReportCaller: true
147       CommonConsumerTest:
148         debugLevel: info
149         ReportCaller: true
150     # webui
151       WEBUI:
152         debugLevel: info
153         ReportCaller: true
154 ---
155 apiVersion: v1
156 kind: Secret
157 metadata:
158     name: f5gc-amf-tls-secret 
159 type: Opaque
160 data:
161    {{ tpl (.Files.Glob "resources/config/cert/amf.pem").AsSecrets . | indent 2 }}
162    {{ tpl (.Files.Glob "resources/config/cert/amf.key").AsSecrets . | indent 2 }}