Backport #24788
Updated by Ernesto Puerta over 5 years ago
This backport includes: - "*#20103* - mgr/dashboard_v2: Initial submission of a web-based management UI (replacement tasks comprises backporting (via cherry-picking) all commits required for dashboard_v2 to achieve feature parity with dashboard_v1 (read-only dashboard). Original work was tracked from "this OpenATTIC's JIRA epic":https://tracker.openattic.org/browse/CD-88 (completion status as per Feb 23th 2018). Commit list (totaling 204 commits, starting 63c778b76f..aa205a6731) is taken from the existing dashboard)":https://github.com/ceph/ceph/pull/20103 output of the following command: - <pre><code class="text"> git log --reverse --format=%h master -- src/pybind/mgr/dashboard_v2 </code></pre> The minimum set above commits include modifications to files out of fixes for the above codebase to provide equal filtered directory, specifically: <pre> ceph.spec.in CMakeLists.txt debian/control debian/rules qa/suites/rados/mgr/tasks/dashboard_v2.yaml qa/tasks/mgr/dashboard_v2/helper.py qa/tasks/mgr/dashboard_v2/__init__.py qa/tasks/mgr/dashboard_v2/test_auth.py qa/tasks/mgr/dashboard_v2/test_cephfs.py qa/tasks/mgr/dashboard_v2/test_cluster_configuration.py qa/tasks/mgr/dashboard_v2/test_dashboard.py qa/tasks/mgr/dashboard_v2/test_host.py qa/tasks/mgr/dashboard_v2/test_monitor.py qa/tasks/mgr/dashboard_v2/test_osd.py qa/tasks/mgr/dashboard_v2/test_perf_counters.py qa/tasks/mgr/dashboard_v2/test_pool.py qa/tasks/mgr/dashboard_v2/test_rbd.py qa/tasks/mgr/dashboard_v2/test_rgw.py qa/tasks/mgr/dashboard_v2/test_summary.py qa/tasks/mgr/test_dashboard_v2.py src/pybind/CMakeLists.txt src/pybind/mgr/CMakeLists.txt src/pybind/mgr/.gitignore src/test/CMakeLists.txt src/test/mgr/CMakeLists.txt src/vstart.sh </pre> This activity will be followed by another one until achieving the same level of functionality to master's. and behaviour as provided by Mimic branch.