----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/10942/ -----------------------------------------------------------
(Updated May 9, 2013, 12:08 p.m.) Review request for cloudstack, Abhinandan Prateek, Kishan Kavala, and Murali Reddy. Changes ------- Updated the diff Description ------- ACL on private gateway feature. ACLs are implemented with the container model This addresses bug CLOUDSTACK-768. Diffs (updated) ----- api/src/com/cloud/network/NetworkService.java 5d4fd67 api/src/com/cloud/network/element/VpcProvider.java 81b1cf3 api/src/com/cloud/network/vpc/NetworkACLService.java 0258333 api/src/com/cloud/network/vpc/VpcGateway.java e3530d0 api/src/com/cloud/network/vpc/VpcService.java 23e2764 api/src/org/apache/cloudstack/api/command/admin/vpc/CreatePrivateGatewayCmd.java 2055695 api/src/org/apache/cloudstack/api/command/user/network/ReplaceNetworkACLListCmd.java b8abc78 api/src/org/apache/cloudstack/api/response/PrivateGatewayResponse.java ca76062 core/src/com/cloud/agent/api/routing/NetworkElementCommand.java 41ae80f core/src/com/cloud/agent/resource/virtualnetwork/VirtualRoutingResource.java b9bda4d engine/schema/src/com/cloud/network/vpc/VpcGatewayVO.java e8dcb46 engine/schema/src/com/cloud/network/vpc/dao/VpcGatewayDao.java 600d67f engine/schema/src/com/cloud/network/vpc/dao/VpcGatewayDaoImpl.java a1cd934 patches/systemvm/debian/config/opt/cloud/bin/vpc_privategw_acl.sh PRE-CREATION plugins/hypervisors/kvm/src/com/cloud/hypervisor/kvm/resource/LibvirtComputingResource.java 8fe8c88 plugins/hypervisors/vmware/src/com/cloud/hypervisor/vmware/resource/VmwareResource.java 030eff0 plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java bac361d server/src/com/cloud/api/ApiResponseHelper.java 9548062 server/src/com/cloud/network/element/VpcVirtualRouterElement.java 8b0c58a server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManager.java 306b1a8 server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManagerImpl.java 1d901d9 server/src/com/cloud/network/vpc/NetworkACLManager.java 0ff3e88 server/src/com/cloud/network/vpc/NetworkACLManagerImpl.java 71d6da4 server/src/com/cloud/network/vpc/NetworkACLServiceImpl.java 7c50d90 server/src/com/cloud/network/vpc/PrivateGatewayProfile.java 20947db server/src/com/cloud/network/vpc/VpcManagerImpl.java 4af9278 server/test/com/cloud/vpc/MockVpcManagerImpl.java b4851d6 server/test/com/cloud/vpc/MockVpcVirtualNetworkApplianceManager.java cd1373c server/test/com/cloud/vpc/NetworkACLManagerTest.java dc53b2b server/test/org/apache/cloudstack/privategw/AclOnPrivateGwTest.java PRE-CREATION setup/db/db/schema-410to420.sql 8a42812 test/integration/smoke/test_network_acl.py 300fff9 test/integration/smoke/test_privategw_acl.py PRE-CREATION Diff: https://reviews.apache.org/r/10942/diff/ Testing ------- 1. Tested creation of private gateway with acl id 2. replacenetworkacl for privategateway id 3. add new acl item and checking the applying item on private gw 4. restart router and see the rules are added or not. Thanks, Jayapal Reddy