feat(clickhouse): deploy cluster
All checks were successful
Renovate / renovate (push) Successful in 53s

This commit is contained in:
Peter 2024-11-26 20:33:39 +01:00
parent ad30bc870a
commit d777e5e510
Signed by: prskr
GPG key ID: F56BED6903BC5E37
3 changed files with 49 additions and 12 deletions

View file

@ -4,17 +4,18 @@ kind: Kustomization
namespace: clickhouse-system namespace: clickhouse-system
resources: resources:
- resources/namespace.yaml - resources/namespace.yaml
- https://raw.githubusercontent.com/Altinity/clickhouse-operator/master/deploy/operator/clickhouse-operator-install-bundle.yaml - https://raw.githubusercontent.com/Altinity/clickhouse-operator/master/deploy/operator/clickhouse-operator-install-bundle.yaml
- resources/plausible-db.yaml
patches: patches:
- patch: |- - patch: |-
- op: add - op: add
path: /metadata/labels path: /metadata/labels
value: value:
prometheus: default prometheus: default
target: target:
group: core group: core
kind: Namespace kind: Namespace
name: clickhouse-operator name: clickhouse-operator
version: v1 version: v1

View file

@ -0,0 +1,35 @@
apiVersion: "clickhouse.altinity.com/v1"
kind: "ClickHouseInstallation"
metadata:
name: "plausible-db"
spec:
defaults:
templates:
dataVolumeClaimTemplate: data-volume-template
logVolumeClaimTemplate: log-volume-template
configuration:
users:
plausible/password_sha256_hex: a374efcf8b9693f8d28dd4f097d199f0005903dfb9728ade188f0c30b4827078
clusters:
- name: "plausible"
layout:
shardsCount: 1
replicasCount: 1
templates:
volumeClaimTemplates:
- name: data-volume-template
spec:
storageClassName: "hcloud-volumes"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 10Gi
- name: log-volume-template
spec:
storageClassName: "hcloud-blob"
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 100Mi

1
plausible/pw Normal file
View file

@ -0,0 +1 @@
ToLqfKE7y4wFvVbz