1332 Commits

Author SHA1 Message Date
Adrian Cole
c58440f601 fix issue #1254 cloudstack renamed deployvirtualmachineresponse in version 4.1 2013-01-30 11:59:45 -08:00
Richard Downer
a73f08db60 Fix CloudStack URL signing for fields with [ chars
Commit 69a8304 caused the CloudStack QuerySigner to generate invalid
signatures where key names contained square brackets, such as in the
"iptonetworklist[N]" field to deployVirtualMachine. The commit changed
the whole query string being URL-encoded, whereas previously the field
values were encoded but the field names were not. The CloudStack API
guide says that values that should be encoded for signing but not field
names, and indeed the commit does cause signatures to be rejected.

This commit reverses the change to QuerySigner.createStringToSign() and
adds a unit test for this case.
2013-01-29 23:22:10 +00:00
adriancole
4e99ba5029 promoted aws-sts to top-level 2013-01-27 00:08:25 -08:00
adriancole
3f48a2cf79 integrated s3 request signing with temporary credentials 2013-01-26 23:49:05 -08:00
Adrian Cole
1cb4c430b9 accomodate runtime credential changes 2013-01-26 23:27:27 -08:00
Andrew Gaul
3ac7937f66 Work around failed metadata lookups with Rackspace
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.  This commit is similar to commit 3c7b965 to
hpcloud-objectstorage.
2013-01-17 18:09:30 -08:00
Adam Lowe
efedb0e3a8 openstack-nova: eliminating npe on SecurityGroupApi.delete() 2013-01-16 16:51:00 +00:00
Adrian Cole
dae8e10592 [maven-release-plugin] prepare for next development iteration 2013-01-13 21:19:20 -08:00
Adrian Cole
3e28b726af [maven-release-plugin] prepare release jclouds-1.5.5 2013-01-13 21:19:16 -08:00
adriancole
6f2c21ec7b change cacheloader that can return nulls to return optional so to avoid cacheload exceptions 2013-01-10 15:27:25 -08:00
adriancole
c83aa133a2 refactored ec2 tests so that they can be used in aws-ec2 2013-01-10 14:58:07 -08:00
Andrew Gaul
a153569456 Ignore ETags with non-hex suffixes
Amazon S3 blobs created via multi-part uploads have these suffixes.
Reference:

https://forums.aws.amazon.com/thread.jspa?messageID=203510
2013-01-09 13:24:45 -08:00
Andrew Phillips
7ac78fd271 Moving LoginWithPasswordCredentialsTest in CloudStack from o.j.c.loaders to o.j.c.functions
Compare fe888fb9 on 1.5.x with 28e8f266 on master
2013-01-07 16:59:21 -05:00
Hugo Trippaers
fe888fb932 Test the password tool with a domain with a slash
And some tests for other situations
parse domain/user with String.lastIndexOf() instead of a File object
2013-01-03 08:20:00 -08:00
Everett Toews
10540a6513 Fixed Javadoc for Rackspace Cloud Files CDN. Links were broken. 2012-12-31 10:13:55 -08:00
Everett Toews
e4a71117b7 Deprecate nova project in 1.5.5. To be removed in 1.6. 2012-12-29 10:19:38 -08:00
Adrian Cole
69a8304617 replaced jersey w/Uris & UriTemplates; removed complexity in url encoding and edge cases like matrix params 2012-12-24 16:11:08 -08:00
Everett Toews
40d0041898 Guava toString, hashCode, and equals for domain objects. Removed unnecessary Objects. 2012-12-24 11:42:16 -08:00
Adrian Cole
a00f4ac86a removed chance of race condition due to duplicate tearDown methods 2012-12-24 02:45:35 -08:00
Adrian Cole
9d19777c46 added named annotations corresponding to IAM actions 2012-12-21 14:16:53 -08:00
Everett Toews
a75a0a4455 Some useful predicates for Load Balancers. 2012-12-20 16:40:14 -08:00
Adrian Cole
6fb7aa27f2 cloudstack doesn't need a strict bouncycastle dep 2012-12-20 12:21:37 -08:00
Adrian Cole
ea3214c39e ec2 doesn't need a strict dependency on bouncycastle 2012-12-20 11:06:43 -08:00
Everett Toews
5a0a7c4b90 Added support for Iterable collections to QueryParam. 2012-12-20 10:02:06 -08:00
Everett Toews
a94909ec2e Fixed issue where an Accept header is required when doing HEAD requests to Cloud Files. 2012-12-16 20:48:46 -06:00
Adrian Cole
78053601aa [maven-release-plugin] prepare for next development iteration 2012-12-10 17:43:56 -08:00
Adrian Cole
c33c5a40d8 [maven-release-plugin] prepare release jclouds-1.5.4 2012-12-10 17:43:53 -08:00
Everett Toews
69708a2e54 Modernizing the Rackspace Cloud Load Balancers API. Following naming conventions and using PagedIterable. 2012-12-10 17:11:29 -08:00
Steve Loughran
e5f58e0283 integrated RetryAfterException into OpenStack Nova error response 2012-12-10 16:27:15 -08:00
Adrian Cole
df9dadd8e4 removed redundant tests present in EC2ElasticBlockStoreClientExpectTest 2012-12-09 11:33:48 -08:00
Everett Toews
1f80661367 Renamed cloudloadbalancers to rackspace-cloudloadbalancers. 2012-12-06 20:26:55 -06:00
Adrian Cole
a1f2849252 fix issue #1040: tenant can be null 2012-12-06 12:49:24 -08:00
Everett Toews
cafaa26ea2 Bringing Rackspace Cloud Load Balancers back to working condition. Fixed auth, zones, tests, bugs, logging, and dependencies. 2012-12-05 22:45:54 -08:00
Anton Panasenko
9fdf9aa51b Filter null organization in VCloud API 2012-12-04 12:03:49 -08:00
Leander Bessa Beernaert
99375844a6 Extends JClouds' OpenStack Nova API with the Diagnostics command
The diagnostics command returns a collection of system information
for the a given server. At the moment, there is no formal
specification for this command. Therefore, it is returned as
a Map of hypervisor specific entries and corresponding values.
More information about the command can be viewed here [1]
in the section "Server Diagnostics".

[1] http://api.openstack.org/api-ref.html
2012-12-04 08:31:44 -08:00
Alex Heneveld
718874e348 log debug info at debug, not info 2012-12-01 11:13:26 -08:00
Alex Heneveld
b191860dc7 no warning needed if it's admin or domain_admin rather than normal user 2012-12-01 11:13:25 -08:00
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
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
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
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
349961af80 missing version 2012-11-13 18:19:10 -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