Andrew Gaul
f1fc63ab76
Add whitespace around keywords and braces
2013-09-30 09:39:29 -07:00
Andrew Bayer
0aa19a0cee
Fix aws-ec2 live tests
...
Involves some non-trivial reworking of EC2 security group
translation/binding, but it was necessary.
Still problems with a number of tests:
- org.jclouds.aws.ec2.compute.AWSEC2TemplateBuilderLiveTest#testTemplateBuilderWithLessRegions
- org.jclouds.ec2.compute.EC2TemplateBuilderLiveTest#testTemplateBuilderCanUseImageIdWithoutFetchingAllImages
Those seem to be failing because there's caching going on that they're
not expecting, but I could be wrong.
Also failing:
- org.jclouds.aws.ec2.features.PlacementGroupApiLiveTest in general
- org.jclouds.aws.ec2.features.SpotInstanceApiLiveTest - a couple tests
2013-09-30 09:33:57 -07:00
Andrew Bayer
962f98969f
Fix EC2 live tests
...
This removes
org.jclouds.ec2.compute.functions.PasswordCredentialsFromWindowsInstanceLiveTest
due to there not being an easily detectable valid AMI for it to run,
and low interest in actually running it in the first place.
2013-09-30 09:33:56 -07:00
Adrian Cole
ddfefd7ec7
JCLOUDS-304. Remove broken terremark providers
2013-09-30 09:00:24 -07:00
Andrew Gaul
06b8cd7ac5
JCLOUDS-305. Disable S3 virtual host buckets for generic S3
...
Not all S3-compatible providers support virtual host buckets and thus
we should disable this feature by default. Continue to enable virtual
host buckets for AWS-S3 which supports this although this feature
suffers from DNS settling issues. Ran ran integration tests against
AWS-S3 and Scality using its S3 API.
2013-09-27 16:22:42 -07:00
Andrew Bayer
7290cc8ea6
JCLOUDS-303. unhook ApiMetadata type hierarchy from ec2
2013-09-27 15:58:25 -07:00
Andrew Gaul
5f8961723f
Remove BlobStore Map abstractions
...
These provide little end-user benefit and make evolving the core API
more difficult. We deprecated these in 1.6.0.
2013-09-25 20:46:31 -07:00
Aled Sage
e29cdb142a
JCLOUDS-282: Add NL to assignable locations for SoftLayer
...
- zone contained NL, so needed to add it to SoftLayerProviderMetadata's
iso3166Codes
2013-09-16 15:57:18 +01:00
Aled Sage
404870c705
JCLOUDS-269: Report ram as MB rather than GB for SoftLayer
2013-09-16 11:04:32 +01:00
Ignasi Barrera
ec1f2375f8
Improved javadoc and parameter naming
2013-09-16 09:52:46 +02:00
Ignasi Barrera
ef7b7f7c52
Cleaned up ChefApi and ChefService interfaces
...
Cleaned up and renamed some methods to have a more consistent naming,
and improved the javadocs.
2013-09-13 17:55:02 +02:00
Andrew Gaul
342ae65974
[JCLOUDS-279] Remove spurious executable bit
2013-09-11 15:54:48 -07:00
Andrew Gaul
5b719900a0
[trivial] Remove unused variables
2013-09-09 22:38:41 -07:00
Diwaker Gupta
0930b638e3
Revert "Disable timed temporary signed URLs for AWS-S3"
...
This reverts commit bc0abbaa07
and
re-enables temp-signed URLs for S3.
Closes JCLOUDS-200
2013-09-09 15:28:31 -07:00
Andrew Gaul
d8490f872d
Enable some Xlint warnings
...
Also address a handful of warnings.
2013-09-04 19:45:44 -07:00
Ignasi Barrera
063dcc4c9d
Removed redundant binders
2013-09-04 10:44:32 +02:00
Ignasi Barrera
5cc56f414a
JCLOUDS-245/JCLOUDS-254: Fix live tests
...
Refactored the domain model to be immutable and addressed some
inconsistences with the Chef Server API model.
Removed all HEAD methods, as they have been removed from newer versions
of Chef. They were used to test the existance of a given resource, and
with newer versions the only way to do that is via a GET operation.
Now all live tests are passing for Community Chef 0.10.8, 11.0.6 and
Enterprise Chef.
2013-09-03 09:37:37 +02:00
Andrew Bayer
a61ad06cbf
JCLOUDS-166, JCLOUDS-167 - Removing async from vcloud and Terremark APIs/providers
2013-08-29 11:29:14 -07:00
Ignasi Barrera
ac2a44ad6f
JCLOUDS-246: Joined Hosted and Private Chef apis
...
Joined Hosted and Private Chef apis and renamed the provider
to Enterprise Chef.
2013-08-28 14:56:09 +02:00
Zack Shoylev
100afba1d8
Skips tests for time signed URLs
2013-08-26 20:35:16 -05:00
Andrew Bayer
eabdfe2d92
JCLOUDS-242. Fixing AWSEC2SecurityGroupExtension based on JCLOUDS-242 fix.
2013-08-18 13:53:15 -04:00
Andrew Bayer
f7dd08a2a5
JCLOUDS-242. Fix security group creation on aws-ec2
...
Contributed by Richard Downer.
2013-08-14 11:07:59 -07:00
Everett Toews
bf2138089d
Support IAD region for Rackspace providers.
2013-08-06 20:54:23 -05:00
Andrew Gaul
bc0abbaa07
Disable timed temporary signed URLs for AWS-S3
...
This functionality uncovered subtleties in URL parameter encoding
which result in random failures integration tests. References
JCLOUDS-200.
2013-08-06 14:17:00 -07:00
Andrew Gaul
435103eb35
Add live test for JCLOUDS-233
2013-08-06 11:53:48 -07:00
Tom Manville
19f79145fc
Handle multiple of MAX_BLOCK_SIZE for Azure MPU
...
Currently files are not properly uploaded if they are a multiple of
MAX_BLOCK_SIZE. Fixes JCLOUDS-233.
2013-08-06 11:46:53 -07:00
Diwaker Gupta
96c326d0cd
Enable time-bound signed URL tests for HPCS.
...
HP does, in fact, support configurable temporary signed URLs:
http://docs.hpcloud.com/api/object-storage#temp_url
References JCLOUDS-231
2013-08-05 21:36:42 -07:00
Andrew Bayer
29a5360d71
Fixing API casting for cloudsigma-zrh live test.
2013-08-02 09:55:51 -07:00
Andrew Bayer
a14c03ba0b
Remove async from glesys
2013-08-02 07:57:42 -07:00
Andrew Bayer
d4bf51128e
Remove async from gogrid
2013-08-02 07:57:42 -07:00
Andrew Bayer
a2af31c419
Removed async from elasticstack
2013-08-02 07:57:41 -07:00
Andrew Bayer
1a6071ab92
Removed async from cloudsigma
2013-08-02 07:57:41 -07:00
Andrew Bayer
dae2c67d79
Remove async from softlayer
2013-08-01 18:13:48 -07:00
Andrew Bayer
82fe701c77
JCLOUDS-221. Add availabilityZone to spot price history.
2013-08-01 17:56:16 -07:00
Everett Toews
bf723a8649
Support Disk Configuration Extension in NovaTemplateOptions
2013-08-01 16:40:00 -05:00
Diwaker Gupta
675c649cb6
URL encode string to sign.
...
As recommended at
http://s3.amazonaws.com/doc/s3-developer-guide/RESTAuthentication.html :
"You can also send a signature as a URL-encoded query-string parameter
in the URL for the request."
Also deals with some of the craziness of URL encoding/decoding in
jclouds.
References JCLOUDS-200
2013-07-31 16:32:53 -07:00
Andrew Phillips
f6b5b67b5b
JCLOUDS-200: Consolidate all feature-specific in the AWS provider
...
Follow-up to c64c7423
2013-07-26 15:03:12 -04:00
Diwaker Gupta
2409ac1a37
Preserve blob metadata for AWS-S3 MPU
...
Specifically preserve content-type and content-disposition for
multi-part uploads.
Fixes JCLOUDS-204
2013-07-25 10:31:47 -07:00
Diwaker Gupta
c64c7423cd
AWS-S3 configurable temporary signed URL support
...
Introduces AWSS3BlobRequestSigner, which reuses the
RequestAuthorizeSignature filter for most of the heavy lifting.
Other implementation details based on [1].
Tested with AWSS3BlobSignerLiveTest, in particular,
testSign(Get|Put)UrlWithTime.
Closes JCLOUDS-200
[1] http://s3.amazonaws.com/doc/s3-developer-guide/RESTAuthentication.html
2013-07-24 15:22:45 -07:00
Andrew Phillips
c6facc13d6
Follow-up to Azureblob cleanup
...
See discussion at https://github.com/jclouds/jclouds/pull/66
2013-07-17 10:32:05 -07:00
John Kew
865b910637
Cleanup of Azureblob code; as per pull request review. Additional items
...
not covered here are assigned specific bug ids.
2013-07-16 18:08:49 -07:00
John Kew
1b2fb8259f
JCLOUDS-161: large blob support for Azure
...
Large blob support for AzureClient; the next step of this is to
support PutOptions.multipart and digest a blob into 4M parts. This
just implements the Azure interaction.
2013-07-10 16:04:51 -07:00
Andrew Gaul
c299b8ff61
Add Swift-specific MD5 checksum header
...
Tested against cloudfiles-us, hpcloud-objectstorage, and
swift-keystone. Reference for ETag:
https://answers.launchpad.net/swift/+question/157064
2013-07-09 21:35:17 -07:00
Ignasi Barrera
bbfec4a990
JCLOUDS-160: Support tags in EC2 images
...
Based on the work made by Brock Noland
2013-07-06 10:08:10 +02:00
Andrew Bayer
5f3b8d3fa7
JCLOUDS-150 - Removal of async from AWS - specifically EC2
...
...and EC2-related elsewhere. Also moved *Client -> *Api, and moved
everything from .../services to .../features, and threw in a bunch of
Optionals to fit the EC2Api approach.
And a very big tip of the hat to nacx for figuring out the generics
stuff my brain just could not handle. =)
2013-07-01 12:12:26 -07:00
Andrew Bayer
5f524ee6c9
JCLOUDS-101 - Add SecurityGroupExtension for compute
...
- Adds the SecurityGroupExtension to compute, with tests and stub
support.
- Gets everything else to actually build against this.
- Unifies on compute's IpPermission/IpProtocol, eliminating EC2's.
- Converters from EC2/Nova/CloudStack SecurityGroup (and rules, for
the latter two) to the compute SecurityGroup (and rules, etc).
- EC2SecurityGroupExtension and tests.
- AWSEC2SecurityGroupExtension and tests - depends on JCLOUDS-99.
2013-06-26 14:59:01 -07:00
Everett Toews
6249d60b0b
Added the SYD zone to Rackspace providers.
2013-06-20 16:38:01 -05:00
Andrew Bayer
82f25150b9
JCLOUDS-99. Enable use of Iterable<IpPermission> for aws-ec2
...
- Added AWSEC2CreateSecurityGroupIfNeeded, using
AWSSecurityGroupClient's ability to call
authorizeSecurityGroupInRegion with Iterable<IpPermission>
- Added a utility method,
ComputeServiceUtils.getPortRangesInList(int... ports), to get pairs of
start/end ports covering all ranges in a list of ports. Used above.
2013-06-19 14:07:18 -07:00
Andrew Gaul
1a6be0eb67
Do not repeat array type in initializers
2013-06-18 21:02:50 -07:00
zack-shoylev
bcf8e3fe50
Fixes testCreateAndRunAService by fixing the outdated jetty URL
2013-06-17 15:08:00 -05:00
Jeremy Daggett
7651657cfc
Remove async interface support from OpenStack Cinder API
2013-06-06 11:08:21 -05:00
Andrew Gaul
b3a320e015
Address Checkstyle violations
2013-05-26 21:03:10 -07:00
adriancole
d17efa34a1
Revert "[JCLOUDS-43] add TransactionApi and tests to ultradns-ws provider"
...
This reverts commit b021d743fd
.
2013-05-17 15:10:56 -07:00
adriancole
834373354f
Revert "[JCLOUDS-43] add scoped transaction support to ultradns-ws"
...
This reverts commit f88609d1dd
.
2013-05-17 15:10:46 -07:00
adriancole
ed2f18a1af
JCLOUDS-31. updated to ASF headers via mvn com.mycila.maven-license-plugin:maven-license-plugin:format
2013-05-16 21:30:37 -07:00
adriancole
f1b8ca1ff2
JCLOUDS-31. manually adjusted license header on checkstyle and terremark xml files
2013-05-16 21:30:32 -07:00
adriancole
fa10fc4838
JCLOUDS-31. remove malformed, duplicate, or unnecessary headers
2013-05-16 21:30:32 -07:00
adriancole
f88609d1dd
[JCLOUDS-43] add scoped transaction support to ultradns-ws
2013-05-15 12:26:09 -07:00
adriancole
b021d743fd
[JCLOUDS-43] add TransactionApi and tests to ultradns-ws provider
2013-05-15 12:06:05 -07:00
Andrew Bayer
7923009eb5
JCLOUDS-37. Fix RAT violations in incubator-jclouds, master branch
2013-05-13 19:17:50 -07:00
Andrew Bayer
446ac67884
JCLOUDS-30. Switch to 2 space indents for POM files.
2013-05-13 12:04:43 -07:00
Andrew Bayer
259b04ff1c
JCLOUDS-16. Switch groupId to org.apache.jclouds, change parent POM, remove old distributionManagement content, add ASF repos.
2013-05-13 12:04:42 -07:00
adriancole
166118be2c
remove stratogen
2013-04-26 20:08:43 -07:00
Adrian Cole
1052370405
Merge pull request #1568 from jclouds/remove-synaptic-storage
...
removed defunct synaptic-storage provider
2013-04-26 14:41:44 -07:00
adriancole
be6e7cc47a
removed defunct synaptic-storage provider
2013-04-26 09:31:32 -07:00
Everett Toews
2bbd03939f
Removed trystack-nova provider.
2013-04-26 10:54:49 -05:00
Everett Toews
998bfea33e
The Rackspace Cloud DNS APIs moved over from labs.
2013-04-24 09:07:31 -05:00
adriancole
592d27f5ef
cleaned up style in mock responses that need to consider the port of the current MockWebServer
2013-04-23 11:26:24 -07:00
adriancole
6eaf0830db
fix issue #1492 : invalidate dynect session on ip mismatch
2013-04-21 22:50:32 -07:00
adriancole
7f6929b623
fixed order of zone and fqdn in dynect
2013-04-18 15:04:22 -07:00
Adrian Cole
85e815a743
Merge pull request #1548 from jclouds/dynect-geo-read
...
added geo read-only commands to dynect
2013-04-18 08:15:46 -07:00
adriancole
160fa9527b
added geo read-only commands to dynect
2013-04-18 07:49:24 -07:00
adriancole
0d4e488a95
added code and tests for geo-based write ops in ultradns
2013-04-17 22:09:04 -07:00
Andrew Gaul
fff2fa6e05
Address Checkstyle violations
...
This commit requires temporarily disabling some checks.
2013-04-17 16:21:21 -07:00
adriancole
8773cda5c7
cleanup naming convention differences across ultradns apis
2013-04-16 11:47:41 -07:00
adriancole
8c18f3ba1b
converted RegionToTerritories to a multimap and normalized use of IdAndName
2013-04-15 11:05:11 -07:00
adriancole
a8ca5466ef
corrected argument order on DirectionalRecordDetail of ultradns
2013-04-13 17:50:50 -07:00
Andrew Gaul
04fad88fd3
Remove duplicate Utils getters
...
Rename callers as required.
2013-04-12 16:24:37 -07:00
adriancole
dd11ab1d0e
fixed toString on ultra domain objects
2013-04-10 11:43:07 -07:00
adriancole
4130db4f43
added ability to read directional groups in ultradns
2013-04-10 11:43:04 -07:00
adriancole
ec439c65b7
added ability to read directional pools and records in ultradns
2013-04-10 11:43:03 -07:00
adriancole
0abfaf5184
added ability to read the regions available in ultradns
2013-04-10 11:43:03 -07:00
adriancole
5bc0678a1c
naming convention and warning feedback from issue #1511
2013-04-10 08:13:13 -07:00
Adrian Cole
3c34aeb112
Merge pull request #1514 from jclouds/use-more-constants
...
use more constants in tests
2013-04-09 23:33:01 -07:00
adriancole
2e64f3e156
removed async api from ultradns-ws
2013-04-09 22:59:29 -07:00
adriancole
7e0c4cfb00
removed async api from dynect
2013-04-09 22:35:05 -07:00
adriancole
d1af582ed0
removed async api from cloudloadbalancers
2013-04-09 22:07:55 -07:00
adriancole
6afb0dc6b9
quarantined openstack api and providers that still use async code
2013-04-09 22:07:55 -07:00
adriancole
61067d3683
Deprecated remaining code related to RestContext, RestApiMetadata, and RestClientModule for ApiContext, HttpApiMetadata, HttpApiModule
2013-04-09 22:07:43 -07:00
adriancole
2855cacc6d
use more constants in ultradns-ws tests
2013-04-09 21:34:23 -07:00
adriancole
e22be464d0
use more constants in dynect tests
2013-04-09 20:37:07 -07:00
adriancole
f56da43db1
deprecated blobstore interfaces that imply complex internal code
2013-04-09 14:37:34 -07:00
Adrian Cole
109db817ed
Merge pull request #1508 from jclouds/deprecate-async
...
Deprecate async
2013-04-09 13:04:19 -07:00
adriancole
053197fe61
deprecated all top-level Async apis and clients
2013-04-09 10:18:31 -07:00
adriancole
413538c453
refactored aws-s3 MPU test
2013-04-09 09:44:44 -07:00
adriancole
36dd831b84
moved all code off use of RestContext except CloudStackContext, which will use it until 1.7
2013-04-09 09:23:31 -07:00
Andrew Bayer
c566418d87
Adding listNodesByIds across the board.
...
Adding to both ListNodesStrategy and ComputeServiceAdapter. When
possible, does a query explicitly for the specified IDs. When not,
falls back on either listDetailsOnNodesMatching (for ListNodesStrategy
implementations and in BaseComputeService) or filters listNodes output
itself (in ComputeServiceAdapter).
2013-04-08 17:21:01 -07:00
adriancole
a92cd40806
made it possible to replace a value in the ultradns record builder
2013-03-25 17:19:58 -07:00
adriancole
3be95807c2
wrong values for SRVData keys in DynECT
2013-03-25 14:36:29 -07:00
Adrian Cole
420f332a08
Merge pull request #1454 from jclouds/ultradns-tcpool-recordupdate
...
update pool record support in ultradns
2013-03-24 23:35:04 -07:00
adriancole
16b43b08db
it is possible for an ultradns error to not include a message
2013-03-24 22:35:28 -07:00
adriancole
6ab744d674
addressed nits from issue #1453
2013-03-24 22:06:59 -07:00
adriancole
d7221dc9fc
specify weight when adding pool record support in ultradns
2013-03-24 22:06:55 -07:00
adriancole
f669ed136e
backfilled test that ensures login command on trmk sets content-length
2013-03-24 21:09:30 -07:00
adriancole
d9572151ae
update pool record support in ultradns
2013-03-24 16:04:39 -07:00
adriancole
30a0bf7657
make error handling code in ultradns more readable
2013-03-24 15:12:24 -07:00
adriancole
43b2065947
rewrote ultradns TrafficControllerPoolApiLiveTest to validate metadata such as dname and record ttl
2013-03-24 15:10:19 -07:00
adriancole
5549eddf92
add ability to lookup traffic controller pool in ultradns by its dname
2013-03-24 15:09:53 -07:00
adriancole
6b14bec945
ultradns no longer throws an exception if you attempt to list zones of an unknown account
2013-03-24 15:09:53 -07:00
adriancole
bc52b54945
renamed IDHandler in ultradns to TextHandler as it isn't limited to ids
2013-03-24 15:09:53 -07:00
adriancole
818a6f2c6f
added predicates to ultradns which simplify common queries for traffic controller resources by id
2013-03-24 15:09:53 -07:00
adriancole
83ddeb10ab
added ability to get the specification of an ultradns pool record by id
2013-03-24 15:09:47 -07:00
adriancole
179a0ea30a
backfilled tests for case where traffic controller record in UltraDNS doesn't exist
2013-03-24 10:38:30 -07:00
adriancole
eb1d4710ec
create and delete traffic controller records in ultradns
2013-03-23 18:49:43 -07:00
adriancole
a329feee7c
create and delete traffic controller pools in ultradns
2013-03-23 17:17:38 -07:00
adriancole
e3f51bd030
refactored out common id parsing logic in ultradns
2013-03-23 17:16:27 -07:00
adriancole
7bd8082106
add ability to read ultradns traffic controller pool records
2013-03-23 16:48:05 -07:00
adriancole
7dde2dd105
added base TrafficControllerPoolApi with list() implemented
2013-03-22 12:53:11 -07:00
adriancole
e7bdfa65f9
fixed bad assertion in delete rrpool in ultradns
2013-03-22 11:24:48 -07:00
adriancole
0c09140f54
azureblob does not support expires header
2013-03-21 09:07:23 -07:00
Andrew Gaul
371db8d18f
Address Xlint warnings
2013-03-13 22:23:19 -07:00
adriancole
77d15933b5
add support for list records by name in dynect
2013-03-13 17:11:54 -07:00
Adrian Cole
10827445f7
Merge pull request #1412 from jclouds/ultradns-remove_recordmap
...
removed problematic record type mapping code
2013-03-11 22:13:21 -07:00
adriancole
75315c8a28
removed problematic record type mapping code
2013-03-11 20:35:35 -07:00
adriancole
e182497c5c
add SPF and SSHFP records to dynect
2013-03-11 20:03:18 -07:00
adriancole
a95e42d180
ultradns-ws: replaced usage of UnsignedInteger with int
2013-03-11 14:56:37 -07:00
adriancole
971a82098e
dynect: replace usage of UnsignedInteger with int and fixed serialized form of rdata classes
2013-03-11 14:56:33 -07:00
Adrian Cole
fb69ae0fa9
bump master to 1.7.0-SNAPSHOT
2013-03-08 23:02:40 -08:00
adriancole
83a31e7692
unhook labs dependency from aws-ec2; to be re-enabled when issue #1400 is complete
2013-03-08 19:30:41 -08:00
adriancole
df346ade7e
promote dynect out of labs
2013-03-08 18:02:58 -08:00
adriancole
b1ad2148ee
promote ultradns-ws out of labs
2013-03-08 16:33:26 -08:00
adriancole
c31145e42e
[maven-release-plugin] prepare for next development iteration
2013-03-04 06:13:59 -08:00
adriancole
0eb3ee8091
[maven-release-plugin] prepare release jclouds-1.6.0-alpha.4
2013-03-04 06:13:57 -08:00
adriancole
1e98bc51ab
azureblob: explicitly set Expect header on methods that need it
2013-03-03 21:09:53 -08:00
adriancole
1c2090fd08
s3: explicitly set Expect header on methods that need it
2013-03-03 21:09:49 -08:00
adriancole
2c3c3fad52
swift: explicitly set Expect header on methods that need it
2013-03-03 21:09:48 -08:00
Diwaker Gupta
c37d3103e7
Fix static access of MultipartUpload members.
2013-03-01 18:49:28 -08:00
Shri Javadekar
32f8d8d3ca
Add directory specific live test to AWS-S3.
...
This patch adds a test to the AWS live test suite for making sure
that a directory is basically a blob with a trailing '/'.
2013-02-27 22:52:44 -08:00
Adrian Cole
1fbc47bd77
added iam instance profile args to aws-ec2
2013-02-25 17:35:02 -08:00
Adrian Cole
ac7a4b5354
unhooked version dependency from ec2 async tests
2013-02-25 17:04:32 -08:00
Andrew Gaul
ff42fdfa13
Address FindBugs warnings
2013-02-24 20:17:50 -08:00
Adrian Cole
7e270c5ddb
various cleanups to get ec2 subnet api up to latest
2013-02-24 14:40:31 -08:00
Andrew Gaul
1f995879d6
Address FindBugs errors
2013-02-22 20:59:29 -08:00
Everett Toews
eef3d71526
Added version to Rackspace Cloud Load Balancer package namespace.
2013-02-21 16:07:15 -06:00
adriancole
bebdfff5be
synchronized naming of route53 with aws sdk, and changed resource record type from enum to string
2013-02-19 15:32:20 -08:00
adriancole
89fda8ee28
[maven-release-plugin] prepare for next development iteration
2013-02-04 17:30:46 -08:00
adriancole
2b0ad28f26
[maven-release-plugin] prepare release jclouds-1.6.0-alpha.2
2013-02-04 17:30:44 -08:00
adriancole
f3f4dc9f2a
issue #1184 normalize command names for all swift derivatives
2013-02-03 12:05:20 -08:00
adriancole
c517fad22d
issue #1184 add named for Azure commands
2013-02-02 18:46:48 -08:00
adriancole
267069755e
[maven-release-plugin] prepare for next development iteration
2013-02-02 08:41:53 -08:00
adriancole
7c924b312f
[maven-release-plugin] prepare release jclouds-1.6.0-alpha.1
2013-02-02 08:41:51 -08:00
Adrian Cole
74ee087c3b
issue #1165 promote route53 out of labs
2013-01-31 10:16:51 -08:00
Adrian Cole
5aa41d07aa
Merge pull request #1261 from jclouds/aws-action-names
...
changed aws apis to use Action key for config instead of more verbose iam names
2013-01-29 05:53:06 -08:00
adriancole
b3c3cb0a88
issue #1184 changed aws apis to use Action key for config instead of more verbose iam names
2013-01-29 04:45:42 -08:00
adriancole
a51e6a8323
issue #1089 removed default timeout values so that those not using async will have simpler debugging
2013-01-29 04:19:00 -08:00
adriancole
40d9f8bfe7
changes that facilitate synchronous fallbacks and http invocation
2013-01-29 04:09:45 -08:00
adriancole
085a1ef2b8
merged STS and aws-common, so that all aws apis can test support of temporary credentials
2013-01-22 12:27:44 -08:00
adriancole
2a1bf88372
promoted aws-sts to top-level
2013-01-22 12:27:44 -08:00
Andrew Gaul
af963df92d
Use Map.entrySet where possible
...
Improves run-time efficiency and addresses FindBugs warnings.
2013-01-21 23:59:42 -08:00
Adrian Cole
21ab1ae836
switched to use SocketOpen from guice
2013-01-19 20:06:18 -08:00
Adrian Cole
37e587ee51
changes related to centralizing construction of invokables
2013-01-19 17:17:30 -08:00
Adrian Cole
4980367991
centralize TypeToken creation
2013-01-19 11:31:55 -08:00
adriancole
dc4ca1efbd
removed deprecated methods which were easy to do
2013-01-19 08:32:45 -08:00
adriancole
04fe89b75a
update to guava 14.0-rc2
2013-01-18 16:02:25 -08:00
Andrew Gaul
d96777ca70
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 16:26:02 -08:00
petergardfjall
12963defdb
Issue #1184 : fix for GleSYS provider: @Named annotations on all async api methods.
2013-01-17 09:32:22 +01:00
adriancole
b3901deeb9
rewrote aws config to use standard op names
2013-01-16 10:54:17 -08:00
Adrian Cole
1ab3f0bb44
accomodate runtime credential changes
2013-01-15 22:26:50 -08:00
Adrian Cole
f18d3b433f
Merge pull request #1177 from jclouds/retryablepredicate-highlander
...
There can be only one retryable predicate; use Predicates2.retry
2013-01-13 22:07:42 -08:00
Adrian Cole
3ac6f475e7
unwound dependencies relating to ssh keys and crypt
2013-01-13 20:53:59 -08:00
Adrian Cole
a49a060152
There can be only one retryable predicate; use Predicates2.retry decorator
2013-01-13 20:30:34 -08:00
Adrian Cole
3962b30808
updated to use standard guava Futures and ListenableFuture
2013-01-13 09:31:10 -08:00
Adrian Cole
f1819fe8b9
decorating cacheloader only used in s3
2013-01-12 15:47:51 -08:00
Adrian Cole
45bb35971e
replaced usage of checkNotEmpty with checkNotNull(emptyToNull
2013-01-12 15:20:11 -08:00
Adrian Cole
d57197c103
cleaned up code references detected as unnecessary by UEC plugin
2013-01-12 12:31:00 -08:00
adriancole
f8f99b41b1
verify http://code.google.com/p/jclouds/issues/detail?id=406
2013-01-11 10:08:12 -08:00
adriancole
3701e27e86
fix issue #1149 : subnet id for spot instances
2013-01-10 13:51:05 -08:00
adriancole
9d75aa353d
refactored ec2 tests so that they can be used in aws-ec2
2013-01-10 13:38:58 -08:00
adriancole
992e9ebbcf
change cacheloader that can return nulls to return optional so to avoid cacheload exceptions
2013-01-10 13:20:27 -08:00
Adrian Cole
47c215c63c
removed custom guava code for scoped binding and type params
2013-01-08 22:48:10 -08:00
Adrian Cole
2480481835
dependent changes on tests and internal classes
2013-01-08 00:32:45 -08:00
Adrian Cole
3089111621
refactored internal code and tests to use FunctionalReflection
2013-01-07 00:36:31 -08:00
Adrian Cole
74c633f90a
moved all providers and test cases from j.l.r.Method -> Invokable
2013-01-05 18:51:38 -08:00
Adrian Cole
36123a6068
deterministic creation of requests based on arg order
2013-01-04 12:44:26 -08:00
Adrian Cole
a17e8e25d7
removed need to support multiple @EndpointParam annotations
2013-01-04 11:31:06 -08:00
Adrian Cole
8121444f04
removed deprecated cloudwatch method
2013-01-03 16:13:27 -08:00
Adrian Cole
75c54e5595
fixed missing m3.m3_2xlarge
2013-01-02 06:53:33 -08:00
Adrian Cole
aaf41575d8
missing timeout on describeinstances
2013-01-01 22:16:47 -08:00
Adrian Cole
b582d4a4a8
added recent aws instance types
2013-01-01 22:15:59 -08:00
Adrian Cole
4874f1c3c6
updated to latest aws linux ami
2013-01-01 22:14:46 -08:00
Adrian Cole
bd4f5cfba2
moved off deprecated TagClient -> TagApi; refactored tagging to occur at end of run
2013-01-01 19:19:33 -08:00
Adrian Cole
6e554298ab
ensure extra metadata from provider doesn't trip metadata tests
2013-01-01 17:18:55 -08:00
Adrian Cole
42c7037a59
removed unused code or duplicated code; moved code only used once to where its used
2013-01-01 00:08:34 -08:00
Adrian Cole
e1afa8c516
transitioned from FindResourceInSet to FluentIterable
2012-12-31 22:11:34 -08:00
Adrian Cole
9745e9dc2f
fixed covariance and warnings on ApiMetadata subclasses
2012-12-31 19:40:49 -08:00
Adrian Cole
c39503b682
TimeoutException is controllable via upping timeout properties; don't add more retry loops and stacktraces
2012-12-31 17:09:27 -08:00
Adrian Cole
bb953c981e
fix issue #1101 : Move to Guava 14 BaseEncoding and Hashing
2012-12-31 14:48:31 -08:00
Adrian Cole
cddd35bc51
removed unnecessary generic types and made RestAnnotationProcessor immutable
2012-12-30 23:18:59 -08:00
Adrian Cole
038e550d2d
moved off deprecated FluentIterable methods
2012-12-30 13:20:09 -08:00
Adrian Cole
13d8b9c402
replaced @Timeout w/explicit properties
2012-12-30 12:31:43 -08:00
Adrian Cole
57fdd34287
Merge pull request #1116 from jclouds/remove-rimuhosting
...
issue #1098 : remove rimuhosting
2012-12-29 17:42:00 -08:00
Adrian Cole
7132683cf6
issue #1108 : remove eucalyptus and related providers
2012-12-29 12:39:24 -08:00
Adrian Cole
a00a3dab92
Merge pull request #1112 from jclouds/remove-walrus
...
issue #1107 : remove walrus and related providers
2012-12-29 12:30:24 -08:00
Adrian Cole
87cfd1f813
issue #1098 : remove rimuhosting
2012-12-29 12:03:53 -08:00
Adrian Cole
69ba260738
issue #1107 : remove walrus and related providers
2012-12-29 12:00:49 -08:00
Everett Toews
793764e4f0
Deleted slicehost project. Use rackspace-cloudservers-us/uk instead.
2012-12-29 13:32:42 -06:00
Adrian Cole
80129a4817
Merge pull request #1103 from DaanHoogland/master
...
new seperate pull request for inherited interface
2012-12-28 10:42:19 -08:00
Adrian Cole
ba156b7552
Merge pull request #1100 from andrewgaul/close-payload
...
Close Payload directly
2012-12-27 18:26:05 -08:00
Andrew Gaul
614e262ce0
Close Payload directly
2012-12-27 17:35:25 -08:00
Adrian Cole
9b1872c6ff
removed custom code that duplicates functionality of guava fallbacks
2012-12-27 16:54:31 -08:00
Daan Hoogland
9c307d7e4c
interface inherited from baseclass
2012-12-27 19:31:03 +01:00
Adrian Cole
20c3426fc8
replaced jersey w/Uris & UriTemplates; removed complexity in url encoding and edge cases like matrix params
2012-12-24 14:32:59 -08:00
Everett Toews
976b6ef4a0
Guava toString, hashCode, and equals for domain objects. Removed unnecessary Objects.
2012-12-24 12:38:38 -06:00
Adrian Cole
847b1c7352
Merge pull request #1090 from jclouds/no-matrix
...
removed explicit matrix param support as their use is edge case in rest
2012-12-23 09:28:45 -08:00
Adrian Cole
3be1089538
removed explicit matrix param support as their use is edge case in rest
2012-12-22 17:45:31 -08:00
Adrian Cole
98a36eb3f6
added named annotations corresponding to IAM actions
2012-12-21 12:15:21 -08:00
Carl Pulley
3b873e2eca
Update for ServerLove images
2012-12-20 08:33:55 +00:00
Everett Toews
01acb56df1
Renamed internal ID from cloudloadbalancers to rackspace-cloudloadbalancers.
2012-12-13 11:36:04 -06:00
Adrian Cole
f071128f5a
Merge pull request #1060 from rackspace/clb-modernize
...
Modernizing the Rackspace Cloud Load Balancers API.
2012-12-10 16:47:47 -08:00
Everett Toews
0b0373c91f
Modernizing the Rackspace Cloud Load Balancers API. Following naming conventions and using PagedIterable.
2012-12-10 12:15:38 -06:00
petergardfjall
c1dd2b479d
fixed review comments
2012-12-10 13:56:21 +01:00
Adrian Cole
abd2fe19b7
Merge pull request #1041 from rackspace/clb-rename
...
Renamed cloudloadbalancers to rackspace-cloudloadbalancers.
2012-12-06 14:50:20 -08:00
Everett Toews
29fc4b855f
Renamed cloudloadbalancers to rackspace-cloudloadbalancers.
2012-12-06 14:42:48 -06:00
Adrian Cole
6d6b53a5e0
fix issue #1040 : tenant can be null
2012-12-06 11:15:01 -08:00
Adrian Cole
0b7e67e8e3
Merge pull request #1039 from petergardfjall/master
...
Brings glesys jclouds provider up to speed with latest GleSYS API version. Fix for https://github.com/jclouds/jclouds/issues/1035
2012-12-06 09:37:43 -08:00
petergardfjall
7a9b0bae13
Fix for issue #1035 : glesys provider appears to be incompatible with current glesys API version
2012-12-06 08:59:59 +01:00
Everett Toews
1f1050777c
Bringing Rackspace Cloud Load Balancers back to working condition. Fixed auth, zones, tests, bugs, logging, and dependencies.
2012-12-05 19:10:06 -06:00
Adrian Cole
e66219c16e
normalized to CryptoStreams
2012-11-30 17:33:53 -08:00
Jon Mort
cd0af4a1ea
Serverlove api version should be 2.0
...
Server love has updated the ElasticStack api to 2.0.
This needs to be reflected in the medatdata otherwise api calls
use vnc:ip=auto instead of vnc=auto
2012-11-28 10:33:01 +00:00
Andrei Savu
9a085e51a0
Issue 773. Support S3 Multi-Object Delete (API)
2012-11-26 16:11:55 +02:00
Adrian Cole
878ec1bcab
undid Serializable and added checkstyle InterfaceIsType:allowMarkerInterfaces=false
2012-11-18 09:23:44 -08:00
Andrew Gaul
b9e4543cdb
Enforce no use of star imports via Checkstyle
2012-11-13 20:51:59 -08:00
Everett Toews
c6aabb1a31
Moved openstack-cinder and rackspace-cloudblockstorage-us/uk out of labs.
...
Updated pom.xml files for the move.
2012-11-13 18:48:30 -06:00
Adrian Cole
db786f3b20
Issue 1123: add new Asia Pacific (Sydney) Region [ap-southeast-2]
2012-11-13 08:46:01 -08:00
Adrian Cole
5ebc72efd4
updated aws template test
2012-11-13 08:43:20 -08:00
Adrian Cole
55c3f587f4
Issue 1110: replace TagClient with TagApi in aws-ec2
2012-11-12 18:30:30 -08:00
Andrew Gaul
d7380114a6
Enforce use of Atomics.newReference via Checkstyle
...
Avoids duplicating types.
2012-11-12 11:56:48 -08:00
Andrew Gaul
03c287dfa1
Simplify regular expression replacement
2012-11-11 19:30:32 -08:00
Andrew Gaul
3ad36d25d5
Enforce no unnecessary parentheses via Checkstyle
2012-11-10 13:22:12 -08:00
Jeremy Daggett
2323b51cf0
Converted snake case in parameters
2012-11-10 06:59:23 -08:00
Jeremy Daggett
e1ab195056
Added CDNSslUri to CDNContainer class, updated json and unit tests
2012-11-09 14:24:55 -08:00
Andrew Gaul
3d191253ec
Enforce use of Collection helpers via Checkstyle
...
This ensures that we do not repeat the type name. Some instances remain
due to auto-generated code in dmtf/cim/Cim*.
2012-11-04 20:45:49 -08:00
Adrian Cole
55025c0764
Merge pull request #954 from andrewgaul/specific-asserts
...
Prefer specific asserts where possible
2012-11-04 17:24:47 -08:00
Adrian Cole
f1333801dd
Merge pull request #953 from aledsage/Setting-RunScriptOnNode.Factory
...
Setting RunScriptOnNode.factory
2012-11-04 17:12:18 -08:00
Adrian Cole
f4333157b9
make tests that decode credentials use valid base64 encoded strings
2012-11-04 15:37:49 -08:00
Andrew Gaul
bfa3458b97
Prefer specific asserts where possible
2012-11-04 14:40:24 -08:00
Aled Sage
43d6155341
Set EC2 windows-template image id for testing
...
- Identify the windows-template AMI using id rather than name-matching
2012-11-04 22:29:52 +00:00
Adrian Cole
7bc40e7fd5
Merge pull request #949 from andrewgaul/assert-fail
...
Prefer Assert.fail over assert
2012-11-04 08:45:03 -08:00
Andrew Gaul
0e35b3f623
Implement Comparable in GoGrid ErrorResponse
...
Gson collects errors in a TreeMap which requires a well-behaved
Comparable method. This addresses a Java 7 GoGrid failure seen in
GridServerClientExpectTest.testGetServerCredentialsWhenNotFoundThrowsResourceNotFoundExceptionWithNiceMessage:
java.lang.ClassCastException: org.jclouds.gogrid.domain.internal.ErrorResponse cannot be cast to java.lang.Comparable
2012-11-03 17:08:43 -07:00
Andrew Gaul
0761874578
Prefer Assert.fail over assert
...
The former cannot be disabled.
2012-11-03 14:51:52 -07:00