Adrian Cole
e5a3aa2c36
Merge branch 'master' of github.com:jclouds/jclouds into 1.5.x
...
* 'master' of github.com:jclouds/jclouds:
Issue 830: Fixing NPE in test listener
issue 384: fixed IMachineToNodeMetadataLiveTest as suggested by dralves
issue 384: added support for creation of hostOnly interface with DHCP enabled
issue 384: preparing vbox 1.5.1 - adapt ContextModule to external changes
issue 384: vbox 1.5.1
issue 384: preparing 1.5.0-beta - guestAdditions installations fixed
2012-03-31 07:33:37 -07:00
Andrea Turli
abeeb4b936
issue 384: fixed IMachineToNodeMetadataLiveTest as suggested by dralves
2012-03-31 11:44:47 +01:00
Andrea Turli
50815d2483
issue 384: added support for creation of hostOnly interface with DHCP enabled
2012-03-31 11:44:47 +01:00
Andrea Turli
af309232ad
issue 384: preparing vbox 1.5.1 - adapt ContextModule to external changes
2012-03-31 11:44:47 +01:00
Andrea Turli
e27db18cfd
issue 384: vbox 1.5.1
2012-03-31 11:44:47 +01:00
Andrea Turli
a2922006c9
issue 384: preparing 1.5.0-beta - guestAdditions installations fixed
2012-03-31 11:44:47 +01:00
Adrian Cole
98c1e14820
Merge branch 'master' of github.com:jclouds/jclouds into 1.5.x
...
* 'master' of github.com:jclouds/jclouds: (31 commits)
fixed keypair on nova and added test
First set of api's for opsource
First set of api's for opsource
Issue 830: Update client get methods to use new error handler
README.md - improved
README.md
Issue 888: consolidate code that addresses naming conventions, using hyphen as default delimiter
organize imports
removed deprecated RunScriptOptions & TemplateOptions
added new properties object
passwordAuthentication is now default for keystone
refactored properties objects to be consistent w/keystone
corrected spacing and new lines for README.md
updated readme.md
Intermittent JAXB error
Issue 830: Use ResourceNotFoundException
Issue 830: Make RasdItemsList implement Set
Issue 830: Tidy up client imports and javadoc
Issue 830: Tidy up domain object imports and remove unnecessary annotations
Issue 830: Use XmlElementWrapper annotation where possible
...
2012-03-29 15:20:24 -04:00
Adrian Cole
5c6ce9f081
organize imports
2012-03-28 03:37:48 -04:00
Adrian Cole
025396be37
added new properties object
2012-03-28 03:37:41 -04:00
David Ribeiro Alves
6743f0bbf6
corrected spacing and new lines for README.md
2012-03-28 00:37:08 +01:00
David Ribeiro Alves
3be85a61de
updated readme.md
2012-03-27 20:39:02 +01:00
Adrian Cole
f66c84d92f
[maven-release-plugin] prepare for next development iteration
2012-03-23 01:08:49 -07:00
Adrian Cole
dc2a42cc97
[maven-release-plugin] prepare release jclouds-1.5.0-alpha.1
2012-03-23 01:08:46 -07:00
Adrian Cole
59f1d0b316
rename vbox live test
2012-03-22 14:46:03 -07:00
David Ribeiro Alves
893d2d9e55
removed lock printous
2012-03-22 17:58:58 +00:00
David Ribeiro Alves
1f31e96a9f
fixed locking transient bug
2012-03-22 17:49:04 +00:00
David Ribeiro Alves
28bd62edfc
added a unit test for guest additions installer. installguestadditions is now able to mount the pre-downloaded iso
2012-03-22 15:16:19 +00:00
David Ribeiro Alves
582423bd2d
commented machine utils
2012-03-22 03:46:22 +00:00
David Ribeiro Alves
6b4a4c6054
consolidated locking machines as locking was crashing all over the place
2012-03-22 03:36:42 +00:00
David Ribeiro Alves
4a32b0107f
parsed names from vm so that nodemetadata has correct group and name (updated unit test), corrected transient bug obtaining locks for vms
2012-03-22 02:44:41 +00:00
David Ribeiro Alves
aceaaf0eb0
updated readme
2012-03-21 22:36:14 +00:00
David Ribeiro Alves
5bca27923c
corrected IMachineToNodeMetadata to comply with the new non-natted ip
2012-03-21 22:19:03 +00:00
David Ribeiro Alves
92a940e95d
guests are now accessible because host-only ips are assigned in the same network as the default vbox host-only network (vboxnet0)
2012-03-21 22:04:05 +00:00
David Ribeiro Alves
68290ba2b2
added mock identity prop to prevent NPE in some cases
2012-03-21 22:04:05 +00:00
David Ribeiro Alves
d742d53f6b
reverted formatting changes
2012-03-21 22:03:48 +00:00
David Ribeiro Alves
f4d0e18320
prevented tests from failing due to missing property
...
!
2012-03-21 22:02:11 +00:00
David Ribeiro Alves
c4a02a6753
added ssh command to log into hosts
2012-03-17 01:27:36 +00:00
David Ribeiro Alves
fc8c5417e1
updated vbox readme
2012-03-17 01:17:31 +00:00
David Ribeiro Alves
e4259b5cc8
one machine was being wasted due to bad ip reporting
2012-03-15 07:58:04 +00:00
David Ribeiro Alves
d987e847ca
made vbox start nodes in HEADLESS mode (since we don't have access after AdminAccess anyway
2012-03-15 06:44:58 +00:00
David Ribeiro Alves
641f530e0c
preseed.cfg was being server from target/classes but not from the jar
2012-03-15 06:33:37 +00:00
David Ribeiro Alves
c9c4a1aef0
made jetty serve preseed.cfg from inside the jar (was serving from src/test/resources)
2012-03-15 04:42:33 +00:00
David Ribeiro Alves
04f72a67d7
made taking snapshots more resilient with retries
2012-03-15 03:24:53 +00:00
David Ribeiro Alves
b1333b1f2c
moved deleting gshadow lock to the clones since it was reappearing on the master
2012-03-15 03:03:53 +00:00
David Ribeiro Alves
ec7552cdbb
added waitForCompletion on snapshot creation and deletion has multi-node was failing
2012-03-15 02:57:22 +00:00
David Ribeiro Alves
6967743044
commented mastersloadingcache and nodecreator
2012-03-15 02:38:44 +00:00
David Ribeiro Alves
78d85fc960
fixed broken multi-node cloning due to missing synchronized keyword on NodeCreator. changed name of masterscache to mastersloadingcache. changed jetty port to a non common one. checked null on finally block
2012-03-15 02:20:31 +00:00
David Ribeiro Alves
1036c7a0f1
fixed broken master creation because guestAdditions was not executed.fixed but related to qemu ( https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/732864 ) where
...
a lock file (/etc/gshadow.lock) on the master prevents clones from adding users. AdminAccess should work now
2012-03-14 23:55:55 +00:00
David Ribeiro Alves
c161f9bc09
changed experiment live test to use admin access
2012-03-14 22:28:29 +00:00
David Ribeiro Alves
33b5cc2922
corrected compilation problem. unit and experiments tests pass
2012-03-14 04:23:30 +00:00
David Ribeiro Alves
0c55cf581b
merged bridged iface changes
2012-03-14 04:18:39 +00:00
Andrea Turli
d10f45ad46
issue 384: bridged support
2012-03-13 04:11:42 +00:00
David Ribeiro Alves
3b1a98323e
organized imports
2012-03-12 21:28:00 +00:00
David Ribeiro Alves
fb488c192d
added public address for vms and unit tested imachinetonodemetadata
2012-03-12 18:11:22 +00:00
David Ribeiro Alves
93b08a01e3
deleted extraneous exclamation point
2012-03-12 16:03:04 +00:00
David Ribeiro Alves
5efcea6839
changed delay to sockettester
2012-03-12 15:56:15 +00:00
David Ribeiro Alves
8ba6e91b7c
improved hardware matching. *adapter now returns the list of images instead of a no-id mock hardware
2012-03-12 15:32:31 +00:00
David Ribeiro Alves
8f92009699
improved hardware matching (hardware's id is now the same as the image id *without* prefix)
2012-03-12 15:03:56 +00:00
David Ribeiro Alves
3370dd819d
changed the vm/hardware identifier to the name instead of the id since the id will change over time!
2012-03-12 14:38:37 +00:00
David Ribeiro Alves
91a0980537
made destroying nodes synchornized due to session lock issues
2012-03-12 11:59:45 +00:00
David Ribeiro Alves
12a9b414e3
isolated experimentlivetest so that it emulates as closely as possible client usage
2012-03-12 11:27:44 +00:00
David Ribeiro Alves
1f17f07e97
made cloning single threaded
2012-03-12 10:59:28 +00:00
David Ribeiro Alves
be2177b167
made clone boot single threaded for now. all's working
2012-03-10 23:00:41 +00:00
David Ribeiro Alves
d158cee477
added properties form vboxpropertiesbuilder
2012-03-10 22:42:11 +00:00
David Ribeiro Alves
9c9ce80aa3
nit addressed :)
2012-03-10 21:39:06 +00:00
David Ribeiro Alves
3c776b8768
vboxadapter now deletes mediums on destroyNode() and non-exisitng nodes are handled in getNode(). VirtualBoxExperimentLiveTest passes consistently
2012-03-10 19:45:35 +00:00
David Ribeiro Alves
ad6b655ea1
moved host module creation to contextbuilder
2012-03-10 17:16:20 +00:00
David Ribeiro Alves
00c16d5315
removed unecessary assignment
2012-03-10 16:56:10 +00:00
David Ribeiro Alves
a77e4fda7d
addressed the issues raised in adrian's review
2012-03-10 15:59:50 +00:00
David Ribeiro Alves
4412aaf726
working cluster + live test using compute service + nat + host-only
2012-03-10 15:32:57 +00:00
David Ribeiro Alves
fe2d132067
readed the missing sysprop
2012-03-09 18:24:18 +00:00
David Ribeiro Alves
f24c344fce
fetching master at startup so that we make sure that isos are downloaded before all tests even if the adapter is not used
2012-03-09 03:38:30 +00:00
David Ribeiro Alves
176a8b3b3c
moved config dir creation to to masterscache
2012-03-08 04:15:41 +00:00
David Ribeiro Alves
e915fd3e7b
0conf for vbox. config dirs are created, isos downloaded and a default .yaml file is used
2012-03-08 02:38:30 +00:00
Adrian Cole
40429eaeca
Issue 855: use snakeyaml 1.6 constructor to avoid conflict w/testng-eclipse
2012-03-07 09:51:33 -08:00
Adrian Cole
7704b6b8f0
test tidies
2012-03-06 18:00:44 -08:00
David Ribeiro Alves
3e47867af4
updated readme
2012-03-06 20:37:54 +00:00
David Ribeiro Alves
0697494273
corrected IMachinePredicatesLiveTests that were failing and added workaround for transient function execution failure
2012-03-06 18:39:04 +00:00
David Ribeiro Alves
c64785d38e
minor error wrt to test group
2012-03-06 03:33:11 +00:00
David Ribeiro Alves
4850ffe759
got the clone to get networking
2012-03-06 03:12:16 +00:00
David Ribeiro Alves
2421847527
solved a problem running most live tests where the admin disk was the same
2012-03-06 01:14:01 +00:00
David Ribeiro Alves
d2e1e36256
corrected formatting and small bug in CloneAndRegisterMachineFromIMachineIfNotAlreadyExistsLiveTest
2012-03-05 18:04:50 +00:00
David Ribeiro Alves
fa26fe34f9
formatted most changed classes to comply with jclouds formatting guildelines
2012-03-05 17:03:15 +00:00
David Ribeiro Alves
cf02e7dcaf
clones are now booting, but without networking
2012-03-05 04:40:22 +00:00
David Ribeiro Alves
2e1f1e5da8
clone is created and boots sucessfully. still no network on the clone though
2012-03-05 04:23:58 +00:00
David Ribeiro Alves
3a4cd0b4bc
stuck on adapter problems
2012-03-05 02:28:00 +00:00
David Ribeiro Alves
d0b4d81f9f
added the possiblity for master machines to survive the jvm. first run creates and installs the master vm subsequent calls fetch the already created master from vm
2012-03-05 01:09:13 +00:00
David Ribeiro Alves
690bc9a4dc
adapter creates the master image. cloning next
2012-03-04 23:35:18 +00:00
David Ribeiro Alves
406c6a9fc4
sshclien to the master is now workign
2012-03-04 18:54:57 +00:00
David Ribeiro Alves
af662850a9
merged changes from upstream
2012-03-04 18:08:19 +00:00
David Ribeiro Alves
d0e770c99b
added dependencies
2012-03-04 17:52:34 +00:00
andreaturli
6e8b985a18
issue 384: NetworkSpec refactored - Adrian comments addressed
2012-03-02 23:41:38 +00:00
David Ribeiro Alves
960e6f8e0a
added a computeservicecontext provider for the vbox host (byon)
2012-03-02 19:15:52 +00:00
andreaturli
01fa802dd7
issue 384: NetworkSpec refactored - Adrian comments addressed
2012-03-02 18:19:59 +00:00
Andrea Turli
edd16d0e26
Merge branch 'dev' of github.com:andreaturli/jclouds into dev
...
Conflicts:
labs/virtualbox/src/main/java/org/jclouds/virtualbox/functions/AttachBridgedAdapterToMachine.java
labs/virtualbox/src/main/java/org/jclouds/virtualbox/functions/CloneAndRegisterMachineFromIMachineIfNotAlreadyExists.java
labs/virtualbox/src/test/java/org/jclouds/virtualbox/functions/CloneAndRegisterMachineFromIsoIfNotAlreadyExistsLiveTest.java
2012-03-01 17:32:56 +00:00
Andrea Turli
cf57f250a2
issue 384: network support refactored
2012-03-01 17:29:18 +00:00
Andrea Turli
dbd669caf8
issue 384: network support refactored
2012-03-01 16:55:38 +00:00
David Ribeiro Alves
e00181d74e
circular dependencies problem with CreateAndInstallVm
2012-02-29 01:44:22 +00:00
David Ribeiro Alves
40a95be772
still failing matching the default image to the yaml images
2012-02-28 20:45:42 +00:00
David Ribeiro Alves
51e24096fe
refactored image from yaml creation
2012-02-28 19:39:32 +00:00
David Ribeiro Alves
eab826fd42
refactored image from yaml creation
2012-02-28 19:11:37 +00:00
David Ribeiro Alves
c015f9f699
moving forward no more guice errors
2012-02-28 18:43:10 +00:00
David Ribeiro Alves
80f6b65d4b
yaml desc reader added to compute adapter
2012-02-27 15:38:35 +00:00
Adrian Cole
fa7f81c4e7
Issue 847:version updates
2012-02-23 15:11:05 +02:00
Adrian Cole
6317c880ad
Merge pull request #378 from andreaturli/development
...
issue 384: fixed GuestAdditions LiveTest
2012-02-19 06:48:55 -08:00
andreaturli
328621e961
issue 384: fixed GuestAdditions LiveTest - Adrian comments addressed
2012-02-19 10:59:45 +00:00
Adrian Cole
636c3bb6e5
Issue 357:Init script should check for errors + herefile fixes + script events
2012-02-19 01:53:19 +02:00
andreaturli
290c5d5f47
issue 384: fixed GuestAdditions LiveTest
2012-02-18 12:44:44 +00:00
Ioannis Canellos
5490b3068c
[842] Added required import packages to cloudfiles api bundle. Improved import packages in all bundles.
2012-02-17 00:49:39 +02:00
Adrian Cole
e88a32a75d
refactored virtualbox classes
2012-02-14 23:22:24 +01:00
Adrian Cole
481421569c
refactored virtualbox scripts to use new scriptbuilder functions
2012-02-14 02:02:18 +01:00
Andrei Savu
af104325a7
Fixed broken build due to recent changes in labs/virtualbox
2012-02-13 14:38:01 +02:00
David Ribeiro Alves
ca602e7db0
Moved RunScriptData to src/main as there are non test dependencies; Deleted orpah and duplicate file GuestAdditionsInstallation.java (wrong place and duplicated in InstallGuestAdditions.java) as well as duplicate script installGuestAdditions.sh (duplicated in installModuleAssistantIfNeeded.sh)
2012-02-13 05:36:14 -06:00
andreaturli
40d19e0cf6
issue 384: GuestAdditions installer - jclouds comments addressed
2012-02-12 19:20:41 +00:00
andreaturli
20ec953fb6
issue 384: GuestAdditionsInstaller - fix scripts
2012-02-12 00:55:12 +00:00
andreaturli
af553b6294
issue 384: GuestAdditionsInstaller - fix future
2012-02-11 18:56:19 +00:00
andreaturli
623f3c6daa
issue 384: GuestAdditionsInstaller
2012-02-11 18:56:19 +00:00
Adrian Cole
fe4d148528
updated current version to 1.5.0-SNAPSHOT
2012-02-04 11:06:07 -08:00
Adrian Cole
c388fc41b4
Issue 826: removed eager supplier of @Provider endpoint
2012-02-03 13:51:26 -08:00
Adrian Cole
d225df57e4
virtualbox related changes for Issue 826
2012-02-03 00:29:35 -08:00
Adrian Cole
abeffc1119
Issue 824:add field for hypervisor
2012-01-30 22:52:35 -08:00
Adrian Cole
f50e3f5b8e
added scancode for #
2012-01-30 16:38:19 -08:00
Adrian Cole
51066b392b
added vbox to labs
2012-01-30 16:38:11 -08:00