From c953b2663a31bd25aa1a86d8bd4f3e528308d0ed Mon Sep 17 00:00:00 2001 From: Sagar Gopale Date: Fri, 27 Mar 2026 13:08:55 +0530 Subject: [PATCH] mgr/dashboard: fix subsystem creation issue Fixes: https://tracker.ceph.com/issues/75748 Signed-off-by: Sagar Gopale --- .../nvmeof-subsystems-form.component.spec.ts | 1 - .../nvmeof-subsystems-form.component.ts | 1 - .../frontend/src/app/shared/api/nvmeof.service.spec.ts | 2 -- .../frontend/src/app/shared/api/nvmeof.service.ts | 7 +------ 4 files changed, 1 insertion(+), 10 deletions(-) diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.spec.ts b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.spec.ts index 57185bdc1505..b4e46bc97e1c 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.spec.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.spec.ts @@ -103,7 +103,6 @@ describe('NvmeofSubsystemsFormComponent', () => { expect(nvmeofService.createSubsystem).toHaveBeenCalledWith({ nqn: expectedNqn, gw_group: mockGroupName, - enable_ha: true, dhchap_key: 'Q2VwaE52bWVvRkNoYXBTeW50aGV0aWNLZXkxMjM0NTY=' }); }); diff --git a/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.ts b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.ts index 4c3eadc393f2..b3d46425568a 100644 --- a/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/nvmeof-subsystems-form/nvmeof-subsystems-form.component.ts @@ -163,7 +163,6 @@ export class NvmeofSubsystemsFormComponent implements OnInit { .createSubsystem({ nqn: payload.nqn, gw_group: this.group, - enable_ha: true, dhchap_key: payload.subsystemDchapKey }) .subscribe({ diff --git a/src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.spec.ts b/src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.spec.ts index 70b7dcc2a29c..4e670f455b7f 100755 --- a/src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.spec.ts +++ b/src/pybind/mgr/dashboard/frontend/src/app/shared/api/nvmeof.service.spec.ts @@ -164,8 +164,6 @@ describe('NvmeofService', () => { it('should call createSubsystem', () => { const request = { nqn: mockNQN, - enable_ha: true, - initiators: '*', gw_group: mockGroupName, dhchap_key: null }; 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 ba5810aba7b0..1cfdf54e656a 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 @@ -186,12 +186,7 @@ export class NvmeofService { return this.http.get(`${API_PATH}/subsystem/${subsystemNQN}?gw_group=${group}`); } - createSubsystem(request: { - nqn: string; - enable_ha: boolean; - gw_group: string; - dhchap_key: string; - }) { + createSubsystem(request: { nqn: string; gw_group: string; dhchap_key: string }) { return this.http.post(`${API_PATH}/subsystem`, request, { observe: 'response' }); } -- 2.47.3