]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
mgr/dashboard: add upgrade notification 56349/head
authorPedro Gonzalez Gomez <pegonzal@redhat.com>
Wed, 20 Mar 2024 17:47:10 +0000 (18:47 +0100)
committerPedro Gonzalez Gomez <pegonzal@redhat.com>
Tue, 14 May 2024 15:24:30 +0000 (17:24 +0200)
commit882c747a8a2c3f5bfe4b1391e90e21271c1461b3
tree533cd4f22d22ae1a466b61a11a9309e5c92661f2
parent5be49cd9e6fca1ff6a05f2473aa3b399da760600
mgr/dashboard: add upgrade notification

- Adds upgradable component to manage upgrades from outside upgrade component.
- Cleans a couple subscriptions that were not being destroyed

Fixes: https://tracker.ceph.com/issues/65012
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@redhat.com>
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/upgrade/upgrade.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/upgrade/upgrade.component.spec.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/upgrade/upgrade.component.ts
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.html
src/pybind/mgr/dashboard/frontend/src/app/ceph/dashboard-v3/dashboard/dashboard-v3.component.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/api/upgrade.service.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/components/components.module.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/components/upgradable/upgradable.component.html [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/shared/components/upgradable/upgradable.component.scss [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/shared/components/upgradable/upgradable.component.spec.ts [new file with mode: 0644]
src/pybind/mgr/dashboard/frontend/src/app/shared/components/upgradable/upgradable.component.ts [new file with mode: 0644]