apiVersion: "clickhouse.altinity.com/v1"
kind: "ClickHouseInstallation"
metadata:
  name: "pv-simple"
spec:
  defaults:
    templates:
      podTemplate: pod-template-with-volumes
      dataVolumeClaimTemplate: data-volume-template
      logVolumeClaimTemplate: log-volume-template
  configuration:
    clusters:
      - name: "simple"
        layout:
          shardsCount: 0
          replicasCount: 0
  templates:
    podTemplates:
      - name: pod-template-with-volumes
        spec:
          containers:
            - name: clickhouse
              image: clickhouse/clickhouse-server:22.3
          nodeSelector:
            database: clickhouse
          tolerations:
            - key: "arch"
              operator: "Equal"
              value: "arm64"
              effect: "NoSchedule"
    volumeClaimTemplates:
      - name: data-volume-template
        spec:
          accessModes:
            - ReadWriteOnce
          storageClassName: local-path
          resources:
            requests:
              storage: 100Gi
          nodeSelector:
            database: clickhouse
      - name: log-volume-template
        spec:
          storageClassName: local-path
          nodeSelector:
            database: clickhouse
          accessModes:
            - ReadWriteOnce
          resources:
            requests:
              storage: 1Gi