Commit Graph

759 Commits

Author SHA1 Message Date
danikov 5dd8f60a9f enable vClouds domain objects to extend Section 2012-03-01 09:55:00 +00:00
Adrian Cole c72b3ae236 InstallJDK for 32bit vms 2012-02-26 16:55:42 +02:00
Andrew Donald Kennedy 34459605fc Large squashed commit with various changes:
- Setup new test properties for catalog names and various ids as injectable
- Make retryable TaskSuccess predicate injectable
- Mark test classes as "user"
- Various tidyup and code fixes as and when required
2012-02-21 16:07:31 +00:00
Adrian Cole d916bb25ac tidied syntax to get eventBus 2012-02-19 09:39:20 +02:00
Adrian Cole 636c3bb6e5 Issue 357:Init script should check for errors + herefile fixes + script events 2012-02-19 01:53:19 +02:00
Ioannis Canellos 5490b3068c [842] Added required import packages to cloudfiles api bundle. Improved import packages in all bundles. 2012-02-17 00:49:39 +02:00
Adrian Cole a4140d5907 typo 2012-02-16 12:10:46 +01:00
Adrian Cole ed7b8895e6 Issue 840:remove compute.clj and blobstore.clj 2012-02-15 14:55:26 +01:00
Adrian Cole 44db3e0d57 fixed test bug 2012-02-15 12:30:18 +01:00
Adrian Cole 03c9dd9915 Issue 824: templateBuilder param for hypervisor 2012-02-15 11:55:30 +01:00
Adrian Cole 2da5d297a5 Issue 838: convert jboss tests and java tests to use InstallJDK 2012-02-14 23:22:24 +01:00
Adrian Cole 2332662a90 move to using AtomicReference for retryable predicates saves at least one network call on re-fetch 2012-02-14 23:22:24 +01:00
David Ribeiro Alves ca602e7db0 Moved RunScriptData to src/main as there are non test dependencies; Deleted orpah and duplicate file GuestAdditionsInstallation.java (wrong place and duplicated in InstallGuestAdditions.java) as well as duplicate script installGuestAdditions.sh (duplicated in installModuleAssistantIfNeeded.sh) 2012-02-13 05:36:14 -06:00
Adrian Cole 993ba39243 stabilized glesys templates 2012-02-09 11:32:31 +00:00
Adrian Cole fe4d148528 updated current version to 1.5.0-SNAPSHOT 2012-02-04 11:06:07 -08:00
Aled Sage ab568f0a09 Issues 364 and #365: destroyNode cleans up incidental resources 2012-02-04 15:40:31 +00:00
Adrian Cole bdd739ad04 Issue 826:support api-generated location metadata across service types, note this ensures authenticationexceptions propagate even after context creation 2012-02-03 00:27:29 -08:00
Adrian Cole ddec84db8e missing centos mapping 2012-01-30 23:58:46 -08:00
Adrian Cole abeffc1119 Issue 824:add field for hypervisor 2012-01-30 22:52:35 -08:00
Adrian Cole 3df052565f updated current version to 1.4.0-SNAPSHOT 2012-01-16 13:08:32 -08:00
Adrian Cole 69c9fd6905 fixed null pointers 2012-01-15 19:45:55 -08:00
Adrian Cole 181f1de4fd updated clojure option map for compute2 2012-01-15 15:30:34 -08:00
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 9791a51039 better exception message
remoced unused import

