Commit Graph

165 Commits

Author SHA1 Message Date
Adrian Cole de4183e579 revised terremark impl as certain methods related to public ips are only in the ecloud impl 2010-08-10 15:54:06 -07:00
Adrian Cole b0050eeeeb Issue 306: tasks list and catalog by name 2010-08-09 19:58:37 -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 3289871c14 Issue 327: introduced VCloudLocation which hides the Resource corresponding to the org or vdc 2010-08-09 09:54:41 -07:00
Adrian Cole d8a8c38e4f Issue 306: revised vdc, instantiate, and clone to accept org/vdc name parameters 2010-08-09 01:29:48 -07:00
Adrian Cole 10c2a0e36b refactored retry/shortcircuit logic from vcloud as it is also used in aws 2010-08-08 17:46:00 -07:00
Adrian Cole 7f38672a4c Issue 327: added URI option for getting VDC 2010-08-08 14:33:15 -07:00
Adrian Cole e2c5a546a8 Issue 327: converted to URI id for keypair operations in terremark; Issue 306: converted vcloud org commands to be name-based 2010-08-08 13:12:52 -07:00
Adrian Cole 664644534a Issue 328: added blacklist for node commands using property jclouds.compute.blacklist.nodes with comma separated node names; note that this is only implemented in vcloud right now 2010-08-08 13:10:45 -07:00
Adrian Cole ef86f2da1b Issue 274: updated to latest guice 2010-08-05 19:04:15 -04: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 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 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 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 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 b641dbc1f1 Issue 306: started converting to name based instead of id based vcloud operations 2010-07-11 18:53:00 -07:00
Adrian Cole e8d0a11cda Issue 301: refactored http payload and rewrote crufty tests 2010-07-09 21:13:11 -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 88d64ee76c Issue 286: normalized names trmk-vcloudexpress -> TerremarkVCloudExpressClient; tmrk-ecloud -> TerremarkECloudClient 2010-07-05 23:46:33 -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 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 05d4b19fdd added generic bindings 2010-06-28 05:21:03 -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 35c83335d2 parameterized endpoint for terremark 2010-06-26 11:54:56 -07:00
Adrian Cole 055c56dc08 Issue 292: added simple http client 2010-06-25 10:45:15 -07:00
Adrian Cole 250f6140ee Issue 280: refactoring to support vcloud 0.9 2010-06-22 15:21:49 -07: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 bb3de69eb8 Issue 279: code glitch caught by byteman 2010-06-11 18:32:51 -07:00
Adrian Cole c2e1d33d0c Issue 279: fixed terremark retrying 5 times on authorization exception 2010-06-11 17:59:25 -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 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 a5abb14d20 made nullcredentials default and refined usage changing the vcloud api version 2010-05-24 14:56:59 -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 5b300f87cc fixed a minor vcloud bug and toString statements 2010-05-23 00:26:50 -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 efc47969d9 Issue 254: distinguish between id and providerId 2010-05-20 19:36:25 -07:00
Adrian Cole b7f1e06cf5 regression 2010-05-20 16:54:36 -07:00
Adrian Cole 467f815c17 revised load balancer code and implemented Issue 254: compute handle 2010-05-20 16:32:31 -07:00
Adrian Cole d8e21ad8d0 Issue 252: created templateBuilder.any() which can be used to get the known bootable params of a template, as well helper functions 2010-05-17 17:22:22 -07:00
Adrian Cole 20c282c8bc Issue 243 revise compute api for better support of single nodes and flexible aggregate commands 2010-05-13 17:54:04 -07:00
Adrian Cole 7363ae6e87 Issue 247: loosened terremark constraints and tested vapp configuration 2010-05-10 10:53:38 -07:00