This is an automated email from the ASF dual-hosted git repository.
sureshanaparti pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/main by this push:
new 7d59bfe2b59 [UI] Fix zone creation wizard stuck on configuring public
traffic (#11404)
7d59bfe2b59 is described below
commit 7d59bfe2b59eb06a71c68262dfb08de8ee422ad4
Author: Nicolas Vazquez <[email protected]>
AuthorDate: Thu Aug 7 09:48:39 2025 -0300
[UI] Fix zone creation wizard stuck on configuring public traffic (#11404)
* [UI] Fix zone wizard creation stuck on configuring public traffic
---
ui/src/views/infra/zone/ZoneWizardLaunchZone.vue | 23 ++++++++++++++---------
1 file changed, 14 insertions(+), 9 deletions(-)
diff --git a/ui/src/views/infra/zone/ZoneWizardLaunchZone.vue
b/ui/src/views/infra/zone/ZoneWizardLaunchZone.vue
index 79ee68c9124..3655ace799d 100644
--- a/ui/src/views/infra/zone/ZoneWizardLaunchZone.vue
+++ b/ui/src/views/infra/zone/ZoneWizardLaunchZone.vue
@@ -903,6 +903,17 @@ export default {
this.setStepStatus(STATUS_FAILED)
}
},
+ async stepNetworkingProviderOrStorageTraffic () {
+ if (this.stepData.isTungstenZone) {
+ await this.stepCreateTungstenFabricPublicNetwork()
+ } else if (this.stepData.isNsxZone) {
+ await this.stepAddNsxController()
+ } else if (this.stepData.isNetrisZone) {
+ await this.stepAddNetrisProvider()
+ } else {
+ await this.stepConfigureStorageTraffic()
+ }
+ },
async stepConfigurePublicTraffic (message, trafficType, idx) {
if (
(this.isBasicZone &&
@@ -997,17 +1008,11 @@ export default {
await
this.stepConfigurePublicTraffic('message.configuring.nsx.public.traffic',
'nsxPublicTraffic', 1)
} else if (isolationMethods.includes('netris')) {
await
this.stepConfigurePublicTraffic('message.configuring.netris.public.traffic',
'netrisPublicTraffic', 1)
- }
- } else {
- if (this.stepData.isTungstenZone) {
- await this.stepCreateTungstenFabricPublicNetwork()
- } else if (this.stepData.isNsxZone) {
- await this.stepAddNsxController()
- } else if (this.stepData.isNetrisZone) {
- await this.stepAddNetrisProvider()
} else {
- await this.stepConfigureStorageTraffic()
+ await this.stepNetworkingProviderOrStorageTraffic()
}
+ } else {
+ await this.stepNetworkingProviderOrStorageTraffic()
}
} else if (this.isAdvancedZone && this.sgEnabled) {
if (this.stepData.isTungstenZone) {