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

Reply via email to