Adrian Cole
16a973c08c
handle case when image location is null (ex. not scoped to a location)
...
work on templates where image and hardware have no location
better warning messages on templates we cannot use
lookup images less often in vcloud
2012-01-15 02:12:14 -08:00
Adrian Cole
c151e5bdd7
Issue 730: last deprecated methods scheduled for removal in 1.3
2012-01-10 18:10:55 -08:00
Adrian Cole
f3f56463b4
centralized RestContext<S,A> binding
2012-01-10 12:21:25 -08:00
Adrian Cole
e46ee9fbc4
Issue 807:update license headers
2012-01-09 10:54:57 -08:00
Adrian Cole
f06e6982eb
Issue 800:introduce property for build version
2012-01-05 17:51:55 -08:00
Adrian Cole
99fb37f6cf
refactored LiveTest code to share property initialization
2012-01-05 17:51:03 -08:00
Adrian Cole
42137677da
Issue 801:fix inconsistency in test property test.provider.apiversion set in pom.xml -> api-version
2012-01-05 13:09:45 -08:00
Andrew Phillips
d3ab85918e
Updated explanation of a potentially unexpected cast to refer to the JDK bug that necessitates it
2012-01-05 15:31:44 -05:00
Andrew Phillips
1ba75f623f
[issue 795] Fixing a compilation failure in EC2ListNodesStrategy - looks like something happened with generic casts between Java 6 and 7 (see http://stackoverflow.com/questions/8637937/why-does-a-generic-cast-of-a-list-extends-set-to-listset-succeed-on-sun )
2011-12-26 21:17:40 +00:00
Adrian Cole
3a8ea09fb9
missing commits
2011-12-22 02:23:20 -08:00
Adrian Cole
20f3e52731
Merge branch 'master' of https://github.com/grkvlt/jclouds
...
* 'master' of https://github.com/grkvlt/jclouds :
The describeAddressesInRegion call returns empty set on not found, not exception
PublicIpInstanceIdPair has different id format to node
Issue 757: Remove old public IPs when associating elastic IP addresses
2011-12-21 03:46:00 -08:00
Andrew Donald Kennedy
979d9ba046
The describeAddressesInRegion call returns empty set on not found, not exception
2011-12-21 11:13:46 +00:00
Andrew Donald Kennedy
ee0bade6ad
PublicIpInstanceIdPair has different id format to node
2011-12-21 11:05:29 +00:00
Andrew Donald Kennedy
ddbf39e4a6
Issue 757: Remove old public IPs when associating elastic IP addresses
2011-12-21 10:51:35 +00:00
Adrian Cole
f9b38f646c
Issue 730: removed deprecated methods from ComputeService RunScript/TemplateOptions SshClient.Factory and replaced occurences of Credentials with LoginCredentials whereever possible
2011-12-20 23:19:45 -08:00
Adrian Cole
29809d6e09
should cleanup after test
2011-12-19 02:39:07 -08:00
Adrian Cole
6bac1db9fb
typos
2011-12-19 01:52:42 -08:00
Adrian Cole
bf99fb10a0
Issue 757: refactor elastic ip auto-allocation approach and backfill related tests
2011-12-19 01:46:19 -08:00
Jan Paral
1f095fda4a
Issue 757: Auto allocate Elastic IPs and deal with empty tags in describe security groups response
2011-12-18 16:47:13 -07:00
Adrian Cole
e942d58fa7
Merge pull request #254 from grkvlt/master
...
Issue 779: Fix password/privateKey override issues with providers
2011-12-18 13:37:09 -08:00
Andrew Donald Kennedy
31d3fe483f
Issue 769: Make password and privateKey optional for LoginCredentials
2011-12-17 14:08:49 +00:00
Adrian Cole
beb87a2131
Issue 781:update to guava 11.0-rc1
2011-12-14 23:56:50 -08:00
Adrian Cole
40d2abbac5
Issue 780:add new sa-east-1 region
2011-12-14 22:42:32 -08:00
Aled Sage
44df7b0d69
Issue 763: deleted testTemplateBuildsFasterByImageIdThanBySearchingAllImages
2011-12-13 22:42:14 +00:00
Aled Sage
d32bbc18c4
Issue 763: moved testTemplateBuildsFasterByImageIdThanBySearchingAllImages, from EC2ComputeServiceLiveTest to EC2TemplateBuilderLiveTest; disabled in eucalyptus-partner-cloud
2011-12-13 22:42:13 +00:00
Aled Sage
f140688077
Issue 763: added EC2TemplateBuilderLiveTest to assert httpCommands don't fetch all images
2011-12-13 22:42:13 +00:00
Aled Sage
094e537488
Issue 763: cache loader does not reload after AuthorizationException
2011-12-08 10:22:26 -08:00
Aled Sage
dad5356991
Issue 763: Supplier<Set<Image>> for EC2 returns set backed by on-demand cache if ami-owners is empty
2011-12-08 10:22:26 -08:00
Aled Sage
741773f9ab
Issue 763: set image cache expiry using PROPERTY_SESSION_INTERVAL
2011-12-08 10:22:26 -08:00
Aled Sage
a45e16ebb3
Issue 763: code tidy, to use new ImagesToRegionAndIdMap.imagesToMap(Set<Image>)
2011-12-08 10:22:26 -08:00
Aled Sage
1fb371497b
Issue 763: image cache loader: wrap in retry logic; don't memoize cache
2011-12-08 10:22:26 -08:00
Aled Sage
635c420a92
Issue 763: don't retrieve all images when template.imageId supplied
2011-12-08 10:22:26 -08:00
Adrian Cole
d81d1680f7
remap public ip to private ip if incorrectly set by ec2 clone api
2011-12-07 13:32:44 -08:00
Adrian Cole
4a5af1e7a5
Issue 441: added new type: LoginCredentials, and (jclouds|provider).image.(login-user|authenticate-sudo) context properties
2011-11-21 11:00:12 +02:00
Adrian Cole
85a0cdfa9c
Issue 755:support new cc2.8xlarge instance size
2011-11-16 10:47:44 +02:00
Adrian Cole
fa4e7da19d
added constructor so that whirr can use it
2011-11-16 08:01:06 +02:00
Adrian Cole
4329129c25
Issue 750:property to set the image id for the default template
2011-11-14 19:25:46 +02:00
Adrian Cole
69467b04e3
Issue 752:move off deprecated systemProperties to systemPropertyVariables in surefire
2011-11-14 19:25:45 +02:00
Adrian Cole
c08a7884bd
Issue 750:property to set the image id for the default template
2011-11-11 19:48:28 +02:00
Adrian Cole
e9cff5e17c
Issue 747:add new us-west-2 region
2011-11-09 11:19:40 +01:00
Adrian Cole
dd89ad3068
backfilled tests and refactored most of org.jclouds.location.suppliers package
2011-10-23 04:38:25 +02:00
Adrian Cole
552242e863
moved to 1.3.0-SNAPSHOT
2011-10-16 12:26:31 -07:00
Adrian Cole
ed47d255b0
Issue 612: added Name support to aws-ec2
2011-10-15 00:26:54 -07:00
Adrian Cole
9104eca282
Issue 717: corrected keyPair state logic which was redundantly creating keys
2011-10-14 01:49:18 -07:00
Adrian Cole
7e5a6e68cf
Issue 719: add sha1 support to SshKeys
2011-10-13 23:57:46 -07:00
Adrian Cole
c28a2e38c3
Issue 719: added some logging for ssh fingerprints
2011-10-13 01:49:49 -07:00
Adrian Cole
326328b71b
spot requests are not opening in us-east-1 or us-west-1: switching to eu-west-1
2011-10-11 17:12:46 -07:00
Adrian Cole
cd710a2a94
Issue 715:Unable to resolve symbol: -?> in this context
2011-10-11 09:23:07 -07:00
Adrian Cole
bbbd5a35fc
Issue 690:Update to guava 10.0.1
2011-10-10 18:00:07 -07:00
Adrian Cole
842da34982
Issue 713:support userMetadata in createNodesInGroup in byon, cloudservers, and aws-ec2
2011-10-07 00:34:44 -07:00
Adrian Cole
04a5aa8f71
Merge pull request #91 from ahgittin/704-clojure13
...
Issue 704: clojure13
2011-10-04 00:49:43 -07:00
Alex Heneveld
9d30fde375
issue 704, clojure 1.3 compatibility: removed uses of clojure-contrib, bringing in preferred modular dependencies where needed (tools.logging and core.incubator), adding the map-str function (that is all that was missing from clojure-contrib string), changing uses of "condition" to be java.lang.Exception, and changing the reference to private type byte-array-type to be the class directly in its own extend-protocol block since private type isn't liked under clojure 1.3; also removed clojure 1.1 build profile
2011-10-03 11:17:16 +01:00
Adrian Cole
ec7a736771
updated eucalyptus tests
2011-09-30 22:38:25 -07:00
Adrian Cole
79a8336b10
Issue 696:The security group 'X' does not exist error when creating nodes
2011-09-22 22:53:09 -07:00
Adrian Cole
b4e4c26f44
fixed ec2 regressions related mapmaker -> cachebuilder
2011-09-22 02:29:14 -07:00
Adrian Cole
4cd94489c9
Issue 690:Update to guava 10.0rc2 and change from MapMaker to CacheBuilder
2011-09-22 00:23:29 -07:00
Guillaume Nodet
87dd23551c
Avoid using a non official jsr and use our own annotations
2011-09-16 17:52:12 +02:00
Adrian Cole
bedfee376a
Issue 659:Specify non-default key pair for boot script in EC2
2011-09-07 11:50:31 +02:00
Adrian Cole
b20cc16693
Issue 677:Race in authorizeGroupToItself and node launch
2011-09-02 13:43:57 -07:00
Adrian Cole
7f3ca1ad70
Issue 674: fixed merge problem
2011-09-01 16:33:28 -07:00
nterry
428b2bd2ea
Fixed ec2 issue where whole thing aborts if one regoin is unavailable. Should be easy to implement with other providers.
2011-09-01 10:36:00 -06:00
Adrian Cole
960bfe709f
Issue 663:Update license headers to jclouds, Inc. and setup NOTICE file
2011-08-16 18:14:30 -07:00
Adrian Cole
ccb3d84133
Issue 660:null group on nodes from aws-ec2 provider
2011-08-16 09:26:25 -07:00
Adrian Cole
0a8f38b90e
bumped snapshot version to 1.2.0-SNAPSHOT
2011-08-05 04:09:23 +01:00
Adrian Cole
2b28c04c0f
Issue 539:expose templatebuilder parameter to prefer s3-backed images
2011-08-04 11:25:49 +02:00
Adrian Cole
a26c568d7b
Issue 606:add ability to authorize ec2 ingress rules by source group constrained by port range
2011-07-29 03:41:20 -07:00
Adrian Cole
edc1b10610
Issue 637: moved to sshj and tested on aws-ec2 gogrid cloudservers elastichosts-lon-p trmk-*
2011-07-25 03:59:01 -07:00
Adrian Cole
6928082674
Issue 487:Add hostname property to nodemetadata
2011-07-22 21:21:33 +10:00
Adrian Cole
acd4b4a628
clean up style warnings
2011-07-22 12:48:59 +10:00
Adrian Cole
5f54110a47
Issue 623:clean up exception messages when templateBuilder fails to match an image
2011-07-12 00:16:02 -07:00
Adrian Cole
6e2cf793b2
Issue 613:Automatically parse cluster ami list
2011-07-08 02:13:12 -07:00
Adrian Cole
3c200645bc
added ec2 support for image filters
2011-07-08 02:13:12 -07:00
Adrian Cole
537691226e
added hypervisor property to ec2 image
2011-07-08 02:13:12 -07:00
Adrian Cole
0502300840
fixed ec2 security group live test
2011-06-27 02:26:51 -07:00
Andrew Phillips
7d2fb23119
Master version is now 1.1.0-SNAPSHOT (= next feature version) now that 1.0.0 is out
2011-06-05 11:17:43 +04:00
Mattias Holmqvist
02391ce2b5
Merge branch 'master' of https://github.com/jclouds/jclouds into ebs2_elastic-ip2
2011-06-03 09:29:41 +02:00
Mattias Holmqvist
69aac6b455
Cleaning up API for ebs2 and elastic-ip2 after review. Minor changes to doc-strings, code formatting and order of args in release fn.
2011-06-03 09:29:04 +02:00
Adrian Cole
ac56adc2e1
Issue 592:templateBuilder.fromTemplate loses location when more narrow than region
2011-06-02 13:47:57 -07:00
Adrian Cole
a0692e737f
refactored so that eucalyptus m1.small can use 64 bit image
2011-06-02 13:20:17 -07:00
Mattias Holmqvist
c330e100f0
Fixed typo
2011-06-02 14:00:02 +02:00
Mattias Holmqvist
f73b46965b
First version of elastic_ip2.clj
2011-06-02 12:45:52 +02:00
Mattias Holmqvist
36cc3805b5
First version of ebs2.clj
2011-06-02 12:11:23 +02:00
Adrian Cole
08c8430619
Merge branch 'master' of git@github.com:jclouds/jclouds
...
* 'master' of git@github.com:jclouds/jclouds:
Issue 574: don't make build dependent on tz
'appid' value in cloudbees-web.xml value is sufficient, no need for it in the bees plugin configt need the bees.appid value in the plugin config as it's already set
Removed unused deps
Added the new TweetStore aggregator project to demos
Created a TweetStore parent project, updated twitter4j to 2.2 and switched to OAuth
Added instructions to generate Twitter consumer keys and access tokens to READMEs
added AWS Security Group Clojure wrapper
2011-06-01 16:18:43 -07:00
Adrian Cole
1858f77451
fixed regressions on ec2
2011-06-01 16:18:24 -07:00
Juergen Hoetzel
c3d767e463
added AWS Security Group Clojure wrapper
2011-06-01 14:24:11 +02:00
Adrian Cole
c621d53799
Issue 565: run script on a distinct node
2011-05-16 16:56:14 -07:00
Gustavo Morozowski
557c0d75fe
moved maven-bundle-plugin instructions to top project pom
2011-05-16 09:14:12 -03:00
Adrian Cole
08ee5d5c8d
added tags to nodemetadata, revised byon to be persistable to blobstore
2011-05-16 00:46:02 -07:00
Adrian Cole
ddc514d602
Issue 42: added osgi fragment plugin to poms
2011-05-15 12:08:53 -07:00
Juergen Hoetzel
734bfc2b94
fix invalid package/class imports
...
Caused by commit eedc94948e
(Issue 440:
moved ec2 into its own api module)
2011-05-14 13:07:56 +02:00
Adrian Cole
a925d704f4
Issue 543, 473: new AdminAccess statement, which locks down compute nodes and creates a default admin account
2011-05-06 00:35:50 -07:00
Adrian Cole
9e94fc6fc9
updated license headers
2011-04-09 03:20:17 -07:00
Adrian Cole
a3fc778035
Issue 512: locked virtualization type down
2011-04-07 16:25:17 -07:00
Adrian Cole
1a51fbc8ad
deltacloud now operates on rackspace
2011-04-04 00:50:49 -07:00
Adrian Cole
b0c4b9be9a
Issue 308: added compute service hooks for spot instances
2011-03-08 13:48:04 -08:00
Adrian Cole
25db134edc
fix for duplicate key exception
2011-03-08 00:31:56 -08:00
Adrian Cole
46a214b54b
Issue 308 finished provider api and testing of ec2 spot instances
2011-03-08 00:03:40 -08:00
Adrian Cole
ab46268ca2
started code for ec2 spot instances
2011-03-07 00:58:50 -05:00
Adrian Cole
ebd4d1e432
Issue 499:add and use import key support to aws-ec2
2011-03-06 15:35:06 -05:00
Adrian Cole
d7814821a3
Issue 500: added options overrideLoginUserWith and overrideLoginCredentialWith
2011-03-06 15:33:22 -05:00
Adrian Cole
59c0dbb6cd
Issue 497:revise template options on a per-provider basis
2011-03-05 17:03:54 -05:00
Adrian Cole
ad0acb56fa
fixed auth error when using an ssl site via ip and not hostname
2011-03-05 16:35:37 -05:00
Adrian Cole
739bcc4c68
Issue 491:support new ap-northeast-1 region in aws
2011-03-03 09:44:53 -05:00
Carlos
3a9ffb5871
Upgrade jsch to 0.1.44-1 and use dependencyManagement for it
2011-02-18 16:44:55 +01:00
Adrian Cole
af3bf555c1
Issue 478:update to jsch 0.1.44
2011-02-15 18:46:00 +01:00
Adrian Cole
1bd1ff6684
Issue 478:update to jsch 0.1.43
2011-02-15 18:23:02 +01:00
Adrian Cole
f38c8d5e56
Issue 475: removed builtin providers for ec2, s3, cloudservers, cloudfiles, and vcloudexpress
2011-02-15 17:51:40 +01:00
Adrian Cole
359a0feeaa
added missing jsch dep
2011-02-01 21:18:24 -08:00
Andrew Phillips
4f8e953184
Added READMEs for APIs
2011-02-01 09:34:17 +01:00
Adrian Cole
4a52218565
Issue 457: rename tag -> group
2011-01-31 18:02:54 -08:00
Adrian Cole
a1dbbd203c
Issue 448: new EC2 EBS support
2011-01-31 14:14:05 -08:00
Adrian Cole
5a044b3c0e
Merge branch 'lnader' of https://github.com/lnader/jclouds
...
* 'lnader' of https://github.com/lnader/jclouds :
Live tests for BlockDeviceMapping at instance creation time
2011-01-31 11:53:21 -08:00
Adrian Cole
675563c96a
Issue 418: updated location object to include metadata and iso3166codes
2011-01-31 01:00:20 -08:00
Lili Nader
19d7f32eea
Live tests for BlockDeviceMapping at instance creation time
2011-01-30 17:54:33 -08:00
Adrian Cole
b351223f5e
removed provider-specific image parsing from base classes
2011-01-29 20:58:51 -08:00
Adrian Cole
89d201854b
Issue 440: decoupled aws concepts from base ec2 driver; Issue 445: gracefully handle security group in-use
2011-01-27 20:27:35 -08:00
Adrian Cole
81796fafb0
scope ec2 image parsing to providers
2011-01-26 16:30:44 -08:00
Adrian Cole
bb90123914
Issue 455:rename org.jclouds.ssh.ExecResponse -> org.jclouds.compute.domain.ExecResponse
2011-01-26 11:16:27 -08:00
Adrian Cole
0b2994a155
runscript bulletproofing
2011-01-23 17:27:11 -08:00
Adrian Cole
0455e0f509
refactored runScript logic
2011-01-23 12:19:28 -08:00
Adrian Cole
c34b973af3
Issue 450: fixed parsing of tags
2011-01-20 17:13:02 -08:00
Adrian Cole
93b488f52d
Issue 448: merged in ebs functionality
2011-01-18 14:32:22 -08:00
Adrian Cole
99c02b1684
fixed regressions
2011-01-16 22:17:08 -08:00
Adrian Cole
2bc2e23d9c
Issue 440: moved all extensions into group id org.jclouds.driver
2011-01-15 20:58:57 -08:00
Adrian Cole
71fc2792f3
Issue 440: moved jclouds-aws to aws-common
2011-01-06 16:48:51 -08:00
Adrian Cole
1114ae654f
Issue 335: moved nova-ec2 emulation to sandbox
2011-01-06 14:55:12 -08:00
Adrian Cole
2168a6982f
Issue 440: added apis/eucalyptus and providers/ecc-ec2
2011-01-06 14:35:10 -08:00
Adrian Cole
47faeaf1bf
Issue 440: corrected poms
2011-01-06 12:11:04 -08:00
Adrian Cole
739da911d2
Issue 440: moved aws-ec2 into its own provider module
2011-01-05 22:27:46 +01:00
Adrian Cole
eedc94948e
Issue 440: moved ec2 into its own api module
2011-01-05 21:42:34 +01:00
Adrian Cole
ae77435da5
new api structure for ec2 elb s3 simpledb and sqs
2011-01-02 13:31:41 +01:00