Hugo Trippaers
39035f4782
Fix test cases now ConfigHelper is gone
2015-03-16 11:35:38 +01:00
Hugo Trippaers
0a95c44c51
ConfigHelper is replace by a facade pattern
2015-03-16 11:35:36 +01:00
wilderrodrigues
0a1677242a
Adding tests for IpAssocVpc; DeleteIpAlias; DnsMasqConfig
...
Adding IpAssocVpcCommand to the AbstractConfigItemFacade map
2015-03-16 11:35:34 +01:00
wilderrodrigues
6d7f75e18b
Adding LoadBalancer command to JSON style
...
Adding a couple of tests (ConfigHelperTest) to validate the following:
* Command is generated;
* JSON String is generated based on the Java Object
* JSON Object is generated based on the String content
Also fixed the SetPortForwardingRulesVpcConfigItem: implementation was missing.
2015-03-16 11:35:33 +01:00
wilderrodrigues
6898acd349
BumpUpPriotity doesn't need the generateConfigItems() method.
...
Its approach is different, it uses a non-parameterized script.
2015-03-16 11:35:33 +01:00
wilderrodrigues
8caafe2859
Adding all other (13) rules to the new code design
...
Removed the code from ConfigHelper, which is now really clean
Added Flyweight to AbstractConfigItemFacada
Renamed 3 *ConfigItem classes that had typos in their names
2015-03-16 11:35:33 +01:00
wilderrodrigues
7ccd174471
Add 8 Commands/ConfigItems to new style
...
Make subclasses extend the abstract class; change accessor of few methods
2015-03-16 11:35:32 +01:00
wrodrigues
36a95e7577
TK-2925 Add support for loadbalancer config in ConfigHelper
...
Adding new ConfigItem classes, that will be used to decouple the configureation from the ConfigHelper class.
The idea is to use mix of Flyweight and Facade implementation in order to the correct classes without having so many ifs and private static methods.
2015-03-16 11:35:31 +01:00
Ian Southam
8a92a0a460
Corrected a couple of small typos
2015-03-16 11:35:23 +01:00
Sander Botman
9b40f3d379
fixing the nullpointer on type which is null
2015-03-16 11:35:18 +01:00
Sander Botman
4c5113b9e5
Creating new model for the firewall rules
2015-03-16 11:35:18 +01:00
Hugo Trippaers
d2e3b238ed
New style dnsmasq configuration
2015-03-16 11:35:17 +01:00
Sander Botman
daf6c33507
Creating new model for the MonitorService
2015-03-16 11:35:17 +01:00
Sander Botman
b4acd77abf
New model for RemoteAccessVpn and moving into the new structure
2015-03-16 11:35:16 +01:00
Hugo Trippaers
caef7ee9a9
Staticroutes to new json style
2015-03-16 11:35:16 +01:00
Hugo Trippaers
58919dcf50
Change the location for the temporary json files to /var/cache/cloud
2015-03-16 11:35:16 +01:00
Sander Botman
92aca76c3b
Adding new model for the Site2SiteVpn configuration.
2015-03-16 11:35:15 +01:00
Hugo Trippaers
2e968d85fe
Migrate ip alias commands
2015-03-16 11:35:15 +01:00
Hugo Trippaers
660fdbe238
modified StaticNatRule to use the new style
2015-03-16 11:35:14 +01:00
Sander Botman
f423f3ea4e
New style manage VPN user command <Still need some testing with the VR image>
2015-03-16 11:35:13 +01:00
Hugo Trippaers
6ae56b7275
Add forwarding rules to the new config format and do a little rewrite on
...
the models
2015-03-16 11:35:13 +01:00
Hugo Trippaers
3ab83fdba7
New style save password command
2015-03-16 11:35:11 +01:00
Hugo Trippaers
bda4c0d2c9
Move some static strings to constants and remove some duplicate code
2015-03-16 11:35:11 +01:00
Hugo Trippaers
9b2a73370b
Put a netmask in the netmask field
2015-03-16 11:35:09 +01:00
Hugo Trippaers
25b8510c43
Change vmdata to the new config system
2015-03-16 11:35:06 +01:00
Hugo Trippaers
43fd212298
Add some debug logging to keep track of timing
2015-03-16 11:35:05 +01:00
Hugo Trippaers
7b8050c056
Rewrite networkacl model to have separate entries for each rule
2015-03-16 11:35:05 +01:00
Hugo Trippaers
0027db6cd1
Switch ip associations to new model and update the recipes
2015-03-16 11:35:04 +01:00
Hugo Trippaers
183b248c4e
Include a type field in all json configuration objects
2015-03-16 11:35:04 +01:00
Hugo Trippaers
1f1a9ba8b0
Create a json file for SetNetworkACL
2015-03-16 11:35:03 +01:00
Hugo Trippaers
639b24a575
Replace CreateGuestNetwork config script with a json file.
2015-03-16 11:35:01 +01:00
Hugo Trippaers
9514f259f6
Removed useless array from SetStaticRoutesCmd.
2015-03-16 11:34:59 +01:00
Hugo Trippaers
0f5af91668
Switch ip associations to the new config file system
2015-03-16 11:34:58 +01:00
Likitha Shetty
bdd28a45ed
CLOUDSTACK-8319. For both 'MigrateVolume' and 'MigrateVMWithVolumes, ensure VM's vconfiguration files are migrated along with VM's root volume.
2015-03-12 11:57:02 +05:30
Funs
c27c69438b
hypervisors: add OVM3 plugin that supports OVM 3.2.1/3.3.x
...
This is a plugin that puts in ovm3 support ranging from 3.3.1 to 3.3.2. Basic
functionality is in here, advanced networking etc..
Snapshots only work when a VM is stopped now due to the semantics of OVM's raw
image implementation (so snapshots should work on a storage level underneath the
hypervisor shrug)
This closes #113
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-03-12 11:33:42 +05:30
Laszlo Hornyak
df11bb2811
CLOUDSTACK-8279: Fix unit test for java 1.8
...
Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
2015-02-27 20:06:27 +01:00
Laszlo Hornyak
f8c003d13a
CLOUDSTACK-8279: test fix for java 1.8
...
The test build on an assumption on the order of items in a Set, while this changed in java 1.8
Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
2015-02-27 19:38:12 +01:00
Laszlo Hornyak
e6e3a20bd6
removed redundant autoboxing
...
Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
2015-02-27 19:38:12 +01:00
Laszlo Hornyak
5626a340dd
Logical expression simplification, == true is redundant
...
Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
2015-02-27 19:38:12 +01:00
Rohit Yadav
6f4db0ce4b
CLOUDSTACK-5237: Add a default PBKDF2-SHA-256 based authenticator
...
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
(cherry picked from commit 9533c54db6 )
Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
2015-02-27 15:53:58 +05:30
Mike Tutkowski
0f84e042b9
Adding support for creating a volume from a snapshot when the snapshot is on managed storage
2015-01-20 15:24:33 -07:00
Likitha Shetty
15b348632d
CLOUDSTACK-8129. Cold migration of VM across VMware DCs leaves the VM behind in the source host.
...
If VM has been cold migrated across different VMware DCs, then unregister the VM from source host.
2014-12-26 11:07:30 +05:30
Koushik Das
ceae97868c
CLOUDSTACK-8115: Update default ordering of HA investigators
...
Moved HV specific investigators before PingInvestigator in default ordering
2014-12-23 16:12:39 +05:30
Likitha Shetty
647532376f
CLOUDSTACK-8111. NFS secondary storage repetitively mounted on CS server with ESXi hypervisors.
...
Fix cleanup of NFS mounts on management server during server starup by correcting how mount points are listed for a management server.
2014-12-23 13:23:43 +05:30
Laszlo Hornyak
3577423da9
removed executable flags from java classes
...
Signed-off-by: Laszlo Hornyak <laszlo.hornyak@gmail.com>
2014-11-23 19:49:01 +01:00
Hugo Trippaers
22ad646aca
CID-1114601/CID-1114602 Fix ignored return values and remove duplicate code
2014-11-18 15:05:09 +01:00
Mike Tutkowski
455ffc3342
Create a template from a SAN snapshot
2014-11-06 10:33:23 -07:00
Santhosh Edukulla
1aef5cba66
Fixed Coverity Issues
2014-11-03 16:45:30 +05:30
Hugo Trippaers
4ebaf0a583
Bump master version to 4.6.0-SNAPSHOT after branching 4.5.0-SNAPSHOT
2014-10-29 14:54:23 +01:00
Mike Tutkowski
15c8d8caf6
Pass on new command
2014-10-21 16:01:15 -06:00