Skip to content

Commit 48d52d0

Browse files
authored
Add podTemplate and volumeClaimTemplate to ClickhouseInstallation (#5)
Signed-off-by: Koray Oksay <koray.oksay@gmail.com>
1 parent bd33034 commit 48d52d0

2 files changed

Lines changed: 36 additions & 0 deletions

File tree

deploy/helm/seebom/templates/clickhouse-installation.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,26 @@ spec:
2424
{{ .Values.clickhouse.user }}/password: {{ .Values.clickhouse.password | quote }}
2525
{{- end }}
2626
{{ .Values.clickhouse.user }}/networks/ip: "::/0"
27+
templates:
28+
podTemplates:
29+
- name: pod-template
30+
spec:
31+
containers:
32+
- name: clickhouse
33+
image: {{ .Values.clickhouse.installation.podTemplate.containerImage }}
34+
resources: {{ toYaml .Values.clickhouse.installation.podTemplate.resources | nindent 16 }}
35+
volumeClaimTemplates:
36+
- name: data-volume-template
37+
spec:
38+
accessModes:
39+
- ReadWriteOnce
40+
resources:
41+
requests:
42+
storage: {{ .Values.clickhouse.installation.volumeClaimTemplate.dataStorage }}
43+
- name: log-volume-template
44+
spec:
45+
accessModes:
46+
- ReadWriteOnce
47+
resources:
48+
requests:
49+
storage: {{ .Values.clickhouse.installation.volumeClaimTemplate.logStorage }}

deploy/helm/seebom/values.yaml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,19 @@ clickhouse:
2222
name: seebom-cluster
2323
shardsCount: 1
2424
replicasCount: 1
25+
installation:
26+
podTemplate:
27+
containerImage: docker.io/clickhouse/clickhouse-server:24.8
28+
resources:
29+
limits:
30+
cpu: 1000m
31+
memory: 1Gi
32+
requests:
33+
cpu: 1000m
34+
memory: 1Gi
35+
volumeClaimTemplate:
36+
dataStorage: 1Gi
37+
logStorage: 100Mi
2538

2639
# SBOM source (PVC populated by git-sync sidecar)
2740
sbomSource:

0 commit comments

Comments
 (0)