From: Matan Breizman Date: Tue, 27 Jan 2026 09:03:33 +0000 (+0200) Subject: qa/suites/fs/upgrade: Exclude ceph-osd-classic/crimson when installing LTS releases X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=209b2193d765dccb6c8ef66d796f9386512e4c2d;p=ceph-ci.git qa/suites/fs/upgrade: Exclude ceph-osd-classic/crimson when installing LTS releases In a37b5b5, the ceph-osd-classic and ceph-osd-crimson packages were added to qa/packages/packages.yaml. The "install" task uses this file as the default package list for all branches, including LTS releases like Reef. However, a37b5b5 only exists in the main branch and won't be backported to LTS branches. This causes installation failures in the cephfs/upgrade test suite, which verifies forward compatibility by installing LTS releases and upgrading to latest release. Exclude ceph-osd-classic and ceph-osd-crimson from LTS installations to ensure the test suite can successfully install ceph. Fixes: https://tracker.ceph.com/issues/74575 Signed-off-by: Matan Breizman --- diff --git a/qa/suites/fs/upgrade/featureful_client/old_client/tasks/0-from/reef.yaml b/qa/suites/fs/upgrade/featureful_client/old_client/tasks/0-from/reef.yaml index 09ac14de15a..ddccab4b964 100644 --- a/qa/suites/fs/upgrade/featureful_client/old_client/tasks/0-from/reef.yaml +++ b/qa/suites/fs/upgrade/featureful_client/old_client/tasks/0-from/reef.yaml @@ -12,6 +12,8 @@ tasks: - ceph-mgr-cephadm - cephadm - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson extra_packages: ['librados2'] - print: "**** done installing reef" - ceph: diff --git a/qa/suites/fs/upgrade/featureful_client/old_client/tasks/0-from/squid.yaml b/qa/suites/fs/upgrade/featureful_client/old_client/tasks/0-from/squid.yaml index 1da1519215b..d7b719de62e 100644 --- a/qa/suites/fs/upgrade/featureful_client/old_client/tasks/0-from/squid.yaml +++ b/qa/suites/fs/upgrade/featureful_client/old_client/tasks/0-from/squid.yaml @@ -12,6 +12,8 @@ tasks: - ceph-mgr-cephadm - cephadm - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson extra_packages: ['librados2'] - print: "**** done installing squid" - ceph: diff --git a/qa/suites/fs/upgrade/featureful_client/upgraded_client/tasks/0-from/reef.yaml b/qa/suites/fs/upgrade/featureful_client/upgraded_client/tasks/0-from/reef.yaml index 09ac14de15a..ddccab4b964 100644 --- a/qa/suites/fs/upgrade/featureful_client/upgraded_client/tasks/0-from/reef.yaml +++ b/qa/suites/fs/upgrade/featureful_client/upgraded_client/tasks/0-from/reef.yaml @@ -12,6 +12,8 @@ tasks: - ceph-mgr-cephadm - cephadm - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson extra_packages: ['librados2'] - print: "**** done installing reef" - ceph: diff --git a/qa/suites/fs/upgrade/featureful_client/upgraded_client/tasks/0-from/squid.yaml b/qa/suites/fs/upgrade/featureful_client/upgraded_client/tasks/0-from/squid.yaml index 1da1519215b..d7b719de62e 100644 --- a/qa/suites/fs/upgrade/featureful_client/upgraded_client/tasks/0-from/squid.yaml +++ b/qa/suites/fs/upgrade/featureful_client/upgraded_client/tasks/0-from/squid.yaml @@ -12,6 +12,8 @@ tasks: - ceph-mgr-cephadm - cephadm - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson extra_packages: ['librados2'] - print: "**** done installing squid" - ceph: diff --git a/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/reef/reef.yaml b/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/reef/reef.yaml index c53e8b55d1b..75b0c5dff60 100644 --- a/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/reef/reef.yaml +++ b/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/reef/reef.yaml @@ -7,6 +7,8 @@ tasks: branch: reef exclude_packages: - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson - print: "**** done install task..." - cephadm: image: quay.ceph.io/ceph-ci/ceph:reef diff --git a/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/reef/v18.2.0.yaml b/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/reef/v18.2.0.yaml index 98bb210d180..b0ea9dbfab8 100644 --- a/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/reef/v18.2.0.yaml +++ b/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/reef/v18.2.0.yaml @@ -7,6 +7,8 @@ tasks: tag: v18.2.0 exclude_packages: - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson - print: "**** done install task..." - cephadm: image: quay.io/ceph/ceph:v18.2.0 diff --git a/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/reef/v18.2.1.yaml b/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/reef/v18.2.1.yaml index ce45d9ea9be..b2c66dd1267 100644 --- a/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/reef/v18.2.1.yaml +++ b/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/reef/v18.2.1.yaml @@ -7,6 +7,8 @@ tasks: tag: v18.2.1 exclude_packages: - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson - print: "**** done install task..." - cephadm: image: quay.io/ceph/ceph:v18.2.1 diff --git a/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/squid.yaml b/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/squid.yaml index 4a5f54dc8c3..bc27e27c58d 100644 --- a/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/squid.yaml +++ b/qa/suites/fs/upgrade/mds_upgrade_sequence/tasks/0-from/squid.yaml @@ -7,6 +7,8 @@ tasks: branch: squid exclude_packages: - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson - print: "**** done install task..." - cephadm: image: quay.ceph.io/ceph-ci/ceph:squid diff --git a/qa/suites/fs/upgrade/nofs/tasks/0-from/reef.yaml b/qa/suites/fs/upgrade/nofs/tasks/0-from/reef.yaml index 09ac14de15a..ddccab4b964 100644 --- a/qa/suites/fs/upgrade/nofs/tasks/0-from/reef.yaml +++ b/qa/suites/fs/upgrade/nofs/tasks/0-from/reef.yaml @@ -12,6 +12,8 @@ tasks: - ceph-mgr-cephadm - cephadm - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson extra_packages: ['librados2'] - print: "**** done installing reef" - ceph: diff --git a/qa/suites/fs/upgrade/nofs/tasks/0-from/squid.yaml b/qa/suites/fs/upgrade/nofs/tasks/0-from/squid.yaml index 1da1519215b..d7b719de62e 100644 --- a/qa/suites/fs/upgrade/nofs/tasks/0-from/squid.yaml +++ b/qa/suites/fs/upgrade/nofs/tasks/0-from/squid.yaml @@ -12,6 +12,8 @@ tasks: - ceph-mgr-cephadm - cephadm - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson extra_packages: ['librados2'] - print: "**** done installing squid" - ceph: diff --git a/qa/suites/fs/upgrade/upgraded_client/tasks/0-install/reef.yaml b/qa/suites/fs/upgrade/upgraded_client/tasks/0-install/reef.yaml index 0a4233453fe..00a2ba1ac87 100644 --- a/qa/suites/fs/upgrade/upgraded_client/tasks/0-install/reef.yaml +++ b/qa/suites/fs/upgrade/upgraded_client/tasks/0-install/reef.yaml @@ -13,6 +13,8 @@ tasks: - python3-rbd - python3-cephfs - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson extra_packages: - python-rados - python-rgw diff --git a/qa/suites/fs/upgrade/upgraded_client/tasks/0-install/squid.yaml b/qa/suites/fs/upgrade/upgraded_client/tasks/0-install/squid.yaml index d392e6595d1..eb807bc4c28 100644 --- a/qa/suites/fs/upgrade/upgraded_client/tasks/0-install/squid.yaml +++ b/qa/suites/fs/upgrade/upgraded_client/tasks/0-install/squid.yaml @@ -13,6 +13,8 @@ tasks: - python3-rbd - python3-cephfs - ceph-volume + - ceph-osd-classic + - ceph-osd-crimson extra_packages: - python-rados - python-rgw