github ClickHouse/clickhouse-operator v0.0.4

11 hours ago

Install using the manifest

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

Install using helmchart

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

Changelog

🚀 Features

  • feat: allow to disable PDB management
  • feat(helm): allow specifying operator image digest
  • feat: apply pod/container overrides via strategic merge patch
  • feat: support more container/pod fields overrides, enchance default security context and probes
  • feat: add default resource for version probe job, recreate it only on significant changes
  • feat: add version probe job overrides
  • feat: named collections in keeper with key encryption
  • feat: support externally managed secret

📦 Uncategorized

  • test: added functional tests for ClickHouse commander
  • fix: image tag in installer, changelog categories, main build images versions
  • fix(docs): .containerTemplate.resources docstring
  • fix(helm): support not secure metrics in helmchart servicemonitor, fix serverName
  • Bump google.golang.org/grpc from 1.79.1 to 1.79.3
  • fix(reconcile): refactor pvc reconcillation, add conflict retries
  • test: update CH test versions to the latest supported releases
  • fix: calcucation of the supported versions
  • test(e2e):Run controller in e2e tests process, dump namespace obejcts and pod logs on failure.
  • chores: update dependecies, fix new linting issues, apply new golang syntax everywhere, regenerate helmchart with new generator
  • Bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0
  • chores: unify extra config behaviour, mount keeper extra config as separate cofile
  • chore: add CI runner disk space cleanup, fix flaky tests
  • ci: package and push helm chart in release-main workflow
  • chores: add AGENTS.md
  • build: version local dependencies in Makefile
  • chores: split reconcilerBase on more specialized helpers
  • chores: refactor reconcillation pipeline supporting blocking without error
  • test: pre pull clickhouse images in e2e test, test campatible versions only with manifests installation
  • chores: update dependencies

Don't miss a new clickhouse-operator release

NewReleases is sending notifications on new releases.