Removes legacy code:

* Removes the deprecated methods and objects for the next release.
* Removes the uses of deprecated Guava methods.
* Drops support for Chef 9. It is a very very old version now, and supporting 
it does no longer make sense. There have been three major Chef releases (10, 11 
and 12) since then which we support, and the vast majority of the ecosystem has 
upgraded to one of them.
You can view, comment on, or merge this pull request online at:

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

-- Commit Summary --

  * Remove the deprecated methods in Chef

-- File Changes --

    M apis/chef/src/main/java/org/jclouds/chef/ChefApi.java (66)
    M apis/chef/src/main/java/org/jclouds/chef/ChefApiMetadata.java (1)
    D apis/chef/src/main/java/org/jclouds/chef/ChefContext.java (42)
    M apis/chef/src/main/java/org/jclouds/chef/ChefService.java (27)
    M apis/chef/src/main/java/org/jclouds/chef/config/ChefParserModule.java (24)
    D apis/chef/src/main/java/org/jclouds/chef/config/CookbookParser.java (43)
    D 
apis/chef/src/main/java/org/jclouds/chef/config/CookbookVersionsParser.java (43)
    D 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionCheckingChefVersion.java
 (51)
    M 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionFromJson.java
 (26)
    D 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionFromJsonv10.java
 (52)
    R 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookDefinitionListFromJson.java
 (4)
    R 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookNamesFromJson.java
 (19)
    D 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookVersionsCheckingChefVersion.java
 (51)
    R 
apis/chef/src/main/java/org/jclouds/chef/functions/ParseCookbookVersionsFromJson.java
 (4)
    M apis/chef/src/main/java/org/jclouds/chef/internal/BaseChefService.java 
(44)
    D apis/chef/src/main/java/org/jclouds/chef/internal/ChefContextImpl.java 
(62)
    M apis/chef/src/test/java/org/jclouds/chef/ChefApiTest.java (4)
    M 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseClientFromJsonTest.java 
(1)
    D 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionCheckingChefVersionTest.java
 (62)
    M 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionFromJsonTest.java
 (25)
    R 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookDefinitionListFromJsonTest.java
 (8)
    R 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookNamesFromJsonTest.java
 (30)
    D 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionsCheckingChefVersionTest.java
 (62)
    R 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionsFromJsonTest.java
 (10)
    D 
apis/chef/src/test/java/org/jclouds/chef/functions/ParseCookbookVersionsV09FromJsonTest.java
 (61)
    M 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/CleanupStaleNodesAndClientsImplLiveTest.java
 (1)
    M 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/CreateNodeAndPopulateAutomaticAttributesImplLiveTest.java
 (1)
    M 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/DeleteAllApisAndNodesInListImplLiveTest.java
 (1)
    M 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/ListCookbookVersionsInEnvironmentImplLiveTest.java
 (4)
    M 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/ListNodesInEnvironmentImplLiveTest.java
 (1)
    M 
apis/chef/src/test/java/org/jclouds/chef/strategy/internal/UpdateAutomaticAttributesOnNodeImplLiveTest.java
 (1)
    M 
providers/enterprisechef/src/main/java/org/jclouds/enterprisechef/EnterpriseChefApiMetadata.java
 (5)

-- Patch Links --

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

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

Reply via email to