networkslice: Added free5gc helm charts.
[icn.git] / demo / networkslice / free5gc / helm / f5gc-nssf / templates / configmap.yaml
1 apiVersion: v1
2 kind: ConfigMap
3 metadata:
4   name: f5gc-nssf-config
5 data:
6
7   nssfcfg.conf: |
8     info:
9       version: 1.0.0
10       description: NSSF initial local configuration
11     
12     configuration:
13       nssfName: NSSF
14       sbi:
15         scheme: {{ .Values.configuration.sbi.scheme }}
16         registerIPv4: {{ .Values.configuration.sbi.registerIPv4 }}    # Can also be a kubernetes service IP or domain name.
17         bindingIPv4: 0.0.0.0        # Can also be an ENV.
18         port: {{ .Values.service.port }}
19       serviceNameList:
20         - nnssf-nsselection
21         - nnssf-nssaiavailability
22       nrfUri: {{ .Values.configuration.nrfUri }}
23       supportedPlmnList:
24         - mcc: 208
25           mnc: 93
26       supportedNssaiInPlmnList:
27         - plmnId:
28             mcc: 208
29             mnc: 93
30           supportedSnssaiList:
31             - sst: 1
32               sd: 010203
33             - sst: 1
34               sd: 112233
35             - sst: 1
36               sd: 3
37             - sst: 2
38               sd: 1
39             - sst: 2
40               sd: 2
41       nsiList:
42         - snssai:
43             sst: 1
44           nsiInformationList:
45             - nrfId: {{ .Values.nssaiNrfUri1 }}/nnrf-nfm/v1/nf-instances
46               nsiId: 10
47         - snssai:
48             sst: 1
49             sd: 1
50           nsiInformationList:
51             - nrfId: {{ .Values.nssaiNrfUri2 }}/nnrf-nfm/v1/nf-instances
52               nsiId: 11
53         - snssai:
54             sst: 1
55             sd: 2
56           nsiInformationList:
57             - nrfId: {{ .Values.nssaiNrfUri3 }}/nnrf-nfm/v1/nf-instances
58               nsiId: 12
59         - snssai:
60             sst: 1
61             sd: 3
62           nsiInformationList:
63             - nrfId: {{ .Values.nssaiNrfUri4 }}/nnrf-nfm/v1/nf-instances
64               nsiId: 13
65         - snssai:
66             sst: 2
67           nsiInformationList:
68             - nrfId: {{ .Values.nssaiNrfUri5 }}/nnrf-nfm/v1/nf-instances
69               nsiId: 20
70         - snssai:
71             sst: 2
72             sd: 010203
73           nsiInformationList:
74             - nrfId: {{ .Values.nssaiNrfUri6 }}/nnrf-nfm/v1/nf-instances
75               nsiId: 21
76         - snssai:
77             sst: 1
78             sd: 010203
79           nsiInformationList:
80             - nrfId: {{ .Values.nssaiNrfUri7 }}/nnrf-nfm/v1/nf-instances
81               nsiId: 22
82         - snssai:
83             sst: 1
84             sd: 112233
85           nsiInformationList:
86             - nrfId: {{ .Values.nssaiNrfUri8 }}/nnrf-nfm/v1/nf-instances
87               nsiId: 23
88       amfSetList:
89         - amfSetId: 1
90           amfList:
91             - ffa2e8d7-3275-49c7-8631-6af1df1d9d26
92             - 0e8831c3-6286-4689-ab27-1e2161e15cb1
93             - a1fba9ba-2e39-4e22-9c74-f749da571d0d
94           nrfAmfSet: http://localhost:8081/nnrf-nfm/v1/nf-instances
95           supportedNssaiAvailabilityData:
96             - tai:
97                 plmnId:
98                   mcc: 466
99                   mnc: 92
100                 tac: 33456
101               supportedSnssaiList:
102                 - sst: 1
103                   sd: 1
104                 - sst: 1
105                   sd: 2
106                 - sst: 2
107                   sd: 1
108             - tai:
109                 plmnId:
110                   mcc: 466
111                   mnc: 92
112                 tac: 33457
113               supportedSnssaiList:
114                 - sst: 1
115                 - sst: 1
116                   sd: 1
117                 - sst: 1
118                   sd: 2
119         - amfSetId: 2
120           nrfAmfSet: http://localhost:8084/nnrf-nfm/v1/nf-instances
121           supportedNssaiAvailabilityData:
122             - tai:
123                 plmnId:
124                   mcc: 466
125                   mnc: 92
126                 tac: 33456
127               supportedSnssaiList:
128                 - sst: 1
129                 - sst: 1
130                   sd: 1
131                 - sst: 1
132                   sd: 3
133                 - sst: 2
134                   sd: 1
135             - tai:
136                 plmnId:
137                   mcc: 466
138                   mnc: 92
139                 tac: 33458
140               supportedSnssaiList:
141                 - sst: 1
142                 - sst: 1
143                   sd: 1
144                 - sst: 2
145       amfList:
146         - nfId: 469de254-2fe5-4ca0-8381-af3f500af77c
147           supportedNssaiAvailabilityData:
148             - tai:
149                 plmnId:
150                   mcc: 466
151                   mnc: 92
152                 tac: 33456
153               supportedSnssaiList:
154                 - sst: 1
155                 - sst: 1
156                   sd: 2
157                 - sst: 2
158             - tai:
159                 plmnId:
160                   mcc: 466
161                   mnc: 92
162                 tac: 33457
163               supportedSnssaiList:
164                 - sst: 1
165                   sd: 1
166                 - sst: 1
167                   sd: 2
168         - nfId: fbe604a8-27b2-417e-bd7c-8a7be2691f8d
169           supportedNssaiAvailabilityData:
170             - tai:
171                 plmnId:
172                   mcc: 466
173                   mnc: 92
174                 tac: 33458
175               supportedSnssaiList:
176                 - sst: 1
177                 - sst: 1
178                   sd: 1
179                 - sst: 1
180                   sd: 3
181                 - sst: 2
182             - tai:
183                 plmnId:
184                   mcc: 466
185                   mnc: 92
186                 tac: 33459
187               supportedSnssaiList:
188                 - sst: 1
189                 - sst: 1
190                   sd: 1
191                 - sst: 2
192                 - sst: 2
193                   sd: 1
194         - nfId: b9e6e2cb-5ce8-4cb6-9173-a266dd9a2f0c
195           supportedNssaiAvailabilityData:
196             - tai:
197                 plmnId:
198                   mcc: 466
199                   mnc: 92
200                 tac: 33456
201               supportedSnssaiList:
202                 - sst: 1
203                 - sst: 1
204                   sd: 1
205                 - sst: 1
206                   sd: 2
207                 - sst: 2
208             - tai:
209                 plmnId:
210                   mcc: 466
211                   mnc: 92
212                 tac: 33458
213               supportedSnssaiList:
214                 - sst: 1
215                 - sst: 1
216                   sd: 1
217                 - sst: 2
218                 - sst: 2
219                   sd: 1
220       taList:
221         - tai:
222             plmnId:
223               mcc: 466
224               mnc: 92
225             tac: 33456
226           accessType: 3GPP_ACCESS
227           supportedSnssaiList:
228             - sst: 1
229             - sst: 1
230               sd: 1
231             - sst: 1
232               sd: 2
233             - sst: 2
234         - tai:
235             plmnId:
236               mcc: 466
237               mnc: 92
238             tac: 33457
239           accessType: 3GPP_ACCESS
240           supportedSnssaiList:
241             - sst: 1
242             - sst: 1
243               sd: 1
244             - sst: 1
245               sd: 2
246             - sst: 2
247         - tai:
248             plmnId:
249               mcc: 466
250               mnc: 92
251             tac: 33458
252           accessType: 3GPP_ACCESS
253           supportedSnssaiList:
254             - sst: 1
255             - sst: 1
256               sd: 1
257             - sst: 1
258               sd: 3
259             - sst: 2
260           restrictedSnssaiList:
261             - homePlmnId:
262                 mcc: 310
263                 mnc: 560
264               sNssaiList:
265                 - sst: 1
266                   sd: 3
267         - tai:
268             plmnId:
269               mcc: 466
270               mnc: 92
271             tac: 33459
272           accessType: 3GPP_ACCESS
273           supportedSnssaiList:
274             - sst: 1
275             - sst: 1
276               sd: 1
277             - sst: 2
278             - sst: 2
279               sd: 1
280           restrictedSnssaiList:
281             - homePlmnId:
282                 mcc: 310
283                 mnc: 560
284               sNssaiList:
285                 - sst: 2
286                   sd: 1
287       mappingListFromPlmn:
288         - operatorName: NTT Docomo
289           homePlmnId:
290             mcc: 440
291             mnc: 10
292           mappingOfSnssai:
293             - servingSnssai:
294                 sst: 1
295                 sd: 1
296               homeSnssai:
297                 sst: 1
298                 sd: 1
299             - servingSnssai:
300                 sst: 1
301                 sd: 2
302               homeSnssai:
303                 sst: 1
304                 sd: 3
305             - servingSnssai:
306                 sst: 1
307                 sd: 3
308               homeSnssai:
309                 sst: 1
310                 sd: 4
311             - servingSnssai:
312                 sst: 2
313                 sd: 1
314               homeSnssai:
315                 sst: 2
316                 sd: 2
317         - operatorName: AT&T Mobility
318           homePlmnId:
319             mcc: 310
320             mnc: 560
321           mappingOfSnssai:
322             - servingSnssai:
323                 sst: 1
324                 sd: 1
325               homeSnssai:
326                 sst: 1
327                 sd: 2
328             - servingSnssai:
329                 sst: 1
330                 sd: 2
331               homeSnssai:
332                 sst: 1
333                 sd: 3
334     
335   free5GC.conf: |
336     db_uri: {{ .Values.mongodb.url }}/free5gc
337     
338     #all logging levels
339     #panic
340     #fatal
341     #error
342     #warn
343     #debug
344     #debug
345     #trace
346     logger:
347     # network function
348       AMF:
349         debugLevel: debug
350         ReportCaller: true
351       SMF:
352         debugLevel: debug
353         ReportCaller: true
354       UDR:
355         debugLevel: debug
356         ReportCaller: true
357       UDM:
358         debugLevel: debug
359         ReportCaller: true
360       NRF:
361         debugLevel: debug
362         ReportCaller: true
363       PCF:
364         debugLevel: debug
365         ReportCaller: true
366       AUSF:
367         debugLevel: debug
368         ReportCaller: true
369       N3IWF:
370         debugLevel: debug
371         ReportCaller: true
372     # library
373       NAS:
374         debugLevel: debug
375         ReportCaller: true
376       FSM:
377         debugLevel: debug
378         ReportCaller: true
379       NGAP:
380         debugLevel: debug
381         ReportCaller: true
382       NamfComm:
383         debugLevel: debug
384         ReportCaller: true
385       NamfEventExposure:
386         debugLevel: debug
387         ReportCaller: true
388       NsmfPDUSession:
389         debugLevel: debug
390         ReportCaller: true
391       NudrDataRepository:
392         debugLevel: debug
393         ReportCaller: true
394       OpenApi:
395         debugLevel: debug
396         ReportCaller: true
397       Aper:
398         debugLevel: debug
399         ReportCaller: true
400       CommonConsumerTest:
401         debugLevel: debug
402         ReportCaller: true
403     # webui
404       WEBUI:
405         debugLevel: debug
406         ReportCaller: true
407 ---
408 apiVersion: v1
409 kind: Secret
410 metadata:
411    name: f5gc-nssf-tls-secret
412    namespace: {{ .Release.Namespace }}
413 type: Opaque
414 data:
415    {{ tpl (.Files.Glob "resources/config/cert/nssf.pem").AsSecrets . | indent 2 }}
416    {{ tpl (.Files.Glob "resources/config/cert/nssf.key").AsSecrets . | indent 2 }}
417
418