Skip to content

chore: update component image digests (excluding clusters-service) - #6371

Closed
Inbharaj Mani (inbharajmani) wants to merge 4 commits into
Azure:mainfrom
inbharajmani:image-update-exclude-clusters-service
Closed

chore: update component image digests (excluding clusters-service)#6371
Inbharaj Mani (inbharajmani) wants to merge 4 commits into
Azure:mainfrom
inbharajmani:image-update-exclude-clusters-service

Conversation

@inbharajmani

@inbharajmani Inbharaj Mani (inbharajmani) commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

AROSLSRE-1685

Update images except cluster service

Name Old Digest New Digest Tag Date Status
arobit-forwarder c81f949228a0… e8df41b2461b… v5.0.4 2026-07-31 18:54 updated
arobit-mdsd 5c0159feac33… 83b9cbd2662c… 1.43.0-20260730-1 2026-07-30 17:43 updated
kubeEvents 10a020acbc38… dea4ec46b0d9… 20260802.1 2026-08-02 03:25 updated
hypershift 0a0397b7e1fe… 0678815cb79f… latest 2026-08-01 04:25 updated
velero-server a48979677ab5… edf402e1bdf5… 1.6.1 2026-08-03 05:41 updated
velero-azure-plugin c4c26fca6614… f149e158d5bd… 1.6.1 2026-08-03 05:44 updated
velero-hypershift-plugin e07251298031… a3eea2c4ffbd… 1.6.1 2026-08-03 05:39 updated
thanos 6249f7aaadd3… b567818fe608… v0.42.4 2026-07-30 13:37 updated
maestro-agent-sidecar b770cd63558c… 2c0ba08f2ebb… 1.28.3-8-azl3.0.20260728 2026-07-31 23:27 updated
acm-operator 72b7793fba6c… 55e5f7fc053c… v2.16.3-548 2026-08-02 13:33 updated
acm-mce c8b9aa2f3e0d… 6a742a2bdb7a… v2.11.5-595 2026-08-02 13:32 updated
clusters-service 981637a1e08c… pinned
imageSync aa1a693a0d0d… 7e4125022646… 141a4c5 2026-08-02 08:17 updated

Note: clusters-service is pinned to sha256:981637a1e08c (commit 9b8050b0c3af, 2026-07-29) and commented out in the image-updater config. The new clusters-service image (commit 2b4f2a905a76) removed an API URL gate in the manifestwork controller that was masking a timing gap, causing E2E APIService readiness failures on OCP 4.19 clusters.

Supersedes #6337

Revert the clusters-service image digest to the previous version
(9b8050b0c3af) and pin it in the image-updater config to prevent
auto-updates while investigating E2E APIService readiness failures.

Ref: AROSLSRE-1685

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 multiple component image digests across the repo while explicitly pinning the clusters-service image updater source tag to a specific commit SHA to avoid the known E2E regression described in AROSLSRE-1685.