removed hokey test
2012-01-15 02:08:14 -08:00
Adrian Cole c9f980e59e filtered out null objects 2012-01-15 02:08:12 -08:00
Adrian Cole 9d36c3e4b0 renamed tag -> group
removed old language in exception about tag
2012-01-15 02:07:46 -08:00
Adrian Cole 7e32b0624d add reminder to add exception to this method, so that we can cleanup stale resources 2012-01-14 21:07:39 -08:00
Adrian Cole a28a981931 address case when curl is not yet installed 2012-01-14 21:06:05 -08:00
Adrian Cole ab6c4181ba Issue 710: our ovf classes currently do not support multiple virtual systems 2012-01-14 20:53:49 -08:00
Adrian Cole f363771464 os tidies 2012-01-12 17:59:50 -08:00
Adrian Cole f390f314ee Issue 803: changes needed when guice is in production mode 2012-01-07 06:08:32 -08:00
Adrian Cole 0f71ae1596 added image constants 2012-01-07 01:28:12 -08:00
Adrian Cole 29f32cc6c2 added constant for image-id 2012-01-06 09:51:36 -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
Adrian Cole c6d1f2d56e allow images to get credentials by credentialstore 2011-12-22 02:18:17 -08:00
Adrian Cole 618dc907a1 hardened compute adapter 2011-12-21 23:59:51 -08:00
Adrian Cole d1f4339c84 fixed means by which tests get login credentials 2011-12-21 22:10:34 -08:00
Andrew Donald Kennedy bfe6cd32a6 Typo in Javadoc 2011-12-21 18:53:28 +00:00
Adrian Cole fd4fb98191 updated tests to use jdk7u2 2011-12-21 03:15:08 -08: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
Aled Sage af97d350a7 Issue 746: added runScriptOnNodeAsInitScriptUsingSshAndBlockUntilCompleteTest.testRepeatedlyChecksIfInitScriptCompleted 2011-12-19 10:48:20 +00:00
Adrian Cole 39290d725c Issue 786:isolate stub computeservice contexts from eachother 2011-12-18 15:19:49 -08:00
Adrian Cole aa00e28d73 Issue 787:clojure terminated? predicate should return true if the node is null 2011-12-18 15:19:26 -08: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 e28d45ec18 example test for properties override 2011-12-16 20:53:06 -08:00
Aled Sage 570fab3dea Issue 746: add properties for initStatusInitialPeriod and initStatusMaxPeriod 2011-12-16 23:59:33 +00:00
Aled Sage aa94c60df9 Issue 746: increasing retry times for init-script 2011-12-16 23:17:45 +00:00
Aled Sage 9a725ba93c Fix testTemplateBuilderWithLoginUserSpecified to clean up credentials added to CredentialStoreModule.BACKING 2011-12-13 22:42:14 +00:00
Aled Sage 60af7f454f testTemplateBuilderCanUseImageId: use new context when building with imageId 2011-12-13 22:42:13 +00: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 a45e16ebb3 Issue 763: code tidy, to use new ImagesToRegionAndIdMap.imagesToMap(Set<Image>) 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
Mattias Holmqvist 9865616c2c Issue 772: Fix clojure tests when running with Clojure 1.3.0. Added ^:dynamic to Vars to support Clojure 1.3.0. Also cleaned up tests a bit, not using earmuffs when inappropriate. 2011-12-08 01:12:52 +01:00
Adrian Cole 7b72ef5cfc reinstated arg so that we are binary compatible for drop-in w/whirr 2011-12-01 19:11:33 -05:00
Adrian Cole 1dbb34c2aa log more details when jboss service fails to start 2011-11-27 18:13:05 -05:00
Adrian Cole c15400ca0e Merge pull request #190 from iocanel/master
Udpdated Fragment definitions so that they are compatible with OSGi 4.3.
2011-11-26 08:16:18 -08:00
Ioannis Canellos 70bb4a17e2 Updated fragment declarations so that they can comply with OSGi 4.3 specification. 2011-11-23 19:03:51 +02: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
andreisavu 3cec3293f0 Expose the Guice injector as a @Beta API 2011-11-21 10:52:32 +02:00
Adrian Cole a377fe04a0 fixed template test when there's no password supplied 2011-11-17 16:11:00 +02:00
Adrian Cole 6392edfcee default to root/Administrator on image login user 2011-11-16 14:02:00 +02:00
Adrian Cole 90dfed8583 ensure templatebuilder tests pass when image-id and login-user properties are set 2011-11-15 18:29:53 +02:00
Adrian Cole 6b4a431665 change test to not use InetAddress.getLocalhost() as this breaks on cloudbees 2011-11-15 15:59:32 +02:00
Adrian Cole e1f66caec0 updated cloudstack to include adminCredential + vlan tests 2011-11-15 12:59:42 +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 8569771712 fixed aws-ec2 template tests 2011-11-13 13:28:28 +02:00
Adrian Cole ae92c8005b authorization test failing on guice errors on apis module 2011-11-13 12:57:10 +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 1cf2be9b09 Merge pull request #127 from jsonking/master
Issue 695: Updated test url and refactored credentials code into singe location.
2011-11-10 00:52:53 -08:00
Adrian Cole 281c92a581 roughed in cloudstack compute service adapter 2011-11-10 02:11:10 +01:00
Jason King 98e7c6047c Refactored frequently repeated service config (provider,credential etc) into new class BaseVersionedServiceLiveTest and used it in BaseCompute, BaseTerremarkClient and BaseVCloudClient live tests 2011-11-09 15:27:46 +00:00
Adrian Cole 0f8a2eec17 Issue 740:update tests to use JDK7 2011-11-01 04:23:59 +00:00
Adrian Cole 29ee165de2 Issue 741:UserAdd doesn't copy skeleton directory 2011-11-01 04:23:47 +00:00
Andrew Phillips 39dbc592b5 Using OS-dependent file separators in asserts (instead of assuming UNIX '/') 2011-10-29 11:53:28 -04:00
Adrian Cole 7d35ec47ee ensuring we parse os versions, by adding tests 2011-10-22 17:49:58 +02:00
Adrian Cole a1568c4779 fixed package declaration in callable tests 2011-10-17 20:04:15 -07:00
Adrian Cole a197facf1e Issue 728:Permission denied executing scripts 2011-10-17 20:03:48 -07:00
Adrian Cole 5ce3288c2f fixed package declaration in callable tests 2011-10-17 20:02:44 -07:00
Adrian Cole a56a0fb334 Issue 728:Permission denied executing scripts 2011-10-17 20:00:48 -07:00
Adrian Cole 552242e863 moved to 1.3.0-SNAPSHOT 2011-10-16 12:26:31 -07:00
Adrian Cole 5a898d7f97 missing commit for precise 2011-10-16 03:27:35 -07:00
Adrian Cole 0c14365399 Harder tests relating to installing admin user 2011-10-16 03:08:36 -07:00
Adrian Cole 7491f764f3 Issue 197: smarter forget.sh 2011-10-16 03:07:58 -07:00
Adrian Cole f9e34a7caf precise 2011-10-16 03:06:35 -07:00
Adrian Cole 1668a708f4 hardening script running 2011-10-16 03:05:53 -07:00
Adrian Cole 2d704bde59 Issue 724:add ubuntu precise to the supported versions 2011-10-16 02:50:45 -07:00
Adrian Cole b85b861d8b reduced verbosity of status commands 2011-10-15 00:25:37 -07:00
Adrian Cole 9e0aaa949b Issue 723:Allow for asynchronous script execution and client script execution handling 2011-10-14 22:34:57 -07:00
Allen Rohner fe50ae36bc Issue 716: fix :map-ebs-snapshot-to-device-name 2011-10-12 11:30:18 -05:00
Adrian Cole cd710a2a94 Issue 715:Unable to resolve symbol: -?> in this context 2011-10-11 09:23: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
Alasdair Hodge fb0c571a50 #631 Avoid confusion over time units, in particular don't mistake millisecond values (in injected Timeouts) for seconds. Bonus unit test included. 2011-10-05 16:51:17 +01:00
Adrian Cole a0f0b7d4f3 Merge branch 'master' of github.com:jclouds/jclouds
* 'master' of github.com:jclouds/jclouds:
  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-04 00:56:22 -07:00
