From: Afreen Misbah Date: Mon, 16 Jun 2025 15:16:39 +0000 (+0530) Subject: mgr/dashboard: Add --force flag for listeners X-Git-Tag: v19.2.3~12^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=95ec9194722a3b7ecf53dc66713d4dcd4c36bcd1;p=ceph.git mgr/dashboard: Add --force flag for listeners Fixes https://tracker.ceph.com/issues/71685 Signed-off-by: Afreen Misbah (cherry picked from commit 604d351a4e7bbf47baf57e10f67219a2eea919e0) Conflicts: src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.ts src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-listeners-list/nvmeof-listeners-list.component.ts --- diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-listeners-list/nvmeof-listeners-list.component.ts b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-listeners-list/nvmeof-listeners-list.component.ts index 539551b5f80e..4421de0ac134 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-listeners-list/nvmeof-listeners-list.component.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-listeners-list/nvmeof-listeners-list.component.ts @@ -104,7 +104,10 @@ export class NvmeofListenersListComponent implements OnInit, OnChanges { this.modalService.show(DeleteConfirmationModalComponent, { itemDescription: 'Listener', actionDescription: 'delete', - itemNames: [`listener ${listener.host_name} (${listener.traddr}:${listener.trsvcid})`], + infoMessage: $localize`This action will delete listener despite any active connections.`, + itemNames: [ + $localize`listener` + ' ' + `${listener.host_name} (${listener.traddr}:${listener.trsvcid})` + ], submitActionObservable: () => this.taskWrapper.wrapTaskAroundCall({ task: new FinishedTask('nvmeof/listener/delete', { diff --git a/src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.ts b/src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.ts index a4a98f294412..ceafd6c53861 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.ts @@ -104,7 +104,8 @@ export class NvmeofService { { observe: 'response', params: { - trsvcid + trsvcid, + force: 'true' } } );