From 21d785427472c39b0ba15d4723afa0c842819d56 Mon Sep 17 00:00:00 2001 From: davidjumani Date: Wed, 18 Aug 2021 16:50:38 +0530 Subject: [PATCH 1/2] s2svpn: Set initial state as Connecting (#5327) * s2svpn: Set initial state as Connecting * Fix comments * Adding connecting elsewhere --- .../java/com/cloud/network/Site2SiteVpnConnection.java | 2 +- .../router/VirtualNetworkApplianceManagerImpl.java | 5 +++-- .../com/cloud/network/vpn/Site2SiteVpnManagerImpl.java | 9 +++++---- test/integration/smoke/test_vpc_vpn.py | 6 +++--- 4 files changed, 12 insertions(+), 10 deletions(-) diff --git a/api/src/main/java/com/cloud/network/Site2SiteVpnConnection.java b/api/src/main/java/com/cloud/network/Site2SiteVpnConnection.java index cfc439abcd8..994df875f7d 100644 --- a/api/src/main/java/com/cloud/network/Site2SiteVpnConnection.java +++ b/api/src/main/java/com/cloud/network/Site2SiteVpnConnection.java @@ -24,7 +24,7 @@ import org.apache.cloudstack.api.InternalIdentity; public interface Site2SiteVpnConnection extends ControlledEntity, InternalIdentity, Displayable { enum State { - Pending, Connected, Disconnected, Error, + Pending, Connecting, Connected, Disconnected, Error, } @Override diff --git a/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java b/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java index 28855db8340..28fff8ea7a9 100644 --- a/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java +++ b/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java @@ -817,7 +817,8 @@ Configurable, StateListener ipList = new ArrayList(); for (final Site2SiteVpnConnectionVO conn : conns) { - if (conn.getState() != Site2SiteVpnConnection.State.Connected && conn.getState() != Site2SiteVpnConnection.State.Disconnected) { + if (conn.getState() != Site2SiteVpnConnection.State.Connected && conn.getState() != Site2SiteVpnConnection.State.Disconnected + && conn.getState() != Site2SiteVpnConnection.State.Connecting) { continue; } final Site2SiteCustomerGateway gw = _s2sCustomerGatewayDao.findById(conn.getCustomerGatewayId()); @@ -853,7 +854,7 @@ Configurable, StateListener Date: Wed, 18 Aug 2021 18:23:15 +0700 Subject: [PATCH 2/2] ui: Zone wizard - Fixes wrong add resource step with localstorageenabled (#5303) * zone wizard: fix wrong step for localstorageenabled * fix show zone resource, shorten the if-else --- .../infra/zone/ZoneWizardAddResources.vue | 28 ++++++++++++------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/ui/src/views/infra/zone/ZoneWizardAddResources.vue b/ui/src/views/infra/zone/ZoneWizardAddResources.vue index 9be315bcc60..f1a82dafde5 100644 --- a/ui/src/views/infra/zone/ZoneWizardAddResources.vue +++ b/ui/src/views/infra/zone/ZoneWizardAddResources.vue @@ -26,11 +26,11 @@