Adrian Cole d44ef35ecf added details when assertions fail 2011-10-04 00:54:40 -07:00
Adrian Cole 04a5aa8f71 Merge pull request #91 from ahgittin/704-clojure13
Issue 704: clojure13
2011-10-04 00:49:43 -07:00
Adrian Cole b2e1da711a Merge branch 'master' of github.com:jclouds/jclouds
* 'master' of github.com:jclouds/jclouds:
  Issue 158: Removed location override
  Mark a live test as not enabled (needs investigation), change comment line
  Issue 158: Fixing unit/live tests
  Better error message - print node details
  Issue 158: Updated comment
  Issue 158: Get prices via orderTemplateCall. Use this to build hardware/image/os
2011-10-03 15:38:47 -07:00
Jason King 5b6b4da3f9 Better error message - print node details 2011-10-03 22:03:50 +01:00
Adrian Cole 9f24f68fd2 added comment to base test 2011-10-03 13:31:42 -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 b599b30f99 Issue 158: Added retryable predicate to check that login information is available. 2011-09-30 22:35:54 -07:00
Mattias Holmqvist e2997539e5 Fixed @Nullable annotation to from javax.annotation to org.jclouds.annotation 2011-09-30 20:57:46 +01:00
Adam Lowe 001c58cba7 Issue 694: Correcting unit test to run it single-threaded 2011-09-30 20:57:46 +01:00
Adrian Cole f26413d8d7 formatting 2011-09-30 20:57:46 +01:00
Adrian Cole bd8d02d1d5 fixed unit test to be single-threaded as mocks aren't threadsafe 2011-09-30 20:57:45 +01:00
Adam Lowe 08fd5cd1eb Issue 694: Adjusting RunScriptOnNodeUsingSsh to use '\n's and adding RunScriptOnNodeUsingSshTest 2011-09-30 20:57:45 +01:00
Aled Sage 6fdc30e2e1 issue 702: NodeRunning predicate throws IllegalStateException when state is terminated 2011-09-30 20:57:45 +01:00
Adam Lowe 466072c811 Issue 694: Using "here-document" redirection to wrap commands being passed into sudo 2011-09-30 20:57:44 +01:00
Adam Lowe 029bbd1ad3 Issue 694: Correcting imports 2011-09-30 20:45:59 +01:00
Adam Lowe 2a2af9b322 Merge branch 'master' of git://github.com/jclouds/jclouds 2011-09-30 19:08:44 +01:00
Adam Lowe c1b6e18fd3 Issue 694: Correcting unit test to run it single-threaded 2011-09-30 19:08:06 +01:00
Adrian Cole 90037fb656 formatting 2011-09-30 10:49:58 -07:00
Adrian Cole 557445db57 fixed unit test to be single-threaded as mocks aren't threadsafe 2011-09-30 10:49:25 -07:00
Adam Lowe e6ecb286f7 Issue 694: Adjusting RunScriptOnNodeUsingSsh to use '\n's and adding RunScriptOnNodeUsingSshTest 2011-09-30 18:28:30 +01:00
Aled Sage 3cd242502d issue 702: NodeRunning predicate throws IllegalStateException when state is terminated 2011-09-30 17:57:42 +01:00
Adam Lowe 0a289e9dd4 Issue 694: Using "here-document" redirection to wrap commands being passed into sudo 2011-09-27 22:02:33 +01:00
Adrian Cole 5b12880405 updated tests to use jboss 7.0.2 2011-09-25 15:22:28 -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 d86fa45fb6 fixed stub to work with override credential template options 2011-09-06 18:49:35 +02:00
Hugo Duncan 9a17a48b7b Add override-login-user-with and override-login-credential-with to clojure apis
The tests for these currently fail.
2011-09-02 17:04:09 -04:00
Hugo Duncan d97a5a9f0c Add override-credentials-with template optio to clojure api 2011-09-02 07:10:16 -04: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 69e7b101bb cleared up javadoc on blockUntilRunning and blockOnComplete 2011-08-11 15:55:44 +01: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 e2397d6302 stabilize vcloud-based providers for 1.1.0 release 2011-08-03 10:13:54 -07:00
Adrian Cole c322281bfc updated integration tests to use jdk7 (if present) and final version of jbossas7 2011-07-28 12:01:39 -07:00
Adrian Cole 46c147d43b toned down logging and corrected logback version 2011-07-26 22:16:52 -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 732491fe17 Issue 636: hone ssh code config + tests to make it easier to isolate cause of stderr hang 2011-07-25 03:10:55 -07:00
Adrian Cole f42b550015 Issue 487: terremark hostnames are predictable 2011-07-24 00:06:38 +10:00
Adrian Cole 0a73d5a22a updated to allow services a bit longer to start jboss 2011-07-23 17:51:43 +10: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 ee797da004 Issue 632:enhance and automatically work around nodes with sftp problems 2011-07-22 10:43:19 +10:00
Adrian Cole f3a0e6d0bd Issue 632:enhance and automatically work around nodes with sftp problems 2011-07-22 10:41:43 +10:00
Adrian Cole f81bb95ab0 Issue 542: updated terremark eCloud implementation to 2.8 version of Org and added Tag and DataCenter queries 2011-07-17 18:44:44 +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 b4e3bec644 changed builders to accept iterable as it is easier in guava than sets 2011-07-08 02:13:12 -07:00
Adrian Cole c58dba41e9 Issue 621:don't start test instances with http-accessible services running as root 2011-07-07 01:23:01 -07:00
Adrian Cole 32e4065bb7 fix runScriptOnNode which wasn't processing options 2011-07-07 01:14:27 -07:00
Adrian Cole bc103209db bug where an init script ran without root privs finds the wrong path 2011-07-07 01:13:20 -07:00
Adrian Cole c4c40eaff5 Issue 619:support parsing ubuntu oneiric 2011-07-05 22:52:45 -07:00
Adrian Cole f42d2bdb31 added test to ensure we can create a node in the same location as an existing node 2011-07-05 13:58:42 -07:00
Adrian Cole 88c1f50a33 Issue 616: moved tests to use OpenJDK and better java args 2011-07-04 00:26:33 -07:00
Adrian Cole ceaffbf103 Issue 616:move integration tests to jboss as7 2011-07-01 18:01:40 -07:00
Adrian Cole b56f08b9a5 Issue 614:Add Visitor pattern support for scriptbuilder Statements 2011-07-01 17:40:20 -07:00
Adrian Cole 5f00612929 Issue 615:enhance curl arg defaults 2011-07-01 17:37:33 -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
Dmitri Babaev e1f0cdcfa5 Merge commit '6d187ed9baaad1e00dbe65b36ea2989c951a5a28', ssh client patch is reverted due to massive changes in code
Conflicts:
	drivers/jsch/src/main/java/org/jclouds/ssh/jsch/JschSshClient.java
