Commit Graph

1138 Commits

Author SHA1 Message Date
Nikolay Sokolov c47816d124 Added support for RunInstances parameter PrivateIpAddress on EC2 2015-02-16 22:42:04 +01:00
Aled Sage ee42fb1a68 JCLOUDS-529: fix aws-ec2 cleanupIncidentalResources
- Some users get a DependencyVioloation, rather than InvalidGroup.InUse,
  when attempting to delete the security group. This caused
  cleanupIncidentalResources to propagate an exception.
- Fixes it by converting this to an IllegalStateException (in same
  way as is done for “InUse”)
- Adds tests (using MockWebServer) for happy-path and for failing
  to delete the security group with each of InUse and DependencyViolation
  responses.
- Adds Timeouts.cleanupIncidentalResources
- Use that timeout in EC2, when retrying the deletion of security group
  on VM deletion (previously hard-coded as 3 seconds).
- Configure that timeout in the tests, so deterministic number of retries
2015-01-29 12:37:25 +01:00
Jeremy Daggett bc48aad54d Use AutoService to generate service loader metadata 2015-01-12 11:19:07 -08:00
Ignasi Barrera ea1c772e2c Aligned pom.xml files for Chef
Conflicts:
	apis/chef/pom.xml
	providers/enterprisechef/pom.xml
