Commit Graph

11982 Commits

Author SHA1 Message Date
Vijayendra Bhamidipati 74b105b9d2 CS-9919 Support for Nexus Swiches (Cisco Vswitches)
Description:

	Didn't stage all modified files in previous
	commit by mistake. Checking in the rest of
	the changes in this commit. Please refer to
	immediate previous commit for CS-9919 for
	details on what changes went in with this
	commit.
2012-05-16 19:51:28 -07:00
Vijayendra Bhamidipati 9cdba91bd1 CS-9919 Support for Nexus Swiches (Cisco Vswitches)
Description:

	Removed the AddCiscoNexusVSMCmd command, and all
	references to it. From now on, we shall support
	adding a Nexus VSM only when the cluster is being
	created. The VSM ipaddress, username, password,
	the vCenter DC Name and vCenter Ipaddress that it
	serves and connects to respectively can be passed
	to the addClusterCmd command optionally. To support
	these new parameters, parameters have been added
	to the addClusterCmd command.

	Added a debug statement in the code that runs checks
	when attempting to delete a VSM.
2012-05-16 19:51:18 -07:00
prachi 11bb3d91a5 awsapi-setup/tomcat folder is not needed anymore since all tomcat configuration is done through cloudstack client/tomcatconf 2012-05-16 18:15:48 -07:00
prachi d9af6dadca CS-14743: "Server.InternalError: org.hibernate.exception.JDBCConnectionException: Cannot open connection" exception seen when trying to execute soap api call.
Changes:
- Caused when mysql closes the connection after wait_timeout
- Hibernate connection pooling is not able to handle this
- Solution recommeneded by Hibernate is to use c3p0 connection pooling
- Added c3p0 connection pool properties and thirdparty jar
2012-05-16 18:15:46 -07:00
prachi 4ffc981498 Cs-14635: Issues relating to cloudstack-aws-api-register script
- renamed script as cloudstack-aws-api-register
- Script outputs an error message/success message
- changed python home
2012-05-16 18:15:44 -07:00
Vijayendra Bhamidipati 1b36020873 CS-9919 Support for Nexus Swiches (Cisco Vswitches)
Description:

	Added a new API GetCiscoVSMDetailsCmd. This
	API gets all details of a VSM when provided
	with the VSM ID.

Resolved Conflicts:

	client/tomcatconf/cisconexusvsm_commands.properties.in
2012-05-16 18:06:50 -07:00
anthony 03028c4086 CS-14237 GC commands only sent to UP host
resolved fixed
2012-05-16 17:21:08 -07:00
Jessica Wang 1a1d7ce185 CS-14901: cloudstack 3.0 UI - IP Address page - non-SourceNAT IP - when network offering's Conserve Mode is off, hide EnableStaticNAT and EnableVPN when any PortForwarding rule or LoadBalancer rule exists. 2012-05-16 17:02:18 -07:00
Kelven Yang 72bf0c46fa Support console access through rebooting with XAPI session re-negotiation 2012-05-16 16:57:48 -07:00
anthony 2c1dc421c2 CS-14784 support multiple subnets
resolved fixed
2012-05-16 16:41:45 -07:00
Jessica Wang 5712c56f0b CS-14901: cloudstack 3.0 UI - IP Address page - non-SourceNAT IP - when network offering's Conserve Mode is off, hide PortForwarding and LoadBalacer when staticNAT or VPN is enabled. 2012-05-16 16:25:14 -07:00
Brian Federle 889cfb11d9 Nexus vSwitch UI support
Implement ability to add and modify Nexus vSwitches at the cluster
level:

-Add new fields to add cluster form, to allow addition of a vSwitch

-Add new tab to VMware clusters to list cluster's vSwitch

-Add details panel to vSwitch allowing enable, disable, and removal of
 vSwitch from cluster
