Skip to content

Releases: ClickHouse/clickhouse-operator

v0.0.3

11 Mar 13:35
f29ae87

Choose a tag to compare

Install using the manifest

kubectl apply -f https://github.com/ClickHouse/clickhouse-operator/releases/download/v0.0.3/clickhouse-operator.yaml

Install using helmchart

helm install clickhouse-operator oci://ghcr.io/clickhouse/clickhouse-operator-helm \
   --version=0.0.3 \
   --create-namespace \
   -n clickhouse-operator-system

Changelog

📦 Uncategorized

  • Fix WATCH_NAMESPACE typo in helm chart
  • Set default bundle channel to stable. Set correct image annotation in bundle.
  • Add explicit default cluster defenition with internal_replication=1 and generated cluster secret
  • fix wrong value key and bad spacing
  • Helmchart enhancements
  • Collect all e2e test runs in single report
  • Fix bool defaulting logic, make logToFile pointer to distinguish false and not set
  • Add crd-schema-checker to prevent backward incompatible changes
  • Generate api reference
  • fix rows.Err handling in commands
  • chore add rows.Err check in tests
  • Bump go.opentelemetry.io/otel/sdk from 1.39.0 to 1.40.0
  • Add grant option to default user
  • feat: Add configurable PodDisruptionBudget to ClickHouseCluster CRD
  • Fix spec modification issue, add spec fuzzing tests. Relax default anti-affinity rules.
  • support pre-release kubeversion
  • Add server version in the Status. Add warnings on replica version divergence.
  • Unify replica resources logic. Delete Pod in error state if STS stuck
  • chore: make error and log messages more consistent, use query parameters, bump ch version for tests, pin e2e k8s version, add action linter
  • feat: Add version upgrade availability checks

v0.0.2

16 Feb 23:18
37be571

Choose a tag to compare

Install using the manifest

kubectl apply -f https://github.com/ClickHouse/clickhouse-operator/releases/download/v0.0.2/clickhouse-operator.yaml

Install using helmchart

helm install clickhouse-operator oci://ghcr.io/clickhouse/clickhouse-operator-helm \
   --version=0.0.2 \
   --create-namespace \
   -n clickhouse-operator-system

Changelog

📦 Uncategorized

  • Lower kubernetes version to v1.30+
  • chore: Fix Go mod to be correct
  • Remove commit status checks and minor README changes
  • fix: correct array index in logger toFields to prevent panic
  • fix: use correct separator for container image digest references
  • fix: add nil checks before dereferencing Shards pointers in webhook
  • Bump github.com/cert-manager/cert-manager from 1.19.2 to 1.19.3
  • Add Pod and Container security context overrides
  • feat: add clusterDomain field to support custom Kubernetes DNS domains
  • Adjust default health probes paramenters. Fix clickhouse liveness probe
  • Add default AccessModes to data disk. Allow custom data disk mounts.
  • fix: helm chart use wrong values field for manager container security…
  • Add build information to manger
  • Support all installModes, selection of watched namespaces
  • Upgrade go version to 1.26, upgrade dependecies and fix usage of recently deprecated APIs
  • Minimal k8s version

v0.0.1

29 Jan 12:16
0814a94

Choose a tag to compare

Install using the manifest

kubectl apply -f https://github.com/ClickHouse/clickhouse-operator/releases/download/v0.0.1/clickhouse-operator.yaml

Install using helmchart

helm install clickhouse-operator oci://ghcr.io/clickhouse/clickhouse-operator-helm \
   --version=0.0.1 \
   --create-namespace \
   -n clickhouse-operator-system

Changelog

  • no changes, initial release