Skip to content
Snippets Groups Projects
Commit 1a0808ce authored by OZGCloud's avatar OZGCloud
Browse files

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

parent 0c26b76f
Branches
Tags
No related merge requests found
......@@ -132,6 +132,12 @@ spec:
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
tty: true
volumeMounts:
- name: temp-dir
mountPath: "/tmp"
volumes:
- name: temp-dir
emptyDir: {}
dnsConfig: {}
dnsPolicy: ClusterFirst
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:
mountPath: "/workspace/keystore/xta-keystore.p12"
subPath: file
readOnly: true
- name: temp-dir
mountPath: "/tmp"
securityContext:
allowPrivilegeEscalation: false
privileged: false
......@@ -154,6 +156,8 @@ spec:
- name: xta-keystore
secret:
secretName: xta-keystore
- name: temp-dir
emptyDir: {}
imagePullSecrets:
{{- if .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