Andrew Gaul
8cbd2bb7fb
Run some filesystem integration tests
...
Previously no integration tests ran, now we see:
Tests run: 43, Failures: 0, Errors: 0, Skipped: 8
2013-09-04 14:10:02 -07:00
Andrew Gaul
8e16ecb3ec
Add trailing slash to Atmos listDirectories
...
This is more consistent with examples in the Atmos programmer's guide
and allows this operation to succeed when used with ViPR.
2013-08-30 09:08:13 -07:00
Andrew Bayer
6add9da5aa
Deprecate vcloud/Terremark async interfaces and *Client classes
2013-08-29 11:28:42 -07:00
Francis Devereux
aee3c10a93
Handle quoted ETags for OpenStack objects to fix JCLOUDS-247
...
This avoids a 'java.io.IOException: Unrecognized character: "' when a quoted ETag is encountered (which happens when getting a multipart blob from Rackspace Cloud).
2013-08-28 13:00:47 -07:00
Andrew Gaul
0d0d5a0a03
Handle large putBlob with filesystem blobstore
...
Previously large putBlob caused an OutOfMemoryError even with
repeatable Payloads. Fixes JCLOUDS-248.
2013-08-27 23:05:21 -07:00
Andrew Gaul
f899e39777
Skip testDirectory on S3
...
This test cannot succeed due to the way directories are implemented as
prefix pseudo-files in S3.
2013-08-27 23:01:47 -07:00
Andrew Phillips
6f4c796f73
[maven-release-plugin] prepare for next development iteration
2013-08-27 11:43:49 -04:00
Andrew Phillips
cd34259487
[maven-release-plugin] prepare release jclouds-1.6.2-incubating-rc2
2013-08-17 12:07:33 -04:00
Andrew Phillips
66e19a6bce
Revert "[maven-release-plugin] prepare release jclouds-1.6.2-incubating-rc1"
...
This reverts commit 96fae29fdecbcb9249fbe2cc2e6eda127f3553ce.
2013-08-14 17:15:36 -07:00
Andrew Phillips
96fae29fde
[maven-release-plugin] prepare release jclouds-1.6.2-incubating-rc1
2013-08-07 14:17:23 -04:00
Andrew Gaul
c0a438b671
Revert "A 401 error should result in re-authenticating for a new token"
...
This reverts commit 7b0cd9be43a6035a71652bb5c9f3cd604e18eb9d.
References JCLOUDS-231
2013-08-05 21:37:51 -07:00
Andrew Phillips
78e5832fd2
Revert "[maven-release-plugin] prepare release jclouds-1.6.2-incubating-rc0"
...
This reverts commit 61baf2ada24858f49328db301b57f4e09702cc5e.
2013-08-05 20:38:51 -04:00
Andrew Phillips
0554c6f824
Revert "[maven-release-plugin] prepare for next development iteration"
...
This reverts commit df6844474c8c104c219cc7c3a359ca124bf4747f.
2013-08-05 20:38:20 -04:00
Andrew Phillips
df6844474c
[maven-release-plugin] prepare for next development iteration
2013-08-02 11:59:22 -04:00
Andrew Phillips
61baf2ada2
[maven-release-plugin] prepare release jclouds-1.6.2-incubating-rc0
2013-08-02 11:59:16 -04:00
Zack Shoylev
8688d8e0c3
When creating a server, allow attaching server to custom network
...
https://issues.apache.org/jira/browse/JCLOUDS-202
2013-08-01 21:58:10 -05:00
Andrew Bayer
24466fdaab
Deprecating async/client classes for a number of apis/providers
...
Also added dummy *Api classes for classes that'll be renamed from
*Client->*Api in 1.7.0.
2013-08-01 17:58:26 -07:00
Andrew Bayer
e25a0843d4
JCLOUDS-220. Adding projectId to a bunch of CloudStack API options
2013-08-01 17:16:15 -07:00
Andrew Phillips
d009a5ae5d
JCLOUDS-155: Making header handling in OpenStack case-insensitive
...
Submitted by Rodney Beede
2013-08-01 19:11:33 -04:00
Everett Toews
d9e5ba15bf
Support Disk Configuration Extension in NovaTemplateOptions
2013-08-01 16:50:43 -05:00
Everett Toews
01f118b4ef
Support Disk Configuration Extension
2013-08-01 16:50:43 -05:00
Andrew Phillips
e11cc87cfa
JCLOUDS-200: Consolidate all feature-specific in the AWS provider
...
Follow-up to b7d75f79
2013-07-26 15:26:06 -04:00
Diwaker Gupta
b7d75f7949
AWS-S3 configurable temporary signed URL support
...
Introduces AWSS3BlobRequestSigner, which reuses the
RequestAuthorizeSignature filter for most of the heavy lifting.
Other implementation details based on [1].
Tested with AWSS3BlobSignerLiveTest, in particular,
testSign(Get|Put)UrlWithTime.
Closes JCLOUDS-200
[1] http://s3.amazonaws.com/doc/s3-developer-guide/RESTAuthentication.html
2013-07-24 15:23:40 -07:00
Andrew Bayer
bbe80c1e0b
JCLOUDS-199. CloudStack live tests against ACS 4.2 simulator cleanup.
...
- ACS 4.x doesn't like taking SSH pub keys from the filesystem, so
generate them on the fly.
- vm.getDisplayName() can be null now.
- Add new possible resource limit types.
- Default to looking template=osFamily=CENTOS, since that's the only
template guaranteed to be there in the simulator.
- Use adminJobComplete instead of jobComplete in admin tests
- Accept capacity/usage/etc of 0.
- Premium configuration category not present in ACS.
- Sleep a bit between deleting a domain and verifying it's not there
any more. Also expect an IllegalStateException.
- Given that there are issues deleting zones at the moment (through
the UI, too), use a different zone for pod and zone tests.
Still failing tests:
- pretty much everything that creates a VM and expects to log into it,
but that's simulator-specific.
- Zone deletion, due to a bug in ACS, apparently.
- Registering and creating templates
- creating volumes from snapshots, and attaching volumes
2013-07-22 13:15:50 -07:00
Andrew Bayer
4ffff04651
JCLOUDS-195. Add egress firewall rules for CloudStack in 1.6.x
2013-07-21 13:37:20 -07:00
Andrew Gaul
6c8679af66
Expect exception from FilePayload.getInput
...
Previously the constructor threw this. Fixes regression from ac58a70.
2013-07-16 08:29:02 -07:00
Andrew Gaul
b31bda2005
Set provider id in AtmosClientLiveTest
...
This allows Atmos live tests to run.
2013-07-10 22:14:42 -07:00
Andrew Gaul
ced5abdd77
Add Swift-specific MD5 checksum header
...
Tested against cloudfiles-us, hpcloud-objectstorage, and
swift-keystone. Reference for ETag:
https://answers.launchpad.net/swift/+question/157064
2013-07-09 21:56:11 -07:00
Zack Shoylev
7b0cd9be43
A 401 error should result in re-authenticating for a new token
2013-07-09 14:15:16 -07:00
Andrew Bayer
35a44243a7
JCLOUDS-151. Deprecate CloudStack *Client classes, add dummy *Api classes.
2013-07-02 14:38:25 -07:00
Andrew Bayer
264d47e3ce
JCLOUDS-150. Deprecate EC2 *Client, add dummy *Api classes.
2013-07-02 09:06:57 -07:00
zack-shoylev
162379aae0
Ensure rackspace cloudidentity live tests pass where applicable
...
Disables incompatible keystone tests
2013-07-01 19:43:44 -05:00
Andrew Bayer
56a5d2dc35
JCLOUDS-138. Add CloudStackImageExtension support.
2013-06-26 13:24:56 -07:00
Andrew Bayer
746dc2ed14
Cleaning up changes from JCLOUDS-106
2013-06-24 13:02:24 -07:00
Andrew Bayer
091881ab20
JCLOUDS-105 - fixing CloudStack logic for case where password is not enabled *and* no keypair is specified
2013-06-23 16:19:08 -07:00
Andrew Bayer
ca369df7cc
JCLOUDS-106. Add proper support for generation/detection of keypair/security groups to CloudStack.
2013-06-23 13:02:39 -07:00
Andrew Phillips
e06222bbab
JCLOUDS-123: Using Clojure core incubator-specific nilsafe in AMI service binding
...
Submitted by Trevor Wennblom
2013-06-21 12:26:11 +00:00
Andrew Bayer
8d4e88ad98
JCLOUDS-100. Add AWSServerErrorRetryHandler, with an increased back
...
off time.
2013-06-19 14:03:56 -07:00
Andrew Bayer
1a130bffa2
[maven-release-plugin] prepare for next development iteration
2013-06-19 13:24:39 -07:00
Andrew Bayer
079f9f0bcc
[maven-release-plugin] prepare release jclouds-1.6.1-incubating-rc3
2013-06-12 17:12:14 -07:00
Andrew Bayer
7c4196dc09
Revert "[maven-release-plugin] prepare release jclouds-1.6.1-incubating-rc2"
...
This reverts commit 5c18b6a1b4a08218a0fe5aafb91a9692894c7fa4.
2013-06-12 16:49:34 -07:00
Andrew Bayer
a02218e212
Add license headers to src/test/resources where possible, more fine-grained RAT exclusions
2013-06-10 11:45:58 -07:00
Andrew Bayer
5c18b6a1b4
[maven-release-plugin] prepare release jclouds-1.6.1-incubating-rc2
2013-05-31 14:11:50 -07:00
Andrew Bayer
7828eef359
Revert "[maven-release-plugin] prepare release jclouds-1.6.1-incubating-rc1"
...
This reverts commit 57718280be4bccea9e7885c5c3c38550f818d0dd.
2013-05-31 13:48:27 -07:00
Andrew Bayer
f615eb11a3
JCLOUDS-105. Short-term fix for keypairs being ignored if VM says it's password-enabled.
2013-05-31 12:57:16 -07:00
Andrew Bayer
57718280be
[maven-release-plugin] prepare release jclouds-1.6.1-incubating-rc1
2013-05-30 11:20:44 -07:00
Everett Toews
a86df9bb88
JCLOUDS-78: Fix record pagination problem. Backfill tests.
2013-05-23 11:57:13 -06:00
Andrew Gaul
f88989f6df
JCLOUDS-44: Map TooManyBuckets to proper exception
2013-05-17 10:54:22 -07:00
adriancole
7420cb7186
JCLOUDS-31. updated to ASF headers via mvn com.mycila.maven-license-plugin:maven-license-plugin:format
2013-05-16 21:33:44 -07:00
adriancole
762055a8aa
JCLOUDS-31. remove malformed, duplicate, or unnecessary headers
2013-05-16 21:33:40 -07:00