Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							bba96254f5 
							
						 
					 
					
						
						
							
							Refactoring ListVMGroupsCmd and InstanceGroupResponse.  
						
						
						
						
					 
					
						2012-12-10 13:59:20 -08:00 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							e398b1e47a 
							
						 
					 
					
						
						
							
							api: Refactor command and response classes to org.apache.cloudstack.api.*  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <bhaisaab@apache.org> 
						
						
					 
					
						2012-12-07 19:23:24 -08:00 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							af28c06998 
							
						 
					 
					
						
						
							
							api: move and group all under command, org.apache.cloudstack.command.*  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <bhaisaab@apache.org> 
						
						
					 
					
						2012-12-07 18:30:54 -08:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							30941c2d31 
							
						 
					 
					
						
						
							
							api: Refactoring ListEventsCmd and EventResponse, and create Event db view.  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <bhaisaab@apache.org> 
						
						
					 
					
						2012-12-07 16:54:45 -08:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							acf7afd7f5 
							
						 
					 
					
						
						
							
							api: Refactor ResourceTagResponse and ListTagsCmd, add db view for ResourceTag.  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <bhaisaab@apache.org> 
						
						
					 
					
						2012-12-07 09:57:52 -08:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							8a313d7f84 
							
						 
					 
					
						
						
							
							api: SecurityGroupResponse and SecurityGroupRuleResponse refactoring  
						
						... 
						
						
						
						Signed-off-by: Rohit Yadav <bhaisaab@apache.org> 
						
						
					 
					
						2012-12-06 16:04:48 -08:00 
						 
				 
			
				
					
						
							
							
								Min Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							b0ce8fd4ff 
							
						 
					 
					
						
						
							
							api: Optimize and improve api, db call perfomance  
						
						... 
						
						
						
						This is part 1 of list API refactoring. Commands covered:
listVmsCmd, listRoutersCmd Response covered:
UserVmResponse, DomainRouterResponse. DB views created:
user_vm_view, domain_router_view.
Signed-off-by: Rohit Yadav <bhaisaab@apache.org> 
						
						
					 
					
						2012-12-05 20:06:20 -08:00 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							b673c21174 
							
						 
					 
					
						
						
							
							api_refactor: refactor job (async jobs) apis  
						
						... 
						
						
						
						- Fix refactored apis, mappings in commands*.in
- Fix comments etc.
Signed-off-by: Rohit Yadav <bhaisaab@apache.org> 
						
						
					 
					
						2012-12-04 00:12:17 -08:00 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							6fc3bc3760 
							
						 
					 
					
						
						
							
							api_refactor: refactor vpn and vm apis  
						
						... 
						
						
						
						- Refactor VPN and VM APIs to admin and user pkgs
