Skip to content

Commit 3fcc9e3

Browse files
committed
qa/suites/rados/encoder: exclude ceph-osd-* 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 rados/encoder test suite, which verifies forward compatibility by installing LTS releases and testing whether they can decode the latest corpus. Exclude ceph-osd-classic and ceph-osd-crimson from LTS installations to ensure the test suite can successfully install ceph-dencoder, which is required for the interoperability tests. Fixes: https://tracker.ceph.com/issues/73957 Signed-off-by: Kefu Chai <[email protected]>
1 parent 08f7c74 commit 3fcc9e3

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

qa/suites/rados/encoder/1-tasks.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ tasks:
44
branch: quincy
55
exclude_packages:
66
- ceph-volume
7+
- ceph-osd-classic
8+
- ceph-osd-crimson
79
- print: "**** done install task..."
810

911
- print: "**** start installing quincy cephadm ..."
@@ -35,6 +37,8 @@ tasks:
3537
branch: reef
3638
exclude_packages:
3739
- ceph-volume
40+
- ceph-osd-classic
41+
- ceph-osd-crimson
3842
- print: "**** done end installing task..."
3943

4044
- print: "**** start dencoder reef... ****"
@@ -48,6 +52,8 @@ tasks:
4852
branch: squid
4953
exclude_packages:
5054
- ceph-volume
55+
- ceph-osd-classic
56+
- ceph-osd-crimson
5157
- print: "**** done end installing task..."
5258
- print: "**** start dencoder squid... ****"
5359
- workunit:

0 commit comments

Comments
 (0)