containers:
- name: {{ .Chart.Name }}
volumeMounts:
- - name: a1conf
- mountPath: /opt/ricmanifest.json
- subPath: ricmanifest.json
- - name: a1conf
- mountPath: /opt/rmr_string_int_mapping.txt
- subPath: rmr_string_int_mapping.txt
- name: a1conf
mountPath: /opt/route/local.rt
subPath: local.rt
env:
+ # this sets the source field in messages from a1 to point back to a1s service name, rather than it's random pod name
+ - name: RMR_SRC_ID
+ value: {{ .Values.rmrservice.name }}
- name: PYTHONUNBUFFERED
- value: "0"
- - name: RMR_RCV_RETRY_INTERVAL
- value: "{{ .Values.rmr_timeout_config.rcv_retry_interval_ms }}"
+ value: "1"
- name: RMR_RETRY_TIMES
value: "{{ .Values.rmr_timeout_config.rcv_retry_times }}"
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
- name: http
containerPort: {{ .Values.httpservice.port }}
protocol: TCP
-
livenessProbe:
httpGet:
- path: /ui
+ path: /a1-p/healthcheck
port: http
readinessProbe:
httpGet:
- path: /ui
+ path: /a1-p/healthcheck
port: http
resources:
{{- toYaml .Values.resources | nindent 12 }}