Alena Prokharchyk
0693aac774
CS-16222: send password reset command only to the element responsible for the userdata service in network
...
Reviewed-by: Sheng Yang
2012-08-31 16:57:11 -07:00
Alena Prokharchyk
7be2a6972d
Revert "CS-16222: Reset password failed for Guest VM".
...
Reviewed-by: Sheng Yang
2012-08-31 16:11:28 -07:00
Jayapal Reddy
653eb07627
CS-16222: Reset password failed for Guest VM
...
Reviewed-by: Abhi
2012-08-31 15:59:13 +05:30
Fang Wang
8ede202718
CS-15627:
...
Metadata should not expose "instance-id","vm-id" information to the regular User
Description:
Fix the vm-id output. Output the UUID instead of the db id. Did not change the instance-id.
reviewed-by: vaijy
2012-08-27 15:54:53 -07:00
Alena Prokharchyk
1fa67ff317
VPC: CS-16100 - 1) when start VPC router, never pick up any other hypervisor besides vmWare and Xen 2) When start user vm in vpc network, throw an error when deploy from the tempalate of not supported hypervisor
...
Reviewed-by: Frank Zhang
2012-08-22 11:48:28 -07:00
Abhinandan Prateek
70ec6089ac
bug CS-15978: Fix for a corner case during fullsync where it tolerates a VM to exist on two clusters by virtue of it’s current host id and last host id (being on two diff clusters).
...
reviewed-by: Murali
2012-08-22 12:37:00 +05:30
Nitin Mehta
b76bcdd62f
CS-16089: Create Template after upgrade from snapshot taken in 2.2.14 was failing since the swift_id was not null but 0 instead. Put a check in the code to check for not null and not 0 swift_id to go and download the snapshot from the swift.
...
Reviewed-by: Kishan
2012-08-21 13:39:05 +05:30
Edison Su
ef02d1ae87
add recreate.systemvm.enabled parameter to control recreating systemvm
2012-08-20 11:10:28 -07:00
Abhinandan Prateek
953d0b7c0b
bug CS-16031: marking older snapshots removed in db
2012-08-20 13:25:27 +05:30
Likitha Shetty
5b9224f290
CS-16041. Not able to deploy Vms using base64 encoded userdata.
...
Relaxed the validation applied on userdata.
Reviewed by: Prachi
2012-08-17 11:48:50 +05:30
Anthony Xu
6315b5ad41
CS-15922 : to avoid race condition when expunge vm, expunge interval and expunge deplay should be larger than 600 second
2012-08-13 17:41:21 -07:00
Koushik Das
7e681a701c
CS-15908 : LDV: Prevent attach local data volume to a VM created in a zone with local storage disabled
...
Following scenarios are not allowed in case local storage is disabled on zone:
-Creation of volume (new or from snapshot) with local disk offering.
-Attach/reattach of volume with local disk offering.
Reviewed-by: Nitin
2012-08-13 17:11:26 +05:30
Koushik Das
cae5db1722
CS-15603 : CloudStack failing to stop vm's when destroyVM is called
...
When a VM is force deleted and the host is not available then CS simply marks the state in db as "Destroyed/Expunging". The VM is still running on the host and once it becomes available again there is a discrepancy in state of the VM. In this scenario the VM is removed from the host when the next full cluster sync happens.
Reviewed-by: Abhi
2012-08-10 17:54:57 +05:30
Alena Prokharchyk
d31449f1c0
Name change for vpc/Dao package (dao is lowercased now)
...
Conflicts:
api/src/com/cloud/vm/PluggableNics.java
server/src/com/cloud/configuration/DefaultComponentLibrary.java
server/src/com/cloud/network/dao/RouterNetworkDaoImpl.java
server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManagerImpl.java
server/src/com/cloud/network/vpc/dao/PrivateIpDao.java
server/src/com/cloud/network/vpc/dao/PrivateIpDaoImpl.java
server/src/com/cloud/network/vpc/dao/StaticRouteDao.java
server/src/com/cloud/network/vpc/dao/StaticRouteDaoImpl.java
server/src/com/cloud/network/vpc/dao/VpcDao.java
server/src/com/cloud/network/vpc/dao/VpcDaoImpl.java
server/src/com/cloud/network/vpc/dao/VpcGatewayDao.java
server/src/com/cloud/network/vpc/dao/VpcGatewayDaoImpl.java
server/src/com/cloud/network/vpc/dao/VpcOfferingDao.java
server/src/com/cloud/network/vpc/dao/VpcOfferingDaoImpl.java
server/src/com/cloud/network/vpc/dao/VpcOfferingServiceMapDao.java
server/src/com/cloud/network/vpc/dao/VpcOfferingServiceMapDaoImpl.java
2012-08-08 15:02:46 -07:00
Jayapal
3455305f69
Fix: CS-15398 fix for basic zone dns issue in multiple pods
2012-08-07 16:16:24 +05:30
Likitha Shetty
0dd17697bb
CS-14796. deployVirtualMachine api, added a check to see if the userdata provided is base64 encoded.
...
Reviewed by: Prachi
2012-08-07 14:18:21 +05:30
Abhinandan Prateek
4146b4273d
bug CS-15859: put a check on volume limit
2012-08-06 17:50:29 +05:30
kishan
f3536fecc1
bug CS-15577: corrected regular router usage changes due to VPC usage addition
2012-08-05 23:51:09 +05:30
Vijayendra Bhamidipati
6dc833c771
CS-15217: Security: Malicious user is able to get the size of the cloud by enumerating IDs
...
Description:
Missed throwing exceptions at few places when making
changes previously. Commit includes whitespace corrections.
2012-08-03 13:24:18 -07:00
Alena Prokharchyk
b526affe01
Revert "CS-15398: Fix for dns issue in multiple pods"
...
This reverts commit dd4e19c16f .
2012-08-02 15:53:31 -07:00
Alena Prokharchyk
b05e6ba959
listVirtualMachines: implemented search by templateId/isoId
2012-08-02 15:40:20 -07:00
Jayapal
dd4e19c16f
CS-15398: Fix for dns issue in multiple pods
2012-08-02 12:40:39 +05:30
Koushik Das
6bc1d1247a
Fix for CS-15631
...
Support for up to 16 VDIs per VM on XS 6.0 and above (16 VDIs => root + cd + 14 data volumes). Currently in CS number of data disk that can be attached to VM is hard-coded to 6. Made this setting configurable by moving it to hypervisor capabilities. Although XS 6.0 and above supports upto 16 VDIs but while testing on XS 6.0.2 found that only 13 data volumes can be attached to a VM. So for XS 6.0 and 6.0.2 max_data_volumes_limit is set to 13 currently.
Reviewed-by: Nitin
2012-07-31 19:13:05 +05:30
Likitha Shetty
ddcb3d7b30
CS-14770. ec2-run-instances and ec2-describe-instances don't return keypair information.
...
Changing CS deployVirtualMachine and listVirtualMachine api response to include ssh keypair information.
Component: AWSAPI.
2012-07-30 11:50:04 +05:30
Vijayendra Bhamidipati
774e73dae3
Merge branch '3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 3.0.x
2012-07-27 15:38:56 -07:00
Sheng Yang
e8dbac17f6
CS-15719: Fix state change when stopping
2012-07-27 15:31:52 -07:00
Vijayendra Bhamidipati
62c11df4e9
CS-15217: Security: Malicious user is able to get the size of the cloud by enumerating IDs
...
Description:
1) With this commit in the series for this bug,
removed all occurrances of db IDs being passed
when raising InvalidParameterValueException.
2) Renamed HyervisorTemplateAdapter.java to
HypervisorTemplateAdapter.java.
2012-07-27 15:08:48 -07:00
Sheng Yang
c971d3c2a6
CS-15697: Fix wrong class for finalizeStop()
2012-07-26 16:04:10 -07:00
Vijayendra Bhamidipati
a0fa53ecd8
CS-15217: Security: Malicious user is able to get the size of the cloud by enumerating IDs
...
Description:
Removing more DB IDs from exception messages.
2012-07-25 18:39:48 -04:00
Alena Prokharchyk
f6041de179
VPC: added vif info to ipassoc command
2012-07-25 13:03:40 -07:00
Koushik Das
266b8e5ee8
Support for local data disk (part 1)
...
Following changes are made:
- Create disk offering API now takes an extra parameter to denote storage type (local or shared). This is similar to storage type in service offering.
- Create/delete of data volume on local storage
- Attach/detach for local data volumes. Re-attach is allowed as long as vm host and data volume storage pool host is same.
- Migration of VM instance is not supported if it uses local root or data volumes.
- Migrate is not supported for local volumes.
Reviewed-by: Abhi
2012-07-25 15:16:42 +05:30
Vijay
21e13657b4
AutoScale.
...
All API commands with separate service layer for AutoScale.
Not tested.
2012-07-24 09:57:10 +05:30
Alena Prokharchyk
22826032b4
VPC: CS-15668 - IpAssoc: unplug the nics before pluggning new ones
2012-07-23 16:18:49 -07:00
prachi
2a97fdae64
Merge branch '3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 3.0.x
2012-07-20 15:39:43 -07:00
prachi
c581d8b820
CS-15586: Public Vlan for an account fails in case of multiple Physical networks
...
Changes:
- Since Now a zone can have multiple physical networks, we need to find the physical network Id from the networkOffering's tag and zoneId and trafficType when we create a guest network
2012-07-20 15:39:26 -07:00
Alena Prokharchyk
aa6ee7c506
VPC: one more fix for multiple public nic case for the VPC VR
2012-07-20 14:08:00 -07:00
Alena Prokharchyk
c0fb2fece9
VPC: CS-15638: Plug nic for the public ip address if the ip address from the diff vlan range than sourceNat ip
2012-07-20 13:25:09 -07:00
Alena Prokharchyk
d7214db5ae
VPC: CS-15583 - hostName for the vm should be unique inside the network domain
2012-07-16 13:40:28 -07:00
Edison Su
79bb22c942
CS-15544,fixed
2012-07-11 16:01:07 -07:00
Alena Prokharchyk
b8b7d06f15
VPC: don't send staticRoutes in Revoke state to the VPC VR
2012-07-11 10:51:20 -07:00
Alena Prokharchyk
a3424cf8a0
VPC: add vm to network - no need to prepare nic when add vm in Stopped state to the network; the nic will be prepared once the vm starts up
2012-07-10 18:02:44 -07:00
Alena Prokharchyk
954b937a42
VPC: unplugNic - release the nic in the DB only after the command is executed succesfully on the backend
2012-07-10 18:02:44 -07:00
Alena Prokharchyk
08b9b3bc5b
VPC: CS-15505 - allocate guest nics when new VR starts in VPC
2012-07-09 18:08:44 -07:00
Alena Prokharchyk
1657486f41
VPC: added vpc_id to private_ip_address table to indicate which vpc the ip belongs to
2012-07-09 13:00:03 -07:00
Devdeep Singh
993852c5df
CS-15429: Create instance should fail if it results in exceeding volume resource limits for a user/domain-admin.
...
Additional fix needed if an instance is being created from an ISO. If an instance is created from an iso disk
offering id is not null and only one root volume disk is created. Making a fix to pass the right resource count
for an instance being created from an iso.
Reviewed-By: Rajesh
2012-07-09 17:52:32 +05:30
Vijayendra Bhamidipati
b5cb3ef70e
Merge branch '3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 3.0.x
2012-07-06 15:58:55 -07:00
Vijayendra Bhamidipati
06a9ef7923
CS-15217: Security: Malicious user is able to get the size of the cloud by enumerating IDs
...
Description:
More changes to remove DB IDs from exception messages.
2012-07-06 15:58:12 -07:00
Alena Prokharchyk
c49cc27b1c
VPC: CS-15485 - dont' create a record for VPC VR private gateway nic in router_network_ref; do it for regular guest networks only
2012-07-06 14:54:25 -07:00
Alena Prokharchyk
ed63a14d5e
Resource tags: CS-15473 - fixed delete/list by resourceId when UUID is specified as a value
2012-07-06 10:32:24 -07:00
Vijayendra Bhamidipati
3a557c2998
Merge branch '3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 3.0.x
...
Conflicts:
server/src/com/cloud/network/NetworkManagerImpl.java
2012-07-05 17:06:02 -07:00