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
2
2
name : parseable
3
3
description : Helm chart for Parseable Server
4
4
type : application
5
- version : 1.4.1
6
- appVersion : " v1.4 .0"
5
+ version : 1.5.0
6
+ appVersion : " v1.5 .0"
7
7
maintainers :
8
8
- name : Parseable Team
9
9
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ metadata:
18
18
name : {{ include "parseable.fullname" . }}-ingestor
19
19
namespace : {{ .Release.Namespace }}
20
20
labels :
21
+ {{- .Values.parseable.highAvailability.ingestor.labels | toYaml | nindent 4 }}
21
22
{{- include "parseable.ingestorLabels" . | nindent 4 }}
22
23
spec :
23
24
selector :
Original file line number Diff line number Diff line change @@ -18,6 +18,7 @@ metadata:
18
18
name : {{ include "parseable.fullname" . }}-querier
19
19
namespace : {{ .Release.Namespace }}
20
20
labels :
21
+ {{- .Values.parseable.podLabels | toYaml | nindent 4 }}
21
22
{{- include "parseable.querierLabels" . | nindent 4 }}
22
23
spec :
23
24
selector :
75
76
- mountPath : " /parseable/hot-tier"
76
77
name : hot-tier-volume
77
78
{{- 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 }}
81
98
volumeClaimTemplates :
82
99
{{- if .Values.parseable.persistence.querier.enabled }}
83
100
- metadata :
90
107
requests :
91
108
storage : {{ .Values.parseable.persistence.querier.size | quote }}
92
109
{{- end }}
110
+ {{- if .Values.parseable.sidecar.enabled}}
111
+ {{- .Values.parseable.sidecar.volumeClaimTemplates | toYaml | nindent 4 }}
112
+ {{- end }}
93
113
{{- end }}
Original file line number Diff line number Diff line change 18
18
{{- toYaml . | nindent 8 }}
19
19
{{- end }}
20
20
labels :
21
+ {{- .Values.parseable.podLabels | toYaml | nindent 4 }}
21
22
{{- include "parseable.labelsSelector" . | nindent 8 }}
22
23
spec :
23
24
{{- with .Values.parseable.imagePullSecrets }}
Original file line number Diff line number Diff line change @@ -12,6 +12,10 @@ parseable:
12
12
enabled : false
13
13
ingestor :
14
14
port : 8000
15
+ podAnnotations : {}
16
+ labels :
17
+ app : parseable
18
+ component : ingestor
15
19
count : 3
16
20
env :
17
21
RUST_LOG : warn
@@ -107,6 +111,38 @@ parseable:
107
111
requests :
108
112
cpu : 250m
109
113
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
110
146
securityContext :
111
147
allowPrivilegeEscalation : false
112
148
podAnnotations :
@@ -122,6 +158,9 @@ parseable:
122
158
fullnameOverride : " "
123
159
nodeSelector : {}
124
160
affinity : {}
161
+ podLabels :
162
+ app : parseable
163
+ component : query
125
164
tolerations : []
126
165
# # Use this section to create ServiceMonitor object for
127
166
# # this Parseable deployment. Read more on ServiceMonitor
You can’t perform that action at this time.
0 commit comments