ceph/doc/mgr
Ernesto Puerta fcb77ee9d6
mgr/dashboard: add feature toggle for NFS
- New NFS feature toggle added.
- Fixed regression which broke FeatureToggles in the main menu.
- Added extensive unit testing to NavigationComponent
- Added ng-mocks to improve test isolation and performance (~7x, 139s to
20s)
- Added ng-bullet package to improve unit testing performance (2x, 20s
to 9s)
- Added Rxjs Schedulers to implement NgZone.runOutsideAngular in a Rxjs
friendly way (based on
    https://stackoverflow.com/questions/43121400/run-ngrx-effect-outside-of-angulars-zone-to-prevent-timeout-in-protractor)

Minor issues found from exhaustive unit testing:
- Missing permissions in Cluster menu:
  - `permissions.log.read` and `permissions.prometheus.read`
- Missing classes:
  - Block -> Images: `tc_submenuitem_block_images`
  - Block -> iSCSI: `tc_submenuitem_block_iscsi`
- Typos:
  - class `tc_submenuitem_hosts` assigned to OSD menu (instead of
      `tc_submenuitem_osd`)
  - `tc_menuitem_cephs` -> `tc_menuitem_cephfs`

Minor changes:
- Previously, Cluster Map -> CRUSH Map required both OSD and Host
permissions. Now it only requires OSD permissions (there are no
references to hosts in CRUSH Map page). Nevertheless, all system roles
setting OSD permission also set Host's, so no impact expected.
- Previously, Cluster -> Monitoring menu was hidden when both Prometheus
or Alertmanager weren't configured. Now it's displayed and when clicked
on it shows the helper banner indicating that further configuration is
required. This change removes the dependency on the PrometheusService.

Fixes: https://tracker.ceph.com/issues/43419
Fixes: https://tracker.ceph.com/issues/43715
Signed-off-by: Ernesto Puerta <epuertat@redhat.com>
2020-03-11 15:03:58 +01:00
..
dashboard_plugins mgr/dashboard: add feature toggle for NFS 2020-03-11 15:03:58 +01:00
administrator.rst do not use 'ceph tell mgr' 2019-10-01 16:30:53 -05:00
alerts.rst mgr/alerts: simple module to send health alerts 2019-10-07 09:04:39 -05:00
crash.rst doc/mgr/crash: document missing commands, options 2019-07-24 12:57:18 -05:00
dashboard.rst mgr/dashboard: Enhance user create CLI command to force password change 2020-02-26 15:50:53 +01:00
diskprediction.rst doc: Miscellaneous spelling fixes 2019-03-26 14:52:12 -06:00
hello.rst doc: Replaced "plugin" with "module" in the Mgr documentation 2019-02-27 13:49:47 +01:00
index.rst doc: move cephadm mgr doc to /doc/cephadm 2020-02-26 12:29:37 +01:00
influx.rst do not use 'ceph tell mgr' 2019-10-01 16:30:53 -05:00
insights.rst doc: Replaced "plugin" with "module" in the Mgr documentation 2019-02-27 13:49:47 +01:00
iostat.rst doc: Replaced "plugin" with "module" in the Mgr documentation 2019-02-27 13:49:47 +01:00
localpool.rst doc: Replaced "plugin" with "module" in the Mgr documentation 2019-02-27 13:49:47 +01:00
modules.rst doc/mgr: update mgr modules' logging instructions 2019-11-13 16:33:08 +00:00
orchestrator_modules.rst Merge pull request #33044 from jschmid1/drive_group_docs 2020-02-27 19:57:37 +01:00
orchestrator.rst doc/mgr/orchestrator: Add CephFS 2020-02-27 12:40:48 +01:00
osd_support.rst mgr/osd_support: move docs to docs/mgr/osd_support.rst 2020-02-19 08:58:19 +01:00
prometheus.rst doc: Updated Ceph Dashboard documentation 2019-02-28 17:14:37 +01:00
restful.rst doc: added section on creating RESTful API user 2019-03-13 20:50:54 -04:00
rook.rst doc/orchestrator: Aligned Documentaiton with specification 2019-01-29 15:51:16 +01:00
telegraf.rst doc: Replaced "plugin" with "module" in the Mgr documentation 2019-02-27 13:49:47 +01:00
telemetry.rst mgr/telemetry: fix and document proxy usage 2020-02-27 11:11:01 +01:00
zabbix.rst doc: update Zabbix template reference 2020-03-03 10:32:57 +08:00