ceph/qa/tasks/mgr/dashboard
Kiefer Chang 320bbeec11
mgr/dashboard: support multiple DriveGroups when creating OSDs
The `create_osds` call in orchestrator uses multiple named DriveGroups as
the parameter. Adapt the change in Dashboard.

Some minor polishes:
- Use task manager to wrap the operation.
- The submit button in Preview modal is changed from `Add` to `Create`.
- POST `/api/osd` to create OSDs:
  - Bare OSDs for OSD service container
    {
        "method": "bare",
        "data": {
            "uuid": "xxxx",
            "svc_id": 5
        }
    }

  - OSDs with devices (DriveGroups)

    {
        "method": "drive_groups",
        "data": {
            < drive group spec here>
        }
    }
- `/orchestrator/osd` endpoint is removed.

Fixes: https://tracker.ceph.com/issues/43615
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
2020-03-06 11:15:18 +08:00
..
__init__.py
helper.py qa/tasks: call super class's setUp() 2020-02-15 12:39:08 +08:00
test_auth.py mgr/dashboard: Enforce password change upon first login 2020-02-19 15:54:42 +01:00
test_cephfs.py mgr/dashboard: Reload all CephFS directories 2020-02-17 16:35:29 +01:00
test_cluster_configuration.py
test_erasure_code_profile.py
test_ganesha.py
test_health.py
test_host.py mgr/orch: 'ceph orchestrator ...' -> 'ceph orch ...' 2020-02-09 15:39:57 -06:00
test_logs.py
test_mgr_module.py
test_monitor.py
test_orchestrator.py mgr/dashboard: support multiple DriveGroups when creating OSDs 2020-03-06 11:15:18 +08:00
test_osd.py mgr/dashboard: support multiple DriveGroups when creating OSDs 2020-03-06 11:15:18 +08:00
test_perf_counters.py
test_pool.py mgr/dashboard: remove 'config-opt: read' perm. from system roles. 2020-03-03 12:34:11 +01:00
test_rbd_mirroring.py mgr/dashboard: s/fsid/mirror_uuid/ 2020-02-15 12:29:09 +08:00
test_rbd.py
test_requests.py
test_rgw.py mgr/dashboard: fix tasks.mgr.dashboard.test_rgw suite 2020-03-05 16:22:55 +01:00
test_role.py
test_settings.py qa/tasks: call super class's setUp() 2020-02-15 12:39:08 +08:00
test_summary.py
test_user.py mgr/dashboard: Enhance user create CLI command to force password change 2020-02-26 15:50:53 +01:00