Skip to content

Commit a10e3fe

Browse files
authored
fix: add vroom PVC Helm hooks when enable profiling feature (#1950)
1 parent d07a58b commit a10e3fe

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

charts/sentry/templates/sentry/vroom/pvc-vroom.yaml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,13 @@ metadata:
1313
heritage: "{{ .Release.Service }}"
1414
component: vroom
1515
{{- include "sentry.component.labels" (dict "component" "vroom" "ctx" .) | nindent 4 }}
16+
{{- if .Values.asHook }}
17+
annotations:
18+
meta.helm.sh/release-name: "{{ .Release.Name }}"
19+
meta.helm.sh/release-namespace: "{{ .Release.Namespace }}"
20+
"helm.sh/hook": "post-install,post-upgrade"
21+
"helm.sh/hook-weight": "25"
22+
{{- end }}
1623
spec:
1724
accessModes:
1825
{{- range .Values.vroom.persistence.accessModes }}
@@ -23,7 +30,7 @@ spec:
2330
storage: {{ .Values.vroom.persistence.size | quote }}
2431
{{- if and (.Values.vroom.persistence.lookupVolumeName) (lookup "v1" "PersistentVolumeClaim" .Release.Namespace "sentry-vroom-pvc") }}
2532
volumeName: {{ (lookup "v1" "PersistentVolumeClaim" .Release.Namespace "sentry-vroom-pvc").spec.volumeName }}
26-
{{- end }}
33+
{{- end }}
2734
{{- if .Values.vroom.persistence.storageClassName }}
2835
storageClassName: {{ .Values.vroom.persistence.storageClassName | quote }}
2936
{{- end }}

0 commit comments

Comments
 (0)