Commit Graph

19143 Commits

Author SHA1 Message Date
Brian Federle 16c720f713 UI: Add initial UCS section to infrastructure page 2013-07-09 13:53:04 -07:00
Marcus Sorensen bbff5e84ce CLOUDSTACK-3422 - fix null pointer in usage and action events when
deleting resources whose account has been removed
2013-07-09 09:44:54 -06:00
rayeesn 2005aae7ac Followup fix for CLOUDSTACK-2777, crypto.properties and xes.keystore moved to AWSAPI installation location and changed permission to 666 2013-07-09 21:09:08 +05:30
Kishan Kavala d4ed20b0d3 CLOUDSTACK-2429: Multiple private gateways are allowed within a VPC. Check for conflicting routes in all gateways when adding a new static route 2013-07-09 17:18:23 +05:30
Likitha Shetty 15ccce436b CLOUDSTACK-2777. Apache build should create jar file cloud-ec2.aar and package it under webapps7080/awsapi/WEB-INF/services 2013-07-09 15:26:22 +05:30
Murali Reddy fe568fefd3 CLOUDSTACK-234: create/delete firewa/lb/pf rule: send ip assoc command
only on first rule is created on the IP and last rule is revoked on the
IP

Current suboptima logic of IP Assoc

 - On associate IP to GuestNetwork there is an IPAssoc command sent to
   corresponding network service providers of the network
 - On every rule apply on IP associated with the network send IP assoc
   to the network service providers
 - On every rule deletion on IP associated with a network sernd IP assoc
   command to the network service providers

With this fix logic of IP assoc is changed as below which eliminates
executio of unnessary and expensive IpAssocCommand resource command

 - On associate IP to GuestNetwork, associate IP only to the network,
   Untill any service is associated with the IP dont send IP Assoc
 - On creation of first rule on the IP send IPAssoc to corresponding
   network service provider. Since IP is used for a service, IPAssoc
   need to be sent to correpondign service provider
 - On deletion of last rule on the IP send IPAssoc to corresponding
   network service provider. When last rule is deleted, IP has no
   service associated with it, so send IP assoc to service provider to
   remove the IP association
2013-07-09 13:31:39 +05:30
Jayapal c7f26583a2 CLOUDSTACK-3404 fixed vm deploy in ipv6 network, dhcp_release is performed only in ipv4 2013-07-09 13:12:06 +05:30
Jayapal c0a2821ac8 CLOUDSTACK-3352 fixed removing previous acl rules when emply acl is applied 2013-07-09 12:50:08 +05:30
Marcus Sorensen 7d097979da Summary: usage db connection missing url parameters property
Detail: users should be able to add url parameters to the usage database
connection string, just like with the cloud database

BUG-ID: CLOUDSTACK-3410
Bugfix-for: 4.2
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1373350596 -0600
2013-07-09 00:18:36 -06:00
Pranav Saxena 5bacfd5a9e Merge branch '4.2' of https://git-wip-us.apache.org/repos/asf/cloudstack into 4.2 2013-07-09 10:25:29 +05:30
Marcus Sorensen a505b5b489 Summary: update user data on all networks a VM is connected to
Detail: Get list of all nics and update user data on them, rather than just
the default nic for the VM. This makes the results consistent with the password
and SSH key metadata.

BUG-ID: CLOUDSTACK-3408
Bugfix-for: 4.1.1, 4.2.0
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1373345338 -0600
2013-07-08 22:54:37 -06:00
Pranav Saxena a1df211906 Japanse and chinese localization files 2013-07-09 10:24:35 +05:30
Edison Su 9a9720cee7 fix simulator 2013-07-08 18:43:20 -07:00
Edison Su ba4192dc5e fix simulator 2013-07-08 18:43:20 -07:00
Brian Federle 40cac192f6 Detail view: Fix context not being refreshed on perform action 2013-07-08 15:56:36 -07:00
Brian Federle 18b107b062 CLOUDSTACK-3337: Don't show current ACL list in dropdown 2013-07-08 15:56:31 -07:00
Brian Federle e535760d9b VPC JS: Code cleanup 2013-07-08 15:56:26 -07:00
Alena Prokharchyk 5f7b257fde CLOUDSTACK-3387: deleteTemplate - log the exception message when delete command fails 2013-07-08 15:44:48 -07:00
Brian Federle 73786c373a CLOUDSTACK-3253: Don't allow default ACL lists to be removed 2013-07-08 14:23:18 -07:00
Jessica Wang 46fcb03f17 CLOUDSTACK-3341: UI > template/ISO page > downloadTemplate/downloadISO action - do not decode URL return in extractTemplate API response. 2013-07-08 13:14:22 -07:00
Jessica Wang 5dc8bf9ec3 CLOUDSTACK-1676: UI > zone wizard > basic zone > pass securitygroupenabled=true if selected network offering includes security group service; pass securitygroupenabled=false if selected network offering does not include security group service. 2013-07-08 11:59:52 -07:00
Jessica Wang e03ea2702f CLOUDSTACK-3207: UI > domain page > get total number of instances, volumes by both listAccounts API and listProjects API. 2013-07-08 11:59:21 -07:00
Jessica Wang 3953cbe35e CLOUDSTACK-3164: UI - VPC section - tier - Internal LB - detailView - add assignVMs action in detailView (will show on Quickview in listView as well). 2013-07-08 11:58:39 -07:00
Jessica Wang 39e6e7f09c CLOUDSTACK-3093: UI - Infrastructure menu - zone detail - physical network - network service providers - Internal LB VM - add migrate, view console action. 2013-07-08 11:58:08 -07:00
Jessica Wang c6961ef655 CLOUDSTACK-3286: UI - Add Network Offering dialog - reset provider dropdown to first enabled option only if selected option is diabled. 2013-07-08 11:57:39 -07:00
Jessica Wang 00ae00ae35 CLOUDSTACK-2084: API - when account type is ACCOUNT_TYPE_PROJECT, make listVlanIpRanges API to return accountName. 2013-07-08 11:57:05 -07:00
Brian Federle 39d68b40b4 Region selector UI: Fix overlap issue with other dialogs
Remove z-index from region select button, to prevent overlap with other dialogs.
2013-07-08 11:33:28 -07:00
Brian Federle 2f3c9a085a Project switcher: Fix select height 2013-07-08 11:33:28 -07:00
Brian Federle 33c144a463 UI: Localize app name and 'about' window 2013-07-08 11:33:28 -07:00
Brian Federle f239136605 Multi-edit: edit rule UI: fix regression and restore functionality
Conflicts:
	ui/scripts/ui/dialog.js
