Commit Graph

368 Commits

Author SHA1 Message Date
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
Adrian Cole a72efaea6d Issue 177: support scheme-only redirects 2010-02-21 10:43:00 -08:00
Adrian Cole 041ef28bcb fix where executor service doesn't close when context does 2010-02-16 08:28:56 -08:00
alexstaytuned 9ec8e07243 Added container name validator for Azure. Changed the way the validation exceptions are passed through. 2010-02-09 23:31:41 -08:00
Adrian Cole 752ab1c136 Issue 140: fixed to work when varargs are present 2010-02-09 13:16:24 -08:00
Adrian Cole 44a744de9e Issue 140: initial validator support from Alex 2010-02-09 12:38:44 -08:00
Adrian Cole 7050b0f85c fixed status checkers 2010-02-08 22:53:04 -08:00
Adrian Cole 52e40c4651 normalized usage of null across compute apis, removed loop of recreating nodes, extracted BaseComputeService class 2010-02-08 01:32:53 -08:00
Adrian Cole 1a5016a4f8 changed to snapshot versioning so that hudson will work 2010-02-05 23:43:25 -08:00
Adrian Cole 7228d2ea04 Issue 107: added proxy support, timeout parameters, and refactored ssl module 2010-02-05 23:16:34 -08:00
Adrian Cole 268bc2ec04 issue 107: revised hc module, and included it in the enterprise config 2010-02-04 21:51:37 -08:00
Adrian Cole 4582c57c72 fixed version numbers to SNAPSHOT 2010-02-04 21:30:22 -08:00
Adrian Cole aeb57070e9 Issue 107: new Apache HttpComponents HttpClient 4.0 plugin 2010-02-04 20:36:21 -08:00
adrian.f.cole 2ed029764f beta-3 release
git-svn-id: http://jclouds.googlecode.com/svn/branches/1.0-beta-3@3054 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-02-02 11:34:05 +00:00
adrian.f.cole b217410ac0 Issue 9, Issue 127: updated javadoc, modified dist to not jarjar, changed dist to support profiles, tools, blobstore, and compute api
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2754 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-02-02 08:31:30 +00:00
adrian.f.cole 7120f6e536 corrected CNFE, as it should have been a subclass of ResourceNotFoundException; stabalized the directory support for rackspace and atmos
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2753 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-02-02 04:07:49 +00:00
adrian.f.cole a268309c94 overhauled the blobstore api to work with pseudo directories and continuable lists. fixed connection errors in http executor. changed to return null on resource not found
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2745 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-02-01 10:09:45 +00:00
adrian.f.cole 2b3d2b0c48 fix bugs found by pvdyck blind usage of content on HEAD requests and throwing away data on generation of uri
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2738 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-29 23:39:47 +00:00
adrian.f.cole 24f1836f7a Issue 130 added rsa key options to compute api
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2734 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-29 07:01:20 +00:00
adrian.f.cole 3521c47029 Issue 130: added location and made compute service set-based
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2730 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-28 05:21:11 +00:00
adrian.f.cole 70aa7e4ef3 Issue 73, 130, 150: overhauled context builders, blobstore javadocs, setup http connection limiter, and otherwise readied the code for consumption
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2729 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-25 09:41:37 +00:00
adrian.f.cole 9d305c95a9 Issue 130: added rimu and vanilla vcloud, hardened state changes to delete with status checks, added example build.properties to ant samples
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2727 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-23 03:22:28 +00:00
adrian.f.cole 28aadccb49 Issue 130: fleshed out compute abstraction and hardened TemplateBuilder design
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2718 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-22 09:35:39 +00:00
adrian.f.cole a17da70588 support null; add AuthorizationException
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2717 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-22 00:30:07 +00:00
adrian.f.cole cb906ded3c Issue 130: added options to runNode like openPorts and runScript; added ability to specify alternate endpoint in *ContextBuilderFactory; updated ant tasks to use new node features; Issue 112: normalized vcloud clients
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2712 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-21 06:22:42 +00:00
sharedocs1@gmail.com e486147c01 Updated license headers (no code changes).
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2703 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-20 11:52:59 +00:00
adrian.f.cole 9b39988ad7 Issue 130, Issue 73: separated out provider context from abstraction. accessible via getProviderSpecificContext
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2684 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-20 00:32:04 +00:00
adrian.f.cole e38f58902c Added more images to ec2
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2673 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-19 11:18:41 +00:00
adrian.f.cole 49f14ca0e8 fixed wire logging
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2671 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-19 07:05:59 +00:00
adrian.f.cole 969bb8ea38 Issue 144: Temporary hack until http://code.google.com/p/guava-libraries/issues/detail?id=317 is fixed.
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2670 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-19 02:23:30 +00:00
adrian.f.cole 4407490ff0 Issue 149: updated to latest resteasy release
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2669 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-18 23:49:04 +00:00
adrian.f.cole f9fec120a7 Issue 130: separated out compute api
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2668 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-18 22:56:58 +00:00
adrian.f.cole 27de8ac105 Issue 148 Issue 9 cleanup javadoc, removed use of string.replaceAll
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2664 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-18 20:28:37 +00:00
adrian.f.cole 2776d12093 corrected ssl errors in blobstore and normalized context factories
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2663 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-16 17:35:59 +00:00
adrian.f.cole d8e6c0e248 Issue 130, Issue 29: normalize location, called Region in amazon speak, restructured domain model across compute and blobstore
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2658 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-15 23:13:35 +00:00
lili.recusant bc334b9447 Added WEBAPPVM image (right now only available on Terremark)
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2657 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-15 22:24:32 +00:00
adrian.f.cole 2e138bebe3 bad test fixed
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2654 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-14 16:50:50 +00:00
adrian.f.cole e330360f64 Issue 122: updated http proxy
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2650 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-14 03:30:32 +00:00
adrian.f.cole 7559ba165e Issue 122: added proxy support to default java engine
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2649 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-13 21:05:23 +00:00
adrian.f.cole 313e56e8d6 Issue 130: tune output in compute service
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2646 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-13 07:55:27 +00:00
adrian.f.cole 2d19e33828 changed factories to not use varargs as it makes scripting ugly. also added NONE options for the same reason.
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2645 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-13 06:34:35 +00:00
adrian.f.cole 6ff6abd36c Issue 129 Issue 130: changed naming convention per libcloud; added context object
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2644 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-13 01:19:42 +00:00
adrian.f.cole e3c6b0e4e1 fastest ec2
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2642 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-12 03:14:05 +00:00
adrian.f.cole b29521ef41 Issue 147: performace improvements to SQS
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2641 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-12 02:18:23 +00:00
adrian.f.cole 0373e508ec removed httpnio from Enterprise config and fixed null logger
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2639 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-11 18:01:04 +00:00
adrian.f.cole 7467011318 fixing the pom since resteasy is broken in the other repo
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2638 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-11 16:31:06 +00:00
adrian.f.cole 5b1a2da6a1 Issue 129: cargo integration and ant task consolidation
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2636 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-11 13:38:07 +00:00
adrian.f.cole befd1f0a4e Issue 130: corrected type where UMBUNTU should have been UBUNTU, started integrating cargo
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2630 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-11 05:57:07 +00:00
adrian.f.cole 83a2d54e3e Issue 144: convert to ListenableFutures
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2625 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-10 06:25:44 +00:00
adrian.f.cole e69831b1a9 Issue 144: replaced exception handling with guava's Throwables methods
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2624 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-10 05:07:42 +00:00
adrian.f.cole 1284fd67fa Issue 144: replaced FutureFunctionCallable, FutureFunctionWrapper, RunnableFutureTask with Futures.compose and Futures.chain
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2617 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-07 01:46:43 +00:00
adrian.f.cole 6a5a4df606 Issue 144: replace WithinThreadExecutorService with com.google.common.util.concurrent.Executors.sameThreadExecutor
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2616 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 22:21:24 +00:00
adrian.f.cole 21014b6c19 removed collections dep as it is now part of guava
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2615 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 21:22:18 +00:00
adrian.f.cole e0a875333f Issue 112: better error handling and timeouts
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2614 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 19:37:21 +00:00
adrian.f.cole 1048f91c5c changed pom to not rely on the unreliable resteasy snapshot
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2613 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 18:44:16 +00:00
adrian.f.cole 83ff721365 final version of google collections
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2607 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 02:57:55 +00:00
sharedocs1@gmail.com bf272b3df0 Housekeeping: removed a public modifier from an interface method since they're public by default.
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2594 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-04 20:02:12 +00:00
adrian.f.cole bdbb6d0ec9 corrected license of pom.xml files
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2564 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-01 17:56:29 +00:00
adrian.f.cole 7e34f51cc4 Issue 29: completed instance commands
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2561 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-01 01:38:23 +00:00
adrian.f.cole 32ab37d3d7 Fixed license error caught by libcloud: jclouds isn't licensed to Apache, it just uses that license. thanks guys
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2558 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-31 17:36:46 +00:00
adrian.f.cole 7300c0db77 force resteasy into snapshot repo until ci is fixed
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2539 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-30 00:11:24 +00:00
adrian.f.cole 0f158c95f2 Issue 29: completed EBS support
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2533 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-29 05:26:12 +00:00