Commit Graph

13203 Commits

Author SHA1 Message Date
prachi 1c1c663e34 CS-14661: Error handling should be imporved
Changes:
- Read the HttpURLConnection responseMessage.
- If not found check if there is "X-Description" header that gives out a message
- if not use a default error string with status code.
2012-05-21 18:28:44 -07:00
Alena Prokharchyk 675bad3eed Add type and rpcfilter to the virtual router bootload arguments even when there is no guest network is being configured. 2012-05-21 18:07:12 -07:00
Alena Prokharchyk 891b6486e4 Deploy VR as a part of VPC: set elementId to the VR element id of the first physical network in the zone by now. TODO - add logic for handling the case when VR has 1 to many element ids relationship 2012-05-21 17:40:44 -07:00
Alena Prokharchyk 1fab93a8fb Start Virtual Router as a part of VPC start 2012-05-21 17:37:47 -07:00
Vijayendra Bhamidipati 704683d1f0 Merge branch '3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 3.0.x 2012-05-21 16:50:40 -07:00
Vijayendra Bhamidipati 02d95e2b97 CS-9919: Support for Nexus Swiches (Cisco Vswitches)
Description:

	Removing two unexposed APIs that we never use:
		ConfigureCiscoNexusVSMCmd
		ListCiscoNexusVSMCmd

	More changes to follow.
2012-05-21 16:49:11 -07:00
Jessica Wang 851e152dac CS-15015: cloudstack 3.0 UI - detailView widget - disable "pollAgainIfValueIsIn" function for now. 2012-05-21 16:10:56 -07:00
Alena Prokharchyk 0e306c9a05 CS-15025
listTemplates: made executable filters to work for regular user
2012-05-21 15:37:37 -07:00
Jessica Wang 5501e85c2e cloudstack 3.0 UI - Instance page - detail view - keep polling newest info from server if VM state is Starting or Stopping. 2012-05-21 15:36:27 -07:00
Alena Prokharchyk e4458cf5b7 1) Added start logic to the VPC
2) VirtualRouterManagerImpl - refactored deployVirtualRouter method
3) Added vpcId to domain_router/user_ip_address tables and corresponding vo objects
2012-05-21 14:29:34 -07:00
Jessica Wang 3b51b1865f CS-15015: cloudstack 3.0 UI - detailView widget - add new property "pollAgainIfValueIsIn" to keep polling newest info from server when a column has a specific value (e.g. volume state column has value 'UploadNotStarted') 2012-05-21 14:03:10 -07:00
Vijayendra Bhamidipati 77e914bc0a Bug CS-15020: DB inconsistencies after upgrade from Acton to Bonita
Description:

	Putting in table creation DMLs in upgrade script
	when upgrading from Acton (3.0.2) to Bonita (3.0.3).
	Please note that the field names in the tables need
	to be changed as per naming conventions. Those changes
	will be checked in in an upcoming commit.
2012-05-21 12:25:13 -07:00
anthony 74addad480 CS 14006: log fix 2012-05-21 11:45:42 -07:00
Jessica Wang f6db0aa43f CS-15015: cloudstack 3.0 UI - Volume page - Upload Volume action - API has been changed from sync to async. Here is related UI change. 2012-05-21 10:46:48 -07:00
Brian Federle 3bd33d5c31 CS-12462: no close button on select project list view popup 2012-05-21 10:30:10 -07:00
Brian Federle a44b3c0df0 Nexus Vswitch UI development Vswitch Details tab
Conflicts:

	ui/index.jsp

reviewed-by: brian
2012-05-21 10:08:17 -07:00
Brian Federle 004a8b3b07 Nexus UI development nexusActionfilter
reviewed-by: brian
2012-05-21 10:07:13 -07:00
Pranav Saxena 5a3fcbc604 CS-14978 Clusterstate is empty from CloudStack UI
reviewed-by: brian
2012-05-21 10:00:26 -07:00
Salvatore Orlando 67eac21043 CS-14902: Removing files needed for SDN feature from XS 5.6FP1 2012-05-21 16:04:30 +01:00
Murali reddy 135431d727 bug CS-14862: EIP/ELB - SSVM and CPVM should be given an ip address from the public ip address range.
With this fix  both SSVM and CPVM will get public IP's in case of basic zone with EIP service.
A static NAT rule is implicitly configured on the EIP service provider to map public IP to a
guest IP address associated with SSVM/CPVM
2012-05-21 20:08:46 +05:30
Sateesh Chodapuneedi b0ffdd5faa CS-15010 Nexus vSwitch: Advanced Zone - System VMs failed to deploy due to Start Command Failure
CS-15016 SSH connections to VSM are not cleared [Once the connections are exceeded it failed to connect to VSM]
2012-05-21 17:39:27 +05:30
Salvatore Orlando 996e7746c8 CS-15007: S3 SQLGrammarException exception in awsapi.log
Status CS-15007: Resolved-Fixed

Fixing typo in DB schema. Credits to JohnZ for the fix
2012-05-21 11:20:57 +01:00
Nitin Mehta d310b7fa0a bug CS-14945:
UploadVolume API is async now with the guidance for all the new apis added in 3.0.x need to be async. Though the success/failure wont be available through the queryAsync job which will report only the initial validation success or failure. The success or failure and the progress will all be available through listVolumes api.
2012-05-21 14:18:02 +05:30
Nitin Mehta 3469eafb73 bug CS-14941: Revert accidental chages to the create template script for KVM 2012-05-21 09:07:40 +05:30
Robert Schweikert cd9d0d6054 - Remove Citrix license artifcat from commercial product release 2012-05-19 11:15:06 -04:00
Vijayendra Bhamidipati dcea3a3341 Merge branch 'vpc-3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into vpc-3.0.x 2012-05-18 18:28:18 -07:00
Vijayendra Bhamidipati f204185841 CS-14929: Exception while creating a port forwarding rule on an acquired ip
CS-14943: Unable to deploy VM due to Unable to identify the provider by name CiscoNexus1000vVSM

