Moved jclouds-chef to the main repo. Things to consider:

* Changed parents in pom.xml files to point to the one in the main repo.
* Replaced all `jclouds.version` by `project.version`.
* Added two exclusions to the duplicate finder plugin to avoid conflicts in 
test-jar resources (core & scriptbuilder).

And also, do not merge this PR until the following is fixed:

* jclouds-karaf IT tests fail because the jclouds-chef feature is not 
installed. @ccustine could you build this branch and help making the karaf 
tests pass?
* Once this is merged we should disable the jclouds-chef builds in CloudBees to 
avoid publishing obsolete snapshots.
* We should also update the read me and contributing files in the jclouds-chef 
repo to point users to the main one.
You can merge this Pull Request by running:

  git pull https://github.com/nacx/jclouds promote-chef

Or you can view, comment on it, or merge it online at:

  https://github.com/jclouds/jclouds/pull/536

-- Commit Summary --

  * Moved jclouds-chef to the main repo

-- File Changes --

    M all/pom.xml (10)
    A apis/chef/pom.xml (134)
    A apis/chef/src/main/clojure/org/jclouds/chef.clj (261)
    A apis/chef/src/main/java/org/jclouds/chef/ChefApi.java (853)
    A apis/chef/src/main/java/org/jclouds/chef/ChefApiMetadata.java (110)
    A apis/chef/src/main/java/org/jclouds/chef/ChefContext.java (37)
    A apis/chef/src/main/java/org/jclouds/chef/ChefService.java (263)
    A 
apis/chef/src/main/java/org/jclouds/chef/binders/BindChecksumsToJsonPayload.java
 (54)
    A 
apis/chef/src/main/java/org/jclouds/chef/binders/BindCreateClientOptionsToJsonPayload.java
 (71)
    A 
apis/chef/src/main/java/org/jclouds/chef/binders/BindGenerateKeyForClientToJsonPayload.java
 (35)
    A apis/chef/src/main/java/org/jclouds/chef/binders/DatabagItemId.java (32)
    A apis/chef/src/main/java/org/jclouds/chef/binders/EnvironmentName.java (31)
    A apis/chef/src/main/java/org/jclouds/chef/binders/NodeName.java (32)
    A apis/chef/src/main/java/org/jclouds/chef/binders/RoleName.java (32)
    A 
apis/chef/src/main/java/org/jclouds/chef/config/BaseChefHttpApiModule.java (208)
    A apis/chef/src/main/java/org/jclouds/chef/config/ChefBootstrapModule.java 
(121)
    A apis/chef/src/main/java/org/jclouds/chef/config/ChefHttpApiModule.java 
(28)
    A apis/chef/src/main/java/org/jclouds/chef/config/ChefParserModule.java 
(321)
    A apis/chef/src/main/java/org/jclouds/chef/config/ChefProperties.java (113)
    A apis/chef/src/main/java/org/jclouds/chef/config/CookbookParser.java (41)
    A 
apis/chef/src/main/java/org/jclouds/chef/config/CookbookVersionsParser.java (41)
    A apis/chef/src/main/java/org/jclouds/chef/config/InstallChef.java (37)
    A apis/chef/src/main/java/org/jclouds/chef/config/Validator.java (40)
    A apis/chef/src/main/java/org/jclouds/chef/domain/Attribute.java (235)
    A apis/chef/src/main/java/org/jclouds/chef/domain/BootstrapConfig.java (95)
    A apis/chef/src/main/java/org/jclouds/chef/domain/ChecksumStatus.java (102)
    A apis/chef/src/main/java/org/jclouds/chef/domain/Client.java (182)
    A apis/chef/src/main/java/org/jclouds/chef/domain/CookbookDefinition.java 
(217)
    A apis/chef/src/main/java/org/jclouds/chef/domain/CookbookVersion.java (369)
    A apis/chef/src/main/java/org/jclouds/chef/domain/DatabagItem.java (63)
    A apis/chef/src/main/java/org/jclouds/chef/domain/Environment.java (178)
    A apis/chef/src/main/java/org/jclouds/chef/domain/Metadata.java (447)
    A apis/chef/src/main/java/org/jclouds/chef/domain/Node.java (263)
    A apis/chef/src/main/java/org/jclouds/chef/domain/Resource.java (169)
    A apis/chef/src/main/java/org/jclouds/chef/domain/Role.java (205)
    A apis/chef/src/main/java/org/jclouds/chef/domain/Sandbox.java (195)
    A apis/chef/src/main/java/org/jclouds/chef/domain/SearchResult.java (46)
    A apis/chef/src/main/java/org/jclouds/chef/domain/UploadSandbox.java (136)
    A apis/chef/src/main/java/org/jclouds/chef/filters/SignedHeaderAuth.java 
