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

Copy link
Copy Markdown

@sourcery-ai sourcery-ai Bot left a comment

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
Copy link
Copy Markdown
Member

Barakmor1 commented Apr 30, 2026

@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.

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. size/M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants