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
3030
3131WORKDIR /parseable
3232
33+ # Copy the static shell into base image.
34+ COPY --from=builder /bin/sh /bin/sh
3335COPY --from=builder /parseable/target/release/parseable /usr/bin/parseable
3436
3537CMD ["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
3333
3434``` bash
3535docker run -p 8000:8000 \
36- parseable/parseable:latest \
36+ containers.parseable.com/ parseable/parseable:latest \
3737 parseable local-store
3838```
3939
Original file line number Diff line number Diff line change @@ -54,6 +54,18 @@ app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
5454app.kubernetes.io/managed-by: { { .Release.Service } }
5555{ {- end } }
5656
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+
5769{ {/*
5870Selector labels
5971*/} }
@@ -71,6 +83,15 @@ app.kubernetes.io/instance: {{ .Release.Name }}
7183app.parseable.com/type: ingestor
7284{ {- end } }
7385
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+
7495{ {/*
7596Create the name of the service account to use
7697*/} }
Original file line number Diff line number Diff line change 2323 selector :
2424 matchLabels :
2525 {{- include "parseable.ingestorLabelsSelector" . | nindent 6 }}
26- serviceName : {{ include "parseable.fullname" . }}-headless
26+ serviceName : {{ include "parseable.fullname" . }}-ingestor- headless
2727 replicas : {{ .Values.parseable.highAvailability.ingestor.count }}
2828 minReadySeconds : 2
2929 template :
3838 {{- toYaml .Values.parseable.securityContext | nindent 8 }}
3939 image : {{ .Values.parseable.image.repository }}:{{ .Values.parseable.image.tag | default .Chart.AppVersion }}
4040 imagePullPolicy : {{ .Values.parseable.image.pullPolicy }}
41- command : ["/bin/bash ", "-c"]
41+ command : ["/bin/sh ", "-c"]
4242 args : ["parseable s3-store --ingestor-endpoint=${HOSTNAME}.{{ include "parseable.fullname" . }}-ingestor-headless.{{ .Release.Namespace }}.svc.cluster.local:{{ .Values.parseable.highAvailability.ingestor.port }}"]
4343 env :
4444 {{- range $key, $value := .Values.parseable.highAvailability.ingestor.env }}
Original file line number Diff line number Diff line change @@ -5,20 +5,20 @@ metadata:
55 name : {{ include "parseable.fullname" . }}
66 namespace : {{ .Release.Namespace }}
77 labels :
8- {{- include "parseable.labels " . | nindent 4 }}
8+ {{- include "parseable.querierLabels " . | nindent 4 }}
99spec :
1010 replicas : 1
1111 selector :
1212 matchLabels :
13- {{- include "parseable.labelsSelector " . | nindent 6 }}
13+ {{- include "parseable.querierLabelsSelector " . | nindent 6 }}
1414 template :
1515 metadata :
1616 {{- with .Values.parseable.podAnnotations }}
1717 annotations :
1818 {{- toYaml . | nindent 8 }}
1919 {{- end }}
2020 labels :
21- {{- include "parseable.labelsSelector " . | nindent 8 }}
21+ {{- include "parseable.querierLabelsSelector " . | nindent 8 }}
2222 spec :
2323 {{- with .Values.parseable.imagePullSecrets }}
2424 imagePullSecrets :
Original file line number Diff line number Diff line change 22apiVersion : v1
33kind : Service
44metadata :
5- name : {{ include "parseable.fullname" . }}-ingestor -service
5+ name : {{ include "parseable.fullname" . }}-querier -service
66 namespace : {{ .Release.Namespace }}
77spec :
88 type : {{ $.Values.parseable.service.type }}
1111 targetPort : 8000
1212 protocol : TCP
1313 selector :
14- {{- include "parseable.labelsSelector " . | nindent 4 }}
14+ {{- include "parseable.querierLabelsSelector " . | nindent 4 }}
1515{{- end }}
Original file line number Diff line number Diff line change 11parseable :
22 image :
3- repository : parseable/parseable
3+ repository : containers.parseable.com/ parseable/parseable
44 tag : v1.0.0
55 pullPolicy : Always
66 # # 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