fix: align otel-collector image tag with appVersion#233
Conversation
🦋 Changeset detectedLatest commit: a9bc79c The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
Deep Review✅ No critical issues found. This PR aligns the bundled 🟡 P2 -- recommended
🔵 P3 nitpicks (5)
⚪ Pre-existing -- not introduced by this diff, surfaced for awareness
Reviewers (8): correctness, testing, maintainability, project-standards, reliability, security, agent-native, learnings-researcher. Testing gaps:
|
Deep Review✅ No critical issues found. The core change — bumping 🟡 P2 -- recommended
🔵 P3 nitpicks (4)
Reviewers (5): correctness, testing, maintainability, project-standards, reliability. Testing gaps:
|
## Problem The `clickstack` chart on current `main` has `appVersion: 2.28.0`, but the default bundled collector image is still pinned to `docker.clickhouse.com/clickhouse/clickstack-otel-collector:2.19.0`. As reported in #219, the older collector rejects the ClickHouse exporter `json` key pushed by newer ClickStack app versions: ```console 'clickhouseexporter.Config' has invalid keys: json ``` That causes the default collector pod to crash loop. ## Changes - Bump the default `otel-collector.image.tag` from `2.19.0` to `2.28.0`, matching the current chart `appVersion`. - Update the appVersion workflow so future appVersion bumps also update the collector image tag. - Add a patch changeset for the chart fix. ## Verification ```console helm lint charts/clickstack helm template smoke charts/clickstack --set clickhouse.persistence.enabled=false --set mongodb.persistence.enabled=false | rg 'clickstack-otel-collector|hyperdx:2\.28\.0|2\.19\.0|2\.28\.0' ``` The rendered default collector image is now: ```yaml image: "docker.clickhouse.com/clickhouse/clickstack-otel-collector:2.28.0" ``` Fixes #219. Related to #220. Replaces closed #233 with only the original first commit. Co-authored-by: Warren Lee <5959690+wrn14897@users.noreply.github.com>
Problem
The
clickstackchart on currentmainhasappVersion: 2.28.0, but the default bundled collector image is still pinned todocker.clickhouse.com/clickhouse/clickstack-otel-collector:2.19.0.As reported in #219, the older collector rejects the ClickHouse exporter
jsonkey pushed by newer ClickStack app versions:'clickhouseexporter.Config' has invalid keys: jsonThat causes the default collector pod to crash loop.
Changes
otel-collector.image.tagfrom2.19.0to2.28.0, matching the current chartappVersion.Verification
The rendered default collector image is now:
and the HyperDX app image also renders as
2.28.0.Fixes #219.
Related to #220, which has the same root-cause fix but is currently behind
mainand still targets the previous2.27.0appVersion.