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 <mbreizma@redhat.com>
- ceph-mgr-cephadm
- cephadm
- ceph-volume
+ - ceph-osd-classic
+ - ceph-osd-crimson
extra_packages: ['librados2']
- print: "**** done installing reef"
- ceph:
- ceph-mgr-cephadm
- cephadm
- ceph-volume
+ - ceph-osd-classic
+ - ceph-osd-crimson
extra_packages: ['librados2']
- print: "**** done installing squid"
- ceph:
- ceph-mgr-cephadm
- cephadm
- ceph-volume
+ - ceph-osd-classic
+ - ceph-osd-crimson
extra_packages: ['librados2']
- print: "**** done installing reef"
- ceph:
- ceph-mgr-cephadm
- cephadm
- ceph-volume
+ - ceph-osd-classic
+ - ceph-osd-crimson
extra_packages: ['librados2']
- print: "**** done installing squid"
- ceph:
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
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
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
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
- ceph-mgr-cephadm
- cephadm
- ceph-volume
+ - ceph-osd-classic
+ - ceph-osd-crimson
extra_packages: ['librados2']
- print: "**** done installing reef"
- ceph:
- ceph-mgr-cephadm
- cephadm
- ceph-volume
+ - ceph-osd-classic
+ - ceph-osd-crimson
extra_packages: ['librados2']
- print: "**** done installing squid"
- ceph:
- python3-rbd
- python3-cephfs
- ceph-volume
+ - ceph-osd-classic
+ - ceph-osd-crimson
extra_packages:
- python-rados
- python-rgw
- python3-rbd
- python3-cephfs
- ceph-volume
+ - ceph-osd-classic
+ - ceph-osd-crimson
extra_packages:
- python-rados
- python-rgw