CoreOS pipeline
This doc page relates mainly to modifying the build configuration of the Jenkins <b>`rhcos-devel`</b> pipeline.
fedora-coreos-pipeline config and also rhcos-devel-pipecfg (accessible via VPN only):
Here’s also a link to my fork of the above config.
Red Hat openshift console for rhcos-devel
Jenkins rhcos devel used for builds
Make sure you have access to Jenkins and Openshift console for the rhcos-devel
Todo
Insert appropiate link to the file where allowed users are listed
Jenkins Error message
Example of a kola testiso failure in the pipeline:
[2024-01-08T18:22:59.748Z] Running test: iso-offline-install-iscsi.bios
[2024-01-08T18:28:36.181Z] FAIL: iso-offline-install-iscsi.bios (5m35.266s)
[2024-01-08T18:28:36.182Z] QEMU exited; timed out waiting for completion
......
[2024-01-08T18:43:43.997Z] Error: harness: test suite failed
[2024-01-08T18:43:43.997Z] 2024-01-08T18:43:39Z cli: harness: test suite failed
[2024-01-08T18:43:43.997Z] failed to execute cmd-kola: exit status 1
script returned exit code 1
The QEMU exited; timed out waiting for completion message means the VM didn’t finish the install within the timeout window.
Debugging steps
Check the full Jenkins console output for earlier errors that may have caused the timeout.
Reproduce locally by running the failing test inside a cosa container:
$ cosa kola testiso -S iso-offline-install-iscsi --qemu-console-log
Inspect the console log for boot failures, missing network config, or iSCSI target issues.
If the test passes locally, the failure may be resource-related (CI memory/CPU constraints). Check if other tests in the same run also timed out.