Commit Graph

152 Commits

Author SHA1 Message Date
Ewan Mellor 04c04aa2d4 FailOnError for deploydb and doc targets
Use failonerror=true for the exec calls used in the
deploy-cloudstack-db, deploydb-simulator, and build-apidocs targets.
2012-07-31 17:21:57 +05:30
Prasanna Santhanam 81c3f62099 failonerror for some marvin targets 2012-07-31 17:21:57 +05:30
Prasanna Santhanam 386779ca2e Simplifying the process of running the simulator.
* ant run-simulator - will seed the simulator jar and start CS
    * ant run-marvin -Dmarvin.config="/path/config/file" - will
    * configure a
    cloudstack as per the given configuration. marvin.config - defaults
to a
    two host simulator in an advanced zone

    You can then connect your debugger over localhost:8787 or use the CS
ui
    at localhost:8080/client for testing.

Conflicts:

	build/build-marvin.xml
	build/build-tests.xml
2012-07-31 17:21:57 +05:30
Kelven Yang 4b0f317074 Add waiting loop to avoid potential race condition when doing NIC hot-plugin 2012-07-27 16:40:13 -07:00
Vijay 62082b0de6 Resetting unwanted files similar to 3.0.x 2012-07-24 10:45:25 +05:30
Vijay 21e13657b4 AutoScale.
All API commands with separate service layer for AutoScale.
  Not tested.
2012-07-24 09:57:10 +05:30
saksham a7bf42e1c3 Changing report format of JUnit tests to xml 2012-07-20 12:05:04 +05:30
frank 46d80f6e90 change version to 3.0.5 2012-07-18 14:15:38 -07:00
kishan 402df4f50c disabled upgrade unit tests 2012-07-17 17:27:04 -07:00
frank 4050fd0a60 Don't change rpm deploy script in build/build-aws-api.xml
reviewed-by: frank
2012-07-11 10:36:33 -07:00
Prasanna Santhanam 505f27ea84 Launch the smoke suite from the basedir - ${base.dir}/test 2012-07-11 17:33:04 +05:30
prachi bcfd64ab8f CS-15373: Awsapi port change to 7080.
Reviewed-By: Frank

Changes:
- Changes to deploy awsapi in separate webapps folder and listeining on 7080 port
- Revert changes which were done to open 7080 on CloudStack
2012-07-11 15:25:04 +05:30
Prasanna Santhanam d05dcad38b Removing hardcode of config file path 2012-07-02 09:55:07 +05:30
Prasanna Santhanam d060086056 pip executes with sudo privileges 2012-06-26 14:53:51 +05:30
Prasanna Santhanam 52f4c73b62 Running marvin tests from the simulator using ant target
ant run-simulator - will start the simulator enviornment
ant run-simulator-tests - will fire simulator tests on above dev setup
2012-06-22 20:38:08 +05:30
Robert Schweikert cd9d0d6054 - Remove Citrix license artifcat from commercial product release 2012-05-19 11:15:06 -04:00
frank 3384381441 correctly removing awsapi when clean-tomcat 2012-05-18 11:09:21 -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
frank dfa6b6e545 dont change vesrion number in wscript when doing awsapi build 2012-05-16 11:09:05 -07:00
Vijayendra Bhamidipati e9d1bfbd3f Bug CS-9919: Support for Nexus Swiches (Cisco Vswitches)
At this point, the mgmt server comes up, loading the
	   Nexus related modules without dying.

Description:

	1) Added a new properties file for Cisco N1kv VSM commands:
		cisconexusvsm_commands.properties.in

	2) Added the CiscoNexusVSMElement to the components.xml file.

	3) Modified CiscoNexusVSMElement to implement NetworkElement.

		The NetworkElement interface functions are not
	  	relevant to the N1KV VSM, so we override them
	  	with noops.

	4) Added an addDao() of CiscoNexusVSMDeviceDaoImpl in populateDaos(),
	   else we'd run into a failure to look up the VSM's dao when the
	   mgmt server is starting up:

		com.cloud.utils.exception.CloudRuntimeException: Unable to find DAO com.cloud.network.dao.CiscoNexusVSMDeviceDao

	5) Also added the CiscoNexusVSMElementService in populateServices(),
	   and modified CiscoNexusVSMElement to implement Manager as well.

	6) populateServices() was running into an exception that indicated
	   that it was unable to find a commands.properties file for the
	   cisco n1kv vsm service. Fixed it by changing getProperties() in
	   CiscoNexusVSMElement to return the correct string
	   "cisconexusvsm_commands.properties", and putting in an @Override
	   for getProperties() in CiscoNexusVSMElement. Also fixed up all
	   the other functions in CiscoNexusVSMElement that needed to have
	   @Override. Also updated build/developers.xml with this file
	   location. And did other small cleanup.

	7) More clean up in CiscoNexusVSMDeviceManagerImpl.
