cae53c4e6b68ecd6e91779780a56e99190f703ea
[ric-plt/a1.git] / integration_tests / delayreceiver / templates / deployment.yaml
1 apiVersion: apps/v1
2 kind: Deployment
3 metadata:
4   name: {{ include "delayreceiver.fullname" . }}
5   labels:
6 {{ include "delayreceiver.labels" . | indent 4 }}
7 spec:
8   replicas: 1
9   selector:
10     matchLabels:
11       app.kubernetes.io/name: {{ include "delayreceiver.name" . }}
12       app.kubernetes.io/instance: {{ .Release.Name }}
13   template:
14     metadata:
15       labels:
16         app.kubernetes.io/name: {{ include "delayreceiver.name" . }}
17         app.kubernetes.io/instance: {{ .Release.Name }}
18     spec:
19       containers:
20         - name: delayreceiver
21           image: testreceiver:latest
22           imagePullPolicy: Never
23           resources:
24             {{- toYaml .Values.resources | nindent 12 }}
25           volumeMounts:
26             - name: delayreceiverconf
27               mountPath: /opt/route/local.rt
28               subPath: local.rt
29           env:
30           - name: RMR_RCV_RETRY_INTERVAL
31             value: "500"
32           - name: RMR_RETRY_TIMES
33             value: "10"
34           - name: TEST_RCV_PORT
35             value: "{{ .Values.rmrservice.port }}"
36           - name: TEST_RCV_RETURN_MINT
37             value: "10001"
38           - name: TEST_RCV_SEC_DELAY
39             value: "5"
40           - name: TEST_RCV_RETURN_PAYLOAD
41             value: '{"ACK_FROM": "DELAYED_TEST", "status": "SUCCESS"}'
42
43       volumes:
44         - name: "delayreceiverconf"
45           configMap:
46             name: "delayreceiverconf"