2790 Commits

Author SHA1 Message Date
Adrian Cole
19672407e7 internal enhancements for wrapping json, and specifying an endpoint per delegate 2011-05-09 00:19:57 -07:00
Adrian Cole
4d2520f910 Merge branch 'master' of https://github.com/jcscoobyrs/jclouds
* 'master' of https://github.com/jcscoobyrs/jclouds:
  Adds plumbing to the jclouds core to allow for refactoring the provider plugin
2011-05-06 16:18:09 -07:00
Jeremy Whitlock
197284471e Adds plumbing to the jclouds core to allow for refactoring the provider plugin
system, which initially will only be used for object metadata related to
cloud providers.

* .gitignore: Added an ignore pattern for Emacs etags file (TAGS).

[in core/src/main/java]

* org/jclouds/providers/ProviderMetadata.java: Added.
  (This file is a simple interface cloud providers will implement to be
   pluggable into this new plugin system.)

* org/jclouds/providers/ProviderPredicates.java: Added.
  (This file contains predicates that will filter Iterable<ProviderMetadata>
   objects.)

* org/jclouds/providers/Providers.java: Added.
  (This file contains "simplicity methods" for getting available cloud
   providers based on certain criteria, like by type or by id.)

[in core/src/test/java]

* org/jclouds/providers/JcloudsTestBlobStoreProviderMetadata.java,
  org/jclouds/providers/JcloudsTestComputeProviderMetadata.java: Added.
  (These files are implementations of org.jclouds.providers.ProviderMetadata
   used for testing purposes.)

* org/jclouds/providers/ProvidersTest.java: Added.
  (This file tests org.jclouds.providers.Providers.)

[in src/test/resources]

* META-INF/services/org.jclouds.providers.ProviderMetadata: Added.
  (This file is used by java.util.ServiceLoader to locate the available
   cloud provider implementations on the classpath.)
2011-05-06 17:05:00 -06:00
Adrian Cole
9e4cb6a758 made options for selecting nodes explicit in clj test 2011-05-06 15:49:18 -07:00
Adrian Cole
adafc4f5bf fixed merge issue 2011-05-06 09:35:09 -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
93633a630d Merge pull request #28 from grkvlt/master
thanks for this
2011-05-06 00:38:38 -07:00
Adrian Cole
c8869ef964 Merge branch 'master' of github.com:jclouds/jclouds
* 'master' of github.com:jclouds/jclouds:
  [issue 531] Fixed some broken module site links with <site> overrides and switched to the latest maven-site-plugin
  [issue 531] Archetypes now inherit from jclouds-project, which fixes the site structure
2011-05-06 00:37:18 -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
Adrian Cole
3a690186f4 refactored cloudstack tests 2011-05-06 00:30:14 -07:00
Andrew Phillips
1cde0e54be [issue 531] Fixed some broken module site links with <site> overrides and switched to the latest maven-site-plugin 2011-05-03 14:44:31 -04:00
Andrew Phillips
a076be14b0 [issue 531] Archetypes now inherit from jclouds-project, which fixes the site structure 2011-05-03 14:44:30 -04:00
Andrew Donald Kennedy
992f204ecc Remove GoGrid IpType option, but leave TemplateOptions class for future expansion 2011-05-02 23:10:56 +01: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
Andrew Donald Kennedy
15e74945da GoGridTemplateOptions test for IpType 2011-05-01 18:37:41 +01:00
Andrew Donald Kennedy
7a9f10f442 Add IpType config option for GoGrid 2011-05-01 18:37:28 +01:00
Adrian Cole
6bf4ea34cb added comments 2011-05-01 13:10:15 -04:00
Adrian Cole
0c3a0ac7ee Issue 543: added ability to reset default login user's password 2011-05-01 12:52:50 -04:00
Adrian Cole
4b879402fd Issue 473: created new function to add a user, and supporting sudoers and shadow logic 2011-04-30 20:58:50 -07:00
Adrian Cole
9388f8b5ca simpledb back to work 2011-04-29 15:03:19 -07: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
a3dc6cdd03 Merged pull request #24 from kedardave/master.
Implemented add/delete firewall rule for savvis-symphonyvpdc
2011-04-28 15:06:31 -07:00
Kedar Dave
6c370f558d implemented poweroff, poweron for vm's, added missing tests for firewall operations. 2011-04-28 16:32:54 -05:00
Adrian Cole
ce212001d8 nova out of sandbox 2011-04-28 11:53:45 -07:00
Kedar Dave
44b0eefd87 cleanup 2011-04-28 09:21:27 -05:00
Kedar Dave
f22ac3bffa implemented add/delete firewall rule for savvis-symphonyvpdc 2011-04-27 18:01:41 -05:00
Adrian Cole
c638f9f317 moved nova out of sandbox so that others can test 2011-04-27 08:24:03 -07:00
Adrian Cole
8c644108db Merge branch 'master' of https://github.com/dmitri-b/jclouds
* 'master' of https://github.com/dmitri-b/jclouds: (51 commits)
  Copyrignt header added, warnings in test are supressed of fixed
  Update maven surefire plugin for live tests
  test for integer references in json
  reboot type is set to soft
  Update maven surefire plugin for live tests
  Fix for support maven surefire plugin test runner
  Fix env to properties
  Fix for support maven surefire plugin test runner
  Fixes in live tests
  Fixes in live tests
  Fix after merge
  Live tests fix
  Fixes in live tests
  unit test fixes
  test classes for development
  Fixes in live tests
  Fixes in live tests
  Fixes in live tests
  Unit test fixes
  Fixes in live tests
  ...
