jclouds/jclouds-chef — pull request #18 by nacx (2012-06-29 11:52:52+00:00)
Title: Added support for Chef 0.10

In Chef Server 0.10 the way the cookbooks are returned has changed. For
this reason, a couple of domain classes have been added to support this
new model.

Also added a @Provider in the ChefParserModule that will inject the
appropriate parser depending on the jclouds.api-version property set on
the context. This way the ChefAsyncClient method signatures remain
unchanged and the parser used to parse the cookbooks will be choosen at
runtime depending on the version used to create the context.

All live tests in chef-core are passing (except the upload one) for both flavors: 0.9.8 and 0.10.8. However, I've not been able to configure the suite to run both one after the other, so currently only tests for one flavor are activated.