2011-06-03 03:50:47 +04: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 11884540a6 test size comparison when testing templates 2011-06-02 13:00:18 -07:00
Mattias Holmqvist 4b761c790a Renamed Predicate protocol to Coercions 2011-06-02 12:08:00 +02:00
Adrian Cole 5655e197b2 Issue 589:deprecate bluelock-vcdirector for bluelock-vcloud-vcenterprise; add bluelock-vcloud-zone01 2011-06-01 22:56:21 -07:00
Adrian Cole 86129df416 stabilized bluelock 2011-06-01 20:30:30 -07:00
Adrian Cole 69a1b7a6aa added usage statement to select all nodes 2011-06-01 12:06:02 -07:00
Adrian Cole e1b8110b12 Issue 587:workaround clouds who do not have sftp enabled 2011-06-01 12:03:19 -07:00
Dmitri Babaev 0fedf6e467 Merge commit '7d0248c5dd972287e51ad1971d61a6ddc8bdcdf5' 2011-06-01 20:37:49 +04:00
Adrian Cole 3526cdc4c5 Issue 568:support ubuntu 11.04 2011-05-31 11:12:39 -07:00
Adrian Cole fca0e3d093 Issue 564:parse debian images 2011-05-30 17:08:10 -07:00
Adrian Cole b14626b4cf trmk stabilization 2011-05-29 20:46:42 -07:00
Adrian Cole e9cf646a75 Issue 580:split vcloud into feature-based apis 2011-05-29 15:41:26 -07:00
Mattias Holmqvist 94c8f3707f Moved in-group? to compute2.clj from test 2011-05-26 23:05:01 +02:00
Adrian Cole 9f1f61d3b4 fixed builders on vcloud classes 2011-05-25 00:31:02 -06:00
Adrian Cole f27b959bd5 Issue 42: applied pom fixes from Ioannis 2011-05-22 17:40:55 -07:00
Gustavo Morozowski 5f77164a55 prevent jclouds-compute bundle to import itself 2011-05-17 19:37:49 -03: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
Adrian Cole 5b8ee87a4d major overhaul to ibm smartcloud 2011-05-14 00:44:54 -07:00
Mattias Holmqvist 91cb237c8a Renamed predicate in-group to in-group? 2011-05-13 00:10:34 +02:00
Mattias Holmqvist 484f2dd7e2 Merged from upstream 2011-05-13 00:07:33 +02:00
Mattias Holmqvist e71c88a1a4 First version of run-script-on-nodes-matching. Added some missing code to ssh_test to stub out ssh in test. 2011-05-12 23:10:45 +02:00
Mattias Holmqvist 73deebebbf Removing one more unecessary check in nodes-test 2011-05-12 02:06:46 +02:00
Mattias Holmqvist 19672715e0 Added example test for compound predicates with and macro 2011-05-12 01:41:48 +02:00
Mattias Holmqvist cd87342800 Removed unecessary check for empty? in nodes-test 2011-05-12 01:40:43 +02:00
Mattias Holmqvist f8b4f3e23e Fixed one more issue with clean-stub-fixture 2011-05-11 01:47:19 +02:00
Mattias Holmqvist 6c4294ed1c Changed the order of args for some fns in compute2.clj. ComputeService should be the first arg 2011-05-11 00:55:21 +02:00
Mattias Holmqvist cb5f8ab0e0 Inlined the in-group predicate in test 2011-05-11 00:48:28 +02:00
Mattias Holmqvist 14f372be3b Fixing clean-stub-fixture to call destroy-node correctly 2011-05-11 00:42:32 +02:00
Adrian Cole 9e4cb6a758 made options for selecting nodes explicit in clj test 2011-05-06 15:49:18 -07:00
Adrian Cole 3a0f6a62d8 Merge pull request #25 from mattiasholmqvist/master
First version of compute2 Clojure API.
2011-05-06 00:39:46 -07: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
Mattias Holmqvist 4191df74a8 Removed nil extension from Predicate protocol and added com.google.common.base.Predicate extension. 2011-05-03 00:09:12 +02:00
Mattias Holmqvist 6708106626 Support for regular Clojure fns as predicates to ..-matching fns in compute2.clj 2011-05-02 21:44:54 +02:00
Mattias Holmqvist a542e85dad Changed deprecated call to .getTag to .getGroup 2011-05-02 00:17:41 +02:00
Mattias Holmqvist b129d17de3 Putting the ComputeService argument as the first argument, where it should be 2011-05-01 23:32:41 +02:00
Mattias Holmqvist fbe02ae4d8 More doc for compute2.clj. Added example to ns-doc. 2011-04-29 11:12:41 +02:00
Mattias Holmqvist a70c672d6a Cleaned up fn docs for create-node and create-nodes. Removing references to implicit compute service since it's been removed. 2011-04-29 10:59:05 +02:00
Mattias Holmqvist 4deb91b877 Fixed bug in create-node for single-argument call 2011-04-29 10:34:34 +02:00
Mattias Holmqvist c499990366 First version of compute2 Clojure API with tests. 2011-04-29 08:24:52 +02:00
Adrian Cole b6bbb9c1c6 fixed typo 2011-04-28 17:24:36 -07:00
Adrian Cole c638f9f317 moved nova out of sandbox so that others can test 2011-04-27 08:24:03 -07:00
Adrian Cole 83bed07d79 Issue 534:IndexOutOfBoundsException on problem applying options to node 2011-04-19 09:04:28 -07:00
Adrian Cole 7127e5f322 fixed node predicate 2011-04-14 17:21:43 +01:00
Adrian Cole 9e94fc6fc9 updated license headers 2011-04-09 03:20:17 -07:00
Adrian Cole 95310ba680 Issue 527:update to official build of jetty 2011-04-09 03:18:42 -07:00
Adrian Cole a3fc778035 Issue 512: locked virtualization type down 2011-04-07 16:25:17 -07:00
Adrian Cole d169658c65 Issue 427:support deltacloud endpoints 2011-04-04 03:09:36 -07:00
Adrian Cole 72e93e96d4 moved interim version of savvis out of sandbox 2011-03-27 17:34:08 -07:00
Adrian Cole 26a3a2f9de labeled unparsed ovf sections 2011-03-22 02:41:08 -07:00
Adrian Cole da29745ac2 fixed OVF where we didn't match relationships in spec 2011-03-22 02:07:46 -07:00
Adrian Cole 5ae1ba44d2 added default operating system types to savvis 2011-03-21 18:23:36 -07:00
Adrian Cole fff61b8b4d Issue 508: promoted OVF and CIM to jclouds-compute so that they can be reused across vcloud, trmk, and savvis 2011-03-20 22:15:08 -07:00
Adrian Cole f952b4df8c added log config for compute 2011-03-20 09:44:22 -07:00
Adrian Cole f5fa2d983b added toString to common functions so that they are easier to see when debugging 2011-03-14 01:39:59 -07:00
Hugo Duncan d9cb934feb Add clojure interface for spot instances
Add clojure template-builder keywords for spot instances introduced
for issue #308.  Add a builder for spot-options.
2011-03-12 16:30:36 -05:00
Adrian Cole b0c4b9be9a Issue 308: added compute service hooks for spot instances 2011-03-08 13:48:04 -08:00
Adrian Cole af0cff189c Issue 501: raise illegalstateexception when node dies before customization occurs 2011-03-08 09:15:55 -08:00
Adrian Cole 8ed7dcde82 Issue 501: break retry loop on timeout or illegal state 2011-03-08 08:47:55 -08:00
Adrian Cole 79a5edd1e2 Merge branch 'master' of git@github.com:jclouds/jclouds
* 'master' of git@github.com:jclouds/jclouds:
  changed single instance spot syntax to only return a single value
  fix for duplicate key exception
  Issue 308 finished provider api and testing of ec2 spot instances
  started code for ec2 spot instances
