811 Commits

Author SHA1 Message Date
Adrian Cole
03090fb01e [maven-release-plugin] prepare for next development iteration 2012-03-31 07:54:05 -07:00
Adrian Cole
ac48975c2e [maven-release-plugin] prepare release jclouds-1.5.0-alpha.2 2012-03-31 07:53:59 -07: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
9d2aca696b fixed keypair on nova and added test 2012-03-29 15:12:19 -04:00
Adrian Cole
49e475edcd Issue 888: consolidate code that addresses naming conventions, using hyphen as default delimiter 2012-03-28 03:37:54 -04:00
Adrian Cole
5c6ce9f081 organize imports 2012-03-28 03:37:48 -04:00
Adrian Cole
343470d0a5 removed deprecated RunScriptOptions & TemplateOptions 2012-03-28 03:37:43 -04:00
Adrian Cole
025396be37 added new properties object 2012-03-28 03:37:41 -04:00
Adrian Cole
e46cef9fbb passwordAuthentication is now default for keystone 2012-03-28 03:37:40 -04:00
Adrian Cole
c56043db08 refactored properties objects to be consistent w/keystone 2012-03-28 02:30:04 -04:00
Adrian Cole
ed1864e810 toString tidies 2012-03-23 13:09:13 -07: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
91ccba370b cleaned up error handler in swift 2012-03-23 00:37:33 -07:00
Adrian Cole
c3dd362b4b Issue 814:recreate nova api as openstack-nova 2012-03-22 21:42:22 -07:00
Adrian Cole
2ae849dd94 Issue 883:Allow login credentials by osfamily to be specified per-provider 2012-03-22 12:39:48 -07:00
Adrian Cole
2373f89c78 cleaned up toString/equals/hashCode in base options objects 2012-03-21 19:11:49 -07:00
Richard Downer
8c3cdece6e CloudStack pom.xml needs to pass the globalAdminIdentity/Credential properties to integration(live) tests, otherwise several tests will fail because they don't have global administrator access. 2012-03-21 13:04:26 +02:00
Adrian Cole
489777e872 Issue 878: cloudstack locations are zones, not regions 2012-03-20 11:35:49 -07:00
Andrew Gaul
e2417605a2 Prefer Guava.nullToEmpty and HttpUtils.nullToEmpty
Make HttpUtils.valueOrEmpty static and change method name to
nullToEmpty to mimic Guava.
2012-03-19 20:48:52 -07:00
Andrew Gaul
74862d7321 Prefer ImmutableCollection over mutable array
Also static.
2012-03-19 19:04:42 -07:00
Andrew Gaul
bd2623fc49 Use correct logging format 2012-03-19 17:28:43 -07:00
Adrian Cole
74891be16f no need to check for writable catalog on vcloud 1.5 2012-03-15 22:39:34 -07:00
Adrian Cole
0365e58566 Issue 873:NPE on InstantiateVAppTemplate 2012-03-15 22:38:46 -07:00
Adrian Cole
a1fbb00da6 Issue 871: only providers can have null parent 2012-03-15 14:47:12 -07:00
Andrei Savu
225b2a3d46 Reuse existing network for vlan IP range test if available 2012-03-15 15:56:31 +02:00
Andrei Savu
6192926b28 Register the public key before running the tests 2012-03-15 15:56:24 +02:00
Andrei Savu
b1ba624707 Only select networks with isDefault(true) for tests 2012-03-15 15:56:13 +02:00
Andrei Savu
ffec085287 Added firewallrule as a valid response for async jobs 2012-03-15 15:56:04 +02:00
Alex Heneveld
2523d74ad1 correct guice injection for cloudstack ComputeServiceAdapterLiveTest 2012-03-15 15:55:41 +02:00
Andrei Savu
89aefec026 Decode both the key and the value when parsing the request URI 2012-03-15 15:54:37 +02:00
Andrei Savu
525506930f Added missing job result types to map 2012-03-14 17:12:38 +02:00
Andrei Savu
b9dc387ab4 Do not fail test if we have only the ROOT domain 2012-03-14 17:12:29 +02:00
Andrei Savu
1c8e09264c Use enum for protocol assertion in live tests 2012-03-14 17:12:18 +02:00
Andrei Savu
6f0b420a1d The percentage of used capacity can be 0 in test 2012-03-14 17:12:00 +02:00
Adrian Cole
3ebdb89e1d template changes in cloudsigma 2012-03-13 14:43:37 -07:00
Aled Sage
1ea877354b Issue 445: retry EC2ComputeService.cleanUpIncidentalResources due to failure if done too soon after last VM terminates! 2012-03-13 12:45:37 +00:00
Adrian Cole
67d70fae62 state bug 2012-03-12 19:45:35 -07:00
Chris Strand
8272352f9b Log level of debug for the various parse methods 2012-03-11 00:05:04 +00:00
Adrian Cole
38de846947 Issue 859:AWS EC2 Updates: New Medium Instance, 64-bit Ubiquity 2012-03-08 10:52:56 -08:00
Fabian Steeg
474aa52da9 If group name can't be parsed from a group ID, try the key name
When the security group is not generated by jclouds (e.g. when
using a custom group, or when in a VPC which generally requires
its own security groups), the group name to launch nodes into is
lost, since it is parsed from the generated security group ID.

This patch introduces a very local workaround: try to parse the
name from the key name, which if generated by jclouds has a format
that is very similar to the generated security group ID.

While probably not the ideal solution for persisting the group
name either (using user metadata might be), this fixes a blocking
issue for scenarios where you can't use a generated security group
ID (using a VPC in our case), but you can use a generated key pair
name.

Also it shouldn't interfere with existing usage: if a name can be
parsed from the security group, that is used, and if the key name
is not generated, the behaviour remains as it currently is (group
name is null if it can't be parsed from the security group).
2012-02-29 16:27:42 +01:00
Adrian Cole
dadd4f6515 changed bindings that imply i/o to Supplier<X> 2012-02-26 13:54:43 +02:00
Adrian Cole
fa7f81c4e7 Issue 847:version updates 2012-02-23 15:11:05 +02:00
Adrian Cole
636c3bb6e5 Issue 357:Init script should check for errors + herefile fixes + script events 2012-02-19 01:53:19 +02: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
ed7b8895e6 Issue 840:remove compute.clj and blobstore.clj 2012-02-15 14:55:26 +01:00
Adrian Cole
2332662a90 move to using AtomicReference for retryable predicates saves at least one network call on re-fetch 2012-02-14 23:22:24 +01:00
Adrian Cole
3e5e09f406 formatting bug when image not found 2012-02-14 23:22:24 +01:00
Andrei Savu
9f14503cf6 Use the regular API endpoint for registerUserKeys 2012-02-12 09:18:08 +02:00
Andrew Donald Kennedy
b2cc1f6b38 Updating ISO8601 time zone parsing and tests 2012-02-10 14:46:00 +00:00