This closes #465
Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/793c990e Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/793c990e Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/793c990e Branch: refs/heads/master Commit: 793c990e46414fc6179f05ee17d6603c64593593 Parents: 40b4ccd 2bc32d8 Author: Alex Heneveld <[email protected]> Authored: Tue Jan 27 17:43:55 2015 +0000 Committer: Alex Heneveld <[email protected]> Committed: Tue Jan 27 17:43:55 2015 +0000 ---------------------------------------------------------------------- .../brooklyn/entity/basic/AbstractEntity.java | 3 +- .../basic/PortAttributeSensorAndConfigKey.java | 6 +- .../internal/BrooklynFeatureEnablement.java | 5 +- .../internal/BrooklynInitialization.java | 81 +++++ .../location/basic/LocationConfigKeys.java | 4 +- .../location/basic/LocationConfigUtils.java | 349 ++++++++++++++++++- .../util/BrooklynLanguageExtensions.java | 10 +- .../main/java/brooklyn/util/ResourceUtils.java | 4 +- .../brooklyn/util/crypto/FluentKeySigner.java | 36 +- .../java/brooklyn/util/crypto/SecureKeys.java | 247 ++++++------- .../java/brooklyn/util/flags/TypeCoercions.java | 21 +- .../location/basic/LocationConfigUtilsTest.java | 103 ++++-- .../SshMachineLocationIntegrationTest.java | 2 +- .../util/crypto/SecureKeysAndSignerTest.java | 41 +++ .../brooklyn/location/basic/sample_id_rsa | 27 ++ .../brooklyn/location/basic/sample_id_rsa.pub | 1 + .../location/jclouds/JcloudsLocation.java | 298 +++++++++------- .../location/jclouds/JcloudsLocationConfig.java | 17 +- .../jclouds/AbstractJcloudsLiveTest.java | 2 + .../location/jclouds/JcloudsLoginLiveTest.java | 65 +++- ...location-test-various-login-credentials.yaml | 67 ++++ pom.xml | 3 + .../brooklyn/launcher/BrooklynWebServer.java | 6 +- .../util/crypto/AuthorizedKeysParser.java | 134 +++++++ .../crypto/SecureKeysWithoutBouncyCastle.java | 161 +++++++++ .../main/java/brooklyn/util/text/Strings.java | 7 + 26 files changed, 1344 insertions(+), 356 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/793c990e/core/src/main/java/brooklyn/util/ResourceUtils.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/793c990e/locations/jclouds/src/main/java/brooklyn/location/jclouds/JcloudsLocation.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/793c990e/locations/jclouds/src/main/java/brooklyn/location/jclouds/JcloudsLocationConfig.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/793c990e/usage/launcher/src/main/java/brooklyn/launcher/BrooklynWebServer.java ----------------------------------------------------------------------
