8000 tests/platforms: add test for Azure NVMe udev rules by marmijo · Pull Request #3519 · coreos/fedora-coreos-config · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tests/platforms: add test for Azure NVMe udev rules #3519

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’ 8000 ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: testing-devel
Choose a base branch
from

Conversation

marmijo
Copy link
Member
@marmijo marmijo commented May 22, 2025

Introduce a new test which verifies that udev rules[1] for Azure Managed NVMe disks correctly create symlinks in /dev/disk/azure. It only runs on Azure and uses new kola functionality[2] to override the instance type, enabling the use of a Hyper-V Gen2 VM (Standard_M16bds_v3) with a UltraSSD_LRS (NVMe) data disk attached.

The test checks for the presence of expected symlinks:

  • /dev/disk/azure/os
  • /dev/disk/azure/data/by-lun/0

[1]: #3378
[2]: coreos/coreos-assembler#4109


Note: This test requires coreos/coreos-assembler#4109 to merge first, and also requires changes to the fedora-coreos-pipeline kola-azure job to handle building and resting this on gen2 images.

Introduce a new test which verifies that udev rules[1] for Azure
Managed NVMe disks correctly create symlinks in `/dev/disk/azure`.
It only runs on Azure and uses new kola functionality[2] to override
the instance type, enabling the use of a Hyper-V Gen2 VM
(Standard_M16bds_v3) with a UltraSSD_LRS (NVMe) data disk attached.

The test checks for the presence of expected symlinks:
  - /dev/disk/azure/os
  - /dev/disk/azure/data/by-lun/0

[1]: coreos#3378
[2]: coreos/coreos-assembler#4109
@marmijo marmijo force-pushed the add-azure-nvme-test branch from 15013d3 to ab01190 Compare May 22, 2025 15:33
marmijo added a commit to marmijo/fedora-coreos-pipeline that referenced this pull request May 22, 2025
Expand the job to build Hyper-V Gen2 gallery images and run kola tests
on both traditional managed images and new Gen2 gallery images[1]. The new
NVMe test[2] is explicitly denylisted from managed image testing since
since it requires Gen2 support. This will essentially allow all Azure
kola tests to be validated on both kinds of images.

A pipeline config variable, `test_gallery`, is introduced to the
Azure section to specify the gallery used to create Gen2 images.

[1]: coreos/coreos-assembler#4109
[2]: coreos/fedora-coreos-config#3519
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.

1 participant
0