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

Already on GitHub? Sign in to your account

images: Add rhel-10 #6116

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft

Conversation

mvollmer
Copy link
Member

@mvollmer mvollmer commented Mar 20, 2024

  • FAIL: image-refresh rhel-10

@mvollmer mvollmer added the bot label Mar 20, 2024
@cockpituous cockpituous changed the title images: Add rhel-10. WIP: d0acef87253d: [no-test] images: Add rhel-10. Mar 20, 2024
@cockpituous cockpituous changed the title WIP: d0acef87253d: [no-test] images: Add rhel-10. images: Add rhel-10. Mar 20, 2024
@cockpituous
Copy link
Contributor

@mvollmer
Copy link
Member Author

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.

@martinpitt
Copy link
Member

Too early indeed, there's not even c10s images yet either.

@martinpitt martinpitt closed this Apr 2, 2024
@martinpitt martinpitt reopened this Apr 19, 2024
Copy link
Member

@martinpitt martinpitt left a comment

Choose a reason for hiding this comment

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

Images exist now, so we can resume this.

images/scripts/rhel-10.bootstrap Outdated Show resolved Hide resolved
@jelly
Copy link
Member

jelly commented Apr 24, 2024

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? :)

@cockpituous cockpituous changed the title images: Add rhel-10. WIP: e8b87b4ca434: [no-test] images: Add rhel-10. Apr 24, 2024
@cockpituous cockpituous changed the title WIP: e8b87b4ca434: [no-test] images: Add rhel-10. images: Add rhel-10. Apr 24, 2024
@cockpituous
Copy link
Contributor

@jelly
Copy link
Member

jelly commented Apr 24, 2024

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

@martinpitt
Copy link
Member

@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.

@jelly jelly force-pushed the introduce-rhel-10 branch 2 times, most recently from 2a938bf to 4ace697 Compare April 24, 2024 12:56
@cockpituous cockpituous changed the title images: Add rhel-10. WIP: ccddac2c533b: [no-test] images: Add rhel-10. Apr 24, 2024
@@ -54,17 +54,23 @@ EOF
VERSION=${IMAGE#rhel-}
MAJOR=${VERSION%%-*}
VERSION=${VERSION/-/.}
echo "VERSION=$VERSION"
Copy link
Member

Choose a reason for hiding this comment

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

Already dropped locally.

@cockpituous cockpituous changed the title WIP: ccddac2c533b: [no-test] images: Add rhel-10. images: Add rhel-10. Apr 24, 2024
@cockpituous
Copy link
Contributor

@jelly
Copy link
Member

jelly commented Apr 24, 2024

insights-client --version

This errors, and stops the script.

@jelly jelly mentioned this pull request Apr 24, 2024
@cockpituous cockpituous changed the title images: Add rhel-10. WIP: a9aba7e52276: [no-test] images: Add rhel-10. Apr 24, 2024
@cockpituous cockpituous changed the title WIP: a9aba7e52276: [no-test] images: Add rhel-10. images: Add rhel-10. Apr 24, 2024
@cockpituous
Copy link
Contributor

@mvollmer mvollmer changed the title images: Add rhel-10. images: Add rhel-10 May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: improvement
Development

Successfully merging this pull request may close these issues.

None yet

4 participants