- Names space, org.apache.cloudstack
- Fix refactored apis in commands*.in
- Fix comments etc.
- Expand tabs, remove trailing whitespace
Signed-off-by: Rohit Yadav <bhaisaab@apache.org> 
						
						
					 
					
						2012-12-03 21:27:02 -08:00 
						 
				 
			
				
					
						
							
							
								Rohit Yadav 
							
						 
					 
					
						
						
						
						
							
						
						
							5edfc2760a 
							
						 
					 
					
						
						
							
							refactor: remove redundant imports, fix trailing chars  
						
						
						
						
					 
					
						2012-12-03 13:54:37 -08:00 
						 
				 
			
				
					
						
							
							
								Vijay Venkatachalam 
							
						 
					 
					
						
						
						
						
							
						
						
							aea87da410 
							
						 
					 
					
						
						
							
							Autoscale:Sending the Counter params as list  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/api/ApiResponseHelper.java 
						
						
					 
					
						2012-11-16 11:07:24 +05:30 
						 
				 
			
				
					
						
							
							
								Vijay Venkatachalam 
							
						 
					 
					
						
						
						
						
							
						
						
							affc162556 
							
						 
					 
					
						
						
							
							AutoScale: Fixing issues that occurred during rebase with master  
						
						
						
						
					 
					
						2012-11-16 11:04:37 +05:30 
						 
				 
			
				
					
						
							
							
								Vijay Venkatachalam 
							
						 
					 
					
						
						
						
						
							
						
						
							527b5c8ee2 
							
						 
					 
					
						
						
							
							Autoscale: Supporting network element independent counter parameters Reviewed-By:Devdeep  
						
						
						
						
					 
					
						2012-11-16 10:57:00 +05:30 
						 
				 
			
				
					
						
							
							
								Vijay 
							
						 
					 
					
						
						
						
						
							
						
						
							dda4d39b55 
							
						 
					 
					
						
						
							
							AutoScale changes in Apache master  
						
						
						
						
					 
					
						2012-11-16 10:56:44 +05:30 
						 
				 
			
				
					
						
							
							
								Kishan Kavala 
							
						 
					 
					
						
						
						
						
							
						
						
							f0f33bf4da 
							
						 
					 
					
						
						
							
							Added Mock ApiServer, Regions API calls with api keys  
						
						
						
						
					 
					
						2012-10-17 14:16:36 +05:30 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							1d458c7a2d 
							
						 
					 
					
						
						
							
							CLOUDSTACK-347: ipAddressResponse/NetworkResponse API - return vlan info only when the caller is ROOT admin  
						
						
						
						
					 
					
						2012-10-15 11:39:38 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							be2017849a 
							
						 
					 
					
						
						
							
							CLOUDSTACK-84: fixed NPE that used to happen on API layer when list resource of the project was called when project was going through removal process.  
						
						
						
						
					 
					
						2012-10-05 15:10:31 -07:00 
						 
				 
			
				
					
						
							
							
								Kishan Kavala 
							
						 
					 
					
						
						
						
						
							
						
						
							89779cceb8 
							
						 
					 
					
						
						
							
							Merge branch 'master' into regions  
						
						... 
						
						
						
						Conflicts:
	api/src/com/cloud/api/ApiConstants.java
	api/src/com/cloud/api/ResponseGenerator.java
	client/tomcatconf/commands.properties.in
	core/src/com/cloud/user/UserVO.java
	server/src/com/cloud/api/ApiResponseHelper.java
	server/src/com/cloud/configuration/DefaultComponentLibrary.java
	server/src/com/cloud/user/AccountManagerImpl.java
	setup/db/create-schema.sql 
						
						
					 
					
						2012-10-03 14:09:01 +05:30 
						 
				 
			
				
					
						
							
							
								Kishan Kavala 
							
						 
					 
					
						
						
						
						
							
						
						
							4fcf64dd74 
							
						 
					 
					
						
						
							
							updated regions branch with changes from master  
						
						
						
						
					 
					
						2012-09-27 17:04:59 +05:30 
						 
				 
			
				
					
						
							
							
								Koushik Das 
							
						 
					 
					
						
						
						
						
							
						
						
							65eeeaf071 
							
						 
					 
					
						
						
							
							CS-14277  
						
						... 
						
						
						
						Support for local data disk. Currently enable/disable config is at zone level, in subsequent checkins it can be made more granular.
    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.
    - Zone level config to enable/disable local storage usage for service and disk offerings.
    - Local storage gets discovered when a host is added/reconnected if zone level config is enabled. When disabled existing local storages are not removed but any new local storage is not added.
    - Deploy VM command validates service and disk offerings based on local storage config.
    - Upgrade uses the global config 'use.local.storage' to set the zone level config for local storage.
(cherry picked from commit 62710aed37606168012a0ed255a876c8e7954010) 
						
						
					 
					
						2012-09-11 17:22:43 +05:30 
						 
				 
			
				
					
						
							
							
								Likitha Shetty 
							
						 
					 
					
						
						
						
						
							
						
						
							8c3450b503 
							
						 
					 
					
						
						
							
							CS-14770. ec2-run-instances and ec2-describe-instances don't return keypair information. Component: AWSAPI.  
						
						
						
						
					 
					
						2012-08-28 13:52:42 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							e252de4999 
							
						 
					 
					
						
						
							
							PublicIpAddress api response: new parameter "associatednetworkname" - the name of the guest network associated with the ip address  
						
						... 
						
						
						
						Reviewed-by: Frank Zhang
Conflicts:
	api/src/com/cloud/api/ApiConstants.java
	server/src/com/cloud/api/ApiResponseHelper.java 
						
						
					 
					
						2012-08-21 15:35:40 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							335730dc65 
							
						 
					 
					
						
						
							
							CS-15999: added nics to domain router api response  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/api/ApiResponseHelper.java 
						
						
					 
					
						2012-08-16 10:50:09 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							1b5103c501 
							
						 
					 
					
						
						
							
							S2S VPN: CS-15472: Separate IKE lifetime and ESP lifetime  
						
						
						
						
					 
					
						2012-08-06 15:19:26 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							b92d2336ad 
							
						 
					 
					
						
						
							
							VPC: CS-15798 - added vpc resource limit. Check vpc functional spec for more details:  
						
						... 
						
						
						
						http://wiki.cloudstack.org/display/RelOps/Inter-VLAN+Routing+functional+spec 
