- qa/packages/packages.yaml: add ceph-osd and ceph-classic-osd to
packages/packages.yaml, so that the "install" task can install
ceph-classic-osd by default, this preserves the existing behavior.
- qa/suites/crimson-rados: install ceph-crimson-osd instead of
ceph-classic-osd. 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>
--- /dev/null
+tasks:
+- install:
+ exclude_packages:
+ deb:
+ - ceph-classic-osd
+ - ceph-classic-osd-dbg
+ rpm:
+ - ceph-classic-osd
+ - ceph-classic-osd-dbg
+ extra_packages:
+ deb:
+ - ceph-crimson-osd
+ - ceph-crimson-osd-dbg
+ rpm:
+ - ceph-crimson-osd
+ - ceph-crimson-osd-dbg
- cephadm
- ceph-mds
- ceph-mgr
+ - ceph-osd
+ - ceph-osd-classic
- ceph-common
- ceph-fuse
- ceph-test
- ceph-mgr-dbg
- ceph-mon-dbg
- ceph-osd-dbg
+ - ceph-osd-classic-dbg
- ceph-test-dbg
- libcephfs2-dbg
- librados2-dbg
- ceph-mgr-diskprediction-local
- ceph-mgr-rook
- ceph-mgr-cephadm
+ - ceph-osd
+ - ceph-classic-osd
- ceph-fuse
- ceph-volume
- librados-devel
- ceph-mds-debuginfo
- ceph-mon-debuginfo
- ceph-osd-debuginfo
+ - ceph-classic-osd-debuginfo
- ceph-fuse-debuginfo
- librados-devel-debuginfo
- libcephfs2-debuginfo
--- /dev/null
+.qa/config/crimson_install.yaml
\ No newline at end of file
--- /dev/null
+.qa/config/crimson_install.yaml
\ No newline at end of file
--- /dev/null
+.qa/config/crimson_install.yaml
\ No newline at end of file
--- /dev/null
+.qa/config/crimson_install.yaml
\ No newline at end of file
--- /dev/null
+.qa/config/crimson_install.yaml
\ No newline at end of file
--- /dev/null
+.qa/config/crimson_install.yaml
\ No newline at end of file
--- /dev/null
+.qa/config/crimson_install.yaml
\ No newline at end of file
--- /dev/null
+.qa/config/crimson_install.yaml
\ No newline at end of file
--- /dev/null
+.qa/config/crimson_install.yaml
\ No newline at end of file