Alex Yarmula
950776c0e9
Added a unit test for RunningInstanceToStorageMappingUnix.
...
Added DI for it in compute service.
Minor fixes for tests
2010-04-25 12:36:26 -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
Alex Yarmula
dac0c67a50
Added size mapping for EC2 instances
2010-04-21 12:57:36 -07:00
Adrian Cole
1714051272
Issue 231:scrape vapptemplate description for password, and provide password for windows instances
2010-04-20 02:53:00 -04:00
Ivan Meredith
4b8b0e8770
Added getNodes withDetails()
2010-04-18 20:29:18 +12:00
Adrian Cole
31d2b08b71
fixed ec2 to create a new keypair on each time runNodesWithTag; added a test to ensure we can add nodes to a set in a different context than it was created in
2010-04-17 00:03:55 -07:00
Adrian Cole
f3a9fabf44
normalized usage with compute/blobstore style
2010-04-16 23:58:04 -07:00
Adrian Cole
4331f63265
added logging statement when errors occur applying options to nodes
2010-04-16 15:28:11 -07:00
Chas Emerick
8203857af4
tweak clojure ebs wrapper to eliminate superfluous :attach option to create-volume
2010-04-16 16:52:20 -04:00
Chas Emerick
e1a5f58bd4
Issue 226: use jclouds-native objects (mostly) where ever
...
possible, including adding a single-step create-and-attach option for create-volume
2010-04-16 10:57:57 -04:00
Lili Nader
177a53b3db
issue 225
2010-04-14 22:31:08 -04:00
Alex Yarmula
56eff0f10d
fixed the method signature
2010-04-14 17:33:13 -07:00
Adrian Cole
dedd8f8270
fixed templateBuilder logger and also fixed copyright headers
2010-04-13 23:40:56 -07:00
Adrian Cole
29f435eafd
Merge branch 'master' of git://github.com/cemerick/jclouds
...
* 'master' of git://github.com/cemerick/jclouds:
add copyright notice and attribution to clojure ebs wrapper
added create- and delete-snapshot to clojure ebs wrapper
First cut at a clojure wrapper of EBS interface
2010-04-13 11:05:37 -07:00
Chas Emerick
b74a203401
add copyright notice and attribution to clojure ebs wrapper
2010-04-13 13:52:18 -04: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
d4d9d76388
fixed the tests
2010-04-08 13:49:50 -07:00
Alex Yarmula
214aee6626
moved the default credentials to ImageImpl#defaultCredentials, issue 157
2010-04-08 12:44:19 -07:00
Chas Emerick
5f842ebb6d
added create- and delete-snapshot to clojure ebs wrapper
2010-04-08 08:14:22 -04:00
Chas Emerick
bc7a92fae1
First cut at a clojure wrapper of EBS interface
2010-04-08 08:14:21 -04:00
Alex Yarmula
1bdf5eda18
added resolve images functionality (currently supported are ec2 and gogrid). current implementations are only resolving the credentials/authentication
2010-04-07 16:10:37 -07:00
Alex Yarmula
7d4d1b3b4a
fixed the missing dependency on the demo that was moved
2010-04-07 15:17:00 -07:00
Alex Yarmula
de2ed9558a
Merge branch 'master' of github.com:jclouds/jclouds
2010-04-07 15:11:52 -07:00
Adrian Cole
89958f93d1
normalized image parsing across canonical and alestic; added tests to kickout non-amis and test images
2010-04-07 12:47:49 -07:00
Adrian Cole
fab4a0fb4d
tuned runscript to use herefile syntax so that it is easier to troubleshoot and works without needing to escape characters
2010-04-06 15:13:08 -07:00
Alex Yarmula
9eb73a8544
Merge branch 'master' of github.com:jclouds/jclouds
2010-04-06 11:01:07 -07:00
Alex Yarmula
63c5f8b85c
Merge branch 'master' of github.com:jclouds/jclouds
2010-04-06 09:45:49 -07:00
Chas Emerick
c352f408a2
fix ec2 to work with canonical AMIs
2010-04-06 08:24:55 -04:00
Adrian Cole
736e85da6b
fixed ec2 to work with alestic amis
2010-04-05 20:06:57 -07:00
Alex Yarmula
2ccbc8e40a
resize-ebs is moved to clouddemo repository
2010-04-05 15:21:25 -07:00
Adrian Cole
190c768d02
Issue 221: made sure default template always works on all cloud providers
2010-04-04 22:57:03 -07:00
Adrian Cole
4ee4bb8764
Issue 210: ec2 content length header was bad. corrected and also updated default appengine test app to allow more time to startup
2010-04-04 19:48:02 -07:00
Adrian Cole
68080daee3
Issue 211:update to latest appengine sdk 1.3.2
2010-03-31 19:04:37 -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
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
Adrian Cole
38b2bef023
Issue 211: added gae, but waiting for service to go live
2010-03-20 16:22:17 -07:00
Adrian Cole
72da36bf33
switched aws demo to use s3 and ec2
2010-03-20 12:40:52 -07:00
Andrew Phillips
83d0b24e53
Line endings.
2010-03-19 12:11:31 +01:00
Andrew Phillips
3b9e961268
Merge remote branch 'origin'
2010-03-19 11:33:57 +01:00
Andrew Phillips
64b68d73db
Housekeeping: renamed all .svnignore files to .gitignore, and some line endings.
2010-03-19 11:30:13 +01:00
Andrew Phillips
43788298f8
Merge branch 'master' of C:\Users\aphillips\Workspaces\Personal\jclouds
2010-03-19 09:03:35 +01:00
Andrew Phillips
550384bd22
Line ending changes and POM formatting.
2010-03-19 09:02:17 +01:00
Adrian Cole
92cc6d6a21
Refactored AMI parsing
2010-03-18 18:29:39 -07:00
Adrian Cole
b47c6114c0
alestic changed naming convention to not include manifest.xml
2010-03-17 21:32:14 -07:00
Alex Yarmula
e1903f9473
Merge branch 'issue174'
2010-03-16 20:34:29 -07:00
Alex Yarmula
f959db6546
fixed the aws tests
2010-03-16 17:03:08 -07:00
Alex Yarmula
b9a5dc0d0b
fix for multiple security groups in ec2
2010-03-16 16:56:09 -07:00
Alex Yarmula
a7d73a2d64
fix for multiple security groups in ec2
2010-03-16 16:55:19 -07:00
Adrian Cole
dc512e8bae
Issue 202: withDetails support for BlobStore.list(String,ListContainerOptions)
2010-03-14 23:34:47 -07:00
Adrian Cole
e04784373e
Issue 154: added Transient blobstore
2010-03-09 09:17:33 -08:00
Adrian Cole
b190651247
refactored configuration module so that Issue 201 could occur. linked context with objects created from it
2010-03-09 00:10:27 -08:00
Adrian Cole
8ad3955e36
example of testing request signing
2010-02-25 13:32:34 -08:00
Alex Yarmula
d71b439981
Changed the instance Size to support floating-point type of # of cores (ex, 6.5 cores). Propogated the change to template builder and related ComputeService usages.
2010-02-23 13:24:57 -08:00
Alex Yarmula
c0b5d832b5
added support for m2.xlarge instance type in ec2. added tests in EC2ComputeServiceTest
2010-02-23 11:54:46 -08:00
Adrian Cole
f2fb83abaf
Merge branch 'master' of git@github.com:jclouds/jclouds
...
* 'master' of git@github.com:jclouds/jclouds:
Changed the way device name is passed
2010-02-21 10:58:36 -08:00
Adrian Cole
a72efaea6d
Issue 177: support scheme-only redirects
2010-02-21 10:43:00 -08:00
Alex Yarmula
db31695940
Changed the way device name is passed
2010-02-20 15:55:03 -08:00
Alex Yarmula
55c8ce03ad
Improved #equals for RunningInstance.EbsBlockDevice
...
Added the header to BlockDeviceMapping
2010-02-20 12:54:07 -08:00
Alex Yarmula
a607d3573f
Removed the class that's no longer used
2010-02-20 12:43:32 -08:00
Alex Yarmula
7133a0b2ad
Fixed wrong dependency
2010-02-20 12:35:05 -08:00
Alex Yarmula
0097a2ded6
Replaced string representation of BlockDeviceMapping with the class for Instance(Async)Client#setBlockDeviceMappingForInstanceInRegion, getBlockDeviceMappingForInstanceInRegion
...
Fixed the tests and some logic for BlockDeviceMapping. NOTE: Now it receives and returns instances of RunningInstance.EbsBlockDevice
2010-02-20 12:23:16 -08:00
Alex Yarmula
cec1a92bb4
Added root volume deletion after the test ends
2010-02-19 12:33:07 -08:00
Alex Yarmula
6786db2738
code refactoring for the test
2010-02-19 10:47:52 -08:00
Alex Yarmula
14d9862853
Added a new live test (InstanceVolumeManagerLiveTest.java).
...
Changed the snapshot taking behavior: snapshot is deleted when it's no longer needed.
Exposed some of the object on InstanceVolumeManager for tests
2010-02-18 16:56:36 -08:00
Alex Yarmula
1b09ebb041
Cleaned up SshExecutor
2010-02-17 10:51:32 -08:00
Alex Yarmula
543af26e92
Added SocketOpen retryable predicate for connecting to ssh
...
Some refactoring, including use of guava's checkState and more precise method parameters
2010-02-17 10:40:35 -08:00
Alex Yarmula
a46542ee91
removed incorrect path to key
2010-02-17 00:51:14 -08:00
Alex Yarmula
4d8050105a
added new demos in .pom
...
added proper headers
2010-02-17 00:48:21 -08:00
Alex Yarmula
f83dce9469
added aws demo that resizes volume size for EBS-backed instances
...
it includes main classes and Java launcher in /resize-ebs-java,
as well as JRuby launcher for the same Java classes
2010-02-17 00:31:36 -08:00
Alex Yarmula
3e8381e3f3
Added an overloaded version of 'createVolumeFromSnapshotInAvailabilityZone' to support specific size for a volume
2010-02-16 10:37:18 -08:00
Adrian Cole
c8f5d36c14
changed apache hc to not be automatically included in the enterprise distribution, as untuned it is much slower than default
2010-02-10 12:22:37 -08:00
Adrian Cole
df86359e65
Issue 156: refactored compute api classes and added reboot support
2010-02-08 22:09:07 -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
7228d2ea04
Issue 107: added proxy support, timeout parameters, and refactored ssl module
2010-02-05 23:16:34 -08:00
Adrian Cole
4582c57c72
fixed version numbers to SNAPSHOT
2010-02-04 21:30:22 -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
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
99dd7c1638
Issue 130: clarified method names
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2731 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-28 08:21:10 +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
aa41f4512b
Issue 130: added rackspace and cleaned up builder concepts
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2721 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-22 20:39:23 +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
2e213ae223
Issue 130: properly modeled node and templates
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2702 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-20 11:34:24 +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
35b2043e95
new GoogleAppEngineConfigurationModule
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2672 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-19 07:06:34 +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
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
adrian.f.cole
63073ae3f4
formatting
...
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2655 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-14 20:40:39 +00:00