Timur Alperovich
aaa164179c
JCLOUDS-217: Percent encoding changes.
...
jclouds should not check if the string is encoded, but rather expect
that all strings would be encoded prior to transmission. As part of
that change, we must make sure that no code relies on such behavior
within jclouds. This commit adds a blobstore test to check encoding
pattern for blobs. It also removes the encoding check in the Strings2
class and the related test.
2015-09-08 15:12:14 -07:00
Irmo Manie
9be7339c32
JCLOUDS-993 - Add missing parameters to `VirtualMachineApi`
...
- `serviceOfferingId` at `#changeServiceForVirtualMachine`
- `options` of type `UpdateVirtualMachineOptions` at
`#updateVirtualMachine`
2015-09-06 23:59:15 +02:00
Irmo Manie
89f81840d2
JCLOUDS-995 - Add `userData` property to `CloudStackTemplateOptions` and map it in the underlying adapter.
2015-09-06 23:58:21 +02:00
Oliver Gondža
edde721937
JCLOUDS-962: Make all @Provider methods final
2015-09-02 23:54:44 +02:00
Oliver Gondža
6cd716f1ea
JCLOUDS-962: Do not override provider methods
2015-09-02 23:54:44 +02:00
Yavor Yanchev
d45f08e82e
JCLOUDS-973 Extending the sudo's configuration
...
- Adding env_reset to the default configuration in /etc/sudoers
- Adding secure_path to the default configuration in /etc/sudoers
- secure_path value is
"/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
2015-09-01 00:29:17 +02:00
Nate Rosenblum
496e27f1af
Always return ETag from filesystem object store
...
If the Content-MD5 extended attribute is missing for an object,
recompute it and return as the ETag. Primarily affects OS X.
2015-08-20 14:46:17 -07:00
Timur Alperovich
3757a64abf
JCLOUDS-992: LocalBlobStore - use FOLDER for DIR.
...
Changed the LocalBlobStore to use FOLDER, as opposed to RELATIVE_PATH
when creating directories. Changed the delete keys strategy to treat
FOLDER blobs as regular blobs.
2015-08-20 12:42:11 -07:00
Timur Alperovich
0c5a3db9df
JCLOUDS-992: remove special directory handling.
2015-08-20 12:42:11 -07:00
Timur Alperovich
5fcfcf3afe
JCLOUDS-992: Handle directories as blobs in HPCS.
2015-08-20 12:42:11 -07:00
Timur Alperovich
04ba8905f8
JCLOUDS-992: Handle directories as blobs in Azure.
2015-08-20 12:42:11 -07:00
Timur Alperovich
238cc525f9
JCLOUDS-992: Old Swift: treat directories as blobs
2015-08-20 12:42:11 -07:00
Timur Alperovich
a2d8dfcb27
JCLOUDS-992: Handle directories as blobs in S3.
2015-08-20 12:42:11 -07:00
Timur Alperovich
2c417c83a6
JCLOUDS-992: Handle directories as blobs in Swift.
2015-08-20 12:42:10 -07:00
Timur Alperovich
42bfeccdfd
Remove last marker test from ListContainerMarker.
...
Azure does not allow arbitrary marker specification and the generic
testListContainerMarker test should not assume that the behavior is
possible. There is already a separate test for such scenario that is
skipped on Azure.
2015-08-19 16:03:33 -07:00
Zack Shoylev
92ccea8c4f
Adds a mock test for a much longer token format for Rackspace identity
2015-08-17 18:01:28 -05:00
Stuart Hendren
4f649b43f4
JCLOUDS-827: Upgrading sshj to 0.12.0 (new group ID too)
...
Also upgraded jsch.agentproxy.* to 0.0.9 and bouncycastle
to 1.51 - required for the sshj change.
2015-08-12 13:47:41 -04:00
Andrew Gaul
e2b6950462
JCLOUDS-872: Swift copy object and append metadata
...
The existing method replaces metadata.
2015-08-11 13:26:56 -07:00
Andrew Gaul
449eeec8e6
JCLOUDS-888: Remove redundant imports
...
Regression from a46f3924e3
.
2015-08-11 13:05:36 -07:00
Andrew Gaul
a46f3924e3
JCLOUDS-988: Subclass ObjectApiLiveTest in Cloudfiles providers
...
This allows tests to run.
2015-08-11 12:27:16 -07:00
Andrea Turli
10f72f0731
[SoftLayer] fix some failing LiveTests
...
fix VirtualGuestBlockDeviceTemplateGroupApiLiveTest
fix SoftLayerComputeServiceLiveTest
2015-08-11 18:15:40 +02:00
Andrea Turli
1163b94c32
[SoftLayer] fix some failing LiveTests
...
fix VirtualGuestBlockDeviceTemplateGroupApiLiveTest
fix SoftLayerComputeServiceLiveTest
2015-08-11 18:12:57 +02:00
Andrew Gaul
4f32e863ad
JCLOUDS-883: Replace metadata during Swift copy
...
Previously Swift copy would append metadata instead of replacing it.
2015-08-06 11:26:45 -07:00
Roman Coedo
53c3a4918a
Fix LocalBlobStore
2015-08-06 09:43:33 -05:00
Adrian Bravo
eafdeb5266
JCLOUDS-967: Chef Client Model update with public key attribute
...
JCLOUDS-967: Made PubKey nullable and added tests to verify serialization works with and without it
2015-08-05 09:40:28 +02:00
Andrew Gaul
62f088cf14
JCLOUDS-974: Upgrade to GSON 2.3.1
...
This may resolve issues with older versions of Maven. Release notes:
https://sites.google.com/site/gson/gson-roadmap
2015-08-04 11:09:28 -07:00
Roman Coedo
79fe91bd03
JCLOUDS-979: Fix range get for LocalBlobStore
2015-08-04 11:40:57 +02:00
Andrew Gaul
d86a6c9ee1
Correct Checkstyle violations
2015-07-31 15:28:25 -07:00
Andrew Gaul
86f47394bf
Correct FindBugs violations
2015-07-31 14:53:58 -07:00
Andrew Gaul
7e6284dd86
Add missing equals and hashCode methods
...
Possible cause of odd PageSet behavior.
2015-07-31 14:17:41 -07:00
Andrew Gaul
d5357f76e8
Upgrade to error-prone 2.0.4
...
Release notes:
https://groups.google.com/forum/#!topic/error-prone-announce/syl8dKP_Aow
https://groups.google.com/forum/#!topic/error-prone-announce/iZI0yixYDms
https://groups.google.com/forum/#!topic/error-prone-announce/v7aBgfhH-u8
https://groups.google.com/forum/#!topic/error-prone-announce/-f6Cv6jKvig
2015-07-30 15:40:03 -07:00
Andrew Gaul
98b3105669
Address error-prone errors
...
Mostly of the form, Collection.size() >= 0.
2015-07-30 15:40:03 -07:00
Arvind Nadendla
ba55ab4b12
Fix bug where password information is printed in logs in case of exceptions
2015-07-30 12:16:16 -05:00
Zack Shoylev
0d243b0a39
Fix a small softlayer bug that triggers a guava 19 rc bugcheck.
2015-07-29 10:18:59 -05:00
Ignasi Barrera
5d30f859aa
Fix AWS and EC2 TemplateBuilder live tests
2015-07-29 11:58:19 +02:00
Zack Shoylev
632e0c3f66
Fixes an error caused by not using an assert by @CheckReturnValue. Also see jsr305
2015-07-28 12:01:57 -05:00
Andrew Gaul
5ad245dea5
Do not buffer range get in LocalBlobStore
...
This avoids OutOfMemoryError with large blobs and enables offsets over
2 GB.
2015-07-27 18:02:54 -07:00
Andrew Bayer
761329d272
JCLOUDS-972. Fix parsing of spot reqs, set sane default for validUntil.
...
Get the faultCode and faultMessage to actually be parsed (though I'm
not sure they're ever used), add statusCode, statusMessage and
statusUpdateTime, and have AWSEC2TemplateOptions default to a sane 30
minute lifetime for spot instance requests, so they don't get orphaned
forever if the price is too low etc.
2015-07-27 17:23:53 +02:00
Marcus Wanner
35b71c5728
Add awareness of Manila and SHARED_FILESYSTEM openstack projects to keystone
2015-07-27 07:22:43 -05:00
Arvind Nadendla
d7c4867752
add os-hypervisors extension for openstack-nova
2015-07-27 07:05:06 -05:00
Andrea Turli
f5e1c47644
[SoftLayer] fix SoftLayerTemplateOptions
2015-07-24 19:31:13 +02:00
Ka-Hing Cheung
2c578d7bcb
marker should be null when there are no more items
2015-07-21 15:46:58 -07:00
Ignasi Barrera
ed1149141d
Added missing virtualization types after rebasing on top of 1fe90b0
2015-07-20 18:23:11 +02:00
Alex Heneveld
a6aff306e7
add deprecated flag to Hardware and prefer non-deprecated hardware types
...
deprecated hardware types in EC2 are flagged using this, according to latest AWS advice,
to fix situations where deprecated hardware types would be chosen when a non-deprecated alternative exists.
we also deprecate T2 because it requires a VPC.
also fixes semantics of ImagesToRegionAndIdMap to match the logic used in the TemplateBuilderImpl;
RegionAndName should contain the ID not the ProviderID. this is only really used in tests so no external impact.
(previously the cache only worked if provider ID matched the non-location segment of the image ID.)
however this does now assert that image id's are in the right format for AWS, as suggested by @nacx.
2015-07-20 17:40:07 +02:00
Alex Heneveld
04a4095ca6
indicate virtualization type for all ec2 instance types
2015-07-20 17:40:06 +02:00
Arvind Nadendla
a38ee21207
Split availability Zone API to return Basic Info and Detailed info
2015-07-16 13:11:52 -05:00
rand0m86
2e1aa3c055
Fixed typo
2015-07-16 12:52:40 +02:00
Zack Shoylev
ca3c2622ff
Adds missing floating-ip-pool expect test
...
Fixes broken namespace for the ip pool extension
2015-07-15 16:25:01 +02:00
Zack Shoylev
dcba6fe51a
Fixes missing @Deprecated annotation
2015-07-15 16:11:12 +02:00
Ka-Hing Cheung
ad38e48205
range get of manifest object has no etag
2015-07-14 17:20:14 -07:00