Skip to content
Snippets Groups Projects
Commit 1df9286a authored by OZG-Cloud Team's avatar OZG-Cloud Team
Browse files

OZG-4984 add temp-fs dir to deployment/cronjob

parent 99599e69
No related branches found
No related tags found
No related merge requests found
...@@ -132,6 +132,12 @@ spec: ...@@ -132,6 +132,12 @@ spec:
terminationMessagePath: /dev/termination-log terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File terminationMessagePolicy: File
tty: true tty: true
volumeMounts:
- name: temp-dir
mountPath: "/tmp"
volumes:
- name: temp-dir
emptyDir: {}
dnsConfig: {} dnsConfig: {}
dnsPolicy: ClusterFirst dnsPolicy: ClusterFirst
imagePullSecrets: imagePullSecrets:
......
#
# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
# Ministerpräsidenten des Landes Schleswig-Holstein
# Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
#
# Lizenziert unter der EUPL, Version 1.2 oder - sobald
# diese von der Europäischen Kommission genehmigt wurden -
# Folgeversionen der EUPL ("Lizenz");
# Sie dürfen dieses Werk ausschließlich gemäß
# dieser Lizenz nutzen.
# Eine Kopie der Lizenz finden Sie hier:
#
# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
#
# Sofern nicht durch anwendbare Rechtsvorschriften
# gefordert oder in schriftlicher Form vereinbart, wird
# die unter der Lizenz verbreitete Software "so wie sie
# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
# ausdrücklich oder stillschweigend - verbreitet.
# Die sprachspezifischen Genehmigungen und Beschränkungen
# unter der Lizenz sind dem Lizenztext zu entnehmen.
#
suite: deployment bindings
templates:
- templates/deployment.yaml
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: {}
...@@ -98,6 +98,8 @@ spec: ...@@ -98,6 +98,8 @@ spec:
mountPath: "/workspace/keystore/xta-keystore.p12" mountPath: "/workspace/keystore/xta-keystore.p12"
subPath: file subPath: file
readOnly: true readOnly: true
- name: temp-dir
mountPath: "/tmp"
securityContext: securityContext:
allowPrivilegeEscalation: false allowPrivilegeEscalation: false
privileged: false privileged: false
...@@ -154,6 +156,8 @@ spec: ...@@ -154,6 +156,8 @@ spec:
- name: xta-keystore - name: xta-keystore
secret: secret:
secretName: xta-keystore secretName: xta-keystore
- name: temp-dir
emptyDir: {}
imagePullSecrets: imagePullSecrets:
{{- if .Values.imagePullSecret }} {{- if .Values.imagePullSecret }}
- name: {{ .Values.imagePullSecret }} - name: {{ .Values.imagePullSecret }}
......
#
# Copyright (C) 2024 Das Land Schleswig-Holstein vertreten durch den
# Ministerpräsidenten des Landes Schleswig-Holstein
# Staatskanzlei
# Abteilung Digitalisierung und zentrales IT-Management der Landesregierung
#
# Lizenziert unter der EUPL, Version 1.2 oder - sobald
# diese von der Europäischen Kommission genehmigt wurden -
# Folgeversionen der EUPL ("Lizenz");
# Sie dürfen dieses Werk ausschließlich gemäß
# dieser Lizenz nutzen.
# Eine Kopie der Lizenz finden Sie hier:
#
# https://joinup.ec.europa.eu/collection/eupl/eupl-text-eupl-12
#
# Sofern nicht durch anwendbare Rechtsvorschriften
# gefordert oder in schriftlicher Form vereinbart, wird
# die unter der Lizenz verbreitete Software "so wie sie
# ist", OHNE JEGLICHE GEWÄHRLEISTUNG ODER BEDINGUNGEN -
# ausdrücklich oder stillschweigend - verbreitet.
# Die sprachspezifischen Genehmigungen und Beschränkungen
# unter der Lizenz sind dem Lizenztext zu entnehmen.
#
suite: xta-adapter bindings
templates:
- templates/xta_adapter_cronjob.yaml
tests:
- it: should have temp-dir volume
asserts:
- contains:
path: spec.jobTemplate.spec.template.spec.containers[0].volumeMounts
content:
name: temp-dir
mountPath: "/tmp"
- it: should have temp-dir volume mount
asserts:
- contains:
path: spec.jobTemplate.spec.template.spec.volumes
content:
name: temp-dir
emptyDir: {}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment