File tree Expand file tree Collapse file tree 4 files changed +47
-4
lines changed Expand file tree Collapse file tree 4 files changed +47
-4
lines changed Original file line number Diff line number Diff line change @@ -683,7 +683,7 @@ Set external Clickhouse password from existingSecret
683683- name: SENTRY_KAFKA_BROKERS_OCCURRENCES
684684 value: { { include " sentry.kafka.bootstrap_servers_string" . | quote } }
685685- name: SENTRY_BUCKET_PROFILES
686- value: file://localhost// var/lib /sentry-profiles
686+ value: " file:/// var/vroom /sentry-profiles"
687687- name: SENTRY_SNUBA_HOST
688688 value: http://{ { template " sentry.fullname" . } }-snuba:{ { template " snuba.port" . } }
689689{ {- end -} }
Original file line number Diff line number Diff line change @@ -85,11 +85,14 @@ spec:
8585 env :
8686 - name : VROOM_PORT
8787 value : ' {{ template "vroom.port" }}'
88+ {{- include "vroom.env" . | nindent 8 }}
8889{{- if .Values.vroom.env }}
8990{{ toYaml .Values.vroom.env | indent 8 }}
9091{{- end }}
91- {{- if .Values.vroom.volumeMounts }}
9292 volumeMounts :
93+ - name : vroom-storage
94+ mountPath : /var/vroom/sentry-profiles
95+ {{- if .Values.vroom.volumeMounts }}
9396{{ toYaml .Values.vroom.volumeMounts | indent 10 }}
9497{{- end }}
9598 livenessProbe :
@@ -127,14 +130,20 @@ spec:
127130 {{- if .Values.serviceAccount.enabled }}
128131 serviceAccountName : {{ .Values.serviceAccount.name }}-vroom
129132 {{- end }}
130- {{- if or .Values.vroom.volumes .Values.global.volumes }}
131133 volumes :
134+ {{- if .Values.vroom.persistence.enabled }}
135+ - name : vroom-storage
136+ persistentVolumeClaim :
137+ claimName : sentry-vroom-pvc
138+ {{- else }}
139+ - name : vroom-storage
140+ emptyDir : {}
141+ {{- end }}
132142{{- if .Values.vroom.volumes }}
133143{{ toYaml .Values.vroom.volumes | indent 6 }}
134144{{- end }}
135145{{- if .Values.global.volumes }}
136146{{ toYaml .Values.global.volumes | indent 6 }}
137- {{- end }}
138147{{- end }}
139148 {{- if .Values.vroom.priorityClassName }}
140149 priorityClassName : " {{ .Values.vroom.priorityClassName }}"
Original file line number Diff line number Diff line change 1+ {{- if has "feature-complete" .Values.profiles }}
2+ {{- if .Values.sentry.features.enableProfiling }}
3+ {{- if .Values.vroom.persistence.enabled }}
4+ apiVersion : v1
5+ kind : PersistentVolumeClaim
6+ metadata :
7+ name : sentry-vroom-pvc
8+ namespace : {{ .Release.Namespace }}
9+ labels :
10+ app : {{ template "sentry.fullname" . }}
11+ chart : " {{ .Chart.Name }}-{{ .Chart.Version | replace " +" "_" }}"
12+ release : " {{ .Release.Name }}"
13+ heritage : " {{ .Release.Service }}"
14+ component : vroom
15+ spec :
16+ accessModes :
17+ {{- range .Values.vroom.persistence.accessModes }}
18+ - {{ . | quote }}
19+ {{- end }}
20+ resources :
21+ requests :
22+ storage : {{ .Values.vroom.persistence.size | quote }}
23+ {{- if .Values.vroom.persistence.storageClassName }}
24+ storageClassName : {{ .Values.vroom.persistence.storageClassName | quote }}
25+ {{- end }}
26+ {{- end }}
27+ {{- end }}
28+ {{- end }}
Original file line number Diff line number Diff line change @@ -97,6 +97,12 @@ vroom:
9797 annotations : {}
9898 # tolerations: []
9999 # podLabels: {}
100+ persistence :
101+ enabled : true # Set true for using PersistentVolumeClaim, false for emptyDir
102+ accessModes :
103+ - ReadWriteOnce
104+ # storageClassName: standard
105+ size : " 10Gi"
100106
101107 autoscaling :
102108 enabled : false
You can’t perform that action at this time.
0 commit comments