Skip to content

tests: add raid1-boot test for ppc64le - #4207

Merged
Rolv-Apneseth merged 2 commits into
coreos:testing-develfrom
Rolv-Apneseth:raid1-boot-ppc64le
Jun 29, 2026
Merged

tests: add raid1-boot test for ppc64le#4207
Rolv-Apneseth merged 2 commits into
coreos:testing-develfrom
Rolv-Apneseth:raid1-boot-ppc64le

Conversation

@Rolv-Apneseth

Copy link
Copy Markdown
Member

Final piece in relation to coreos/fedora-coreos-tracker#2134.

With f697300, we now have the grub2 version which includes rhboot/grub2#212 (2.12-60.fc44). This test should now work as intended on our ppc64le builds.

Confirmed the test passes with a ppc64le debug pod.

@gemini-code-assist gemini-code-assist 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.

Code Review

This pull request adds support for testing RAID 1 boot on the ppc64le architecture. It introduces a new Butane configuration, a symlink to common data, and a test script for ppc64le, while updating the common library to handle the architecture's bootupctl components. The feedback points out a minor issue in the new test script where a comment incorrectly refers to 'Linear RAID' instead of 'RAID 1' and suggests a correction.

Important

The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.

Comment thread tests/kola/boot/raid1-boot/ppc64le/test.sh Outdated
@dustymabe

Copy link
Copy Markdown
Member

Nice. I imagine we'll need to denylist this test downstream OR does the grub there have the fix too?

@Rolv-Apneseth

Copy link
Copy Markdown
Member Author

Likely we will need to denylist downstream until the fix shows up there too since AFAICT it's not there yet. Do you want me to open that before we merge this?

@Rolv-Apneseth

Copy link
Copy Markdown
Member Author

Seems I'll need to do some more porting for rawhide and rhel. I'll get those done first so updates don't take too long.

@c4rt0 c4rt0 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Other than the comment, this LGTM

Comment thread tests/kola/boot/raid1-boot/ppc64le/test.sh Outdated

@c4rt0 c4rt0 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

/lgtm

@dustymabe

Copy link
Copy Markdown
Member

Likely we will need to denylist downstream until the fix shows up there too since AFAICT it's not there yet. Do you want me to open that before we merge this?

it would be useful to be pro-active about it, yes.

this LGTM. Feel free to merge when you are ready.

@Rolv-Apneseth

Copy link
Copy Markdown
Member Author

I'm thinking to wait until at least the rawhide package is updated so we don't need to denylist here. There's no rush for this as far as I know, but I'll be trying to get those patches ported as soon as I get the chance

@Rolv-Apneseth

Copy link
Copy Markdown
Member Author

The rawhide update is available but we've been unable to pick it up in our builds due to coreos/fedora-coreos-tracker#2171. When that's resolved and rawhide passes this test, I'll open a PR to denylist downstream and merge this PR.

@Rolv-Apneseth

Copy link
Copy Markdown
Member Author

Rawhide now passes this test. Opened coreos/rhel-coreos-config#281 for downstream, where I'll create a denylist entry.

@Rolv-Apneseth
Rolv-Apneseth merged commit 8536335 into coreos:testing-devel Jun 29, 2026
7 checks passed
@Rolv-Apneseth
Rolv-Apneseth deleted the raid1-boot-ppc64le branch June 29, 2026 09:45
@Rolv-Apneseth

Copy link
Copy Markdown
Member Author

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.

3 participants