Thomas Bechtold
0127cd1e88
qa: Enable flake8 tox and fix failures
...
There were a couple of problems found by flake8 in the qa/
directory (most of them fixed now). Enabling flake8 during the usual
check runs hopefully avoids adding new issues in the future.
Signed-off-by: Thomas Bechtold <tbechtold@suse.com>
2019-12-12 10:21:01 +01:00
Kiefer Chang
b414bf5610
mgr/dashboard: adapt to create_osds parameters change
...
Parameters of `create_osds` are changed after PR:
https://github.com/ceph/ceph/pull/30262 .
Adapt dashboard backend to the change. Also a new test for creating OSDs
is added in backend QA.
Fixes: https://tracker.ceph.com/issues/43074
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
2019-12-02 12:36:13 +08:00
Sebastian Wagner
f320f02923
mgr/orchestrator: move InventoryDevice to python-common
...
Adapted:
* `mgr/dashboard`
* `mgr/ansible`
* `mgr/rook`
* `mgr/ssh`
* `mgr/orchestrator_cli`
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
Co-authored--by: Kiefer Chang <kiefer.chang@suse.com>
2019-11-11 10:57:05 +01:00
Tatjana Dehler
8244028ca2
mgr/dashboard: add missing test_orchestrator suite
...
Fixes: https://tracker.ceph.com/issues/42244
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
2019-11-04 13:49:29 +01:00
Kiefer Chang
aab092ba10
mgr/dashboard: Add Teuthology tests for orchestrator controllers
...
- `/api/host`: list hosts (with orchestrator hosts)
- `/api/orchestrator/inventory`: list inventory
- `/api/orchestrator/services`: list services
Depends on https://github.com/ceph/ceph/pull/29595
Signed-off-by: Kiefer Chang <kiefer.chang@suse.com>
2019-08-30 13:36:21 +08:00