Ignasi Barrera
09a430744a
Added OkHttp driver to support modern HTTP verbs
2014-01-13 10:47:39 +01:00
Andrew Bayer
35ecf794cf
Cleaning up nodeNames/networks copy-paste mixup in EC2TemplateOptions as well
2014-01-08 15:44:15 -08:00
Andrew Bayer
031b75c31a
Cleaning up nodeNames/networks copy-paste mixup in CloudSigmaTemplateOptions
2014-01-08 15:25:02 -08:00
Andrew Bayer
e2cd6d8322
JCLOUDS-416. Add TemplateOptions#networks.
...
- Adds networks field/methods to TemplateOptions.
- Adds them to children as well for legacy reasons.
- Deprecates CloudStackTemplateOptions#networkIds methods in favor of #networks.
- TODO: Modify compute abstraction layer for provisioning for nova,
EC2, et al to take advantage of this.
2014-01-07 16:15:48 -08:00
Andrew Gaul
b27658eccd
Propagate status in deleteAndVerifyContainerGone
...
Consuming the result of deleteContainerIfEmpty avoids an eventual
issue with Swift containers. Also backfill some tests for
deleteContainerIfEmpty. Fixes JCLOUDS-420.
2014-01-06 11:41:45 -08:00
Zack Shoylev
9089f68c18
Adds cloud databases to jclouds-all
2014-01-03 11:46:06 -06:00
Andrew Gaul
285bc03e97
Upgrade to Apache Rat 0.10
...
Notably this release resolves RAT-138 which caused excessive run-times
with some inputs. Changelog:
http://creadur.apache.org/rat/RELEASE_NOTES.txt
2013-12-26 13:13:50 -08:00
Andrew Gaul
3143e43a27
Remove erroneous deprecation of ByteSource method
2013-12-26 08:24:04 -08:00
Andrew Gaul
c7b0f66544
Replace calls to Closeables.closeQuietly
...
Guava 16 removes this API. Replace with Closeables2.closeQuietly.
References JCLOUDS-413 and JCLOUDS-415.
2013-12-21 12:30:59 -08:00
Andrew Gaul
f9e98681b6
Address miscellaneous Guava deprecations
...
References JCLOUDS-415.
2013-12-20 14:05:44 -08:00
Andrew Bayer
fcca1fd525
JCLOUDS-412. Add the new i2.* instance sizes
2013-12-20 10:05:33 -05:00
Andrew Bayer
c1ee11d9bd
Updating to 1.8.0-SNAPSHOT
2013-12-17 11:31:56 -08:00
Andrew Gaul
9d2e4759a3
JCLOUDS-410. Correctly override getInput
...
Payload.getInput must always call openStream to handle overridden
methods correctly. Previously this caused errors in jclouds-chef in
BaseCipherPayload.
2013-12-17 08:02:03 -08:00
Andrew Bayer
16ea4fb33f
Switch to maven-compiler-plugin 3.1
2013-12-16 16:02:26 -08:00
Andrew Bayer
805d45a7a9
Fixing rackspace-clouddatabases-{us,uk} openstack-trove dependency groupIds
2013-12-16 15:50:19 -08:00
Andrew Gaul
d25e972344
JCLOUDS-401. Make BlobName Function type-safe
2013-12-16 15:04:14 -08:00
Andrew Gaul
ac06e32e72
JCLOUDS-399: Deprecate BlobBuilder.calculateMD5
...
Callers should instead call BlobBuilder.contentMD5, usually with the
results from Guava Hashing.md5(). This narrows the API and removes a
strange IOException from callers.
2013-12-16 13:40:38 -08:00
Andrew Gaul
05ec994f9e
Address Checkstyle violations
2013-12-16 13:09:02 -08:00
Andrew Gaul
e48d4985ea
JCLOUDS-410. Add support for ByteSource Payloads
...
Also deprecate byte[], File, InputSupplier<InputStream>, and String
Payloads. Callers should instead provide a ByteSource via
ByteSource.wrap(byte[]) and Files.asByteSource(File)
2013-12-16 13:06:30 -08:00
Andrew Gaul
f3dcd3fe86
JCLOUDS-410. Deprecate Payload.getInput
...
We plan to transition Payload to ByteSource in the next major release.
Unfortunately Payload.getInput masks its checked exception and
ByteSource.getInput is final so we cannot continue to mask the
exceptions. Deprecation of getInput and addition openStream allows us
to transition callers from the former to the latter.
2013-12-16 13:02:37 -08:00
Hyeonu Jeong
6d9784c4b5
Fix CloudStack EgressFirewall request parameter name
...
createEgressFirewall needs networkid instead of ipaddressid:
http://download.cloud.com/releases/3.0.6/api_3.0.6/root_admin/createEgressFirewallRule.html
2013-12-16 12:58:50 -08:00
Everett Toews
5ba527ec33
Ensure the accessIPv4 value gets into NodeMetadata.
2013-12-16 14:54:06 -06:00
Andrew Gaul
ac1f05ffac
Remove unneeded calls to ByteSources.asByteSource
2013-12-15 22:57:32 -08:00
Andrew Gaul
0398276be3
Remove redundant imports
...
Also enforce no new ones via Checkstyle
2013-12-12 18:23:43 -08:00
Andrew Gaul
8bf23069d9
Prefer Math.max over Ints.max to avoid varargs
2013-12-12 17:53:34 -08:00
Andrew Gaul
91906b90be
Sync checkstyle config
2013-12-12 17:02:00 -08:00
Zack Shoylev
6de84cb003
Moving trove to jclouds from jclouds-openstack-labs https://issues.apache.org/jira/browse/JCLOUDS-102
2013-12-12 17:13:38 -06:00
Ignasi Barrera
cec0981bb9
Properly set the request method in HTTPS connections
2013-12-12 12:30:06 -06:00
Andrew Gaul
828d8790c2
Enforce no unused imports via Checkstyle
...
Removed with:
mvn checkstyle:checkstyle --quiet -Dcheckstyle.output.file=/dev/stdout -Dcheckstyle.output.format=plain | tac | while read i; do echo $i | sed -n 's/\([^:]*\):\([^:]*\):.*/sed -i \2d \1/p' | bash; done
2013-12-11 17:27:43 -08:00
Andrew Gaul
3321506c84
JCLOUDS-403. Add support for Swift object expiry
2013-12-11 14:20:32 -08:00
Ignacio Mulas
7e99ddef5c
[JCLOUDS-263] Usage of internalURL services' endpoints
2013-12-11 11:28:37 -06:00
Eric Evans
15a3c04fb7
JCLOUDS-356 multipart uploads with InputStream payloads
...
This changeset introduces an alternative to PayloadSlicer,
IterablePayloadSlicer, with a method for returning a Payload iterator.
...swift.blobstore.strategy.internal.SequentialMultipartUploadStrategy
has been updated to to use a payload iterator.
2013-12-11 16:34:19 +01:00
Everett Toews
c40dc996d9
JCLOUDS-400: Allow the HeaderParam annotation to be used in a Caller.
...
This allows jclouds to factor out common headers into the Caller so they don't
have to be repeated in the Callee.
The Produces/Consumes annotations (Content-Type/Accept headers) will also
propagate from the Caller to the Callee.
2013-12-11 13:24:07 +01:00
Zack Shoylev
83e77d2309
Adds some easy-of-use for openstack mock tests
2013-12-10 12:55:22 -06:00
Adrian Cole
acde2beff1
JCLOUDS-32: Using less magic in route53 signature
2013-12-09 19:04:21 -05:00
Andrew Gaul
4cef85d1cd
Address Checkstyle violations in tests
2013-12-09 14:40:07 -08:00
Andrew Gaul
fc07a31412
Upgrade to Checkstyle 2.11
...
This addresses parsing errors in ConcurrentOpenSocketFinderTest and
RestAnnotationProcessorTest.
2013-12-09 14:38:33 -08:00
Andrew Bayer
b351406fc9
JCLOUDS-394. Add note to ec2 README in re: live tests and new accounts
2013-12-08 18:45:16 -08:00
Zack Shoylev
295c6e741e
Fixes broken cloudservers live tests, updates versions for images
2013-12-02 11:47:43 -06:00
Andrew Gaul
1043d851a7
Correct jcloud -> jclouds typos
2013-12-01 11:36:08 -08:00
Andrew Gaul
cb98a47173
Correct jcloud -> jclouds typos
...
Corrected with:
find -name pom.xml | xargs sed -i 's/jcloud\>/jclouds/'
2013-12-01 11:21:26 -08:00
Zack Shoylev
6e663be20a
Fixes filesystem tests sometimes failing on Windows.
2013-11-26 16:12:46 -06:00
Andrew Bayer
8b94ee589b
JCLOUDS-218. List templates in all known projects for CloudStack.
2013-11-26 10:00:09 -08:00
Andrew Phillips
981db34655
JCLOUDS-386: Removing the remote-resources plugin
...
We only use the shared resources for the Checkstyle config now, and that doesn't need to be "mixed in" to the project output directory
2013-11-22 18:57:44 -05:00
Andrew Gaul
0d8efbd97a
Remove more incubator references
...
Fixes JCLOUDS-388.
2013-11-21 12:50:37 -08:00
Andrew Phillips
4f95de2bb2
JCLOUDS-387: Removing DISCLAIMER file now that jclouds has graduated
2013-11-21 15:27:29 -05:00
Andrew Bayer
23e43b2c8d
JCLOUDS-381. Allow explicit naming of nodes via TemplateOptions.
2013-11-21 10:15:25 -08:00
Alex Heneveld
3ecbf90847
remove addl whitespace pointed out in JCLOUDS-331
2013-11-19 17:37:02 -05:00
Alex Heneveld
9a7336bb0e
applies tidies for imageChooser (JCLOUDS-331) as suggested in pull #202
2013-11-18 10:31:34 -05:00
Andrew Gaul
029e718435
Upgrade to maven-duplicate-finder-plugin 1.0.5
...
This adds a cache which accelerates mvn install:
1.0.3:
real 3m4.419s
user 3m29.749s
sys 0m48.495s
1.0.5:
real 1m48.533s
user 2m22.457s
sys 0m46.331s
2013-11-16 19:18:51 -08:00