OpenNebula / one

The open source Cloud & Edge Computing Platform bringing real freedom to your Enterprise Cloud 🚀
http://opennebula.io
Apache License 2.0
1.23k stars 478 forks source link

Delete references to FC hypervisor in Fireedge Sunstone #6594

Closed dcarracedo closed 2 months ago

dcarracedo commented 4 months ago

Description As part of https://github.com/OpenNebula/one/issues/6397 development, in Sunstone and Fireedge Sunstone we deleted the hypervisors LXC and FC in the form of virtual machine template creation.

But in Fireedge Sunstone we need to go further and delete references to LXC and FC hypervisor in all the code. We need to look for all the places where we have some conditional code based on the hypervisor and delete references to LXC and FC.

Some examples of code that has this kind of references:

notOnHypervisors: [lxc, vcenter],
{lxcPanel?.enabled && lxcAttributes && (
  <AttributePanel
    {...ATTRIBUTE_FUNCTION}
    actions={getActions(lxcPanel?.actions)}
    attributes={lxcAttributes}
    title={`LXC ${Tr(T.Information)}`}
  />
)}

Use case N/A, it's only to have a clear code.

Interface Changes N/A

Additional Context

  1. Look for 'lxc' and 'firecracker' words in the Fireedge Sunstone code.
  2. Adjust or delete code
  3. Perform testing to check that the changes doesn't impact on the behavior of the app.

Progress Status

dcarracedo commented 2 months ago

Merged code in https://github.com/OpenNebula/one-ee/commit/41f25a25188694bd011c9907561127b1838ee4fe