651 Commits

Author SHA1 Message Date
Murali Reddy
d2d54a9463 region level VPC support
introduce 'RegionLevelVpc' as capability of 'Connectivity' service. Add
support for CreateVPCOffering to take the 'regionlevelvpc' as capability
of service 'connectivity'.

introduces new capability 'StretchedL2Subnet' for 'Connectivity'
service. Also add support to createNetworkOffering api to allow
StretchedL2Subnet capablity for the connectivity service.

adds check to ensure 'Connectivity' service provider supports
'StretchedL2Subnet' and 'RegionLevelVpc' capabilities when specified in
createNetworkOffering and createVpcOffering respectivley

enable ovs plug-in to support both StretchedL2Subnet and RegionLevelVpc
capabilities

make zone id optional parameter in createVpc, zone id can be null only
if vpc offfering supports region level VPC

in region level vpc, let the network/tier to be created in any zone of
the region

keep zoneid as required param for createVpc

skip external guest network guru if 'Connectivy' service is present in
network offering

fix build break in contrail manager

permit VM's to be created in different zone that in which network is
created if the network support streched L2 subnet

add integration tests for region level VPC

rebase to master

Conflicts:
	setup/db/db/schema-430to440.sql

Conflicts:
	api/src/org/apache/cloudstack/api/ApiConstants.java
	engine/schema/src/com/cloud/network/vpc/VpcVO.java
	setup/db/db/schema-430to440.sql
2014-03-20 16:32:22 +05:30
Marcus Sorensen
d638d04cbf CLOUDSTACK-6181: Merge of resize root feature (resize-root branch) 2014-03-14 07:17:33 -06:00
Hugo Trippaers
4402685e11 Update master to 4.5.0-SNAPSHOT 2014-03-14 14:55:26 +01:00
Saksham Srivastava
48f8a95b06 CLOUDSTACK-6092: Storage OverProvisioning as a Per Primary Basis Allow storage.overprovisioning.factor to be specified at storape pool level.
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2014-03-14 12:16:46 +05:30
Murali Reddy
015b667c6a integration tests for VPC's enabled for distributed routing 2014-03-14 16:56:38 +05:30
Harikrishna Patnala
f7337527cf CLOUDSTACK-6090: Virtual Router Service Failure Alerting
Signed-off-by: Koushik Das <koushik@apache.org>
2014-03-14 15:14:15 +05:30
Gaurav Aradhye
286974488e CLOUDSTACK-6215: Updating test case to accomodate condition for VMware
Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
2014-03-14 11:34:52 +05:30
Min Chen
99bdc8d875 Merge branch 'master' into rbac. 2014-03-13 11:05:03 -07:00
Koushik Das
5779292e93 CLOUDSTACK-6052: List VM enhancement to support querying with multiple VM IDs
New parameter 'ids' added to listVirtualMachine API. The syntax looks like
http://localhost:8096/api?command=listVirtualMachines&listAll=true&ids=eddac053-9b12-4d2e-acb7-233de2e98112,009966fc-4d7b-4f84-8609-254979ba0134
The new parameter will be mutually exclusive with the existing 'id' parameter.
2014-03-13 17:05:35 +05:30
Sanjay Tripathi
c7d31fe288 CLOUDSTACK-4760 : Enabling GPU support for XenServer.
CLOUDSTACK-4762 : Enabling VGPU support for XenServer.

