qa/distros: remove centos/rhel8 and ubuntu20.04 from supported distros#53517
qa/distros: remove centos/rhel8 and ubuntu20.04 from supported distros#53517
Conversation
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
note that RHEL 8 is still present in |
Signed-off-by: Casey Bodley <cbodley@redhat.com>
|
removed rhel8 after clt discussion |
|
i found that several suites still have symlinks to these old distro files:
i'll go through and change any that aren't upgrade tests to use the {distro}_latest.yaml instead |
|
several of the upgrade suites had broken symlinks to |
There was a problem hiding this comment.
Not clear why rbd label is present, but since I got here... ;)
-
What about things like
qa/distros/single-container-host.yamlwhich specify:os_type: centos os_version: "8.stream" -
qa/distros/supported-all-distrodegenerated into just Ubuntu. Should CentOS be re-added there? -
What is the difference between
qa/distros/supportedandqa/distros/supported-all-distro? If none, it would be nice to ditch one of them while at it.
my only objective here is to stop building/testing ceph packages for these old distros. i'll leave any decisions about container host distros to folks that maintain a cephadm suite
thanks, i added a commit to replace |
the subsuite had a supported-all-distro$/ subdirectory, but that only contained centos_8.yaml. qa/tasks/rabbitmq.py is hardcoded to use 'yum' and rpm packages, so replace supported-all-distro$ with a link to centos_latest.yaml Signed-off-by: Casey Bodley <cbodley@redhat.com>
remove links to rhel_8.yaml, and replace links to specific centos/ubuntu
versions with links to {distro}_latest.yaml
Signed-off-by: Casey Bodley <cbodley@redhat.com>
replace the broken links to qa/distros/supported/centos_8.stream.yaml with links under qa/distros/all/ Signed-off-by: Casey Bodley <cbodley@redhat.com>
replace the broken links to qa/distros/supported/*.yaml with links under qa/distros/all/ Signed-off-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
Signed-off-by: Casey Bodley <cbodley@redhat.com>
dcc3de0 to
3825863
Compare
|
However, @cbodley I do see some centos 8 stream jobs that were scheduled in the run: https://pulpito.ceph.com/yuriw-2023-10-02_20:49:32-rados-wip-yuri5-testing-2023-10-02-1105-distro-default-smithi/ Can you confirm whether the results here worked as intended? If so, feel free to merge. |
|
@yuriw don't merge this; let Casey respond to the above comment ^ |
|
@cbodley it scheduled centos 8 stream, as opposed to centos 8 which I see you removed. I think it did work as expected. |
@ljflores it scheduled lots of rados/cephadm jobs using centos8 and rhel as the container host, but i chose not to touch container hosts as discussed above. i also see some rados/thrash-old-clients jobs that pulled in but now that i look at those logs, i see that even the cephadm jobs are installing ceph packages. when we stop building packages for these old distros, those jobs will start to fail |
|
@cbodley I see; so does that mean this PR needs further modifications? |
|
i've opened #53901 to hopefully address the issue with container hosts |
the S release will drop support for these distros, so stop testing them on main. as discussed on dev@ceph.io
Show available Jenkins commands
jenkins retest this pleasejenkins test classic perfjenkins test crimson perfjenkins test signedjenkins test make checkjenkins test make check arm64jenkins test submodulesjenkins test dashboardjenkins test dashboard cephadmjenkins test apijenkins test docsjenkins render docsjenkins test ceph-volume alljenkins test ceph-volume toxjenkins test windows