summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Remove unnecessary parenthesescleanupTim Smith2018-05-181-1/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove unnecessary each_with_index for simple eachTim Smith2018-05-181-1/+1
| | | | | | The index was unused here. No reason to track that for nothing. Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove an empty elseTim Smith2018-05-181-1/+0
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Remove unnecessary returnsTim Smith2018-05-181-5/+5
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 14.1.4 by Chef Expeditorv14.1.4Chef Expeditor2018-05-183-4/+12
|
* Merge pull request #1187 from chef/commentsTim Smith2018-05-1813-40/+120
|\ | | | | Fix yard parsing issues & add more commments
| * Add more yard commentscommentsTim Smith2018-05-179-2/+41
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Document DMI methodsTim Smith2018-05-171-2/+9
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Add yard to Hints moduleTim Smith2018-05-171-0/+7
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Add yard comments for the plugin classesTim Smith2018-05-172-0/+39
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Resolve another yard warningTim Smith2018-05-171-5/+4
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Fix yard warnings in Mash classTim Smith2018-05-171-32/+21
|/ | | | | | Some unrecognized options and defaults that yard handles automatically Signed-off-by: Tim Smith <tsmith@chef.io>
* Update CHANGELOG.md to reflect the promotion of 14.1.3Chef Expeditor2018-05-151-11/+8
|
* Bump version to 14.1.3 by Chef Expeditorv14.1.3Chef Expeditor2018-05-153-4/+12
|
* Merge pull request #1186 from coderanger/fips-oops-2Tim Smith2018-05-152-4/+4
|\ | | | | Rework FIPS detection to only use the positive of OpenSSL.fips_mode
| * Until we fix https://github.com/chef/ohai/issues/1185, OpenSSL.fips_mode can ↵Noah Kantrowitz2018-05-152-4/+4
|/ | | | | only be used as a positive signal, not a negative. Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
* Update CHANGELOG.md to reflect the promotion of 14.1.2Chef Expeditor2018-05-141-12/+9
|
* Bump version to 14.1.2 by Chef Expeditorv14.1.2Chef Expeditor2018-05-143-6/+6
|
* Merge pull request #1184 from coderanger/fips-oopsNoah Kantrowitz2018-05-141-2/+2
|\ | | | | Fix shard plugin under FIPS mode because my testing was not sufficient
| * Fix shard plugin under FIPS mode because my testing was not sufficient.Noah Kantrowitz2018-05-141-2/+2
|/ | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
* Bump version to 14.1.1 by Chef Expeditorv14.1.1Chef Expeditor2018-05-103-4/+8
|
* Merge pull request #1181 from jaymzh/fix_filesystemThom May2018-05-106-185/+142
|\ | | | | [filesystem] Unify plugins, bring BSD into the modern age
| * Fix lintPhil Dibowitz2018-05-041-4/+0
| | | | | | | | Signed-off-by: Phil Dibowitz <phil@ipom.com>
| * [filesystem] Unify plugins, bring BSD into the modern agePhil Dibowitz2018-05-046-185/+146
|/ | | | | | | | | | | | We never converted anything other than mac or linux because we're clowny, and now BSD and other Unixes has a totally different API than Mac and Linux. This creates a single plugin so they can leverage the helper classes, and moves mac, linux and BSD into it, and adds full support for BSD. This starts to fix #1180 Signed-off-by: Phil Dibowitz <phil@ipom.com>
* Update CHANGELOG.md to reflect the promotion of 14.1.0Chef Expeditor2018-05-041-13/+15
|
* Bump version to 14.1.0 by Chef Expeditorv14.1.0Chef Expeditor2018-05-042-4/+5
|
* Merge pull request #1179 from chef/tm/14_1_relnotesThom May2018-05-042-1/+18
|\ | | | | Update Release Notes for 14.1
| * Update Release Notes for 14.1tm/14_1_relnotesThom May2018-05-042-1/+18
|/ | | | Signed-off-by: Thom May <thom@chef.io>
* Bump version to 14.0.34 by Chef Expeditorv14.0.34Chef Expeditor2018-05-033-5/+6
|
* Merge pull request #970 from chef/dmi_idsTim Smith2018-05-034-24/+43
|\ | | | | Make the DMI IDs we whitelist configurable
| * use an accessor method for the set of DMI idsThom May2018-05-033-11/+11
| | | | | | | | Signed-off-by: Thom May <thom@chef.io>
| * Add a spec for passing additional DMI IDsdmi_idsTim Smith2018-04-171-2/+9
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Handle unknown IDs at lookup timeTim Smith2018-04-171-2/+1
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Switch to just accepting an Array of IDsTim Smith2018-04-171-4/+4
| | | | | | | | | | | | This should work since we have the updated list of descriptions. If it doesn't we'll populate the data with a generic description based on the ID. Signed-off-by: Tim Smith <tsmith@chef.io>
| * Chefstyle fixTim Smith2018-04-171-1/+1
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Provide a more robust mechanism for adding additional IDsTim Smith2018-04-171-1/+13
| | | | | | | | | | | | We need to allow the user to add not only additional IDs, but the value for that ID. If we don’t have a description name it shows up as “unknown” Signed-off-by: Tim Smith <tsmith@chef.io>
| * Allow configuring what DMI IDs we whitelistTim Smith2018-04-172-20/+21
| | | | | | | | | | | | A lot of people want their OEM / IPMI dmi data. It’s super handy to have. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 14.0.33 by Chef Expeditorv14.0.33Chef Expeditor2018-05-033-5/+6
| |
* | Merge pull request #1175 from coderanger/shard-less-optionalThom May2018-05-032-16/+124
|\ \ | | | | | | Make the shard plugin work under FIPS by using SHA2 instead of MD5
| * | The danger of negative tests.Noah Kantrowitz2018-05-011-1/+1
| | | | | | | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
| * | Add support for using the OS serial number instead of the BIOS serial number ↵Noah Kantrowitz2018-05-012-4/+14
| | | | | | | | | | | | | | | on Windows. Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
| * | Add support for all OSes, with special guest star Windows.Noah Kantrowitz2018-05-012-4/+67
| | | | | | | | | | | | | | | This makes things work basically the same on all platforms, as much as possible. Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
| * | Feed the rubocop.Noah Kantrowitz2018-05-011-3/+3
| | | | | | | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
| * | Update and upgrade tests.Noah Kantrowitz2018-05-011-9/+25
| | | | | | | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
| * | Use the FIPS plugin so we get unified detection behavior.Noah Kantrowitz2018-05-011-3/+2
| | | | | | | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
| * | Make the digest algorithm configurable and default to SHA2 under FIPS-mode.Noah Kantrowitz2018-04-181-5/+22
| | | | | | | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
| * | Use the new OpenSSL.fips_mode flag to only disable the shard plugin by ↵Noah Kantrowitz2018-04-151-1/+4
| |/ | | | | | | | | | | | | default if needed. This makes life easier for most users since there is no reason to disable this plugin by default other than FIPS. Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
* | Bump version to 14.0.32 by Chef Expeditorv14.0.32Chef Expeditor2018-05-023-5/+6
| |
* | Merge pull request #1178 from coderanger/fips-modeTim Smith2018-05-024-31/+107
|\ \ | |/ |/| Make the FIPS plugins use the new Ruby 2.5 accessor if present
| * Feed the rubocop.Noah Kantrowitz2018-05-011-1/+0
| | | | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>