You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by "kiranchavala (via GitHub)" <gi...@apache.org> on 2026/07/14 05:33:50 UTC

[I] Improvement/Ui: Make network mode mandatory or validate when creating vpc offering and network offering [cloudstack]

kiranchavala opened a new issue, #13607:
URL: https://github.com/apache/cloudstack/issues/13607

   ### The required feature described as a wish
   
   As a Admin/Operator I would like to  see if the particular vpc or network offering is natted or routed 
   
   If the admin user doesn't select the network mode ,  identifying if the offering is routed or natted is difficult 
   
   https://cloudstack.apache.org/api/apidocs-4.22/apis/createVPCOffering.html
   https://cloudstack.apache.org/api/apidocs-4.22/apis/createNetworkOffering.html
   
   https://cloudstack.apache.org/api/apidocs-4.22/apis/listVPCOfferings.html
   https://cloudstack.apache.org/api/apidocs-4.22/apis/listNetworkOfferings.html
   
   Currently, we support the creation of vpc offering without selecting the network mode 
   
   <img width="582" height="497" alt="Image" src="https://github.com/user-attachments/assets/c7a8f116-fe9c-4273-8322-4390ee049699" />
   
   <img width="1257" height="790" alt="Image" src="https://github.com/user-attachments/assets/fa7aec05-b665-4475-a221-05aa4054e1ba" />
   
   
   Select Natted mode when creating vpc offering > Check the details > natted mode is mentioned
   
   
   <img width="1156" height="771" alt="Image" src="https://github.com/user-attachments/assets/bd3427a4-ef2a-4a3f-8ea3-0f3c6646e080" />
   
   
   Similarly, for network offerings, cloudstack shows natted mode only  when the admin user selects the network mode 
   
   <img width="1088" height="668" alt="Image" src="https://github.com/user-attachments/assets/a467bb45-2d6b-4af4-86c1-99fe95fa0e3d" />
   


-- 
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: commits-unsubscribe@cloudstack.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Improvement/Ui: Make network mode mandatory or validate when creating vpc offering and network offering [cloudstack]

Posted by "Chinmay048 (via GitHub)" <gi...@apache.org>.
Chinmay048 commented on issue #13607:
URL: https://github.com/apache/cloudstack/issues/13607#issuecomment-4993353808

   Thank you for assigning me, @kiranchavala! 
   
   I have already completed the investigation and submitted the full-stack fix for this here: https://github.com/apache/cloudstack/pull/13622
   
   The PR enforces mandatory network mode selection across both the Vue.js UI (`AddVpcOffering.vue` / `AddNetworkOffering.vue`) and the Java backend framework (`CreateVPCOfferingCmd.java` / `NetworkOfferingBaseCmd.java`). Let me know if any changes are needed!


-- 
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: commits-unsubscribe@cloudstack.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] Improvement/Ui: Make network mode mandatory or validate when creating vpc offering and network offering [cloudstack]

Posted by "Chinmay048 (via GitHub)" <gi...@apache.org>.
Chinmay048 commented on issue #13607:
URL: https://github.com/apache/cloudstack/issues/13607#issuecomment-4980124236

   Hello @KiranChavala, I would like to work on this issue! 
   
   I am currently investigating the UI form validation schemas in Vue (`ui/`) along with the API parameter enforcement in `CreateVPCOfferingCmd` and `CreateNetworkOfferingCmd` (`api/`) to ensure the network mode is properly validated across both boundaries. Could you please assign this to me? Thanks!


-- 
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: commits-unsubscribe@cloudstack.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org