add annotation to webui and gnbsim run server

Change-Id: I04941bec282754f077ea6eb726872f0c7caf228c
diff --git a/5g-ran-sim/templates/service-gnbsim.yaml b/5g-ran-sim/templates/service-gnbsim.yaml
index 8e74f0f..4e03f28 100644
--- a/5g-ran-sim/templates/service-gnbsim.yaml
+++ b/5g-ran-sim/templates/service-gnbsim.yaml
@@ -12,6 +12,10 @@
   name: gnbsim
   labels:
 {{ tuple "gnbsim" . | include "5g-ransim-plane.metadata_labels" | indent 4 }}
+{{- with .Values.config.gnbsim.serviceAnnotations }}
+  annotations:
+    {{- toYaml . | nindent 4 }}
+{{- end }}
 spec:
   type: {{ .Values.config.gnbsim.serviceType }}
   selector:
@@ -23,6 +27,9 @@
   - name: http-api
     port: {{ .Values.config.gnbsim.httpServer.port }}
     protocol: TCP
+{{- if .Values.config.gnbsim.httpServer.nodePort.enabled }}
+    nodePort: {{ .Values.config.gnbsim.httpServer.nodePort.port }}
+{{- end }}
 {{- if .Values.config.gnbsim.goProfile.enable }}
   - name: profile-http
     port: {{ .Values.config.gnbsim.goProfile.port }}