First commit for xapp_onboarder that onboards xApp
[it/dev.git] / xapp_onboarder / xapp_onboarder / resources / xapp-std / templates / service-rmr.yaml
@@ -27,14 +27,22 @@ metadata:
 spec:
   type: ClusterIP
   ports:
-    - port: {{ .Values.ricxapp.service.rmr.data.port }}
-      targetPort: rmrdata
+  {{- range .Values.containers }}
+  {{- if .ports }}
+    {{- if .ports.rmr_data }}
+    - port: {{ .ports.rmr_data }}
+      targetPort: rmrdata_{{ .name }}
       protocol: TCP
-      name: rmrdata
-    - port: {{ .Values.ricxapp.service.rmr.route.port }}
-      targetPort: rmrroute
+      name: rmrdata_{{ .name }}
+    {{- end }}
+    {{- if .ports.rmr_route }}
+    - port: {{ .ports.rmr_route }}
+      targetPort: rmrroute_{{ .name }}
       protocol: TCP
-      name: rmrroute
+      name: rmrroute_{{ .name }}
+    {{- end }}
+  {{- end }}
+  {{- end }}
   selector:
     app: {{ include "ricxapp.namespace" . }}-{{ include "ricxapp.name" . }}
     release: {{ .Release.Name }}