2011-04-27 07:54:07 -07:00
Dmitri Babaev
01706954dd Copyrignt header added, warnings in test are supressed of fixed 2011-04-27 18:11:52 +04:00
Victor Galkin
b16a74eb47 Update maven surefire plugin for live tests 2011-04-26 20:58:05 +04:00
Dmitri Babaev
b307a55b9f test for integer references in json
maven-remote-resources-plugin is tuned off due to incorrect work in Eclipse
2011-04-26 20:31:47 +04:00
Dmitri Babaev
b11e02d4a8 reboot type is set to soft
minor template creation checks
2011-04-26 20:31:46 +04:00
Victor Galkin
4a25594fc8 Update maven surefire plugin for live tests 2011-04-26 20:23:35 +04:00
Victor Galkin
63c7f9c319 Fix for support maven surefire plugin test runner 2011-04-26 19:34:07 +04:00
Victor Galkin
bb09790060 Fix env to properties 2011-04-26 18:41:23 +04:00
Victor Galkin
bacafb98dc Fix for support maven surefire plugin test runner 2011-04-26 18:19:12 +04:00
Adrian Cole
f8497f1341 fixed signature in cloud.com 2011-04-25 16:21:10 -07:00
Victor Galkin
cfa8b1497a Fixes in live tests 2011-04-25 22:21:34 +04:00
Adrian Cole
08a3cc0275 Issue 540:fixed NPE when overriding aws-s3.endpoint with a regional one 2011-04-24 16:00:37 -07:00
Adrian Cole
796c441b73 read only admin going away in 2.2.5 cloudstack 2011-04-24 16:00:00 -07:00
Adrian Cole
5288f12425 Merge branch 'master' of github.com:jclouds/jclouds
* 'master' of github.com:jclouds/jclouds:
  added account features to cloudstack
  added more tests to Throwables
  Issue 538: removed redundant http tests which are not working due to test classpath issues
  loosened up thresholds on syncproxytest
  Issue 537: changed to bounded thread pool executor
  Changed Maven site URL to the jclouds Google Code site. Also using a fork of the WebDAV wagon to work around http://code.google.com/p/support/issues/detail?id=4786
  Changed project description to match extension -> driver change
  Merge branch 'master', remote branch 'origin'
  Clean up a comment on the blobstore2/blob function. For realsies.
  Clean up a comment on the blobstore2/blob function.
  Small enhancements to blobstore2_test.
  Update blobstore2 to have a convenience protocol for building blob payloads.
2011-04-24 01:04:36 -07:00
Adrian Cole
bd5da6104d added account features to cloudstack 2011-04-24 01:02:20 -07:00
Adrian Cole
440660335d added more tests to Throwables 2011-04-23 16:56:34 -07:00