Prachi Damle
0f565f2167
Fixes to de-couple the AffinityGroupResponse from UserVmResponse, since ApiDiscoveryService breaks, if we nest two response objects into each other.
2013-04-11 13:23:25 -07:00
Prachi Damle
3403b54773
Added AffinityGroup View in order to include VM details while listing AffinityGroups.
2013-04-11 13:23:23 -07:00
Prachi Damle
09a6eb735d
Changes to return affinity groups information during listVMsCmd
2013-04-11 13:23:20 -07:00
Prachi Damle
0b3850c14f
Added cleanup of affinitygroups when a VM is expunging and when the account is deleted.
2013-04-11 13:23:18 -07:00
Prachi Damle
ec3f844ef1
Correcting the rebase merge issues.
2013-04-11 13:23:15 -07:00
Prachi Damle
fd23b36c11
Integration testcase and the config file needed, that runs with marvin.
2013-04-11 13:23:13 -07:00
Prachi Damle
b633dde744
Adding a unit test for the new affinity groups API
2013-04-11 13:23:11 -07:00
Prachi Damle
ee45437036
Build failure fixes after rebase.
2013-04-11 13:23:08 -07:00
Prachi Damle
e312158f1c
Adding the missing header!
2013-04-11 13:23:06 -07:00
Prachi Damle
c7c899f62d
Fixes after functional tests
...
Conflicts:
client/tomcatconf/commands.properties.in
2013-04-11 13:23:04 -07:00
Prachi Damle
bb9bdf0173
Changes to make affinity group types configurable.
2013-04-11 13:23:01 -07:00
Prachi Damle
708157d33f
API changes to expose the commands
2013-04-11 13:22:59 -07:00
Prachi Damle
c8ae2a9d25
API to list planners and set the planner in Service offering
...
Conflicts:
server/src/com/cloud/server/ManagementServerImpl.java
setup/db/db/schema-410to420.sql
2013-04-11 13:22:56 -07:00
Prachi Damle
cf7d40c6cd
Not using entity factory
2013-04-11 13:22:54 -07:00
Prachi Damle
e9300d2676
DAO constructor should be lightweight to make Spring DI faster.
2013-04-11 13:22:51 -07:00
Prachi Damle
1ba6740fc1
Schema changes to create affinity group tables
2013-04-11 13:22:49 -07:00
Prachi Damle
d108fb4600
Added apache license header
2013-04-11 13:22:47 -07:00
Prachi Damle
bf9221a370
Separated out host anti-affinity as a plugin.
2013-04-11 13:22:45 -07:00
Prachi Damle
fe2a86871f
Changes to add AffinityGroupprocessor, deployVM changes
2013-04-11 13:22:42 -07:00
Prachi Damle
1aed5bf9c2
ListAffinityGroups API changes
2013-04-11 13:22:38 -07:00
Prachi Damle
50f53c86f5
DeleteAffinityGroup API changes
2013-04-11 13:22:34 -07:00
Prachi Damle
1e205a3d0b
More API changes
2013-04-11 13:22:30 -07:00
Prachi Damle
119c5ceada
API changes for createAffinityGroup
2013-04-11 13:22:26 -07:00
Jessica Wang
a4e61b71cc
CLOUDSTACK-1910: cloudstack UI - Regions menu - create GSLB - (1) pass gslbstickysessionmethodname parameter to createGlobalLoadBalancerRule API. (2) Take async Job response.
2013-04-11 12:40:48 -07:00
Brian Federle
76d1ee54de
VM NICs list view: Fix 'VM name' field for VMs without name
2013-04-11 12:29:02 -07:00
Brian Federle
3bcec62e64
List view: Fix broken add row action
2013-04-11 12:29:02 -07:00
Alena Prokharchyk
76a4b1cf81
InternalLB: added logic for acquiring guest ip address for the Internal LB rule
2013-04-11 12:09:56 -07:00
Kelven Yang
f35272b6c5
Fix the systemvm packaging issue
2013-04-11 11:41:10 -07:00
Jessica Wang
9a50d2bd3b
CLOUDSTACK-1910: cloudstack UI - Regions menu - implement create GSLB action.
2013-04-11 11:14:36 -07:00
Alena Prokharchyk
915e39fbaa
Removed unused methods doing ipAllocation from GuestNetworkGuru and NetworkServiceImpl. The correct method is located in NetworkModelImpl
2013-04-11 10:19:18 -07:00
Marcus Sorensen
ca8ac08cf3
CLOUDSTACK-2003: When accounts and domains are deleted, cleanup can fail,
...
leaving instances in eternal expunged state. This happens when a domain is
deleted while a deleted account is cleaning up. The cleanup looks for the domain
of the account and we hit a null pointer. Adding null pointer check.
Signed-off-by: Marcus Sorensen <marcus@betterservers.com> 1365695448 -0600
2013-04-11 09:50:48 -06:00
Rohit Yadav
d39a06c0e9
Revert "appliance: Revertible patch to create half baked template for vmware"
...
This reverts commit 91faf2d14a .
2013-04-11 15:35:28 +05:30
Rohit Yadav
91faf2d14a
appliance: Revertible patch to create half baked template for vmware
...
This is to allow buildjob to produce semi-automate template for vmware.
Signed-off-by: Rohit Yadav <bhaisaab@apache.org>
2013-04-11 15:23:04 +05:30
Hugo Trippaers
5cd3608529
Remove the chmod solution and replace with an explicit call to
...
/bin/bash. This way the file will only need read permissions.
2013-04-11 11:30:45 +02:00
Alena Prokharchyk
3f2a62c7f6
Merge branch 'master' into internallb1
2013-04-10 17:16:07 -07:00
Alena Prokharchyk
20beb7a16c
Internal LB: applyLoadBalancerRules - put not null check for sourceIpAddressId (can be null when Schema is not Public)
2013-04-10 16:58:35 -07:00
Alena Prokharchyk
87e5f5b9a6
Internal LB: intermediate checkin - added InternalLBAppliance manager and managerImpl
2013-04-10 16:29:57 -07:00
Alena Prokharchyk
53b9c0d142
Internal LB: added @Since to API docs for Internal LB related commands
2013-04-10 16:29:46 -07:00
Alena Prokharchyk
867b305ea8
Internal LB: Made InternalLbElement to extend the ip deployer as the LB service implements IPDeployerRequester
2013-04-10 16:29:35 -07:00
Alena Prokharchyk
7b9af28094
InternalLb: new set of Web Services APIs to add InternalLB as a network element to the cloudStack (the element is packaged as an independent plugin). New APIs:
...
1) configureInternalLoadBalancerElement
2) createInternalLoadBalancerElement
3) listInternalLoadBalancerElements
2013-04-10 16:29:26 -07:00
Alena Prokharchyk
039e303d4a
InternalLB: Modified pluggable service VirtualRouterElementService to accept only VirtualRouter and VpcVirtualRouter as a VirtualRouterProvider type when add/configure elements. Other VirtualRouterProviderTypes are are taken care by elb/internal lb plugins.
2013-04-10 16:29:18 -07:00
Alena Prokharchyk
f0018b4512
Internal LB:
...
1)Added InternalLoadBalancerManager and corresponding Impl
2)Add InternalLbVm as a default CS provider. DB upgrade is covered as well
2013-04-10 16:29:05 -07:00
Alena Prokharchyk
e344cf250a
InternalLB - removed unused code from LoadBalancerDao
2013-04-10 16:28:53 -07:00
Alena Prokharchyk
3588f46848
Internal LB - added network-element plugin for internal lb service
2013-04-10 16:28:38 -07:00
Alena Prokharchyk
76325e6168
Internal Lb:
...
1) When network has both kinds of LB rules - Public and Internal - never send them in the same set to the provider
2) Added extra checks on the provider side to validate if the schema - Public or Internal - is supported.
2013-04-10 16:28:26 -07:00
Alena Prokharchyk
56c2fe1d37
InternalLB:
...
1) Added new capability for the LB service - LbSchemes. Can take 2 values - Internal and Public.
2) F5 and Netscaler LB providers - changes all LB related methods to accept LoadBalancingRule instead of ? extends FirewallRule.
2013-04-10 16:28:17 -07:00
Alena Prokharchyk
34bcb2d026
InternalLB: implemented list/delete/create web services API commands that will be used for Internal LB creation
2013-04-10 16:28:06 -07:00
Alena Prokharchyk
9ab31e11f7
InternalLB: change LoadBalancingRule - reference sourceIpAddress of th load balancer by its value, not DB id
2013-04-10 16:27:56 -07:00
Alena Prokharchyk
08f855d4e4
InternalLB:
...
1) Added new set of Interfaces - including the new VO - for the internal load balancer
2) DB change - added source_ip_address/source_ip_address_network_id/scheme (Internal/Public) fields to the load_balancer table
2013-04-10 16:27:33 -07:00
Likitha Shetty
a0b5ebccb8
CLOUDSTACK-1988. Attempting to register a AWS API user fails with error code 401.
...
Fix the code to refer to /usr/share/cloudstack-management/webapps7080/awsapi/WEB-INF/classes.
2013-04-11 04:33:14 +05:30