Skip to content

Commit a474e62

Browse files
authored
Merge pull request #6 from team-carepay/feature/add-support-forPersistentVolumeClaim
Add support for persitent volume caims
2 parents 2c71682 + f302fde commit a474e62

File tree

3 files changed

+27
-1
lines changed

3 files changed

+27
-1
lines changed

charts/structurizr/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ keywords:
1111
sources:
1212
- https://structurizr.com/help/on-premises
1313

14-
version: 0.3.0
14+
version: 0.4.0
1515
appVersion: "2024.03.03"

charts/structurizr/templates/pvc.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{{- if .Values.persistence.enabled }}
2+
apiVersion: v1
3+
kind: PersistentVolumeClaim
4+
metadata:
5+
name: {{ .Values.persistence.name }}
6+
spec:
7+
storageClassName: {{ .Values.persistence.storageClass }}
8+
accessModes:
9+
{{- range .Values.persistence.accessModes }}
10+
- {{ . }}
11+
{{- end }}
12+
resources:
13+
requests:
14+
storage: {{ .Values.persistence.size }}
15+
{{- end }}

charts/structurizr/values.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,17 @@ volumeMounts: []
100100
# - name: structurizr-bucket
101101
# mountPath: /usr/local/structurizr
102102

103+
persistence:
104+
enabled: false
105+
name: ""
106+
# -- Specifies the size of the PersistentVolume.
107+
size: 1Gi
108+
# -- Specifies the access mode of the PersistentVolume.
109+
accessModes:
110+
- ReadWriteOnce
111+
# -- Specifies the storage class of the PersistentVolume.
112+
storageClass: ""
113+
103114
# -- Custom properties configuration for Structurizr.
104115
properties: |
105116
# # Your properties content goes here...

0 commit comments

Comments
 (0)