Conflicts:
	server/src/com/cloud/api/ApiResponseHelper.java
	server/src/com/cloud/network/vpc/VpcManagerImpl.java
	server/src/com/cloud/resourcelimit/ResourceLimitManagerImpl.java 
					
						2012-08-01 18:57:33 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							5cbe3d9722 
							
						 
					 
					
						
						
							
							ResourceTags: resourcetags support for Project/Vpc/NetworkACL/StaticRoute  
						
						... 
						
						
						
						Conflicts:
	api/src/com/cloud/api/commands/ListVPCsCmd.java
	server/src/com/cloud/api/ApiResponseHelper.java
	server/src/com/cloud/network/dao/FirewallRulesDaoImpl.java
	server/src/com/cloud/network/vpc/VpcManagerImpl.java
	server/src/com/cloud/projects/dao/ProjectDaoImpl.java
	server/src/com/cloud/uuididentity/dao/IdentityDao.java 
						
						
					 
					
						2012-08-01 18:54:08 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							48102871e9 
							
						 
					 
					
						
						
							
							VPC: add account/domain info to the API vpc response  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/api/ApiResponseHelper.java 
						
						
					 
					
						2012-08-01 18:48:09 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7706a9c32f 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/network/rules/RulesManagerImpl.java 
						
						
					 
					
						2012-07-31 13:37:28 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							67941f818d 
							
						 
					 
					
						
						
							
							S2S VPN: CS-15724: Show more parameter for listVpnCustomerGateways API  
						
						
						
						
					 
					
						2012-07-30 15:52:23 -07:00 
						 
				 
			
				
					
						
							
							
								Pranav Saxena 
							
						 
					 
					
						
						
						
						
							
						
						
							36fc2bd9b5 
							
						 
					 
					
						
						
							
							CS-15044:API changes and UI changes to provide option to view the name of the guestnetwork a virtual machine belongs  
						
						
						
						
					 
					
						2012-07-31 02:57:46 +05:30 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							72a4b2f410 
							
						 
					 
					
						
						
							
							S2S VPN: Add name field for customer gateway  
						
						... 
						
						
						
						Easier for user to identify the correct gateway 
						
						
					 
					
						2012-07-27 16:27:36 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							766b7a2706 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/api/ApiResponseHelper.java 
						
						
					 
					
						2012-07-23 16:38:58 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							7d68e33323 
							
						 
					 
					
						
						
							
							S2S VPN: Use source NAT ip address for VPN gateway  
						
						... 
						
						
						
						Conflicts:
	api/src/com/cloud/api/commands/CreateVpnGatewayCmd.java
	server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManagerImpl.java
	server/src/com/cloud/network/vpc/VpcManagerImpl.java 
						
						
					 
					
						2012-07-23 14:44:05 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							671475242c 
							
						 
					 
					
						
						
							
							S2S VPN: Add domain and account for VPN  
						
						... 
						
						
						
						Admin can add VPN connection for others
