Skip to content

Commit 06e1218

Browse files
authored
update to latest console and update docker registry (#780)
also add a shell to the dockerfile, for Kubernetes run
1 parent ec1d2fe commit 06e1218

File tree

11 files changed

+72
-49
lines changed

11 files changed

+72
-49
lines changed

Dockerfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ FROM gcr.io/distroless/cc-debian12:latest
3030

3131
WORKDIR /parseable
3232

33+
# Copy the static shell into base image.
34+
COPY --from=builder /bin/sh /bin/sh
3335
COPY --from=builder /parseable/target/release/parseable /usr/bin/parseable
3436

3537
CMD ["parseable"]

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ You can <a href="https://www.parseable.com/docs/docker-quick-start">get started
3333

3434
```bash
3535
docker run -p 8000:8000 \
36-
parseable/parseable:latest \
36+
containers.parseable.com/parseable/parseable:latest \
3737
parseable local-store
3838
```
3939

helm-releases/operator-0.0.3.tgz

1 Byte
Binary file not shown.

helm-releases/parseable-1.0.0.tgz

-246 Bytes
Binary file not shown.

helm/templates/_helpers.tpl

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,18 @@ app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
5454
app.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
{{/*
5870
Selector labels
5971
*/}}
@@ -71,6 +83,15 @@ app.kubernetes.io/instance: {{ .Release.Name }}
7183
app.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
{{/*
7596
Create the name of the service account to use
7697
*/}}

helm/templates/ingestor-statefulset.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ spec:
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:
@@ -38,7 +38,7 @@ spec:
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 }}

helm/templates/querier-deployment.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff 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 }}
99
spec:
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:

helm/templates/querier-service.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
apiVersion: v1
33
kind: Service
44
metadata:
5-
name: {{ include "parseable.fullname" . }}-ingestor-service
5+
name: {{ include "parseable.fullname" . }}-querier-service
66
namespace: {{ .Release.Namespace }}
77
spec:
88
type: {{ $.Values.parseable.service.type }}
@@ -11,5 +11,5 @@ spec:
1111
targetPort: 8000
1212
protocol: TCP
1313
selector:
14-
{{- include "parseable.labelsSelector" . | nindent 4 }}
14+
{{- include "parseable.querierLabelsSelector" . | nindent 4 }}
1515
{{- end }}

helm/values.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
parseable:
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

0 commit comments

Comments
 (0)