Skip to content

Commit a18e9ba

Browse files
monraxwilliamtrelawny
authored andcommitted
fix: pvcs not picking up custom aws sc
- fix: double quoting when getting the storageClassName from helper dict - fix: custom names for volumeClaimTemplates makes the MCK operator not pick up the custom StorageClass: mongodb/mongodb-kubernetes-operator#177 - add: helm hooks to aws-gp3 storage class resource to guarantee its existence before any other resources are created
1 parent 25a2917 commit a18e9ba

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

graylog/templates/_helpers.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ Provider-defined Storage Class name
280280
{{- $names := dict }}
281281
{{- $_ := include "graylog.fullname" . | printf "%s-gp3" | set $names "aws" -}}
282282
{{/* add more entries here */}}
283-
{{- .Values.provider | default "" | quote | get $names }}
283+
{{- .Values.provider | default "" | get $names }}
284284
{{- end }}
285285

286286
{{/*

graylog/templates/config/sc/aws-gp3.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,9 @@ apiVersion: storage.k8s.io/v1
33
kind: StorageClass
44
metadata:
55
name: {{ include "graylog.provider.storageClassName" . }}
6+
annotations:
7+
"helm.sh/hook": pre-install,pre-upgrade
8+
"helm.sh/hook-weight": "-10"
69
provisioner: ebs.csi.aws.com
710
parameters:
811
type: gp3

graylog/templates/custom/mongo-rs.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ spec:
5050
serviceAccountName: {{ include "graylog.mongodb.serviceAccountName" . }}
5151
volumeClaimTemplates:
5252
- metadata:
53-
name: mongodb-data-vol
53+
name: data-volume
5454
spec:
5555
accessModes: ["ReadWriteOnce"]
5656
{{- with (include "graylog.mongodb.storageClassName" .) }}
@@ -60,13 +60,13 @@ spec:
6060
requests:
6161
storage: {{ .Values.mongodb.persistence.size.data | default "10G" | quote }}
6262
- metadata:
63-
name: mongodb-logs-vol
63+
name: logs-volume
6464
spec:
6565
accessModes: [ "ReadWriteOnce" ]
6666
{{- with (include "graylog.mongodb.storageClassName" .) }}
6767
storageClassName: {{ . | quote }}
6868
{{- end }}
6969
resources:
7070
requests:
71-
storage: {{ .Values.mongodb.persistence.size.data | default "2G" | quote }}
71+
storage: {{ .Values.mongodb.persistence.size.logs | default "2G" | quote }}
7272
{{- end }}

0 commit comments

Comments
 (0)