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
