Thanks to visit codestin.com
Credit goes to github.com

Skip to content

tentacle: mgr/dashboard: Add overview page#67596

Open
afreen23 wants to merge 24 commits intoceph:tentaclefrom
afreen23:wip-75068-tentacle
Open

tentacle: mgr/dashboard: Add overview page#67596
afreen23 wants to merge 24 commits intoceph:tentaclefrom
afreen23:wip-75068-tentacle

Conversation

@afreen23
Copy link
Contributor

@afreen23 afreen23 commented Mar 2, 2026

This is batch backport of the overview page.

Tracker: https://tracker.ceph.com/issues/73318

Imported dependencies:

afreen23 added 5 commits March 2, 2026 12:39
Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit 621c214)
Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit 21dc8ce)
Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit 004994d)

 Conflicts:
	src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
Assisted-by: ChatGPT

Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit d73c880)
- removed raw capacity toggle
- updated tests
- added polling for promethues queries
- added tests for formatter service functions

Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit 512708a)

 Conflicts:
	src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html
	src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
@afreen23 afreen23 force-pushed the wip-75068-tentacle branch from fcb35a6 to d2b9b4c Compare March 2, 2026 07:37
nizamial09 and others added 9 commits March 2, 2026 13:37
Fixes: https://tracker.ceph.com/issues/71653
Signed-off-by: Nizamudeen A <[email protected]>
(cherry picked from commit 36a2cce)

 Conflicts:
	src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
fixes: https://tracker.ceph.com/issues/74486

Signed-off-by: Naman Munet <[email protected]>
(cherry picked from commit 4c4460a)

 Conflicts:
	src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
	src/pybind/mgr/dashboard/frontend/src/app/shared/components/side-panel/side-panel.component.html
	src/pybind/mgr/dashboard/frontend/src/app/shared/components/side-panel/side-panel.component.scss
Fixes https://tracker.ceph.com/issues/74958

Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit a2fcb3c)

 Conflicts:
	src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
	src/pybind/mgr/dashboard/frontend/src/app/shared/enum/icons.enum.ts
	src/pybind/mgr/dashboard/frontend/src/app/shared/pipes/pipes.module.ts
Fixes https://tracker.ceph.com/issues/74958

- adds helath check panel in overview dashboard
- updates tests
- refactors component as per modern Angular convention
- using onPush CDS in Overview component
- using view model pattern to aggregate data for rendering

Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit 4628a9e)

 Conflicts:
	src/pybind/mgr/dashboard/frontend/src/app/shared/components/icon/icon.component.scss
Fixes https://tracker.ceph.com/issues/75066

Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit a43af62)
Fixes https://tracker.ceph.com/issues/75065

Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit 07e9ab5)

 Conflicts:
	src/pybind/mgr/dashboard/controllers/health.py
	src/pybind/mgr/dashboard/frontend/src/styles/ceph-custom/_spacings.scss
	src/pybind/mgr/dashboard/openapi.yaml
Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit db08d85)
Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit 0abb683)
- when health card's tab closed the layout is compact
- when health card's tab open the layout take space

Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit 0de754e)
afreen23 and others added 6 commits March 2, 2026 16:02
Fixes https://tracker.ceph.com/issues/75120

Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit fa37283)

 Conflicts:
		src/pybind/mgr/dashboard/frontend/src/app/shared/components/icon/icon.component.scss
Issue:

One opening the notification panel overview page breaks.

Reason:

Due to the css grid used in notification panel and flex grid in overview page.

Fix:

Removed css grid from the notification header

Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit cc1923d)

 Conflicts:
	src/pybind/mgr/dashboard/frontend/src/app/core/navigation/notification-panel/notification-header/notification-header.component.html
	src/pybind/mgr/dashboard/frontend/src/app/core/navigation/notification-panel/notification-header/notification-header.component.scss
- fixes alignment of icons

Fixes https://tracker.ceph.com/issues/75160

Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit 1542265)
- when user click on alerts of particular severity only those alerts should be shown

Fixes https://tracker.ceph.com/issues/75158

Signed-off-by: Afreen Misbah <[email protected]>
(cherry picked from commit ff8a4a2)
Fixes: https://tracker.ceph.com/issues/74396
Signed-off-by: Devika Babrekar <[email protected]>

fix performance charts

mgr/dashboard: Generic Performance Chart - Area Chart Integration
Fixes:https://tracker.ceph.com/issues/74396
Signed-off-by: Devika Babrekar <[email protected]>

add storage type view

mgr/dashboard:Performance Charts - alignment adjustments
fixes:https://tracker.ceph.com/issues/74396
Signed-off-by: Devika Babrekar <[email protected]>

Conflicts:
	src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
(cherry picked from commit 1a6ebae)

 Conflicts:
	src/pybind/mgr/dashboard/frontend/src/app/ceph/rgw/rgw-overview-dashboard/rgw-overview-dashboard.component.ts
@afreen23 afreen23 force-pushed the wip-75068-tentacle branch from be36ebb to 795e7ba Compare March 2, 2026 11:08
Signed-off-by: Aashish Sharma <[email protected]>
(cherry picked from commit 045d416)

Conflicts:
	src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation.module.ts
	src/pybind/mgr/dashboard/frontend/src/app/shared/components/icon/icon.component.html
	src/pybind/mgr/dashboard/frontend/src/app/shared/enum/icons.enum.ts
fixes : https://tracker.ceph.com/issues/75157
Signed-off-by: Abhishek Desai <[email protected]>

(cherry picked from commit ca33149)

 Conflicts:
	src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard/dashboard/dashboard.component.html
	src/pybind/mgr/dashboard/frontend/src/app/core/layouts/workbench-layout/workbench-layout.component.ts
@afreen23 afreen23 force-pushed the wip-75068-tentacle branch from 8ac6190 to 9922845 Compare March 2, 2026 11:21
@afreen23 afreen23 force-pushed the wip-75068-tentacle branch from 268048f to e5d3f0b Compare March 2, 2026 11:33
@afreen23 afreen23 changed the title tentacle: mgr/dashboard: Add storage card to overview page tentacle: mgr/dashboard: Add overview page Mar 2, 2026
@afreen23 afreen23 requested a review from nizamial09 March 2, 2026 11:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: New

Development

Successfully merging this pull request may close these issues.

3 participants