Cloudstack Source code
Go to file
Alena Prokharchyk 60b52f90dd 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

Conflicts:

	api/src/com/cloud/api/ApiConstants.java
	client/tomcatconf/commands.properties.in
	server/src/com/cloud/api/ApiDBUtils.java
	server/src/com/cloud/network/NetworkManagerImpl.java
	setup/db/create-schema.sql
2012-06-15 13:53:59 -07:00
agent committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
agent-simulator committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
api Initial checkin for VPC feature: 2012-06-15 13:53:59 -07:00
awsapi CS-15122. Provide filter support for ec2-describe-availability-zones. Component: awsapi. Updated the header in the new file to conform with ASF guidelines as per review comments. 2012-06-14 17:35:56 -07:00
awsapi-setup Merging awsapi-setup to master 2012-05-25 14:40:35 -07:00
build Replaced Cloud.com & Citrix copyright notices with the Apache Software License, Version 2.0. 2012-06-12 09:03:36 -04:00
client Initial checkin for VPC feature: 2012-06-15 13:53:59 -07:00
cloud-cli committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
console-proxy Merge fix from community 2012-06-13 16:46:16 -07:00
core CS-12972 : cap is per VM , weight is per VCPU 2012-06-14 18:28:33 -07:00
daemonize committing Chip Childers patches fixing licensing headers 2012-06-12 12:32:58 -04:00
debian debian: Remove the Console Proxy 2012-06-04 23:41:40 -04:00
deps thirdparty library needed for awsapi 2012-05-25 15:49:20 -07:00
docs Add release notes for CloudStack 3.0.2. 2012-04-24 19:27:59 -07:00
ovm CS-14979 fixed 2012-05-18 15:58:52 -07:00
patches CS-15175: Fix public interfaces of redundant router 2012-05-31 17:58:02 -07:00
project_admin removing an errant reference to Forrest 2012-06-04 22:24:01 -04:00
python - support SLES and openSUSE as configuration and build targets 2012-05-27 19:31:27 -04:00
scripts Fix variable name in createtmplt.sh 2012-05-28 14:18:47 -04:00
server Initial checkin for VPC feature: 2012-06-15 13:53:59 -07:00
setup Initial checkin for VPC feature: 2012-06-15 13:53:59 -07:00
test fix build after awsapi merge 2012-05-25 16:43:58 -07:00
tools Adding support for file copy to marvin's remoteSSHClient 2012-06-10 15:01:50 -04:00
ui CS-14230 2012-06-14 11:33:28 -07:00
usage fixing license headers for usage 2012-06-04 10:22:57 -04:00
utils Doh, broke the build - fixing that. 2012-06-06 23:21:54 -04:00
vmware-base CS-14956 Support for rate limiting policies in Nexus dvSwith feature for CloudStack 2012-05-25 19:20:58 -07:00
.gitignore Update gitignore 2011-12-23 12:57:34 -05:00
INSTALL.txt Switch to Apache license 2012-04-03 04:50:05 -07:00
README.html Switch to Apache license 2012-04-03 04:50:05 -07:00
README.md adding a markdown readme for github 2011-12-01 13:02:38 -05:00
build.xml merge awsapi build script changes to master 2012-05-25 14:40:56 -07:00
cloud.spec fix build after awsapi merge 2012-05-25 16:43:58 -07:00
configure-info.in Source code committed 2010-08-11 09:13:29 -07:00
fil dasf 2012-06-15 13:51:42 -07:00
version-info.in more file changes 2010-09-09 13:27:20 -07:00
waf Source code committed 2010-08-11 09:13:29 -07:00
waf.bat Source code committed 2010-08-11 09:13:29 -07:00
wscript Initial checkin for VPC feature: 2012-06-15 13:53:59 -07:00
wscript_build fix build after awsapi merge 2012-05-25 16:43:58 -07:00
wscript_configure - support SLES and openSUSE as configuration and build targets 2012-05-27 19:31:27 -04:00

README.md

CloudStack

CloudStack is a massively scalable free/libre open source Infrastructure as a Service cloud platform.

Visit us at cloudstack.org or join #cloudstack on irc.freenode.net

Binary Downloads

Downloads are available from: http://cloudstack.org/download.html

Supported Hypervisors

  • XenServer
  • KVM
  • VMware ESX/ESXi (via vCenter)
  • Oracle VM
  • XCP

Mailing lists

Announcement Mailing List Development Mailing List Users Mailing list Commits mailing list