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
- PR: #164
- feat(helm): allow specifying operator image digest
- PR: #146
- feat: apply pod/container overrides via strategic merge patch
- PR: #150
- feat: support more container/pod fields overrides, enchance default security context and probes
- PR: #151
- feat: add default resource for version probe job, recreate it only on significant changes
- PR: #152
- feat: add version probe job overrides
- PR: #153
- feat: named collections in keeper with key encryption
- PR: #111
- feat: support externally managed secret
- PR: #168
📦 Uncategorized
- test: added functional tests for ClickHouse commander
- PR: #123
- fix: image tag in installer, changelog categories, main build images versions
- PR: #124
- fix(docs): .containerTemplate.resources docstring
- PR: #135
- fix(helm): support not secure metrics in helmchart servicemonitor, fix serverName
- PR: #137
- Bump google.golang.org/grpc from 1.79.1 to 1.79.3
- PR: #138
- fix(reconcile): refactor pvc reconcillation, add conflict retries
- PR: #139
- test: update CH test versions to the latest supported releases
- PR: #147
- fix: calcucation of the supported versions
- PR: #148
- test(e2e):Run controller in e2e tests process, dump namespace obejcts and pod logs on failure.
- PR: #140
- chores: update dependecies, fix new linting issues, apply new golang syntax everywhere, regenerate helmchart with new generator
- PR: #149
- Bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0
- PR: #155
- chores: unify extra config behaviour, mount keeper extra config as separate cofile
- PR: #156
- chore: add CI runner disk space cleanup, fix flaky tests
- PR: #157
- ci: package and push helm chart in release-main workflow
- PR: #154
- chores: add AGENTS.md
- PR: #158
- build: version local dependencies in Makefile
- PR: #160
- chores: split reconcilerBase on more specialized helpers
- PR: #162
- chores: refactor reconcillation pipeline supporting blocking without error
- PR: #163
- test: pre pull clickhouse images in e2e test, test campatible versions only with manifests installation
- PR: #165
- chores: update dependencies
- PR: #166