This feature is to enable the GPU-passthrough and vGPU functionality,
with the help of this feature, admins/users will be able to leverage
the GPU graphics unit power by deploying a virtul machine with GPU or
vGPU support or by changing the service offering of an existing VM
at any later point of time. There GPU/vGPU enabled VMs are able to run
graphical applications.
For now, this feature is only supported with XenServer hypervisor but
can be extended to add the support of other hypervisors.
2014-03-11 15:44:51 +05:30
sanjeevneelarapu
4eece72eb1 Bug-Id: CS-19455 Add support for Hyper-v in regression test test_routers.py
Signed-off-by: sanjeevneelarapu <sanjeev.neelarapu@citrix.com>
2014-03-10 18:12:21 +05:30
Gaurav Aradhye
3f7b628c70 CLOUDSTACK-6147: Adding first set of test caess for Dynamic Compute Offering feature
Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
2014-03-10 11:20:44 +05:30
Gaurav Aradhye
3b3ae02459 CLOUDSTACK-5626: Simplifying VM Migrate code
Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
2014-03-10 11:18:26 +05:30
Min Chen
48e08fe676 Merge branch 'master' into rbac. 2014-03-06 14:02:20 -08:00
Min Chen
690c5d4d2a First time test_vm_iam.py is completely passed. 2014-03-04 11:17:20 -08:00
Gaurav Aradhye
bb149fb77b CLOUDSTACK:4840: Adding further test cases for Multiple IPs per NIC feature
Signed-off-by: SrikanteswaraRao Talluri <talluri@apache.org>
2014-03-04 12:25:48 +05:30
Min Chen
91882e26bf List VM marvin test fix. 2014-03-03 17:26:16 -08:00
yichi.lu
cefd4ce3be add some wait statements to tests
Signed-off-by: Sebastien Goasguen <runseb@gmail.com>
2014-03-02 16:24:43 -05:00
yichi.lu
58a3e75058 CLOUDSTACK-6015 add Apache license header
Signed-off-by: Sebastien Goasguen <runseb@gmail.com>
2014-03-02 16:24:43 -05:00
yichi.lu
3800728df7 initial check in
Signed-off-by: Sebastien Goasguen <runseb@gmail.com>
2014-03-02 16:24:43 -05:00
Min Chen
ae9be657e4 Fix IAM VM marvin test. 2014-02-28 17:33:10 -08:00
Min Chen
9f47466fea Fix some issues in renaming iam api, also fix marvin library. 2014-02-26 17:30:34 -08:00
Min Chen
b78cb2284a Add marvin integration test for list VM. 2014-02-21 15:35:48 -08:00
Ashutosh K
2091211c28 CLOUDSTACK-2232: Adding automation test cases for Persistent Networks feature 2014-02-21 17:46:14 +05:30
Girish Shilamkar
b70af44ecf CLOUDSTACK-4840: Add missed testcase in previous commit 2014-02-19 11:17:22 +05:30
Gaurav Aradhye
9174020d9a CLOUDSTACK-6066: Improved migration code to handle scenarios
according to hypervisor type
2014-02-12 10:04:39 +05:30
Gaurav Aradhye
d44c850445 CLOUDSTACK-5959: Fixed cascading failures in portable IP test cases 2014-02-10 12:34:17 +05:30
Ashutosh K
c108d7f0d0 CLOUDSTACK-2237: Automation-Adding next set of test cases for feature - SG in advanced zone 2014-01-14 14:34:21 +05:30
Girish Shilamkar
842b58d6ee CLOUDTACK-5626: Made few changes to test_vpc_vm_life_cycle.py 2014-01-14 11:19:22 +05:30
Gaurav Aradhye
1760de47e5 CLOUDSTACK-5748: Refactored code related to executing script 2014-01-13 13:00:50 +05:30
Ashutosh K
e58c3c809d CLOUDSTACK-5619: Egress Firewall rules - Increased timeout for router to come up 2014-01-08 19:22:07 +05:30
Gaurav Aradhye
777ab14942 CLOUDSTACK-5803: Fixed issues related to egress rule 2014-01-08 17:56:32 +05:30
Gaurav Aradhye
b98c0ee809 CLOUDSTACK-5630: Fixed snapshots' test cases 2014-01-08 17:16:06 +05:30
Girish Shilamkar
393d437b26 CLOUDSTACK-5627: Removed a validation which expected createVPCOffering to fail if SourceNAT not provided
createVPCOffering API creates VPC with SourceNat even if not provided as param. So this validation
is not required any more.
2014-01-08 12:05:39 +05:30
Ashutosh K
944358706d CLOUDSTACK-5802: Increased timeout for template state to become ready, improved assertion messages 2014-01-08 11:10:04 +05:30
Girish Shilamkar
d2ddf62679 CLOUDSTACK-5805: Increasing timeout period for VM to come to running state 2014-01-08 11:06:38 +05:30
Girish Shilamkar
0ff0bd2c17 CLOUDSTACK-5627: Fixed test_project_resources.py which 2014-01-07 16:02:51 +05:30
Girish Shilamkar
05df0cb823 Revert "CLOUDSTACK-5637: Detach volume before migrating"
This reverts commit 6c9b517929b0be7a44eae830b9b7b6823850c638.
2014-01-07 12:37:18 +05:30
SrikanteswaraRao Talluri
75ebc03693 CLOUDSTACK-5797: Fixed integration test for test_03_restore_vm_with_new_template 2014-01-06 19:46:05 +05:30
SrikanteswaraRao Talluri
c2b5addaed CLOUDSTACK-5625: removed unnecessary global setting 'ldap.realname.attribute' 2014-01-06 14:52:26 +05:30
Gaurav Aradhye
17b696e053 CLOUDSTACK-5185: Fixed test script related to cleanup in test_egress_fw_rules.py 2014-01-03 11:17:50 +05:30
Gaurav Aradhye
4251a09ef7 CLOUDSTACK-5633: Fixed network cleanup issue 2014-01-03 11:02:30 +05:30
Gaurav Aradhye
97ede2524c CLOUDSTACK-5636: Fixed issue 'Failed to upgrade network offering' in test_vpc_network test suite
Conflicts:
	test/integration/component/test_vpc_network.py
2014-01-02 12:34:00 +05:30
Girish Shilamkar
6c9b517929 CLOUDSTACK-5637: Detach volume before migrating 2013-12-31 11:34:16 +05:30
Gaurav Aradhye
013f100078 CLOUDSTACK-5635: Fixed issue (Max volumes has been exceeded for domain during test) 2013-12-30 18:05:04 +05:30
Gaurav Aradhye
5882123f19 CLOUDSTACK-5640: Correcting imports in test cases
Conflicts:
	test/integration/component/test_security_groups.py
2013-12-30 14:40:58 +05:30
Gaurav Aradhye
6ad27d903b CLOUDSTACK-5640: Correcting imports in test cases 2013-12-29 19:38:57 +05:30
Ashutosh K
4d9b95e13d CLOUDSTACK-2237: Automation - Adding new test cases for security group in advanced zone feature 2013-12-27 16:06:34 +05:30
Girish Shilamkar
ec8610f756 CLOUDSTACK-5638: Fixed code to check router state 2013-12-27 10:53:42 +05:30
Girish Shilamkar
b544669a84 CLOUDSTACK-5497: Fix test_guest_vlan_range.py to get free vlan range 2013-12-24 11:11:17 +05:30