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-Tag: v21.0.0~354^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=60d7d4ec3608ec0f04ed5c5d833e68b7a54a373c;p=ceph.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 09ac14de15a3..ddccab4b9645 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 1da1519215bf..d7b719de62ec 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 09ac14de15a3..ddccab4b9645 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 1da1519215bf..d7b719de62ec 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 c53e8b55d1b6..75b0c5dff607 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 98bb210d1807..b0ea9dbfab81 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 ce45d9ea9bec..b2c66dd12673 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 4a5f54dc8c3d..bc27e27c58d1 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 09ac14de15a3..ddccab4b9645 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 1da1519215bf..d7b719de62ec 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 0a4233453fe1..00a2ba1ac872 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 d392e6595d18..eb807bc4c286 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