Huy TA
f646b84c9e
Use ssh agent if privatekey and password are not set
2015-06-11 12:37:06 +02:00
Alexander Grzesik
a809c11a60
JCLOUDS-904 Fixing OSGi Header by adding org.jclouds.io import
2015-06-11 12:01:56 +02:00
Ignasi Barrera
278ada8b19
Added CoreOS to the OSFamily enum
2015-06-11 10:34:41 +02:00
Svetoslav Neykov
9d652a9c3d
Implement setting and retrieving the notes property on Softlayer machines
2015-06-11 09:54:52 +02:00
Ka-Hing Cheung
6ed95d8968
fix range get for manifest object
...
swift doesn't return the etag if the client is doing a range
get of a manifest (SLO or DLO), this fixes SwiftObject so
etag is optional
2015-06-10 13:38:55 -07:00
Zack Shoylev
25ec655d74
Adds support for the orchestration type.
2015-06-10 12:39:10 -05:00
Ignasi Barrera
d804e73467
Avoid AutoValue shaded imports
2015-06-10 13:11:35 +02:00
Ignasi Barrera
3b6b73d9a1
Do not use AutoValue shaded imports
2015-06-10 13:00:33 +02:00
Ka-Hing Cheung
23ef39416d
use awaitConsistency in more places so provider can override it
2015-06-09 23:05:37 -07:00
Ka-Hing Cheung
140fb7ea7b
fix multipart put of a blob with content md5
...
previously the parts will carry the content md5 of the entire
object, because unsetting the md5 of a ContentMetadata actually
didn't do anything
2015-06-09 22:59:30 -07:00
Daniel Broudy
d8222cf0f7
Update UrlMapApiLiveTest
2015-06-09 23:59:13 +02:00
Andrew Gaul
454a30a484
Set Atmos object size to content metadata size
2015-06-08 14:28:42 -07:00
Ka-Hing Cheung
573ceb51c3
metadata and content metadata should have the same length
...
for range get in a LocalBlobStore, metadata.getSize() has the
original blob size and contentMetadata.getContentLength() has
the actual payload size. Other blobstores have the same size
in both
2015-06-08 14:28:16 -07:00
Andrew Gaul
4f6af13329
JCLOUDS-894: Swift portable MPU improvements
2015-06-08 11:20:09 -07:00
Ignasi Barrera
2e7ca20f1c
JCLOUDS-925: Add support to start and stop instances in the ComputeService
2015-06-08 16:17:03 +02:00
Andrew Gaul
04c4d5c916
JCLOUDS-894: Odds and ends for other providers
2015-06-06 16:32:16 -07:00
Andrew Gaul
9a02157a7f
JCLOUDS-894: Add portable multipart upload for Swift
2015-06-06 16:32:16 -07:00
Andrew Gaul
ae157991ba
JCLOUDS-894: Add portable multipart upload for S3
2015-06-06 16:32:16 -07:00
Andrew Gaul
794b385c98
JCLOUDS-894: Add portable multipart upload for Azure
2015-06-06 16:32:16 -07:00
Andrew Gaul
f14514c068
JCLOUDS-894: Add portable multipart upload
...
This unifies the provider multipart upload code paths and removes code
duplication.
2015-06-06 16:32:16 -07:00
Andrew Gaul
00734ee755
JCLOUDS-894: Move MultipartUploadSlicingAlgorithm to core
2015-06-06 16:32:16 -07:00
Ignasi Barrera
97c160879e
Propagate an AuthorizationException on OAuth client errors
2015-06-05 14:32:49 +02:00
Andrea Turli
047d1b546b
[SoftLayer] use FQDN as hostname
2015-06-03 15:28:43 +02:00
Daniel Broudy
55348c0ddb
JCLOUDS-906: Add ServiceAccounts to GoogleComputeEngineTemplateOptions
2015-06-03 01:47:54 +02:00
Ka-Hing Cheung
1ccdae46fa
remove blob uri from transient blobstore
...
container may not be valid hostnames and the current blob uri
code can fail. there isn't really a way to use uri for transient
blobstore anyway, and removing it is the easier option. for
reference, filesystem blobstore also doesn't do this
2015-05-30 22:24:48 -07:00
Andrew Gaul
180a61e85e
Update labs dependencies for rackspace-cloudfiles
2015-05-28 09:13:41 -07:00
Andrew Gaul
f19853c278
Revert "metadata and content metadata should have the same length"
...
This reverts commit bbafc34d46
.
2015-05-27 22:19:15 -07:00
Andrew Gaul
c22afc5a55
Revert "tighten the isUrlEncoded check"
...
This reverts commit 82ab88d589
.
2015-05-27 17:46:24 -07:00
Ka-Hing Cheung
82ab88d589
tighten the isUrlEncoded check
...
ideally we shouldn't need this function and instead never double
encode strings, but auditing for that is beyond what I have time
for. currently, putBlob(" ") and putBlob("%20") behave the same
way which is arguably incorrect
2015-05-27 16:48:30 -07:00
Ka-Hing Cheung
1103a778d2
implemented some basic range validations in local blob store
...
also fixed a range get bug in local blob store
2015-05-27 16:30:05 -07:00
Ka-Hing Cheung
bbafc34d46
metadata and content metadata should have the same length
...
for range get in a LocalBlobStore, metadata.getSize() has the
original blob size and contentMetadata.getContentLength() has
the actual payload size. Other blobstores have the same size
in both
2015-05-26 16:45:34 -07:00
Andrew Gaul
5095590d60
JCLOUDS-894: Do not add unnecessary ETag quotes
...
Previously
AWSS3BlobIntegrationLiveTest.testMultipartUploadMultipleParts failed.
2015-05-26 11:19:58 -07:00
Daniel Broudy
aa33619c92
Making tags Immutable
2015-05-26 15:53:11 +02:00
Daniel Broudy
465a62aa27
Remove firewall-tag filtering
2015-05-26 15:53:06 +02:00
Andrew Gaul
ff1f2c01ef
JCLOUDS-912: Implement RandomInputStream.close
...
Prevent reading closed RandomInputStream.
2015-05-25 22:26:09 -07:00
Zack Shoylev
6fa59ca22d
Upgrade to autovalue 1.1; Adds autovalue/gson builders tests
2015-05-21 16:26:11 -05:00
Ignasi Barrera
9b363831f2
Configure Modernizer exclusion to allow the needed StringBuilder
...
The exclusion will be removed once
https://github.com/andrewgaul/modernizer-maven-plugin/issues/3 is fixed.
2015-05-21 00:26:57 +02:00
Ignasi Barrera
7053a7870d
JCLOUDS-897: Remove the Rocoto dependency
2015-05-21 00:26:57 +02:00
Daniel Broudy
5adfce8d48
Removing network management, use default network, use fewer firewalls.
2015-05-19 15:39:55 +02:00
Svetoslav Neykov
68a429f366
Skip malformed image entries returned by Softlayer
...
Softlayer will occasionally return an incomplete object in the getCreateObjectOptions call, making it impossible to spin up machines - ignore the incomplete entries which are usually not even relevant.
2015-05-13 22:21:43 +02:00
Svetoslav Neykov
3bdac1cc33
Make home folder globally accessible when creating a user
...
Certain hardened images will have "umask 0077" set for the root user, making the newly created /home/users folder inaccessible to non-root. This results in a failure when trying to ssh with the new account. Explicitly set permissions to be independent of default umask.
2015-05-13 22:01:10 +02:00
Svetoslav Neykov
d4fa1159ac
Don't retry unsafe HTTP methods in case of an IOException
...
If an IOException is thrown during the execution of an HttpCommand retry only if the HTTP method is idempotent (i.e. GET, DELETE, PUT). Otherwise the retry could cause unwanted side effects (i.e. creating and leaking multiple new nodes).
2015-05-13 22:01:00 +02:00
Zack Shoylev
f397bebeb2
JCLOUDS-894 Multipart upload code fixes for swift
2015-05-12 19:13:15 -05:00
Karel Vervaeke
2c53ef38a5
JCLOUDS-901 Moved CloudStack javadocs around
...
During the rename from *Client to *Api the javadocs were shuffled
around. This commit moves them back to the correct methods.
2015-05-07 15:18:39 +02:00
Stuart Hendren
31749cba5d
JCLOUDS-207: Key Pair and Security Groups created by jclouds are not removed when the node is destroyed
...
The names created do not match those searched for.
They are created in FormatSharedNamesAndAppendUniqueStringToThoseWhichRepeat.java
and have are of this form jclouds#I-0#e96.
But for example jclouds#I-0#us-east-1#* is used as the search term.
2015-05-07 10:50:14 +02:00
Ignasi Barrera
4863bb83a9
Remove the deprecated methods in Chef
2015-05-03 22:22:44 +02:00
Andrew Gaul
deeebe46f7
JCLOUDS-894: Expose Swift multipart operations
2015-05-01 13:32:36 -07:00
Andrew Gaul
9128ae515f
JCLOUDS-894: Expose S3 multipart operations
2015-05-01 13:32:35 -07:00
Andrew Gaul
ca543f3cdd
Add S3 list multipart parts
...
TODO: pagination, etc.?
2015-05-01 13:32:35 -07:00
Andrew Gaul
df3c91ef4a
JCLOUDS-894: Expose legacy Swift multipart operations
...
Not yet implemented
2015-05-01 13:32:35 -07:00