You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jclouds.apache.org by na...@apache.org on 2014/10/10 15:14:13 UTC
[47/50] [abbrv] git commit: Promoted jclouds-chef/core to apis/chef
Promoted jclouds-chef/core to apis/chef
Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/aa17a4f9
Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/aa17a4f9
Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/aa17a4f9
Branch: refs/heads/master
Commit: aa17a4f9f976a14deb71ced2c2c27b0b34eadd4b
Parents: 34663f3 3883ff5
Author: Ignasi Barrera <na...@apache.org>
Authored: Fri Oct 10 15:10:44 2014 +0200
Committer: Ignasi Barrera <na...@apache.org>
Committed: Fri Oct 10 15:10:44 2014 +0200
----------------------------------------------------------------------
apis/chef/pom.xml | 134 +++
apis/chef/src/main/clojure/org/jclouds/chef.clj | 261 ++++++
.../src/main/java/org/jclouds/chef/ChefApi.java | 853 +++++++++++++++++++
.../java/org/jclouds/chef/ChefApiMetadata.java | 110 +++
.../main/java/org/jclouds/chef/ChefContext.java | 37 +
.../main/java/org/jclouds/chef/ChefService.java | 263 ++++++
.../binders/BindChecksumsToJsonPayload.java | 54 ++
.../BindCreateClientOptionsToJsonPayload.java | 71 ++
.../BindGenerateKeyForClientToJsonPayload.java | 35 +
.../org/jclouds/chef/binders/DatabagItemId.java | 32 +
.../jclouds/chef/binders/EnvironmentName.java | 31 +
.../java/org/jclouds/chef/binders/NodeName.java | 32 +
.../java/org/jclouds/chef/binders/RoleName.java | 32 +
.../chef/config/BaseChefHttpApiModule.java | 208 +++++
.../chef/config/ChefBootstrapModule.java | 121 +++
.../jclouds/chef/config/ChefHttpApiModule.java | 28 +
.../jclouds/chef/config/ChefParserModule.java | 321 +++++++
.../org/jclouds/chef/config/ChefProperties.java | 113 +++
.../org/jclouds/chef/config/CookbookParser.java | 41 +
.../chef/config/CookbookVersionsParser.java | 41 +
.../org/jclouds/chef/config/InstallChef.java | 37 +
.../java/org/jclouds/chef/config/Validator.java | 40 +
.../java/org/jclouds/chef/domain/Attribute.java | 235 +++++
.../jclouds/chef/domain/BootstrapConfig.java | 95 +++
.../org/jclouds/chef/domain/ChecksumStatus.java | 102 +++
.../java/org/jclouds/chef/domain/Client.java | 182 ++++
.../jclouds/chef/domain/CookbookDefinition.java | 217 +++++
.../jclouds/chef/domain/CookbookVersion.java | 369 ++++++++
.../org/jclouds/chef/domain/DatabagItem.java | 63 ++
.../org/jclouds/chef/domain/Environment.java | 178 ++++
.../java/org/jclouds/chef/domain/Metadata.java | 447 ++++++++++
.../main/java/org/jclouds/chef/domain/Node.java | 263 ++++++
.../java/org/jclouds/chef/domain/Resource.java | 169 ++++
.../main/java/org/jclouds/chef/domain/Role.java | 205 +++++
.../java/org/jclouds/chef/domain/Sandbox.java | 195 +++++
.../org/jclouds/chef/domain/SearchResult.java | 46 +
.../org/jclouds/chef/domain/UploadSandbox.java | 136 +++
.../jclouds/chef/filters/SignedHeaderAuth.java | 199 +++++
.../chef/functions/BootstrapConfigForGroup.java | 61 ++
.../jclouds/chef/functions/ClientForGroup.java | 69 ++
.../chef/functions/GroupToBootScript.java | 130 +++
...seCookbookDefinitionCheckingChefVersion.java | 49 ++
.../ParseCookbookDefinitionFromJson.java | 50 ++
.../ParseCookbookDefinitionFromJsonv10.java | 52 ++
.../ParseCookbookDefinitionListFromJsonv10.java | 63 ++
...arseCookbookVersionsCheckingChefVersion.java | 49 ++
.../ParseCookbookVersionsV09FromJson.java | 49 ++
.../ParseCookbookVersionsV10FromJson.java | 59 ++
.../ParseErrorFromJsonOrReturnBody.java | 55 ++
.../chef/functions/ParseKeySetFromJson.java | 45 +
.../functions/ParseSearchClientsFromJson.java | 35 +
.../functions/ParseSearchDatabagFromJson.java | 77 ++
.../ParseSearchEnvironmentsFromJson.java | 35 +
.../functions/ParseSearchNodesFromJson.java | 35 +
.../functions/ParseSearchResultFromJson.java | 50 ++
.../functions/ParseSearchRolesFromJson.java | 35 +
.../jclouds/chef/functions/RunListForGroup.java | 61 ++
.../jclouds/chef/functions/UriForResource.java | 42 +
.../chef/handlers/ChefApiErrorRetryHandler.java | 67 ++
.../jclouds/chef/handlers/ChefErrorHandler.java | 81 ++
.../jclouds/chef/internal/BaseChefService.java | 299 +++++++
.../jclouds/chef/internal/ChefContextImpl.java | 55 ++
.../chef/options/CreateClientOptions.java | 64 ++
.../org/jclouds/chef/options/SearchOptions.java | 95 +++
.../predicates/CookbookVersionPredicates.java | 93 ++
.../strategy/CleanupStaleNodesAndClients.java | 32 +
...reateNodeAndPopulateAutomaticAttributes.java | 33 +
.../chef/strategy/DeleteAllClientsInList.java | 34 +
.../chef/strategy/DeleteAllNodesInList.java | 31 +
.../org/jclouds/chef/strategy/ListClients.java | 32 +
.../chef/strategy/ListCookbookVersions.java | 32 +
.../ListCookbookVersionsInEnvironment.java | 37 +
.../jclouds/chef/strategy/ListEnvironments.java | 31 +
.../org/jclouds/chef/strategy/ListNodes.java | 32 +
.../chef/strategy/ListNodesInEnvironment.java | 32 +
.../UpdateAutomaticAttributesOnNode.java | 31 +
.../internal/BaseListCookbookVersionsImpl.java | 97 +++
.../strategy/internal/BaseListNodesImpl.java | 77 ++
.../CleanupStaleNodesAndClientsImpl.java | 102 +++
...eNodeAndPopulateAutomaticAttributesImpl.java | 83 ++
.../internal/DeleteAllClientsInListImpl.java | 85 ++
.../internal/DeleteAllNodesInListImpl.java | 81 ++
.../chef/strategy/internal/ListClientsImpl.java | 109 +++
.../internal/ListCookbookVersionsImpl.java | 60 ++
.../ListCookbookVersionsInEnvironmentImpl.java | 117 +++
.../strategy/internal/ListEnvironmentsImpl.java | 96 +++
.../chef/strategy/internal/ListNodesImpl.java | 62 ++
.../internal/ListNodesInEnvironmentImpl.java | 62 ++
.../UpdateAutomaticAttributesOnNodeImpl.java | 75 ++
.../chef/suppliers/ChefVersionSupplier.java | 73 ++
.../org/jclouds/chef/test/TransientChefApi.java | 387 +++++++++
.../chef/test/TransientChefApiMetadata.java | 75 ++
.../test/config/TransientChefApiModule.java | 114 +++
.../java/org/jclouds/chef/util/ChefUtils.java | 71 ++
.../org/jclouds/chef/util/CollectionUtils.java | 69 ++
.../org/jclouds/chef/util/RunListBuilder.java | 83 ++
.../main/java/org/jclouds/ohai/Automatic.java | 33 +
.../org/jclouds/ohai/AutomaticSupplier.java | 48 ++
.../org/jclouds/ohai/config/ConfiguresOhai.java | 28 +
.../org/jclouds/ohai/config/JMXOhaiModule.java | 48 ++
.../org/jclouds/ohai/config/OhaiModule.java | 183 ++++
.../ohai/functions/ByteArrayToMacAddress.java | 51 ++
.../ohai/functions/MapSetToMultimap.java | 42 +
.../jclouds/ohai/functions/NestSlashKeys.java | 156 ++++
.../ohai/suppliers/UptimeSecondsSupplier.java | 44 +
.../services/org.jclouds.apis.ApiMetadata | 2 +
.../src/test/clojure/org/jclouds/chef_test.clj | 70 ++
.../org/jclouds/chef/BaseChefApiExpectTest.java | 44 +
.../org/jclouds/chef/ChefApiExpectTest.java | 279 ++++++
.../java/org/jclouds/chef/ChefApiLiveTest.java | 32 +
.../org/jclouds/chef/ChefApiMetadataTest.java | 33 +
.../test/java/org/jclouds/chef/ChefApiTest.java | 741 ++++++++++++++++
.../BindHexEncodedMD5sToJsonPayloadTest.java | 70 ++
.../chef/config/ChefParserModuleTest.java | 93 ++
.../chef/filters/SignedHeaderAuthTest.java | 213 +++++
.../functions/BootstrapConfigForGroupTest.java | 74 ++
.../chef/functions/ClientForGroupTest.java | 106 +++
.../chef/functions/GroupToBootScriptTest.java | 230 +++++
.../chef/functions/ParseClientFromJsonTest.java | 98 +++
...okbookDefinitionCheckingChefVersionTest.java | 62 ++
.../ParseCookbookDefinitionFromJsonTest.java | 72 ++
.../ParseCookbookDefinitionFromJsonv10Test.java | 74 ++
...seCookbookDefinitionListFromJsonv10Test.java | 92 ++
.../ParseCookbookVersionFromJsonTest.java | 129 +++
...CookbookVersionsCheckingChefVersionTest.java | 62 ++
.../ParseCookbookVersionsV09FromJsonTest.java | 61 ++
.../ParseCookbookVersionsV10FromJsonTest.java | 68 ++
.../functions/ParseDataBagItemFromJsonTest.java | 65 ++
.../ParseErrorFromJsonOrReturnBodyTest.java | 42 +
.../chef/functions/ParseKeySetFromJsonTest.java | 66 ++
.../chef/functions/ParseNodeFromJsonTest.java | 73 ++
.../functions/ParseSandboxFromJsonTest.java | 71 ++
.../ParseSearchDataBagItemFromJsonTest.java | 62 ++
.../ParseUploadSandboxFromJsonTest.java | 87 ++
.../chef/functions/RunListForGroupTest.java | 92 ++
.../chef/functions/UriForResourceTest.java | 54 ++
.../handlers/ChefApiErrorRetryHandlerTest.java | 115 +++
.../chef/internal/BaseChefApiLiveTest.java | 542 ++++++++++++
.../jclouds/chef/internal/BaseChefLiveTest.java | 96 +++
.../chef/internal/BaseChefServiceTest.java | 99 +++
.../chef/internal/BaseStubbedOhaiLiveTest.java | 60 ++
...CleanupStaleNodesAndClientsImplLiveTest.java | 61 ++
...PopulateAutomaticAttributesImplLiveTest.java | 62 ++
...eAndPopulateAutomaticAttributesImplTest.java | 61 ++
...DeleteAllApisAndNodesInListImplLiveTest.java | 64 ++
...okbookVersionsInEnvironmentImplLiveTest.java | 217 +++++
.../internal/ListNodesImplLiveTest.java | 82 ++
.../ListNodesInEnvironmentImplLiveTest.java | 86 ++
...teAutomaticAttributesOnNodeImplLiveTest.java | 61 ++
...UpdateAutomaticAttributesOnNodeImplTest.java | 63 ++
.../chef/suppliers/ChefVersionSupplierTest.java | 47 +
.../test/TransientChefApiIntegrationTest.java | 69 ++
.../chef/test/TransientChefApiMetadataTest.java | 33 +
.../org/jclouds/chef/util/ChefUtilsTest.java | 57 ++
.../jclouds/chef/util/RunListBuilderTest.java | 71 ++
.../java/org/jclouds/ohai/config/JMXTest.java | 82 ++
.../org/jclouds/ohai/config/OhaiModuleTest.java | 147 ++++
.../functions/ByteArrayToMacAddressTest.java | 33 +
.../ohai/functions/NestSlashKeysTest.java | 117 +++
.../resources/apache-chef-demo-cookbook.json | 46 +
apis/chef/src/test/resources/bootstrap-env.sh | 56 ++
apis/chef/src/test/resources/bootstrap.sh | 56 ++
apis/chef/src/test/resources/brew-cookbook.json | 48 ++
apis/chef/src/test/resources/client.json | 8 +
apis/chef/src/test/resources/clients_list.json | 5 +
apis/chef/src/test/resources/data_list.json | 4 +
apis/chef/src/test/resources/env_cookbooks.json | 20 +
.../src/test/resources/environment_recipes.json | 6 +
apis/chef/src/test/resources/logback.xml | 33 +
.../chef/src/test/resources/mysql-cookbook.json | 268 ++++++
apis/chef/src/test/resources/node.json | 10 +
apis/chef/src/test/resources/nodes_list.json | 5 +
apis/chef/src/test/resources/privkey.txt | 27 +
apis/chef/src/test/resources/pubkey.txt | 9 +
apis/chef/src/test/resources/roles_list.json | 4 +
apis/chef/src/test/resources/sandbox.json | 12 +
apis/chef/src/test/resources/search_role.json | 34 +
.../src/test/resources/search_role_empty.json | 5 +
.../src/test/resources/tomcat-cookbook.json | 121 +++
apis/chef/src/test/resources/upload-site.json | 13 +
180 files changed, 17251 insertions(+)
----------------------------------------------------------------------