File tree Expand file tree Collapse file tree 8 files changed +128
-134
lines changed Expand file tree Collapse file tree 8 files changed +128
-134
lines changed Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -2,8 +2,8 @@ apiVersion: v2
22name : parseable
33description : Helm chart for Parseable Server
44type : application
5- version : 1.4.1
6- appVersion : " v1.4 .0"
5+ version : 1.5.0
6+ appVersion : " v1.5 .0"
77maintainers :
88 - name : Parseable Team
99
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ metadata:
1818 name : {{ include "parseable.fullname" . }}-ingestor
1919 namespace : {{ .Release.Namespace }}
2020 labels :
21+ {{- .Values.parseable.highAvailability.ingestor.labels | toYaml | nindent 4 }}
2122 {{- include "parseable.ingestorLabels" . | nindent 4 }}
2223spec :
2324 selector :
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ metadata:
1818 name : {{ include "parseable.fullname" . }}-querier
1919 namespace : {{ .Release.Namespace }}
2020 labels :
21+ {{- .Values.parseable.podLabels | toYaml | nindent 4 }}
2122 {{- include "parseable.querierLabels" . | nindent 4 }}
2223spec :
2324 selector :
7576 - mountPath : " /parseable/hot-tier"
7677 name : hot-tier-volume
7778 {{- end }}
78- volumes :
79- - emptyDir : {}
80- name : stage-volume
79+ {{- if .Values.parseable.sidecar.enabled}}
80+ - name : {{ .Chart.Name }}-sidecar
81+ securityContext :
82+ {{- toYaml .Values.parseable.securityContext | nindent 8 }}
83+ image : {{ .Values.parseable.sidecar.image.repository }}:{{ .Values.parseable.sidecar.image.tag }}
84+ imagePullPolicy : {{ .Values.parseable.sidecar.image.pullPolicy }}
85+ command : {{ .Values.parseable.sidecar.command }}
86+ args : {{ .Values.parseable.sidecar.args }}
87+ env :
88+ {{- range $key, $value := .Values.parseable.sidecar.env }}
89+ - name : {{ $key }}
90+ value : {{ tpl $value $ | quote }}
91+ {{- end }}
92+ ports :
93+ - containerPort : {{ .Values.parseable.sidecar.ports }}
94+ resources :
95+ {{- toYaml .Values.parseable.sidecar.resources | nindent 10 }}
96+ volumeMounts : {{ .Values.parseable.sidecar.volumeMounts | toYaml | nindent 10 }}
97+ {{- end }}
8198 volumeClaimTemplates :
8299 {{- if .Values.parseable.persistence.querier.enabled }}
83100 - metadata :
90107 requests :
91108 storage : {{ .Values.parseable.persistence.querier.size | quote }}
92109 {{- end }}
110+ {{- if .Values.parseable.sidecar.enabled}}
111+ {{- .Values.parseable.sidecar.volumeClaimTemplates | toYaml | nindent 4 }}
112+ {{- end }}
93113{{- end }}
Original file line number Diff line number Diff line change 1818 {{- toYaml . | nindent 8 }}
1919 {{- end }}
2020 labels :
21+ {{- .Values.parseable.podLabels | toYaml | nindent 4 }}
2122 {{- include "parseable.labelsSelector" . | nindent 8 }}
2223 spec :
2324 {{- with .Values.parseable.imagePullSecrets }}
Original file line number Diff line number Diff line change @@ -12,6 +12,10 @@ parseable:
1212 enabled : false
1313 ingestor :
1414 port : 8000
15+ podAnnotations : {}
16+ labels :
17+ app : parseable
18+ component : ingestor
1519 count : 3
1620 env :
1721 RUST_LOG : warn
@@ -107,6 +111,38 @@ parseable:
107111 requests :
108112 cpu : 250m
109113 memory : 1Gi
114+ # # works only when highAvailability is enabled
115+ # # Set it to true if you want to deploy Parseable
116+ # # Query node with a sidecar
117+ sidecar :
118+ enabled : false
119+ image :
120+ repository : busybox
121+ tag : latest
122+ pullPolicy : IfNotPresent
123+ command : []
124+ args : []
125+ env :
126+ RUST_LOG : warn
127+ ports : 8000
128+ volumeMounts :
129+ - name : test-volume
130+ mountPath : /parseable/test
131+ volumeClaimTemplates :
132+ - metadata :
133+ name : test-volume
134+ spec :
135+ accessModes : [ "ReadWriteOnce" ]
136+ resources :
137+ requests :
138+ storage : 1Gi
139+ resources :
140+ limits :
141+ cpu : 500m
142+ memory : 4Gi
143+ requests :
144+ cpu : 250m
145+ memory : 1Gi
110146 securityContext :
111147 allowPrivilegeEscalation : false
112148 podAnnotations :
@@ -122,6 +158,9 @@ parseable:
122158 fullnameOverride : " "
123159 nodeSelector : {}
124160 affinity : {}
161+ podLabels :
162+ app : parseable
163+ component : query
125164 tolerations : []
126165 # # Use this section to create ServiceMonitor object for
127166 # # this Parseable deployment. Read more on ServiceMonitor
You can’t perform that action at this time.
0 commit comments