A1 2.0.0:
[ric-plt/a1.git] / integration_tests / testreceiver / templates / deployment.yaml
index b6e5c4e..0a08fa3 100644 (file)
@@ -17,6 +17,22 @@ spec:
         app.kubernetes.io/instance: {{ .Release.Name }}
     spec:
       containers:
+        #query receiver
+        - name: queryreceiver
+          image: queryreceiver:latest
+          imagePullPolicy: Never
+          resources:
+            {{- toYaml .Values.resources | nindent 12 }}
+          volumeMounts:
+            - name: queryreceiverconf
+              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.queryrmrservice.name }}
+
+        # test receiver
         - name: testreceiver
           image: testreceiver:latest
           imagePullPolicy: Never
@@ -26,6 +42,8 @@ spec:
             - name: testreceiverconf
               mountPath: /opt/route/local.rt
               subPath: local.rt
+
+        # test receiver that delays until sending
         - name: delayreceiver
           image: testreceiver:latest
           imagePullPolicy: Never
@@ -36,18 +54,12 @@ spec:
               mountPath: /opt/route/local.rt
               subPath: local.rt
           env:
-          - name: RMR_RCV_RETRY_INTERVAL
-            value: "500"
-          - name: RMR_RETRY_TIMES
-            value: "10"
           - name: TEST_RCV_PORT
             value: "{{ .Values.delayrmrservice.port }}"
-          - name: TEST_RCV_RETURN_MINT
-            value: "10001"
           - name: TEST_RCV_SEC_DELAY
             value: "5"
-          - name: TEST_RCV_RETURN_PAYLOAD
-            value: '{"ACK_FROM": "DELAYED_TEST", "status": "SUCCESS"}'
+          - name: HANDLER_ID
+            value: "delay_receiver"
 
       volumes:
         - name: "testreceiverconf"
@@ -56,3 +68,6 @@ spec:
         - name: "delayreceiverconf"
           configMap:
             name: "delayreceiverconf"
+        - name: "queryreceiverconf"
+          configMap:
+            name: "queryreceiverconf"