diff --git a/src/main/helm/templates/deployment.yaml b/src/main/helm/templates/deployment.yaml index 2111b382554074f1cc09235dcad5c31e7c2d897f..107a8b2ff550b40fdad3b70721871392bc26c68e 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 0000000000000000000000000000000000000000..9183af63c7e4d3f05b6d399a5ac98f2cc69b0c3c --- /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