Skip to content

fix(hubble): bump default hubble-relay image#2229

Open
holly-agyei wants to merge 2 commits intomicrosoft:mainfrom
holly-agyei:fix-2165-hubble-relay-alpn
Open

fix(hubble): bump default hubble-relay image#2229
holly-agyei wants to merge 2 commits intomicrosoft:mainfrom
holly-agyei:fix-2165-hubble-relay-alpn

Conversation

@holly-agyei
Copy link
Copy Markdown

@holly-agyei holly-agyei commented Apr 22, 2026

Summary

  • bump the default retina-hubble hubble-relay image from v1.15.0 to 1.16.1
  • align the optional relay digest with the current 1.16.1 MCR manifest
  • update the Hubble Relay Deployment to use the shared cilium.image helper so override, useDigest, and digest are honored

Fixes #2165.

Verification

  • confirmed MCR exposes 1.16.1 for oss/cilium/hubble-relay
  • confirmed the 1.16.1 manifest digest is sha256:641b13bbe9038d7b0bedd6480e3d704174432e1fd05a25728a4eb27ec47df89a
  • verified the Hubble Relay Deployment now renders its image via the shared cilium.image helper

Copilot AI review requested due to automatic review settings April 22, 2026 01:11
@holly-agyei holly-agyei requested a review from a team as a code owner April 22, 2026 01:11
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the default hubble-relay container image used by the retina-hubble Helm chart to a newer upstream version to restore ALPN/h2 support needed by newer grpc-go (and thus Hubble CLI).

Changes:

  • Bump default hubble-relay image tag from v1.15.0 to 1.16.1.
  • Update the configured digest to match the 1.16.1 MCR manifest digest.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 425 to 431
image:
override: ~
repository: "mcr.microsoft.com/oss/cilium/hubble-relay"
tag: "v1.15.0"
digest: "sha256:19cd56e7618832257bf88b2f281287cb57f9f7fcb9e04775a6198d4bc4daffae"
tag: "1.16.1"
digest: "sha256:641b13bbe9038d7b0bedd6480e3d704174432e1fd05a25728a4eb27ec47df89a"
useDigest: false
pullPolicy: "Always"
Copy link

Copilot AI Apr 22, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The hubble-relay image digest, useDigest, and override fields in values are currently ineffective: the hubble-relay Deployment template renders the image as {{ .Values.hubble.relay.image.repository }}:{{ .Values.hubble.relay.image.tag }} and never uses these keys. As a result, updating the digest here won’t actually pin the hubble-relay image. Consider updating the hubble-relay template to use the existing cilium.image helper (or otherwise conditionally append @<digest> when useDigest is true and honor override).

Copilot uses AI. Check for mistakes.
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.

hubble-relay image v1.15.0 missing h2 ALPN support that breaks hubble CLI (grpc-go >= 1.67)

2 participants