Skip to content

aaq,presubmits: Add unit-test for s390x#4886

Open
jschintag wants to merge 1 commit into
kubevirt:mainfrom
jschintag:aaq-unit-tests-s390x
Open

aaq,presubmits: Add unit-test for s390x#4886
jschintag wants to merge 1 commit into
kubevirt:mainfrom
jschintag:aaq-unit-tests-s390x

Conversation

@jschintag

Copy link
Copy Markdown
Contributor

Add a new test lane running unit-tests for aaq on s390x.

What this PR does / why we need it:
Add s390x unit-test lane for aaq

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #

Special notes for your reviewer:

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.

Release note:

NONE

/cc @Barakmor1

@kubevirt-bot kubevirt-bot requested a review from Barakmor1 March 30, 2026 11:57
@kubevirt-bot kubevirt-bot added the dco-signoff: yes Indicates the PR's author has DCO signed all their commits. label Mar 30, 2026
@kubevirt-bot

Copy link
Copy Markdown
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 vladikr for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found 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

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Hey - I've left some high level feedback:

  • The new pull-aaq-unit-test-s390x job defines resources: requests: without any keys under it, which will make the YAML invalid or at least misleading; either remove the empty resources block or populate it with concrete CPU/memory requests similar to the other lanes.
Prompt for AI Agents
Please address the comments from this code review:

## Overall Comments
- The new `pull-aaq-unit-test-s390x` job defines `resources:
  requests:` without any keys under it, which will make the YAML invalid or at least misleading; either remove the empty `resources` block or populate it with concrete CPU/memory requests similar to the other lanes.

Sourcery is free for open source - if you like our reviews please consider sharing them ✨
Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.

@jschintag

Copy link
Copy Markdown
Contributor Author

/rehearse

@kubevirt-bot

Copy link
Copy Markdown
Contributor

⚠️ @jschintag you need to be an approver for all the files to run rehearsal.

@vladikr can help run the rehearsal.

Details

If that doesn't work, ping someone from this list:

  • aglitke
  • dollierp
  • enp0s3
  • phoracek
  • rmohr
  • tiraboschi
  • davidvossel
  • dhiller
  • vladikr
  • xpivarc

@jschintag

Copy link
Copy Markdown
Contributor Author

/retest-required

@jschintag

Copy link
Copy Markdown
Contributor Author

@Barakmor1 could you PTAL?

@jschintag jschintag force-pushed the aaq-unit-tests-s390x branch from 7643519 to ff13f88 Compare April 30, 2026 06:47
@jschintag

Copy link
Copy Markdown
Contributor Author

Rebased on on main

@Barakmor1

Barakmor1 commented Apr 30, 2026

Copy link
Copy Markdown
Member

@dollierp any idea how can we trigger it?

Edit: nevermind seems like rehearse pull-aaq-unit-test-s390x worked

@Barakmor1

Copy link
Copy Markdown
Member

/rehearse pull-aaq-unit-test-s390x

@kubevirt-bot

Copy link
Copy Markdown
Contributor

Rehearsal jobs created for this PR:

rehearsal-pull-aaq-unit-test-s390x
Further information on rehearsals

A rehearsal can be triggered for all jobs by commenting either /rehearse or /rehearse all on this PR.

A rehearsal for a specific job can be triggered by commenting /rehearse {job-name}.

Commenting /rehearse ? triggers a comment with a list of jobs that can be rehearsed.

A pull request can be rehearsed if either the user is authorized to rehearse or the pull
request has the ok-to-rehearse label.

Authorized users are the group of users that are members of the KubeVirt GitHub
organization AND either are approvers[1] for all files in the pull request or are
top-level approvers[1] in the project-infra project.

[1]: see OWNERS file definition for reference.

@jschintag

Copy link
Copy Markdown
Contributor Author

There seems to be a problem with the cluster setup, the pod is stuck on init:

