cloudstack/server/test/com/cloud/network
Rohit Yadav 41fdb88970 CLOUDSTACK-10047: DVSwitch fixes and improvements (#2293)
Allow security policies to apply on port groups:
- Accepts security policies while creating network offering
- Deployed network will have security policies from the network offering
  applied on the port group (in vmware environment)
- Global settings as fallback when security policies are not defined for a network
  offering
- Default promiscuous mode security policy set to REJECT as it's the default
  for standard/default vswitch

Portgroup vlan-trunking options for dvswitch: This allows admins to define
a network with comma separated vlan id and vlan
range such as vlan://200-400,21,30-50 and use the provided vlan range to
configure vlan-trunking for a portgroup in dvswitch based environment.

VLAN overlap checks are performed for:
- isolated network against existing shared and isolated networks
- dedicated vlan ranges for the physical/public network for the zone
- shared network against existing isolated network

Allow shared networks to bypass vlan overlap checks: This allows admins
to create shared networks with a `bypassvlanoverlapcheck` API flag
which when set to 'true' will create a shared network without
performing vlan overlap checks against isolated network and against
the vlans allocated to the datacenter's physical network (vlan ranges).

Notes:
- No vlan-range overlap checks are performed when creating shared networks
- Multiple vlan id/ranges should include the vlan:// scheme prefix

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2017-10-25 15:14:42 +05:30
..
dao Removed trailing spaces 2013-11-21 04:08:01 -08:00
element CLOUDSTACK-8751 Added tests 2016-09-12 15:24:47 +05:30
firewall CLOUDSTACK-9669:Advaced zone isolated network egress destination cidr support 2017-06-06 15:51:00 +05:30
lb Fixed build failure due to commit 843f6b1691 2015-03-17 10:34:00 +05:30
router CLOUDSTACK-9592 Empty responses from site to site connection status are not handled propertly 2017-05-08 19:24:34 +05:30
security Offer a getDurationInMillis() method in the Profiler utility class 2015-06-24 09:36:40 +02:00
vpc Vpc redundancy enabled. Including Vpc & Vpc Offering creation. Marvin tests and UI. 2015-03-16 11:38:05 +01:00
vpn Removed unnecessary @Local annotations and their respective imports from the ComponentLifecycleBase class and its subclasses. 2015-11-21 18:31:11 -02:00
CreatePrivateNetworkTest.java CLOUDSTACK-10047: DVSwitch fixes and improvements (#2293) 2017-10-25 15:14:42 +05:30
DedicateGuestVlanRangesTest.java CLOUDSTACK-5236 : ability to identify where the user is from (ex. LDAP) 2015-03-16 14:53:53 +05:30
ExternalLoadBalancerDeviceManagerImplTest.java CLOUDSTACK-8672 : NCC Integration with CloudStack. 2017-07-20 12:42:43 +05:30
IpAddressManagerTest.java CLOUDSTACK-9317: Fixed disable static nat on leaving ips on interface 2017-05-17 11:03:50 +05:30
MockFirewallManagerImpl.java Removed unnecessary @Local annotations and their respective imports from the ComponentLifecycleBase class and its subclasses. 2015-11-21 18:31:11 -02:00
MockNetworkModelImpl.java CLOUDSTACK-9949: add ability to specify mac address (#2143) 2017-09-16 12:16:42 +05:30
NetworkManagerTestComponentLibrary.java Reformat all source code. Added checkstyle to check the source code 2013-11-20 07:26:53 -08:00
NetworkModelTest.java CLOUDSTACK-9403: Support for shared networks in Nuage VSP plugin 2016-12-07 10:03:28 +01:00
UpdatePhysicalNetworkTest.java All Checkstyle problems corrected 2013-12-12 12:26:07 -08:00