cloudstack/server/src/com/cloud
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
..
account Switch to Apache license 2012-04-03 04:50:05 -07:00
acl Switch to Apache license 2012-04-03 04:50:05 -07:00
agent bug CS-15095: vm cpu freq <= host cpu freq 2012-05-25 11:17:55 -07:00
alert bug CS-14530: Whenver adding a new capacity check the state of the resource - if its disabled/enabled. 2012-04-19 14:24:12 +05:30
api Initial checkin for VPC feature: 2012-06-15 13:53:59 -07:00
async some reformatting and a new way to get vos into the system 2012-04-12 11:04:38 -07:00
baremetal bug 14615: deployVm can work 2 diff ways now: 1) Default way - create and start the vm. 2) Create the vm without starting it. Note that vm's volumes stay in Allocated state -not created on the backend till the point where vm starts 2012-04-06 11:30:48 -07:00
capacity bug CS-14530: Whenver adding a new capacity check the state of the resource - if its disabled/enabled. 2012-04-19 14:24:12 +05:30
certificate/dao Switch to Apache license 2012-04-03 04:50:05 -07:00
cluster fixing line endings in server 2012-04-07 20:13:10 -04:00
configuration Initial checkin for VPC feature: 2012-06-15 13:53:59 -07:00
consoleproxy bug CS-14862: EIP/ELB - SSVM and CPVM should be given an ip address from the public ip address range. 2012-05-21 20:18:37 +05:30
dao Switch to Apache license 2012-04-03 04:50:05 -07:00
dc CS-9919: Support for Nexus Swiches (Cisco Vswitches) 2012-05-25 18:38:30 -07:00
deploy bug 14622: introduced ha tagging for host 2012-04-09 15:18:01 -07:00
domain fixing line endings in server 2012-04-07 20:13:10 -04:00
event Switch to Apache license 2012-04-03 04:50:05 -07:00
ha bug 14622: introduced ha tagging for host 2012-04-09 15:18:01 -07:00
host/dao bug 14622: introduced ha tagging for host 2012-04-09 15:18:01 -07:00
hypervisor bug 15080: check traffic type in host discovery stage - cluster level checks 2012-06-06 16:54:16 -07:00
keystore Switch to Apache license 2012-04-03 04:50:05 -07:00
maint Switch to Apache license 2012-04-03 04:50:05 -07:00
migration fixing line endings in server 2012-04-07 20:13:10 -04:00
netapp Switch to Apache license 2012-04-03 04:50:05 -07:00
network Initial checkin for VPC feature: 2012-06-15 13:53:59 -07:00
offerings Initial checkin for VPC feature: 2012-06-15 13:53:59 -07:00
projects Switch to Apache license 2012-04-03 04:50:05 -07:00
resource CS-9919: Support for Nexus Swiches (Cisco Vswitches) 2012-05-25 18:38:30 -07:00
resourcelimit Switch to Apache license 2012-04-03 04:50:05 -07:00
secstorage Switch to Apache license 2012-04-03 04:50:05 -07:00
server CS-9919: Support for Nexus Swiches (Cisco Vswitches) 2012-05-25 18:27:29 -07:00
service fixing line endings in server 2012-04-07 20:13:10 -04:00
servlet Support console access through rebooting with XAPI session re-negotiation 2012-05-16 17:02:22 -07:00
storage Merge awsapi related changes to CloudStack 2012-05-25 14:40:53 -07:00
template CS-14237 GC commands only sent to UP host 2012-05-16 17:21:36 -07:00
test Switch to Apache license 2012-04-03 04:50:05 -07:00
upgrade CS-15220: fixed db upgrade for networks using external devices 2012-06-05 15:10:49 -07:00
usage fixing line endings in server 2012-04-07 20:13:10 -04:00
user CS-15025 2012-05-21 15:35:10 -07:00
uuididentity fixing line endings in server 2012-04-07 20:13:10 -04:00
vm Initial checkin for VPC feature: 2012-06-15 13:53:59 -07:00