Skip to content

chore(deps): otel-collector 0.169.0, with the image following the chart - #33

Merged
stxkxs merged 1 commit into
mainfrom
otel-0-169
Aug 8, 2026
Merged

chore(deps): otel-collector 0.169.0, with the image following the chart#33
stxkxs merged 1 commit into
mainfrom
otel-0-169

Conversation

@stxkxs

@stxkxs stxkxs commented Aug 8, 2026

Copy link
Copy Markdown
Member

Mirrors eks-gitops#195 (merged as 9c7ce04).

Chart 0.166.00.169.0, and the hand-set image tag comes out.

Why the tag goes

Chart 0.166.0 declares appVersion 0.157.0 and this file pinned the image at 0.157.0 — agreed, by hand. 0.169.0 declares 0.158.0, so a chart-only bump opens a divergence with the chart ahead of the binary it names.

mirror-check would never have reported it. It compares chart versions and nothing else. That's the same blind spot that currently lets velero-plugin-for-aws sit three minors apart between kx (v1.11.0) and eks-gitops (v1.14.2) with both sides reporting a match.

Deleting the tag removes the second fact rather than adding a check for it. The chart renders .Values.image.tag | default .Chart.AppVersion, so the image is now a function of the pin.

Verification

  • Rendered output resolves to otel/opentelemetry-collector-contrib:0.158.0 — the default is reached, not assumed
  • mirror-check sync re-pinned zero slices; the hand-written version already matched upstream
  • mirror-check check → 32 charts match eks-gitops@9c7ce0476cd4, 12 declared divergences, 2 CRD installers answered
  • render-check.sh OK for the slice, including the per-container mount check

Mirrors eks-gitops 9c7ce04.

The chart moves 0.166.0 -> 0.169.0 and the hand-set image tag comes out. Chart
0.166.0 declares appVersion 0.157.0 and this file pinned the image at 0.157.0,
so the two agreed by hand; 0.169.0 declares 0.158.0, so bumping the chart alone
would have opened a divergence with the chart ahead of the binary it names.

mirror-check compares chart versions and nothing else, so it would never have
reported that drift — the same blind spot that lets a velero plugin image sit
three minors from its counterpart across the two repositories. Deleting the tag
removes the second fact rather than adding a check for it: the chart renders
`.Values.image.tag | default .Chart.AppVersion`, so the image is now a function
of the pin.

Rendered output resolves to otel/opentelemetry-collector-contrib:0.158.0, which
confirms the default is reached rather than assumed. upstream.ref moves to
9c7ce04, and `mirror-check sync` re-pinned zero slices — the hand-written
version already matched what eks-gitops pins. Full check: 32 charts match, 12
declared divergences, 2 CRD installers answered.
@stxkxs
stxkxs merged commit 2d65a7b into main Aug 8, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant