Commit Graph

215 Commits

Author SHA1 Message Date
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
Adrian Cole d12a7b611e updated sizes for gogrid and naming convention parser for vcloud 2010-05-04 17:34:45 -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 b432bbbe8c fixed base computeservice test; fixed logging in runScript; fixed terremark to not use the unstable jeos and work around service unauthorized problems 2010-05-03 11:40:27 -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 a72035c22b adjusted terremark tests to ensure disks work; updated minimum size to 25GB 2010-04-30 17:44:40 -07:00
Adrian Cole e8b77d2765 Issue 236: parameterize out runscript name 2010-04-30 14:17:36 -07:00
Adrian Cole 021e5e18e0 Issue 203 normalized location across blobstore and compute 2010-04-25 17:38:21 -07:00
Adrian Cole 8a3280467c fixed broken mock test 2010-04-25 08:00:04 -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 1714051272 Issue 231:scrape vapptemplate description for password, and provide password for windows instances 2010-04-20 02:53:00 -04:00
Adrian Cole eda0eebfb5 corrected timeout in terremark; cleanup 2010-04-19 14:49:17 -04:00
Ivan Meredith 597a3d97c2 Merge branch 'master' of git@github.com:jclouds/jclouds 2010-04-18 20:30:43 +12:00
Ivan Meredith 4b8b0e8770 Added getNodes withDetails() 2010-04-18 20:29:18 +12:00
Adrian Cole ea3f0b1fcd Issue 229: added network name, dhcp, and fencmode 2010-04-17 21:58:20 -07: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 8ce9f1565a removed JEOS os family 2010-04-17 00:00:49 -07:00
Adrian Cole dedd8f8270 fixed templateBuilder logger and also fixed copyright headers 2010-04-13 23:40:56 -07:00
Adrian Cole bc234e0b92 fixed DI bug 2010-04-12 21:17:46 -07:00
Alex Yarmula 214aee6626 moved the default credentials to ImageImpl#defaultCredentials, issue 157 2010-04-08 12:44:19 -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
Andrew Phillips c4bf0f21ad POM cleanup and line endings. 2010-03-30 10:19:50 +02:00
Adrian Cole b6e063bf51 Issue 217: call undeploy before deleting a vapp 2010-03-29 10:43:42 -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
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 785ce56d3f Issue 176: add default passwords 2010-03-17 09:27:16 -07:00
Adrian Cole d0dd757cfb Issue 198: work around intermittent service bug by retrying when getVapp returns null on a vapp that exists in available resources 2010-03-15 16:55:48 -07:00
Adrian Cole 4a880d1f47 Issue 198: work around intermittent service bug by retrying when getVapp returns null on a vapp that exists in available resources 2010-03-15 16:54:46 -07:00
Adrian Cole e8b8aced8e vcloud: added error handling on tasks 2010-03-15 15:30:48 -07:00
Adrian Cole 2bddd8e70f vcloud related workaround where deploy task transitions to poweron 2010-03-12 16:25:26 -08:00
Adrian Cole 529a0ad075 added better error handling for vcloud 2010-03-12 16:00:41 -08:00
Adrian Cole b36d68417c update to reflect get network errors 2010-03-11 08:25:09 -08:00
unknown 8921dfcdc2 corrected Ip address handling in default vcloud impl 2010-03-10 11:03:32 -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
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
Adrian Cole 300963078c Issue 181: add extra system metadata to vcloud services 2010-02-22 18:45:16 -08:00
Adrian Cole 99cc8000e8 added multi-vdc images to vcloud 2010-02-22 17:35:51 -08:00
Adrian Cole ea8bb3f454 Issue 176: initial bluelock support 2010-02-21 13:10:26 -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 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 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 56116204df Issue 129: tidied up ssh output for ant/compute commands
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2714 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-21 08:50:10 +00:00
adrian.f.cole bc1c1fd793 Issue 112: missed files from last commit
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2713 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-21 08:14:35 +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
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 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 4b403298c3 Issue 112: new method for explicitly defining the template you want
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2665 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-18 20:35:42 +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 b85dbd8109 Issue 112: added expiryTime to task
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2656 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-14 20:41:24 +00:00
adrian.f.cole 5ecf38f542 Issue 112: normalized object model
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2651 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-14 03:49:24 +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 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
lili.recusant c781f16f0e Added method to get public IP addresses
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2643 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-12 04:53:04 +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 480fc9b31a Issue 112: terremark now supports clone
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2622 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-09 22:52:26 +00:00
adrian.f.cole 947d00ac5e Issue 112: changes for terremark upgrade
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2619 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-08 23:26:32 +00:00
adrian.f.cole 4cf75310c5 Issue 112: updated to latest schema
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2618 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-08 20:30:15 +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 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 cdac09e973 Issue 112: fixed catalog and orgs to be plural; added error to task
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2606 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 01:29:08 +00:00
adrian.f.cole e2235e48f8 Issue 112: fixed catalog and orgs to be plural; added error to task
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2605 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-06 01:28:14 +00:00
adrian.f.cole 15c147cd25 Issue 112: multiple ports now work
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2603 3d8758e0-26b5-11de-8745-db77d3ebf521
2010-01-05 21:41:57 +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 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
sharedocs1@gmail.com caaf950fc1 Rewritten the distribution generation to a) use descriptors from a shared dependency b) correctly package transitive dependencies and c) correctly JarJar these dependencies
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2517 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-24 19:50:37 +00:00
adrian.f.cole d22717bbcc Issue 112: only create port 22 as there are persistent errors creating multiple internet services
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2509 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-23 07:10:32 +00:00
adrian.f.cole 7c2f281d64 Issue 112: updated to install more ports
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2507 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-23 06:26:23 +00:00
adrian.f.cole 082d5404a9 Issue 112: added delete disk command
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2506 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-23 06:13:59 +00:00
adrian.f.cole c53d246223 Issue 112: added configureVApp
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2502 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-23 03:18:10 +00:00
adrian.f.cole 9c4ff83f25 Issue 139: introduced default exception for 404 errors
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2501 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-22 00:05:16 +00:00
adrian.f.cole 1e6848f7c8 Issue 112: progress in clone/configure; fixed bug in computeClient.stop()
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2500 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-21 22:52:20 +00:00
adrian.f.cole cf438c9252 Issue 112: started work on configureVApp
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2499 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-21 09:26:03 +00:00
adrian.f.cole 040b3855ff Issue 112: added configureNode and configureInternetService
git-svn-id: http://jclouds.googlecode.com/svn/trunk@2497 3d8758e0-26b5-11de-8745-db77d3ebf521
2009-12-21 08:31:32 +00:00