Ignasi Barrera
19b9d5c4c7
Fix TransientChef and Strategy live tests
2013-04-29 00:22:34 +02:00
Ignasi Barrera
f06cd83844
Use Futures.getUnchecked to get strategy results
2013-04-25 16:42:28 +02:00
Ignasi Barrera
c9cdeb5c2f
Fixed typo
2013-04-25 09:14:07 +02:00
Ignasi Barrera
d245cb6aa3
Unasync Chef
...
* Removed all async apis
* Refactored strategies to avois using the async apis
* Removed references to awaitCompletion and use Guava helpers
* Added a method in ChefContext to access the underlying api (ChefApi,
HostedChefApi or PrivateChefApi)
2013-04-24 23:47:16 +02:00
Ignasi Barrera
892f9f9493
Deprecate async apis. Fixes #70
...
* Deprecated all async apis.
* Refactored tests to extend BaseApiLiveTest.
* ChefContext now extends View.
* HostedChefApi now extends ChefApi.
* PatchedChefApi has been removed.
* Removed HostedChefContext and PrivateChefContext because they are now
redundant. The concrete apis can be unwrapped from teh ChefContext
view.
2013-04-22 19:00:53 +02:00
Ignasi Barrera
9d66de545b
Do not use removed getXXX methods from jclouds Utils
2013-04-17 16:18:11 +02:00
adriancole
9cd432ed86
dealt with a myriad of config issues causing chef build to fail
2013-04-10 12:18:35 -07:00
adriancole
14479e1404
added Closeable to top-level Chef apis
2013-04-08 16:12:34 -07:00
Ignasi Barrera
f70fa2c564
Remove InputSuppliers.of(String)
2013-04-05 09:12:58 +02:00
Ignasi Barrera
151c85a702
Enforce the use of builders in Ruby and Chef statements
2013-04-03 10:41:16 +02:00
Ignasi Barrera
f35d30eed4
Bump master to 1.7.0-SNAPSHOT
2013-03-09 20:30:03 +01:00
Ignasi Barrera
15538035ff
Fixed transient context creation and live tests
2013-03-09 19:30:19 +01:00
Ignasi Barrera
3ffdd3cde2
[maven-release-plugin] prepare for next development iteration
2013-03-07 13:35:42 +01:00
Ignasi Barrera
677ab47226
[maven-release-plugin] prepare release jclouds-chef-1.6.0-alpha.4
2013-03-07 13:35:42 +01:00
Ignasi Barrera
167f4f7204
Enable properties to configure Chef gems
...
Added context properties to allow users customize how RubyGems is
installed and also the version of the Chef gems that is installed when
bootstrapping nodes.
2013-03-07 12:29:21 +01:00
Ignasi Barrera
efd8c4a1f8
There is no need to force the Chef version anymore
2013-03-02 10:57:38 +01:00
Adrian Cole
57d97e63a2
Merge pull request #61 from kulya/master
...
Ability to work with environments at chef > 0.10.0
2013-02-20 08:26:34 -08:00
Alexandr Kulik
191c3af53f
Added support for chef environment api.
...
Change formating to jcloud standarts. Added SinceApiVersion annotation to new methods. Removed environmentExists method from api.
Added forgeted serializable name for attributes field of environment
2013-02-19 20:31:04 +02:00
Ignasi Barrera
fabd13acd7
Added helper method to generate only a run list
2013-02-17 00:02:56 +01:00
Ignasi Barrera
39ee5f1c1f
[maven-release-plugin] prepare for next development iteration
2013-02-11 14:42:47 +01:00
Ignasi Barrera
25a4ff19e5
[maven-release-plugin] prepare release jclouds-chef-1.6.0-alpha.2
2013-02-11 14:42:46 +01:00
Ignasi Barrera
bcaea4ea20
[maven-release-plugin] prepare for next development iteration
2013-02-04 12:17:33 -08:00
Ignasi Barrera
7148b4ada3
[maven-release-plugin] prepare release jclouds-chef-1.6.0-alpha.1
2013-02-04 12:17:32 -08:00
Ignasi Barrera
80e3121af8
Fixed Ohai unit tests
2013-01-22 10:25:03 +01:00
Ignasi Barrera
bacb4245fd
Issue #54 : Allow to override attributes in node bootstrap
2013-01-20 13:18:37 +01:00
Ignasi Barrera
7cf428657e
Removed all compile warnings and applied formatting to all classes
2013-01-20 13:10:23 +01:00
Adrian Cole
efb5190023
changes related to centralizing construction of invokables
2013-01-19 17:18:16 -08:00
Adrian Cole
22a301b640
centralize TypeToken creation
2013-01-19 12:11:12 -08:00
Ignasi Barrera
63d203325f
Issue 1184 in jclouds: @Named annotations in all async api methods.
2013-01-19 11:32:39 +01:00
Adrian Cole
c1be4300a4
accomodate runtime credential changes
2013-01-15 21:43:21 -08:00
Adrian Cole
edb6d7b318
There can be only one retryable predicate; use Predicates2.retry decorator
2013-01-13 21:41:37 -08:00
Adrian Cole
5664eeb127
updated to use standard guava Futures and ListenableFuture
2013-01-13 09:34:19 -08:00
Adrian Cole
6a728f8cb3
refactored tests and internal code due to removing custom guava code
2013-01-08 20:37:13 -08:00
Adrian Cole
e31a42eab7
changes corresponding to jclouds/jclouds/invokable-with-enclosing
2013-01-08 01:11:17 -08:00
Adrian Cole
ca8127abad
changes for FunctionalReflection
2013-01-07 00:00:10 -08:00
Adrian Cole
93e66ee3f6
moved off j.l.r.Method -> Invokable
2013-01-05 18:53:02 -08:00
Adrian Cole
f47d7ba2c4
fixed covariance and warnings on ApiMetadata subclasses
2012-12-31 19:43:18 -08:00
Adrian Cole
359b6b88d0
Move to Guava 14 BaseEncoding and Hashing
2012-12-31 14:22:54 -08:00
Adrian Cole
2ce689cc1a
removed unnecessary type specifier
2012-12-30 22:46:10 -08:00
Adrian Cole
607a96b258
removed use of static fields to share type mapping info
2012-12-30 17:37:39 -08:00
Adrian Cole
aa28a5248c
replaced @Timeout w/explicit properties
2012-12-30 10:26:28 -08:00
Ignasi Barrera
32fd255432
Use CacheLoader instead of MapMaker.makeComputingMap
...
Use CacheLoader instead of MapMaker.makeComputingMap and removed all
deprecated stuff.
2012-12-30 00:11:29 +01:00
Ignasi Barrera
aeff972b7c
Fixed test after the PEM refactor in jclouds core
2012-12-29 23:07:56 +01:00
Ignasi Barrera
42f2f39574
Updated to latest version of the InstallChefGems script
2012-12-29 00:40:59 +01:00
Adrian Cole
389936cbbd
migrate to guava fallbacks
2012-12-27 17:00:10 -08:00
Adrian Cole
b9fee2d8fe
chef doesn't need an explicit bouncycastle dep
2012-12-20 13:12:06 -08:00
Ignasi Barrera
f37c5991ff
Issue #30 Add support for Group api in Hosted Chef
...
Adds support for the Group api in Hosted Chef. CRUD operations and the
management of the members of the group are now available.
Also cleaned up Private Chef, and will leave only those methods that are
proven to work and have a working live test.
2012-12-13 01:06:30 +01:00
Ignasi Barrera
41f671e1fa
Removed unused import
2012-11-12 19:45:35 +01:00
Ignasi Barrera
f0fe60dbd2
Updated install gems test to the last version of the InstallChefGems statement
2012-11-11 20:34:46 +01:00
Ignasi Barrera
d9a0035d58
InstallChefGems script is now in jclouds/scriptbuilder
...
Moved the InstallChefGems statement to jclouds/scriptbuilder to
implement there the Chef Solo support, since Solo does not require a
connection to a Chef server.
Fixes #28
2012-11-06 16:56:47 +01:00