one icon indicating copy to clipboard operation
one copied to clipboard

[FSunstone] PCI devices tab and step

Open dcarracedo opened this issue 2 years ago • 0 comments

Description Separate the PCI devices section that now it's on the InputOutput section of the template form in a new step that contains only the information about the PCI devices that are not attached to a network. Also, create a new tab called PCI to show, add or delete PCI devices in a virtual machine. This tab will only so the PCI devices that are not attached to a network (this PCI devices are showed in the Network tab of the VM). In addition to show the PCI devices, the user could attach or dettach the devices in this tab.

Use case When an user wants to modifiy the PCI devices of a VM. Now, the user only could modify the PCI devices in the template or through the CLI. So, with this feature, the user could do this functionality using FireEdge.

Interface Changes

On template form:

  • PCI devices section has to be in a new tab, not in the InputOuput section.

On VM details:

  • New tab called PCI
  • List of PCI devices that exist on the vm
  • Option to add a new PCI
  • Option to delete a PCI

In the PCI section (template or vm) has to be a help text to explain to the user that the PCI devices attach to a network will be shown on the Network section.

On the network section of the tabs that show the info of a vm, a pci attached to a network has to be show as PCI. Review why the tag of PCI is not working on this section.

Additional Context To continue with the same style, this tab should has the information of the PCI devices in a table with cards, not only in the way that we show now the information of the PCI devices.

The attach and dettach pci on the PCI info tab of a VM will use a new core request to attach and dettach pci devices, not he update template request.

Progress Status

  • [ ] Code committed
  • [ ] Testing - QA
  • [ ] Documentation (Release notes - resolved issues, compatibility, known issues)

dcarracedo avatar Feb 05 '24 15:02 dcarracedo