2014-11-23 22:23:23 +01:00
Ignasi Barrera da34161ffa Promoted jclouds-chef/enterprise to providers/chef 2014-11-23 22:20:51 +01:00
Adrian Cole 243b96798a JCLOUDS-480 support version 4 signatures for aws-ec2. 2014-11-22 08:10:06 -08:00
Adrian Cole 85eaea5758 JCLOUDS-781 cluster regions is a subset of regions. 2014-11-20 07:55:05 -08:00
Andrea Turli 5f1d536e84 add support for recent centos and ubuntu versions 2014-11-19 17:44:20 +01:00
Adrian Cole 824b70596a JCLOUDS-621 update live tests for new instance sizes. 2014-11-18 21:26:14 -08:00
Everett Toews 9138af7c91 JCLOUDS-716: Remove Rackspace First-Gen Cloud Servers 2014-11-18 13:51:29 -06:00
Reynald Borer 4d8edca77e JCLOUDS-621 add missing R3, t2.micro, t2.small and t2.medium instance types to EC2 2014-11-18 09:03:07 -08:00
Adrian Cole d7f0a675fa JCLOUDS-778 Remove OS support tests from TemplateBuilderLiveTest, as people are ignoring failures, 2014-11-17 09:42:50 -08:00
Adrian Cole 5511bad765 JCLOUDS-410 note that ByteArrayPayload needs to handle offsets. 2014-10-29 10:22:01 -07:00
Andrea Turli 4c765b1884 add support for primaryNetworkComponent.networkVlan.id, primaryBackendNetworkComponent.networkVlan.id, postInstallScriptUri, user-data, privateNetworkOnly and sshKeys options 2014-10-24 19:17:29 +02:00
Andrea Turli 3d7362a0c1 fix support for private images in SoftLayer 2014-10-24 19:16:39 +02:00
Andrew Phillips b873030064 [maven-release-plugin] prepare for next development iteration 2014-10-10 14:22:16 -04:00
Andrew Phillips 4b13de2e65 [maven-release-plugin] prepare release jclouds-chef-1.8.1-rc1 2014-10-10 14:22:15 -04:00
Andrew Phillips a4ca25e181 [maven-release-plugin] prepare for next development iteration 2014-10-10 01:06:02 -04:00
Andrew Phillips d17a590973 [maven-release-plugin] prepare release jclouds-1.8.1-rc1 2014-10-10 01:05:56 -04:00
Adrian Cole b42cda0a66 JCLOUDS-40 unasync Fallback 2014-10-06 13:15:39 -07:00
Adrian Cole 0a74e923d2 JCLOUDS-153 remove IO Executor and usage of it. 2014-10-06 08:07:29 -07:00
Andrew Phillips b2ef8820bf Fixing Checkstyle violations 2014-10-05 22:33:58 -07:00
Adrian Cole 3943c2d221 Fix drift due to unasyncing 2014-10-05 20:24:18 -07:00
Adrian Cole 2f0725c832 Move off confusing test names. 2014-10-05 17:23:18 -07:00
Adrian Cole 4b427e503a JCLOUDS-40 Replaced incorrect use of @ConfiguresRestClient and deleted old rest client modules. 2014-10-05 16:22:06 -07:00
Adrian Cole 29f07979ed JCLOUDS-40 Remove AsyncBlobStore references from s3 api 2014-10-05 13:18:50 -07:00
Adrian Cole 1bdf8a1588 JCLOUDS-40 Remove internal usage of AsyncBlobStore. 2014-10-05 09:02:20 -07:00
Adrian Cole 7047874ad9 JCLOUDS-40 remove all implementations of AsyncBlobStore except Submission in preparation for complete removal. 2014-10-05 09:02:13 -07:00
Adrian Cole 7e04f6236d JCLOUDS-743 - Remove bluelock-vcloud-zone01 provider 2014-10-04 16:47:58 -07:00
Adrian Cole 0acc61b9cc JCLOUDS-743 - Remove greenhousedata-element-vcloud provider 2014-10-04 16:46:51 -07:00
Adrian Cole 7a8e60ee04 JCLOUDS-296 unasync hpcloud storage provider. 2014-10-03 23:24:21 -07:00
Adrian Cole 896cc70374 JCLOUDS-296 unasync legacy cloudfiles provider. 2014-10-03 23:23:02 -07:00
Adrian Cole cc40f68933 JCLOUDS-40 missing azure-common reference from azureblob. 2014-10-03 23:18:51 -07:00
Adrian Cole 6843e0cbe8 JCLOUDS-40 unasync azureblob; plus fold otherwise unused azure-common into it. 2014-10-03 22:12:27 -07:00
Andrew Gaul 4c979913cc JCLOUDS-742 Remove cloudonestorage provider 2014-10-03 21:27:35 -07:00
Adrian Cole c68078c22d JCLOUDS-150 add SubmissionAsyncBlobStore; unasync s3 and aws-s3 2014-10-03 13:28:20 -07:00
Adrian Cole 1d95d299d8 JCLOUDS-735 Remove ninefold providers. 2014-10-02 10:56:20 -07:00
Adrian Cole ba04fa043a JCLOUDS-692 Remove the CloudSigma v1 provider. 2014-10-02 10:25:38 -07:00
Andrea Turli 59dcf2474f fix ASF copyright headers on SoftLayer 2014-08-18 19:04:49 -06:00
Andrea Turli 5e5f50516a JCLOUDS-662: Support multiple disks with the same size using SoftLayerTemplateOptions 2014-08-13 09:32:52 -04:00
Andrew Phillips 423f1eaf99 [maven-release-plugin] prepare for next development iteration 2014-07-29 19:53:30 -04:00
Andrew Phillips 67c084628d [maven-release-plugin] prepare release jclouds-chef-1.8.0-rc1 2014-07-29 19:53:29 -04:00
Andrew Phillips c1ddc74aae [maven-release-plugin] prepare for next development iteration 2014-07-29 16:50:39 -04:00
Andrew Phillips 1cc7fab483 [maven-release-plugin] prepare release jclouds-1.8.0-rc1 2014-07-29 16:50:31 -04:00
Ignasi Barrera 8cb2cb449b Revert "Move jclouds-chef to the main jclouds repo"
This change will be added again after the 1.8.0 release.

This reverts commit 867c7a407c.
2014-07-29 00:38:46 +02:00
Ignasi Barrera 867c7a407c Move jclouds-chef to the main jclouds repo 2014-07-28 21:08:54 +02:00
Andrew Gaul 1e1eb5a092 Add deleteContainerIfEmpty to BlobStore
This matches how most blobstores operate: delete container is a single
operation, not a compound operation which recursively deletes blobs.
Azure is the only provider which allows deleting a non-empty
container.
2014-07-25 23:02:39 -07:00
Jeremy Daggett 0d77d8c2b1 JCLOUDS-554: Update Nova default API to v2 2014-07-21 10:50:46 -07:00
Andrew Gaul f17c876d8d Replace const.txt file input with synthetic inputs
This commit replaces file resource-based test inputs with in-memory
equivalents.  This is more consistent and efficient than the previous
approach.  Also resized some test inputs to be partSize + 1 instead of
2 * partSize.  Tested against aws-s3, blobstore, core, cloudfiles-us,
and filesystem.
2014-07-19 18:35:25 -07:00
Andrew Gaul 0c005f8094 Address Checkstyle violations 2014-07-19 03:39:07 -07:00