summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 8.16.08.16.0Tim Smith2016-05-115-15/+28
| | | | Time to get this into our nightlies
* Merge pull request #818 from chef/openstackTim Smith2016-05-113-116/+124
|\ | | | | Properly poll Openstack detection + other Openstack improvements
| * Use the mixin variable for the metadata serverTim Smith2016-05-101-1/+1
| |
| * Allow setting dreamhost as the provider in the cloud pluginsTim Smith2016-05-102-2/+2
| |
| * Move metadata attributes back to openstack namespaceTim Smith2016-05-104-48/+43
| | | | | | | | | | This reverts nesting the attributes in openstack['metadata']. This matches what we do in other clouds
| * Fix typo in commentTim Smith2016-05-101-1/+1
| |
| * Detect Dreamhost DreamComputeTim Smith2016-05-092-5/+25
| |
| * Set metadata to {} not nil if it doesn't respondTim Smith2016-05-092-7/+6
| | | | | | | | | | This makes it easier to write recipes without being super defensive in your code
| * Update the specs for the updated pluginTim Smith2016-05-092-83/+72
| | | | | | | | Test DMI data path, remove openstack specific metadata since we're not gathering this at the moment.
| * Properly poll Openstack detection + other Openstack improvementsTim Smith2016-05-093-48/+53
|/ | | | | | | | | The existing Openstack metadata logic failed as it was hardcoded to use metadata from 2013 that doesn't seem to exist in standard installs. Instead lets use the logic in the EC2 metadata mixin to find the latest version we support. Wrap metadata fetching around socket connection check from the EC2 metadata plugin. This prevents hung Ohai runs on providers that don't support the metadata endpoint Grab the Openstack data correctly in the Cloud plugins Detect a system as being on Openstack based on DMI data Remove HP cloud logic since that's dead Add debug logging so we can follow what's happening in the logs better
* Merge pull request #812 from chef/bhyveTim Smith2016-04-252-0/+21
|\ | | | | Add detection of bhyve guests running Linux/*BSD
| * Add spec for bhyvebhyveTim Smith2016-04-221-0/+19
| | | | | | | | Thanks to twitter I was able to get dmidecode output from a bhyve guest
| * Merge branch 'travis-altiscale-patch-1' into bhyveTim Smith2016-04-221-0/+2
| |\
| | * Merge branch 'patch-1' of https://github.com/travis-altiscale/ohai into ↵Tim Smith2016-04-221-0/+2
| | |\ | |/ / | | | | | | travis-altiscale-patch-1
| | * Add bhyve / xhyve supportTravis Thompson2016-03-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unfortunately xhyve reports as bhyve right now and I can't find a way to detect xhyve over bhyve, but I mostly care about it being detected as a guest. ``` # ohai virtualization { "systems": { "bhyve": "guest" }, "system": "bhyve", "role": "guest" } ```
* | | Merge pull request #813 from glensc/patch-1Thom May2016-04-251-1/+1
|\ \ \ | | | | | | | | Update packages plugin to support PLD Linux as an RPM distro
| * | | Update packages.rbElan Ruusamäe2016-04-231-1/+1
| | | | | | | | | | | | include pld linux as platform with rpm support
* | | | Merge pull request #811 from chef/faster_specsThom May2016-04-251-0/+1
|\ \ \ \ | | | | | | | | | | Prevent parallels spec from checking the filesystem
| * | | | Prevent parallels spec from checking the filesystemfaster_specsTim Smith2016-04-221-0/+1
| | |/ / | |/| | | | | | | | | | | | | | This spec was taking 1.8 secs since it was looking for this binary in all the specs. Now it takes .282 secs.
* | | | Merge pull request #810 from chef/loggingThom May2016-04-2513-45/+45
|\ \ \ \ | |_|/ / |/| | | Consistent plugin debug logging
| * | | Consistent plugin debug loggingTim Smith2016-04-2213-45/+45
| |/ / | | | | | | | | | This makes it a lot easier to read things
* | | Merge pull request #808 from chef/plugin_pathTim Smith2016-04-225-1/+20
|\ \ \ | |/ / |/| | Extra debug logging and error handling in plugin loading
| * | Fix rspec failureplugin_pathTim Smith2016-04-221-0/+1
| | |
| * | Warn on invalid plugin directoriesTim Smith2016-04-222-0/+14
| | |
| * | Add debug logging for the complete merged configTim Smith2016-04-221-0/+2
| | |
| * | Debug logging around the plugin paths and loaded pluginsTim Smith2016-04-221-0/+2
| | |
| * | Clarify what this CLI option actually doesTim Smith2016-04-221-1/+1
|/ /
* | Merge pull request #805 from chef/plugin_cleanupTim Smith2016-04-2225-334/+425
|\ \ | | | | | | Language plugins: Improve failure logging, update specs, general cleanup
| * | Reduce nested IfsTim Smith2016-04-223-18/+12
| | |
| * | Add additional logging to the C pluginplugin_cleanupTim Smith2016-04-201-2/+12
| | |
| * | Fix indentationTim Smith2016-04-201-11/+11
| | |
| * | Language plugins: Improve failure logging, update spec format, include ↵Tim Smith2016-04-1924-328/+415
| | | | | | | | | | | | sample output in code
* | | Merge pull request #796 from chef/OHAI-794/attribute-from-mashThom May2016-04-222-62/+276
|\ \ \ | | | | | | | | Safely get or check the existence of attributes
| * | | Raise TypeError when intermediate key is not a HashOHAI-794/attribute-from-mashmcquin2016-04-192-17/+25
| | | |
| * | | Extend attribute? and get_attribute DSL methods to apply to sub-attributes.mcquin2016-04-192-62/+268
| |/ /
* | | Merge pull request #807 from chef/8_15_1_relv8.15.1Matt Wrock2016-04-202-1/+8
|\ \ \ | | | | | | | | release 8.15.1
| * | | release 8.15.1Matt Wrock2016-04-202-1/+8
|/ / /
* | | Merge pull request #806 from chef/silence_warningsMatt Wrock2016-04-201-1/+1
|\ \ \ | |/ / |/| | Avoid defining WINDOWS_ATTRIBUTE_ALIASES multiple times
| * | avoid defining WINDOWS_ATTRIBUTE_ALIASES multiple times and outputting ↵silence_warningsMatt Wrock2016-04-191-1/+1
|/ / | | | | | | zillions of warnings in tests
* | Merge pull request #804 from chef/8_15_releasev8.15.0Matt Wrock2016-04-192-1/+17
|\ \ | | | | | | release 8.15.0
| * | release 8.15.08_15_releaseMatt Wrock2016-04-182-1/+17
| | |
* | | Merge pull request #801 from chef/erlangTim Smith2016-04-182-37/+61
|\ \ \ | | | | | | | | Correct the version detection in erlang plugin
| * | | Correct the version detection of erlangTim Smith2016-04-152-37/+61
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We weren't correctly identifying the erlang version. Instead we were detecting the erts version. Old result: ```javascript "erlang": { "version": "7.3", "options": [ "SMP", "ASYNC_THREADS", "HIPE" ], "emulator": "BEAM" }, ``` New result ```javascript "erlang": { "version": "18", "erts_version": "7.3", "nif_version": "2.10", "options": [ "SMP", "ASYNC_THREADS", "HIPE" ], "emulator": "BEAM" }, ```
* | | | Merge pull request #802 from chef/elixirTim Smith2016-04-182-24/+40
|\ \ \ \ | |_|/ / |/| | | Fix Elixir version detection on newer Elixir releases
| * | | Fix Elixir version detection on newer Elixir releaseselixirTim Smith2016-04-172-24/+40
| |/ / | | | | | | | | | Add specs for the new format + error logging + general fixes
* | | Merge pull request #803 from chef/fipsTim Smith2016-04-184-0/+233
|\ \ \ | |/ / |/| | adding a fips plugin to detect if fips is enabled
| * | adding a fips plugin to detect if fips is enabledMatt Wrock2016-04-154-0/+233
|/ /
* | Merge pull request #800 from chef/fix_monoTim Smith2016-04-142-25/+49
|\ \ | | | | | | Fix mono builddate capture and add debug logging
| * | Fix log output and improve checks on shell_out valuesfix_monoTim Smith2016-04-141-3/+3
| | |
| * | Log that we couldn't shell outTim Smith2016-04-141-19/+23
| | |