There are a handful of workunits that don't work
with or don't make sense with the agent.
The test for the cephadm timeout only works if
the mgr directly runs ceph-volume inventory which
it won't do with the agent present. The adoption
test is just running direct cephadm commands that
are irrelevant to the agent. The test_orch_cli tests
rely on refresh timings that are different with
the agent running, causing spurious failures.
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit
7953fe1b3920c92c086c981bf4e3d2c41ea7e450)
12 files changed:
--- /dev/null
+../.qa/
\ No newline at end of file
--- /dev/null
+.qa/distros/container-hosts
\ No newline at end of file
--- /dev/null
+.qa/mon_election
\ No newline at end of file
--- /dev/null
+roles:
+- [mon.a, mgr.x, osd.0, client.0]
+tasks:
+- install:
+- exec:
+ mon.a:
+ - yum install -y python3 || apt install -y python3
+- workunit:
+ clients:
+ client.0:
+ - cephadm/test_adoption.sh
--- /dev/null
+roles:
+- - host.a
+ - mon.a
+ - mgr.a
+ - osd.0
+ - client.0
+tasks:
+- install:
+- cephadm:
+- workunit:
+ clients:
+ client.0:
+ - cephadm/test_cephadm_timeout.py
\ No newline at end of file
--- /dev/null
+roles:
+- - host.a
+ - osd.0
+ - osd.1
+ - osd.2
+ - mon.a
+ - mgr.a
+ - client.0
+tasks:
+- install:
+- cephadm:
+- cephadm.shell:
+ host.a:
+ - ceph orch apply mds a
+- cephfs_test_runner:
+ modules:
+ - tasks.cephadm_cases.test_cli
--- /dev/null
+roles:
+- - host.a
+ - osd.0
+ - osd.1
+ - osd.2
+ - mon.a
+ - mgr.a
+ - client.0
+- - host.b
+ - osd.3
+ - osd.4
+ - osd.5
+ - mon.b
+ - mgr.b
+ - client.1
+- - host.c
+ - osd.6
+ - osd.7
+ - osd.8
+ - mon.c
+ - mgr.c
+ - client.2
+- - host.d
+ - osd.9
+ - osd.10
+ - osd.11
+ - mon.d
+ - mgr.d
+ - client.3
+- - host.e
+ - osd.12
+ - osd.13
+ - osd.14
+ - mon.e
+ - mgr.e
+ - client.4
+tasks:
+- install:
+- cephadm:
+- cephadm.shell:
+ host.a:
+ - ceph orch apply mds a
+- cephfs_test_runner:
+ modules:
+ - tasks.cephadm_cases.test_cli_mon
+++ /dev/null
-roles:
-- [mon.a, mgr.x, osd.0, client.0]
-tasks:
-- install:
-- exec:
- mon.a:
- - yum install -y python3 || apt install -y python3
-- workunit:
- clients:
- client.0:
- - cephadm/test_adoption.sh
+++ /dev/null
-roles:
-- - host.a
- - mon.a
- - mgr.a
- - osd.0
- - client.0
-tasks:
-- install:
-- cephadm:
-- workunit:
- clients:
- client.0:
- - cephadm/test_cephadm_timeout.py
\ No newline at end of file
+++ /dev/null
-roles:
-- - host.a
- - osd.0
- - osd.1
- - osd.2
- - mon.a
- - mgr.a
- - client.0
-tasks:
-- install:
-- cephadm:
-- cephadm.shell:
- host.a:
- - ceph orch apply mds a
-- cephfs_test_runner:
- modules:
- - tasks.cephadm_cases.test_cli
+++ /dev/null
-roles:
-- - host.a
- - osd.0
- - osd.1
- - osd.2
- - mon.a
- - mgr.a
- - client.0
-- - host.b
- - osd.3
- - osd.4
- - osd.5
- - mon.b
- - mgr.b
- - client.1
-- - host.c
- - osd.6
- - osd.7
- - osd.8
- - mon.c
- - mgr.c
- - client.2
-- - host.d
- - osd.9
- - osd.10
- - osd.11
- - mon.d
- - mgr.d
- - client.3
-- - host.e
- - osd.12
- - osd.13
- - osd.14
- - mon.e
- - mgr.e
- - client.4
-tasks:
-- install:
-- cephadm:
-- cephadm.shell:
- host.a:
- - ceph orch apply mds a
-- cephfs_test_runner:
- modules:
- - tasks.cephadm_cases.test_cli_mon