Adrian Cole
7c3518f7ff
Issue 191: changed encryption service so that it can decode a PEM key. updated chef to work in google appengine
2010-07-22 15:35:03 -07:00
Adrian Cole
13fa341a0e
fixed conflict where multiple classes with the same method name and args tripped over themselves. enhanced trace logging and authz exception
2010-07-21 15:25:22 -07:00
Adrian Cole
7c2b014f25
Issue 191: added json literal support with default mapping on JsonBall class; updated chef implementation
2010-07-21 01:50:44 -07:00
Adrian Cole
becf96d822
fixed exception parsing to return the correct parent exception
2010-07-20 16:24:39 -07:00
Adrian Cole
89ae22364c
fixed to allow json binding as well parse dates that come in as -1
2010-07-20 16:24:04 -07:00
Hugo Duncan
2fd0ac55b5
Added passing of constucted modules to compute-service options
2010-07-19 16:31:25 -04:00
Adrian Cole
887bb7adfe
Issue 316: refactored ssh to use Payload object; deprecated non-payload methods
2010-07-19 13:08:12 -07:00
Adrian Cole
cd5fddf1f4
normalized all list operations to Set<Thing> and on 404 they return an empty list
2010-07-17 19:46:43 -07:00
Adrian Cole
f7df4af65b
added windows bundling functionality to ec2
2010-07-17 10:57:46 -05:00
Adrian Cole
1d0949dec5
Issue 315: added auto-deserialization of json into java objects and new @Unwrap annotation; Issue 311: fixed template parsing for new cluster instance in ec2; Issue 191: started adding node support to chef
2010-07-17 01:30:37 -05:00
Adrian Cole
1274a25e17
Issue 301: added Closeable to payload so that it works better in clojure
2010-07-13 18:27:45 -05:00
Adrian Cole
4098c4bd0a
regression in last commit; guice child injector locks up under threading; also added new ec2 instance size
2010-07-13 16:56:38 -05:00
Adrian Cole
891484a2aa
Cleaned up scoping of delegated methods
2010-07-13 02:39:52 -05:00
Adrian Cole
436037c7be
Issue 191: updated chef to use new utilities
2010-07-12 14:38:14 -07:00
Adrian Cole
41e3ec6709
Issue 27: got eucalyptus and walrus working, after refactoring error handling
2010-07-11 01:26:56 -07:00
Adrian Cole
f5f031685d
Issue 303: updated to guava r06
2010-07-10 01:03:29 -07:00
Adrian Cole
e8d0a11cda
Issue 301: refactored http payload and rewrote crufty tests
2010-07-09 21:13:11 -07:00
Adrian Cole
31d2da3c6f
Issue 301: removed encryption service dependency from blob and added helper methods to blobstore.clj
2010-07-08 10:42:18 -07:00
Adrian Cole
da3baf523c
Issue 301: refactored http payload data from blob -> core, added content length, type, md5; fixed length bug in ec2 and added more tests to ensure this doesn't happen again
2010-07-08 03:46:34 -07:00
Adrian Cole
47a843dd24
fixed regression on http headers
2010-07-06 22:41:44 -07:00
Adrian Cole
204c093753
refactored encryption service and exposed sha256 routine
2010-07-06 18:21:11 -07:00
Adrian Cole
2dda46696a
changed to not use deprecated class
2010-07-06 18:20:48 -07:00
Adrian Cole
8703c4a7a4
Issue 199: ning examples
2010-07-06 14:37:40 -07:00
Adrian Cole
bff39d81f0
created a test case for rest context factory
2010-07-06 13:30:28 -07:00
Adrian Cole
504f93e8b1
made rest context factory work with credentials present in properties
2010-07-06 13:29:46 -07:00
Adrian Cole
c443309801
added special parameter: jclouds.identity/jclouds.credential for use when the factory is given no identity/credential parameters. fixed aws demo
2010-07-06 09:01:29 -07:00
Adrian Cole
88d64ee76c
Issue 286: normalized names trmk-vcloudexpress -> TerremarkVCloudExpressClient; tmrk-ecloud -> TerremarkECloudClient
2010-07-05 23:46:33 -07:00
Adrian Cole
ef00266b54
Issue 288: switched to guava r05
2010-07-03 02:57:13 -07:00
Adrian Cole
d6c0cbff80
Issue 286: started ecloud support
2010-07-03 02:49:08 -07:00
Adrian Cole
f29d003914
Issue 299: converted 409 -> IllegalStateException and mapped AWS and vCloud exceptions
2010-07-02 23:19:11 -07:00
Adrian Cole
85b5bd48f1
loosened dependency on the GeneratedHttpRequest class
2010-07-02 16:47:46 -07:00
Adrian Cole
9bac52d315
Issue 298: fixed regression on authorizationexception not propagating, and also missing gogrid file
2010-07-02 12:05:41 -07:00
Adrian Cole
714a459796
Issue 297: exposed utilities like encryption, logging, date, threads, and ssh to context objects
2010-06-29 15:45:59 -07:00
Adrian Cole
caceae90bd
Issue 293: normalized on identity/credential vocab
2010-06-28 11:33:41 -07:00
Adrian Cole
8df7468af3
fixed name to Identity
2010-06-28 05:27:01 -07:00
Adrian Cole
27f4f69b4c
Issue 293: refactored code to provide for api versions and coherent properties for authorization
2010-06-28 05:07:36 -07:00
Adrian Cole
055c56dc08
Issue 292: added simple http client
2010-06-25 10:45:15 -07:00
Adrian Cole
c79636d7b8
refactored exception handling
2010-06-22 15:23:44 -07:00
Adrian Cole
d6e06d5272
refined basic auth
2010-06-22 15:23:07 -07:00
Adrian Cole
80e22b0322
allowed endpoint property to be passed on createContext
2010-06-15 22:16:56 -04:00
Adrian Cole
cace0ce00e
Issue 230 fixed ibm timeouts
2010-06-15 22:15:14 -04:00
Adrian Cole
aabaae2a51
Issue 283 added
...
client.templateOptions().blockUntilRunning(false) and Issue 284: consolidated timeout properties into ComputeServiceConstants
2010-06-14 23:51:11 -04:00
Adrian Cole
f25100fe9b
Issue 191: corrected multipart form and added cookbook signing to chef client
2010-06-12 17:17:42 -07:00
Adrian Cole
306bb0ebde
Issue 191: started cookbook support; refactored multipart form code
2010-06-11 19:02:19 -07:00
Adrian Cole
50b1aa3cae
Issue 230: corrected URI parsing so that we can access ibm image manifests
2010-06-09 22:46:25 -07:00
Adrian Cole
ab5e8b3ab4
added new annotation @PartParam for multipart form support
2010-06-09 17:00:18 -07:00
Adrian Cole
fae1a1930e
added multipart form binder
2010-06-09 13:50:40 -07:00
Adrian Cole
d06e8d2678
Issue 276: revise gogrid api
2010-06-09 12:46:01 -07:00
Adrian Cole
9b9f9c4e9c
Issue 230: more progress on ibm
2010-06-08 12:54:52 -07:00
Adrian Cole
9dcaa272ec
fixed generic type switch
2010-06-08 11:56:48 -07:00
Adrian Cole
f624dbe3f8
fixed bug in computservice types and Issue 230: added instance support for ibm cloud.
2010-06-07 12:23:16 -07:00
Adrian Cole
84ad021268
added retry handler for io exceptions, created modular rest client, swapped generic type args on restcontext
2010-06-06 23:01:48 -07:00
Adrian Cole
7e12d36870
Issue 191: started on chef api support
2010-06-03 18:35:59 -07:00
Adrian Cole
f297c9d7d5
Banned use of InetAddress and InetSocketAddress as these break google appengine. Introduced IPSocket class instead
2010-05-25 00:42:27 -07:00
Adrian Cole
6a7b9a0a86
fixed demos
2010-05-24 22:44:43 -07:00
Adrian Cole
103098d354
adjusted default executor to start at one thread
2010-05-24 00:12:30 -07:00
Adrian Cole
c8cd0b0f2e
Issue 260: fixed executors per kimchy's advice; also fixed regression in a lot of live tests
2010-05-23 22:26:14 -07:00
Adrian Cole
a4bdd433f4
Issue 260: fixed i/o threadpool to min=max; refactored session expiry logic. Issue 258 refactored load balancer code
2010-05-23 15:39:49 -07:00
Adrian Cole
050af3c3f7
Issue 176: size can now test compatibility with images; refactored vcloud config logic; updated to support latest bluelock
2010-05-22 22:43:28 -07:00
Adrian Cole
5af9bdd34f
Issue 254: correct docs
2010-05-20 20:05:14 -07:00
Adrian Cole
efc47969d9
Issue 254: distinguish between id and providerId
2010-05-20 19:36:25 -07:00
Adrian Cole
dfdbc44700
Issue 257 naming constraints on s3 buckets
2010-05-19 11:27:51 -07:00
Adrian Cole
566aa9f0d0
Issue 255, 256: lazy parsing of images so you can specify imageId() that isn't in the default owner list
2010-05-18 16:28:44 -07:00
Adrian Cole
6c14ae1831
Issue 244: fixed jsch bug and refactored ssh error handling
2010-05-10 17:41:36 -07:00
Adrian Cole
239519c8ca
added exceptions to ssh commands and changed interface to not index on id, since ids are not guaranteed unique
2010-05-04 15:01:01 -07:00
Adrian Cole
1349a8bdd1
Issue 88: remove buggy httpnio module; also remove outdated codegen mod since we now have maven archetypes
2010-05-03 12:09:59 -07:00
Adrian Cole
a1c7ccfd3f
Issue 241:Add provider to the Location hierarchy and make getParent a Location object; also fixed compute services where broken and added ssh logging for runscript
2010-05-03 01:04:48 -07:00
Adrian Cole
ae130eff83
changed to correct guava deps
2010-05-02 18:39:08 -07:00
Adrian Cole
f4f32e07e0
throw root exception for login failures, not provisioningexception
2010-04-30 13:27:55 -07:00
Adrian Cole
e3a816e6cd
switch to old google collections syntax to avoid conflict between guava and google collections
2010-04-26 23:46:22 -07:00
Adrian Cole
021e5e18e0
Issue 203 normalized location across blobstore and compute
2010-04-25 17:38:21 -07:00
Adrian Cole
10af8cdae8
Issues 203 234 235, add visibility to image from nodemetadata, update to stable version of guava, harden tests, normalize location
2010-04-25 00:46:54 -07:00
Adrian Cole
82bb9e98f7
updated ec2 to support instances without a keypair to exist and not break computeservice
2010-04-24 11:09:47 -07:00
Adrian Cole
23a74bbbe7
removed jcip dep
2010-04-16 17:06:04 -07:00
Chas Emerick
82f6b1c777
refactor out clojure-contrib :require and :use declarations to provide clojure 1.1/1.2 compatibility
2010-04-16 11:20:04 -04:00
Adrian Cole
dedd8f8270
fixed templateBuilder logger and also fixed copyright headers
2010-04-13 23:40:56 -07:00
Adrian Cole
69ddfb38ca
Issue 223:Work nicely with JAXP 1.4
2010-04-13 13:56:51 -07:00
Alex Yarmula
882bf5f651
added runScriptOnNodesWithTag methods. theoretically it is supported for any cloud as a part of compute service. (issue 222)
2010-04-10 19:11:01 -07:00
Alex Yarmula
6c26047e6a
added support for ning http client
2010-04-03 11:02:46 -07:00
Alex Yarmula
9b510a9efe
corrected BaseJettyTest: by HTML spec, HEAD requests shouldnt get any body in response
2010-03-26 12:15:17 -07:00
Alex Yarmula
13da9016e0
removed the finalizer from basePayloadEnclosingImpl. closing the stream will be handled individually by the stream wrapper
2010-03-25 12:26:17 -07:00
Adrian Cole
de359a52cc
Issue 214: leaned test a bit
2010-03-24 17:00:57 -07:00
Alex Yarmula
9b6dbd59ed
Merge branch 'master' of github.com:jclouds/jclouds
2010-03-24 14:05:28 -07:00
Alex Yarmula
a13fd648c9
issue 214. test uploading a large file
2010-03-24 14:03:41 -07:00
Adrian Cole
ebcaae325f
Issue 215: removed RuntimeDelegate.setInstance and turned to dependency injection for UriBuilder
2010-03-22 22:33:26 -07:00
Adrian Cole
9ea446ac9f
Issue 214: default http executor tried to convert all blobs to a byte array
2010-03-22 10:53:42 -07:00
Adrian Cole
574af762f6
added md5OutputStream to encryptionService and refactored blobstore.clj to use it
2010-03-21 21:04:10 -07:00
Adrian Cole
6fed0e1688
Merge branch 'master' of git@github.com:jclouds/jclouds
...
* 'master' of git@github.com:jclouds/jclouds:
added #getRamSizes() for GridServerClient. added convenience method to ip services. fixed idempotency issues with implementation of http request filter
2010-03-21 16:48:35 -07:00
Adrian Cole
614cbb24c6
Issue 207: increased ferocity of tests to do concurrent 5MB downloads w/checksum on both http and blobstore level.
2010-03-21 16:48:16 -07:00
Alex Yarmula
d6d7aba2be
added #getRamSizes() for GridServerClient. added convenience method to ip services. fixed idempotency issues with implementation of http request filter
2010-03-21 11:11:28 -07:00
Adrian Cole
b70da07b27
Issue 212: now all modules can run clojure tests, and the test clj files will end up in the test jars
2010-03-20 16:39:11 -07:00
Andrew Phillips
64b68d73db
Housekeeping: renamed all .svnignore files to .gitignore, and some line endings.
2010-03-19 11:30:13 +01:00
Adrian Cole
d670ecfa6d
Issue 122: add proxy config to default http provider
2010-03-17 09:27:39 -07:00
Adrian Cole
3be3966f45
fixed bad naming convention on constant
2010-03-15 10:42:46 -07:00
Hugo Duncan
cb0928afae
major update to blobstore clojure binding. factored out core.clj
2010-03-09 11:11:19 -05:00
Alex Yarmula
9df9d45859
added load balancer methods, enums replaced for several option-based objects, tests
2010-03-03 09:13:09 -08:00
Alex Yarmula
4892b843d8
added jobs and ip services; more test; single live test
2010-03-03 09:13:09 -08:00
Alex Yarmula
6abc2110c5
added 2 more methods for managing servers
2010-03-03 09:13:09 -08:00
Adrian Cole
e6b5978616
more parser tests
2010-02-22 21:27:05 -08:00
Adrian Cole
b59faeb385
fix where username and password cannot both contain @
2010-02-22 20:49:32 -08:00