Events:
  Type     Reason       Age                   From               Message
  ----     ------       ----                  ----               -------
  Normal   Scheduled    51m                   default-scheduler  Successfully assigned kubevirt-prow-jobs/32c84e7d-06b2-448e-9990-0b07338737b4 to kubevirt01
  Warning  FailedMount  4m21s (x31 over 51m)  kubelet            MountVolume.SetUp failed for volume "docker-config" : configmap "docker-daemon-mirror-config" not found
  Warning  FailedMount  17s (x33 over 51m)    kubelet            MountVolume.SetUp failed for volume "docker-mirror-proxy-ca-cert" : configmap "mirror-proxy-config" not found

@jschintag jschintag force-pushed the aaq-unit-tests-s390x branch from ff13f88 to 25fdf8d Compare April 30, 2026 07:56
@jschintag

Copy link
Copy Markdown
Contributor Author

/rehearse pull-aaq-unit-test-s390x

@kubevirt-bot

Copy link
Copy Markdown
Contributor

⚠️ @jschintag you need to be an approver for all the files to run rehearsal.

@Barakmor1 can help run the rehearsal.

Details

If that doesn't work, ping someone from this list:

  • tiraboschi
  • phoracek
  • vladikr
  • xpivarc
  • aglitke
  • davidvossel
  • dhiller
  • dollierp
  • enp0s3
  • rmohr

@dollierp

Copy link
Copy Markdown
Contributor

/rehearse pull-aaq-unit-test-s390x

@kubevirt-bot

Copy link
Copy Markdown
Contributor

Rehearsal jobs created for this PR:

rehearsal-pull-aaq-unit-test-s390x
Further information on rehearsals

A rehearsal can be triggered for all jobs by commenting either /rehearse or /rehearse all on this PR.

A rehearsal for a specific job can be triggered by commenting /rehearse {job-name}.

Commenting /rehearse ? triggers a comment with a list of jobs that can be rehearsed.

A pull request can be rehearsed if either the user is authorized to rehearse or the pull
request has the ok-to-rehearse label.

Authorized users are the group of users that are members of the KubeVirt GitHub
organization AND either are approvers[1] for all files in the pull request or are
top-level approvers[1] in the project-infra project.

[1]: see OWNERS file definition for reference.

Add a new test lane running unit-tests for aaq on s390x.

Signed-off-by: Jan Schintag <jan.schintag@de.ibm.com>
@jschintag jschintag force-pushed the aaq-unit-tests-s390x branch from 25fdf8d to 4c63714 Compare April 30, 2026 08:56
@dollierp

Copy link
Copy Markdown
Contributor

/rehearse pull-aaq-unit-test-s390x

@kubevirt-bot

Copy link
Copy Markdown
Contributor

Rehearsal jobs created for this PR:

rehearsal-pull-aaq-unit-test-s390x
Further information on rehearsals

A rehearsal can be triggered for all jobs by commenting either /rehearse or /rehearse all on this PR.

A rehearsal for a specific job can be triggered by commenting /rehearse {job-name}.

Commenting /rehearse ? triggers a comment with a list of jobs that can be rehearsed.

A pull request can be rehearsed if either the user is authorized to rehearse or the pull
request has the ok-to-rehearse label.

Authorized users are the group of users that are members of the KubeVirt GitHub
organization AND either are approvers[1] for all files in the pull request or are
top-level approvers[1] in the project-infra project.

[1]: see OWNERS file definition for reference.

@jschintag

Copy link
Copy Markdown
Contributor Author

@Barakmor1 the test is passing and optional. Could you PTAL again?

@Barakmor1

Copy link
Copy Markdown
Member

Thank you!
/lgtm

@kubevirt-bot kubevirt-bot added the lgtm Indicates that a PR is ready to be merged. label May 12, 2026
@jschintag

Copy link
Copy Markdown
Contributor Author

Thank you @Barakmor1.

/cc @vladikr
Could you PTAL?

@kubevirt-bot kubevirt-bot requested a review from vladikr May 12, 2026 06:59
@kubevirt-bot

Copy link
Copy Markdown
Contributor

Pull requests that are marked with lgtm should receive a review
from an approver within 1 week.

After that period the bot marks them with the label needs-approver-review.

/label needs-approver-review

@kubevirt-bot kubevirt-bot added the needs-approver-review Indicates that a PR requires a review from an approver. label May 19, 2026
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. lgtm Indicates that a PR is ready to be merged. needs-approver-review Indicates that a PR requires a review from an approver. size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants