iac/infrastructure/clickhouse/vk-prod/clickhouse.yaml

106 lines
2.7 KiB
YAML

apiVersion: helm.toolkit.fluxcd.io/v2
kind: HelmRelease
metadata:
name: clickhouse
namespace: clickhouse
spec:
interval: 5m
timeout: 15m
chart:
spec:
chart: clickhouse-altinity
version: "0.2.1"
sourceRef:
kind: HelmRepository
name: yc-oci-charts
namespace: flux-system
interval: 10m
install:
crds: CreateReplace
remediation:
retries: 3
upgrade:
crds: CreateReplace
remediation:
retries: 0
remediateLastFailure: false
values:
operator:
enabled: true
altinity-clickhouse-operator:
watchNamespaces:
- clickhouse
installations:
ch-bim-v2:
cluster: default
replicas: 2
zoneSpread: true
usersSecret: ch-bim-v2-users
initDatabases: true
admin: true
nodeSelector:
dedicated: sts
tolerations:
- key: dedicated
operator: Equal
value: sts
effect: NoSchedule
resources:
requests:
cpu: "1"
memory: 4Gi
limits:
memory: 8Gi
storage:
size: 50Gi
storageClass: csi-ceph-ssd-retain
keeper:
enabled: true
replicas: 3
resources:
requests:
cpu: 250m
memory: 1Gi
limits:
memory: 2Gi
storage:
size: 10Gi
storageClass: csi-ceph-ssd-retain
users:
- name: bim-mcp-user
databases:
- bim-db
- name: bim-mcp-user-milekhin
databases:
- bim-db
settings:
readonly: "2"
allow_ddl: false
max_bytes_before_external_group_by: "536870912"
max_bytes_before_external_sort: "536870912"
max_threads: "8"
max_memory_usage: "2147483648"
max_rows_to_read: "100000000"
max_bytes_to_read: "10737418240"
max_rows_to_group_by: "1000000"
max_result_rows: "10001"
max_result_bytes: "10485760"
max_rows_in_join: "10000000"
max_bytes_in_join: "1073741824"
max_query_size: "1048576"
max_ast_depth: "64"
max_ast_elements: "5000"
max_insert_threads: "8"
- name: bim-mcp-user-v2
databases:
- bim-db
- name: bim-service
databases:
- bim-db
- name: bim-service-v2
databases:
- bim-db
- name: bim_user
databases:
- bim-db