mirror of
https://github.com/ceph/ceph
synced 2025-01-02 17:12:31 +00:00
qa/tasks/mgr/test_orchestrator_cli: support multiple DriveGroups
create_osds interface in Orchestrator supports multiple named DriveGroups since https://github.com/ceph/ceph/pull/32972. Adapt the changes in the test. Fixes: https://tracker.ceph.com/issues/43945 Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
This commit is contained in:
parent
79040c2ea3
commit
c9b12e2b66
@ -85,12 +85,14 @@ class TestOrchestratorCli(MgrTestCase):
|
||||
self._orch_cmd("osd", "create", "*:device")
|
||||
self._orch_cmd("osd", "create", "*:device,device2")
|
||||
|
||||
drive_group = {
|
||||
"host_pattern": "*",
|
||||
"data_devices": {"paths": ["/dev/sda"]}
|
||||
drive_groups = {
|
||||
'test': {
|
||||
"host_pattern": "*",
|
||||
"data_devices": {"paths": ["/dev/sda"]}
|
||||
}
|
||||
}
|
||||
|
||||
res = self._orch_cmd_result("osd", "create", "-i", "-", stdin=json.dumps(drive_group))
|
||||
res = self._orch_cmd_result("osd", "create", "-i", "-", stdin=json.dumps(drive_groups))
|
||||
self.assertEqual(res, 0)
|
||||
|
||||
with self.assertRaises(CommandFailedError):
|
||||
|
Loading…
Reference in New Issue
Block a user