edison
15403a1f29
add xenserver 6.2.0 hotfix support, to optimize vdi copy
...
add xenserver hot fix
2013-12-18 18:22:52 -08:00
Nitin Mehta
00b5e1a195
undo the comments on version check
2013-12-18 13:39:36 -08:00
Kishan Kavala
8a623d884c
CLOUDSTACK-5528 : When VR version is not known set requiresUpgrade flag to true
2013-12-18 18:22:07 +05:30
Jayapal
58f079d8c2
CLOUDSTACK-5466:Fixed freeing ip address in removeIpFromNic
2013-12-18 15:02:24 +05:30
Jayapal
dd039da7e4
CLOUDSTACK-5505: Fixed issue in getting interface number in IpAssocVpcCommand
...
Regression from the below commit
commit 494ccd821d
Author: ynojima <mail@ynojima.net>
Date: Wed Nov 6 11:02:56 2013 -0700
Bugfix: VR has double NICs connected to Public network
2013-12-18 12:27:20 +05:30
Nitin Mehta
dc0f8ebdf1
CLOUDSTACK-4941:
...
During HA call different planners which skip some heurestics
2013-12-17 18:32:46 -08:00
Kelven Yang
ed2125ec34
CLOUDSTACK-669: convert volume attach/detach flows to make them be serialized with other VM operations
2013-12-17 17:11:05 -08:00
Min Chen
d0abf3fcc2
CLOUDSTACK-5534: MySQL exception raised when searching for users with
...
keyword.
2013-12-17 16:55:49 -08:00
Sheng Yang
8cb51dcc88
CLOUDSTACK-5533: Disable VR's DNS functionality if user choose to use external dns
...
Also fix the regression that external dns won't be used if "dns" service in the
network offering is unset.
2013-12-17 16:06:31 -08:00
Prachi Damle
35afd012f5
CLOUDSTACK-4852: Since upgrade to 4.2 only users at the zone-attached domain level can manipulate VMs
...
Changes:
- The vmprofile owner passed in to the planner should be the VM's account and not the caller
- Do not do the access check for Root Admin
2013-12-17 11:23:21 -08:00
Bharat Kumar
9118bbf934
CLOUDSTACK-5495 Unable to stop VM. adding the changes to make the global config execute.in.sequence.hypervisor.commands configurable for stopvm command.
...
Signed-off-by: Koushik Das <koushik@apache.org>
2013-12-17 17:43:19 +05:30
Rajesh Battala
03f1bae21c
CLOUDSTACK-5365 added route for mgmt cidr in the VR running on HyperV
2013-12-17 16:40:01 +05:30
Murali Reddy
307e058690
CLOUDSTACK-5517: NPE observed during "release portable IPs" as part of
...
account cleanup
ensure proper portable ip address are released as part of account
cleanup
2013-12-16 19:34:32 +05:30
Kishan Kavala
e2805b802c
CLOUDSTACK-5145 : Added permission checks while deleting network ACLs
2013-12-16 17:50:08 +05:30
Likitha Shetty
6b7ea7f90d
CLOUDSTACK-5514. Response of listAccounts API call includes removed users
2013-12-16 15:45:38 +05:30
Min Chen
7cd125ca39
CLOUDSTACK-5446:KVM-Secondary Store down-Even after secondary store is
...
brought back up after being down for few hours,snapshot jobs do not get
triggered with reason "there is other active snapshot tasks on the
instance to which the volume is attached".
2013-12-13 18:09:16 -08:00
Kelven Yang
96678bbbfb
CLOUDSTACK-669: refactor VM work job dispatcher to allow volume/snapshot manager to participate serialized job handling
2013-12-13 17:26:13 -08:00
Jayapal
11c7fad535
CLOUDSTACK-5417 Updating egress firewall rules CiDR on external network restart
2013-12-13 13:59:42 +05:30
Alena Prokharchyk
326313e02e
Resource metadata support for S2SVpnConnection
2013-12-12 14:57:44 -08:00
Alena Prokharchyk
888a599a41
Resource metadata support for customer gateway
2013-12-12 13:56:38 -08:00
Nitin Mehta
67785c2ad6
CLOUDSTACK-5283:
...
Not able to list snapshots when few snapshots are in "CreatedOnPrimary" state. Dont throw an exception when snapshot doesnt have an entry in the snapshot store ref for the snapshot in Image store because that fails to list all snapshots and also it can a perfect use case when the backup flag is not turned on.
2013-12-12 13:13:16 -08:00
Kishan Kavala
6a63fb4461
Upgrade router template by accountName and domainId instead of accountId
2013-12-12 18:18:21 +05:30
Syed Ahmed
fb89a2d8f6
CLOUDSTACK-5296: Add certificate chain support for netscaler.
...
adds support for trust chains in the netscaler
2013-12-12 12:13:43 +05:30
Nitin Mehta
326a46d0ac
Revert "CLOUDSTACK-4904: Unable to see a derieved template if the"
...
This reverts commit 4907a8f6fa .
2013-12-11 21:53:33 -08:00
Min Chen
eb64159632
CLOUDSTACK-5414: With NFS Image Store migrated to S3 an error is thrown
...
in creation of Virtual Router.
2013-12-11 14:02:24 -08:00
Harikrishna Patnala
4907a8f6fa
CLOUDSTACK-4904: Unable to see a derieved template if the
...
parent template is deleted
Signed off by : nitin mehta<nitin.mehta@citrix.com>
2013-12-11 10:32:27 -08:00
Murali Reddy
4fb54ca32d
CLOUDSTACK-5428: support NetScaler to be configured exclusively for GSLB
...
service and not used for LB
Fix adds a boolean flag to addNetscalerLoadBalancer api, which
will mark added NetScaler for exclusive GSLB service. A netscaler marked
as exclusive gslb service provider is not picked for any guest network's
lb provider.
Conflicts:
engine/schema/src/com/cloud/network/dao/ExternalLoadBalancerDeviceVO.java
plugins/network-elements/f5/src/com/cloud/network/element/F5ExternalLoadBalancerElement.java
plugins/network-elements/netscaler/src/com/cloud/api/commands/AddNetscalerLoadBalancerCmd.java
plugins/network-elements/netscaler/src/com/cloud/api/response/NetscalerLoadBalancerResponse.java
plugins/network-elements/netscaler/src/com/cloud/network/element/NetscalerElement.java
server/src/com/cloud/network/ExternalLoadBalancerDeviceManager.java
server/src/com/cloud/network/ExternalLoadBalancerDeviceManagerImpl.java
setup/db/db/schema-421to430.sql
2013-12-11 15:36:22 +05:30
Jayapal
d221efcf81
Fixed the tests related to network acl
2013-12-11 13:07:22 +05:30
Jayapal
9a5cf614ab
CLOUDSTACK-5244 Fixed issue with applying acl items of acl to private gateway
2013-12-11 10:43:00 +05:30
Harikrishna Patnala
b478eed655
CLOUDSTACK-5419: missing parameters in configuration table and to remove unused parameters
...
Signed-off-by: Koushik Das <koushik@apache.org>
2013-12-10 16:36:55 +05:30
Jayapal
785b71e399
Fixed issue in loading cidr on VR reboot
2013-12-10 15:18:10 +05:30
Jayapal
3caef2b1d5
CLOUDSTACK-5278 Fixed cleaning up egress default rules on VR and SRX
...
1. Egress default policy rules is send to the firewall provider. It is up to the
provider to configure the rules.
2. The default policy rules are send for both allow and deny default policy.
3. On network shutdown rules for delete are send.
4. For VR and SRX, by default deny the traffic. So no default rule to deny traffic is required.
2013-12-10 14:43:13 +05:30
Will Stevens
794c17921b
CLOUDSTACK-5425: Fixed egress rules in Palo Alto plugin and removed un-need api commands.
...
Signed-off-by: Sheng Yang <sheng.yang@citrix.com>
2013-12-09 18:28:48 -08:00
Alena Prokharchyk
93fd323357
Resource metadata support for Site2SiteVpnGateway
2013-12-09 17:37:37 -08:00
Nitin Mehta
ebbc9292f3
CLOUDSTACK-3664:
...
scaling up vms was not considering parameter cluster.(memory/cpu).allocated.capacity.disablethreshold. Fixed it
Also added overprovisioning factor retrieval at the cluster level for host capacity check
2013-12-09 15:03:20 -08:00
Nitin Mehta
5d9335fcc3
CLOUDSTACK-3664:
...
scaling up vms was not considering parameter cluster.(memory/cpu).allocated.capacity.disablethreshold. Fixed it
Also added overprovisioning factor retrieval at the cluster level for host capacity check
2013-12-09 14:51:59 -08:00
Frank.Zhang
fca7dd29ab
Merge branch '4.3' of https://git-wip-us.apache.org/repos/asf/cloudstack into 4.3
2013-12-09 14:47:37 -08:00
Frank.Zhang
c0724349a6
CloudStackCLOUDSTACK-5350
...
[Automation] Failed to attach volume to VM, if the vm is created with
option startvm=false
duplicate of https://issues.apache.org/jira/browse/CLOUDSTACK-4244
merge the fix to 4.3
2013-12-09 14:47:02 -08:00
Prachi Damle
6df86db230
CLOUDSTACK-5426: Cannot deploy instance having multiple volumes that use different storage tags for storage pools in same cluster
...
Changes:
- We need to reset the avoid set to its original state while calling the storage pool allocators for each volume.
- This will prevent affecting allocation of the disks due to the avoid set output of the prior disk allocations.
2013-12-09 14:10:55 -08:00
Kishan Kavala
33ff20e1c3
CLOUDSTACK-5145 : Added permission checks while listing network ACLs and acl Items. Users will be able to list items that they have access to.
2013-12-09 19:49:29 +05:30
Alena Prokharchyk
c305e4ec5a
CLOUDSTACK-5390: obey page/pageSize parameters in listNetworks call
...
Conflicts:
server/src/com/cloud/network/NetworkServiceImpl.java
2013-12-06 16:47:41 -08:00
Kelven Yang
d931718ab2
CLOUDSTACK-669: put system vm work under new vmsync model
2013-12-06 15:48:10 -08:00
Fang Wang
3f526fb052
cloudstack-4308 Add API listCapabilities for KVMSnapshotEnabled so that UI can use it for recurring snapshot.
...
Conflicts:
api/src/org/apache/cloudstack/api/command/user/config/ListCapabilitiesCmd.java
api/src/org/apache/cloudstack/api/response/CapabilitiesResponse.java
server/src/com/cloud/server/ManagementServerImpl.java
2013-12-06 15:40:48 -08:00
Prachi Damle
3a6adb3c58
CLOUDSTACK-5399: Add option to createVolume API to specify a VM, to place the volume appropriately and attach immediately
...
Changes:
- Added 'virtualmachineid' parameter to the createVolume API to specify a VM for the volume. The Vm should be in 'Running' or 'Stopped' state.
- This parameter is used only when createVolume API is called using snapshotid parameter
- When this parameter is set, the volume is created from the snapshot in the pod/cluster of the VM. Also the volume is then attached to the VM in the same request
- If attach Volume fails but create has succeeded, the API errors out but the Volume created remains available. User may attach the same volume later
- When Vm is provided, but if no storage pool is available in the VM's pod/cluster then the volume is not created and API fails.
2013-12-06 13:18:37 -08:00
Prachi Damle
5c984eaef8
CLOUDSTACK-5140: A stopped vm cant start after disable threshold has been reached on the storage pool
...
Changes:
- Do not do the stoarge capacity check for a VM having READY Volumes that are already present on the storagepool.
Conflicts:
server/src/com/cloud/deploy/DeploymentPlanningManagerImpl.java
Conflicts:
server/src/com/cloud/deploy/DeploymentPlanningManagerImpl.java
2013-12-06 13:18:34 -08:00
Devdeep Singh
1a4604576a
CLOUDSTACK-5339: Porting the fix for enabling vhdx virtual disk type for hyperv.
2013-12-06 18:05:50 +05:30
Anthony Xu
65642e98b7
XS VMmetadata platform contains virtual platform related info, CS should save platform info in DB to migrate the VM to other Cluster
...
fixed typo
2013-12-06 01:16:11 -08:00
Frank.Zhang
80e88dd482
fix merge error breaking compile
2013-12-05 18:04:58 -08:00
Frank.Zhang
d3bff27ef9
CLOUDSTACK-5112
...
[Baremetal]Make IPMI retry times configurable
Conflicts:
server/src/com/cloud/configuration/Config.java
setup/db/db/schema-420to421.sql
2013-12-05 17:30:54 -08:00
Frank.Zhang
fd5b9a2780
CLOUDSTACK-4674
...
[baremetal] /usr/share/cloudstack-common/scripts/util/ipmi.py script
need to recognize various ipmi version and BMC type of server
2013-12-05 17:28:20 -08:00
Nitin Mehta
c06e69db19
CLOUDSTACK-5391:
...
check for host cpu capability while stop starting a vm on the same host. Also changed the FirstFitAllocator to use the same method.
2013-12-05 15:18:30 -08:00
Nitin Mehta
25e51a5716
CLOUDSTACK-4880:
...
check for host cpu capability while dynamic scaling a vm on the same host
2013-12-05 14:18:51 -08:00
Nitin Mehta
1cdc064c43
CLOUDSTACK-4880:
...
check for host cpu capability while dynamic scaling a vm on the same host
2013-12-05 14:14:31 -08:00
Anthony Xu
0847ccfe97
XS VMmetadata platform contains virtual platform related info, CS should save platform info in DB to migrate the VM to other Cluster
...
Conflicts:
engine/orchestration/src/com/cloud/vm/VirtualMachineManagerImpl.java
plugins/hypervisors/xen/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java
server/src/com/cloud/template/TemplateManagerImpl.java
2013-12-05 01:17:56 -08:00
Alena Prokharchyk
06d2e768b6
CLOUDSTACK-5152: when deployVm with SG, verify that vm and sg belong to the same account. Do this verification even when the call is done by the ROOT admin
2013-12-04 11:37:24 -08:00
Likitha Shetty
2794a9398f
CLOUDSTACK-5172. Detaching VM volume is not allowed if there are VM snapshots because any changes to the disk layout will break the semantics of VM-based snapshot
2013-12-04 20:17:58 +05:30
Alena Prokharchyk
b315ca1895
CLOUDSTACK-5261: support for alert publishing via Root admin web api
...
listAlerts: introduced new parameter "name" to the alertResponse
Added new Admin API - generateAlert. Available to ROOT admin only
listAlerts: implemented search by alert name
2013-12-03 17:08:23 -08:00
Darren Shepherd
97dc85caee
Make com.cloud.network.vpn.RemoteAccessVpnService an extensible type
2013-12-03 16:03:49 -08:00
Nitin Mehta
c1be404924
CLOUDSTACK-3364:
...
change updateIsoPermissions API to accept isextractable paramter from normal user
2013-12-03 14:54:59 -08:00
edison su
78c77ec905
0001-Fixed-issue-with-DataStoreDrivers-not-being-able-to-
2013-12-03 13:16:50 -08:00
Devdeep Singh
80a5dd75cd
Changes for allowing migration of a vm on hyperv. Migration was blocked in cloudstack for hyperv.
...
Enabled it. Also updated the agent code to allow hyperv migration.
2013-12-03 17:27:24 +05:30
Bharat Kumar
089c7bc9f8
CLOUDSTACK-5161 use a map to specify the custom parameters instead of having one parameter each
2013-12-03 16:53:58 +05:30
Nitin Mehta
ecfd486938
CLOUDSTACK-4881:
...
changeServiceForVirtualMachine API should be used to scale up a stopped vm only
2013-12-02 17:49:07 -08:00
Jayapal
8581e58165
CLOUDSTACK-1762 Fixed assigning network or broadcast ip to nic
2013-12-02 10:53:51 +05:30
Bharat Kumar
72e0354661
CLOUDSTACK-5161 enable scaling and upgrading of a vm using custom offering
...
Signed-off-by: Koushik Das <koushik@apache.org>
2013-11-29 18:32:16 +05:30
Wei Zhou
db5739b83f
CLOUDSTACK-5299: set hypervisor_type of volumes from image format if not set.
...
(cherry picked from commit 221aea5730 )
Conflicts:
server/src/com/cloud/api/query/dao/VolumeJoinDaoImpl.java
2013-11-29 10:54:28 +01:00
Likitha Shetty
aef392de99
CLOUDSTACK-5302. listHosts API response - value of cpuallocated is always 0%
2013-11-28 15:47:40 +05:30
Alena Prokharchyk
4edc3989bb
Resource metadata support for NetworkACLItem
2013-11-27 14:37:28 -08:00
Wei Zhou
3d601ba41a
CLOUDSTACK-5293: fix issue when collect vm disk statistics from iso
...
(cherry picked from commit f17f35eeb8 )
2013-11-27 14:43:47 +01:00
Alena Prokharchyk
c9b0a8b1f4
Resource metadata support for NetworkACLList
2013-11-26 17:22:32 -08:00
Alena Prokharchyk
1fe8efc85f
Resource metadata support for VPC Private Gateway
2013-11-26 12:48:41 -08:00
Wei Zhou
895e581e73
CLOUDSTACK-2940: Allowing Replacement of realhostip.com with a customized domain for SSVM
...
(cherry picked from commit e23b10319f )
2013-11-26 14:26:09 +01:00
Wei Zhou
3deb7dd6f5
CLOUDSTACK-5272: return unlimit if max.account.* or max.project.* is set to negative
...
(cherry picked from commit 888ddd724a )
2013-11-26 14:26:01 +01:00
Bharat Kumar
6af8021ef7
CLOUDSTACK-5162 Usage details are not getting populated when using dynamic offerings.
...
Signed-off-by: Koushik Das <koushik@apache.org>
2013-11-26 17:45:13 +05:30
Anshul Gangwar
30238f0c72
CLOUDSTACK-4959: added the connection and socket timeout parameters for SMTP and sending message in new thread so that HA doesn't get blocked beacause of hang in sending email alert
2013-11-26 16:40:39 +05:30
Alena Prokharchyk
f5c29c0f1a
ListPortFowardingRules: added networkId to the list of optional parameters to list by
2013-11-25 15:30:55 -08:00
Nitin Mehta
97e47f8847
CLOUDSTACK-5221:
...
In order to keep backward compatibility, listisos should return an empty response than an error when id of a removed iso is passed.
2013-11-25 13:48:30 -08:00
Hugo Trippaers
c714a9f3db
StoragePoolResponse.getId() returns a String with an UUID
2013-11-22 16:21:18 -08:00
Edison Su
70fed9f387
Add a new method on datastoredriver: getCapabilities, which will be called by liststoragepoolcmd. UI can make decision based on the capabilities of the storage.
...
And also add a new table: snapshotdetails
Conflicts:
plugins/storage/volume/default/src/org/apache/cloudstack/storage/datastore/driver/CloudStackPrimaryDataStoreDriverImpl.java
2013-11-22 16:20:41 -08:00
Min Chen
44a81519ce
CLOUDSTACK-5246:Xenserver - Hourly Snapshots - Creating snapshot from
...
ROOT volume fails with NullPointer Exception due to new jobs framework
merge.
2013-11-22 10:45:24 -08:00
Alena Prokharchyk
cb14dad75b
Resource metadata - support for VPC
...
Conflicts:
api/src/com/cloud/server/ResourceTag.java
server/src/com/cloud/metadata/ResourceMetaDataManagerImpl.java
2013-11-21 12:59:49 -08:00
Alena Prokharchyk
98ed8b7e59
Added missing @Inject to the ipAddressManager
2013-11-21 12:50:04 -08:00
Likitha Shetty
b1e0f50145
CLOUDSTACK-5227. Cannot pass Japanese characters as parameter values to an API.
...
During API check for control characters use pattern matching to avoid identifying all non-printable characters as control characters.
2013-11-21 13:38:09 +05:30
Kelven Yang
367db2e45f
Newly added VR monitoring service has broken VMware basic network mode.
2013-11-20 18:18:48 -08:00
Kelven Yang
7be9b121cf
CLOUDSTACK-669: Add host level side-by-side VM state report for graceful sync model migration
2013-11-20 18:17:29 -08:00
Likitha Shetty
f15c997769
CLOUDSTACK-5069. Added global config 'vmware.vcenter.session.timeout' to make the vCenter session timeout value configurable.
2013-11-20 16:02:50 +05:30
Syed Ahmed
041089afe2
Adding protocol parameter to loadbalancer response
2013-11-20 11:22:37 +05:30
fjkdf
7ed2a21c29
add mgt.server.vendor global configuration, in case different vendor wants to identify its identity
2013-11-19 18:01:45 -08:00
Kishan Kavala
8457538161
Fix listRouter by clusterId and upgradeRouterTemplate by clusterId
2013-11-18 13:15:42 +05:30
Harikrishna Patnala
52de0dc2ca
CLOUDSTACK-4835: Update global configuration test cases failed in master Changes made in update/list configuration API to use ConfigDepot
...
CLOUDSTACK-4169: Scoped configuraion parameters logic moved to ConfigDepot
CLOUDSTACK-5163: missing parameters in configuration table
2013-11-15 14:32:03 +05:30
Koushik Das
f84b729eb0
Revert "CLOUDSTACK-5176:"
...
This reverts commit f29c7188ba .
2013-11-15 12:59:48 +05:30
Nitin Mehta
f29c7188ba
CLOUDSTACK-5176:
...
Added the cluster scope to vmware.reserve factors
Signed off by : nitin mehta<nitin.mehta@citrix.com>
2013-11-14 15:47:09 -08:00
Wei Zhou
4cd5f7dc48
remove duplicated scheduled tasks from VpcVirtualNetworkApplianceManagerImpl
...
(cherry picked from commit e444a03819 )
2013-11-14 19:00:49 +01:00
Alena Prokharchyk
0837697f9b
Resource Metadata: added implementation for Remote Access VPN
2013-11-13 14:27:06 -08:00
Alena Prokharchyk
2b6ca5af0f
listRemoteAccessVpns: implemented search by networkId and id
2013-11-13 14:26:58 -08:00
Laszlo Hornyak
9f4c46126f
Add assumtion on OpenJDK for tests that build on JCE
...
This patch adds an assumption that OpenJDK is used in some of the tests.
OpenJDK detection utility also added. By specifying -Dcloudstack.jce.enabled=true in the test parameters the OpenJDK detection can be overridden.
Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
2013-11-13 22:28:51 +01:00
Laszlo Hornyak
9a3d32d12e
few cleanups in CertServiceTest and CertService
...
Tests:
- all tests are @Test rather than having one test to call them, so they can be run one by one
- tests that expect exception from a method fail if there is none
- no longer extends TestCase so that the original method names could be kept as test
Implementation:
- include root cause in exceptions when possible - helps at troubleshuting
- close readers
Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
2013-11-13 22:28:50 +01:00
Mike Tutkowski
742bf3cccc
CLOUDSTACK-4810: Enable hypervisor snapshots for CloudStack-managed storage (for XenServer and VMware)
2013-11-13 14:25:31 -07:00
Alena Prokharchyk
09cfcd619e
listFirewallRules - added optional networkId parameter allowing to search for firewall rules by guest network id
2013-11-12 17:17:21 -08:00
Mike Tutkowski
bb8794203e
CLOUDSTACK-4810: Enable hypervisor snapshots for CloudStack-managed storage (for XenServer and VMware)
2013-11-12 16:52:12 -07:00
Alena Prokharchyk
8c61117369
Added resource metadata support for PF rules
2013-11-12 11:03:10 -08:00
Bharat Kumar
c9108376b1
CLOUDSTACK-5063 Disk offering tied to a compute offering should not shown in disk offering section
2013-11-12 15:25:47 +05:30
Min Chen
a888a6950a
Delay in displaying VM migrate dialog due to get vm snapshot size for a
...
storage pool.
2013-11-11 14:29:24 -08:00
Harikrishna Patnala
6a8ec786ad
Template/ISO download fails cause the object to disappear from UI in 4.2
...
Signed-off-by: Koushik Das <koushik@apache.org>
2013-11-11 11:06:57 +05:30
Sheng Yang
fd2e8c9ac4
Redundant Router: Fix priority records in db
2013-11-08 18:27:31 -08:00
Sheng Yang
333be7de4d
Fix redundant router failed to start
...
ResourceUnavailableException won't be catched by VirtualNetworkApplianceManager
after Alex's refactor, because VirtualMachineManager.start() would cover the
exceptions as well. So changed the calling to advanceStart() instead.
2013-11-08 17:41:47 -08:00
Alena Prokharchyk
8bd1eaa210
ResourceMetaData: added support for userIpAddress (publicIp) metadata
2013-11-08 10:48:43 -08:00
Rajesh Battala
19e9849d86
Enabled the traffic lable support the hyperv hypervisor type. Modified the physical_network_traffic_types table to introduce hyperv_network lable column.
...
Modified associated VO's and impls classes. Modified the List/Update/Add TrafficType command api's and response classes.
Fixed the Unit tests
2013-11-08 20:21:18 +05:30
Syed
0076307863
Squashed merge of Ssl Termination feature
...
Bug: https://issues.apache.org/jira/browse/CLOUDSTACK-4821
FS: https://cwiki.apache.org/confluence/display/CLOUDSTACK/SSL+Termination+Support
This patch implements the SSL offload feature for loadbalancers
and includes the implementaion for this to work with Netscaler.
The following are the new API's that this patch adds
uploadSslCert
deleteSslCert
listSslCert
assignCertToLoadBalancer
removeCertFromLoadBalancer
Unit tests are also included in the patch.
2013-11-08 16:49:16 +05:30
Wei Zhou
57ba367f3c
CLOUDSTACK-5042: change cloud.keystore to cloudmanagementserver.keystore and install it (cherry picked from commit de448ec479)
2013-11-08 09:00:29 +01:00
Wei Zhou
edf04a33c1
remove network limitation of nics on systemvms (cherry picked from commit 0227e0013a)
2013-11-08 09:00:24 +01:00
Wei Zhou
958312de4c
CLOUDSTACK-5042: fix NPE error as BroadcastUri is NULL in shared network after upgrade from 2.2.14 (Cherry-picked from commit 09e7ab9750)
2013-11-08 09:00:15 +01:00
Prachi Damle
cb6d8d0190
CLOUDSTACK-5045 [Automation][BVT] Affinity group type is missing "create affinity group page" and failed to create Affinity group
...
Changes:
- Changes to Unit tests needed after this fix.
2013-11-07 21:40:39 -08:00
Prachi Damle
1047a5398d
CLOUDSTACK-5045 - [Automation][BVT] Affinity group type is missing "create affinity group page" and failed to create Affinity group
...
Changes:
- Refer the injected list of AffinityGroupProcessor
2013-11-07 21:39:17 -08:00
Min Chen
dc3d279272
CLOUDSTACK-4833:[Automation][BVT] Template and ISO test cases failing
...
from BVT suite, during LIST api call.
2013-11-07 15:19:19 -08:00
Edison Su
c233492bfc
Add quiencevm option on createsnapshotcmd
2013-11-07 14:57:05 -08:00
Kishan Kavala
3f5b8f7063
CLOUDSTACK-4793 : Added UpgradeRouterTemplate API. Added filters to listRouters API. listRouters response includes verion and required upgrade flag. Min VR version is checked before sending commands to router
2013-11-07 19:49:05 +05:30
Hugo Trippaers
85f38b3e07
Fix CID 1127051 DLS: Dead local store
...
Fix CID 1127050 WMI: Inefficient Map iterator
2013-11-07 15:01:21 +01:00
Hugo Trippaers
831eeeb422
Fix CID 1127031 Inefficient Map iterator
2013-11-07 14:59:43 +01:00
Hugo Trippaers
f00bfea61e
Fix CID 1127030, 1127029 Questionable Boxing of primitive value
...
Fix CID 1127028 Fix Inefficient Map Iterator
Fix bug.
2013-11-07 14:59:03 +01:00
Hugo Trippaers
9631df8d0e
Fix CID 1127021 Operands don't affect results
...
int can never be bigger than maxint.
Auto unboxing of Integer, not need for intValue()
2013-11-07 13:34:48 +01:00
Hugo Trippaers
f611c24dd5
Fix CID 1127027 Dereference before null check
...
template can't be null at this point as it has already been dereferenced
2013-11-07 13:34:48 +01:00
Jayapal
416206595e
CLOUDSTACK-4736 Fixed issue in default service selection
2013-11-07 17:11:03 +05:30
Bharat Kumar
7095ea2b5e
CLOUDSTACK-4738 Dynamic compute offering.
...
Signed-off-by: Koushik Das <koushik@apache.org>
2013-11-07 12:41:20 +05:30
Mike Tutkowski
10c513a259
CLOUDSTACK-4810: Enable hypervisor snapshots for CloudStack-managed storage (for XenServer and VMware)
2013-11-06 21:02:39 -07:00
Alena Prokharchyk
6d7674982a
CLOUDSTACK-4979: fix hostName for VmWare vms to follow the same logic
2013-11-06 16:16:25 -08:00
Alena Prokharchyk
fac22936f6
CLOUDSTACK-4979: if no hostName is passed to deployVm call, automatically generated hostName follows the pattern <instance.id global config>-<randomly generated uuid>.
...
Example: VM-a6c6457e-e4d0-486f-a392-9239be9b36f5
2013-11-06 15:46:57 -08:00
Hugo Trippaers
a7201a81b2
The VPC offering has the option internaly to specify the compute offering (service offering), expose this via the api.
...
Added a field to the command for serviceOfferingId and changed the internal interface to accept the service offering as parameter
Applied automated code cleanup
2013-11-06 22:13:00 +01:00
Will Stevens
8f8ad3f38e
Squashed commit of the Palo Alto Networks firewall integration plugin.
...
This patch adds a network plugin to support Palo Alto Networks firewall (their appliance and their VM series firewall).
More information in the FS: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Palo+Alto+Firewall+Integration
Features supported are:
- List/Add/Delete Palo Alto service provider
- List/Add/Delete Palo Alto network service offering
- List/Add/Delete Palo Alto network with above service offering
- Add instance to the new network (creates the public IP and private gateway/cidr on the PA as well as the source nat rule)
- List/Add/Delete Ingress Firewall rule
- List/Add/Delete Egress Firewall rule
- List/Add/Delete Port Forwarding rule
- List/Add/Delete Static Nat rule
- Supports Palo Alto Networks 'Log Forwarding' profile globally per device (additional docs to come)
- Supports Palo Alto Networks 'Security Profile Groups' functionality globally per device (additional docs to come)
Knowns limitations:
- Only supports one public IP range in CloudStack.
- Currently not verifying SSL certificates when creating a connection between CloudStack and the Palo Alto Networks firewall.
- Currently not tracking usage on Public IPs.
Signed-off-by: Sheng Yang <sheng.yang@citrix.com>
2013-11-06 10:08:22 -08:00
Sateesh Chodapuneedi
40a7839323
CLOUDSTACK-5061 - Cloudstack doesn't consider storage overprovisioning factor when using thin Provisioning over VMWare VMFS datastores
...
Fix is use the storage overprovisioning factor (global configuration parameter "storage.overprovisioning.factor") to calculate total provisioning capacity for storage space allocation over VMFS based storage pools as well.
There are two level of thin provisioning provided in VMware, storage level and file-level (VMDK) thin provisioning. in CloudStack, all volumes are provisioned with thin VMDK format, so at hypervisor level, we ALWAYS do thin provisioning. If storage vendor has the ability to provide storage level thin provisioning in addition to VMDK thin provisioning, it is also allowed since it is transparent to Cloudstack.
Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-11-06 17:47:40 +05:30
Likitha Shetty
f03dcdab19
[CLOUDSTACK-5051] Revert "CLOUDSTACK-3715. Socket timeout error is observed in VMware setup if a VMware task (RelocateVM_Task, CloneVM_Task etc.) takes more than 10 minutes. Making this value configurable to allow admins to modify the timeout if required. It defaults to the current value i.e. 10 minutes."
...
This reverts commit 3a91500173 .
Conflicts:
plugins/hypervisors/vmware/src/com/cloud/storage/resource/VmwareSecondaryStorageContextFactory.java
2013-11-06 19:07:33 +05:30
Jayapal
b464a20a52
CLOUDSTACK-4736: Monitoring services in VR
2013-11-05 23:39:33 +05:30
Harikrishna Patnala
a286dec098
CLOUDSTACK-4908: CPU socket count of host Adding cpu socket count of the host in hostresponse
...
Signed-off-by: Koushik Das <koushik@apache.org>
2013-11-05 16:12:36 +05:30
Likitha Shetty
3a91500173
CLOUDSTACK-3715. Socket timeout error is observed in VMware setup if a VMware task (RelocateVM_Task, CloneVM_Task etc.) takes more than 10 minutes. Making this value configurable to allow admins to modify the timeout if required. It defaults to the current value i.e. 10 minutes.
2013-11-05 15:59:03 +05:30
Prachi Damle
3cc823903a
CLOUDSTACK-4755: cloudstack 4.x does not allow memory upgrade
...
Changes:
- Set total capacity of a host if it has changed in the CapacityChecker thread
- Fix bug while setting the reserved/used cpu/mem capacity - only one of them used to get set
2013-11-04 16:45:11 -08:00
Prachi Damle
863a84a15d
CLOUDSTACK-4948: DeploymentPlanner: Logic to check if cluster can be avoided, needs to consider if VM is using local storage and/or shared storage
...
Changes:
- Changes due to VirtualMachineProfile changes done in master
2013-11-04 16:45:06 -08:00
Prachi Damle
4be7947281
CLOUDSTACK-4948: DeploymentPlanner: Logic to check if cluster can be avoided, needs to consider if VM is using local storage and/or shared storage
...
Changes:
- Consider if VM requires the local storage or shared storage or both for its disks.
- Accordingly all pools in the cluster should consider local or shared or both pools
Conflicts:
server/src/com/cloud/agent/manager/allocator/HostAllocator.java
2013-11-04 16:45:02 -08:00
Min Chen
9a62239a92
CLOUDSTACK-5017: Throw CloudRuntimeException in case of template/volume
...
download when ssvm is not ready so that caller can remove some leftover
entries in template_store_ref and volume_store_ref.
2013-11-04 12:32:05 -08:00
Hugo Trippaers
29aa4ae8da
Get rid of some errors and warnings in the server and usage sources
2013-11-04 20:01:14 +01:00
Donal Lafferty
f9f196a46a
A plugin for Hyper-V control is available for CloudStack. The plugin implements basic VM control; however, its
...
architecture allows additional functionality to be easily added. Incorporating the plugin in CloudStack will allow
the community to participate in improving the features available with Hyper-V. The plugin uses a Director Connect
Agent architecture described here: https://cwiki.apache.org/confluence/display/CLOUDSTACK/Progress
Add ability to pass kvp data via the key cloudstack-vm-userdata
Rearrange code to make it clearer what .NET objects are being used.
Test failures are easier to deal with if test key is not deleted.
Acquire management/pod ip for control ip when VR deploys in HyperV
Fixed deletion on VM's on hyperv host when mgmt server gets restarted due to HA
Implementation for attach iso command. Attaches an iso to a given vm.
2013-11-04 18:48:53 +05:30
Alena Prokharchyk
7a26894eb0
Changes to @Parameter - added RoleType[] authorized() field. The field defines who is authorized to put the parameter to the call. If the person is not authorized, the parameter will be ignored.
...
Also fixed CLOUDSTACK-5024 - added storageId to the list of the request parameters (available to the Root admin only)
2013-11-01 22:48:11 -07:00
Min Chen
6eecb0b3b5
CLOUDSTACK-5017: If SSVM is unavailable DownloadCommands will be routed
...
to mgmt server.
2013-11-01 18:07:00 -07:00
Edison Su
c5bec6b336
add quiescevm in createvmsnapshotcmd
2013-10-31 16:45:05 -07:00
Alena Prokharchyk
78b1ac4126
CLOUDSTACK-3868: fixed "count" param in listUsageRecords API to return the actual number of records matching the search criteria. Used to return the wrong value - the number of records per page
...
Conflicts:
server/src/com/cloud/usage/UsageServiceImpl.java
utils/src/com/cloud/utils/db/GenericDaoBase.java
2013-10-31 15:25:57 -07:00
Rajani Karuturi
b436a82392
added group and domain params to importLdapUsers api call
...
Signed-off-by: Ian Duffy <ian@ianduffy.ie>
2013-10-31 22:06:32 +00:00
Mike Tutkowski
449b5daa70
VMware changes related to managed storage
2013-10-31 08:30:50 -06:00
Wei Zhou
4495d456ed
CLOUDSTACK-4830: fix build error
2013-10-31 11:50:01 +01:00
Wei Zhou
382391f270
CLOUDSTACK-4987: only shared network and isolated network with same account can be assigned to a VM
...
(cherry picked from commit 743eed8771 )
2013-10-31 11:37:31 +01:00
Wei Zhou
5109498783
CLOUDSTACK-4830: allow create account and user by domain admin
...
(cherry picked from commit 0d12e3eb9d )
2013-10-31 11:36:54 +01:00
Sheng Yang
3205cd42b5
CLOUDSTACK-730: Site-to-site VPN between VPC VR to VR
...
Now VPN connection can be created as "passive", which would enable the ability
of remote peer initiate the connection. So it's possible for VPC VR to
establish the connection to another VPC VR of CloudStack.
Test case also included.
The test case would create 2 vpcs and using VPN to connect them.
2013-10-30 19:30:22 -07:00