Conflicts:
	api/src/com/cloud/api/commands/CreateVpnConnectionCmd.java
	server/src/com/cloud/api/ApiResponseHelper.java
	setup/db/create-schema.sql 
						
						
					 
					
						2012-07-23 14:40:26 -07:00 
						 
				 
			
				
					
						
							
							
								Sheng Yang 
							
						 
					 
					
						
						
						
						
							
						
						
							230ce1dfee 
							
						 
					 
					
						
						
							
							S2S VPN: Add state for vpn connection response  
						
						
						
						
					 
					
						2012-07-23 14:38:06 -07:00 
						 
				 
			
				
					
						
							
							
								Jessica Wang 
							
						 
					 
					
						
						
						
						
							
						
						
							830901d7cc 
							
						 
					 
					
						
						
							
							cloudstack 3.0 API - listVpnConnections API - add gatewayIp, guestCidrList,ipsecPsk, ikePolicy, espPolicy, lifetime property (get it from customerGateway object).  
						
						
						
						
					 
					
						2012-07-23 14:21:10 -07:00 
						 
				 
			
				
					
						
							
							
								Jessica Wang 
							
						 
					 
					
						
						
						
						
							
						
						
							196885e378 
							
						 
					 
					
						
						
							
							cloudstack 3.0 API - listVpnConnections API - add publicip property (get it from vpnGateway object).  
						
						
						
						
					 
					
						2012-07-23 14:20:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jessica Wang 
							
						 
					 
					
						
						
						
						
							
						
						
							8fad593ac5 
							
						 
					 
					
						
						
							
							cloudstack 3.0 API: CreateVpnCustomerGateway API, ListVpnCustomerGateways API: set object name for API response.  
						
						
						
						
					 
					
						2012-07-23 12:14:59 -07:00 
						 
				 
			
				
					
						
							
							
								Jessica Wang 
							
						 
					 
					
						
						
						
						
							
						
						
							aac0a808c1 
							
						 
					 
					
						
						
							
							cloudstack 3.0 API - CreateVpnConnection API, ListVpnConnections API: set object name for API response.  
						
						
						
						
					 
					
						2012-07-23 12:10:29 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							9e5fb17e3d 
							
						 
					 
					
						
						
							
							CS-15077: fixed listPublicIpAddresses in basic zone  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/api/ApiResponseHelper.java
	server/src/com/cloud/server/ManagementServerImpl.java 
						
						
					 
					
						2012-07-23 11:21:28 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7cf7002571 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						
						
						
					 
					
						2012-07-23 10:57:55 -07:00 
						 
				 
			
				
					
						
							
							
								Jessica Wang 
							
						 
					 
					
						
						
						
						
							
						
						
							8712812ca7 
							
						 
					 
					
						
						
							
							cloudstack 3.0 API: CreateVpnGateway API, ListVpnGateways API: set object name for API response.  
						
						
						
						
					 
					
						2012-07-20 16:49:17 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7cb4ab5e60 
							
						 
					 
					
						
						
							
							VPC: added State to vpc_gateways  
						
						
						
						
					 
					
						2012-07-11 12:05:42 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							911ed25fbc 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						
						
						
					 
					
						2012-07-09 18:31:28 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							d52c6e2313 
							
						 
					 
					
						
						
							
							listPublicIpAddresses api: don't set associatedWithNetworkId if corresponding field is null in the DB  
						
						
						
						
					 
					
						2012-07-09 18:13:32 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							63d6941bdc 
							
						 
					 
					
						
						
							
							ResourceTags: respect tag parameter in listTemplates/listIsos commands  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/storage/dao/VMTemplateDao.java
	server/src/com/cloud/storage/dao/VMTemplateDaoImpl.java 
						
						
					 
					
						2012-07-06 16:59:14 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							353423acec 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						... 
						
						
						
						Conflicts:
	api/src/com/cloud/api/commands/ListFirewallRulesCmd.java
	api/src/com/cloud/api/response/FirewallResponse.java
	api/src/com/cloud/api/response/IPAddressResponse.java
	server/src/com/cloud/api/ApiDBUtils.java
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/network/dao/FirewallRulesDaoImpl.java
	server/src/com/cloud/network/dao/NetworkDaoImpl.java
	server/src/com/cloud/server/ManagementServerImpl.java 
						
						
					 
					
						2012-07-06 12:04:10 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							7acf8585b1 
							
						 
					 
					
						
						
							
							Resource tags: 1) Remove tag records when correspdonding cloudStack object gets removed  
						
						... 
						
						
						
						2) added "tags" request parameter to the banch of list* Api commands (listVirtualMachines, listSnapshots - all commands are listed in the resource tags functional spec)
Conflicts:
	api/src/com/cloud/api/commands/ListFirewallRulesCmd.java
	api/src/com/cloud/api/commands/ListPortForwardingRulesCmd.java
	api/src/com/cloud/api/commands/ListPublicIpAddressesCmd.java
	api/src/com/cloud/api/commands/ListSecurityGroupsCmd.java
	api/src/com/cloud/api/commands/ListSnapshotsCmd.java
	api/src/com/cloud/api/commands/ListVolumesCmd.java
	api/src/com/cloud/api/response/FirewallResponse.java
	api/src/com/cloud/api/response/IPAddressResponse.java
	api/src/com/cloud/api/response/VolumeResponse.java
	server/src/com/cloud/api/ApiDBUtils.java
	server/src/com/cloud/api/ApiResponseHelper.java
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/network/dao/FirewallRulesDaoImpl.java
	server/src/com/cloud/network/security/dao/SecurityGroupDaoImpl.java
	server/src/com/cloud/server/ManagementServerImpl.java
	server/src/com/cloud/storage/dao/VMTemplateDaoImpl.java
	server/src/com/cloud/vm/dao/UserVmDaoImpl.java 
						
						
					 
					
						2012-07-06 11:43:31 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							540ea34f57 
							
						 
					 
					
						
						
							
							VPC: removed NetworkACL interface; added getTrafficType() to Firewall  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManagerImpl.java 
						
						
					 
					
						2012-07-06 11:08:00 -07:00 
						 
				 
			
				
					
						
							
							
								Alena Prokharchyk 
							
						 
					 
					
						
						
						
						
							
						
						
							31f9d718fb 
							
						 
					 
					
						
						
							
							Merge branch 'master' into vpc  
						
						... 
						
						
						
						Conflicts:
	server/src/com/cloud/network/lb/LoadBalancingRulesManagerImpl.java 
						
						
					 
					
						2012-07-03 17:32:50 -07:00