qa: install ceph-osd-classic and ceph-osd-crimson

- qa/packages/packages.yaml: add ceph-osd and ceph-osd-classic to
  packages/packages.yaml, so that the "install" task can install
  ceph-osd-classic by default, this preserves the existing behavior.
- qa/suites/crimson-rados: install ceph-osd-crimson instead of
  ceph-osd-classic. adding them to exclude_packages and extra_packages
  to task.install allows us to customize the packages to be installed
  when performing the "install"
  task.
- qa/suites/crimson-rados-experimental: likewise.

Signed-off-by: Kefu Chai <k.chai@proxmox.com>
Co-authored-by: Matan Breizman <mbreizma@redhat.com>
This commit is contained in:
Kefu Chai 2025-10-17 22:09:26 +08:00 committed by Matan Breizman
parent a37b5b5bde
commit f504bb50ce
11 changed files with 27 additions and 0 deletions

View File

@ -0,0 +1,12 @@
tasks:
- install:
extra_packages:
deb:
- ceph-osd-crimson
- ceph-osd-crimson-dbg
rpm:
- ceph-osd-crimson
- ceph-osd-crimson-debuginfo
- pexec:
all:
- sudo update-alternatives --set ceph-osd /usr/bin/ceph-osd-crimson

View File

@ -5,6 +5,8 @@ ceph:
- cephadm
- ceph-mds
- ceph-mgr
- ceph-osd
- ceph-osd-classic
- ceph-common
- ceph-fuse
- ceph-test
@ -25,6 +27,7 @@ ceph:
- ceph-mgr-dbg
- ceph-mon-dbg
- ceph-osd-dbg
- ceph-osd-classic-dbg
- ceph-test-dbg
- libcephfs2-dbg
- librados2-dbg
@ -47,6 +50,8 @@ ceph:
- ceph-mgr-diskprediction-local
- ceph-mgr-rook
- ceph-mgr-cephadm
- ceph-osd
- ceph-osd-classic
- ceph-fuse
- ceph-volume
- librados-devel
@ -71,6 +76,7 @@ ceph:
- ceph-mds-debuginfo
- ceph-mon-debuginfo
- ceph-osd-debuginfo
- ceph-osd-classic-debuginfo
- ceph-fuse-debuginfo
- librados-devel-debuginfo
- libcephfs2-debuginfo

View File

@ -0,0 +1 @@
.qa/config/crimson_install.yaml

View File

@ -0,0 +1 @@
.qa/config/crimson_install.yaml

View File

@ -0,0 +1 @@
.qa/config/crimson_install.yaml

View File

@ -0,0 +1 @@
.qa/config/crimson_install.yaml

View File

@ -0,0 +1 @@
.qa/config/crimson_install.yaml

View File

@ -0,0 +1 @@
.qa/config/crimson_install.yaml

View File

@ -0,0 +1 @@
.qa/config/crimson_install.yaml

View File

@ -0,0 +1 @@
.qa/config/crimson_install.yaml

View File

@ -0,0 +1 @@
.qa/config/crimson_install.yaml