Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix: Bypass Provision Manager for s390x kubevirtci publish #1375

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

chandramerla
Copy link
Contributor

What this PR does / why we need it:
Bypass Provision Manager for s390x kubevirtci publish

Currently we are updating kubevirt-prow/release/kubevirt/kubevirtci/latest file after amd64 images are published, independent of s390x image publish failure. Provision manager assumes s390x images are available with the tag in the latest file and tries to retag them when no diffs between the current code and the tag. But this fails, when no s390x image exists with tag in the latest file.

This fixes failures of prow build which publishes kubevirtci images of s390x arch, where build failed as source image tag provision manager tries to re-tag doesn't exist in container image repository:
publish-kubevirtci-s390x/1887109512381337600
publish-kubevirtci-s390x/1886536840723304448
publish-kubevirtci-s390x/1884887500791484416

Special notes for your reviewer:
/cc @brianmcarey

Checklist

This checklist is not enforcing, but it's a reminder of items that could be relevant to every PR.
Approvers are expected to review this list.

NONE

As of now, we are updating kubevirt-prow/release/kubevirt/kubevirtci/latest file after amd64 images are published, independent of s390x image publish failure. Provision manager assumes s390x images are available with the tag in the latest file and tries to retag them when no diffs between the current code and the tag. But this fails, when no s390x image exists with tag in the latest file

Signed-off-by: chandramerla <[email protected]>
@kubevirt-bot kubevirt-bot added the dco-signoff: yes Indicates the PR's author has DCO signed all their commits. label Feb 7, 2025
@kubevirt-bot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please assign jean-edouard for approval. For more information see the Kubernetes Code Review Process.

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

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

@dosubot dosubot bot added kind/bug wg/arch-s390x Denotes an issue or PR that relates to the s390x architecture working group. labels Feb 7, 2025
@chandramerla
Copy link
Contributor Author

/retest

2 similar comments
@chandramerla
Copy link
Contributor Author

/retest

@chandramerla
Copy link
Contributor Author

/retest

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dco-signoff: yes Indicates the PR's author has DCO signed all their commits. kind/bug size/XS wg/arch-s390x Denotes an issue or PR that relates to the s390x architecture working group.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants