Commit Graph

238 Commits

Author SHA1 Message Date
Murali reddy 422c4ce513 moving out F5 code from server into plugins/network-elements/f5/ 2012-06-23 14:16:59 -07:00
Murali reddy 49b88472a5 moving out NetScaler network element code from CloudStack core into plugins/network-elements/netscaler 2012-06-21 18:57:18 -07:00
Murali reddy 99ee0ba9a3 adding back the unintended deleting of file build/build-cloud.properties 2012-06-21 14:45:43 -07:00
Alex Huang 04b92c9315 Moved out user dispersing deployment planner 2012-06-20 16:08:50 -07:00
frank a2d49bef69 Change OVM script deploy target in line with Alex re-packaging change
fix RPM build, don't install cloud-console-proxy.jar as there is not such package anymore
2012-06-20 10:45:56 -07:00
Alex Huang e2a32ab4f7 Introduced plugins directory.
Moved ovm into plugins.
Introduced build.xml for ovm.
2012-06-19 18:27:09 -07:00
frank d8a1fec452 Add build-console-proxy target back to build-all target
fixing ant build broken
2012-06-19 16:09:07 -07:00
Wido den Hollander aa95add354 Include the console proxy files into the systemvm.zip
This was broken by commit 859e367380 and caused the system VM's not to function.
2012-06-19 15:22:20 +02:00
eric pretorious 9dfc3b0a1f Replaced Cloud.com & Citrix copyright notices with the Apache Software License, Version 2.0. 2012-06-12 09:03:36 -04:00
David Nalley 724d40df79 putting console proxy back into the build - just not default 2012-06-06 23:52:39 -04:00
Vijayendra Bhamidipati b0facd16e4 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.

Conflicts:

	server/src/com/cloud/configuration/DefaultComponentLibrary.java
2012-05-25 17:07:03 -07:00
prachi 49cdc2317b merge awsapi build script changes to master 2012-05-25 14:40:56 -07:00
Robert Schweikert 5bfb332b48 - Remove Citrix license artifcat from commercial product release 2012-05-19 11:13:28 -04:00
frank 318fdbfa89 correctly removing awsapi when clean-tomcat
Conflicts:

	build/developer.xml
2012-05-18 11:10:56 -07:00
Alena Prokharchyk 10d9e57115 Added cisco.commands.properties to input param for ant build-apidocs target 2012-05-16 13:20:07 -07:00
frank 4310a8d9a8 change verison to 3.0.3 2012-04-23 10:48:29 -07:00
Brian Federle 04ce34daaf bug CS-14573
Update EULAs
2012-04-19 12:41:15 -07:00
David Nalley 859e367380 fixing rpmbuild CS-14509 2012-04-16 00:54:44 -04:00
frank d34ded1784 Change version to 3.0.2 2012-04-11 10:40:08 -07:00
Prasanna Santhanam 5c37d144cc 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:24:20 +05:30
Prasanna Santhanam ffc07c413a removing the dependency of apidocs on simulator
reviewed-by: Frank Zhang
2012-04-11 18:24:20 +05:30
David Nalley d5377b0ae3 more line ending fixes 2012-04-06 22:51:32 -04:00
frank 2f634c0913 Switch to Apache license 2012-04-03 04:50:05 -07:00
Kelven Yang fe950868c3 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 14:56:42 -07:00
frank 53aa3cd90b change ant build version to 3.0.1 2012-03-19 13:34:34 -07:00
Alena Prokharchyk 6a1d7e309d More fixes to 2.2.x - 3.0 db upgrade 2012-03-01 18:31:50 -08:00
frank 8bdf7ae6a7 move all license html to build/license
reviewed-by: brian

Conflicts:

	build/eula.en.html
	build/eula.html
	build/license/eula.en.html
	build/license/eula.ja.html
2012-02-22 14:11:50 -08:00
frank 0945d77b2f move eula.html to build/ 2012-02-16 15:06:03 -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
Sam Robertson ebfd69e285 Python based xml test framework ant changes. 2011-12-01 14:56:17 -08:00
Alena Prokharchyk bcca44e05f 1) Use correct command names in f5/juniper commands.properties file
2) Fixed API doc to include f5/juniper/netscaler/virtualRouter commands
2011-11-29 16:24:43 -08:00
Alex Huang 1d268dc23a fixes problem with a dangling test direct variable name after build 2011-11-18 14:25:03 -08:00
frank cef30956e9 Merge branch 'newagentmgr'
Conflicts:
	agent-simulator/src/com/cloud/api/commands/ConfigureSimulator.java
	ovm/src/com/cloud/ovm/hypervisor/OvmDiscoverer.java
	server/src/com/cloud/agent/manager/AgentManagerImpl.java
	server/src/com/cloud/capacity/CapacityManagerImpl.java
	server/src/com/cloud/network/F5BigIpManagerImpl.java
	server/src/com/cloud/network/JuniperSrxManagerImpl.java
	server/src/com/cloud/resource/ResourceManagerImpl.java
	server/src/com/cloud/server/ManagementServerImpl.java
	server/src/com/cloud/storage/snapshot/SnapshotManagerImpl.java
	server/src/com/cloud/vm/UserVmManagerImpl.java
	server/src/com/cloud/vm/VirtualMachineManagerImpl.java
	utils/src/com/cloud/utils/db/GenericDao.java
2011-10-27 11:09:56 -07:00
frank 4e595d04ab Bug 11522 - New agent manager
1.load hosts that in maintenance mode because maintenance is no longer an agent status now
2.don't disconnect agent when entering maintenance mode, again it's no longer an agent status now
2011-10-19 17:51:20 -07:00
frank cd929e69fa correct ant build-apidoc
use right script path
2011-10-18 14:40:28 -07:00
frank 625a601615 correct ant build-apidoc 2011-10-18 14:31:33 -07:00
Edison Su ae83246acb bug 11600: aquirelock before deleting a volume, which can be aquired by snapshot manager
status 11600: resolved fixed
2011-10-03 16:43:47 -07:00
frank 3947c9a126 Bug 11522 - New agent manager
Initailize SearchCriteria2 in order to replace search interface of DAO
2011-10-03 10:32:27 -07:00
frank 797d5ff9a7 add usage back to spec file
now FOSS including all stuff
2011-09-14 14:59:27 -07:00
frank 2dcdb946d2 fix wrong unittest 2011-09-13 11:22:09 -07:00
Kelven Yang 254fa22cc7 fix the broken system VM build after renaming of some third-party libraries 2011-09-06 16:10:28 -07:00
frank f7924505d3 partly bring usage back to spec file to work around rpm build 2011-08-31 17:25:17 -07:00
David Nalley 81c376dd5b updating copyright licenses, including build-usage.xml 2011-08-31 16:22:51 -04:00
frank c826512ada don't do compilation when deploying ovm 2011-08-30 15:43:59 -07:00
frank 4385a3d2de deploy ovm scripts when deploying server 2011-08-30 15:28:05 -07:00
frank 0b010ef9d4 put comipiling jar files to deps.classpath 2011-08-30 13:58:22 -07:00
frank c9e78299d0 add compiling time classpath for testclient target 2011-08-30 11:03:33 -07:00
frank bb1b16c540 merge thridparty to deps 2011-08-25 14:32:19 -07:00
Kelven Yang 6d6cc2ca54 Developer build fix after premium-move to FOSS 2011-08-25 10:19:01 -07:00
frank d36a988d84 move simulator/test to opensource 2011-08-24 10:37:30 -07:00
frank b3478c377e Full opensource 2011-08-23 19:52:19 -07:00
Kelven Yang 4f8a52f94c Move VMware/Premium Secondary storage VM to opensource 2011-08-23 14:43:39 -07:00
Edison Su 0be1510496 add template for simulator 2011-08-16 10:30:51 -07:00
anthony d902d313b7 fixed a template creation bug
Conflicts:

	server/src/com/cloud/storage/StorageManager.java
2011-06-28 19:17:34 -07:00
Kelven Yang 52924ca993 Increase PermGen heap size to 128m for Tomcat debug session 2011-06-08 16:56:41 -07:00
alena 27d6020569 Ant target for apiDocs building 2011-06-07 11:21:07 -07:00
David Nalley 87569452e7 hopefully the last of libre cleanup 2011-06-04 14:44:21 -04:00
Kelven Yang 48cc8480b2 move common mysql driver jar to Tomcat shared location in developer deployment, let CloudStack be friendly playing with other Web deployments like CloudBridge. 2011-05-27 16:00:57 -07:00
Alex Huang ea9703997b proxy agent 2011-05-17 07:12:58 -07:00
Alex Huang 43c3c775f2 bug 9741: somehow some of the removed code got back into the code path. Must have hit one undo too many. 2011-05-05 17:57:06 -07:00
Chiradeep Vittal 303e2a7481 Start of zonesfeature / mycloud/cloudkit 2011-05-03 10:40:17 -07:00
Sheng Yang cf114fc7af Enable SSL for mgmt servers and agents
The port remains 8250.

The keystore saved at /etc/cloud/management/cloud.keystore. We also include one
fail-safe keystore/certificate for fallback if we are unable to generate
certificate and keystore. If we use fail-safe keystore, a warning and calltrace would be show.

Notice you need to upgrade agent, as well as systemVM's images.
2011-04-28 17:41:29 -07:00
Frank 92155522f2 Add license header to files 2011-04-14 11:23:14 -07:00
Frank 105db3b15a Merge branch 'baremetal' to master
modifies:
	api/src/com/cloud/api/ApiConstants.java
	api/src/com/cloud/api/commands/AddHostCmd.java
	api/src/com/cloud/api/commands/CreatePodCmd.java
	api/src/com/cloud/api/commands/DeployVMCmd.java
	api/src/com/cloud/dc/Pod.java
	api/src/com/cloud/network/NetworkService.java
	server/src/com/cloud/agent/manager/AgentManagerImpl.java
	server/src/com/cloud/configuration/ConfigurationManagerImpl.java
	server/src/com/cloud/dc/HostPodVO.java
	server/src/com/cloud/network/NetworkManager.java
	server/src/com/cloud/network/NetworkManagerImpl.java
	server/src/com/cloud/vm/UserVmManagerImpl.java
	setup/db/create-schema.sql
	utils/src/com/cloud/utils/SerialVersionUID.java
2011-04-11 14:21:41 -07:00
Frank 5819e8fee0 Bug 8208 - bare metal provisioning
Work with PING
2011-04-04 19:19:42 -07:00
David Nalley fa98eda410 fixing typo in check for usage server init script 2011-03-25 14:42:06 -04:00
Alex Huang 82f7504832 checking in the upgrade stuff for now 2011-03-19 09:27:10 -07:00
Alex Huang 093fa851fa made the upgrade utility work with the current version 2011-03-18 10:06:38 -07:00
Alex Huang 8bec1e0b9f added the concept of system integrity checking before a system starts 2011-03-16 17:59:34 -07:00
Alex Huang 851c3344fc database upgrade 2011-03-09 17:56:11 -08:00
Kelven Yang a5c21dc130 1) make JMX port configuration in deverloper build, 2) Add property map based dynamic bean 2011-03-09 11:59:13 -08:00
anthony b8e03aca4c script fix 2011-03-07 19:47:29 -08:00
Kelven Yang d0892a964d Add JMX monitoring to cluster management 2011-03-07 18:40:33 -08:00
Alex Huang ab3c719389 run the scripts 2011-02-28 14:37:30 -08:00
Alex Huang 378a0da0df more unittest support 2011-02-25 11:58:12 -08:00
Prasanna Santhanam 925f415c4b change deploy path to /usr/local/cloud for simulator 2011-02-23 13:27:34 +05:30
Alex Huang b8cd91df9e don't generate test-reports directory 2011-02-22 19:13:52 -08:00
Alex Huang c22b37e402 latest work on db migration 2011-02-22 18:23:05 -08:00
Kelven Yang fa96deec28 Make secondary storage VM support premium version and opensource version 2011-02-18 17:10:20 -08:00
Alex Huang 6b0d4947ed bug 8529: propagated to master. Added junit test support to ant 2011-02-16 17:40:58 -08:00
Frank 0fe9322895 fix systemvm start failure casued by missing files 2011-01-31 18:46:13 -08:00
Frank cbb54c549e don't filter fsimage.so 2011-01-31 16:18:57 -08:00
Frank 28b6aa6b4c fix systemvm start failure 2011-01-31 16:04:54 -08:00
anthony 19e7387702 build fix 2011-01-28 19:19:53 -08:00
Frank ce73013768 Don't build test and usage in oss 2011-01-28 17:30:46 -08:00
Frank e9652e67ad migrate premium to oss 2011-01-28 16:07:46 -08:00
Alex Huang d43717eef8 merge changes 2011-01-14 15:12:13 -08:00
Frank a964494332 bug 7722: open vswitch - align some data type with master branch 2011-01-08 17:31:00 -08:00
Frank 9d2916ffcc it works 2011-01-08 16:28:47 -08:00
kishan b12cd70216 bug 7504: Added usage events and made corresponding changes in usage server 2010-12-22 18:03:24 +05:30
abhishek 5e61be67fd fix bugs in allocator 2010-12-13 16:42:25 -08:00
will 0cc2b1a6de Adding UI to allow adding of dedicated direct network 2010-12-06 15:07:41 -08:00
Frank Zhang 7cafe6d7c0 Big change of build
1. use ant to build all JARs and ISOs
2. waf install results from ant
3. arrange wscript_build in function style, which is more readable
2010-12-06 13:27:16 -08:00
Alex Huang 957547a65f gson 1.5 is now in 2010-11-16 15:22:45 -08:00
will b9fc4137f7 Bug 6988: Fixed issue with queryAsyncJobResult returning jobResults in all String format. This is to mirror the same way that the async commands are being serialized.
- Changed client.war to now include all the thirdparty files
- Fixed addVpnUser command to return a vpnuser instead of the response
- Added vmware jar files to the development build.
2010-11-04 20:56:28 -07:00
Chiradeep Vittal ccd6797c10 include vpn and xenserver stuff in patch 2010-11-04 15:06:09 -07:00
edison 0b177848fa add the missing jar for systemvm.zip 2010-11-02 19:39:16 -07:00
alena dadfdc93e3 Added package-tools target to package.xml 2010-10-26 13:59:11 -07:00
edison 45cff02a03 add missing jar files 2010-10-18 11:06:40 -07:00
edison ef600e10b5 Make OSS ANT build using deps folder, other than premium/thirdpart folder, which breaks OSS ANT BUILD 2010-10-15 23:44:10 -07:00
Kelven Yang f6e0d2dd41 Make system VM work on vmware 2010-10-14 17:23:13 -07:00
edison 139ff273ff fix systemvm template for kvm, using chiradeep's latest debian template 2010-10-05 20:41:39 -07:00
edison 9e0f57bc0e change code for new UI 2010-09-29 18:40:52 -07:00
Alex Huang 42986f43ba removed service offering from storageallocator 2010-09-24 10:27:02 -07:00
Alex Huang 7249f168d5 more file changes 2010-09-09 13:27:20 -07:00
anthony 51dd7d908f remove duplicate copy 2010-08-30 16:51:33 -07:00
Anthony Xu d72e0538da Revert "Revert "use iso to patch systemvm""
This reverts commit 145e2e0aaa.
2010-08-26 16:06:28 -07:00
Anthony Xu 145e2e0aaa Revert "use iso to patch systemvm"
This reverts commit 3565f8d21b.
2010-08-26 16:03:34 -07:00
root 3565f8d21b use iso to patch systemvm
Conflicts:

	core/src/com/cloud/hypervisor/xen/resource/CitrixResourceBase.java
	scripts/vm/hypervisor/xenserver/xenserver56/patch
2010-08-26 15:56:02 -07:00
Kelven Yang 45cb68e7e2 add templates.vmware.sql
modify build to deploy vmware database records
2010-08-24 22:58:05 -07:00
Manuel Amador (Rudd-O) 40a78f166e build-cloud.xml build-cloud FAILS until now. It had references to files in directories that were moved. 2010-08-20 14:02:41 -07:00
Manuel Amador (Rudd-O) b9e600ed53 Remove the unnecessary excludes from build-ui 2010-08-20 13:21:19 -07:00
Manuel Amador (Rudd-O) ea58879032 Remove build.number 2010-08-20 13:06:40 -07:00
Manuel Amador (Rudd-O) eae268d5d9 Undo unnecessary reformatting that is complicating the merges 2010-08-20 12:24:59 -07:00
Jessica Wang f0b82f8565 move source of resource properties from UI folder to client folder
move source of resource properties from UI folder to client folder

move source of resource properties from UI folder to client folder
2010-08-20 12:08:47 -07:00
Alex Huang 417a3c8c18 bug 5764: More changes 2010-08-19 11:27:30 -07:00
Alex Huang afc0adf28a security checker 2010-08-19 09:23:03 -07:00
Alex Huang b250b985ec changes 2010-08-18 12:19:22 -07:00
Kelven Yang 53097c67f5 1) Fix build problem caused by alex's Refactoring
2) Let console proxy servlet support API key to allow session-less access
2010-08-17 15:15:06 -07:00
Alex Huang a89aad4d15 removed override 2010-08-17 10:16:16 -07:00
Alex Huang c21bc7072c more changes 2010-08-16 11:30:04 -07:00
Alex Huang 867b43dcf9 more changes for the rewrite. 2010-08-16 11:28:11 -07:00
Alex Huang 7f40fe0e07 not overwritten 2010-08-11 22:14:44 -07:00
Alex Huang 066f24dd4e Changed the version number to use the date time. This way developer can still figure out which file they should look at. 2010-08-11 22:13:53 -07:00
Alex Huang eb28cbca63 more crap to fix git 2010-08-11 16:23:46 -07:00
Alex Huang 49ec1136a2 ignore files 2010-08-11 11:31:22 -07:00
Alex Huang 621a37b6c8 bug 5890: Changed all of the build stuff to work better with git 2010-08-11 11:16:29 -07:00
Manuel Amador (Rudd-O) 5fdeefb4da build number file does not belong in the repo. ignored and deleted. 2010-08-11 11:14:52 -07:00
Alex Huang e6c41146f7 bug 5890,5873: Try multiple bug checkins
status 5890: resolved fixed
status 5873: resolved invalid
2010-08-11 09:59:25 -07:00
Manuel Amador (Rudd-O) 9d5c1f2dcf Fix build system in preparation for repo split 2010-08-11 09:13:29 -07:00
Manuel Amador (Rudd-O) 05c020e1f6 Source code committed 2010-08-11 09:13:29 -07:00