Andrew Gaul
d8aea21f72
JCLOUDS-732: Local blobstore portable object ACLs
...
Intentionally unimplemented.
2015-02-21 10:28:02 -08:00
Andrew Gaul
a49fb7941f
JCLOUDS-732: Atmos portable object ACLs
2015-02-21 10:28:01 -08:00
Ka-Hing Cheung
be7b9f4cc4
fix non-recursive list with empty prefix
2015-02-20 23:29:48 -08:00
Ignasi Barrera
7c9d6f7627
JCLOUDS-832: Don't expose the password credentials in the toString method
2015-02-20 12:31:57 +01:00
Zack Shoylev
07f1fb69a7
Fixes more tests with timing problems
2015-02-18 03:46:37 -06:00
Andrew Gaul
2553b09bb4
Build S3 multi-delete request with an XML library
...
This commit addresses test failures in
AWSS3BlobIntegrationLiveTest.deleteMultipleObjects.
2015-02-15 10:25:23 -08:00
Andrew Gaul
c14141dec3
JCLOUDS-144: Swift multi-blob delete
2015-02-15 01:06:04 -08:00
Andrew Gaul
ecc8548fbd
JCLOUDS-144: S3 multi-blob delete
2015-02-15 01:06:03 -08:00
Zack Shoylev
f6d43f6962
Fixes blob-related tests that fail occasionally
2015-02-13 17:25:15 -06:00
Andrew Gaul
4bb319a0cc
JCLOUDS-820: Support multi-delete for generic S3
...
Tested against AWS and DreamObjects. This commit only moves and
renames code.
2015-02-13 06:23:16 -08:00
Andrew Gaul
ba2f8ac232
JCLOUDS-258: Support MPU for generic S3
...
Tested against AWS-S3 and DreamObjects. This commit only moves and
renames code although some classes are duplicated for deprecation
purposes.
2015-02-12 17:59:33 -08:00
Andrew Gaul
fcc991fa22
JCLOUDS-660: Swift portable container ACLs
...
Not implemented for legacy Swift.
2015-02-12 17:26:48 -08:00
Andrew Gaul
ec3f035487
JCLOUDS-660: S3 portable container ACLs
2015-02-12 17:26:48 -08:00
Andrew Gaul
994f84e4f5
JCLOUDS-660: Local blobstore portable container ACLs
...
Intentionally unimplemented.
2015-02-12 17:26:47 -08:00
Andrew Gaul
261bb7eece
JCLOUDS-660: Legacy Swift portable container ACLs
...
Intentionally unimplemented.
2015-02-12 17:26:47 -08:00
Andrew Gaul
c1549e8ae2
JCLOUDS-660: Atmos portable container ACLs
2015-02-12 17:26:47 -08:00
Andrew Gaul
eacfc8fdf1
Handle removal during iteration
...
Previously this threw UnsupportedOperationException due to
findGrantsForGrantee returning an immutable view.
2015-02-12 17:26:47 -08:00
lbortman
3e8413335d
add availability zone to server
2015-02-12 13:47:00 -08:00
Zack Shoylev
8439c7238d
Make cloudfiles live tests more stable by making them single threaded
2015-02-11 13:28:21 -06:00
Jeremy Daggett
59fc23249f
Removed wildcard from getAttachInterfaceApi and fixed formatting
2015-02-11 09:42:22 -08:00
Evgeny Tarasenko
a356ca9991
Implemented Nova compute attach interfaces extension.
2015-02-11 08:23:20 -08:00
Zack Shoylev
a8982c48c6
Fixes swift - create container with metadata
2015-02-10 15:13:25 -06:00
Zack Shoylev
ba4435040f
Fixes a NPE in swift when maxResults is set to 0
2015-02-09 18:34:44 -06:00
Andrew Gaul
8a2c821e13
JCLOUDS-794: Use bogus URL for generic S3 endpoint
...
This prevents users from accidentally connecting to AWS.
2015-02-04 13:42:03 -08:00
Ignasi Barrera
acd06b3024
JCLOUDS-462: Fix AWSEC2TemplateBuilderLiveTest
2015-02-04 11:04:18 +01:00
Ignasi Barrera
9a8a604bac
Added C4 instance types
2015-02-04 11:04:18 +01:00
Andrew Gaul
10690f9293
Handle null return value from File.listFiles
...
This matches the behavior of other call sites.
Fixes andrewgaul/s3proxy#39 .
2015-02-03 20:22:58 -08:00
Zack Shoylev
9fc2ca98a0
Adds a flavor filter for nova to make sure the Ubuntu image works well
2015-01-30 20:13:55 -06:00
Zack Shoylev
c64470e0b1
Fixes flavor and template tests to be more robust.
2015-01-30 15:19:55 -06:00
Aled Sage
bdfd1facb9
JCLOUDS-529: fix aws-ec2 cleanupIncidentalResources
...
- Some users get a DependencyVioloation, rather than InvalidGroup.InUse,
when attempting to delete the security group. This caused
cleanupIncidentalResources to propagate an exception.
- Fixes it by converting this to an IllegalStateException (in same
way as is done for “InUse”)
- Adds tests (using MockWebServer) for happy-path and for failing
to delete the security group with each of InUse and DependencyViolation
responses.
- Adds Timeouts.cleanupIncidentalResources
- Use that timeout in EC2, when retrying the deletion of security group
on VM deletion (previously hard-coded as 3 seconds).
- Configure that timeout in the tests, so deterministic number of retries
2015-01-30 11:07:25 +01:00
Zack Shoylev
a8c5e28129
Windows fixes, mostly separator related.
2015-01-28 19:47:19 -06:00
Ignasi Barrera
cc49f934d7
Fixed checkstyle violations
2015-01-27 10:45:08 +01:00
Taylor Jones
73600c8174
fix for JCLOUDS-655
2015-01-26 14:26:30 -06:00
Andrew Gaul
34733e991b
Skip test which cannot run on openstack-swift
2015-01-24 15:12:38 -08:00
Andrew Gaul
7863df69a6
Skip tests which cannot run on Atmos
2015-01-24 14:08:08 -08:00
Andrew Gaul
affad9fa3b
JCLOUDS-96: JCLOUDS-351: Fix S3 copy if tests
...
Use correct options in testCopyIfUnmodifiedSince, use looser time
bounds, and ensure that tests throw HttpResponseException when
expected.
2015-01-24 10:56:21 -08:00
Chris Custine
b3691fed7c
Maven bundle plugin is not adding org.jclouds.* packages to import for some reason
2015-01-23 19:48:17 -07:00
Andrew Gaul
c770ffbeb0
Use sorted set to order relative paths correctly
2015-01-22 11:37:46 -08:00
Jeremy Daggett
c902fbf906
Add CDN service type for OpenStack Poppy
2015-01-21 11:20:37 -08:00
Everett Toews
7375ca4619
Normalize deprecation messages to make them easier to find
2015-01-21 11:00:43 -06:00
Ka-Hing Cheung
3cabb196ce
fix usermetadata check on OS X
...
Java on OS X does not support extended attributes, which the
filesystem blobstore uses to implement user metadata. This disable
the relevant test on OS X
2015-01-20 17:33:22 -08:00
Jeremy Daggett
ade72d44ef
Add Rackspace CDN service type
2015-01-16 10:24:37 -08:00
Andrew Gaul
e170f1e632
JCLOUDS-654: Add size to Swift StorageMetadata
...
This allows callers to read the content length during container
listing. Follow-on to fae097e144
.
2015-01-15 17:46:24 -08:00
Ignasi Barrera
8f9acd1cad
Custom Chef version in the Omnibus installer
2015-01-14 11:33:12 +01:00
Ka-Hing Cheung
5edd5de38c
make xattr work in docker volume
...
when you bind a host volume into docker, java does not correctly
detect that and checks the xattr support on the root fs instead
of the host fs. The root fs often does not support xattr, so
the check would fail even if the target really does support xattr.
the fix is just try setting the xattrs anyway, and let them fail
if there really isn't xattrs support
2015-01-13 18:08:55 -08:00
Andrew Gaul
0fad16e07f
Enable testListContainerMarker for Atmos
...
Confirmed that this passes against Atmos Online.
2015-01-12 19:42:35 -08:00
Andrew Gaul
58612bc473
Expand pagination test and enable for Atmos
...
Tested against atmos, aws-s3, azureblob, filesystem,
google-cloud-storage, rackspace-cloudfiles-us, and transient.
2015-01-12 17:43:42 -08:00
Ka-Hing Cheung
5cc3b243fc
disable directory blob tests in OS X
...
On OS X, java doesn't support xattrs, which is required by
directory blobs. Disable those tests on OS X
2015-01-12 12:32:41 -08:00
Andrew Gaul
fae097e144
JCLOUDS-654: Add object size to StorageMetadata
...
This allows callers to read the content length during container
listing. Tested against: atmosonline, aws-s3, azureblob, filesystem,
and transient. Intentionally not implemented for legacy swift
provider.
2015-01-09 22:34:56 -08:00
Andrew Gaul
2c32cfee3b
Add test for UpdateContainerOptions.anybodyRead
2015-01-09 22:18:19 -08:00
Andrew Gaul
694558db0c
Fix testListContainerWithZeroMaxResults on Swift
2015-01-09 22:12:49 -08:00
Andrew Gaul
e8f925225c
Bind Swift content metadata in multipart upload
2015-01-09 21:59:25 -08:00
Andrew Gaul
317089c77e
Remove tests duplicated by testPut
2015-01-09 21:59:25 -08:00
Andrew Gaul
91c47bfd92
JCLOUDS-801: Add portable multipart upload tests
...
Exercise both repeatable and non-repeatable payloads. Tested against
AWS-S3, Azure, and legacy Swift. Skipped on all other providers.
2015-01-09 21:59:25 -08:00
Ka-Hing Cheung
b7ab8b18a0
support directory blobs
...
make the filesystem blob store distinguish between a/ and a. a/
must be a directory blob with no content and only metadata
on listing, only directories with md5 attribute is considered a
blob and returned
2015-01-09 16:28:16 -08:00
Andrew Gaul
77eaa2c1f9
Add container creation date to local blobstores
2015-01-09 14:10:33 -08:00
Jeremy Daggett
d3c1e2eab4
Use AutoService to generate service loader metadata
2015-01-09 11:22:12 -08:00
Ka-Hing Cheung
692691bcdc
fix fs container validator test
...
previoisly it was testing blob key validator instead of container
name validator
2015-01-07 11:36:47 -08:00
Ignasi Barrera
6b350fb6b7
JCLOUDS-792: Configure chef-client security attributes
...
This commit also improves some internal behavior related to the
bootstrap configuration generation, and deprecated some methods that
will be removed in upcoming versions.
* Removes all methods that return the bootstrap DataBag or the raw
configuration json to return the BootstrapConfig object instead.
* Deprecates all methods that provide support for old Chef versions.
* Formats the Enterprise Chef provider according to the jclouds
formatting guidelines.
* Deprecates the ChefContext view. That view is not an abstraction and
only provides access to the ChefService. It can be obtained from the
ChefApi itself.
2015-01-05 14:15:54 +01:00
Andrew Gaul
38ae98e409
Always build filesystem provider
2014-12-31 15:07:35 -08:00
Andrew Gaul
3ed8db7873
Activate jre1.7 profile all JDK >= 7
2014-12-28 21:25:32 -08:00
Nikolay Sokolov
787ce446cd
Fixed Version in FormSignerV4
2014-12-12 00:18:05 +01:00
William Chu
06653f1dd2
JCLOUDS-788 Added support for specifying a custom node name when generating the chef bootstrap node script
2014-12-04 23:47:20 +01:00
Jeremy Daggett
0b8b5e7c9c
Use AutoService for creation of Service Loader Metadata
2014-12-03 09:50:08 -08:00
Adrian Cole
c635b3006d
JCLOUDS-523 fix typo in implementation.
2014-11-28 15:39:42 -08:00
Ignasi Barrera
902f1b4105
JCLOUDS-744: Upgrade to OkHttp 2.1.0 and use its native API
2014-11-27 18:44:08 +01:00
Ignasi Barrera
7775f1a6b0
JCLOUDS-747: Configured Animal Sniffer plugin to check runtime compatibility
2014-11-27 18:06:19 +01:00
Adrian Cole
df4323b4c6
JCLOUDS-523 add tempAuthCredentials to openstack-swift
2014-11-26 17:19:38 -08:00
Adrian Cole
a449b24e7d
JCLOUDS-480 support version 4 signatures for aws-ec2.
2014-11-22 08:08:37 -08:00
Everett Toews
dd743e58b1
Remove Rackspace Cloud Identity v1.1
2014-11-20 07:44:47 -08:00
Everett Toews
162226b8a9
JCLOUDS-716: Remove Rackspace First-Gen Cloud Servers
2014-11-18 12:56:04 -06:00
Adrian Cole
46a7351a8a
* Refactor OAuth to be less complex.
...
* Remove oauth as a standalone api.
* Rename redundant OAuthAuthenticationFilter to OAuthFilter.
* Make AuthorizationApi more simple by using form semantics.
* Simplified OAuth by only permitting RS256 and none algos.
2014-11-18 10:43:33 -08:00
Reynald Borer
60ba755219
JCLOUDS-621 add missing R3, t2.micro, t2.small and t2.medium instance types to EC2
2014-11-18 09:02:00 -08:00
akorompai
52445de74e
JCLOUDS-776: Map chef cookbook attribute files with Resource instead of Attribute
2014-11-17 17:23:01 +01:00
Adrian Cole
6f974f34b5
JCLOUDS-780 Remove vcloud.
2014-11-17 08:18:39 -08:00
Adrian Cole
054189d009
JCLOUDS-774 ec2 api was ignoring the jclouds.region property, which made exceptions possible on all zone-scoped api calls.
2014-11-16 19:06:42 -08:00
Adrian Cole
6040f749bd
Revert 428b2bd2ea
as this hides inconsistency between regions and zones.
2014-11-16 13:39:02 -08:00
Adrian Cole
90a6bb19f4
Finished partial fix in 91f405c9fe
.
2014-11-16 10:37:31 -08:00
Zack Shoylev
5aaba51618
Remove jclouds.version and replace it with project.version in all poms.
2014-11-14 12:17:51 -06:00
Adrian Cole
a35d73c6d0
Dedupe code between google cloud products.
2014-11-13 11:02:44 -08:00
Adrian Cole
19e2cdd5d2
* Change OAuthScopes into an interface as opposed to boilerplating annotations.
...
* Fixed errors because of boilerplating annotations.
2014-11-12 20:29:16 -08:00
Adrian Cole
7a644f8b6e
* Refactor OAuth so that it doesn't require private keys when we aren't signing anything.
...
* Rename constant serviceAccountCredentials to p12PrivateKeyCredentials as this better describes the credential value.
2014-11-11 16:20:58 -08:00
istolber
55be9b855e
Adding tenantId/projectId and extended attributes to volume and snapshot
2014-11-11 13:50:39 -05:00
Chris Custine
639b480650
Fix support for bearer tokens
2014-11-07 17:44:24 -07:00
Adrian Cole
eb8b154869
JCLOUDS-750 Remove need for custom json type adapters on OAuth.
2014-11-02 08:28:42 -08:00
Adrian Cole
35156560dc
Decomplicate OAuth a little.
2014-10-31 08:50:50 -07:00
Adrian Cole
cd8aeed16d
Use AutoValue to reduce bulk of Google Storage value types.
2014-10-30 09:40:44 -07:00
Adrian Cole
0012e6f950
JCLOUDS-534 Avoid runtime incompatibility introduced by Guava's closeQuietly.
2014-10-29 17:01:26 -07:00
Ignasi Barrera
c6c1b1a657
JCLOUDS-766: Add AWS Frankfurt region
2014-10-29 21:26:29 +01:00
Adrian Cole
07d7a5a749
JCLOUDS-750 At the cost of fiddling with type hierarchy adapters, remove lots of junk with google auto.
2014-10-27 09:27:54 -07:00
Ignasi Barrera
c73ed64fd0
JCLOUDS-761: Delete disk if image operation fails in ElasticStack
2014-10-27 16:58:03 +01:00
Adrian Cole
2a1dff243d
JCLOUDS-652 Pin filesystem api to Java 7+.
2014-10-25 10:29:33 -07:00
Adrian Cole
691144caa9
Revert "JCLOUDS-653: Address Guava 18 deprecations"
...
This reverts commit 65e1def4bdc1d763f505a8316dd6eb78f26300a8.
Many conflicts due to many changes between above commit and now.
2014-10-24 11:27:49 -07:00
Adrian Cole
f94d0caf3b
Revert "JCLOUDS-653: Address Guava 18 deprecations"
...
This reverts commit e2e288ee86d537d249c7e58c782a66b0201f2134.
Many conflicts on account of lots of changes since the original commit.
2014-10-24 10:54:47 -07:00
Adrian Cole
3980cd791b
Revert "JCLOUDS-653: Address Guava 18 deprecations"
...
This reverts commit 95cfc0d950
.
Many conflicts due to duration between above commit and now
2014-10-24 10:45:58 -07:00
Andrew Phillips
6cb1558424
zone -> region in Cinder AvailabilityZoneApiLiveTest
...
Follow-up to 1205010c
2014-10-23 23:06:28 -07:00
istolber
1205010cfa
cinder availability zones api + list call implemented
2014-10-23 22:47:40 -07:00
Andrew Bayer
c85453503e
JCLOUDS-756 - Adding tags/userMetadata to NodeMetadata transform
2014-10-22 10:09:09 -07:00
Andrew Bayer
43bb86f085
JCLOUDS-756. Add support for tags to CloudStack.
2014-10-21 14:18:12 -07:00
Andrew Phillips
3e99fba425
Fixing return type for Nova Floating IP Pool extension
...
Follow-up to 6b83679
. Thanks to @jdaggett for spotting!
2014-10-13 21:17:03 -04:00
Andrew Gaul
489850d7db
Fix GuiceAssistedInjectScoping error-prone warning
2014-10-12 15:47:30 -07:00
Andrew Gaul
8cd2b92a0e
Ensure that deprecated methods are fully annotated
...
Found with Google error-prone.
2014-10-12 13:34:08 -07:00
istolber
6b83679ca4
Openstack nova list IP pools
2014-10-12 14:58:25 -04:00
Adrian Cole
d735a9fa21
JCLOUDS-40 clear remaining references to Async.
2014-10-12 09:05:35 -07:00
Andrew Phillips
3e082c8945
Minor formatting cleanup
...
Follow-up to e5fb0b6
2014-10-11 21:44:22 -04:00
Ignasi Barrera
e5fb0b607d
Allow to configure CIDR exclusion blocks
2014-10-11 14:04:00 +02:00
Ignasi Barrera
2caf6ea86e
Removed obsolete TransientChefApi
2014-10-10 15:11:30 +02:00
Ignasi Barrera
c9dfb07d02
Aligned pom.xml files for Chef
2014-10-10 15:11:27 +02:00
Ignasi Barrera
aa17a4f9f9
Promoted jclouds-chef/core to apis/chef
2014-10-10 15:10:44 +02:00
Adrian Cole
a12c168ad2
Swift is now out of labs.
2014-10-08 19:34:45 -04:00
Adrian Cole
34663f3c28
Import openstack-swift from labs.
2014-10-08 18:07:35 -04:00
istolber
8432c66b74
added zone to openstack Host
2014-10-08 08:17:30 -07:00
Jeremy Daggett
00b2de6205
JCLOUDS-281: Support Nova Block Device Mapping v2 Boot
2014-10-07 22:12:28 -07:00
Adrian Cole
03619accbd
JCLOUDS-641 copy/paste error completely screwed blobstore tests.
2014-10-07 22:05:58 -07:00
istolber
c9d5d2a200
bug fix keystone role api + bug fix host aggregates
2014-10-07 21:44:38 -07:00
Adrian Cole
b9525a0877
JCLOUDS-40 unasync Fallback
2014-10-06 13:14:59 -07:00
Adrian Cole
0a236f59ad
JCLOUDS-153 remove IO Executor and usage of it.
2014-10-06 07:56:31 -07:00
Adrian Cole
7bab2dd17b
JCLOUDS-40 one last Async reference in Atmos.
2014-10-05 22:32:45 -07:00
Adrian Cole
100d43360a
JCLOUDS-150 clear remaining async stuff from aws
2014-10-05 22:32:27 -07:00
Adrian Cole
360e8b8d6a
JCLOUDS-49 clear remaining async stuff from openstack
2014-10-05 22:32:20 -07:00
Andrew Phillips
efd09edf57
Revert "Fix poms so that modernizer doesn't fail on snapshot."
...
This reverts commit 889243a677ebba620cc9915f26304091b4dd53bb. The
snapshot repository has now been added to the jclouds-project POM.
See commit 79d4b48
to jclouds/jclouds.
2014-10-06 00:36:04 -04:00
Andrew Phillips
e42cc80092
Fixing Checkstyle violations
2014-10-06 00:31:00 -04:00
Adrian Cole
3883ff5bb1
Fix drift due to unasyncing
2014-10-05 20:22:19 -07:00
Adrian Cole
044223efcb
Rather than rely on or work around JRE behavior based, lock S3ClientMockTest using OkHttp.
2014-10-05 20:14:45 -07:00
Adrian Cole
99e217b720
Move off confusing test names.
2014-10-05 17:22:18 -07:00
Adrian Cole
1b2cee0700
JCLOUDS-40 Replaced incorrect use of @ConfiguresRestClient and deleted old rest client modules.
2014-10-05 16:21:16 -07:00
Adrian Cole
52ecdf5a1e
Fix poms so that modernizer doesn't fail on snapshot.
2014-10-05 14:41:13 -07:00
Adrian Cole
52cf5555db
Remove stale javadoc references to AsyncApi.
2014-10-05 13:22:35 -07:00
Adrian Cole
cacc986dc4
JCLOUDS-40 Remove AsyncBlobStore references from s3 api
2014-10-05 13:18:12 -07:00
Adrian Cole
a22a725293
JCLOUDS-40 Remove AsyncBlobStore references from filesystem api
2014-10-05 13:18:02 -07:00
Adrian Cole
56a2a8bf4a
JCLOUDS-40 Remove internal usage of AsyncBlobStore.
2014-10-05 08:49:54 -07:00
Adrian Cole
dfb583b67a
JCLOUDS-40 remove all implementations of AsyncBlobStore except Submission in preparation for complete removal.
2014-10-05 08:49:38 -07:00
Adrian Cole
e3ada5b726
JCLOUDS-296 unasync legacy cloudservers provider.
2014-10-03 23:14:21 -07:00
Adrian Cole
0ab1988a7f
JCLOUDS-296 unasync legacy cloudfiles provider.
2014-10-03 23:14:12 -07:00
Adrian Cole
bbad831c00
JCLOUDS-296 unasync legacy swift provider.
2014-10-03 23:14:03 -07:00
Adrian Cole
dda43dfc32
JCLOUDS-296 unasync keystone used by swift derivatives and cloudfiles.
2014-10-03 23:13:54 -07:00
Adrian Cole
9b71a9dcb8
JCLOUDS-40 unasync atmos.
2014-10-03 22:06:12 -07:00
Adrian Cole
b6497556f6
JCLOUDS-150 add SubmissionAsyncBlobStore; unasync s3 and aws-s3
2014-10-03 13:18:29 -07:00
Andrew Phillips
d949137649
JCLOUDS-538: Avoiding a VM crash trying to run live tests for Swift
...
TestNG was throwing up as its reflection was unable to find certain test methods
2014-10-03 10:09:11 -05:00
Adrian Cole
f7aea98742
JCLOUDS-692 Remove the CloudSigma v1 provider.
2014-10-02 09:28:53 -07:00
Evgeny Tarasenko
cf95033b1a
Support availability zone in NovaTemplateOptions.
2014-09-24 06:49:38 -07:00
Andrew Gaul
200481300d
Convert fake interfaces to utility classes
2014-09-20 18:48:40 -07:00
Andrew Gaul
acba325333
Convert fake interfaces to utility classes
2014-09-20 18:47:07 -07:00
Andrew Gaul
dc3011469b
Prefer Charsets.UTF_8 over string literal
...
Found with modernizer-maven-plugin.
2014-09-20 18:31:24 -07:00
Jeremy Daggett
2db654fbe3
Removed deprecated methods from the VolumeApi and updated related tests
2014-09-19 16:38:59 -07:00
jasdeep-hundal
3f2b9376a1
JCLOUDS-514: Support attaching volumes at boot in Nova
2014-09-18 16:32:24 -07:00
Jeremy Daggett
d2f181bc55
Remove unnecessary blobstore references
2014-09-16 12:50:25 -07:00
Jeremy Daggett
d309e45725
JCLOUDS-686: Remove changesSince() query from base PaginationOptions
2014-09-11 09:27:55 -07:00
Jeremy Daggett
d6eb54e2b4
JCLOUDS-296: Deprecate Rackspace First-Gen CloudServers
2014-09-09 17:05:42 -07:00
Jeremy Daggett
a73340abb9
JCLOUDS-296: Deprecate Rackspace First-Gen CloudServers
2014-09-09 14:41:54 -07:00
Andrew Gaul
000a505360
Prefer Files.delete(Path) over File.delete
...
The former throws an exception including the cause if the operation
fails while the latter merely returns a boolean.
2014-09-08 18:41:27 -07:00
Andrew Gaul
fc4b072a26
Ignore non-existent container in deleteContainer
...
All other blobstore providers allow this operation. Further this
matches the behavior of TransientStorageStrategy.deleteContainer.
This commit prevents a spurious error message from
deleteContainerOrWarnIfUnable after test suite completion.
2014-09-08 18:37:19 -07:00
Andrew Gaul
7869d92b29
Skip test when filesystem does not have xattr
...
Addresses regression from a104944
seen on CloudBees.
2014-09-05 17:53:59 -07:00
Andrew Gaul
3c050e0e97
Address Checkstyle violations
2014-09-05 16:38:20 -07:00
Jeremy Daggett
15d8166701
JCLOUDS-699: Properly deprecate OpenStack Nova zonescoped package
2014-09-05 08:04:44 -07:00
Andrew Gaul
58438d7d1e
Address Checkstyle violations
2014-09-04 17:24:27 -07:00
Andrew Gaul
a1049449f4
Reset xattr on overwrite in filesystem provider
2014-09-04 17:22:26 -07:00
Andrew Gaul
0b89b1fd10
Ensure that Content-MD5 has 128 bits
...
Update many tests Content-MD5 headers and ETag responses.
2014-09-04 16:57:48 -07:00
Andrew Gaul
1b39589092
Ensure that deprecated methods are fully annotated
...
Found with Google error-prone.
2014-09-04 16:54:52 -07:00
Jeremy Daggett
398e8e30a4
Updated api-version and removed upper bounds wildcards for extension APIs
2014-09-04 09:33:58 -07:00
Andrew Gaul
46daeae1d9
Address masked fields FindBugs warning
2014-09-02 15:24:34 -07:00
Andrew Gaul
8f8b6dd7ce
Further FindBugs fixes
2014-09-02 15:24:33 -07:00
Andrew Gaul
8d9850d8da
Correct Checkstyle violations
2014-08-31 20:04:03 -07:00
Andrew Gaul
34cfdbe266
Enforce Override annotation via Checkstyle
...
Also remove bogus inheritDoc on base and static methods.
2014-08-31 19:37:50 -07:00
Andrew Gaul
195998b3b6
Miscellaneous FindBugs fixes
2014-08-30 14:33:10 -07:00
Andrew Gaul
5399cb6877
Avoid unnecessary boxing
...
Found with FindBugs.
2014-08-30 14:30:47 -07:00
Andrew Gaul
63d43f236e
Correct unusual equals implementations
...
Found with FindBugs.
2014-08-30 14:30:44 -07:00
Andrew Gaul
df996f3231
Set Content-MD5 only if ETag has correct format
...
Previously this check was more lenient than it should have been.
2014-08-28 21:50:57 -07:00
Andrew Gaul
550018a68d
Use randomByteSource to generate test data
...
This avoids buffering the entire bolus of data in-memory.
2014-08-27 15:59:36 -07:00
Andrew Gaul
37d65d3d81
Avoid primitive wrapper constructors
2014-08-26 17:51:11 -07:00
Andrew Gaul
1b824afbfc
Remove redundant modifiers from interfaces
2014-08-26 17:34:13 -07:00
Andrew Gaul
480f0e883d
Prevent instantiation of utility classes
...
Also prevent extension.
2014-08-26 12:23:36 -07:00
Andrew Gaul
74fb8f0183
Add whitespace after semicolons
...
Also correct some bad line-wrapping.
2014-08-26 11:06:00 -07:00
Ignasi Barrera
cd4ce6b192
JCLOUDS-428: Use Maps with a consistent iteration order
2014-08-26 10:32:48 +02:00
Jeremy Daggett
ddd00a20de
Added assertion for versioned OpenStack extension APIs. Required for the Neutron v2 API.
2014-08-22 20:30:46 -07:00
Jeremy Daggett
66627e94b8
Swift API region cleanup
...
Conflicts:
openstack-swift/src/test/java/org/jclouds/openstack/swift/v1/features/ObjectApiMockTest.java
2014-08-22 11:06:48 -07:00
Jeremy Daggett
f04e2c2c2e
Fix Maven parent.relativePath warnings
2014-08-21 11:25:34 -07:00
Andrew Gaul
80a4430035
JCLOUDS-679: Use HEAD for S3 bucketExists
...
This method costs 0.4 cents per 10,000 requests instead of 0.5 cents
per 1,000 requests:
http://aws.amazon.com/s3/pricing/
API reference:
http://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketHEAD.html
2014-08-20 12:44:20 -07:00
Jeremy Daggett
e711275fb1
Prefer isEmpty() for collections rather than size()
2014-08-20 11:07:48 -07:00
Jeremy Daggett
4030a4c4f0
Removed @Nullable annotations on region parameters
2014-08-13 16:04:05 -07:00
Jeremy Daggett
7d70362590
Removed @Nullable annotations on region parameters
2014-08-13 15:37:54 -07:00
Chris Custine
d728e0343a
JCLOUDS-633: Support passing bearer token directly for OAuth2
2014-08-13 16:11:44 -06:00
Chris Custine
00d9edc1e6
JCLOUDS-643: Fix Google and OAuth tests
2014-08-13 13:47:55 -06:00
Jeremy Daggett
aa04ef007f
Prefer Regions to Zones
2014-08-13 10:02:44 -07:00
Jeremy Daggett
744cd5d7eb
Prefer Regions to Zones in OpenStack APIs
2014-08-13 09:58:53 -07:00
Andrew Gaul
9009bb5268
JCLOUDS-658: use xattr only on supported systems
...
Mac OS X HFS+ does not support UserDefinedFileAttributeView:
https://bugs.openjdk.java.net/browse/JDK-8030048
2014-08-12 12:30:06 -07:00
Ignasi Barrera
95b6064c3d
JCLOUDS-496: Use the security groups options in the portable TemplateOptions
2014-08-12 13:34:29 -04:00
Andrew Gaul
204a6c7f3b
JCLOUDS-658: xattr for filesystem blob metadata
...
This allows the filesystem blobstore to mimic real blobstores more
accurately. This also doubles the speed of getBlob by storing the
Content-MD5 header instead of recalculating it.
2014-08-11 12:56:14 -07:00
Andrew Phillips
4ef699a35c
Fixing compilation errors caused by Payload no longer being an InputSupplier
...
See 80a0256c
in jclouds
2014-08-11 15:41:34 -04:00
Andrew Gaul
5c1e36e5d1
JCLOUDS-653: Address Guava 18 deprecations
...
Mostly renaming Objects.toStringHelper to MoreObjects.toStringHelper.
2014-08-08 11:55:25 -07:00
Andrew Gaul
4073f7fdc4
JCLOUDS-653: Address Guava 18 deprecations
...
Mostly renaming Objects.toStringHelper to MoreObjects.toStringHelper.
2014-08-08 11:34:44 -07:00
Andrew Gaul
95cfc0d950
JCLOUDS-653: Address Guava 18 deprecations
...
Mostly renaming Objects.toStringHelper to MoreObjects.toStringHelper.
2014-08-08 11:12:21 -07:00
Jeremy Daggett
23d5290526
OpenStack Cinder general cleanup. Prefer ByteSourcePayload.
2014-08-06 15:20:03 -07:00
Andrew Gaul
59462747e7
Reset StringBuilder instead of creating new ones
...
This avoids unneeded garbage, especially during XML parsing. Replaced
with:
find -name \*.java | xargs sed -i 's/^\( *[^ ]*\) = new StringBuilder();$/\1.setLength(0);/'
2014-08-06 11:22:49 -07:00
Andrew Gaul
9e9acf1f3e
Address Checkstyle violations
2014-08-05 17:13:29 -07:00
Jeremy Daggett
95a3c7ec2c
JCLOUDS-646: Copied Cloud Identity v1.1 classes from openstack-common and fixed incorrect Keystone package names
2014-08-05 09:01:21 -07:00
Andrew Phillips
55e403d222
Updating project version to 2.0.0-SNAPSHOT
...
Follow-up to 82b23fc
2014-08-05 11:50:02 +02:00
Andrew Phillips
a6ad6d463d
Updating project and jclouds.version to 2.0.0-SNAPSHOT
2014-08-05 11:46:53 +02:00
Andrew Phillips
271d50fe07
Updating project versions to 2.0.0-SNAPSHOT
...
Follow-up to be8bc22
2014-08-05 11:36:07 +02:00
Andrew Phillips
f8b5f5216f
Up to 2.0.0-SNAPSHOT after the 1.8.0 release
2014-08-05 10:35:49 +02:00