This is an automated email from the ASF dual-hosted git repository.

pearl11594 pushed a commit to branch netris-integration-upstream
in repository https://gitbox.apache.org/repos/asf/cloudstack.git

commit e7ef9b664264c81227234822e3c004fbdae8d5e1
Author: Nicolas Vazquez <[email protected]>
AuthorDate: Wed Feb 5 12:13:13 2025 -0300

    Keep Vpn service to default VPC offering with Natted mode only (#50)
    
    * Add Vpn service to default VPC offering with Routed mode
    
    * Revert change on VPC offering and fix VPN service only for Netris NAT mode
---
 server/src/main/java/com/cloud/server/ConfigurationServerImpl.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/server/src/main/java/com/cloud/server/ConfigurationServerImpl.java 
b/server/src/main/java/com/cloud/server/ConfigurationServerImpl.java
index 9038fcd720a..68e5be2bf22 100644
--- a/server/src/main/java/com/cloud/server/ConfigurationServerImpl.java
+++ b/server/src/main/java/com/cloud/server/ConfigurationServerImpl.java
@@ -1255,7 +1255,6 @@ public class ConfigurationServerImpl extends ManagerBase 
implements Configuratio
         serviceProviderMap.put(Service.Dhcp, routerProvider);
         serviceProviderMap.put(Service.Dns, routerProvider);
         serviceProviderMap.put(Service.UserData, routerProvider);
-        serviceProviderMap.put(Service.Vpn, routerProvider);
         if (forVpc) {
             serviceProviderMap.put(Service.NetworkACL, provider);
         } else {
@@ -1266,6 +1265,9 @@ public class ConfigurationServerImpl extends ManagerBase 
implements Configuratio
             serviceProviderMap.put(Service.StaticNat, provider);
             serviceProviderMap.put(Service.PortForwarding, provider);
             serviceProviderMap.put(Service.Lb, provider);
+            if (provider == Provider.Netris) {
+                serviceProviderMap.put(Service.Vpn, routerProvider);
+            }
         }
         return serviceProviderMap;
     }

Reply via email to