Gia-Bursulaia opened a new issue, #13358:
URL: https://github.com/apache/cloudstack/issues/13358

   ### problem
   
   The network selection dropdown in the VNF NIC Mappings step is permanently 
disabled, making it impossible to assign networks to NIC interfaces through the 
UI. VNF appliances can only be deployed via API/CLI as a workaround.
   
   Root cause: In `ui/src/views/compute/wizard/VnfNicsSelection.vue` the 
`disabled` attribute is written as a plain HTML string instead of a Vue 
reactive binding (missing `:` prefix). In Vue/Ant Design, any non-empty string 
is treated as truthy — so the select is always disabled regardless of state. 
Additionally the logic is inverted: it disables the select when templateNics 
are present, which is exactly when the user needs to make a selection.
   
   ### versions
   
   CloudStack: 4.22.1.0
   Hypervisor: KVM (AlmaLinux)
   Network: Advanced networking
   
   ### The steps to reproduce the bug
   
   1. Create an Isolated network (for WAN) and L2 network (for LAN)
   2. Go to Network → VNF Appliances → Add VNF Appliance
   3. Select a VNF template with NIC definitions
   4. Add networks on the Networks step
   5. Proceed to VNF NIC Mappings step
   6. All network dropdowns are disabled and cannot be clicked
   
   ### What to do about it?
   
   Remove the `disabled` attribute from the a-select component in 
VnfNicsSelection.vue:
   
   Before:
   disabled="templateNics && templateNics.length > 0"
   
   After:
   (remove the line entirely)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to