Listener deletion is broken due to passing wrong gateway address.
Including `traddr` in DELETE API of listener to choose correct gateway address for deletion.
The same fix we did for POST API here: https://github.com/afreen23/ceph/commit/
287ff3b3603291763b3cd08f9b1543fe60d5f3b9
Fixes: https://tracker.ceph.com/issues/68506
Signed-off-by: Afreen Misbah <afreen23.git@gmail.com>
force: bool = False,
gw_group: Optional[str] = None
):
- return NVMeoFClient(gw_group=gw_group).stub.delete_listener(
+ return NVMeoFClient(gw_group=gw_group, traddr=traddr).stub.delete_listener(
NVMeoFClient.pb2.delete_listener_req(
nqn=nqn,
host_name=host_name,
name: this.actionLabels.DELETE,
permission: 'delete',
icon: Icons.destroy,
- click: () => this.deleteSubsystemModal()
+ click: () => this.deleteListenerModal()
}
];
}
});
}
- deleteSubsystemModal() {
+ deleteListenerModal() {
const listener = this.selection.first();
this.modalService.show(CriticalConfirmationModalComponent, {
itemDescription: 'Listener',