Adrian Cole
9946ee9fd4
changes to facilitate services that do not have regions
2012-03-19 01:03:24 -07:00
Adrian Cole
3d0d0c6094
Issue 870: added more context to optionalconverter
2012-03-16 02:30:19 -07:00
Andrei Savu
a760e409a4
Added test to check that the key is decoded as expected
2012-03-15 15:54:46 +02:00
Andrei Savu
89aefec026
Decode both the key and the value when parsing the request URI
2012-03-15 15:54:37 +02:00
Adrian Cole
bc95b6fe25
@Delegate can now return Optional<Client>
2012-03-14 18:24:57 -07:00
Adrian Cole
fb41002ca5
utility for determining if a method has an optional returntype
2012-03-14 18:24:40 -07:00
Aled Sage
1ea877354b
Issue 445: retry EC2ComputeService.cleanUpIncidentalResources due to failure if done too soon after last VM terminates!
2012-03-13 12:45:37 +00:00
Adrian Cole
30bb94a885
Issue 864:create hpcloud-compute provider
2012-03-09 19:56:23 -08:00
Adam Lowe
15bcec0163
Adjusting XMLUnit code to ignore whitespace between elements
2012-03-06 16:32:23 +00:00
Adam Lowe
dff3b6af37
Adjusting XMLUnit code to ignore whitespace between elements, making sure it still verifies that the amount of space in a leaf (<a> </a>) is still checked correctly
2012-03-06 16:32:23 +00:00
Adrian Cole
076627d2bb
setting of zero isn't possible to pass
2012-03-05 16:15:43 -08:00
Adrian Cole
07ce0a444e
Issue 852:add elb api and aws-elb provider
2012-03-03 12:00:58 -08:00
Adam Lowe
e63aac83d1
Using XMLUnit to verify XML payloads in ExpectTest if, and only if, BaseRestClientExpectTest.compareHttpRequestAsType is overridden (otherwise it still uses Java equals())
2012-03-01 23:02:01 +00:00
Adrian Cole
39c79f6ffa
Issue 845: opsource-servers skeleton
2012-02-24 13:55:55 +02:00
Chris Strand
870a937f14
Issue 848. Increased log level to error when BackoffLimitedRetryHandler cannot retry any more.
2012-02-23 15:20:29 +00:00
Adrian Cole
fa7f81c4e7
Issue 847:version updates
2012-02-23 15:11:05 +02:00
Andrew Donald Kennedy
34459605fc
Large squashed commit with various changes:
...
- Setup new test properties for catalog names and various ids as injectable
- Make retryable TaskSuccess predicate injectable
- Mark test classes as "user"
- Various tidyup and code fixes as and when required
2012-02-21 16:07:31 +00:00
Adrian Cole
c123c4a2df
added toString()
2012-02-19 16:19:59 +02:00
Adrian Cole
d916bb25ac
tidied syntax to get eventBus
2012-02-19 09:39:20 +02:00
Adrian Cole
636c3bb6e5
Issue 357:Init script should check for errors + herefile fixes + script events
2012-02-19 01:53:19 +02:00
Ioannis Canellos
5490b3068c
[842] Added required import packages to cloudfiles api bundle. Improved import packages in all bundles.
2012-02-17 00:49:39 +02:00
Andrew Donald Kennedy
7ca842f44c
Make JAXB XML marshaller pretty-print
2012-02-10 14:57:54 +00:00
Andrew Donald Kennedy
b2cc1f6b38
Updating ISO8601 time zone parsing and tests
2012-02-10 14:46:00 +00:00
Andrew Donald Kennedy
c771b2ac87
Remove unused annotations
2012-02-10 13:47:58 +00:00
Andrew Donald Kennedy
3623918de5
Java SimpleDateFormat cannot handle valid ISO8601 time zone strings, fixed
2012-02-10 13:47:57 +00:00
Adrian Cole
ad724de243
Merge pull request #359 from andreisavu/keypairs-and-passwords
...
Fix registerSSHKeyPair and implement getPasswordForVirtualMachine
2012-02-09 07:47:04 -08:00
Andrei Savu
5856f466e4
Fixed double query parameter & URL encoding / decoding bugs
2012-02-09 16:04:45 +02:00
Andrei Savu
ebfecc672a
Added a few more tests and update ReEncodeQueryWithDefaultURLEncoderTest so that it fails
2012-02-09 14:25:04 +02:00
Adrian Cole
aaaced142f
updated to rocoto 6.1 for osgi fix
2012-02-07 20:51:06 +01:00
Adrian Cole
1905615c49
Issue 830: initial vCloud 1.5 with session functionality complete
2012-02-05 21:55:39 -08:00
Adrian Cole
edbd09b984
allow @Provides to return suppliers w/o qualifiers
2012-02-05 21:54:40 -08:00
Adrian Cole
fe4d148528
updated current version to 1.5.0-SNAPSHOT
2012-02-04 11:06:07 -08:00
Richard Downer
3a53a4e5fa
Add support for getting ciphers through the Crypto interface
2012-02-04 19:46:52 +02:00
Adrian Cole
ae1effd748
made openstack multi-region, and now select correct endpoint via apiversion property
2012-02-04 00:51:44 -08:00
Adrian Cole
c388fc41b4
Issue 826: removed eager supplier of @Provider endpoint
2012-02-03 13:51:26 -08:00
Adrian Cole
bdd739ad04
Issue 826:support api-generated location metadata across service types, note this ensures authenticationexceptions propagate even after context creation
2012-02-03 00:27:29 -08:00
Adrian Cole
e6c06e0cd0
removed cycle in cloudstack binding
2012-02-01 09:52:14 -08:00
Adrian Cole
5e23d34f91
cruft removal
2012-01-31 19:44:39 -08:00
Adrian Cole
b3254b31e6
Merge branch 'retrieve-keys' of https://github.com/andreisavu/jclouds
...
* 'retrieve-keys' of https://github.com/andreisavu/jclouds :
Include the JSESSIONID as part of the LoginResponse
Added a set of changes as requested by Adrian
Implemented login / logout APIs
2012-01-31 15:49:37 -08:00
Adrian Cole
6f8c633ff2
set default credential type to apiAccessKeyCredentials and a property to use passwordCredentials
2012-01-31 13:01:18 -08:00
Andrei Savu
2b8e2a4c01
Added a set of changes as requested by Adrian
2012-01-31 15:06:29 +02:00
Adrian Cole
52fc2c2be1
make payloads repeatable
2012-01-30 23:30:48 -08:00
Adrian Cole
32d4dbac8a
Issue 821:retry on close_notify SSLException
2012-01-30 16:10:01 -08:00
Adrian Cole
55975af60d
Issue 820:Move off PropertiesBuilder for rocoto
2012-01-29 23:11:37 +08:00
Adrian Cole
bf4b6e8c95
Issue 823:migrate rackspace services to authenticationservice 1.1
2012-01-29 23:11:23 +08:00
Adrian Cole
f93c495c43
refactored to use consistent setup*Properties methods like expect tt tests
2012-01-29 20:36:24 +08:00
Andrew Gaul
d4dc61a7fe
Fix user threads typo
...
No functional changes.
2012-01-26 14:11:07 -08:00
Adrian Cole
4816bb8a08
update javadoc and suggest areas for improvement
2012-01-22 12:12:19 +08:00
Adrian Cole
1e19db93fd
Issue 815: initial keystone auth
2012-01-18 20:52:04 -08:00
Andrew Phillips
a55081bcc6
Fixing test regression from c473da3
by allowing a different resource classloader to be supplied in testing
2012-01-16 22:34:33 -05:00
Andrew Phillips
d9b04c3cc4
Declaring private instance variables after all public ones
2012-01-16 22:20:59 -05:00
Ioannis Canellos
c473da3611
JCloudsVersion now uses the classloader that loaded the class instead of the TCCL
2012-01-17 00:35:24 +02:00
Adrian Cole
3df052565f
updated current version to 1.4.0-SNAPSHOT
2012-01-16 13:08:32 -08:00
Andrew Phillips
6b1e8cee34
Dropped support for non-semver compliant 'x.y.z-rc-n' RC versions
2012-01-16 13:26:33 -05:00
Adrian Cole
22fc14fc09
Issue 145:Add custom user agent
2012-01-15 15:41:17 -08:00
Adrian Cole
63320f15b6
Issue 731: unravel dependency cycle to only use interfaces
2012-01-15 11:30:22 -08:00
Adrian Cole
82673e0dd5
Issue 710: update existing vcloud providers
2012-01-15 02:14:58 -08:00
Adrian Cole
9791a51039
better exception message
...
remoced unused import
removed hokey test
2012-01-15 02:08:14 -08:00
Adrian Cole
b3d6ad2ae8
Issue 812:add options to place xml source text to exception
2012-01-14 21:02:52 -08:00
Adrian Cole
72c1583ffd
allow validator to be used outside class hierarchy
2012-01-14 20:54:35 -08:00
Adrian Cole
403aaa94b0
cleaned up and added test for TransformingSetSupplier
2012-01-14 20:52:13 -08:00
Adrian Cole
ef7e0a46e2
refactored expect tests to throw a 'server error' when there's no state expectation configured
2012-01-12 18:04:19 -08:00
Adrian Cole
5039708d34
now with guice in production mode, we get exceptions wrapped in CreationException and need to unwrap these accordingly
2012-01-12 18:02:34 -08:00
Adrian Cole
21b8aadbfb
Issue 809:update to latest jersey and move off old repo
2012-01-11 14:39:13 -08:00
Adrian Cole
ce5244f8d5
Issue 781:update to guava 11.0.1
2012-01-11 13:37:15 -08:00
Adrian Cole
c151e5bdd7
Issue 730: last deprecated methods scheduled for removal in 1.3
2012-01-10 18:10:55 -08:00
Aled Sage
da0b870295
Issue 731: added BaseRestClientExpectTest.orderedRequestsSendResponses, for expecting same request and giving different responses each time
2012-01-10 17:41:37 -08:00
Adrian Cole
018771d3a4
refactored error on current transaction
2012-01-10 16:44:06 -08:00
Adrian Cole
ea9488db11
grammar
2012-01-10 12:34:32 -08:00
Adrian Cole
5000270090
grammar
2012-01-10 12:33:45 -08:00
Adrian Cole
64fb9f89cf
added javadoc and helper methods to supply multiple request/response expectations
2012-01-10 12:21:26 -08:00
Adrian Cole
deff082a48
allowed http request subclasses to match equals/hashCode when they render the same data; useful in testing
2012-01-10 12:21:26 -08:00
Adrian Cole
f3f56463b4
centralized RestContext<S,A> binding
2012-01-10 12:21:25 -08:00
Adrian Cole
e46ee9fbc4
Issue 807:update license headers
2012-01-09 10:54:57 -08:00
Aled Sage
557c5db706
Issue 764: added Suppliers2.memoizeWithExpirationOnAbsoluteInterval
2012-01-09 18:24:58 +00:00
Andrew Phillips
54506e6da5
[issue 802] Simplified by using a Maven-provided and generated file instead of jclouds-version.properties
2012-01-08 23:03:47 -05:00
Andrew Phillips
0dc9ecd531
[issue 802] Another slight improvement: remove unneeded test file
2012-01-07 21:27:38 -05:00
Adrian Cole
557c51dcb3
slight improvement to 802
2012-01-07 14:13:20 -08:00
Adrian Cole
6da6869755
Merge pull request #295 from jclouds/issue-802-pull-request
...
[issue 802] Adding support for programmatically accessible version info
2012-01-07 12:09:21 -08:00
Adrian Cole
0b41e74728
Issue 805:don't reopen oauth package in core
2012-01-07 11:50:42 -08:00
Adrian Cole
a238efb786
Issue 804:update tests to jetty 8 and fix deprecated usage
2012-01-07 11:34:20 -08:00
Andrew Phillips
62061d8235
[issue 802] Adding support for programmatically accessible version information
2012-01-07 14:07:41 -05:00
Adrian Cole
f390f314ee
Issue 803: changes needed when guice is in production mode
2012-01-07 06:08:32 -08:00
Adrian Cole
ef021720b1
essential problem from Issue 803:lifecycle calls such as executorService.close() not called
2012-01-07 05:12:49 -08:00
Adrian Cole
af598ffeb0
missing commit
2012-01-05 18:17:29 -08:00
Adrian Cole
f06e6982eb
Issue 800:introduce property for build version
2012-01-05 17:51:55 -08:00
Adrian Cole
99fb37f6cf
refactored LiveTest code to share property initialization
2012-01-05 17:51:03 -08:00
Adrian Cole
42137677da
Issue 801:fix inconsistency in test property test.provider.apiversion set in pom.xml -> api-version
2012-01-05 13:09:45 -08:00
Adrian Cole
08355a92a1
Issue 799:simplify http test creation: take 1
2012-01-02 18:25:01 -08:00
Adrian Cole
f54340e6d1
Issue 797: removed patches to gson and refactored raw json strategy thanks, @jessewilson
2012-01-02 14:47:35 -08:00
Adrian Cole
ce657bbe08
example for gson 326
2012-01-02 11:33:21 -08:00
Adrian Cole
7146572620
Issue 797: converted many adapters to the new gson streaming method
2012-01-01 19:24:42 -08:00
Adrian Cole
8b492a63e3
Issue 797: moved JsonLiteral out of the gson package hierarchy as it is unnecessarily there
2012-01-01 16:30:26 -08:00
Adrian Cole
ef7b91bfea
Issue 797: update to gson 2.1
2012-01-01 15:49:16 -08:00
Adrian Cole
7e21b0ad05
Issue 797: gson 2+ defaults numbers to double
2012-01-01 15:48:55 -08:00
Adrian Cole
82c1d11191
Issue 797: gson 2+ addresses gson issue 325
2012-01-01 15:47:48 -08:00
Andrew Phillips
1b98e09bac
[issue 795] Added a @DataProvider and modified failing tests to selectively run under Java6/7
2011-12-26 21:05:33 +00:00
Andrew Phillips
12cfbfe55c
[issue 795] De-generified HttpMessage.Builder and HttpRequest.Builder, prevented the "ambiguous method" compile errors caused by GeneratedHttpRequest.builder() and from() (see [issue 461]) and added a convenience requestBuilder() and fromRequest() methods with the former signatures of builder() and from() resp.
2011-12-26 21:04:41 +00:00
Andrew Phillips
7cc67a675e
[issue 461] Fixed compilation failures in tests. Same cause as e788f76411
2011-12-21 21:14:03 -05:00
Andrew Phillips
e788f76411
[issue 461] Replacing a static builder() call with an explicit Builder() creation to prevent and "ambiguous method" compilation error on OpenJDK, Java 7 and others. The compiler can't figure out which static builder() method is the correct one :-(
2011-12-21 20:54:06 -05:00
Adrian Cole
f7f81d6567
Merge pull request #278 from theambidextrousboy/Issue-789-Add-elastichosts-lax-p
...
Issue 789: add los angeles elastichost provider
2011-12-21 12:34:23 -08:00
Don Tran
db17dadb43
Issue 789: add los angeles elastichost provider
2011-12-21 20:12:53 +00:00
Adrian Cole
76fac92b21
removed tmrk-enterprisecloud due to licensing reasons
2011-12-21 11:04:47 -08:00
Adrian Cole
f9b38f646c
Issue 730: removed deprecated methods from ComputeService RunScript/TemplateOptions SshClient.Factory and replaced occurences of Credentials with LoginCredentials whereever possible
2011-12-20 23:19:45 -08:00
Adrian Cole
827e0d1f06
Issue 791:add hpcloud-objectstorage-lvs provider
2011-12-20 12:39:15 -08:00
Adrian Cole
766b0ab5ba
Merge pull request #269 from grkvlt/master
...
Some small changes for vcloud (greenhousedata) tests
2011-12-20 10:55:32 -08:00
Andrew Donald Kennedy
a47b5506d9
Use jclouds copy of Nullable annotation
2011-12-20 18:29:15 +00:00
Don Tran
9eddabb4e8
Issue 789: elastichost-tor-p provider
2011-12-20 16:02:33 +00:00
Jeremy Daggett
6d6d68fdde
Merge branch 'master' into hpcloud-object-storage
2011-12-19 14:47:07 -08:00
andreisavu
3cd9f6cdcf
Increase backoff period from 100 to 500
...
This increases the overall test execution time but makes it less likely
to fail on slow test machines.
2011-12-19 16:35:39 +02:00
Aled Sage
9bbb3e7869
Issue 746: fix/tidy RetryablePredicateTest
2011-12-19 10:48:20 +00:00
Adrian Cole
bb470c1b12
removed deprecated org.jclouds.util.Utils class
2011-12-18 18:11:41 -08:00
Adrian Cole
4eb6c08155
removed deprecated Unwrap fields
2011-12-18 17:59:13 -08:00
Adrian Cole
c70b49e980
Merge pull request #257 from algorete/master
...
Issue 757: Auto allocate Elastic IPs and deal with empty tags in describe security groups response
2011-12-18 15:52:05 -08:00
Jan Paral
1f095fda4a
Issue 757: Auto allocate Elastic IPs and deal with empty tags in describe security groups response
2011-12-18 16:47:13 -07:00
Adrian Cole
c7da84c51c
Issue 781:update to guava 11.0
2011-12-18 15:43:11 -08:00
Adrian Cole
db953d469f
Merge pull request #255 from andreisavu/retryable-transient
...
Fix transient RetryablePredicate unit test failure
2011-12-18 13:38:26 -08:00
Adrian Cole
e942d58fa7
Merge pull request #254 from grkvlt/master
...
Issue 779: Fix password/privateKey override issues with providers
2011-12-18 13:37:09 -08:00
andreisavu
a7a5264d15
Fix transient RetryablePredicate unit test failure
2011-12-18 14:06:19 +02:00
Andrew Donald Kennedy
31d3fe483f
Issue 769: Make password and privateKey optional for LoginCredentials
2011-12-17 14:08:49 +00:00
Aled Sage
61c2b506b6
Issue 746: Improve RetryablePredicateTest; fix retry nextMaxInterval
2011-12-16 23:17:45 +00:00
Adrian Cole
beb87a2131
Issue 781:update to guava 11.0-rc1
2011-12-14 23:56:50 -08:00
Adrian Cole
c22f5afd32
allowed regions to be unspecified so that untargetted apis can be tested
2011-12-14 22:42:31 -08:00
Adrian Cole
522d94f5ec
allowed regions to be unspecified so that untargetted apis can be tested
2011-12-14 22:42:31 -08:00
Aled Sage
f140688077
Issue 763: added EC2TemplateBuilderLiveTest to assert httpCommands don't fetch all images
2011-12-13 22:42:13 +00:00
Aled Sage
dc181287f6
Extract TrackingJavaUrlHttpCommandExecutorService, so usable by other tests
2011-12-13 22:42:13 +00:00
Adrian Cole
993cd08bbc
reversed pull 239 as it broke the build
2011-12-13 11:45:49 -08:00
Ignasi Barrera
fd258352ea
Allow to parse parameters with @ParamParser before binding them to the request
2011-12-13 11:28:13 +01:00
Adrian Cole
0ca95e50eb
Issue 779:clean slate openstack nova skeleton
2011-12-09 15:34:20 -08:00
Mattias Holmqvist
9865616c2c
Issue 772: Fix clojure tests when running with Clojure 1.3.0. Added ^:dynamic to Vars to support Clojure 1.3.0. Also cleaned up tests a bit, not using earmuffs when inappropriate.
2011-12-08 01:12:52 +01:00
Alex Heneveld
7b0353560d
in-memory logger for use in tests, with tests
2011-12-04 22:43:07 +00:00
Alex Heneveld
126cdf6dd5
added @Beta and source headers as per adrian's comments
2011-12-02 15:17:39 +00:00
Alex Heneveld
d42469d450
added convenience for retrying and getting a result
2011-12-02 03:18:21 +00:00
Adrian Cole
96d4766d68
Issue 762: started support for the GleSYS API
2011-11-28 20:17:58 -05:00
Jeremy Daggett
57224fae0e
Initial sources for hpcloud-object-storage provider
2011-11-21 12:52:47 -08:00
Adrian Cole
4a5af1e7a5
Issue 441: added new type: LoginCredentials, and (jclouds|provider).image.(login-user|authenticate-sudo) context properties
2011-11-21 11:00:12 +02:00
andreisavu
3cec3293f0
Expose the Guice injector as a @Beta API
2011-11-21 10:52:32 +02:00
Ioannis Canellos
148b6abbb8
Provided utility for loading classes that falls back to the Thread Context Class Loader if class is not found.
2011-11-18 22:09:25 +02:00
Ioannis Canellos
10d617a4ca
Added a check for JCE providers that are not working.
2011-11-18 17:21:29 +02:00
Adrian Cole
359f5d318b
Merge pull request #157 from jsonking/master
...
Fix for missing host with relative url from EndpointParam
2011-11-15 09:11:26 -08:00
Adrian Cole
1bf930db66
disable test that always breaks cloudbees
2011-11-15 18:29:53 +02:00
Jason King
a72ba8405d
Issue 695: Add host to URI if missing via EndpointParam annotation
2011-11-15 16:24:29 +00:00
Jason King
12cb9e98f2
Issue 695: Renamed trmk to tmrk
2011-11-15 11:36:08 +00:00
Adrian Cole
066d67d314
Issue 753: started ninefold-compute provider
2011-11-14 20:01:48 +02:00
Adrian Cole
4329129c25
Issue 750:property to set the image id for the default template
2011-11-14 19:25:46 +02:00
Adrian Cole
322e90d682
reverted test cases that fail when jvm timezone is not in GMT
2011-11-13 09:39:57 +02:00
Adrian Cole
56a7dec54a
Merge pull request #139 from jsonking/master
...
Issue 695: Converted Task parsing to JAXB and fixed a bug with date parsing
2011-11-11 09:55:17 -08:00
Adrian Cole
c08a7884bd
Issue 750:property to set the image id for the default template
2011-11-11 19:48:28 +02:00
Jason King
e6c0e5fe37
Fixed bug with date handling with non-millisec/microsec precision value (e.g. .35123Z)
2011-11-11 17:05:59 +00:00
Adrian Cole
738fbbd331
Merge pull request #132 from danikov/master
...
Issue 551: support rackspace cloud load balancers
2011-11-11 00:46:15 -08:00
danikov
914f9adf41
refactored out commonalities and added apis to the rest.properties, plus corrected some meta-data
2011-11-10 15:34:58 +00:00
danikov
d260ce4cc5
added uk cloudloadbalancer provider
2011-11-10 06:32:19 +00:00
danikov
adc95d19c0
refactored out rackspace cloudloadblancers api from us provider specifics
2011-11-10 06:32:19 +00:00
Andrew Gaul
95ff254882
Fix typo in RestContextImpl.close
2011-11-09 18:20:32 -08:00
Adrian Cole
6d453aa8d8
Issue 695: initial import for new terremark api
2011-11-08 21:08:05 +02:00
Adrian Cole
8b3010b587
fixed NPE and backfilled test
2011-10-29 22:31:12 +02:00
Adrian Cole
71ac2b89e1
formatting
2011-10-29 00:02:32 +02:00
Ignasi Barrera
e5478cdd84
Added BindToXMLPayload binder to allow seralization of objects to the payload using JAXB
2011-10-29 00:02:27 +02:00
Ignasi Barrera
0387b1bb92
Updated JAXB parser configuration
...
Now JAXB response parser is activated by default if the Accept header is
set to application/xml or the method is annotated with the @JAXBResponseParser
annotation (this way we can still use it to parse documents with vendor-specific
mime-types).
This will not break current XML parsers, since they must be explicitly
defined with the @XMLResponseParser annotation, and will provide a
default XML parsing mechanism. The only requirement will be to have
domain objects annotated with standard Java JAXB annotations.
It would be great to refactor the @XMLResponseParser annotation to be
more flexible and to allow using other parsers than SAX, this way the
@JAXBResponseParser annotation could be removed. However, this change
may affect existing providers and must be studied with care.
2011-10-29 00:02:22 +02:00
Ignasi Barrera
b90f74352f
Added javadoc to JAXB parser
2011-10-29 00:02:18 +02:00
Ignasi Barrera
69163eb447
Added methods to ModifyRequest to add multiple query parameters
2011-10-29 00:02:13 +02:00
Ignasi Barrera
45a1bcac85
Added parser to RestAnnotationProcessor to parse XML using JAXB
2011-10-29 00:02:08 +02:00
Adrian Cole
5d252e6fd5
removed throws clauses to UnsupportedEncodingException where they aren't thrown
2011-10-28 15:00:56 +02:00
Adrian Cole
dd89ad3068
backfilled tests and refactored most of org.jclouds.location.suppliers package
2011-10-23 04:38:25 +02:00
Adrian Cole
cf4acc8000
backfilled tests for org.jclouds.location.functions
2011-10-22 23:13:17 +02:00
Adrian Cole
3bd0be2c24
backfilled tests for org.jclouds.rest.binders
2011-10-22 22:34:45 +02:00
Adrian Cole
552242e863
moved to 1.3.0-SNAPSHOT
2011-10-16 12:26:31 -07:00
Adrian Cole
738c507b20
11.04 ssh image has auth errors in cloudsigma-zrh
2011-10-16 02:54:57 -07:00
Adrian Cole
9e0aaa949b
Issue 723:Allow for asynchronous script execution and client script execution handling
2011-10-14 22:34:57 -07:00
Adrian Cole
9104eca282
Issue 717: corrected keyPair state logic which was redundantly creating keys
2011-10-14 01:49:18 -07:00
Adrian Cole
7e5a6e68cf
Issue 719: add sha1 support to SshKeys
2011-10-13 23:57:46 -07:00
Adrian Cole
c84a1037e3
Merge pull request #109 from arohner/master
...
Fix for issue 716, :map-ebs-snapshot-to-device-name
2011-10-13 01:52:18 -07:00
Adrian Cole
a1d1f0131f
Issue 719: ssh fingerprint and comparison support
2011-10-13 01:49:27 -07:00
Allen Rohner
17b277c24e
Issue 716: add tests for memfn-apply
2011-10-12 12:30:50 -05:00
Allen Rohner
fe50ae36bc
Issue 716: fix :map-ebs-snapshot-to-device-name
2011-10-12 11:30:18 -05:00
Adrian Cole
bbbd5a35fc
Issue 690:Update to guava 10.0.1
2011-10-10 18:00:07 -07:00
Andrew Gaul
cb6f5e5b0e
Replace spurious underscore with a dash
...
Addresses issue 655.
2011-10-10 17:21:54 -07:00
Adrian Cole
842da34982
Issue 713:support userMetadata in createNodesInGroup in byon, cloudservers, and aws-ec2
2011-10-07 00:34:44 -07:00
Adrian Cole
809a1b051c
Issue 712:add support for CloudSigma Las Vegas
2011-10-06 18:59:23 -07:00
Adrian Cole
a7d1f38266
Merge pull request #84 from ddurnev/master
...
Issue 253: allow users to override timeouts on sync interface
2011-10-04 08:03:35 -07:00
Adrian Cole
04a5aa8f71
Merge pull request #91 from ahgittin/704-clojure13
...
Issue 704: clojure13
2011-10-04 00:49:43 -07:00
Adrian Cole
1f0d621ded
reduced extrodinarily verbose logging
2011-10-03 16:51:47 -07:00
ddurnev
20d9df3ad3
Allow users to override timeouts on sync interface: some refactoring, unit test added. See issue #253
2011-10-03 17:16:56 +04:00
Alex Heneveld
9d30fde375
issue 704, clojure 1.3 compatibility: removed uses of clojure-contrib, bringing in preferred modular dependencies where needed (tools.logging and core.incubator), adding the map-str function (that is all that was missing from clojure-contrib string), changing uses of "condition" to be java.lang.Exception, and changing the reference to private type byte-array-type to be the class directly in its own extend-protocol block since private type isn't liked under clojure 1.3; also removed clojure 1.1 build profile
2011-10-03 11:17:16 +01:00
ddurnev
1682c06ac3
Merge branch 'master' of git://github.com/jclouds/jclouds
...
Conflicts:
core/src/main/java/org/jclouds/rest/config/ClientProvider.java
core/src/main/java/org/jclouds/rest/config/CreateClientForCaller.java
2011-10-03 12:53:32 +04:00
Adrian Cole
e6ec52166e
Issue 705: update to gson 1.7.2
2011-09-30 22:42:38 -07:00
Adrian Cole
ded6cb2f7a
updated some javadoc
2011-09-30 21:54:01 -07:00
Adrian Cole
1fdd46c164
formatting
2011-09-30 09:47:52 -07:00
ddurnev
cc5195f9e1
Fix for issue #253 : allow users to override timeouts on sync interface
2011-09-30 18:16:37 +04:00
Alex Heneveld
f59d1fec0b
allow null/missing for varargs params (needed e.g. for EC2 ElasticBlockStoreAsyncClient.describeVolumesInRegion)
2011-09-30 12:05:49 +01:00
Alex Heneveld
70d58180e0
fix to check for nullable in those places where we test that nullable is supported, and to test that leaving out nullable disallows null parameters
2011-09-30 11:26:53 +01:00
Alex Heneveld
f26887b084
fix for 698, and test (better error messages on illegal null params);
...
also spotted some tests that don't actually test what's expected
2011-09-30 11:05:15 +01:00
Adrian Cole
1a46eb82ca
Issue 690:Update to guava 10.0
2011-09-28 12:54:28 -07:00
Alex Heneveld
48be98ee7d
renamed the Future we use to be DescribedFuture (instead of just AddedToStringFuture),
...
and added submission stack trace to that Future, with that trace appended to exceptions returned by the Future.get
(so the stack trace shows the logical continuity of processes submitted to an executor)
2011-09-27 14:27:46 -07:00
Adrian Cole
81796319aa
Issue 664: remove bluelock vcenterprise environment
2011-09-26 01:13:26 -07:00
Adrian Cole
fa42041b42
Issue 699:Add support for Dunkel vCloud into sandbox
2011-09-25 19:44:28 -07:00
Adrian Cole
09cef638ed
Issue 690:Update to guava 10.0-rc3
2011-09-25 12:01:41 -07:00
Adrian Cole
78d2564ba3
added negative tests so that we know what to update when guava 10.0 final is out
2011-09-22 10:43:04 -07:00
Adrian Cole
4cd94489c9
Issue 690:Update to guava 10.0rc2 and change from MapMaker to CacheBuilder
2011-09-22 00:23:29 -07:00
Mattias Holmqvist
aed4e72e49
Added a couple of tests that are run from a main() instead of via TestNG. Added lots of plumbing (ongoing work) for virtualbox. To be reviewed and discussed.
2011-09-20 00:36:36 +02:00
Mattias Holmqvist
cdd0c1784a
Removed duplicate key for bluelock in rest.properties.
2011-09-20 00:32:20 +02:00
Adrian Cole
e766248327
Issue 334: added aws-cloudwatch provider
2011-09-16 15:36:29 -07:00
Guillaume Nodet
87dd23551c
Avoid using a non official jsr and use our own annotations
2011-09-16 17:52:12 +02:00
Adrian Cole
2a4e89912b
Merge branch 'master' of git://github.com/castlabs/jclouds
...
* 'master' of git://github.com/castlabs/jclouds:
added test for range requests with filesystem backend and corrected behavior
Improve Range handling. * allowing to GET last n bytes. * start from GET range now spec conform (to field empty instead of Long.MAX_VALUE)
2011-08-19 14:38:21 -07:00
Ian Wolfcat Atha
ce35fb11b7
Explicit check and error for private keys that require a passphrase, as they're currently unsupported.
2011-08-17 23:44:06 -07:00
Adrian Cole
960bfe709f
Issue 663:Update license headers to jclouds, Inc. and setup NOTICE file
2011-08-16 18:14:30 -07:00
Adrian Cole
91536886f4
add generic type so CloudBees JDK compiles us properly
2011-08-16 13:40:15 -07:00
Andrew Phillips
99e7c86799
Explicitly providing generic type info that the Sun JDK was unable to infer
2011-08-16 13:32:16 -04:00
Adrian Cole
6b02b93cf7
Issue 658:new annotations @SelectJson @OnlyElement
2011-08-14 18:06:15 +01:00
Adrian Cole
39f4817b66
Issue 464: added rough ideas on how to parse new cloudstack 2.2.8 format
2011-08-12 17:10:07 +01:00
Sebastian Annies
5843d5fee9
Improve Range handling.
...
* allowing to GET last n bytes.
* start from GET range now spec conform (to field empty instead of Long.MAX_VALUE)
2011-08-09 16:15:54 +02:00
Adrian Cole
0a8f38b90e
bumped snapshot version to 1.2.0-SNAPSHOT
2011-08-05 04:09:23 +01:00
Adrian Cole
232b58203f
better error message when a user passes null to a method that parses its value
2011-08-04 11:24:07 +02:00
Adrian Cole
fc0277523f
better error message when sax parsing fails
2011-07-29 03:40:29 -07:00
Adrian Cole
4823c8b8f5
added toString to there's more detail when troubleshooting timeout errors
2011-07-28 22:15:57 -07:00
Adrian Cole
6ff1738e8a
Issue 645:support Go2Cloud Johannesburg
2011-07-28 01:37:26 -07:00
Adrian Cole
edc1b10610
Issue 637: moved to sshj and tested on aws-ec2 gogrid cloudservers elastichosts-lon-p trmk-*
2011-07-25 03:59:01 -07:00
Adrian Cole
d5caa414b1
Issue 634: repackaged trmk-common into org.jclouds.trmk.vcloud_0_8; trmk-ecloud into org.jclouds.trmk.ecloud; trmk-vcloudexpress into org.jclouds.trmk.vcloudexpress
2011-07-23 13:16:23 +10:00
Adrian Cole
b09c81177b
added function to get a configuration property without binding to Guice explicitly
2011-07-22 10:35:48 +10:00
Adrian Cole
dddbd10490
eagerly check null on constructor
2011-07-20 23:51:02 +10:00
spasam
d9b9c61ce6
Implented vApp tag support for Terremark Enterprise.
...
Also added configurable exponential delay between automatic retries.
2011-07-12 11:21:20 -04:00
Adrian Cole
7f1a543fb6
fixed problem where empty query string doesn't work: Issue 576
2011-07-08 02:13:12 -07:00
Andrew Phillips
5b82761396
Added Maps2.fromKeys
2011-07-07 21:52:14 -04:00
Adrian Cole
37e6424040
Issue 557:support Virtacore vCloud Express
2011-07-07 17:03:32 -07:00
Adrian Cole
521d3c3289
Issue 611:copy paste error in RestContextFactory.createContextSpec
2011-07-01 16:29:25 -07:00
Adrian Cole
cf07d64a48
Issue 610:add support for Green House Data Element vCloud
2011-06-28 11:28:27 -07:00
Adrian Cole
a9277558cd
Issue 609:support same arity operations on rest services
2011-06-27 02:23:14 -07:00
Andrew Phillips
7d2fb23119
Master version is now 1.1.0-SNAPSHOT (= next feature version) now that 1.0.0 is out
2011-06-05 11:17:43 +04:00
Dmitri Babaev
e1f0cdcfa5
Merge commit '6d187ed9baaad1e00dbe65b36ea2989c951a5a28', ssh client patch is reverted due to massive changes in code
...
Conflicts:
drivers/jsch/src/main/java/org/jclouds/ssh/jsch/JschSshClient.java
2011-06-03 03:50:47 +04:00
Adrian Cole
8d317d67b5
Issue 590:Support StratoGen vCloud provider
2011-06-02 00:21:51 -07:00
Adrian Cole
5655e197b2
Issue 589:deprecate bluelock-vcdirector for bluelock-vcloud-vcenterprise; add bluelock-vcloud-zone01
2011-06-01 22:56:21 -07:00
Adrian Cole
86129df416
stabilized bluelock
2011-06-01 20:30:30 -07:00
Adrian Cole
3fea56253e
Issue 574: don't make build dependent on tz
2011-06-01 13:03:04 -07:00
Adrian Cole
140dd8711c
Issue 574: work around bad date format
2011-06-01 11:52:56 -07:00
Dmitri Babaev
0fedf6e467
Merge commit '7d0248c5dd972287e51ad1971d61a6ddc8bdcdf5'
2011-06-01 20:37:49 +04:00
Adrian Cole
efb8f0103e
Issue 550: added providermetadata for Bluelock
2011-05-29 22:44:00 -07:00
Hugo Duncan
7027563d4d
Make the exception message clearer for unfound provider
...
Make it explicit that the presented list of poviders are the currently
configured providers. Mention jclouds-all. Remove reference to maven, since
it is not the only build tool in use.
2011-05-27 10:44:25 -04:00
Jeremy Whitlock
d4ca5c1960
Issue 550: Added support to filter location-based filters further by type.
...
* core/src/main/java/org/jclouds/providers/Providers.java
(boundedByIso3166Code): Added another implementation that takes a type to
further filter the results.
(collocatedWith): Added another implementation that takes a type to
further filter the results.
* core/src/test/java/org/jclouds/providers/ProvidersTest.java
(testBoundedByIso3166Code, testCollocatedWith): Updated to test the versions
that now take a type as an argument.
2011-05-26 10:56:43 -06:00
Jeremy Whitlock
86817b7612
Issue 550: Refactored the ISO 3166 filtering methods for Providers API.
...
* core/src/main/java/org/jclouds/providers/ProviderPredicates.java
(inIso3166Code): Deleted.
(boundedByIso3166Code): Added.
* core/src/main/java/org/jclouds/providers/Providers.java
(withIso3166Code): Deleted.
(boundedByIso3166Code): Added.
* core/src/test/java/org/jclouds/providers/ProvidersTest.java
(testWithIso3166Code): Deleted.
(testBoundedByIso3166Code): Added
(testIntersectingIso3166Code): Deleted.
(testCollocatedWith): Added.
2011-05-26 10:21:46 -06:00
Jeremy Whitlock
d320641734
Issue 550: Added support to find providers "collocated" with a given provider.
...
[in core/src/main/java/org/jclouds]
* providers/ProviderPredicates.java
(intersectingIso3166Code, providerContainsIso3166Code): Added.
* providers/Providers.java
(collocatedWith): Added.
[in core/src/test/java/org/jclouds]
* providers/JcloudsTestYetAnotherComputeProviderMetadata.java: Added.
* providers/ProvidersTest.java
(testIntersectingIso3166Code): Added.
[in core/src/test/resources]
* META-INF/services/org.jclouds.providers.ProviderMetadata: Updated for the
new test ProviderMetadata implementation.
2011-05-26 09:56:13 -06:00
Jeremy Whitlock
5ef645eeb5
Issue 550: Added support for finding providers that are in a
...
particular "location" as identified by an ISO 3166 code.
[in core/src/main/java/org/jclouds]
* providers/ProviderPredicates.java (inIso3166Code),
providers/Providers.java (withIso3166Code): Added.
[in core/src/test/java/org/jclouds]
* providers/JcloudsTestBlobStoreProviderMetadata.java
(getIso3166Codes): Updated to list a different code than the other
test ProviderMetadata to test the new filtering capabilities.
* providers/ProvidersTest.java (testWithIso3166Code): Added.
2011-05-25 14:47:49 -06:00
Adrian Cole
1c54a6828f
more osgi changes from ioannis
2011-05-24 16:54:52 -06:00
Jeremy Whitlock
1e2ebc0365
Issue 550: Added support to retrieve ISO 3166 codes from ProviderMetadata.
...
[in core/src/main/java/org/jclouds]
* providers/BaseProviderMetadata.java
(equals, hashCode): Updated for the iso 3166 codes.
* providers/ProviderMetadata.java
(getIso3166Codes): Added.
[in core/src/main/test/org/jclouds]
* providers/JcloudsTestBlobStoreProviderMetadata.java,
providers/JcloudsTestComputeProviderMetadata.java
(getIso3166Codes): Added.
[in providers/aws-ec2/src/main/java/org/jclouds]
* aws/ec2/AWSEC2ProviderMetadata.java
(getIso3166Codes): Added.
[in providers/aws-s3/src/main/java/org/jclouds]
* aws/s3/AWSS3ProviderMetadata.java
(getIso3166Codes): Added.
[in providers/trmk-ecloud/src/main/java/org/jclouds]
* vcloud/terremark/TerremarkECloudProviderMetadata.java
(getIso3166Codes): Added.
[in providers/trmk-vcloudexpress/src/main/java/org/jclouds]
* vcloud/terremark/TerremarkVCloudExpressProviderMetadata.java
(getIso3166Codes): Added.
2011-05-23 16:03:37 -06:00
Adrian Cole
ad520b6b91
fixed bad test in providermetadata -my bad
2011-05-17 14:46:03 -07:00
Adrian Cole
f70b793533
Issue 550: updated aws provider metadata
2011-05-17 00:01:52 -07:00
Adrian Cole
c880c057b1
Issue 550: added loadbalancer, table, and queue types
2011-05-16 22:55:56 -07:00
Adrian Cole
36e6ca787d
Issue 550: added api docs, identity and credential names
2011-05-16 21:37:25 -07:00
Adrian Cole
4d81a5aa28
Issue 550: moved providers into a scoped package and made a base test class
2011-05-16 18:59:31 -07:00
Gustavo Morozowski
557c0d75fe
moved maven-bundle-plugin instructions to top project pom
2011-05-16 09:14:12 -03:00
Adrian Cole
08ee5d5c8d
added tags to nodemetadata, revised byon to be persistable to blobstore
2011-05-16 00:46:02 -07:00
Adrian Cole
ddc514d602
Issue 42: added osgi fragment plugin to poms
2011-05-15 12:08:53 -07:00
Adrian Cole
5253f3f7fb
Issue 559: disabled overly verbose gson logger
2011-05-14 19:09:03 -07:00
Adrian Cole
3bb41050d0
Issue 559:update to gson 1.7.1
2011-05-14 18:03:16 -07:00
Adrian Cole
1435f9b00b
fixed parsing on smartcloud
2011-05-14 01:25:52 -07:00
Adrian Cole
5b8ee87a4d
major overhaul to ibm smartcloud
2011-05-14 00:44:54 -07:00
Adrian Cole
6e483c7f7c
Merge branch 'master' of https://github.com/jcscoobyrs/jclouds
...
* 'master' of https://github.com/jcscoobyrs/jclouds :
Added a note to the org.jclouds.providers.BaseProviderMetadata class in core
Implemented the provider metadata for the aws-ec2 cloud provider.
Updated the core project POM to exclude ProviderMetadata plugins from the
Added an abstract ProviderMetadata object to allow for overriding the equals and
2011-05-12 15:31:18 -07:00
Jeremy Whitlock
25f8f1ad80
Added a note to the org.jclouds.providers.BaseProviderMetadata class in core
...
per Adrian's request.
* core/src/main/java/org/jclouds/providers/BaseProviderMetadata.java: Updated
as mentioned above.
2011-05-12 16:28:40 -06:00
Jeremy Whitlock
1b532cb22a
Updated the core project POM to exclude ProviderMetadata plugins from the
...
tests-jar to avoid corrupting the classpath as these classes are only
necessary for testing the core provider loading mechanisms.
* core/pom.xml: Added a maven-jar-plugin configuration that will exclude the
test providers and the ServiceLoader service file that allows locating them.
2011-05-12 00:32:25 -06:00
Jeremy Whitlock
3870f0d2bd
Added an abstract ProviderMetadata object to allow for overriding the equals and
...
hashCode methods.
[in core/src/main/java]
* org/jclouds/providers/BaseProviderMetadata.java: Added.
* org/jclouds/providers/ProviderMetadata.java: Fixed indentation to be three
space based instead of two spaces.
[in core/src/test/java]
* org/jclouds/providers/JcloudsTestBlobStoreProviderMetadata.java,
org/jclouds/providers/JcloudsTestComputeProviderMetadata.java: Updated to
extend the new BaseProviderMetadata class instead of just implementing the
ProviderMetadata interface.
* org/jclouds/providers/ProvidersTest.java
(test*): Updated tests to check for ProviderMetadata object equality instead
of testing each method individually.
Issue: http://code.google.com/p/jclouds/issues/detail?id=550
2011-05-11 22:37:12 -06:00
Adrian Cole
bf358b58de
Issue 551: initial support for rackspace cloud load balancers
2011-05-09 01:27:01 -07:00
Adrian Cole
19672407e7
internal enhancements for wrapping json, and specifying an endpoint per delegate
2011-05-09 00:19:57 -07:00
Adrian Cole
4d2520f910
Merge branch 'master' of https://github.com/jcscoobyrs/jclouds
...
* 'master' of https://github.com/jcscoobyrs/jclouds :
Adds plumbing to the jclouds core to allow for refactoring the provider plugin
2011-05-06 16:18:09 -07:00
Jeremy Whitlock
197284471e
Adds plumbing to the jclouds core to allow for refactoring the provider plugin
...
system, which initially will only be used for object metadata related to
cloud providers.
* .gitignore: Added an ignore pattern for Emacs etags file (TAGS).
[in core/src/main/java]
* org/jclouds/providers/ProviderMetadata.java: Added.
(This file is a simple interface cloud providers will implement to be
pluggable into this new plugin system.)
* org/jclouds/providers/ProviderPredicates.java: Added.
(This file contains predicates that will filter Iterable<ProviderMetadata>
objects.)
* org/jclouds/providers/Providers.java: Added.
(This file contains "simplicity methods" for getting available cloud
providers based on certain criteria, like by type or by id.)
[in core/src/test/java]
* org/jclouds/providers/JcloudsTestBlobStoreProviderMetadata.java,
org/jclouds/providers/JcloudsTestComputeProviderMetadata.java: Added.
(These files are implementations of org.jclouds.providers.ProviderMetadata
used for testing purposes.)
* org/jclouds/providers/ProvidersTest.java: Added.
(This file tests org.jclouds.providers.Providers.)
[in src/test/resources]
* META-INF/services/org.jclouds.providers.ProviderMetadata: Added.
(This file is used by java.util.ServiceLoader to locate the available
cloud provider implementations on the classpath.)
2011-05-06 17:05:00 -06:00
Adrian Cole
a925d704f4
Issue 543, 473: new AdminAccess statement, which locks down compute nodes and creates a default admin account
2011-05-06 00:35:50 -07:00
Adrian Cole
4b879402fd
Issue 473: created new function to add a user, and supporting sudoers and shadow logic
2011-04-30 20:58:50 -07:00
Adrian Cole
5288f12425
Merge branch 'master' of github.com:jclouds/jclouds
...
* 'master' of github.com:jclouds/jclouds:
added account features to cloudstack
added more tests to Throwables
Issue 538: removed redundant http tests which are not working due to test classpath issues
loosened up thresholds on syncproxytest
Issue 537: changed to bounded thread pool executor
Changed Maven site URL to the jclouds Google Code site. Also using a fork of the WebDAV wagon to work around http://code.google.com/p/support/issues/detail?id=4786
Changed project description to match extension -> driver change
Merge branch 'master', remote branch 'origin'
Clean up a comment on the blobstore2/blob function. For realsies.
Clean up a comment on the blobstore2/blob function.
Small enhancements to blobstore2_test.
Update blobstore2 to have a convenience protocol for building blob payloads.
2011-04-24 01:04:36 -07:00
Adrian Cole
440660335d
added more tests to Throwables
2011-04-23 16:56:34 -07:00
Adrian Cole
5752cf5426
loosened up thresholds on syncproxytest
2011-04-23 11:45:32 -07:00
Adrian Cole
4e114e9b2b
Issue 537: changed to bounded thread pool executor
2011-04-23 11:45:10 -07:00
Adrian Cole
1322a85962
Merge branch 'master' of github.com:jclouds/jclouds
...
* 'master' of github.com:jclouds/jclouds:
update to latest surefire
cleaned exception handling
attempt to stabalize tests on build server
[issue 535] Moved LICENSE.txt to META-INF in the resource bundle
2011-04-21 09:33:39 -07:00
Adrian Cole
cfb180f638
cleaned exception handling
2011-04-20 17:37:02 -07:00
Adrian Cole
d0a5278ca0
attempt to stabalize tests on build server
2011-04-20 16:21:36 -07:00
Adrian Cole
2b111b2604
Issue 536:terremark delete operation now returns tasks
2011-04-19 16:57:37 -07:00
Adrian Cole
9e94fc6fc9
updated license headers
2011-04-09 03:20:17 -07:00
Adrian Cole
95310ba680
Issue 527:update to official build of jetty
2011-04-09 03:18:42 -07:00
Adrian Cole
35412b828c
Issue 525:update to testng 6.0.1
2011-04-09 03:12:41 -07:00
Adrian Cole
8d26999bc2
updated to surefire 2.8, and revised test annotations to be compatible with testng 5.14.10
2011-04-09 01:09:35 -07:00
Adrian Cole
835b5c6944
Issue 522:update to jersey 1.6
2011-04-08 22:13:22 -07:00
Adrian Cole
fd1d6ab88a
Issue 521:update to final guice 3.0
2011-04-08 21:47:04 -07:00
Adrian Cole
c9a4534849
Issue 519:update to guava r09
2011-04-08 15:36:04 -07:00
Adrian Cole
1cfbdf00f3
Issue 355: shell for nova 1.1 based on cloudservers
2011-04-05 00:14:18 -07:00
Adrian Cole
f322931755
reworked futures test classes
2011-04-04 21:34:11 -07:00
Adrian Cole
e79e651d78
reworked futures test classes
2011-04-04 21:10:11 -07:00
Adrian Cole
b99b6b1dc0
address auth exceptions on @Provides methods
2011-04-04 17:43:09 -07:00
Adrian Cole
53c735fdff
enforced blobs must have uri, container, and can have publicAccess
2011-04-03 18:15:09 -07:00
Adrian Cole
72768c206d
Issue 471: revised to include java context on interrupted errors
2011-04-01 19:38:45 -07:00
Adrian Cole
eb4a8393fb
Issue 471: set toString on futures
2011-04-01 13:58:32 -07:00
Adrian Cole
b8a06da58a
Issue 514: added support for Tiscali Storage (tiscali-storage)
2011-03-29 13:33:57 -07:00
Adrian Cole
a44abb0768
Issue 374: added slf4j
2011-03-26 21:28:13 -07:00
Adrian Cole
f2e6c72e5a
added qualifier support to annotation parsing so that we can expose cached objects
2011-03-21 14:57:57 -07:00
Adrian Cole
fff61b8b4d
Issue 508: promoted OVF and CIM to jclouds-compute so that they can be reused across vcloud, trmk, and savvis
2011-03-20 22:15:08 -07:00
Adrian Cole
81f0707382
Issue 435: refactored savvis code
2011-03-20 02:42:53 -07:00
Adrian Cole
743b94c767
restructured softlayer into separate feature classes
2011-03-18 17:49:20 -07:00
Carlos
b5811c680d
Ensure no snapshots are downloaded from java.net repository
2011-03-16 18:54:51 +01:00
Carlos
49eb1bffaf
Remove oauth repo now that it's in Maven Central repository
2011-03-16 12:24:07 +01:00
Carlos
eb1fd05bda
Remove gson repo now that gson is in Maven Central
2011-03-15 20:18:54 +01:00
Adrian Cole
f5fa2d983b
added toString to common functions so that they are easier to see when debugging
2011-03-14 01:39:59 -07:00
Hugo Duncan
d9cb934feb
Add clojure interface for spot instances
...
Add clojure template-builder keywords for spot instances introduced
for issue #308 . Add a builder for spot-options.
2011-03-12 16:30:36 -05:00
Adrian Cole
9bdd97340b
Issue 506:support hosteurope blobstore; break out scality-rs2
2011-03-12 12:14:11 -08:00
Adrian Cole
2b43975cc8
Merge branch 'large-blob' of git@github.com:jclouds/jclouds
...
* 'large-blob' of git@github.com:jclouds/jclouds:
Issue 486: moved netty to a driver and created a base payload slicer
AWS S3 sequential multipart upload strategy, newly added files.
AWS S3 sequential Multipart Upload strategy
2011-03-09 13:42:02 -08:00
Adrian Cole
8ed7dcde82
Issue 501: break retry loop on timeout or illegal state
2011-03-08 08:47:55 -08:00
Adrian Cole
ebd4d1e432
Issue 499:add and use import key support to aws-ec2
2011-03-06 15:35:06 -05:00
Adrian Cole
b6667353f9
Issue 486: moved netty to a driver and created a base payload slicer
2011-03-06 00:04:46 -05:00
Adrian Cole
16843d9a92
Merge branch 'large-blob' of https://github.com/tiborkiss/jclouds into tiborkiss-large-blob
...
* 'large-blob' of https://github.com/tiborkiss/jclouds :
AWS S3 sequential multipart upload strategy, newly added files.
AWS S3 sequential Multipart Upload strategy
2011-03-05 21:16:07 -05:00
Adrian Cole
2c5e97627d
removed deprecated usage
2011-03-05 21:08:55 -05:00
Adrian Cole
a988b47627
Issue 471:add better error message when there's an interrupted exception
2011-03-05 20:57:19 -05:00
Adrian Cole
ad0acb56fa
fixed auth error when using an ssl site via ip and not hostname
2011-03-05 16:35:37 -05:00
Adrian Cole
9117644f26
Issue 495:vcloud: NullPointerExceptions when a VM has no IP addresses
2011-03-04 22:58:39 -05:00
Tibor Kiss
589579191c
Merge branch 'master' of git://github.com/jclouds/jclouds into large-blob
2011-03-04 23:37:30 +01:00
Tibor Kiss
20b03aceb8
AWS S3 sequential multipart upload strategy, newly added files.
2011-03-04 23:29:39 +01:00
Tibor Kiss
f5566a4a57
AWS S3 sequential Multipart Upload strategy
2011-03-04 23:24:32 +01:00
Adrian Cole
739bcc4c68
Issue 491:support new ap-northeast-1 region in aws
2011-03-03 09:44:53 -05:00
Adrian Cole
0e794c4788
return false on executionexception
2011-02-27 20:59:54 -08:00
Adrian Cole
54ab2aa82b
lowered level of a debug statement
2011-02-27 19:57:10 -08:00
Adrian Cole
7fc56e86ef
making test more lenient for our build server
2011-02-27 17:35:25 -08:00
Adrian Cole
4ec14fc847
making test more lenient for our build server
2011-02-27 17:29:47 -08:00
Adrian Cole
3d3770a556
Issue 489: made a ceiling for retry intervals
2011-02-27 16:42:48 -08:00
Adrian Cole
c6032bc1d5
test to see if ips are publicly routable
2011-02-27 12:13:20 -08:00
Adrian Cole
5b2669c2f3
network scope is less than zone
2011-02-27 12:12:40 -08:00
tibor.kiss
00d172ce2f
issue 430: large blob support:
...
- modified all 3 http connectors to add "Expect: 100-continue" header
- refactored the RequestAuthorizeSignature to not conform the specification
- complete-multipart-upload response is returning escaped quote, I extended ETag parser
- added more S3 headers
2011-02-26 20:05:16 +01:00
Adrian Cole
06355017b0
relaxed reponse builder as sometimes servers mistakenly do not include a message in the http response
2011-02-26 10:19:49 -08:00
Adrian Cole
9e7dbc5612
Merge branch 'master' of github.com:jclouds/jclouds
...
* 'master' of github.com:jclouds/jclouds:
Issue 430:large blob support on aws-s3
added debug to http executor
carved out a place to add aws-s3 specific functionality
2011-02-24 21:54:49 -08:00
Adrian Cole
164fa05d2b
Issue 488: added storage provider for ninefold
2011-02-24 21:54:42 -08:00
Adrian Cole
95a19b99fd
Issue 430:large blob support on aws-s3
2011-02-24 21:46:14 -08:00
Adrian Cole
84004b8986
added debug to http executor
2011-02-24 21:45:04 -08:00
Adrian Cole
2539559640
carved out a place to add aws-s3 specific functionality
2011-02-24 11:17:00 -08:00
Adrian Cole
5075032edd
added new param parser for comma-separated lists
2011-02-22 11:08:21 -08:00
Adrian Cole
3602f03133
Merge branch 'master' of https://github.com/mikem2005/jclouds
...
* 'master' of https://github.com/mikem2005/jclouds :
Set connect and read timeout on connection
2011-02-19 12:44:56 -08:00
Mike Matczynski
dafa2dc00c
Set connect and read timeout on connection
2011-02-19 13:47:11 -05:00
Adrian Cole
5f676d99b8
updated pcs
2011-02-18 16:55:18 -08:00
Adrian Cole
5c1c731311
Issue 483:@VirtualHost annotation does not present port number
2011-02-18 14:03:20 -08:00
Carlos
a9fc927938
Add some repos still needed and use javax.inject coordinates in central repo
2011-02-17 13:31:33 +01:00
Carlos
e7daafb101
Merge upstream
2011-02-17 11:55:39 +01:00
Adrian Cole
f38c8d5e56
Issue 475: removed builtin providers for ec2, s3, cloudservers, cloudfiles, and vcloudexpress
2011-02-15 17:51:40 +01:00
Adrian Cole
7a2c2053e2
Issue 474: changed demo to use async urlfetch
2011-02-15 16:31:35 +01:00
Adrian Cole
d4018a5828
Issue 125: applied to cloudservers
2011-02-14 17:00:05 +01:00
Adrian Cole
b86fe9eec3
Issue 125:payload binder
2011-02-14 15:18:19 +01:00
Adrian Cole
4627a91195
Issue 125:payload binder
2011-02-14 15:17:19 +01:00
Adrian Cole
20c23e7962
Issue 462: corrected semantics of BlobMap when using inDirectory and added BlobBuilder
2011-02-13 22:32:31 +01:00
Adrian Cole
4ce474e43c
cloudstack: added virtualmachine and asyncjob features
2011-02-13 14:03:58 +01:00
Adrian Cole
096b25509d
updated nested parser so that it can return empty collections
2011-02-13 00:06:26 +01:00
Adrian Cole
8476082ee3
Issue 463: updated to guava r08
2011-02-06 20:25:30 -08:00
Adrian Cole
6f545c0277
deepened unwrapping of json to include only value in list
2011-02-06 17:29:15 -08:00
Adrian Cole
f1a878f016
added nested json unwrapping
2011-02-05 11:54:32 -08:00
Andrew Phillips
af16b30b45
Renamed core-jar-with-dependencies-descriptor -> jar-with-dependencies-descriptor
...
Renamed jar-with-dependencies-descriptor -> jar-with-dependencies-no-core-no-apis-descriptor
Added a provided-dependencies-descriptor to the default assemblies run with -Pdistribution
2011-02-01 09:34:14 +01:00
Adrian Cole
a1dbbd203c
Issue 448: new EC2 EBS support
2011-01-31 14:14:05 -08:00
Adrian Cole
675563c96a
Issue 418: updated location object to include metadata and iso3166codes
2011-01-31 01:00:20 -08:00
Adrian Cole
3263d22bfc
renamed properties builder for aws-elb
2011-01-30 13:41:21 -08:00
Adrian Cole
99bbdfce8a
Issue 456: add new InsufficientResourcesException
2011-01-29 16:15:51 -08:00
Adrian Cole
4eefd0dfa1
Walrus doesn't seem to support HEAD bucket
2011-01-29 10:39:03 -08:00
Adrian Cole
68baca4062
googlestorage supports streaming
2011-01-29 10:12:42 -08:00
Carlos
9254305248
Merge remote branch 'upstream/master'
2011-01-27 11:22:06 -08:00
Adrian Cole
81796fafb0
scope ec2 image parsing to providers
2011-01-26 16:30:44 -08:00
Carlos
fe9922acce
Git merge upstream/master
2011-01-25 20:04:37 -08:00
Carlos
e709a39382
Upgrade guice to 3.0-rc2 which is already in Maven central
2011-01-25 19:16:56 -08:00
Adrian Cole
1df15209ec
fixed built-in http client
2011-01-25 10:23:58 -08:00
Adrian Cole
0a769ca6f5
Issue 419 rename cloudsigma to cloudsigma-zrh
2011-01-25 08:44:55 -08:00
Adrian Cole
ab7b19d6bd
Merge branch 'master' of git@github.com:jclouds/jclouds
...
* 'master' of git@github.com:jclouds/jclouds:
Issue 452: revised supplier
Issue 452: added byon provider
added bucket limit on eucalyptus partner cloud
fixed javadoc typo
2011-01-24 18:09:50 -08:00
Adrian Cole
7b5d0af43d
Issue 451: fix redirection handler
2011-01-24 18:09:35 -08:00
Adrian Cole
35d736a3ca
Issue 452: added byon provider
2011-01-24 12:23:22 -08:00
Adrian Cole
f1b4b67a88
fixed properties used in epc testing
2011-01-24 09:17:12 -08:00
Adrian Cole
a5211f523e
switched to use eucalyptus partnercloud as community cloud hasn't enough resources to complete testing
2011-01-24 08:12:14 -08:00
Adrian Cole
89e7fd6092
updates to fix elastichosts and cloudsigma support
2011-01-23 22:06:47 -08:00
Adrian Cole
ade9fa6119
loosened exponential delay test
2011-01-23 17:30:41 -08:00
Adrian Cole
0455e0f509
refactored runScript logic
2011-01-23 12:19:28 -08:00
Adrian Cole
bf1ee9487b
Issue 440: created org.jclouds.common/azure-common, org.jclouds.provider/azureblob, azurequeue
2011-01-16 17:06:34 -08:00
Adrian Cole
99b409de66
Issue 440: added cloudonestorage
2011-01-16 14:38:41 -08:00
Adrian Cole
829f7f5064
Issue 440: added synaptic storage
2011-01-16 14:23:13 -08:00
Adrian Cole
de17424871
Issue 440: moved atmos to api groupId
2011-01-16 13:45:11 -08:00
Adrian Cole
9e8a1f4bb2
Issue 447: breakup Utils
2011-01-11 09:50:37 -08:00
Adrian Cole
a31332904f
updated to final release of jersey 1.4
2011-01-10 08:46:22 -08:00
Adrian Cole
679d16441b
Issue 446: update to latest guice
2011-01-10 08:31:59 -08:00
Adrian Cole
cfcee554b3
created new providers that run the elasticstack api:
...
org.jclouds.api/elasticstack
org.jclouds.provider/elastichosts-lon-b
org.jclouds.provider/elastichosts-lon-p
org.jclouds.provider/elastichosts-sat-p
org.jclouds.provider/openhosting-east1
org.jclouds.provider/serverlove-z1-man
org.jclouds.provider/skalicloud-sdg-my
2011-01-09 22:24:41 -08:00
Adrian Cole
17629960cd
Issue 429: pulled cloudfiles-specific logic apart from swift
2011-01-09 10:32:35 -08:00
Adrian Cole
e68a67042e
Issue 444: expose @Path("{jclouds.api-version}") for interpretting path based on the version constant
2011-01-09 10:30:47 -08:00
Adrian Cole
3ca278723d
Issue 440: added cloudservers and cloudfiles us and uk providers
2011-01-08 15:59:48 -08:00
Adrian Cole
9d6537dfc2
Issue 440: extracted cloudservers and cloudfiles into their own api modules, moved rackspace into commons
2011-01-08 10:46:54 -08:00
Adrian Cole
1114ae654f
Issue 335: moved nova-ec2 emulation to sandbox
2011-01-06 14:55:12 -08:00
Adrian Cole
2168a6982f
Issue 440: added apis/eucalyptus and providers/ecc-ec2
2011-01-06 14:35:10 -08:00
Adrian Cole
739da911d2
Issue 440: moved aws-ec2 into its own provider module
2011-01-05 22:27:46 +01:00
Adrian Cole
eedc94948e
Issue 440: moved ec2 into its own api module
2011-01-05 21:42:34 +01:00
Adrian Cole
de1ece441d
Issue 440: moved cloudwatch to its own module
2011-01-05 19:32:40 +01:00
Adrian Cole
9185800200
Issue 440: move sqs code into its own api module
2011-01-05 18:23:46 +01:00
Adrian Cole
2e436741bd
Issue 440: split Eucalyptus Community Cloud (ecc-s3) into a provider, and moved walrus to be an api
2011-01-05 11:27:17 +01:00
Adrian Cole
58cd5c1a14
Issue 440: added walrus provider
2011-01-05 00:58:25 +01:00
Adrian Cole
45da77073a
Issue 440: added ScaleUp Storage to provider group
2011-01-05 00:42:41 +01:00
Adrian Cole
7b3c1982cf
Issue 440: added aws-s3 provider
2011-01-04 23:05:26 +01:00
Adrian Cole
2fe58a6ddb
Issue 440: moved s3 into its own api module
2011-01-04 22:23:54 +01:00
Adrian Cole
478494b65c
Issue 440: refactored zone and region logic into top-level jclouds so that we can decouple amazon's concepts from api implementations
2011-01-04 20:05:49 +01:00
Carlos
cc881ae1b8
Git merge upstream/master
2011-01-03 21:14:27 +01:00
Carlos
ad266c0f49
Remove all external repos for releases. Rely only on Maven Central
2011-01-03 21:09:43 +01:00
Adrian Cole
ada49c2b3b
refactored common location logic in aws and moved elb to its own module
2011-01-03 20:20:42 +01:00
Adrian Cole
d5e18405bf
fixed bug in aws-simpledb tests
2011-01-02 17:55:42 +01:00
Adrian Cole
2759da648d
added new aws-simpledb provider
2011-01-02 16:39:49 +01:00
Adrian Cole
0eccc39789
moved simpledb code from aws to its own api module
2011-01-02 14:21:40 +01:00
Adrian Cole
90c5c40fbd
moved provider agnostic location code to core
2011-01-02 12:58:35 +01:00
Adrian Cole
60b6b68556
code cleanup: http request immutability (except payload), builders, test backfill
2010-12-30 23:40:23 +01:00
Adrian Cole
e8b2303ba1
added instance states to deltacloud
2010-12-28 19:43:01 +01:00
Adrian Cole
890c34bc5b
Issue 428: fixed and verified UnsupportedOperationException propagates
2010-12-23 12:06:30 +01:00
Adrian Cole
62b5366f01
added unit tests for standard exception parsing
2010-12-22 18:01:54 +01:00