qa/distros: add ubuntu 24.04 as supported distro/container host#63912
qa/distros: add ubuntu 24.04 as supported distro/container host#63912
Conversation
|
we got a successful build of ubuntu noble packages in https://shaman.ceph.com/builds/ceph/wip-kefu-pr-64001/ so i tried scheduling this suite-branch against it, but all of the jobs that selected ubuntu_latest (now 24.04) failed with:
|
|
I scheduled a rados suite against this build: https://shaman.ceph.com/builds/ceph/main/94b8a156e3c59813b5354f484da97122b49be851/ https://pulpito.ceph.com/lflores-2025-07-10_16:37:06-rados-main-distro-default-smithi/ |
|
example from https://qa-proxy.ceph.com/teuthology/lflores-2025-07-10_16:37:06-rados-main-distro-default-smithi/8380254/teuthology.log: this was resolved with #64386 for https://tracker.ceph.com/issues/72020. but package installation still fails due to https://tracker.ceph.com/issues/72083 |
b94efca to
7947a7c
Compare
|
Did this orch run just for noble https://pulpito.ceph.com/adking-2025-09-09_01:28:09-orch:cephadm-wip-adk2-testing-2025-09-08-1425-distro-default-smithi/. It looks like the nvme-loop task will have to be updated to work with noble at the least. For whatever reason a bunch of tests timed out reimaging machines as well. Didn't bother with reruns since I know we need the nvme-loop changes |
thanks @adk3798 - does this deserve a tracker issue? is it clear who's responsible? |
Guillaume and I have fixed that up in the past. I guess we might as well have a tracker, especially if we plan to backport this to tentacle |
I've added a commit to your branch that I think should fix the nvme_loop task for ubuntu noble. If you'd prefer it be its own separate PR I can create one. Either way, will do another test run |
adk3798
left a comment
There was a problem hiding this comment.
with the new commit to fix nvme_loop, orch run on noble looks good https://pulpito.ceph.com/adking-2025-09-17_13:14:17-orch:cephadm-wip-adk2-testing-2025-09-16-1635-distro-default-smithi/, just one known issue failure and a bunch of tests that failed to re-image machines.
@cbodley did you also see imaging issues in any of your runs? I'm approving since it's not an orch related thing, but I've now seen a number of those in both runs I've done. I could also just be unlucky.
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
and add ubuntu_22.04.yaml back to distros/supported and distros/supported-random-distro$ Signed-off-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com> CEPH-BUILD-JOB: ceph-dev-pipeline DISTROS: noble jammy centos9 ARCHS: x86_64 FLAVORS: default
Compared to older distros, this one complains if you include `-q hostnqn` in the nvme connect command, saying "Failed to write to /dev/nvme-fabrics: Invalid argument". Removing that argument gets passed that error and doesn't seem to have any downsides Signed-off-by: Adam King <adking@redhat.com>
7cbbba5 to
5eabec9
Compare
|
pushed a rebase i also prepared a branch, based on this one, that goes on to add yamls for rocky 10 in https://github.com/cbodley/ceph/commits/wip-qa-distros-t-rocky. but we're not producing rocky 10 builds yet to test |
raised a draft pr #66055 with just the rocky bits (not based on this pr) |
once ubuntu 24 packages are made available in shaman (depends on https://tracker.ceph.com/issues/66914), we can start testing them in teuthology
ubuntu_latest,centos_latestwith a symlink tosupported-random-distro$so they'll pick up the changes thereubuntu_latest.yamlsymlink to 24.04supported-random-distro$will test both ubuntu versionsShow available Jenkins commands
jenkins test classic perfJenkins Job | Jenkins Job Definitionjenkins test crimson perfJenkins Job | Jenkins Job Definitionjenkins test signedJenkins Job | Jenkins Job Definitionjenkins test make checkJenkins Job | Jenkins Job Definitionjenkins test make check arm64Jenkins Job | Jenkins Job Definitionjenkins test submodulesJenkins Job | Jenkins Job Definitionjenkins test dashboardJenkins Job | Jenkins Job Definitionjenkins test dashboard cephadmJenkins Job | Jenkins Job Definitionjenkins test apiJenkins Job | Jenkins Job Definitionjenkins test docsReadTheDocs | Github Workflow Definitionjenkins test ceph-volume allJenkins Jobs | Jenkins Jobs Definitionjenkins test windowsJenkins Job | Jenkins Job Definitionjenkins test rook e2eJenkins Job | Jenkins Job Definition