2012-05-14 18:15:47 -07:00
Alena Prokharchyk 8cb97f47dc build-all: give more RAM to compile-aws 2012-05-01 17:08:32 -07:00
Alena Prokharchyk 57892fef6b Added another testclient 2012-05-01 16:51:14 -07:00
prachi e2f0a4d9fb build script change to clean-tomcat 2012-04-30 17:08:30 -07:00
prachi 35d3c279db CS-14634: AWS API related logging should happen in awsapi.log.
Changes:

- Added awsapi logging to log4j-cloud.xml
- Having two log4j configurations caused problems when two webapps were deployed in tomcat
2012-04-30 17:08:28 -07:00
prachi 3207ef6b78 CS-14611 : Not able to connect to cloudbridge db
changes:
- Added the util code that CloudStack uses to decrypt the password
2012-04-30 17:08:24 -07:00
prachi 38fffccb58 - Changes to EC2MainServlet to turn down request in enable.ec2.api is 'false'
- runInstances now calls CS to get the matching serviceOffering for the EC2 instanceType
2012-04-30 17:08:19 -07:00
prachi 28c2e3b20b Renaming cloud-bridge to awsapi
removing contents under cloudbridge
2012-04-30 17:07:56 -07:00
prachi ce1775a55c Renaming cloud-bridge to awsapi
build script changes
2012-04-30 17:07:41 -07:00
frank df82c8abf3 make cloudbridge buildable 2012-04-30 17:07:29 -07:00
prachi 257494eac1 changes to build scripts to build and deploy cloudstack - tested for dev env only 2012-04-30 17:07:23 -07:00
frank b4b86f3859 change version to 3.0.3 2012-04-23 10:45:04 -07:00
Brian Federle 7d79e5fe6b bug CS-14573
Update EULAs

Conflicts:

	build/license/eula.ja.html
2012-04-19 12:43:42 -07:00
frank 0deff8618b change version to 3.0.2 2012-04-11 10:38:19 -07:00
Prasanna Santhanam e3f847cd49 Package management for the python testclient christened Marvin
$ant package-marvin
will create a packaged source tarball of the testclient that is
redistributable and decoupled from the rest of the cloudstack build
reviewed-by: unittest
2012-04-11 18:26:38 +05:30
Prasanna Santhanam 6c262ffc7f removing the dependency of apidocs on simulator
reviewed-by: Frank Zhang
2012-04-11 18:26:37 +05:30
frank 72d284de7d Switch to Apache license 2012-04-03 04:54:14 -07:00
Kelven Yang 3f803a8c3d Make the final switch on console proxy refactoring work. new VNC engine will be in use after this commit
Reviewed-By: Kelven
2012-03-27 15:11:29 -07:00
frank 0e34b8ef9e change ant build version to 3.0.1 2012-03-19 12:52:27 -07:00
Alena Prokharchyk 70ea01d0c6 More fixes to 2.2.x - 3.0 db upgrade 2012-03-01 18:31:35 -08:00
frank 8496635563 move all license html to build/license
reviewed-by: brian
2012-02-22 11:04:57 -08:00
frank aff9cbc5ef add new eula.ja.html license
reviewed-by: brian
2012-02-22 11:03:03 -08:00
frank ee05480a74 Bug 13612 - Install presents a EULA
status 13612: resolved fixed
reviewed-by: brian
2012-02-16 15:29:38 -08:00
Ewan Mellor 22119a33b5 Added build-apidocs-zip build target that generates HTML versions of the
API docs.  Uses XML/XSLT generation system originally by Abhinandan Prateek
(I think).  CSS updates from Jessica Tomechak.  gen_toc.py and build script
changes by me.
2012-02-08 20:40:29 -08:00
Sam Robertson 113a2f2fe8 Adding automated.sh, removed failed attempt at setting CATALINA_HOME in ant build configuration 2012-02-07 08:52:01 -08:00
Sam Robertson 2df5628bd9 moved automated.xml to automated directory in testClient. 2012-02-03 17:32:49 -08:00
Sam Robertson 4acfc2eb1d automated testing changes, in addition to an automated.xml 2012-02-03 16:59:20 -08:00
Kelven Yang 925774ef5b bug 13129: remove unused vmware lib jars 2012-02-01 11:30:02 -08:00
frank 52610ffcb3 add copyright header to shell scripts 2012-01-11 18:41:53 -08:00
frank 09082642d5 make default version for Acton to 3.0.0 2011-12-28 15:25:39 -08:00
frank 21c510fa70 deploy cloud_usage when ant deploydb 2011-12-27 16:55:36 -08:00