Adding apnlist option in the mme config.
Also giving config option in hss to verify subscriber access
pfcp-spgwc helm chart changes. Override value pfcp = true to pass pfcp config to
spgwc.
Fixing license issues
Change-Id: If3e862c9825d206c99f817b3c75cfa0035858651
diff --git a/omec/omec-control-plane/templates/configmap-spgwc.yaml b/omec/omec-control-plane/templates/configmap-spgwc.yaml
index 1602be6..b3a9566 100644
--- a/omec/omec-control-plane/templates/configmap-spgwc.yaml
+++ b/omec/omec-control-plane/templates/configmap-spgwc.yaml
@@ -12,6 +12,44 @@
labels:
{{ tuple "spgwc" . | include "omec-control-plane.metadata_labels" | indent 4 }}
data:
+{{- if .Values.config.spgwc.pfcp }}
+ cp.cfg: |
+ [GLOBAL]
+ CP_TYPE = 03
+ GX_CONFIG = 0
+ S11_IP = CP_ADDR
+ S11_PORT = 2123
+ S5S8_IP = CP_ADDR
+ S5S8_PORT = 2123
+ PFCP_IP = CP_ADDR
+ PFCP_PORT = 8805
+ UPF_PFCP_IP = 127.0.0.1
+ UPF_PFCP_PORT = 8805
+ TRANSMIT_TIMER = 2
+ PERIODIC_TIMER = 10
+ TRANSMIT_COUNT = 5
+ REQUEST_TIMEOUT=1800000
+ REQUEST_TRIES=3
+ CP_LOGGER = 0
+ [NAMESERVER_CONFIG]
+ [CACHE]
+ concurrent=25
+ percentage=80
+ interval_seconds=60
+ query_timeout_ms=1000
+ query_tries=1
+ [APP]
+ frequency_seconds=3
+ filename=appqueries.json
+ nameserver= {{ .Values.config.spgwc.nameserver}}
+ [OPS]
+ frequency_seconds=3
+ filename=opsqueries.json
+ nameserver= {{ .Values.config.spgwc.nameserver}}
+ [IP_POOL_CONFIG]
+ IP_POOL_IP= {{.Values.config.spgwc.ueIpPool.ip }}
+ IP_POOL_MASK= {{ .Values.config.spgwc.ueIpPool.mask }}
+{{- end }}
cp_config.cfg: |
if [ ! -d "/dev/hugepages" ]; then
MEMORY="--no-huge -m $((MEM_LIMIT-1024))"
@@ -50,3 +88,6 @@
{{ $key }}: |-
{{ $value | indent 4 }}
{{- end }}
+{{- range $key, $value := .Values.config.spgwc.jsonCfgFiles }}
+ {{ $key }}: {{ toJson $value | quote }}
+{{- end }}