Adrian Cole
3639af0f12
Issue 353: refactored payload/blob so that contentMetadata is a type.
2010-09-19 02:15:03 -07:00
Adrian Cole
ac9a642cd3
Issue 353: added disposition, encoding, language to blob and transient blobstore
2010-09-18 19:38:14 -07:00
Adrian Cole
de5ec94344
Merge branch 'master' of git://github.com/jclouds/jclouds
...
* 'master' of git://github.com/jclouds/jclouds:
fixed base archetype and removed twitter client
Issue 191, 273: moved to http://github.com/jclouds/chef
Issue 191, 273: moved to http://github.com/jclouds/chef
added test to aws for unknown instance type
Issue 358: changed to enum.UNRECOGNIZED for all values that could arrive from a server
Issue 280: started work converting to new error type in vcloud
Issue 199: update to latest version of ning
Add test for vararg options
2010-09-18 16:22:09 -07:00
Adrian Cole
2b918d5827
added test to aws for unknown instance type
2010-09-18 11:20:07 -07:00
Adrian Cole
e94ee94cd4
Issue 358: changed to enum.UNRECOGNIZED for all values that could arrive from a server
2010-09-18 10:04:43 -07:00
Rainbowbreeze
5d8f3bdb37
added tests for content-disposition, first step
2010-09-17 11:03:36 +02:00
Adrian Cole
5b16a80d2d
fixed live tests
2010-09-16 07:05:07 -07:00
Adrian Cole
b1dacbce7a
regression
2010-09-15 19:31:30 -07:00
Adrian Cole
6f3b20d9c9
Issue 355: initial cut of nova support
2010-09-15 19:12:21 -07:00
Adrian Cole
ccbe1c56f1
Issue 354: new amazon linux is default for ec2; 64bit and uses yum packaging
2010-09-15 16:29:01 -07:00
Adrian Cole
69417755cd
more euca
2010-09-15 16:04:02 -07:00
Adrian Cole
3799ce0a48
allowed image to be null
2010-09-15 14:20:49 -07:00
Adrian Cole
83393f1315
Issue 27: allow service to pass even if an ami that's associated with the running instance isn't viewable
2010-09-15 13:56:01 -07:00
Adrian Cole
d743f72ae5
mapped eucalypus invalid instance state of shutdown to terminated
2010-09-15 13:12:30 -07:00
Adrian Cole
d2b145b470
Issue 27: workaround for when availabilityZone is null in eucalyptus
2010-09-15 12:31:28 -07:00
Adrian Cole
7b360cad41
fixed ebs volume parsing
2010-09-15 09:25:47 -07:00
Adrian Cole
be69174a20
updated to accomodate application/unknown ec2 errors
2010-09-14 23:51:03 -07:00
Adrian Cole
0d7d2fe778
Issue 27: portability of error handling in eucalyptus where errors are text/plain on 400; changed euc m1.small to accept 64bit
2010-09-14 17:32:26 -07:00
Adrian Cole
b1da61fa03
workaround eucalyptus problem
2010-09-13 20:53:18 -07:00
Adrian Cole
f068a06354
Issue 352: refactored request signing
2010-09-13 18:24:16 -07:00
Adrian Cole
00361f859b
added statements for extracting targzs and running commands from a http request
2010-09-12 17:35:51 -07:00
Adrian Cole
5af7235132
corrected disk size
2010-09-12 09:31:08 -07:00
Adrian Cole
198eeec3d9
added volume to hardware object, added signed blob support, added example of how to use signed blobs with computeservice
2010-09-12 02:27:42 -07:00
Adrian Cole
59aea16b07
Issue 350: changed from Size to Hardware and added Processor model
2010-09-11 15:39:27 -07:00
Adrian Cole
dc3e326493
bumped up timeout
2010-09-10 21:27:00 -07:00
Adrian Cole
53adab1ab4
Issue 348: replaced custom-packaged resteasy with jersey-core
2010-09-10 15:40:04 -07:00
Adrian Cole
2b682c5dbb
Issue 345: added t1 micro instance and made it the default instance size in ec2
2010-09-09 12:44:42 -07:00
Adrian Cole
f4f714a2f4
Issue 308: added spotInstanceRequestId to ec2 runninginstance
2010-09-06 16:30:56 -07:00
Adrian Cole
a96471c9a8
added create file support to scriptbuilder
2010-09-02 01:34:40 -07:00
Adrian Cole
f265c4f3d7
more live tests for template builder
2010-08-31 11:23:28 -07:00
Adrian Cole
53db05540b
fixed ec2 templatebuilder
2010-08-24 21:08:21 -07:00
Adrian Cole
44c5fc714a
fixed default template for ec2 to use osVersion to match default image. improved error messages in templateBuilder
2010-08-24 17:00:19 -07:00
Lili Nader
aeaf68aaf8
added ListLoadBalancer classes
2010-08-23 11:44:18 -07:00
Lili Nader
6b832c79cf
minor improvements to elastic load balancer functionality
2010-08-20 18:20:58 -07:00
Adrian Cole
5413e12fcc
Issue 296 make terremark ecloud and vcloudexpress work from mvn -Plive install
2010-08-19 01:43:26 -07:00
Adrian Cole
f895756c65
Issue 333: added operatingsystem to nodemetatdata; Issue 327: completed vcloud conversion to ids; Issue 306; completed vcloud lookup by id; Issue 338: got rid architecture object
2010-08-18 21:04:17 -07:00
Adrian Cole
0394c29394
Issue 333: added OperatingSystem to Image
2010-08-17 21:41:48 -07:00
Adrian Cole
462a6e5617
Issue 335: took initialization code out of injection providers and into memoized suppliers, this will allow us to tune caching and speed up injection as guice is single-threaded; fixed broken windows along the way
2010-08-17 02:08:39 -07:00
Adrian Cole
df6fddb49d
Issue 334: started on cloudwatch, which is documented here: http://code.google.com/p/jclouds/wiki/EC2?#Monitoring_(Cloud_Watch)
2010-08-16 12:35:25 -07:00
Adrian Cole
420503d32e
updated and corrected license headers
2010-08-12 16:04:26 -07:00
Adrian Cole
dec277e4d5
Issue 331: fix bug where not all state mappings are handled
2010-08-09 15:28:38 -07:00
Adrian Cole
7e5fb14f60
Issue 314: reduced verbosity of parsing
2010-08-08 13:22:02 -07:00
Adrian Cole
1bb15418fe
reduced casting on xml handlers
2010-08-08 13:08:50 -07:00
Adrian Cole
ef86f2da1b
Issue 274: updated to latest guice
2010-08-05 19:04:15 -04:00
Lili Nader
43a0fa4879
minor improvements to elastic load balancer functionality
2010-08-01 16:14:43 -07:00
Lili Nader
9751d6a539
minor improvements to elastic load balancer functionality
2010-08-01 16:13:17 -07:00
Adrian Cole
6f180ddb4e
Issu 301: refactored utilities that depend on guava. introduced Crypto, CryptoStreams, and more Payloads to help deal with encrypted payloads and headers
2010-08-01 02:07:53 -07:00
Adrian Cole
a9a0c53fb2
Issue 191: added RSA PEM parsing to encryptionUtils
2010-07-30 23:58:31 -07:00
Adrian Cole
6d438fbbe1
Issue 326: fixed -1 error code in jsch and updated to include a new logger jclouds.ssh
2010-07-30 12:28:14 -07:00
Adrian Cole
34518f54ba
Issue 325: massive refactor in order to stop serializing native async http client requests
2010-07-30 01:26:55 -07:00
Andrew Phillips
e1f5369243
Removed 1,000,000 redundant .gitignores (they're inherited)
2010-07-28 14:38:28 +02:00
Adrian Cole
ca247efaed
Issue 324: added properties for (jclouds|provider).modules, (jclouds|provider).credential.resource, and (jclouds|provider).credential.file in order to support rewiring jclouds http and other components via properties files, and extract out where credentials are obtained from
2010-07-28 00:41:13 -07:00
Adrian Cole
d884978a98
fixed NPE when httpresponseexception is caused by an io exception
2010-07-27 17:04:05 -07:00
Adrian Cole
d476016bd5
Issue 322: switched to Suppliers.memoizeWithExpiration
2010-07-26 14:57:37 -07:00
Adrian Cole
35a766c0fa
Issue 320: introduced Json object to decouple us from gson libraries
2010-07-25 17:40:44 -07:00
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
887bb7adfe
Issue 316: refactored ssh to use Payload object; deprecated non-payload methods
2010-07-19 13:08:12 -07:00
Adrian Cole
889f47078d
fixed tests and virtualizationType for ec2
2010-07-17 22:33:00 -07:00
Adrian Cole
d626a9848e
Issue 311: now supporting ec2 cluster instance sizes and placement groups
2010-07-17 21:47:37 -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
7d27e70d59
ec2: started work on reserved instances
2010-07-17 13:08:22 -05: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
436037c7be
Issue 191: updated chef to use new utilities
2010-07-12 14:38:14 -07:00
Adrian Cole
23c9bbe33c
Issue 27: stopped setting availability zone state as an enum, as it isn't required to be by spec
2010-07-11 14:50:54 -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
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
204c093753
refactored encryption service and exposed sha256 routine
2010-07-06 18:21:11 -07:00
Adrian Cole
f777592a83
fixed s3 regression wrt metadata
2010-07-06 13:32:38 -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
360af6f42c
Issue 289: fixed template options classpath woes
2010-06-28 15:17:05 -07:00
Adrian Cole
7e28286dd0
Issue 293: normalized on provider vocab
2010-06-28 12:03:35 -07:00
Adrian Cole
caceae90bd
Issue 293: normalized on identity/credential vocab
2010-06-28 11:33:41 -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
5afc44b2b7
Issue 291: added test cases
2010-06-23 15:43:39 -07:00
Lili Nader
66eed877b1
added VPC support to EC2 ComputeService
2010-06-23 15:40:31 -04:00
Lili Nader
23179f03c1
added VPC support to EC2 ComputeService
2010-06-23 15:39:55 -04:00
Lili Nader
4bc6434234
added VPC support to EC2 ComputeService
2010-06-23 15:39:37 -04:00
Adrian Cole
3631c9c365
Issue 27: switch to hostname instead of ip address
2010-06-16 14:18:38 -04:00
Adrian Cole
ca64722a0f
Issue 27: adjusted for incorrect 0.0.0.0 ips and inconsistent timestamp formats in eucalyptus
2010-06-16 12:26:35 -04:00
Adrian Cole
4b91eb6046
Issue 27: timeout adjustments and fixed a subtle bug in listnodes
2010-06-16 00:40:48 -04:00
Adrian Cole
3cd0c2223d
Issue 27: fixed some weirdness related to eucalyptus parsing
2010-06-15 23:47:34 -04:00
Adrian Cole
518b453c6d
Issue 271 updated to support google storage
2010-06-15 17:04:01 -04:00
Adrian Cole
cba3f660fb
Issue 27: added 'walrus' blobstore and 'eucalyptus' compute providers
2010-06-15 15:22:32 -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
306bb0ebde
Issue 191: started cookbook support; refactored multipart form code
2010-06-11 19:02:19 -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
Chas Emerick
fd2eea6e7d
fixed node.getId() usage in clojure elastic ip wrapper
2010-05-26 08:28:34 -04:00
Chas Emerick
667c3ed03e
fixed node.getId() usage in clojure ebs wrapper
2010-05-26 00:04:30 -04:00
Chas Emerick
37aa405b0a
fix elastic-ip clojure wrapper for INetAddress change
2010-05-25 12:41:47 -04: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
237afa4ddc
updated loadbalancer to backoff on unknownhost exception; made template match ubuntu 10.04 on rackspace, aws, and rimu
2010-05-24 09:16:10 -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