Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix Elixir version detection on newer Elixir releaseselixir | Tim Smith | 2016-04-17 | 2 | -24/+40 |
| | | | | Add specs for the new format + error logging + general fixes | ||||
* | Merge pull request #800 from chef/fix_mono | Tim Smith | 2016-04-14 | 2 | -25/+49 |
|\ | | | | | Fix mono builddate capture and add debug logging | ||||
| * | Fix log output and improve checks on shell_out valuesfix_mono | Tim Smith | 2016-04-14 | 1 | -3/+3 |
| | | |||||
| * | Log that we couldn't shell out | Tim Smith | 2016-04-14 | 1 | -19/+23 |
| | | |||||
| * | Correctly poll mono build date | Tim Smith | 2016-04-14 | 2 | -22/+42 |
| | | | | | | | | Things seems to have changed in the output in the last billion years. Include the full standard out and add a spec. | ||||
* | | Merge pull request #799 from chef/scala_fix | Tim Smith | 2016-04-14 | 2 | -29/+45 |
|\ \ | |/ |/| | Fix the scala plugin | ||||
| * | Fix the scala pluginscala_fix | Tim Smith | 2016-04-13 | 2 | -29/+45 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There were several problems with the scala plugin: 1) scala -version is returned on stderr not stdout so we were never setting this and thus the plugin never ran 2) If sbt or scala weren't installed it threw exceptions 3) we were storing shell outs value in the output value for no real reason 4) if scala failed for some reason, but sbt succeeded we weren't setting the sbt values since were relied on scala[:version] being set 5) the specs incorrectly mocked scala output to stdout 6) the specs that checked to make sure values weren't set didn't actually run the plugin so they would always no find scala's key While I was here I moved the version key for sbt into it's own key. This would allow us to add other sbt values in the future if we found them. If we make version to top level value we lose that ability forever. | ||||
* | | Merge pull request #798 from chef/salam/fix-plugin | Salim Alam | 2016-04-13 | 2 | -5/+5 |
|\ \ | |/ |/| | Don't execute .so libs for Windows | ||||
| * | Don't execute .so libs for Windows | Salim Alam | 2016-04-13 | 2 | -5/+5 |
| | | |||||
* | | Merge pull request #797 from chef/hint_logging | Tim Smith | 2016-04-13 | 9 | -347/+194 |
|\ \ | |/ |/| | Add debug logging to hints and improve cloud specs | ||||
| * | Remove a few more shouldshint_logging | Tim Smith | 2016-04-13 | 2 | -5/+5 |
| | | |||||
| * | Add space after comma in debug logging | Tim Smith | 2016-04-13 | 1 | -1/+1 |
| | | |||||
| * | Resolve chefstyle warnings | Tim Smith | 2016-04-13 | 3 | -12/+12 |
| | | |||||
| * | Remove the redundant begin | Tim Smith | 2016-04-13 | 1 | -9/+7 |
| | | |||||
| * | Remove specs for other clouds that don't actually work | Tim Smith | 2016-04-13 | 5 | -60/+0 |
| | | | | | | | | Allowing a method to receive ec2 or rackspace doesn't mean we detected this. These are actually duplicates of the "hint file no present" specs we already have. We just think they're doing something different. | ||||
| * | Remove plugin naming in the logging | Tim Smith | 2016-04-12 | 1 | -1/+1 |
| | | | | | | | | This isn't going to work here | ||||
| * | Don't test hint logic in every cloud plugin | Tim Smith | 2016-04-12 | 8 | -276/+181 |
| | | | | | | | | | | | | We test this once in the hint spec. We don't need to expect the windows and linux file paths. Additionally if you're on a host that actually has a hint it breaks these tests. The hint spec does it all in a temp dir which is the right way to test it. Also while I'm in these specs update the format, fix some poor wording, and use shared_examples in a few places to dry things up | ||||
| * | Add debug logging when looking for hints | Tim Smith | 2016-04-12 | 1 | -14/+18 |
|/ | |||||
* | Merge pull request #795 from chef/8.14v8.14.0 | Tyler Ball | 2016-04-11 | 3 | -30/+56 |
|\ | | | | | Release 8.14.0 | ||||
| * | Release 8.14.08.14 | Tim Smith | 2016-04-08 | 3 | -30/+56 |
|/ | |||||
* | Update release notes | Tim Smith | 2016-04-08 | 2 | -27/+6 |
| | |||||
* | Update doc_changes | Tim Smith | 2016-04-08 | 1 | -0/+8 |
| | |||||
* | Merge pull request #793 from tas50/better_ec2_round_200 | Tim Smith | 2016-04-08 | 2 | -83/+109 |
|\ | | | | | Improve Linux EC2 detection, fix false detection, and add Windows detection | ||||
| * | Reduce duplicate code | Tim Smith | 2016-04-07 | 1 | -15/+10 |
| | | |||||
| * | Ensure we when values exist, but they don't match | Tim Smith | 2016-04-07 | 1 | -0/+6 |
| | | | | | | | | Previously we only got false logging when we rescued | ||||
| * | Updates based on feeback | Tim Smith | 2016-04-07 | 2 | -9/+9 |
| | | |||||
| * | Add tests for the UUID EC2 detection method | Tim Smith | 2016-04-07 | 2 | -43/+66 |
| | | |||||
| * | Detect EC2 via Xen Hypervisor UUID starting with ec2 | Tim Smith | 2016-03-31 | 1 | -3/+18 |
| | | |||||
| * | Remove the Xen MAC address detection method | Tim Smith | 2016-03-31 | 2 | -40/+1 |
| | | | | | | | | This false detects any Xen system and is less than ideal | ||||
| * | Detect Windows EC2 nodes | Tim Smith | 2016-03-31 | 2 | -2/+28 |
| | | |||||
* | | Merge pull request #742 from MarkGibbons/solaris11_network | Thom May | 2016-04-04 | 2 | -13/+61 |
|\ \ | | | | | | | solaris11_network: Handle solaris 11 zone interfaces | ||||
| * | | solaris11_network: Handle solaris 11 zone interfaces | markgibbons | 2016-03-08 | 2 | -13/+61 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PHYSRUNNING is now a valid flag for an interface. The Solaris 11 zones "route -n get default” command output returns the interface name, net0, but not the specific instance net0:2. The output changed from Solaris 10 to Solaris 11. Use the verbose output "route -v -n get default" to find the interface index and use the name and index to find the full interface name from the ifconfig -a output. | ||||
* | | | Merge pull request #790 from juliandunn/aix-os-version | Tim Smith | 2016-04-04 | 2 | -6/+7 |
|\ \ \ | | | | | | | | | Set os_version to match the output of oslevel -s | ||||
| * | | | Replace with .strip per code review | Julian C. Dunn | 2016-04-01 | 1 | -1/+1 |
| | | | | |||||
| * | | | Added newline to mocked shell_out per code review. | Julian C. Dunn | 2016-04-01 | 1 | -1/+1 |
| | | | | |||||
| * | | | Set os_version to match the output of oslevel -s instead of just the | Julian C. Dunn | 2016-04-01 | 2 | -6/+7 |
| | | | | | | | | | | | | | | | | major version of AIX. | ||||
* | | | | Merge pull request #788 from chef/shellout-log-and-timeout | Claire McQuin | 2016-04-01 | 6 | -324/+561 |
|\ \ \ \ | | | | | | | | | | | Ohai shell_out logging, timeouts, and error handling | ||||
| * | | | | rubocop fixesshellout-log-and-timeout | mcquin | 2016-04-01 | 2 | -23/+23 |
| | | | | | |||||
| * | | | | Rackspace plugin uses new shell_out helper. | mcquin | 2016-04-01 | 2 | -139/+212 |
| | | | | | |||||
| * | | | | C plugin uses new shell_out helper. | mcquin | 2016-04-01 | 2 | -184/+217 |
| | | | | | |||||
| * | | | | Add tests and revise logging | mcquin | 2016-04-01 | 2 | -19/+131 |
| | | | | | |||||
| * | | | | Allow passing any of the mixlib-shellout options to the shell_out method | Tim Smith | 2016-04-01 | 1 | -3/+7 |
| | | | | | |||||
| * | | | | Add a 30 sec timeout when shelling out | Tim Smith | 2016-04-01 | 1 | -1/+4 |
| | | | | | |||||
| * | | | | Log non-0 exit codes and raise our own exception | Tim Smith | 2016-04-01 | 1 | -2/+8 |
| | | | | | |||||
| * | | | | Improve debug logging when shelling out | Tim Smith | 2016-04-01 | 1 | -2/+8 |
|/ / / / | | | | | | | | | | | | | Log successful and failed commands. This gives you the necessary context to dig into issues | ||||
* | | | | Merge pull request #789 from chef/chefstyle-0.3.1 | Claire McQuin | 2016-04-01 | 39 | -85/+85 |
|\ \ \ \ | |/ / / |/| | | | Update chefstyle to 0.3.1 and fix new offenses. | ||||
| * | | | Update chefstyle to 0.3.1 and fix new offenses.chefstyle-0.3.1 | mcquin | 2016-04-01 | 39 | -85/+85 |
|/ / / | |||||
* | | | Merge pull request #787 from tas50/gce_fix | Tim Smith | 2016-04-01 | 2 | -40/+10 |
|\ \ \ | | |/ | |/| | Remove ec2metadata CLI as a EC2 detection method | ||||
| * | | Remove ec2metadata CLI as a EC2 detection method | Tim Smith | 2016-03-31 | 2 | -40/+10 |
| | | | | | | | | | | | | It's not a reliable detection method | ||||
* | | | Merge pull request #784 from tas50/master | Thom May | 2016-03-31 | 2 | -1/+13 |
|\ \ \ | | | | | | | | | Detect openSUSE Leap as platform opensuseleap |