From b431e9e1ec01389af11bfd6404efea70e8886f19 Mon Sep 17 00:00:00 2001 From: Zeynel Koca Date: Mon, 1 Jun 2026 13:59:56 +0200 Subject: [PATCH] fix(clickstack-operators): bump clickhouse-operator-helm dep to >=0.0.5 --- .changeset/bump-clickhouse-operator-helm.md | 13 +++++++++++++ charts/clickstack-operators/Chart.yaml | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 .changeset/bump-clickhouse-operator-helm.md diff --git a/.changeset/bump-clickhouse-operator-helm.md b/.changeset/bump-clickhouse-operator-helm.md new file mode 100644 index 0000000..28f037c --- /dev/null +++ b/.changeset/bump-clickhouse-operator-helm.md @@ -0,0 +1,13 @@ +--- +"helm-charts": minor +--- + +fix(clickstack-operators): bump clickhouse-operator-helm dependency to `>=0.0.5, <0.1.0` + +The previous `~0.0.2` constraint resolved narrowly to v0.0.2 only (Masterminds semver behavior for pre-1.0 versions), pinning the operator to an old release. v0.0.5 ships: + +- New CRD schema with the `spec.podDisruptionBudget` field on both `ClickHouseCluster` and `KeeperCluster` (lets users override the auto-generated PDB). +- Smart default for `ClickHouseCluster` with `replicas <= 1`: `maxUnavailable=1` instead of `minAvailable=1`, so single-replica deployments no longer deadlock on node drains. +- RBAC additions (e.g. `Jobs` informer) required by the v0.0.5 controller manager. + +Users on `clickstack-operators` v1.0.0 cannot benefit from any of these because the chart resolved the dependency to v0.0.2; the v0.0.5 binary cannot run against v0.0.2's RBAC or CRD schema. diff --git a/charts/clickstack-operators/Chart.yaml b/charts/clickstack-operators/Chart.yaml index 86cc5f1..54b8c99 100644 --- a/charts/clickstack-operators/Chart.yaml +++ b/charts/clickstack-operators/Chart.yaml @@ -13,6 +13,6 @@ dependencies: repository: https://mongodb.github.io/helm-charts alias: mongodb-operator - name: clickhouse-operator-helm - version: "~0.0.2" + version: ">=0.0.5, <0.1.0" repository: oci://ghcr.io/clickhouse alias: clickhouse-operator