networkslice: Added free5gc helm charts.
[icn.git] / demo / networkslice / free5gc / helm / f5gc-udm / templates / configmap.yaml
1 apiVersion: v1
2 kind: ConfigMap
3 metadata:
4   name: f5gc-udm-config
5 data:
6   udmcfg.conf: |
7     info:
8       version: 1.0.0
9       description: UDM initial local configuration
10     
11     configuration:
12       serviceNameList:
13         - nudm-sdm
14         - nudm-uecm
15         - nudm-ueau
16         - nudm-ee
17         - nudm-pp
18       sbi:
19         scheme: {{ .Values.configuration.sbi.scheme }}
20         registerIPv4: {{ .Values.configuration.sbi.registerIPv4 }}     # Can also be a kubernetes service IP or domain name.
21         bindingIPv4: 0.0.0.0      # Can also be an ENV.
22         port: {{ .Values.service.port }}
23         tls:
24           log: free5gc/udmsslkey.log
25           pem: free5gc/support/TLS/udm.pem
26           key: free5gc/support/TLS/udm.key
27       nrfUri: {{ .Values.configuration.nrfUri }}
28     
29       # test data set from TS33501-f60 Annex C.4
30       # udmProfileAHNPublicKey: 5a8d38864820197c3394b92613b20b91633cbd897119273bf8e4a6f4eec0a650
31       # udmProfileAHNPrivateKey: c53c22208b61860b06c62e5406a7b330c2b577aa5558981510d128247d38bd1d
32       # udmProfileBHNPublicKey: 0472DA71976234CE833A6907425867B82E074D44EF907DFB4B3E21C1C2256EBCD15A7DED52FCBB097A4ED250E036C7B9C8C7004C4EEDC4F068CD7BF8D3F900E3B4
33       # udmProfileBHNPrivateKey: F1AB1074477EBCC7F554EA1C5FC368B1616730155E0041AC447D6301975FECDA
34       keys:
35         udmProfileAHNPublicKey: 5a8d38864820197c3394b92613b20b91633cbd897119273bf8e4a6f4eec0a650
36         udmProfileAHNPrivateKey: c53c22208b61860b06c62e5406a7b330c2b577aa5558981510d128247d38bd1d
37         udmProfileBHNPublicKey: 0472DA71976234CE833A6907425867B82E074D44EF907DFB4B3E21C1C2256EBCD15A7DED52FCBB097A4ED250E036C7B9C8C7004C4EEDC4F068CD7BF8D3F900E3B4
38         udmProfileBHNPrivateKey: F1AB1074477EBCC7F554EA1C5FC368B1616730155E0041AC447D6301975FECDA
39
40   free5GC.conf: |
41     db_uri: {{ .Values.mongodb.url }}/free5gc
42     
43     #all logging levels
44     #panic
45     #fatal
46     #error
47     #warn
48     #debug
49     #debug
50     #trace
51     logger:
52     # network function
53       AMF:
54         debugLevel: debug
55         ReportCaller: true
56       SMF:
57         debugLevel: debug
58         ReportCaller: true
59       UDR:
60         debugLevel: debug
61         ReportCaller: true
62       UDM:
63         debugLevel: debug
64         ReportCaller: true
65       NRF:
66         debugLevel: debug
67         ReportCaller: true
68       PCF:
69         debugLevel: debug
70         ReportCaller: true
71       AUSF:
72         debugLevel: debug
73         ReportCaller: true
74       N3IWF:
75         debugLevel: debug
76         ReportCaller: true
77     # library
78       NAS:
79         debugLevel: debug
80         ReportCaller: true
81       FSM:
82         debugLevel: debug
83         ReportCaller: true
84       NGAP:
85         debugLevel: debug
86         ReportCaller: true
87       NamfComm:
88         debugLevel: debug
89         ReportCaller: true
90       NamfEventExposure:
91         debugLevel: debug
92         ReportCaller: true
93       NsmfPDUSession:
94         debugLevel: debug
95         ReportCaller: true
96       NudrDataRepository:
97         debugLevel: debug
98         ReportCaller: true
99       OpenApi:
100         debugLevel: debug
101         ReportCaller: true
102       Aper:
103         debugLevel: debug
104         ReportCaller: true
105       CommonConsumerTest:
106         debugLevel: debug
107         ReportCaller: true
108     # webui
109       WEBUI:
110         debugLevel: debug
111         ReportCaller: true
112 ---        
113 apiVersion: v1
114 kind: Secret
115 metadata:
116    name: f5gc-udm-tls-secret
117 type: Opaque
118 data:
119    {{ tpl (.Files.Glob "resources/config/cert/udm.pem").AsSecrets . | indent 2 }}
120    {{ tpl (.Files.Glob "resources/config/cert/udm.key").AsSecrets . | indent 2 }}