2013-07-08 11:33:28 -07:00
Brian Federle b48d99b518 CLOUDSTACK-3170: Support editing ACL rule items
Conflicts:
	ui/scripts/vpc.js
2013-07-08 11:33:27 -07:00
Alena Prokharchyk 8c34f35a3f CLOUDSTACK-3356: list shared networks available for projects when call is executed by the admin who is not a part of the project 2013-07-08 11:21:13 -07:00
Brian Federle 3c82e7eb88 ACL item reorder: Fix error message box 2013-07-08 11:10:16 -07:00
Brian Federle 4cd5dfe2ae CLOUDSTACK-3153: On reorder, only update target ACL item's number 2013-07-08 11:10:11 -07:00
Brian Federle 5304d4973b ACL UI: Sort ACL items by number 2013-07-08 11:10:11 -07:00
Sateesh Chodapuneedi 8cab35aa41 CLOUDSTACK-3304 [Vmware][Dynamic Scaling] - Enforce checks for maximum hotadd memory limit & memory increment size in CS
Retrieve maximum hotadd memory limit & hotadd memory increment size from running VM's configuration to validate dynamic scale memory limit while scaling up a VM.

Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-07-08 21:19:46 +05:30
Koushik Das 916a009d5d CLOUDSTACK-3393: Local disk recreated for stopped VM when started
Recreating local disk will result in cleanup of the old disk and this will lead to data loss. So preventing this and bailing out with error. Once migration of local disk is supported then another option is to migrate the existing disk to the new local storage pool.
2013-07-08 17:09:16 +05:30
Likitha Shetty 2aacc29b49 CLOUDSTACK-3112. UserCredentials that is injected in AuthenticationHandler is not picked up 2013-07-08 15:38:42 +05:30
toshiaki.hatano a930426741 CLOUDSTACK-3384: CloudStack allow VLAN range between 0-4096. Should be 0-'4095'. 2013-07-08 15:39:57 +05:30
Pranav Saxena baadb8a8c2 pod/host dedication failure cases 2013-07-08 14:52:01 +05:30
Sateesh Chodapuneedi 574f782ab2 CLOUDSTACK-2592 [Automation]: Scale up VM on VMWARE without license doesn't throw appropriate error
Now ESXi server license would be fetched to see if HOTPLUG feature is license or not.
Throw Exception if the feature is not licensed.

Also added FeatureKeyConstants enum type to maintain list of various features to be checked whether licensed or not.

Signed-off-by: Sateesh Chodapuneedi <sateesh@apache.org>
2013-07-08 12:53:38 +05:30
Harikrishna Patnala 800c9e4091 CLOUDSTACK-3354: The CentOS built-in is dynamically scalable
Marking default CentOS template as dynamically_scalable template. The
PV tools are installed in our CentOS 5.6 template already.

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit d249bc7ce6)
2013-07-08 12:25:08 +05:30
Prasanna Santhanam bae28c008d do not wait for cleanup
Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-07-06 20:18:27 +05:30
Prasanna Santhanam 620ed6e0f1 do not wait for cleanup
simply cleanup and exit and network.gc will happen later

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-07-06 19:19:02 +05:30
Prasanna Santhanam b59f6abe89 CLOUDSTACK-3374: bucket names cannot contain periods.
The older AWS SDK 1.3.21.1 had a bug where in bucket names that contain
periods like a DNS name would fail to work over https. Bump up the
aws.sdk version to 1.3.22 which fixes the bug

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit 14c9a159a5)
2013-07-06 19:12:37 +05:30
Pranav Saxena 320e3a42a8 CLOUDSTACK-3333: Start port and end port disabled for protocolnumber 2013-07-05 20:28:39 +05:30
Prasanna Santhanam 3c69e3e2f0 Network GC test moved to regression suite
The network GC test is a long running test as it waits for
network.gc.wait + network.gc.interval * 2 to verify that the network
cleanups happen corectly. This test is also part of the regression suite
and is redundant in the smoke. The test run takes 30m longer because of
this test included in smoke.

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
(cherry picked from commit 915f7b9c12fb816ff87558e2b95599e74b8e9462)
2013-07-05 18:51:29 +05:30
Ryan Dietrich e7c8a35c3a CLOUDSTACK-3190: Async jobs actions now trigger event bus messages to be
published

-AsyncJobManagerImpl to publish async job events when async jobs are
created, updated and completed
2013-07-05 17:50:03 +05:30
Pranav Saxena be17ea8e94 CLOUDSTACK-3230: Cluster remains in processing state 2013-07-05 17:06:04 +05:30
Likitha Shetty 640948d818 CLOUDSTACK-3361. [Projects] Allow a normal user to edit public templates created by him. 2013-07-05 16:27:16 +05:30