]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
qa/suites/rbd: override extra_system_packages directly on install task 57764/head
authorIlya Dryomov <idryomov@gmail.com>
Mon, 27 May 2024 13:56:26 +0000 (15:56 +0200)
committerIlya Dryomov <idryomov@gmail.com>
Wed, 29 May 2024 12:04:41 +0000 (14:04 +0200)
[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] https://github.com/ceph/teuthology/pull/1941
[2] https://github.com/ceph/teuthology/pull/1943
[3] https://github.com/ceph/teuthology/pull/1942

Fixes: https://tracker.ceph.com/issues/66232
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit c61cb16223fa5a93ab660c4287800b0d22f4c079)

13 files changed:
qa/suites/rbd/basic/tasks/rbd_python_api_tests_old_format.yaml
qa/suites/rbd/device/workloads/diff-continuous-krbd.yaml
qa/suites/rbd/device/workloads/diff-continuous-nbd.yaml
qa/suites/rbd/librbd/workloads/python_api_tests.yaml
qa/suites/rbd/librbd/workloads/python_api_tests_with_defaults.yaml
qa/suites/rbd/librbd/workloads/python_api_tests_with_journaling.yaml
qa/suites/rbd/mirror/workloads/compare-mirror-image-alternate-primary-krbd.yaml
qa/suites/rbd/mirror/workloads/compare-mirror-image-alternate-primary-nbd.yaml
qa/suites/rbd/mirror/workloads/compare-mirror-images-krbd.yaml
qa/suites/rbd/mirror/workloads/compare-mirror-images-nbd.yaml
qa/suites/rbd/valgrind/workloads/python_api_tests.yaml
qa/suites/rbd/valgrind/workloads/python_api_tests_with_defaults.yaml
qa/suites/rbd/valgrind/workloads/python_api_tests_with_journaling.yaml

index eae484a9728426f4e2b72f06ad8bc8d50b1fd2e1..87d75aa42630727dd5160fed86eb72c69e9bbc01 100644 (file)
@@ -4,8 +4,7 @@ overrides:
       - \(SLOW_OPS\)
       - slow request
   install:
-    ceph:
-      extra_system_packages:
+    extra_system_packages:
       - python3-pytest
 tasks:
 - workunit:
index 5907718d508fd950b2958fc3eac44ae13af2b734..5ac6774e397365d1938aecfe8795760820580d9a 100644 (file)
@@ -1,8 +1,7 @@
 overrides:
   install:
-    ceph:
-      extra_system_packages:
-        - pv
+    extra_system_packages:
+      - pv
 tasks:
 - workunit:
     clients:
index e0a7ebe335a07a543a15365e6e509da591512859..0c2ac6758e2f2d60f8aa7973807cf03622401577 100644 (file)
@@ -3,8 +3,8 @@ overrides:
     ceph:
       extra_packages:
         - rbd-nbd
-      extra_system_packages:
-        - pv
+    extra_system_packages:
+      - pv
 tasks:
 - workunit:
     clients:
index 516c323df8b17d3940bdd01870cc1f48d43c99c0..6005b6a2e504c45644f0bdb2704226bdb8ec1b77 100644 (file)
@@ -1,7 +1,6 @@
 overrides:
   install:
-    ceph:
-      extra_system_packages:
+    extra_system_packages:
       - python3-pytest
 tasks:
 - workunit:
index 831f3762b52a112515e40fc0914ec6c649647608..69fa9f5c5f3e9526df6a61ddfc69b47f5e9ab757 100644 (file)
@@ -1,7 +1,6 @@
 overrides:
   install:
-    ceph:
-      extra_system_packages:
+    extra_system_packages:
       - python3-pytest
 tasks:
 - workunit:
index 8bd751146173199c8f5c2abdc07d308c0edf1b74..f64d448b8a33d9db96c635222104c294dcb370eb 100644 (file)
@@ -1,7 +1,6 @@
 overrides:
   install:
-    ceph:
-      extra_system_packages:
+    extra_system_packages:
       - python3-pytest
 tasks:
 - workunit:
index 771400d01eed6f0c775b863ad3f447e5dc3fe6ca..5e62821c24aa23959de473158421bff4ef433712 100644 (file)
@@ -1,8 +1,7 @@
 overrides:
   install:
-    ceph:
-      extra_system_packages:
-        - pv
+    extra_system_packages:
+      - pv
 tasks:
 - workunit:
     clients:
index e87d0e8cecc69dade47870992744d32136fd5a4e..567ff39ac8a5c84d33b6f890a8d73dc91cd71f1c 100644 (file)
@@ -3,8 +3,8 @@ overrides:
     ceph:
       extra_packages:
         - rbd-nbd
-      extra_system_packages:
-        - pv
+    extra_system_packages:
+      - pv
 tasks:
 - workunit:
     clients:
index fc161987f7bd2a1d7c6486248c7bf4d99ecba1cc..69e3d1648ab9fdc7bb3d48603503761b0e51de88 100644 (file)
@@ -1,8 +1,7 @@
 overrides:
   install:
-    ceph:
-      extra_system_packages:
-        - pv
+    extra_system_packages:
+      - pv
 tasks:
 - workunit:
     clients:
index ed02ed25702fb79bd8c0f35cb33755053fa572c9..ee268d5e0bfe81154fd5e391119ba0e61cf2f84b 100644 (file)
@@ -3,8 +3,8 @@ overrides:
     ceph:
       extra_packages:
         - rbd-nbd
-      extra_system_packages:
-        - pv
+    extra_system_packages:
+      - pv
 tasks:
 - workunit:
     clients:
index 516c323df8b17d3940bdd01870cc1f48d43c99c0..6005b6a2e504c45644f0bdb2704226bdb8ec1b77 100644 (file)
@@ -1,7 +1,6 @@
 overrides:
   install:
-    ceph:
-      extra_system_packages:
+    extra_system_packages:
       - python3-pytest
 tasks:
 - workunit:
index 831f3762b52a112515e40fc0914ec6c649647608..69fa9f5c5f3e9526df6a61ddfc69b47f5e9ab757 100644 (file)
@@ -1,7 +1,6 @@
 overrides:
   install:
-    ceph:
-      extra_system_packages:
+    extra_system_packages:
       - python3-pytest
 tasks:
 - workunit:
index 8bd751146173199c8f5c2abdc07d308c0edf1b74..f64d448b8a33d9db96c635222104c294dcb370eb 100644 (file)
@@ -1,7 +1,6 @@
 overrides:
   install:
-    ceph:
-      extra_system_packages:
+    extra_system_packages:
       - python3-pytest
 tasks:
 - workunit: