Skip to content

Commit

Permalink
qa/suites/rbd: override extra_system_packages directly on install task
Browse files Browse the repository at this point in the history
[1] and [2] added support for applying extra_system_packages overrides
directly on install task, but at the same time broke our long standing
workaround where we sneaked extra_system_packages directive in through
an override on ceph task.  This is likely getting addressed in [3], but
it's better to not rely on this odd feature in the first place.

[1] ceph/teuthology#1941
[2] ceph/teuthology#1943
[3] ceph/teuthology#1942

Fixes: https://tracker.ceph.com/issues/66232
Signed-off-by: Ilya Dryomov <[email protected]>
(cherry picked from commit c61cb16)
  • Loading branch information
idryomov committed May 29, 2024
1 parent 49fa162 commit d077467
Show file tree
Hide file tree
Showing 13 changed files with 19 additions and 29 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@ overrides:
- \(SLOW_OPS\)
- slow request
install:
ceph:
extra_system_packages:
extra_system_packages:
- python3-pytest
tasks:
- workunit:
Expand Down
5 changes: 2 additions & 3 deletions qa/suites/rbd/device/workloads/diff-continuous-krbd.yaml
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
overrides:
install:
ceph:
extra_system_packages:
- pv
extra_system_packages:
- pv
tasks:
- workunit:
clients:
Expand Down
4 changes: 2 additions & 2 deletions qa/suites/rbd/device/workloads/diff-continuous-nbd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ overrides:
ceph:
extra_packages:
- rbd-nbd
extra_system_packages:
- pv
extra_system_packages:
- pv
tasks:
- workunit:
clients:
Expand Down
3 changes: 1 addition & 2 deletions qa/suites/rbd/librbd/workloads/python_api_tests.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
overrides:
install:
ceph:
extra_system_packages:
extra_system_packages:
- python3-pytest
tasks:
- workunit:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
overrides:
install:
ceph:
extra_system_packages:
extra_system_packages:
- python3-pytest
tasks:
- workunit:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
overrides:
install:
ceph:
extra_system_packages:
extra_system_packages:
- python3-pytest
tasks:
- workunit:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
overrides:
install:
ceph:
extra_system_packages:
- pv
extra_system_packages:
- pv
tasks:
- workunit:
clients:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ overrides:
ceph:
extra_packages:
- rbd-nbd
extra_system_packages:
- pv
extra_system_packages:
- pv
tasks:
- workunit:
clients:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
overrides:
install:
ceph:
extra_system_packages:
- pv
extra_system_packages:
- pv
tasks:
- workunit:
clients:
Expand Down
4 changes: 2 additions & 2 deletions qa/suites/rbd/mirror/workloads/compare-mirror-images-nbd.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ overrides:
ceph:
extra_packages:
- rbd-nbd
extra_system_packages:
- pv
extra_system_packages:
- pv
tasks:
- workunit:
clients:
Expand Down
3 changes: 1 addition & 2 deletions qa/suites/rbd/valgrind/workloads/python_api_tests.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
overrides:
install:
ceph:
extra_system_packages:
extra_system_packages:
- python3-pytest
tasks:
- workunit:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
overrides:
install:
ceph:
extra_system_packages:
extra_system_packages:
- python3-pytest
tasks:
- workunit:
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
overrides:
install:
ceph:
extra_system_packages:
extra_system_packages:
- python3-pytest
tasks:
- workunit:
Expand Down

0 comments on commit d077467

Please sign in to comment.