Darren Shepherd
7cac1bd67e
More Managed Context changes
2013-09-30 15:13:55 -07:00
Darren Shepherd
b8a467ef71
remove aspectj
2013-09-30 10:38:09 -07:00
Darren Shepherd
7ed91f1e64
Add slf4j managed version
2013-09-30 10:37:29 -07:00
Darren Shepherd
37b80d2964
More runnables
2013-09-30 10:30:51 -07:00
Darren Shepherd
6b58518c6d
Register maven standard module
2013-09-30 10:26:54 -07:00
Darren Shepherd
c8c064c6fc
Managed Context
2013-09-30 10:23:31 -07:00
Darren Shepherd
9a8e97ac5c
rb14185
2013-09-30 10:02:55 -07:00
Darren Shepherd
cba8e40e4b
Add license headers to fix build
2013-09-30 09:51:45 -07:00
Darren Shepherd
efbfae723e
Switch to setter injection for extensibility
...
Various classes are using member injection to inject extensible objects.
Really those object should come from an AdapterList that is injected in.
This patch switches the code to use setter injection that will later allow
spring to inject an AdapterList or something similar to allow
extensibility.
2013-09-30 09:45:07 -07:00
Darren Shepherd
692535f928
Cleanup DefaultUserAuthenticator and removed masking _name variable
...
DefaultUserAuthenticator maskes the _name varible in ComponentLifecycleBase
making the setName() method not work as expected. This patch cleans up the
code such that getName() will be getClass().getSimpleName() unless
overridden in the Spring configuration.
2013-09-30 09:33:33 -07:00
Darren Shepherd
766a0a2229
Add ability to programatically disable CloudStack ComponentConext intialization
...
As we moved to a more Spring managed lifecycle, the lifecycle management
in ComponentContext is not needed. The transition to fully spring managed
will not happen all at once. The management server will be done first and
then AWSAPI and UsageServer will come later. This change allows the
ComponentContext in the context of the management server to be bypassed.
Note, by default, the ComponentContext will run its initialization.
2013-09-30 09:30:54 -07:00
Darren Shepherd
78040f8769
Add registry interface
...
Registry interface will be used to store and discover extensions
2013-09-30 09:26:17 -07:00
Darren Shepherd
9a083b9e66
Add Named interface to recognize objects with a getName()
2013-09-30 09:23:23 -07:00
Darren Shepherd
2e29c89b84
Default null value in ConfigKey results in NPE on second start
2013-09-30 08:54:02 -07:00
Laszlo Hornyak
13e7a7308b
Test for URLEncoder
...
- test added
- source formatted
Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
2013-09-30 15:03:12 +02:00
Laszlo Hornyak
c61997f022
basic test for ApiDispatcher
...
Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
2013-09-30 13:08:15 +02:00
Gaurav Aradhye
b7e00d3700
CLOUDSTACK: 4706 - Adding missing method get_region in common.py
...
Signed-off-by: venkataswamybabu budumuru <venkataswamybabu.budumuru@citrix.com>
(cherry picked from commit 503fe75dc9 )
2013-09-30 15:19:58 +05:30
SrikanteswaraRao Talluri
55ef4b8c3c
CLOUDSTACK-4646: Increase the wait time for the routers to go into stopped state
...
Signed-off-by: venkataswamybabu budumuru <venkataswamybabu.budumuru@citrix.com>
2013-09-30 15:14:41 +05:30
SrikanteswaraRao Talluri
65da24c35e
CLOUDSTACK-4691: move egress rules host maintenance tests to maint folder
...
Signed-off-by: venkataswamybabu budumuru <venkataswamybabu.budumuru@citrix.com>
(cherry picked from commit 6b28e03d6d )
2013-09-30 15:12:20 +05:30
sanjeevneelarapu
ff2bd3d443
CLOUDSTACK-702: Adding test for deploying vm in new cidr 1. Add guest ip range in new cidr and deploy vm in that
...
Signed-off-by: sanjeevneelarapu <sanjeev.neelarapu@citrix.com>
Signed-off-by: venkataswamybabu budumuru <venkataswamybabu.budumuru@citrix.com>
2013-09-30 14:54:31 +05:30
SrikanteswaraRao Talluri
ff0f738973
CLOUDSTACK-4344: pass delay and retries explicitly to remoteSSHclient to reduce time taken by the tests
...
Signed-off-by: venkataswamybabu budumuru <venkataswamybabu.budumuru@citrix.com>
(cherry picked from commit 94f741bbf5 )
2013-09-30 12:24:16 +05:30
Wido den Hollander
e6fd794ca0
packaging: Do not depend on JNA and don't include it in the classpath
...
It's now packaged with maven due to libvirt 0.5.1 and will be included
in the classpath automatically.
2013-09-29 12:22:46 +02:00
Alena Prokharchyk
3ae80acb40
Added missing license to SearchBase.java - fixed broken RAT check
2013-09-28 22:18:27 -07:00
Alena Prokharchyk
43770e0cb2
CLOUDSTACK-4744: enhanced root admin API updateVolume with state/storageId parameters as a part of "Better control over first party objects" feature.
...
Also fixed existing bugs for the API:
* corrected action event to be VOLUME.UPDATE (was VOLUME.ATTACH)
* all parameters to update, should be optional - fixed that. If nothing is specified, the db object will remain with its original fields
2013-09-28 21:44:47 -07:00
Alex Huang
b998fba4da
Added comments for the search builder classes on how to use them
2013-09-28 11:50:02 -07:00
Alex Huang
b60eef3e82
Added comments and finished off the work
2013-09-28 07:53:28 -07:00
Alex Huang
5fd47cc873
Added QueryBuilder
2013-09-28 07:53:28 -07:00
Alex Huang
38e69fb9f9
Changed SearchCriteria2 to GenericQueryBuilder to reflect the same placement
2013-09-28 07:53:27 -07:00
Alex Huang
e8cac2c5d8
Changed SearchCriteria2 to GenericQueryBuilder to reflect the same placement
2013-09-28 07:53:26 -07:00
Alex Huang
e2988902c9
Changed SearchCriteria2 to GenericQueryBuilder to reflect the same placement
2013-09-28 07:53:25 -07:00
Alex Huang
a964cf549e
Continue to merge SearchCriteria2 and GenericSearchBuilder
2013-09-28 07:53:24 -07:00
Alex Huang
af8832f6bd
Unified both the SearchBuilder and SearchCriteriaService
2013-09-28 07:53:24 -07:00
Chris Suich
58f287c62f
Commiting multi select stuff for inital review
2013-09-27 16:57:44 -07:00
Edison Su
350e8938cf
CLOUDSTACK-4754: it's a race condition: delete template, and deploy vm from the template happened at the same time,
2013-09-27 16:10:57 -07:00
Kelven Yang
f3c917db05
CLOUDSTACK-4734: Validate and Fail-over to another VmwareContext object when it is from the pool
2013-09-27 15:57:56 -07:00
Kelven Yang
08c3b6596d
CLOUDSTACK-4659: Vmware allows destroying VM that has pending tasks, worker VM GC actually relies on the assumption that Vmware is protected from that which is a false assumption. Recycle Worker VM only it is from previous session
2013-09-27 15:57:02 -07:00
Kelven Yang
159d798a19
Disable VMwareTools detection to avoid unreliable result caused by race-condition when VMwareTools is not ready in guest OS yet and the API is called. This is the corrected commit
2013-09-27 15:56:43 -07:00
brito wang
38b94e934c
CLOUDSTACK-3363 UI > fix list Events/Alerts screen is in processing state forever with Delete Events/Alerts request having no filter
2013-09-27 11:53:40 -07:00
Wei Zhou
a6bfd96021
add missing cloudstack-agent-upgrade in cloudstack-agent debian packages
2013-09-27 10:31:54 +02:00
Sheng Yang
dad47682cb
CLOUDSTACK-4745: Add StaticNatRule through firewall manager
...
This would fix CreateIpForwardingCmd API on 4.2+.
2013-09-26 14:00:32 -07:00
Wei Zhou
522860c03d
fix silly typo
2013-09-26 22:47:23 +02:00
ynojima
a45ee749ac
CLOUDSTACK-2328: Linux native VXLAN support on KVM hypervisor
...
Initial patch for VXLAN support.
Fully functional, hopefully, for GuestNetwork - AdvancedZone.
Patch Note:
in cloudstack-server
- Add isolation method VXLAN
- Add VxlanGuestNetworkGuru as plugin for VXLAN isolation
- Modify NetworkServiceImpl to handle extended vNet range for VXLAN isolation
- Add VXLAN isolation option in zoneWizard UI
in cloudstack-agent (kvm)
- Add modifyvxlan.sh script that handle bridge/vxlan interface manipulation script
-- Usage is exactly same to modifyvlan.sh
- BridgeVifDriver will call modifyvxlan.sh instead of modifyvlan.sh when VXLAN is used for isolation
Database changes:
- No change in database structure.
- VXLAN isolation uses same tables that VLAN uses to store vNet allocation status.
Known Issue and/or TODO:
- Some resource still says 'VLAN' in log even if VXLAN is used
- in UI, "Network - GuestNetworks" dosen't display VNI
-- VLAN ID field displays "N/A"
- Documentation!
Signed-off-by : Toshiaki Hatano <haeena@haeena.net>
2013-09-26 23:37:18 +09:00
Daan Hoogland
6f970c6ff9
static nat capabilities parsing cleanup and testing
2013-09-26 15:18:52 +02:00
Wido den Hollander
b9c13d0e73
rbd: Add more help information to the UI when adding a Primary Pool.
2013-09-26 09:47:59 +02:00
Wido den Hollander
7cb5a191cf
ui: RBD doesn't work with LXC, remove it from the UI
2013-09-26 07:31:15 +02:00
Edison Su
81ff4795df
fix compile errors
2013-09-25 17:59:54 -07:00
Edison Su
a9aad4f388
add sourcetemplateid for template created from volume/snapshot
...
Conflicts:
server/src/com/cloud/template/TemplateManagerImpl.java
2013-09-25 16:35:31 -07:00
Edison Su
9baa45308c
CLOUDSTACK-4650: change volume state during snapshot only
2013-09-25 16:33:10 -07:00
Edison Su
3420f2d016
CLOUDSTACK-4641: fix create volume from snapshot timeout issue
2013-09-25 16:32:55 -07:00
Edison Su
7d8a7f855d
CLOUDSTACK-4627: fix NPE in vm migration
2013-09-25 16:32:40 -07:00