Skip to content

Commit f504bb5

Browse files
tchaikovMatan-B
andcommitted
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 <[email protected]> Co-authored-by: Matan Breizman <[email protected]>
1 parent a37b5b5 commit f504bb5

File tree

11 files changed

+27
-0
lines changed

11 files changed

+27
-0
lines changed

qa/config/crimson_install.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
tasks:
2+
- install:
3+
extra_packages:
4+
deb:
5+
- ceph-osd-crimson
6+
- ceph-osd-crimson-dbg
7+
rpm:
8+
- ceph-osd-crimson
9+
- ceph-osd-crimson-debuginfo
10+
- pexec:
11+
all:
12+
- sudo update-alternatives --set ceph-osd /usr/bin/ceph-osd-crimson

qa/packages/packages.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ ceph:
55
- cephadm
66
- ceph-mds
77
- ceph-mgr
8+
- ceph-osd
9+
- ceph-osd-classic
810
- ceph-common
911
- ceph-fuse
1012
- ceph-test
@@ -25,6 +27,7 @@ ceph:
2527
- ceph-mgr-dbg
2628
- ceph-mon-dbg
2729
- ceph-osd-dbg
30+
- ceph-osd-classic-dbg
2831
- ceph-test-dbg
2932
- libcephfs2-dbg
3033
- librados2-dbg
@@ -47,6 +50,8 @@ ceph:
4750
- ceph-mgr-diskprediction-local
4851
- ceph-mgr-rook
4952
- ceph-mgr-cephadm
53+
- ceph-osd
54+
- ceph-osd-classic
5055
- ceph-fuse
5156
- ceph-volume
5257
- librados-devel
@@ -71,6 +76,7 @@ ceph:
7176
- ceph-mds-debuginfo
7277
- ceph-mon-debuginfo
7378
- ceph-osd-debuginfo
79+
- ceph-osd-classic-debuginfo
7480
- ceph-fuse-debuginfo
7581
- librados-devel-debuginfo
7682
- libcephfs2-debuginfo
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.qa/config/crimson_install.yaml
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.qa/config/crimson_install.yaml
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.qa/config/crimson_install.yaml
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.qa/config/crimson_install.yaml
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.qa/config/crimson_install.yaml
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.qa/config/crimson_install.yaml
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.qa/config/crimson_install.yaml
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.qa/config/crimson_install.yaml

0 commit comments

Comments
 (0)