(199)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/BootstrapConfigForGroup.java 
(61)
    A apis/chef/src/main/java/org/jclouds/chef/functions/ClientForGroup.java 
(69)
    A apis/chef/src/main/java/org/jclouds/chef/functions/GroupToBootScript.java 
(130)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionCheckingChefVersion.java
 (49)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionFromJson.java
 (50)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionFromJsonv10.java
 (52)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionListFromJsonv10.java
 (63)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookVersionsCheckingChefVersion.java
 (49)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookVersionsV09FromJson.java
 (49)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookVersionsV10FromJson.java
 (59)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseErrorFromJsonOrReturnBody.java
 (55)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseKeySetFromJson.java (45)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseSearchClientsFromJson.java
 (35)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseSearchDatabagFromJson.java
 (77)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseSearchEnvironmentsFromJson.java
 (35)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseSearchNodesFromJson.java
 (35)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseSearchResultFromJson.java
 (50)
    A 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseSearchRolesFromJson.java
 (35)
    A apis/chef/src/main/java/org/jclouds/chef/functions/RunListForGroup.java 
(61)
    A apis/chef/src/main/java/org/jclouds/chef/functions/UriForResource.java 
(42)
    A 
apis/chef/src/main/java/org/jclouds/chef/handlers/ChefApiErrorRetryHandler.java 
(67)
    A apis/chef/src/main/java/org/jclouds/chef/handlers/ChefErrorHandler.java 
(81)
    A apis/chef/src/main/java/org/jclouds/chef/internal/BaseChefService.java 
(299)
    A apis/chef/src/main/java/org/jclouds/chef/internal/ChefContextImpl.java 
(55)
    A apis/chef/src/main/java/org/jclouds/chef/options/CreateClientOptions.java 
(64)
    A apis/chef/src/main/java/org/jclouds/chef/options/SearchOptions.java (95)
    A 
apis/chef/src/main/java/org/jclouds/chef/predicates/CookbookVersionPredicates.java
 (93)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/CleanupStaleNodesAndClients.java
 (32)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/CreateNodeAndPopulateAutomaticAttributes.java
 (33)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/DeleteAllClientsInList.java 
(34)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/DeleteAllNodesInList.java (31)
    A apis/chef/src/main/java/org/jclouds/chef/strategy/ListClients.java (32)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/ListCookbookVersions.java (32)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/ListCookbookVersionsInEnvironment.java
 (37)
    A apis/chef/src/main/java/org/jclouds/chef/strategy/ListEnvironments.java 
(31)
    A apis/chef/src/main/java/org/jclouds/chef/strategy/ListNodes.java (32)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/ListNodesInEnvironment.java 
(32)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/UpdateAutomaticAttributesOnNode.java
 (31)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/internal/BaseListCookbookVersionsImpl.java
 (97)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/internal/BaseListNodesImpl.java
 (77)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/internal/CleanupStaleNodesAndClientsImpl.java
 (102)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/internal/CreateNodeAndPopulateAutomaticAttributesImpl.java
 (83)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/internal/DeleteAllClientsInListImpl.java
 (85)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/internal/DeleteAllNodesInListImpl.java
 (81)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/internal/ListClientsImpl.java 
(109)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/internal/ListCookbookVersionsImpl.java
 (60)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/internal/ListCookbookVersionsInEnvironmentImpl.java
 (117)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/internal/ListEnvironmentsImpl.java
 (96)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/internal/ListNodesImpl.java 
(62)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/internal/ListNodesInEnvironmentImpl.java
 (62)
    A 
apis/chef/src/main/java/org/jclouds/chef/strategy/internal/UpdateAutomaticAttributesOnNodeImpl.java
 (75)
    A 
apis/chef/src/main/java/org/jclouds/chef/suppliers/ChefVersionSupplier.java (73)
    A apis/chef/src/main/java/org/jclouds/chef/test/TransientChefApi.java (387)
    A 
apis/chef/src/main/java/org/jclouds/chef/test/TransientChefApiMetadata.java (75)
    A 
apis/chef/src/main/java/org/jclouds/chef/test/config/TransientChefApiModule.java
 (116)
    A apis/chef/src/main/java/org/jclouds/chef/util/ChefUtils.java (71)
    A apis/chef/src/main/java/org/jclouds/chef/util/CollectionUtils.java (69)
    A apis/chef/src/main/java/org/jclouds/chef/util/RunListBuilder.java (83)
    A apis/chef/src/main/java/org/jclouds/ohai/Automatic.java (33)
    A apis/chef/src/main/java/org/jclouds/ohai/AutomaticSupplier.java (48)
    A apis/chef/src/main/java/org/jclouds/ohai/config/ConfiguresOhai.java (28)
    A apis/chef/src/main/java/org/jclouds/ohai/config/JMXOhaiModule.java (48)
    A apis/chef/src/main/java/org/jclouds/ohai/config/OhaiModule.java (183)
    A 
apis/chef/src/main/java/org/jclouds/ohai/functions/ByteArrayToMacAddress.java 
(51)
    A apis/chef/src/main/java/org/jclouds/ohai/functions/MapSetToMultimap.java 
(42)
    A apis/chef/src/main/java/org/jclouds/ohai/functions/NestSlashKeys.java 
(156)
    A 
apis/chef/src/main/java/org/jclouds/ohai/suppliers/UptimeSecondsSupplier.java 
(44)
    A 
apis/chef/src/main/resources/META-INF/services/org.jclouds.apis.ApiMetadata (2)
    A apis/chef/src/test/clojure/org/jclouds/chef_test.clj (70)
    A apis/chef/src/test/java/org/jclouds/chef/BaseChefApiExpectTest.java (44)
    A apis/chef/src/test/java/org/jclouds/chef/ChefApiExpectTest.java (279)
    A apis/chef/src/test/java/org/jclouds/chef/ChefApiLiveTest.java (32)
    A apis/chef/src/test/java/org/jclouds/chef/ChefApiMetadataTest.java (33)
    A apis/chef/src/test/java/org/jclouds/chef/ChefApiTest.java (741)
    A 
apis/chef/src/test/java/org/jclouds/chef/binders/BindHexEncodedMD5sToJsonPayloadTest.java
 (70)
    A apis/chef/src/test/java/org/jclouds/chef/config/ChefParserModuleTest.java 
(93)
    A 
apis/chef/src/test/java/org/jclouds/chef/filters/SignedHeaderAuthTest.java (213)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/BootstrapConfigForGroupTest.java
 (74)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ClientForGroupTest.java (106)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/GroupToBootScriptTest.java 
(230)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseClientFromJsonTest.java 
(98)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionCheckingChefVersionTest.java
 (62)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionFromJsonTest.java
 (72)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionFromJsonv10Test.java
 (74)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionListFromJsonv10Test.java
 (92)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionFromJsonTest.java
 (129)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionsCheckingChefVersionTest.java
 (62)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionsV09FromJsonTest.java
 (61)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionsV10FromJsonTest.java
 (68)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseDataBagItemFromJsonTest.java
 (65)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseErrorFromJsonOrReturnBodyTest.java
 (42)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseKeySetFromJsonTest.java 
(66)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseNodeFromJsonTest.java 
(73)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseSandboxFromJsonTest.java
 (71)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseSearchDataBagItemFromJsonTest.java
 (62)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseUploadSandboxFromJsonTest.java
 (87)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/RunListForGroupTest.java (92)
    A 
apis/chef/src/test/java/org/jclouds/chef/functions/UriForResourceTest.java (54)
    A 
apis/chef/src/test/java/org/jclouds/chef/handlers/ChefApiErrorRetryHandlerTest.java
 (115)
    A 
apis/chef/src/test/java/org/jclouds/chef/internal/BaseChefApiLiveTest.java (542)
    A apis/chef/src/test/java/org/jclouds/chef/internal/BaseChefLiveTest.java 
(96)
    A 
apis/chef/src/test/java/org/jclouds/chef/internal/BaseChefServiceTest.java (99)
    A 
apis/chef/src/test/java/org/jclouds/chef/internal/BaseStubbedOhaiLiveTest.java 
(60)
    A 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/CleanupStaleNodesAndClientsImplLiveTest.java
 (61)
    A 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/CreateNodeAndPopulateAutomaticAttributesImplLiveTest.java
 (62)
    A 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/CreateNodeAndPopulateAutomaticAttributesImplTest.java
 (61)
    A 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/DeleteAllApisAndNodesInListImplLiveTest.java
 (64)
    A 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/ListCookbookVersionsInEnvironmentImplLiveTest.java
 (217)
    A 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/ListNodesImplLiveTest.java
 (82)
    A 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/ListNodesInEnvironmentImplLiveTest.java
 (86)
    A 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/UpdateAutomaticAttributesOnNodeImplLiveTest.java
 (61)
    A 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/UpdateAutomaticAttributesOnNodeImplTest.java
 (63)
    A 
apis/chef/src/test/java/org/jclouds/chef/suppliers/ChefVersionSupplierTest.java 
(47)
    A 
apis/chef/src/test/java/org/jclouds/chef/test/TransientChefApiIntegrationTest.java
 (69)
    A 
apis/chef/src/test/java/org/jclouds/chef/test/TransientChefApiMetadataTest.java 
(33)
    A apis/chef/src/test/java/org/jclouds/chef/util/ChefUtilsTest.java (57)
    A apis/chef/src/test/java/org/jclouds/chef/util/RunListBuilderTest.java (71)
    A apis/chef/src/test/java/org/jclouds/ohai/config/JMXTest.java (82)
    A apis/chef/src/test/java/org/jclouds/ohai/config/OhaiModuleTest.java (147)
    A 
apis/chef/src/test/java/org/jclouds/ohai/functions/ByteArrayToMacAddressTest.java
 (33)
    A apis/chef/src/test/java/org/jclouds/ohai/functions/NestSlashKeysTest.java 
(117)
    A apis/chef/src/test/resources/apache-chef-demo-cookbook.json (46)
    A apis/chef/src/test/resources/bootstrap-env.sh (56)
    A apis/chef/src/test/resources/bootstrap.sh (56)
    A apis/chef/src/test/resources/brew-cookbook.json (48)
    A apis/chef/src/test/resources/client.json (8)
    A apis/chef/src/test/resources/clients_list.json (5)
    A apis/chef/src/test/resources/data_list.json (4)
    A apis/chef/src/test/resources/env_cookbooks.json (20)
    A apis/chef/src/test/resources/environment_recipes.json (6)
    A apis/chef/src/test/resources/logback.xml (33)
    A apis/chef/src/test/resources/mysql-cookbook.json (268)
    A apis/chef/src/test/resources/node.json (10)
    A apis/chef/src/test/resources/nodes_list.json (5)
    A apis/chef/src/test/resources/privkey.txt (27)
    A apis/chef/src/test/resources/pubkey.txt (9)
    A apis/chef/src/test/resources/roles_list.json (4)
    A apis/chef/src/test/resources/sandbox.json (12)
    A apis/chef/src/test/resources/search_role.json (34)
    A apis/chef/src/test/resources/search_role_empty.json (5)
    A apis/chef/src/test/resources/tomcat-cookbook.json (121)
    A apis/chef/src/test/resources/upload-site.json (13)
    M apis/pom.xml (1)
    M project/pom.xml (2)
    A providers/enterprise-chef/pom.xml (110)
    A 
providers/enterprise-chef/src/main/java/org/jclouds/enterprisechef/EnterpriseChefApi.java
 (124)
    A 
providers/enterprise-chef/src/main/java/org/jclouds/enterprisechef/EnterpriseChefApiMetadata.java
 (82)
    A 
providers/enterprise-chef/src/main/java/org/jclouds/enterprisechef/EnterpriseChefProviderMetadata.java
 (86)
    A 
providers/enterprise-chef/src/main/java/org/jclouds/enterprisechef/binders/BindGroupToUpdateRequestJsonPayload.java
 (79)
    A 
providers/enterprise-chef/src/main/java/org/jclouds/enterprisechef/binders/GroupName.java
 (38)
    A 
providers/enterprise-chef/src/main/java/org/jclouds/enterprisechef/config/EnterpriseChefHttpApiModule.java
 (36)
    A 
providers/enterprise-chef/src/main/java/org/jclouds/enterprisechef/domain/Group.java
 (211)
    A 
providers/enterprise-chef/src/main/java/org/jclouds/enterprisechef/domain/User.java
 (220)
    A 
providers/enterprise-chef/src/main/resources/META-INF/services/org.jclouds.providers.ProviderMetadata
 (1)
    A 
providers/enterprise-chef/src/test/java/org/jclouds/enterprisechef/EnterpriseChefApiExpectTest.java
 (209)
    A 
providers/enterprise-chef/src/test/java/org/jclouds/enterprisechef/EnterpriseChefApiLiveTest.java
 (122)
    A 
providers/enterprise-chef/src/test/java/org/jclouds/enterprisechef/EnterpriseChefProviderMetadataTest.java
 (31)
    A 
providers/enterprise-chef/src/test/java/org/jclouds/enterprisechef/binders/BindGroupToUpdateRequestJsonPayloadTest.java
 (82)
    A 
providers/enterprise-chef/src/test/java/org/jclouds/enterprisechef/binders/GroupNameTest.java
 (40)
    A providers/enterprise-chef/src/test/resources/group-update.json (1)
    A providers/enterprise-chef/src/test/resources/group.json (14)
    A providers/enterprise-chef/src/test/resources/groups.json (7)
    A providers/enterprise-chef/src/test/resources/user.json (9)
    M providers/pom.xml (1)

-- Patch Links --

https://github.com/jclouds/jclouds/pull/536.patch
https://github.com/jclouds/jclouds/pull/536.diff

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/536

Reply via email to