Commit Graph

7146 Commits

Author SHA1 Message Date
Alex Heneveld affc508dc7 the associatedNetwork is @Nullable so guard against (a fatal) NPE 2012-12-01 11:13:25 -08:00
Adrian Cole 824c0b781a fix issue #917: incorrect require in security_group2.clj and elastic_ip2.clj 2012-11-30 20:26:38 -05:00
Jon Mort 6d4c1246b9 Serverlove api version should be 2.0
Server love has updated the ElasticStack api to 2.0. 
This needs to be reflected in the medatdata otherwise api calls 
use vnc:ip=auto instead of vnc=auto
2012-11-28 09:45:45 -05:00
Andrea Turli 0cfc571d6e fixed registerISO and its tests
adrian`s comments
RegisterISOexpectedTest added
removed ExceptionParser from registerISO test
2012-11-28 09:42:17 -05:00
Andrew Phillips 97074adf86 Refactoring ConcurrentOpenSocketFinderTest.testChecksSocketsConcurrently to try to prevent timeouts 2012-11-28 00:12:59 -05:00
Adrian Cole 60454274de ensure UTC can be used where GMT is 2012-11-27 17:02:54 -05:00
Adrian Cole c5215f9c48 Fix CloudStack ISOClient.get and list ISOs based on test data from http://bugs.cloudstack.org/browse/CS-15572; refactored related tests to expect format 2012-11-27 11:41:25 -08:00
Andrei Savu bd76d17642 Issue 773. Support S3 Multi-Object Delete (API) 2012-11-26 08:39:19 -08:00
Alex Heneveld 65c08cbb54 use absolute link for license so it renders correctly in reports (e.g. `mvn project-info-reports:dependencies`) 2012-11-24 14:46:08 -08:00
Guy Korland 190523348e Avoid NPE in case value is null but contains return true. 2012-11-19 07:56:44 -08:00
Guy Korland e31dd37f12 Add missing argumnet in Exception 2012-11-19 07:56:44 -08:00
Adrian Cole dc214f4335 [maven-release-plugin] prepare for next development iteration 2012-11-13 19:49:47 -08:00
Adrian Cole 34152311be [maven-release-plugin] prepare release jclouds-1.5.3 2012-11-13 19:49:46 -08:00
Adrian Cole 3f0b16b64c added test for assigning cloudstack vm into an account 2012-11-13 19:00:43 -08:00
Andrew Bayer 83796f4421 Adding assignVirtualMachine command 2012-11-13 19:00:43 -08:00
Andrew Bayer 77c941ce3f Adding ability to specify account and domain when creating CloudStack instances 2012-11-13 19:00:42 -08:00
Adrian Cole 3cc2a25292 Merge branch '1.5.x' of https://github.com/jclouds/jclouds into 1.5.x 2012-11-13 18:58:08 -08:00
Adrian Cole 15deefa6f3 Merge pull request #993 from andrewgaul/honor-request-timeout-1.5.x
Honor PROPERTY_REQUEST_TIMEOUT in clearContainer
2012-11-13 18:54:42 -08:00
Jeremy Daggett 2ae59f58e8 Converted snake case in parameters 2012-11-13 18:22:26 -08:00
Jeremy Daggett 636f7e4dbe Added CDNSslUri to CDNContainer class, updated json and unit tests 2012-11-13 18:22:15 -08:00
Adrian Cole 349961af80 missing version 2012-11-13 18:19:10 -08:00
Andrew Gaul 42b61197a6 Honor PROPERTY_REQUEST_TIMEOUT in clearContainer 2012-11-13 18:07:25 -08:00
Everett Toews 0787201502 Added Cinder service to Keystone test service catalog repsonses. 2012-11-13 18:01:08 -08:00
Everett Toews f63009dacb Moved openstack-cinder and rackspace-cloudblockstorage-us/uk out of labs.
Updated pom.xml files for the move.
2012-11-13 17:47:49 -08:00
Everett Toews d0ebcd415c Added awaitDeleted() to VolumePredicates and SnapshotPredicates. Improved Volume.forId(). 2012-11-13 17:06:02 -08:00
Everett Toews 6da3f392c8 Added Predicates for handling Volume and Snapshot Status. Improved some comments. 2012-11-13 17:05:52 -08:00
Everett Toews fa3d5040da Rackspace Cloud Block Storage providers for the OpenStack Cinder API. 2012-11-13 17:05:25 -08:00
Everett Toews a25bd376f6 Added support for the OpenStack Folsom Cinder Block Storage API. 2012-11-13 17:03:56 -08:00
Andrew Gaul 24b77b00b5 Merge pull request #942 from andrewgaul/clear-container-cancel-futures-1.5.x
Cancel Futures in clearContainer
2012-11-13 14:30:14 -08:00
Adrian Cole caa8fdee20 Issue 1121: Don't generate SecurityGroup when user specifies NovaTemplateOptions.securityGroupNames 2012-11-13 10:11:33 -08:00
Adrian Cole a7f39f5acd Issue 1123: add new Asia Pacific (Sydney) Region [ap-southeast-2] 2012-11-13 10:09:55 -08:00
Adrian Cole 4ad9660596 updated aws template test 2012-11-13 08:44:48 -08:00
Adrian Cole 5c12a4fabb javadoc fixes for TagApi 2012-11-13 08:07:24 -08:00
Ioannis Canellos 19b3400f14 MetadataBundleListener now works with multiple providers/apis per bundle. Added a class assignable check in MetadataBundleListener. Added unit test for MetadataBundleListener. Fixed spelling and formatting of MetadataBundleListener and MetadataBundleListenerTest. 2012-11-13 12:24:55 +02:00
Adrian Cole c98f7d7b72 Issue 1110: replace TagClient with TagApi in aws-ec2 2012-11-12 19:17:52 -08:00
Adrian Cole 36adaa8c96 carve out EC2Api/EC2AsyncApi for new features 2012-11-12 18:11:38 -08:00
Adrian Cole 0838276f21 added ability to test if an api is available based on apiVersion 2012-11-12 17:23:53 -08:00
Adrian Cole 5f6c3e992a improved javadoc including where to look for alternative syntax 2012-11-07 12:44:07 -03:00
Everett Toews a0b50ca5a9 Moved the Volume Attachment stuff into its own API to make it totally clear to users that this is the API to use for attaching volumes. 2012-11-07 11:47:09 -03:00
Adrian Cole a36e6c750f renamed syntax of base64 url-safe to be consistent with guava 14 + fixed bad import from prior PR 2012-11-07 11:11:50 -03:00
Adrian Cole 96b7231b25 refactored cloudstack expect tests and added CloudStackComputeServiceAdapterExpectTest 2012-11-05 11:29:30 -03:00
Adrian Cole 691152c3d8 Merge pull request #958 from jclouds/apply-java-7-fix-to-1.5.x
Implement Comparable in GoGrid ErrorResponse
2012-11-04 17:24:24 -08:00
Adrian Cole a551d912c4 Issue 1120: support base64 encode/decode for url applications 2012-11-04 18:48:44 -06:00
Adrian Cole 312420a761 make tests that decode credentials use valid base64 encoded strings 2012-11-04 18:39:29 -06:00
Andrew Gaul 67b3f78838 Implement Comparable in GoGrid ErrorResponse
Gson collects errors in a TreeMap which requires a well-behaved
Comparable method.  This addresses a Java 7 GoGrid failure seen in
GridServerClientExpectTest.testGetServerCredentialsWhenNotFoundThrowsResourceNotFoundExceptionWithNiceMessage:

java.lang.ClassCastException: org.jclouds.gogrid.domain.internal.ErrorResponse cannot be cast to java.lang.Comparable
2012-11-04 19:00:36 -05:00
Andrew Gaul acd256f9f1 Cancel Futures in clearContainer
This prevents Futures from hanging around on exceptional code paths like
interrupts and timeouts.
2012-11-02 10:10:03 -07:00
Adrian Cole e7354c6f4a Merge pull request #933 from andrewgaul/clear-container-timeout-exception-1.5.x
Throw TimeoutException from awaitCompletion
2012-11-02 09:56:29 -07:00
Andrew Gaul d58acbacae Throw TimeoutException from awaitCompletion
This is a common error that callers should interpret correctly.  For
DeleteAllKeysInList, we integrate into its retry and backoff logic,
and for other callers, we continue to propagate RuntimeException.
2012-10-30 09:15:00 -07:00
Adrian Cole 2beb5cf7f7 Merge pull request #929 from andrewgaul/hpcloud-clearcontainer-1.5.x
Work around failed CDN metadata lookups with HPCS
2012-10-29 21:02:36 -07:00
Andrew Gaul 0b2902c5e0 Work around failed CDN metadata lookups with HPCS
Previously BlobStore.list and thus BlobStore.clearContainer serialized
on synchronous and failed CDN lookups.  This effectively prevents
clearing any large container.  We cache a negative entry to work
around this.  When HP improves their CDN support we should remove this
workaround.
2012-10-29 17:20:19 -07:00