File tree Expand file tree Collapse file tree 11 files changed +72
-49
lines changed Expand file tree Collapse file tree 11 files changed +72
-49
lines changed Original file line number Diff line number Diff line change @@ -30,6 +30,8 @@ FROM gcr.io/distroless/cc-debian12:latest
30
30
31
31
WORKDIR /parseable
32
32
33
+ # Copy the static shell into base image.
34
+ COPY --from=builder /bin/sh /bin/sh
33
35
COPY --from=builder /parseable/target/release/parseable /usr/bin/parseable
34
36
35
37
CMD ["parseable" ]
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ You can <a href="https://www.parseable.com/docs/docker-quick-start">get started
33
33
34
34
``` bash
35
35
docker run -p 8000:8000 \
36
- parseable/parseable:latest \
36
+ containers.parseable.com/ parseable/parseable:latest \
37
37
parseable local-store
38
38
```
39
39
Original file line number Diff line number Diff line change @@ -54,6 +54,18 @@ app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
54
54
app.kubernetes.io/managed-by: { { .Release.Service } }
55
55
{ {- end } }
56
56
57
+ { {/*
58
+ Querier Labels
59
+ */} }
60
+ { {- define " parseable.querierLabels" -} }
61
+ helm.sh/chart: { { include " parseable.chart" . } }
62
+ { { include " parseable.querierLabelsSelector" . } }
63
+ { {- if .Chart.AppVersion } }
64
+ app.kubernetes.io/version: { { .Chart.AppVersion | quote } }
65
+ { {- end } }
66
+ app.kubernetes.io/managed-by: { { .Release.Service } }
67
+ { {- end } }
68
+
57
69
{ {/*
58
70
Selector labels
59
71
*/} }
@@ -71,6 +83,15 @@ app.kubernetes.io/instance: {{ .Release.Name }}
71
83
app.parseable.com/type: ingestor
72
84
{ {- end } }
73
85
86
+ { {/*
87
+ Querier Labels Selector for querier deployment
88
+ */} }
89
+ { {- define " parseable.querierLabelsSelector" -} }
90
+ app.kubernetes.io/name: { { include " parseable.name" . } }
91
+ app.kubernetes.io/instance: { { .Release.Name } }
92
+ app.parseable.com/type: querier
93
+ { {- end } }
94
+
74
95
{ {/*
75
96
Create the name of the service account to use
76
97
*/} }
Original file line number Diff line number Diff line change 23
23
selector :
24
24
matchLabels :
25
25
{{- include "parseable.ingestorLabelsSelector" . | nindent 6 }}
26
- serviceName : {{ include "parseable.fullname" . }}-headless
26
+ serviceName : {{ include "parseable.fullname" . }}-ingestor- headless
27
27
replicas : {{ .Values.parseable.highAvailability.ingestor.count }}
28
28
minReadySeconds : 2
29
29
template :
38
38
{{- toYaml .Values.parseable.securityContext | nindent 8 }}
39
39
image : {{ .Values.parseable.image.repository }}:{{ .Values.parseable.image.tag | default .Chart.AppVersion }}
40
40
imagePullPolicy : {{ .Values.parseable.image.pullPolicy }}
41
- command : ["/bin/bash ", "-c"]
41
+ command : ["/bin/sh ", "-c"]
42
42
args : ["parseable s3-store --ingestor-endpoint=${HOSTNAME}.{{ include "parseable.fullname" . }}-ingestor-headless.{{ .Release.Namespace }}.svc.cluster.local:{{ .Values.parseable.highAvailability.ingestor.port }}"]
43
43
env :
44
44
{{- range $key, $value := .Values.parseable.highAvailability.ingestor.env }}
Original file line number Diff line number Diff line change @@ -5,20 +5,20 @@ metadata:
5
5
name : {{ include "parseable.fullname" . }}
6
6
namespace : {{ .Release.Namespace }}
7
7
labels :
8
- {{- include "parseable.labels " . | nindent 4 }}
8
+ {{- include "parseable.querierLabels " . | nindent 4 }}
9
9
spec :
10
10
replicas : 1
11
11
selector :
12
12
matchLabels :
13
- {{- include "parseable.labelsSelector " . | nindent 6 }}
13
+ {{- include "parseable.querierLabelsSelector " . | nindent 6 }}
14
14
template :
15
15
metadata :
16
16
{{- with .Values.parseable.podAnnotations }}
17
17
annotations :
18
18
{{- toYaml . | nindent 8 }}
19
19
{{- end }}
20
20
labels :
21
- {{- include "parseable.labelsSelector " . | nindent 8 }}
21
+ {{- include "parseable.querierLabelsSelector " . | nindent 8 }}
22
22
spec :
23
23
{{- with .Values.parseable.imagePullSecrets }}
24
24
imagePullSecrets :
Original file line number Diff line number Diff line change 2
2
apiVersion : v1
3
3
kind : Service
4
4
metadata :
5
- name : {{ include "parseable.fullname" . }}-ingestor -service
5
+ name : {{ include "parseable.fullname" . }}-querier -service
6
6
namespace : {{ .Release.Namespace }}
7
7
spec :
8
8
type : {{ $.Values.parseable.service.type }}
11
11
targetPort : 8000
12
12
protocol : TCP
13
13
selector :
14
- {{- include "parseable.labelsSelector " . | nindent 4 }}
14
+ {{- include "parseable.querierLabelsSelector " . | nindent 4 }}
15
15
{{- end }}
Original file line number Diff line number Diff line change 1
1
parseable :
2
2
image :
3
- repository : parseable/parseable
3
+ repository : containers.parseable.com/ parseable/parseable
4
4
tag : v1.0.0
5
5
pullPolicy : Always
6
6
# # Set to true if you want to deploy Parseable in local mode (store logs
You can’t perform that action at this time.
0 commit comments