bots
bots copied to clipboard
images: Add rhel-10
- [ ] FAIL: image-refresh rhel-10
Failed. Log: https://cockpit-logs.us-east-1.linodeobjects.com/image-refresh-rhel-10-664d9a9a-20240320-150127/log.html
There are no cloud images yet. Also, the repo URL needs to include "-Public-Beta", if this is indeed the rhel-10 that we are looking for.
Too early indeed, there's not even c10s images yet either.
So the repo urls are a bit funky now: /rhel-10/nightly/RHEL-10-Public-Beta/latest-RHEL-10/ instead of
rhel-10/nightly/RHEL-10/latest-RHEL-10.0/compose/BaseOS/x86_64/os/repodata/repomd.xml
Do I need to complain somewhere? :)
Failed. Log: https://cockpit-logs.us-east-1.linodeobjects.com/image-refresh-rhel-10-bc003782-20240424-105017/log.html
We got further but need some investigation.
+ dnf install -y acl boom-boot clevis-luks cryptsetup dhcp-client dnf-automatic dnf-utils dracut-fips gdb glibc-all-langpacks kmod-kvdo kpatch kpatch-dnf libvirt-daemon-config-network ltrace nmap-ncat python3-tracer qemu-kvm redis socat strace tang targetcli tcsh tlog valgrind vdo virt-install wireguard-tools subscription-manager-cockpit insights-client device-mapper-multipath firewalld glib-networking json-glib kexec-tools libssh libvirt-dbus libvirt-client libvirt-daemon-kvm NetworkManager-team openssl PackageKit pcp-libs pcp podman realmd redhat-logos setroubleshoot-server subscription-manager sos stratis-cli stratisd tuned udisks2 udisks2-lvm2 udisks2-iscsi ipa-client oddjob oddjob-mkhomedir sssd sssd-dbus
Last metadata expiration check: 0:00:02 ago on Wed Apr 24 06:52:01 2024.
Package dhcp-client-12:4.4.3-13.P1.el10.x86_64 is already installed.
Package yum-utils-4.5.0-1.el10.noarch is already installed.
Package dracut-059-22.el10.x86_64 is already installed.
No match for argument: kmod-kvdo
No match for argument: kpatch
No match for argument: kpatch-dnf
No match for argument: vdo
No match for argument: wireguard-tools
Package subscription-manager-cockpit-6-3.el10.noarch is already installed.
Package insights-client-3.2.2-4.el10.noarch is already installed.
Package glib-networking-2.80.0-1.el10.x86_64 is already installed.
Package json-glib-1.8.0-3.el10.x86_64 is already installed.
Package kexec-tools-2.0.28-4.el10.x86_64 is already installed.
Package libssh-0.10.6-4.el10.x86_64 is already installed.
Package NetworkManager-team-1:1.47.5-1.el10.2.x86_64 is already installed.
Package openssl-1:3.2.1-3.el10.x86_64 is already installed.
Package PackageKit-1.2.8-3.el10.x86_64 is already installed.
Package redhat-logos-90.2-2.el10+5.x86_64 is already installed.
Package setroubleshoot-server-3.3.33-1.el10.x86_64 is already installed.
Package subscription-manager-1.29.40-2.el10.x86_64 is already installed.
Package sos-4.6.1-2.el10.noarch is already installed.
Package tuned-2.22.0-0.1.rc1.el10.noarch is already installed.
Package oddjob-0.34.7-12.el10.x86_64 is already installed.
Package oddjob-mkhomedir-0.34.7-12.el10.x86_64 is already installed.
Error: Unable to find a match: kmod-kvdo kpatch kpatch-dnf vdo wireguard-tools
killing ssh master process 131
image-create: setup failed with code 1
@jelly That's known -- we already have a centos-10 special case here: https://github.com/cockpit-project/bots/blob/main/images/scripts/rhel.setup#L234
It needs to be extended to also cover rhel-10.
Failed. Log: https://cockpit-logs.us-east-1.linodeobjects.com/image-refresh-rhel-10-4ace6978-20240424-125709/log.html
insights-client --version
This errors, and stops the script.
Failed. Log: https://cockpit-logs.us-east-1.linodeobjects.com/image-refresh-rhel-10-365679cf-20240424-145143/log.html
I resurrect this. We are getting strange errors in RHEL 10 downstream gating, let's give us a way to reproduce/debug them more comfortably.
Failed. Log: https://cockpit-logs.us-east-1.linodeobjects.com/image-refresh-rhel-10-0-17da978f-20240628-092223/log.html
image-refresh rhel-10-0 done: https://github.com/cockpit-project/bots/commits/image-refresh-rhel-10-0-20240628-095209
Success. Log: https://cockpit-logs.us-east-1.linodeobjects.com/image-refresh-rhel-10-0-43c9df13-20240628-093547/log.html
It's happy with starter-kit. I also locally did a test/image-prepare -q rhel-10-0 in cockpit to try and reproduce the downstream gating failure TestLogin.testClientCertAuthentication. It passed. But at the same time that's enough for me to know that this image generally works.
On the other hand I can reproduce the TestStorageLvm2.testLvmOnLuks failure. I'll copy the naughty, enable starter-kit in the testmap, then this should be good to go.
It's happy with starter-kit. I also locally did a
test/image-prepare -q rhel-10-0in cockpit to try and reproduce the downstream gating failureTestLogin.testClientCertAuthentication. It passed. But at the same time that's enough for me to know that this image generally works.
I am also happy to apply the same approach fedora-rawhide for image refreshes for rhel-10, its useful for gating checks.
Odd.. the naughty is already present, and it matches:
❱❱❱ bots/test-failure-policy -o rhel-10-0 < /tmp/out
Known issue #5434
So this is something else -- let's land this, and I'll enable starter-kit separately.