Changes:

  • Pin clusters-service in tooling/image-updater/config.yaml to a specific commit SHA to prevent automatic updates.
  • Refresh image digests in config/config.yaml and corresponding config/rendered/dev/* outputs (HyperShift, Velero, ACM bundles, kubeEvents, Thanos SHA, etc.).
  • Update ACM multicluster-engine Helm chart version to 2.11.5 and adjust scheduling constraints (move from preferred nodeAffinity to a required nodeSelector for infra nodes), including regenerated fixtures.

Reviewed changes

Copilot reviewed 12 out of 12 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
tooling/image-updater/config.yaml Pins clusters-service updater to a specific tag (commit SHA) to block auto-updates.
config/config.yaml Bumps multiple default image digests/SHAs and updates generated version comments.
config/rendered/dev/pers/westus3.yaml Materialized config reflecting updated image digests.
config/rendered/dev/perf/westus3.yaml Materialized config reflecting updated image digests.
config/rendered/dev/dev/westus3.yaml Materialized config reflecting updated image digests.
config/rendered/dev/cspr/westus3.yaml Materialized config reflecting updated image digests.
config/rendered/dev/ci01/centralus.yaml Materialized config reflecting updated image digests.
config/rendered/dev/ci00/centralus.yaml Materialized config reflecting updated image digests.
acm/deploy/helm/multicluster-engine/templates/multicluster-engine-operator.deployment.yaml Updates MCE operator operands/versions and changes infra placement to a nodeSelector.
acm/deploy/helm/multicluster-engine/Chart.yaml Bumps chart version/appVersion to 2.11.5 and updates source digest reference.
acm/deploy/helm/multicluster-engine-crds/Chart.yaml Bumps CRD chart version/appVersion to 2.11.5 and updates source digest reference.
acm/zz_fixture_TestHelmTemplate_dev_westus3_mgmt_1_mce.yaml Regenerated Helm fixture to match the MCE chart changes.
Suppressed comments (1)

config/config.yaml:747

  • Same issue as the SVC section: the MGMT Thanos image keeps tag: v0.41.0 while the sha update is annotated as v0.42.4. For clarity and to avoid future tag-only consumption mistakes, update the tag to match the digest’s version and re-materialize rendered configs.
      thanos:
        image:
          registry: arohcpsvcdev.azurecr.io
          repository: thanos/thanos
          tag: v0.41.0
          sha: b567818fe608067eb0f1d7c2c4fe361e7ad83c8a256234c97685f1d0bf670cc8 # v0.42.4 (2026-07-30 13:37)

Comment thread config/config.yaml
Comment on lines 612 to +615
registry: arohcpsvcdev.azurecr.io
repository: thanos/thanos
tag: v0.41.0
sha: 6249f7aaadd3695df637fb2eb4cb9a9955611eee691c3970892fe9c0dc3f2db6 # v0.42.2 (2026-07-16 20:22)
sha: b567818fe608067eb0f1d7c2c4fe361e7ad83c8a256234c97685f1d0bf670cc8 # v0.42.4 (2026-07-30 13:37)
Copilot AI review requested due to automatic review settings August 3, 2026 06:54
@inbharajmani
Inbharaj Mani (inbharajmani) force-pushed the image-update-exclude-clusters-service branch from e33756e to fecb712 Compare August 3, 2026 06:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 12 out of 12 changed files in this pull request and generated no new comments.

@inbharajmani

Copy link
Copy Markdown
Collaborator Author

/test e2e-parallel

@zgalor

Copy link
Copy Markdown
Collaborator

The failure doesn't seem CS related. See Related thread

@raelga Rael Garcia (raelga) left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

/lgtm
/approve

@openshift-ci

openshift-ci Bot commented Aug 3, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: inbharajmani, raelga

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci Bot added the approved label Aug 3, 2026
@miguelsorianod

Miguel Soriano (miguelsorianod) commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

The failure doesn't seem CS related. See Related thread

Although it's not a regression in CS itself, the change in CS has surfaced another regression on the Hypershift side (See details in the thread). Until the issues on that side are resolved we are going to revert CS PR. It's currently passing CI on that side

@raelga

Copy link
Copy Markdown
Collaborator

/retest

@openshift-ci

openshift-ci Bot commented Aug 3, 2026

Copy link
Copy Markdown

Inbharaj Mani (@inbharajmani): The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-parallel fecb712 link true /test e2e-parallel

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

@inbharajmani

Copy link
Copy Markdown
Collaborator Author

@inbharajmani

Copy link
Copy Markdown
Collaborator Author

@openshift-ci openshift-ci Bot closed this Aug 4, 2026
@openshift-ci

openshift-ci Bot commented Aug 4, 2026

Copy link
Copy Markdown

Inbharaj Mani (@inbharajmani): Closed this PR.

Details

In response to this:

/close

https://github.com/openshift-online/aro-hcp-clusters-service/commit/d69e2520ff1222d1778947398a846d2ff62ec455
CS revert merged and new image is picked up by #6337

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants