Laura Flores
0072e2ad65
qa/tasks/mgr/dashboard: add perf channel to qa tests
...
Modified test_mgr_module.py to acknowledge new perf channel.
Signed-off-by: Laura Flores <lflores@redhat.com>
2021-07-02 14:21:42 +00:00
Tatjana Dehler
1b67691492
mgr/dashboard/qa: add pylint check
...
Fixes: https://tracker.ceph.com/issues/47757
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
2020-10-22 14:12:14 +02:00
Tatjana Dehler
1474259b65
mgr/dashboard/qa: add isort check
...
Add isort check to the QA test files and
fix issues.
Fixes: https://tracker.ceph.com/issues/47757
Signed-off-by: Tatjana Dehler <tdehler@suse.com>
2020-10-22 14:12:14 +02:00
Aashish Sharma
ffb76a88dd
mgr/dashboard: increase API test coverage in API controllers
...
Added test cases for the missing endpoints
Fixes: https://tracker.ceph.com/issues/45901
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2020-07-15 20:03:50 +05:30
Aashish Sharma
8e30fd6e91
mgr/dashboard: increase API test coverage in API controllers
...
Added test cases for the missing endpoints
Fixes: https://tracker.ceph.com/issues/45901
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2020-06-25 16:43:10 +05:30
Aashish Sharma
4a2fcc54ab
mgr/dashboard/api: To increase test coverage in API controllers
...
Added test cases for the missing endpoints
Fixes: https://tracker.ceph.com/issues/45901
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
2020-06-22 12:35:05 +05:30
Sebastian Wagner
f6f9b3fb99
mgr/dashboard: fix None value for ints and floats
...
Fixes: https://tracker.ceph.com/issues/45963
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
2020-06-10 15:43:54 +02:00
Volker Theile
2fa69eb688
qa: mgr/dashboard: Replace Telemetry module in REST API test
...
Fixes: https://tracker.ceph.com/issues/45109
Signed-off-by: Volker Theile <vtheile@suse.com>
2020-05-05 09:35:24 +02:00
Kefu Chai
08bec918f7
qa/tasks/mgr/dashboard: set last_opt_revision when setting enabled
...
telemetry requires user to re opt-in when opt_revision is bumped up
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-04-16 16:14:47 +08:00
Kefu Chai
b0bdbc3414
qa/tasks/mgr: partial revert of 'import with full path'
...
this change partially reverts #34139
using relative import helps with readability and ease the pain to write
down the full parent module name
in #34139 , all relative imports were replaced with full path, because we
were using following code to verify if the code is python3 compatible:
```
mod_spec = importlib.util.spec_from_file_location(mod_name, path)
mod = importlib.util.module_from_spec(mod_spec)
mod_spec.loader.exec_module(mod)
```
but this does not work with submodule which can import using relative
import without specifying the name of the package and its parent module.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-03-26 14:37:06 +08:00
Kefu Chai
947a74349d
qa: import with full path
...
to be py3 compatible
Signed-off-by: Kefu Chai <kchai@redhat.com>
2020-03-24 18:27:55 +08:00
Volker Theile
59a7bb209d
mgr/dashboard: test_mgr_module QA test has not been adapted to latest controller changes
...
Fixes: https://tracker.ceph.com/issues/41993
Signed-off-by: Volker Theile <vtheile@suse.com>
2019-09-23 12:54:35 +02:00
alfonsomthd
6e6711a1e2
mgr/dashboard: fix mgr module API tests
...
Signed-off-by: alfonsomthd <almartin@redhat.com>
2019-08-13 12:15:38 +02:00
Kefu Chai
cc3ae85b05
qa/tasks/mgr/dashboard/test_mgr_module: remove enable/disable test from MgrModuleTelemetryTest
...
telemetry is always enabled since 2d62d71cd4
Fixes: https://tracker.ceph.com/issues/41186
Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-08-13 09:55:48 +08:00
Kefu Chai
3303116f56
qa/tasks/mgr/dashboard/test_mgr_module: sync w/ telemetry
...
* use primitive types instead of `JLeaf(the_type)` as they are
equivalent in this context
* remove fields which are added only if certain channels are
activated.
* allow unknown fields, as we are including various stuff
in the report, for instance, osdmap, usage, crash info, etc.
Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-08-07 15:25:18 +08:00
Sage Weil
9edfc9578f
Merge PR #29334 into master
...
* refs/pull/29334/head:
qa/tasks/mgr/dashboard/test_mgr_module: adjust expected schema
mgr/telemetry: separate out cluster config vs running daemons
mgr/telemetry: include any config options that are customized
Reviewed-by: Ernesto Puerta <epuertat@redhat.com>
Reviewed-by: Dan Mick <dmick@redhat.com>
2019-07-31 20:27:27 -05:00
Sage Weil
6d1dd6181b
qa/tasks/mgr/dashboard/test_mgr_module: adjust expected schema
...
Signed-off-by: Sage Weil <sage@redhat.com>
2019-07-30 22:40:56 -05:00
Kefu Chai
d6170e70b6
mgr/dashboard/qa: add more fields to report
...
to be in sync with #28847
Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-07-27 01:50:33 +08:00
Volker Theile
91fe2f0799
mgr/dashboard/qa: Increase timeout for test_disable (tasks.mgr.dashboard.test_mgr_module.MgrModuleTelemetryTest)
...
Fixes: https://tracker.ceph.com/issues/38820
Signed-off-by: Volker Theile <vtheile@suse.com>
2019-03-26 15:43:54 +01:00
Volker Theile
c16d8f2964
mgr/dashboard: Configure all mgr modules in UI
...
Fixes: https://tracker.ceph.com/issues/37934
Signed-off-by: Volker Theile <vtheile@suse.com>
2019-02-26 14:12:07 +01:00
Volker Theile
b9177e43c0
mgr/dashboard: Add UI to configure the telemetry mgr plugin
...
Fixes: tracker.ceph.com/issues/36488
Signed-off-by: Volker Theile <vtheile@suse.com>
2019-02-12 16:36:56 +01:00