Ignasi Barrera
543dc025c4
JCLOUDS-82: Use unwrapApi from View and remove custom method in ChefContext
2013-05-27 22:14:55 +02:00
Ignasi Barrera
474f7fffad
JCLOUDS-58: Updated license headers and rat plugin configuration
2013-05-20 16:53:37 +02:00
Ignasi Barrera
4455b9daf4
JCLOUDS-3: Bootstrap nodes in a custom environment
...
Added the environment where the nodes in a group must be created in the
bootstrap data bag. This way the configuration is persisted and can be
used between runs, such as the node run list.
To accomodate the new bootstrap parameter, the method in the ChefService
used to create the data bag has been refactored and a the new
BootstrapConfig object has been created. This way, we'll be able to
extend the information in the bootstrap databag in the future without
changing the ChefService interface.
2013-05-14 23:39:45 +02:00
Andrew Bayer
a4ee5ba496
JCLOUDS-30. Switch to 2 space indents for POM files.
2013-05-13 10:29:06 -07:00
Andrew Bayer
3760cc09ae
JCLOUDS-17. Switch groupId to org.apache.jclouds, change parent POM, remove old distributionManagement content, add ASF repos.
2013-05-13 10:28:43 -07:00
Ignasi Barrera
2afa950cb2
Merge pull request #85 from nacx/fix-test-config
...
Fix TransientChef and Strategy live tests
2013-04-29 02:26:58 -07:00
adriancole
397349f50e
create property jclouds.version for upstream dependencies
2013-04-28 15:53:30 -07:00
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