2012-05-16 14:59:15 -07:00
Edison Su a10a07c09e send ssh key to kvm host, even if it's developer env 2012-05-16 14:40:22 -07:00
Jessica Wang 5320828387 CS-14905: volume page - Attach Disk action - Instance dropdown - (1) Populate all instances when volume's hypervisor is "None". (2) Populate only instances whose hypervisor matches this volume's hypervisor when volume's hypervisor is not "None". 2012-05-16 14:25:05 -07:00
Jessica Wang cac21291bd CS-14901: cloudstack 3.0 UI - IP Address page - non-SourceNAT IP - when network offering's Conserve Mode is off, hide EnableVPN action when staticNAT is enabled, hide EnableStaticNAT action when VPN is enabled. 2012-05-16 13:46:25 -07:00
Jessica Wang 9fb81f239d CS-14901: cloudstack 3.0 UI - IP Address page - SourceNAT IP - when network offering's Conserve Mode is off, hide LoadBalancer, PortForwarding action in Configuration tab. 2012-05-16 13:46:04 -07:00
Jessica Wang 822c50cdcc CS-14901: cloudstack 3.0 UI - IP Address page - SourceNAT IP - when network offering's Conserve Mode is off, hide Enable Static NAT, Enable VPN action. 2012-05-16 13:45:39 -07:00
Alena Prokharchyk 272e72df19 Added cisco.commands.properties to input param for ant build-apidocs target 2012-05-16 13:19:50 -07:00
Vijayendra Bhamidipati 30b59044c8 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-16 13:04:57 -07:00
frank 9998e7d731 CS-13853 secstorage.allowed.internal.sites is not allowed to be 0.0.0.0
resolved fixed
2012-05-16 11:57:04 -07:00
Sateesh Chodapuneedi 05549eaad3 CS-14940 VSM access credentials are logged in clear text with Management-server.log
Removed debug log after fetching the credentials.
2012-05-16 23:58:22 +05:30
frank dfa6b6e545 dont change vesrion number in wscript when doing awsapi build 2012-05-16 11:09:05 -07:00
Sateesh Chodapuneedi 9dbf4ae956 CS-14937 System VMs and Router VMs does not come up after upgrading from 3.0 to Bonita
Enabling virtual NIC association with distributed vNetwork only in Nexus dvSwitch is enabled.
2012-05-16 23:17:05 +05:30
Brian Federle d879d370e0 UI proprietary build: rename 'CloudStack' -> 'CloudPlatform'
When EULA is present for a proprietary build, show 'CloudPlatform'
instead of 'CloudStack' in the logo for the login form and top header.
2012-05-16 10:43:56 -07:00
Edison Su 6e1fb87a36 CS-14871 return hostip in getvncportcommand 2012-05-16 10:24:18 -07:00
Nitin Mehta 86961b79c3 bug CS-14321: Correcting listVolumes API call to return valid value for isExtractable for ISO derived disk and DATA disk. 2012-05-16 21:45:48 +05:30
Sateesh Chodapuneedi 951b5688af CS-9919 Support for Nexus Swiches (Cisco Vswitches)
Avoid detection of public traffic label for basic zones. Check switch types along with global parameter for enabling a particular vmware vswitch types. Move credentials information into resource and load during resource configuration. Cleanup.
2012-05-16 19:50:35 +05:30
Nitin Mehta 8d12f09c75 bug CS-14931: Put in 'Disk' during upgrade for putting in disk offerring 2012-05-16 18:46:52 +05:30
Nitin Mehta b822de268c bug CS-14249: cluster.localStorage.capacity.notificationthreshold text is incorrect 2012-05-16 11:27:27 +05:30
Jessica Wang 3706941010 cloudstack 3.0 UI - IP Address page - args.id is obsolete. Use args.context.ipAddresses[0].id instead. 2012-05-15 16:03:38 -07:00
Jessica Wang 0cda716cf0 cloudstack 3.0 UI - IP Address page - action filter - optimize status handling. 2012-05-15 15:43:43 -07:00
Jessica Wang 57365be63b CS-14905: volume page - Attach Disk action - Instance dropdown - populate only instances whose hypervisor matches this volume's hypervisor. 2012-05-15 15:19:53 -07:00
Edison Su 5a5be77d37 CS-14521
Remove CLVM, due to license issue
2012-05-15 15:12:18 -07:00
Edison Su 0f54c8f411 CS-14609
turn on debug log, if zone is not ready to start ssvm/cpvm.
"Zone host is ready, but console proxy template" means system vm template is not in "Downloaded" state on secondary storage
"Primary storage is not ready" means the template is not been downloaded to primary storage, possible reasons: haven't add primary storage, or primary storage download is not finished/failed.
2012-05-15 14:41:47 -07:00
Edison Su ba98c063ba bug CS-14833: if iso is xen/vmware tools, attach it to vm; status CS-14833: resolved fixed 2012-05-15 13:04:10 -07:00
Alena Prokharchyk 4cde482edf CS-14751
F5/Netscaler/Juniper/Cisco config API commands are available to ROOT admin only
2012-05-15 12:45:46 -07:00
Alena Prokharchyk 05609b9074 CS-14904
Fixed the bug where vm_instance.ha_enabled wasn't updated during service offering upgrade
2012-05-15 12:35:48 -07:00
Brian Federle 4699172db2 CS-13123: Hide diagram parts on change password form 2012-05-15 11:57:30 -07:00
Sanjay Tripathi a626e77041 CS-14844: Api key and secret key is truncated in the user details view 2012-05-15 23:20:25 +05:30
Sateesh Chodapuneedi b82c8b87e1 CS-9919 Support for Nexus Swiches (Cisco Vswitches)
Added VSM credentials to AddClusterCmd(optonal params only).
Cleanup.
2012-05-15 09:35:32 -07:00
Nitin Mehta 548568558c bug CS-14814: Do not allow attaching volume to a stopped vm for an uploaded volume. Make changes to accomodate volume attaching for a vm created in Stopped state. 2012-05-15 18:26:17 +05:30
Prasanna Santhanam 08d7158041 Add additional retries to the SSH client by default 2012-05-15 18:21:19 +05:30
Likitha Shetty c45a0b4560 CS-14638. ec2-run-instances, not setting the attach-time for volume in the reponse. 2012-05-15 16:54:14 +05:30
Likitha Shetty 91bde4f926 CS-14732. ec2-revoke: Revoking an ingress rule relatng one cidr results in revoking
an ingress rule pointing to a different cidr, when the protocol and port are the same.
Resolved. In the request set the cidr correctly.
2012-05-15 16:37:50 +05:30
Likitha Shetty 52df9da27c CS-14747: ec2-describe-group. When multiple filters are used, if the group contains filter values across
different ingress rules the group gets returned.
Resolved. Filter matching updated to return a group only if any one rule matches all ip-permission* filters.
2012-05-15 16:37:50 +05:30
kishan 7730466738 bug CS-14890: Set vnc password for removed Vms as empty. vnc_password is not null column.
status CS-14890: resolved fixed
reviewed-by: Nitin
2012-05-15 15:28:35 +05:30
kishan 8407643da8 bug CS-14890: Set vnc password for removed Vms as null. vnc_password is not used once the Vm is removed.
status CS-14890: resolved fixed
reviewed-by: Nitin
2012-05-15 12:02:52 +05:30
Sateesh Chodapuneedi c3c326b8b5 CS-9919: Support for Nexus Swiches (Cisco Vswitches)
Description:

	Instance configuration to join distributed vNetwork.
2012-05-14 18:57:20 -07:00
Sateesh Chodapuneedi 76db963092 CS-9919: Support for Nexus Swiches (Cisco Vswitches)
Description:

	Discover dvSwitch UUID for dvPort configuration.
2012-05-14 18:56:47 -07:00
Vijayendra Bhamidipati a2141fbe35 CS-9919 Support for Nexus Swiches (Cisco Vswitches)
Description:

	Missed out a file in previous commit when adding
	the new API getCiscoVSMByClusterId. Stub file was
	added by Sateesh to prevent breakage. Putting the
	file in in this commit plus better exception
	handling.
2012-05-14 18:56:24 -07:00