Skip to content

ci: run additional bootupd related tests from fedora-coreos-config#1104

Merged
Rolv-Apneseth merged 2 commits into
coreos:mainfrom
Rolv-Apneseth:run-fcos-ci
Jun 2, 2026
Merged

ci: run additional bootupd related tests from fedora-coreos-config#1104
Rolv-Apneseth merged 2 commits into
coreos:mainfrom
Rolv-Apneseth:run-fcos-ci

Conversation

@Rolv-Apneseth
Copy link
Copy Markdown
Member

From discussion in coreos/coreos-assembler#4550, try to run more bootupd related tests from fedora-coreos-config in the CI for bootupd.

We can also drop the raid1 test as it is included in fedora-coreos-config: https://github.com/coreos/fedora-coreos-config/tree/testing-devel/tests/kola/boot/raid1-boot

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

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 removes a RAID1 bootupd test from this repository and updates the Jenkinsfile to target external bootupd and boot tests instead. A review comment points out that the updated pattern ext.bootupd.* will not match the external tests, which are prefixed with ext.config., and suggests changing it to ext.config.bootupd.* to ensure the tests are executed.

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 .cci.jenkinsfile
shwrap("cosa build && cosa osbuild qemu")
// bootupd really can't break upgrades for the OS
kola(cosaDir: "${env.WORKSPACE}", extraArgs: "ext.*bootupd* --qemu-firmware=uefi", skipUpgrade: true, skipBasicScenarios: true)
kola(cosaDir: "${env.WORKSPACE}", extraArgs: "ext.bootupd.* ext.config.boot.* --qemu-firmware=uefi", skipUpgrade: true, skipBasicScenarios: true)
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

high

The pattern ext.bootupd.* will not match the bootupd tests defined in fedora-coreos-config. External tests from the configuration repository are prefixed with ext.config., meaning those tests are registered as ext.config.bootupd.*.

Since the raid1 test has been removed from this repository, there are likely no tests remaining that match ext.bootupd.* directly. To ensure the bootupd tests from fedora-coreos-config are executed, please update the pattern to ext.config.bootupd.*.

      kola(cosaDir: "${env.WORKSPACE}", extraArgs: "ext.config.bootupd.* ext.config.boot.* --qemu-firmware=uefi", skipUpgrade: true, skipBasicScenarios: true)

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

See coreos/coreos-assembler#4550 (comment)

The remaining test would be ext.bootupd.test-bootupd

@Rolv-Apneseth
Copy link
Copy Markdown
Member Author

Looks like it's correctly matching the desired tests:

[2026-06-02T13:54:06.232Z] === RUN   ext.bootupd.test-bootupd
[2026-06-02T13:54:06.232Z] === RUN   ext.config.boot.grub2-install
[2026-06-02T13:54:06.232Z] === RUN   ext.config.boot.bootupd-validate
[2026-06-02T13:54:06.232Z] === RUN   ext.config.boot.bootupd
[2026-06-02T13:54:06.232Z] === RUN   ext.config.boot.raid1-boot.x86_64
[2026-06-02T13:54:06.232Z] === RUN   ext.config.boot.install-bootloader-multipath

And they all passed.

@Rolv-Apneseth Rolv-Apneseth enabled auto-merge (rebase) June 2, 2026 18:47
@Rolv-Apneseth Rolv-Apneseth merged commit fb31ea1 into coreos:main Jun 2, 2026
12 checks passed
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.

2 participants