https://issues.apache.org/jira/browse/JCLOUDS-792
Adds the SSL configuration options to the BootstrapConfig object. It also
changes the internal behaviour of some methods that return the config DataBag
or the raw json config to return instead the BootstrapConfig object, which is
much more user friendly and useful.
It also deprecates methods that no longer make sense and aligns the Enterprise
Chef provider with the jclouds formatting guidelines.
You can merge this Pull Request by running:
git pull https://github.com/nacx/jclouds 792-chef-ca
Or you can view, comment on it, or merge it online at:
https://github.com/jclouds/jclouds/pull/624
-- Commit Summary --
* JCLOUDS-792: Configure chef-client security attributes
-- File Changes --
M apis/chef/src/main/java/org/jclouds/chef/ChefApi.java (8)
M apis/chef/src/main/java/org/jclouds/chef/ChefContext.java (5)
M apis/chef/src/main/java/org/jclouds/chef/ChefService.java (24)
M
apis/chef/src/main/java/org/jclouds/chef/config/BaseChefHttpApiModule.java (12)
M apis/chef/src/main/java/org/jclouds/chef/config/ChefParserModule.java (2)
M apis/chef/src/main/java/org/jclouds/chef/config/CookbookParser.java (2)
M
apis/chef/src/main/java/org/jclouds/chef/config/CookbookVersionsParser.java (2)
M apis/chef/src/main/java/org/jclouds/chef/domain/BootstrapConfig.java (128)
M
apis/chef/src/main/java/org/jclouds/chef/functions/BootstrapConfigForGroup.java
(27)
M apis/chef/src/main/java/org/jclouds/chef/functions/GroupToBootScript.java
(137)
M
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionCheckingChefVersion.java
(2)
M
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookVersionsCheckingChefVersion.java
(2)
M
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookVersionsV09FromJson.java
(2)
D apis/chef/src/main/java/org/jclouds/chef/functions/RunListForGroup.java
(61)
M apis/chef/src/main/java/org/jclouds/chef/internal/BaseChefService.java
(105)
M apis/chef/src/main/java/org/jclouds/chef/internal/ChefContextImpl.java (7)
M
apis/chef/src/test/java/org/jclouds/chef/functions/BootstrapConfigForGroupTest.java
(51)
M
apis/chef/src/test/java/org/jclouds/chef/functions/GroupToBootScriptTest.java
(163)
D
apis/chef/src/test/java/org/jclouds/chef/functions/RunListForGroupTest.java (92)
M
apis/chef/src/test/java/org/jclouds/chef/internal/BaseChefServiceTest.java (14)
M apis/chef/src/test/resources/bootstrap-env.sh (11)
M apis/chef/src/test/resources/bootstrap-node-env.sh (11)
A apis/chef/src/test/resources/bootstrap-ssl.sh (93)
M apis/chef/src/test/resources/bootstrap.sh (6)
A apis/chef/src/test/resources/chef.crt (30)
M project/pom.xml (1)
M
providers/enterprisechef/src/main/java/org/jclouds/enterprisechef/EnterpriseChefApi.java
(132)
M
providers/enterprisechef/src/main/java/org/jclouds/enterprisechef/EnterpriseChefProviderMetadata.java
(89)
-- Patch Links --
https://github.com/jclouds/jclouds/pull/624.patch
https://github.com/jclouds/jclouds/pull/624.diff
---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/624