From 425002a725994169273580adfbe0ae2b3d96991c Mon Sep 17 00:00:00 2001
From: Martin <git@mail.de>
Date: Fri, 22 Nov 2024 11:55:46 +0100
Subject: [PATCH] OZG-7121 mount temp directory

---
 src/main/helm/templates/deployment.yaml    |  4 ++++
 src/test/helm/deployment_volumes_test.yaml | 26 ++++++++++++++++++++++
 2 files changed, 30 insertions(+)
 create mode 100644 src/test/helm/deployment_volumes_test.yaml

diff --git a/src/main/helm/templates/deployment.yaml b/src/main/helm/templates/deployment.yaml
index 2111b38..107a8b2 100644
--- a/src/main/helm/templates/deployment.yaml
+++ b/src/main/helm/templates/deployment.yaml
@@ -117,6 +117,8 @@ spec:
         terminationMessagePolicy: File
         tty: true
         volumeMounts:
+          - name: temp-dir
+            mountPath: "/tmp"
           - name: bindings
             mountPath: "/bindings/ca-certificates/type"
             subPath: type
@@ -127,6 +129,8 @@ spec:
             readOnly: true
 
       volumes:
+        - name: temp-dir
+          emptyDir: {}
         - name: bindings
           configMap:
             name: xta-test-server-bindings-type
diff --git a/src/test/helm/deployment_volumes_test.yaml b/src/test/helm/deployment_volumes_test.yaml
new file mode 100644
index 0000000..9183af6
--- /dev/null
+++ b/src/test/helm/deployment_volumes_test.yaml
@@ -0,0 +1,26 @@
+suite: deployment volumes test
+templates:
+  - templates/deployment.yaml
+release:
+  name: helm-test
+  namespace: ns-helm-test
+set:
+  ozgcloud:
+    environment: test
+  imagePullSecret: image-pull-secret
+tests:
+  - it: should have temp-dir volume
+    asserts:
+      - contains:
+          path: spec.template.spec.containers[0].volumeMounts
+          content:
+            name: temp-dir
+            mountPath: "/tmp"
+
+  - it: should have temp-dir volume mount
+    asserts:
+      - contains:
+          path: spec.template.spec.volumes
+          content:
+            name: temp-dir
+            emptyDir: {}
\ No newline at end of file
-- 
GitLab