2011-03-08 07:44:29 -08:00
Adrian Cole 03e4c27457 fixed error message on node timeout 2011-03-08 07:44:21 -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 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 2c5e97627d removed deprecated usage 2011-03-05 21:08:55 -05:00
Adrian Cole d494c8a9f3 Issue 494:vCloud director 1.0.1 fixes guest customization bug 2011-03-05 17:06:05 -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 7eef59db02 allowed overriding of rest.properties during testing 2011-03-05 16:50:48 -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 b40c8ccb1b expose statement being executed in runscript 2011-03-01 16:46:30 -05:00
Adrian Cole d09ede92b1 Issue 479:update to log4j 1.2.16 2011-02-15 23:03: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 70f765be59 Issue 457: redirected old clj syntax to new 2011-01-31 19:44:14 -08:00
Adrian Cole 4a52218565 Issue 457: rename tag -> group 2011-01-31 18:02:54 -08:00
Adrian Cole 26638192da promoted byon 2011-01-31 10:45:00 -08:00
Adrian Cole 675563c96a Issue 418: updated location object to include metadata and iso3166codes 2011-01-31 01:00:20 -08:00
Adrian Cole c8d4008c98 fixed pattern to id windows 2008 2011-01-29 21:06:22 -08:00
Adrian Cole b351223f5e removed provider-specific image parsing from base classes 2011-01-29 20:58:51 -08:00
Adrian Cole 2d888fb18e template test predicate refactor 2011-01-29 20:55:31 -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 2796048643 trmk vcloudexpress regression 2011-01-26 10:24:59 -08:00
Adrian Cole d56bc68d1c Issue 454: added wrapInInitScript option for running scripts on nodes 2011-01-25 20:00:30 -08:00
Adrian Cole 01da7ce80f switched to cloudfront for test distribution 2011-01-25 12:00:07 -08:00
Adrian Cole 0a769ca6f5 Issue 419 rename cloudsigma to cloudsigma-zrh 2011-01-25 08:44:55 -08:00
Adrian Cole 85d05bdb91 fixed javadoc typo 2011-01-24 08:55:00 -08:00
Adrian Cole a5211f523e switched to use eucalyptus partnercloud as community cloud hasn't enough resources to complete testing 2011-01-24 08:12:14 -08:00
Adrian Cole 90bf1b3d07 revised error handling on slicehost 2011-01-24 07:32:02 -08:00
Adrian Cole 5ba249ae46 tuning logs 2011-01-23 23:18:39 -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 f7576dfc69 Issue 450: removed hyphen naming constraint for tags 2011-01-18 17:56:24 -08:00
Adrian Cole 93b488f52d Issue 448: merged in ebs functionality 2011-01-18 14:32:22 -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 cfcee554b3 created new providers that run the elasticstack api:
org.jclouds.api/elasticstack
org.jclouds.provider/elastichosts-lon-b
org.jclouds.provider/elastichosts-lon-p
org.jclouds.provider/elastichosts-sat-p
org.jclouds.provider/openhosting-east1
org.jclouds.provider/serverlove-z1-man
org.jclouds.provider/skalicloud-sdg-my
2011-01-09 22:24:41 -08:00
Adrian Cole 3d9a4070fb Issue 440: decoupled vcloudexpress from vcloud 2011-01-09 15:32:17 -08:00
Adrian Cole 3ca278723d Issue 440: added cloudservers and cloudfiles us and uk providers 2011-01-08 15:59:48 -08:00
Adrian Cole 2168a6982f Issue 440: added apis/eucalyptus and providers/ecc-ec2 2011-01-06 14:35:10 -08:00
Adrian Cole ada49c2b3b refactored common location logic in aws and moved elb to its own module 2011-01-03 20:20:42 +01:00
Adrian Cole 90c5c40fbd moved provider agnostic location code to core 2011-01-02 12:58:35 +01:00
Adrian Cole 96610a4ede moved rimuhosting into the sandbox, under the providers group 2011-01-02 10:58:30 +01:00
Adrian Cole 417cb3acf0 moved loadbalancerservice into its own module 2011-01-01 20:28:52 +01:00
Adrian Cole 60b6b68556 code cleanup: http request immutability (except payload), builders, test backfill 2010-12-30 23:40:23 +01:00
Adrian Cole 413900bac0 cloudsigma as a top-level provider 2010-12-20 15:16:04 +01:00
Adrian Cole 2760345bd3 promoted os version bundle object to be accessible outside tests 2010-12-20 14:36:04 +01:00
Adrian Cole de04e9ec9d Issue 412: elasticstack/hosts is now a top-level provider 2010-12-20 01:35:18 +01:00
Adrian Cole 337ea7d4aa allowed provider to be the default location 2010-12-19 23:51:37 +01:00
Adrian Cole 033277d31c Issue 385: exposed way to access synch and asynch classes within skeleton compute provider 2010-12-19 18:18:01 +01:00
Adrian Cole c1f6eab2c4 refactored test logic 2010-12-17 19:15:35 +01:00
Lili Nader a1bf070c7a Merge branch 'master' of github.com:jclouds/jclouds 2010-12-13 14:27:05 -08:00
Adrian Cole 73c27dce6d Issue 385: exposed underlying client and means to test 2010-12-05 12:46:34 +00:00
Adrian Cole 989500ded6 shortened test tag names to try and workaround a character limitation 2010-12-01 15:59:37 +00:00
Lili Nader 8b716a06d8 Merge branch 'master' of github.com:jclouds/jclouds 2010-11-22 12:44:15 -08:00
Adrian Cole f70f822e64 fixed npe 2010-11-09 04:36:04 +01:00
Adrian Cole 2f00ab22e4 Issue 392: standardized operating system version parsing 2010-11-08 06:48:32 +01:00
Adrian Cole 1347165118 ec2 suspend nodes may take up to 2 minutes 2010-11-07 22:42:34 +01:00
Adrian Cole d94ca19941 Issue 397: updated default image to 64bit ubuntu 10.04, noting ecloud, eucalyptus, and gogrid only have working centos images, trmk-vcloudexpress doesn't have 10.4, vcloud doesn't have the ability to natively lookup versions, and amazon linux is preferred on ec2. 2010-11-07 01:57:17 +01:00
Lili Nader 9717198284 Merge branch 'master' of github.com:jclouds/jclouds 2010-11-01 13:02:56 -07:00
Adrian Cole 1eda57537b Issue 383: started to resolve eCloud compatibility problems 2010-10-31 18:41:26 -07:00
Adrian Cole 5385374ddb fixed terremark error handling 2010-10-31 14:41:08 -07:00
Adrian Cole fc596fb5ce suspend/resume 2010-10-31 11:38:01 -07:00
Adrian Cole a45532f05c Issue 282: added suspend/resume 2010-10-30 21:53:32 -07:00
Adrian Cole 12d359f4bd Issue 381: fixed incorrect widening of scope 2010-10-28 23:44:04 -07:00
Adrian Cole b1d84c15c8 Issue 393: added iptables rules 2010-10-28 15:07:19 -07:00
Adrian Cole c50b8a5dbd Issue 393: updated to prove gogrid workaround to inboundPorts is effective 2010-10-28 12:31:43 -07:00
Adrian Cole 39361c9cbd fixed credentials so that node creds are prefixed consistently with node#; normalized os version parsing 2010-10-27 23:45:30 -07:00
Lili Nader 9b28ed54ab Merge branch 'master' of github.com:jclouds/jclouds 2010-10-27 12:34:41 -07:00
Adrian Cole b4ad8fed1f Issue 388: added adminPassword to Image and NodeMetadata, and corrected runScript process to use them 2010-10-26 20:19:34 -07:00
Adrian Cole e2a8185c10 removed last commit 2010-10-26 13:16:42 -07:00
Adrian Cole 48fdaaf21a added pool code adapted from arquillian 2010-10-26 11:38:23 -07:00
Adrian Cole b08abc6745 refactored ssh connections so that they can be shared across views 2010-10-26 11:37:13 -07:00
Adrian Cole c7c6e9eae1 adapted ssh factory to accept credentials arg 2010-10-26 11:35:23 -07:00
Adrian Cole 26eb27fdd0 added loginPort to nodeMetadata, defaulting to port 22 2010-10-26 10:24:49 -05:00
Adrian Cole e5315d3348 Issue 385: started on javadoc and renamed methods to correspond to jclouds compute service 2010-10-25 15:19:46 -05:00
Adrian Cole fb93e81301 refactored to create typed contextspec objects 2010-10-24 22:59:01 -05:00
Adrian Cole ed6c6e2605 added missing toString on anonymous predicates 2010-10-24 19:21:47 -05:00
Adrian Cole 61c9583136 Issue 385 made jclouds stub implement the correct interface 2010-10-22 21:39:20 -05:00
Adrian Cole 46938731a5 Issue 385: refactored internals so that creating new compute providers is much easier 2010-10-22 21:36:08 -05:00
Lili Nader 3b89b8bcd7 bug fix in load balancer 2010-10-22 17:42:39 -07:00
Adrian Cole 464bca0ec1 Issue 385: started work on example compute provider that is backed by library, not http 2010-10-19 17:08:11 -05:00
Adrian Cole ae3a9e4f64 added missing location spec 2010-10-17 19:41:32 -07:00
Adrian Cole 176f528572 Issue 312: introductory support for clojure native compute provider 2010-10-17 19:35:07 -07:00
Adrian Cole 49b88183d2 refactored compute provider implementation 2010-10-17 18:17:24 -07:00
Adrian Cole a9de959146 Issue 377: refactored value classes and tests so that we could test and implement credential storage 2010-10-16 22:24:22 -07:00