Config fixes for amf, smf, gnbsim
Fixing mongodb config for amf & smf
Fixing http server config for gnbsim
Change-Id: I39596c6b7bcaf8dc023b2efcac1a2b6d73250b3a
diff --git a/5g-ran-sim/Chart.yaml b/5g-ran-sim/Chart.yaml
index 64d1cba..30f3186 100644
--- a/5g-ran-sim/Chart.yaml
+++ b/5g-ran-sim/Chart.yaml
@@ -8,4 +8,4 @@
name: 5g-ran-sim
icon: https://guide.opencord.org/logos/cord.svg
-version: 0.5.5
+version: 0.5.6
diff --git a/5g-ran-sim/templates/configmap-gnbsim.yaml b/5g-ran-sim/templates/configmap-gnbsim.yaml
index 32daa76..b85fb06 100644
--- a/5g-ran-sim/templates/configmap-gnbsim.yaml
+++ b/5g-ran-sim/templates/configmap-gnbsim.yaml
@@ -10,6 +10,10 @@
{{- $gnbconf := index .Values.config.gnbsim.yamlCfgFiles "gnb.conf" }}
{{- $configuration := index $gnbconf "configuration" }}
+{{- if not (hasKey $configuration "httpServer") -}}
+{{- $_ := dict "enable" .Values.config.gnbsim.httpServer.enable "ipAddr" .Values.config.gnbsim.httpServer.ipAddr "port" .Values.config.gnbsim.httpServer.port | set $configuration "httpServer" -}}
+{{- end }}
+
{{- if not (hasKey $configuration "singleInterface") -}}
{{- $_ := .Values.config.gnbsim.singleInterface | set $configuration "singleInterface" -}}
{{- end }}
diff --git a/5g-ran-sim/templates/service-gnbsim.yaml b/5g-ran-sim/templates/service-gnbsim.yaml
index 4f3e2b8..65974e0 100644
--- a/5g-ran-sim/templates/service-gnbsim.yaml
+++ b/5g-ran-sim/templates/service-gnbsim.yaml
@@ -13,13 +13,16 @@
labels:
{{ tuple "gnbsim" . | include "5g-ransim-plane.metadata_labels" | indent 4 }}
spec:
- type: ClusterIP
+ type: {{ .Values.config.gnbsim.serviceType }}
selector:
{{ tuple "gnbsim" . | include "5g-ransim-plane.metadata_labels" | indent 4 }}
ports:
- name: ngapp
port: {{ .Values.config.gnbsim.ngapp.port }}
protocol: SCTP
+ - name: http-api
+ port: {{ .Values.config.gnbsim.httpServer.port }}
+ protocol: TCP
{{- if .Values.config.gnbsim.profile.enable }}
- name: profile-http
port: {{ .Values.config.gnbsim.profile.port }}
diff --git a/5g-ran-sim/values.yaml b/5g-ran-sim/values.yaml
index 68f73a0..94aeb08 100644
--- a/5g-ran-sim/values.yaml
+++ b/5g-ran-sim/values.yaml
@@ -33,6 +33,7 @@
path: /tmp/coredump
gnbsim:
deploy: true
+ serviceType: ClusterIP
singleInterface: false
networkTopo:
- upfAddr: "192.168.252.3/32"
@@ -45,6 +46,10 @@
iface: data # master in macvlan or device in host-device
gnb:
ip: 192.168.251.5/24 #user plane IP at gnb if 2 separate interface provided
+ httpServer:
+ enable: true
+ ipAddr: "POD_IP"
+ port: 6000
profile:
enable: true
port: 5000