From Fedora Project Wiki

Revision as of 23:08, 21 February 2024 by Adamwill (talk | contribs) (import results from blockerbugs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Fedora CoreOS Test Week
Fedora CoreOS

Date 2023-09-25 to 2023-10-02
Time all week

Website QA/Test Days
Matrix #coreos:fedoraproject.org
Mailing list test


Can't make the date?
If you come to this page before or after the test day is completed, your testing is still valuable, and you can use the information on this page to test, file any bugs you find at Fedora CoreOS issue tracker, and add your results to the results section. If this page is more than a month old when you arrive here, please check the current schedule and see if a similar but more recent Test Day is planned or has already happened.

What to test?

Today's installment of Fedora Test Day will focus on Fedora CoreOS

Who's available?

The following cast of characters will be available for testing, workarounds, bug fixes, and general discussion:

For real time help, please join us on Matrix: #coreos:fedoraproject.org.

Documentation is also available here. Documentation feedback is welcome through chat, mailing list, github tracker and in the form of a pull request to the documentation sources.

Prerequisites for Test Day

  • Virtual machine (x86_64, aarch64, s390x)
  • Test day Image

Grab images/artifacts/information for the most current next stream release (39) from our download page: https://fedoraproject.org/coreos/download/?stream=next#arches

How to test?

Run the tests

Visit the results page and click on the column title links to see the tests that need to be run: most column titles are links to a specific test case. Follow the instructions there, then enter your results by clicking the Enter result button for the test.

Reporting bugs

Please report all bugs, issues or enhancement proposals to the Fedora CoreOS issue tracker.

If you are unsure about exactly how to file the report or what other information to include, ask on Matrix #coreos:fedoraproject.org, #test-day:fedoraproject.org or #quality:fedoraproject.org and we will help you.

Test Results

aarch64

User Profile AWS GCP Virtual install Bare Metal install Raspberry Pi 4 References
c4rt0 Raspberry Pi 4, 4GB
Fail fail
[1]
  1. I tried installing FCOS both on an SD card and on a USB drive in order to test it on Raspberry Pi4. I followed the [tutorial](https://docs.fedoraproject.org/en-US/fedora-coreos/provisioning-raspberry-pi4/#_installing_fcos_and_booting_via_u_boot), considering next as a STREAM and 39 as a RELEASE. I also followed the [Raspberry Pi tutorial](https://www.raspberrypi.com/documentation//computers/raspberry-pi.html#updating-the-bootloader) on updating the bootloader. Until the very last step everything seems to work as expected, but after inserting the drive into the Raspberry Pi4, nothing but a dark screen was presented. Same goes for F38, stable.
hricky Raspberry Pi 4, 8GB
Fail fail
[1]
nielsenb Raspberry Pi 4b, pieeprom-2023-05-11.bin
Fail fail
[1]
ravanelli qemu on R152-P31-00 aarch64
Pass pass
rravanel a1.metal
Pass pass

ppc64le

User Profile Virtual install Bare Metal install IBM Cloud References
hhei Install on FCOS 39.20230916.1.2 baremental in beaker
Fail fail
[1]
Pass pass
[2]
  1. Get systemd-network-generator.service error - Failed to create temporary unit file in '/run/systemd/network': Permission denied. See https://github.com/coreos/fedora-coreos-tracker/issues/1587
  2. Tested both passing password and enable SSH password authentication via the Ignition config, both can login successfully.

s390x

User Profile Virtual install Bare Metal install IBM Cloud References
ravanelli qemu on 8561 s390x
Pass pass

x86_64

User Profile Virtual install Bare Metal install References
brianmcarey fedora-coreos-39.20230916.1.2
Pass pass
danniel Lenovo ideapad S145
Pass pass
danniel Lenovo ideapad S145 KVM
Pass pass
geraldosimiao Fedora CoreOS 39.20230916.1.2 on KVM-QEMU-VirtManager (F39 KDE)
Pass pass
nielsenb libvirt on Fedora 38 AMD Ryzen 7 5800X3D x86_64
Fail fail
[1]
  1. Instructions in documentation don't work, see: https://github.com/coreos/fedora-coreos-docs/issues/544
pnemade 39.20230916.1.2 on KVM
Pass pass
ravanelli qemu on R152-P31-00 aarch64
Pass pass
ydesouza QEMU | Fedora CoreOS 39.20230916.1.2
Pass pass

Platforms launch

User Profile Alibaba AWS Azure DigitalOcean Exoscale GCP Hyper-v IBM Cloud Kubevirt Nutanix OpenStack VirtualBox VMWare Vultr References
brianmcarey KubeVirt v1.1.0-alpha.0 | Fedora CoreOS 39.20230916.1.2
Pass pass
c4rt0 sfo2, 1 GB / 1 CPU 25 GB SSD Disk 1000 GB transfer
Warning warn
[1]
Fail fail
[2]
  1. https://github.com/coreos/fedora-coreos-tracker/issues/1586
  2. While running : ` doctl compute image create my-next-fcos-image --region sfo2 --image-url https://builds.coreos.fedoraproject.org/prod/streams/next/builds/39.20230916.1.2/x86_64/fedora-coreos-39.20230916.1.2-digitalocean.x86_64.qcow2.gz while ! doctl compute image list-user | grep my-next-fcos-image; do sleep 5; done ` The process finishes within the first few seconds. Returned result: ` ID Name Type Distribution Slug Public Min Disk 141380554 my-next-fcos-image custom Unknown OS false 0 ` Creating droplet directly on digitalocean with the custom FCOS-next image results with: 'The image you selected is no longer available'.
dustymabe 39.20230916.1.2 vultr image
Pass pass
hhei Test with fedora-coreos-39.20230916.1.2-hyperv.x86_64.vhdx on Hyper-V 2022
Pass pass
[1]
  1. Start gen2 vm with enabled secure boot, vm starts successfully
jlebon FCOS next
Pass pass
[1]
  1. Tested both passing the SSH key via keypairs and via the Ignition config.
jmarrero jmarrero
Pass pass
[1]
  1. Worked for me, however the image takes a bit to be available after is uploaded.
mnguyen
Pass pass
nielsenb ami-055c024e1ed6245f0, t2.micro
Pass pass
ravanelli
Pass pass
[1]
ravanelli VirtualBox 7.0.10 r158379(Qt5.15.2) on Mac
Pass pass

Advanced configuration

User Profile Static networking Complex partitioning Building containers Containerized service Kernel Tuning (sysctl) Modifying Kernel Arguments OS extensions References
Nemric Fedora CoreOS 39.20230916.1.1 on a diskless PXE booted X86_64
Pass pass
[1]
Pass pass
Pass pass
[2]
  1. Podman use only
  2. All my containerized services are running as expected (jenkins, jenkins-agent, docker registry, redis, promtail, ...) but didn't try quadlet
brianmcarey fedora-coreos-39.20230916.1.2
Pass pass
danniel Lenovo ideapad S145
Pass pass
Pass pass
Pass pass
geraldosimiao Fedora CoreOS 39.20230916.1.2 on KVM-QEMU-VirtManager (F39 KDE)
Pass pass
ravanelli qemu on R152-P31-00 aarch64
Pass pass
[1]
Pass pass
Pass pass
[2]
  1. Changing the root filesystem to ext4
  2. The vim package got issues to be installed due its deps. Installed calc that has no deps instead. The default edit also got changed to use vim
ydesouza QEMU | Fedora CoreOS 39.20230916.1.2
Pass pass
Pass pass
Pass pass

Really Advanced Config

User Profile Configuring SwapOnZRAM Configuring Time Zone Debugging with Toolbox Customizing NIC name Setting alternatives Node counting KDump via Ignition Nmstate References
Nemric Fedora CoreOS 39.20230916.1.1 on a diskless PXE booted X86_64
Pass pass
Pass pass
[1]
  1. Only run tests from documentation
brianmcarey fedora-coreos-39.20230916.1.2
Pass pass
danniel Lenovo ideapad S145
Pass pass
dustymabe 39.20230916.1.2 qemu qcow in libvirt
Pass pass
ravanelli qemu on 8561 s390x
Fail fail
[1]
  1. We have a Snoozing kola test pattern "ext.config.kdump.crash" until Sep 30 2023 with https://github.com/coreos/fedora-coreos-tracker/issues/1560 However, this issue seems different. It is not a selinux denial thing.
ravanelli qemu on R152-P31-00 aarch64
Fail fail
[1]
  1. Same as s390x
rravanel qemu on R152-P31-00 aarch64
Pass pass
[1]
  1. Tested via udev rule
ydesouza QEMU | Fedora CoreOS 39.20230916.1.2
Pass pass
Pass pass

Upgrade

User Profile Switch stream Bootloader updates References
jdoss
Pass pass
[1]
  1. Zincati upgraded to 39.20230916.1.2 on a DigitalOcean VM without issues.
jmarrero jmarrero
Pass pass
Pass pass
[1]
  1. seen expected results

Tutorials

User Profile All Tests - Add the ones you did References

Miscellaneous

User Profile Documentation Exploratory testing References
Nemric Fedora CoreOS 39.20230916.1.1 on a diskless PXE booted X86_64
Fail fail
[1]