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

pearl11594 pushed a commit to branch netris-update-vpc-and-tier-names
in repository https://gitbox.apache.org/repos/asf/cloudstack.git

commit b497c65ff0e7c16cbfd7f2cbd497f2193797d5d1
Author: Pearl Dsilva <pearl1...@gmail.com>
AuthorDate: Tue Nov 12 12:58:57 2024 -0500

    Update Subnet purpose for Netris Public Traffic (#17)
    
    * Update Subnet purpose for Netris Public Traffic
    
    * search for existing subnet of common purpose type
---
 .../main/java/org/apache/cloudstack/service/NetrisApiClientImpl.java  | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/plugins/network-elements/netris/src/main/java/org/apache/cloudstack/service/NetrisApiClientImpl.java
 
b/plugins/network-elements/netris/src/main/java/org/apache/cloudstack/service/NetrisApiClientImpl.java
index a140f171f64..d7999142945 100644
--- 
a/plugins/network-elements/netris/src/main/java/org/apache/cloudstack/service/NetrisApiClientImpl.java
+++ 
b/plugins/network-elements/netris/src/main/java/org/apache/cloudstack/service/NetrisApiClientImpl.java
@@ -444,10 +444,10 @@ public class NetrisApiClientImpl implements 
NetrisApiClient {
                 }
                 ipamAllocationId = new BigDecimal(ipamAllocation.getId());
             }
-            IpTreeSubnet exactSubnet = 
getIpamSubnetByAllocationAndPrefixAndPurposeAndVpc(ipamAllocationId, exactCidr, 
IpTreeSubnet.PurposeEnum.NAT, systemVpc);
+            IpTreeSubnet exactSubnet = 
getIpamSubnetByAllocationAndPrefixAndPurposeAndVpc(ipamAllocationId, exactCidr, 
IpTreeSubnet.PurposeEnum.COMMON, systemVpc);
             if (exactSubnet == null) {
                 String ipamSubnetName = 
NetrisResourceObjectUtils.retrieveNetrisResourceObjectName(cmd, 
NetrisResourceObjectUtils.NetrisObjectType.IPAM_SUBNET, exactCidr);
-                createIpamSubnetInternal(ipamSubnetName, exactCidr, 
SubnetBody.PurposeEnum.NAT, systemVpc);
+                createIpamSubnetInternal(ipamSubnetName, exactCidr, 
SubnetBody.PurposeEnum.COMMON, systemVpc);
             }
         } catch (ApiException e) {
             String msg = String.format("Error setting up the Netris Public 
Range %s on super CIDR %s", exactCidr, superCidr);

Reply via email to