Skip to content

Commit a014f42

Browse files
committed
rework storage class to be conditionally set up
1 parent 59ca401 commit a014f42

File tree

5 files changed

+18
-9
lines changed

5 files changed

+18
-9
lines changed

charts/youtrack/Chart.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
apiVersion: v2
22
name: youtrack
33
description: Issue tracker from JetBrains
4-
version: 0.1.1
4+
version: 0.1.2
55
appVersion: "2020.6.6441"

charts/youtrack/templates/pvc-backups.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,7 @@ spec:
1111
resources:
1212
requests:
1313
storage: {{ .Values.persistence.sizeBackups | quote }}
14-
storageClassName: {{ .Values.persistence.storageClass | default "" }}
14+
{{- if .Values.persistence.storageClass }}
15+
storageClassName: {{ .Values.persistence.storageClass }}
16+
{{- end }}
1517
{{- end -}}

charts/youtrack/templates/pvc-conf.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,7 @@ spec:
1111
resources:
1212
requests:
1313
storage: {{ .Values.persistence.sizeConf | quote }}
14-
storageClassName: {{ .Values.persistence.storageClass | default "" }}
14+
{{- if .Values.persistence.storageClass }}
15+
storageClassName: {{ .Values.persistence.storageClass }}
16+
{{- end }}
1517
{{- end -}}

charts/youtrack/templates/pvc-data.yaml

+3-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,7 @@ spec:
1111
resources:
1212
requests:
1313
storage: {{ .Values.persistence.sizeData | quote }}
14-
storageClassName: {{ .Values.persistence.storageClass | default "" }}
14+
{{- if .Values.persistence.storageClass }}
15+
storageClassName: {{ .Values.persistence.storageClass }}
16+
{{- end }}
1517
{{- end -}}

charts/youtrack/values.yaml

+8-5
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ podSecurityContext:
2121
runAsGroup: 13001
2222
fsGroup: 13001
2323

24-
securityContext: {}
24+
securityContext:
25+
{}
2526
# capabilities:
2627
# drop:
2728
# - ALL
@@ -35,7 +36,8 @@ service:
3536

3637
ingress:
3738
enabled: false
38-
annotations: {}
39+
annotations:
40+
{}
3941
# kubernetes.io/ingress.class: nginx
4042
# kubernetes.io/tls-acme: "true"
4143
hosts:
@@ -46,7 +48,8 @@ ingress:
4648
# hosts:
4749
# - chart-example.local
4850

49-
resources: {}
51+
resources:
52+
{}
5053
# limits:
5154
# cpu: 100m
5255
# memory: 128Mi
@@ -62,12 +65,12 @@ affinity: {}
6265

6366
persistence:
6467
enabled: true
65-
# storageClass: "-"
68+
storageClass: ""
6669
accessMode: ReadWriteOnce
6770
sizeData: 10Gi
6871
sizeConf: 1Gi
6972
sizeBackups: 5Gi
7073

7174
# Useful for initial setup
7275
livenessProbe:
73-
initialDelaySeconds: 180
76+
initialDelaySeconds: 180

0 commit comments

Comments
 (0)