cicd:#62 added helm chart and changed deployment

This commit is contained in:
Justin Kreller
2024-11-22 15:24:17 +01:00
parent f6a7dd78ae
commit 9af5a3b49a
16 changed files with 707 additions and 254 deletions

View File

@@ -0,0 +1,16 @@
{{- if .Values.persistence.enabled }}
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
name: {{ include "htwkalender.name" . }}-storage
namespace: {{ .Release.Namespace }}
spec:
{{- with .Values.persistence.accessModes }}
accessModes:
{{- toYaml . | nindent 4 }}
{{- end }}
resources:
requests:
storage: {{ .Values.persistence.size }}
storageClassName: {{ .Values.persistence.storageClassName }}
{{- end }}