From 7af0d22c005b1b48bbf0a7f73175d3a6502c6fca 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.lock | 6 +++--- charts/clickstack-operators/Chart.yaml | 4 ++-- 3 files changed, 18 insertions(+), 5 deletions(-) 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..5eaee5e --- /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 operator was pinned to v0.0.2 by a stale `Chart.lock`, not by the `~0.0.2` constraint — under Masterminds semver `~0.0.2` already permits the full `>=0.0.2, <0.1.0` range. Widening the constraint to `>=0.0.5, <0.1.0` and regenerating the lock moves the operator to the latest 0.0.x (currently v0.0.6), which includes the changes introduced in v0.0.5: + +- 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 newer controller manager. + +Users on `clickstack-operators` v1.0.0 cannot benefit from any of these because the published chart's lock pins the dependency to v0.0.2, and the newer binary cannot run against v0.0.2's RBAC or CRD schema. diff --git a/charts/clickstack-operators/Chart.lock b/charts/clickstack-operators/Chart.lock index 469e93c..0af9420 100644 --- a/charts/clickstack-operators/Chart.lock +++ b/charts/clickstack-operators/Chart.lock @@ -4,6 +4,6 @@ dependencies: version: 1.7.0 - name: clickhouse-operator-helm repository: oci://ghcr.io/clickhouse - version: 0.0.2 -digest: sha256:1daf572004da83b1836c8867f11198530652fee6905d4786a2d5eef87bc611cd -generated: "2026-03-04T16:52:51.068188-06:00" + version: 0.0.6 +digest: sha256:07f7e26310152ee102b4d1c8d32e6211dcfaf2abdf240a1769f5490f0de2ebd7 +generated: "2026-06-30T10:56:03.8831264+02:00" diff --git a/charts/clickstack-operators/Chart.yaml b/charts/clickstack-operators/Chart.yaml index 86cc5f1..629eaa0 100644 --- a/charts/clickstack-operators/Chart.yaml +++ b/charts/clickstack-operators/Chart.yaml @@ -5,7 +5,7 @@ description: >- installing clickstack/clickstack to ensure CRDs are registered. home: https://clickhouse.com/docs/use-cases/observability/clickstack type: application -version: 1.0.0 +version: 1.1.0 appVersion: "1.0.0" dependencies: - name: mongodb-kubernetes @@ -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