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 }}