[ROBOT] Declare KAFKA_PASSWORD environment variable 13/140413/1
authorFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Mon, 10 Mar 2025 14:10:03 +0000 (15:10 +0100)
committerFiete Ostkamp <Fiete.Ostkamp@telekom.de>
Mon, 10 Mar 2025 14:10:03 +0000 (15:10 +0100)
- allow robot tests to retrieve kafka password from environment
  variable
- this allows getting rid of `kubectl get secret ...` for this case

Issue-ID: INT-2301
Change-Id: I0645602384d2292e28b97e7211f8479dc82f920f
Signed-off-by: Fiete Ostkamp <Fiete.Ostkamp@telekom.de>
kubernetes/robot/templates/deployment.yaml

index 4736d6d..cd556e4 100644 (file)
@@ -75,6 +75,12 @@ spec:
         - name: robot-logs
           mountPath: /share/logs
         resources: {{ include "common.resources" . | nindent 10 }}
+        env:
+          - name: KAFKA_PASSWORD
+            valueFrom:
+              secretKeyRef:
+                name: {{ .Values.strimziKafkaUsername }}
+                key: password
       {{- if .Values.nodeSelector }}
       nodeSelector:
 {{ toYaml .Values.nodeSelector | indent 8 }}