Description:

	Ignore the CiscoNexus1000vVSM provider when checking for
	providers when applying port forwarding rules.
2012-05-18 18:27:40 -07:00
Alena Prokharchyk 0e1b5901dc Set networkId as a join parameter in DomainRouterDaoImpl as networkId was moved to the helper table 2012-05-18 18:26:44 -07:00
prachi c099cdb72d CS-14635
Issues relating to cloudstack-aws-api-register script

again python indentation!
2012-05-18 18:03:39 -07:00
Vijayendra Bhamidipati c5a196f005 Merge branch '3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 3.0.x 2012-05-18 17:34:26 -07:00
Vijayendra Bhamidipati 3a39913fe1 CS-9919 Support for Nexus Swiches (Cisco Vswitches)
Description:

	Modified the following commands to be Async:
		a. EnableCiscoNexusVSM
		b. DisableCiscoNexusVSM
		c. DeleteCiscoNexusVSM

	Cleaned up miscellaneous code.
2012-05-18 17:32:17 -07:00
Jessica Tomechak 12d7b3fad2 CS-14949
Document workaround: need to stop VM before calling API.
2012-05-18 17:27:47 -07:00
Alena Prokharchyk 492e41c462 Removed network_id reference from domain_router table as now VirtualRouter can be associated with multiple networks (VPC case). Code modifications were done accordingly to the places where this field was used.
Router->Networks (one to many) are held in router_network_ref table now
2012-05-18 17:25:04 -07:00
Jessica Wang 47f8b50f69 CS-14949: cloudstack 3.0 UI - Instance page - hide Edit option when status is Running. 2012-05-18 17:03:47 -07:00
Edison Su 3e0738e8b6 CS-14979 fixed 2012-05-18 15:57:23 -07:00
Edison Su 59c382e4af CS-14703 fixed 2012-05-18 15:04:10 -07:00
Alena Prokharchyk 7b0dd13436 Fixed API doc for template response 2012-05-18 12:50:40 -07:00
Alena Prokharchyk e5bfa22944 CS-14894: listTemplates - return hypervisor type to everybody 2012-05-18 12:46:32 -07:00
Brian Federle 1e01c21fd3 CS-14980: Fix blank PF/LB instance name label
Show VM ID if .displayname and .instancename are not present, as is
the case with KVM-type virtual machines that don't have a custom name.
2012-05-18 12:09:32 -07:00
frank 3384381441 correctly removing awsapi when clean-tomcat 2012-05-18 11:09:21 -07:00
Brian Federle 7db810fcd9 If using commercial build, show 'CloudPlatform' in browser title bar 2012-05-18 09:26:51 -07:00
kishan 2549ec2ae3 bug CS-14965: RegisterSSHKeypair API. allow public key length upto 5120
status CS-14965: resolved fixed
reviewed-by: Nitin
2012-05-18 16:42:11 +05:30
Jayapal 0f3dd01c4a bug cs-14968: added syntax check for cidrs 2012-05-18 16:35:43 +05:30
Likitha Shetty 52351b14a0 CS-14970. "java.lang.NumberFormatException" seen when ec2-describe-groups used to list ingress rules
and if any of the icmp rules has a type or code of value '-1'.
Update EC2GroupFilterSet to match the filter values with a regular expression and not an integer.
2012-05-18 15:31:18 +05:30
Likitha Shetty 691b9a471c CS-14966. When a group has no ingress rules ec2-describe-group does not list this group. 2012-05-18 15:31:18 +05:30
Prasanna Santhanam 23c2579640 Adding support with xmlrunner for generating XML reports 2012-05-18 12:04:11 +05:30
Vijayendra Bhamidipati 8d6bb176f4 CS-14937: System VMs and Router VMs does not come up after upgrading from 3.0 to Bonita
Description:

	Reverting my earlier fix for bug 14937. The fix is
	not needed.
2012-05-17 19:14:54 -07:00
Vijayendra Bhamidipati 624312a830 Merge branch '3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 3.0.x 2012-05-17 18:12:44 -07:00
Vijayendra Bhamidipati 099ed1af6c CS-14937: System VMs and Router VMs does not come up after upgrading from 3.0 to Bonita
Description:

	Putting in fix for bug 14937. Please note however,
	that this fix may be modified later.
2012-05-17 18:10:54 -07:00
Alena Prokharchyk 978c2f414a Initial checkin for VPC feature:
1) Added API frameworks for the feature. New commands:
* CreateVPCCmd
* ListVPCsCmd
* DeleteVPCCmd
* UpdateVPCCmd
* CreateVPCOfferingCmd
* UpdateVPCOfferingCmd
* DeleteVPCOfferingCmd
* ListVPCOfferingsCmd

2) New db tables:

* `cloud`.`vpc`
* `cloud`.`vpc_offerings`
* `cloud`.`vpc_offering_service_map`

and corresponding VO/Dao objects.

Added vpc_id field to `cloud.`networks` table - not null when network belongs to VPC

3) New Manager and Service interfaces- VpcManager/VpcService

4) Automatically create new VpcOffering (if doesn't exist) on system start

5) New Action events:

* VPC.CREATE
* VPC.UPDATE
* VPC.DELETE

* VPC.OFFERING.CREATE
* VPC.OFFERING.UPDATE
* VPC.OFFERING.DELETE
2012-05-17 18:08:03 -07:00