This closes #665
Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/4f7c1441 Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/4f7c1441 Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/4f7c1441 Branch: refs/heads/master Commit: 4f7c1441b603cc905324923cb34d7cf0a6888c9e Parents: fc3851b dcba416 Author: Aled Sage <[email protected]> Authored: Fri May 29 18:18:43 2015 +0100 Committer: Aled Sage <[email protected]> Committed: Fri May 29 18:18:43 2015 +0100 ---------------------------------------------------------------------- .gitattributes | 2 +- core/pom.xml | 6 +- .../entity/basic/BrooklynConfigKeys.java | 1 + .../drivers/ReflectiveEntityDriverFactory.java | 47 +- .../brooklyn/entity/effector/EffectorTasks.java | 10 + .../entity/group/DynamicClusterImpl.java | 22 +- .../windows/WindowsPerformanceCounterFeed.java | 201 +++---- .../WindowsPerformanceCounterPollConfig.java | 1 + .../location/basic/ByonLocationResolver.java | 17 +- .../java/brooklyn/location/basic/Machines.java | 6 +- .../location/basic/WinRmMachineLocation.java | 319 +++++++++++ ...bstractCloudMachineProvisioningLocation.java | 6 +- .../location/cloud/CloudLocationConfig.java | 4 + .../java/brooklyn/util/flags/TypeCoercions.java | 40 ++ .../brooklyn/util/text/TemplateProcessor.java | 41 ++ .../entity/group/DynamicClusterTest.java | 15 + .../basic/ByonLocationResolverTest.java | 63 ++- .../util/internal/TypeCoercionsTest.java | 19 +- docs/guide/yaml/winrm/about-winrm.md | 0 docs/guide/yaml/winrm/index.md | 154 +++++ docs/guide/yaml/winrm/re-authentication.md | 36 ++ docs/guide/yaml/winrm/stdout-and-stderr.md | 25 + .../jclouds/BasicJcloudsLocationCustomizer.java | 30 + .../location/jclouds/BrooklynMachinePool.java | 10 +- .../location/jclouds/JcloudsLocation.java | 563 ++++++++++++------- .../location/jclouds/JcloudsLocationConfig.java | 4 +- .../jclouds/JcloudsLocationCustomizer.java | 26 + .../jclouds/JcloudsMachineLocation.java | 45 ++ .../jclouds/JcloudsSshMachineLocation.java | 6 +- .../jclouds/JcloudsWinRmMachineLocation.java | 154 +++++ .../jclouds/SudoTtyFixingCustomizer.java | 8 +- .../JcloudsLocationSecurityGroupCustomizer.java | 8 +- .../jclouds/AbstractJcloudsLiveTest.java | 2 +- .../JcloudsByonLocationResolverAwsLiveTest.java | 2 +- ...dsByonLocationResolverSoftlayerLiveTest.java | 2 +- ...ationTemplateOptionsCustomisersLiveTest.java | 27 +- .../location/jclouds/JcloudsLocationTest.java | 9 +- .../location/jclouds/LiveTestEntity.java | 2 +- .../provider/AbstractJcloudsLocationTest.java | 2 +- .../zone/AwsAvailabilityZoneExtensionTest.java | 2 +- pom.xml | 1 + .../basic/AbstractSoftwareProcessDriver.java | 261 ++++++++- .../basic/AbstractSoftwareProcessSshDriver.java | 197 +------ .../AbstractSoftwareProcessWinRmDriver.java | 192 +++++++ .../entity/basic/AbstractVanillaProcess.java | 32 ++ .../brooklyn/entity/basic/SoftwareProcess.java | 34 ++ .../entity/basic/SoftwareProcessImpl.java | 9 +- .../entity/basic/VanillaSoftwareProcess.java | 13 +- .../basic/VanillaSoftwareProcessDriver.java | 1 + .../entity/basic/VanillaWindowsProcess.java | 62 ++ .../basic/VanillaWindowsProcessDriver.java | 23 + .../entity/basic/VanillaWindowsProcessImpl.java | 40 ++ .../basic/VanillaWindowsProcessWinRmDriver.java | 72 +++ .../software/MachineLifecycleEffectorTasks.java | 6 +- .../brooklyn/entity/software/StaticSensor.java | 44 ++ .../winrm/WindowsPerformanceCounterSensors.java | 74 +++ ...rWithAvailabilityZonesMultiLocationTest.java | 2 +- .../entity/software/StaticSensorTest.java | 55 ++ .../basic/WinRmMachineLocationLiveTest.java | 91 +++ software/database/pom.xml | 2 + .../entity/database/mssql/ConfigurationFile.ini | 390 +++++++++++++ .../entity/database/mssql/checkrunningmssql.bat | 23 + .../entity/database/mssql/configuremssql.ps1 | 22 + .../entity/database/mssql/installmssql.ps1 | 49 ++ .../entity/database/mssql/launchmssql.bat | 25 + .../brooklyn/entity/database/mssql/mssql.yaml | 40 ++ .../entity/database/mssql/stopmssql.bat | 24 + .../ControlledDynamicWebAppClusterImpl.java | 15 +- .../database/mssql/MssqlBlueprintLiveTest.java | 60 ++ .../launcher/src/test/resources/mssql-test.yaml | 60 ++ 70 files changed, 3244 insertions(+), 612 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/4f7c1441/locations/jclouds/src/main/java/brooklyn/location/jclouds/JcloudsLocation.java ----------------------------------------------------------------------
