release: {{ .Release.Name }}
template:
metadata:
+ {{- if .Values.rtmgr.annotations }}
+ annotations:
+ {{- .Values.rtmgr.annotations | nindent 8 -}}
+ {{ end }}
labels:
app: {{ include "common.namespace.platform" . }}-{{ include "common.name.rtmgr" . }}
release: {{ .Release.Name }}
image: {{ include "common.repository" . }}/{{ .Values.rtmgr.image.name }}:{{ .Values.rtmgr.image.tag }}
imagePullPolicy: {{ include "common.pullPolicy" . }}
command: ["/run_rtmgr.sh"]
+ #command: ["/bin/sh"]
+ #args: ["-c", "while true; do echo hello; sleep 10;done"]
envFrom:
- configMapRef:
name: {{ include "common.configmapname.rtmgr" . }}-env
+ volumeMounts:
+ - mountPath: /cfg
+ name: rtmgrcfg
+ readOnly: true
ports:
+ - name: "http"
+ containerPort: {{ include "common.serviceport.rtmgr.http" . }}
- name: "rmrroute"
- containerPort: {{ .Values.rtmgr.service.rmr.route.port }}
+ containerPort: {{ include "common.serviceport.rtmgr.rmr.route" . }}
- name: "rmrdata"
- containerPort: {{ .Values.rtmgr.service.rmr.data.port }}
+ containerPort: {{ include "common.serviceport.rtmgr.rmr.data" . }}
+ volumes:
+ - name: "rtmgrcfg"
+ configMap:
+ name: {{ include "common.configmapname.rtmgr" . }}-rtmgrcfg
+ items:
+ - key: rtmgrcfg
+ path: rtmgr-config.yaml
+ mode: 0644