| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
| |
This was done in 3 different PRs that reworked the entire config logic. Porting this back to 12 brings us 1 step closer to killing the ohai cookbook and fixes an enormous pain point for anyone trying to install their own Ohai plugins
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
|
|
| |
We used this during the 8.23 release and it avoids having to redo all the chefstyle fixes which fail specs at the moment
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
| |
[mdadm] Fill in member devices
|
|
|
| |
Add support for the 2016 EC2 metadata releases
|
|
|
| |
Shorten the sbt shellout timeout period
|
|
|
| |
Add DMI type 40,41, and 42 from the latest man page
|
|
|
| |
[ec2] Add additional data from identity document
|
|
|
| |
Fix lua detection on new versions of lua
|
|
|
| |
Fix scala detection when version output contains a warning
|
|
|
| |
Config is used in system so require it there.
|
|
|
| |
Update travis/appveyer preinstall to resolve rainbow failures
|
|
|
|
| |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|
|
|
| |
Signed-off-by: Tom Duffield <tom@chef.io>
|
|\
| |
| | |
C Plugin: Expand GCC data & only shellout to gcc if Xcode is installed on macOS
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add specs for checking that xcode exists on darwin
Remove the odd double glibc mess
Don't do ruby logic in the expects. That defeats the entire purpose of
the specs if we're doing the same faulty logic. Just include the
expected string
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
None of the values were being populated with the refactoring. Also gcc
hadn’t been collecting anything for a while. This gives us real data
for gcc:
"c": {
"gcc": {
"configured_with":
"--prefix=/Applications/Xcode.app/Contents/Developer/usr
--with-gxx-include-dir=/usr/include/c++/4.2.1",
"description": "Apple LLVM version 8.0.0 (clang-800.0.42.1)",
"version": "8.0.0",
"target": "x86_64-apple-darwin16.3.0",
"thread_model": "posix"
}
},
|
| | |
|
| |
| |
| |
| |
| | |
CC is clang on Darwin and the output is different so this just fails
every time. We *should* add clang checks at some point though.
|
| |
| |
| |
| |
| | |
We’re only collecting this data on Windows now so don’t bother checking
if we’re on Windows again
|
| | |
|
| |
| |
| |
| |
| | |
cl / devenv are windows only so avoid checking those on *nix
HP UX things should only get checked on HPUX
|
| |
| |
| |
| | |
Signed-off-by: Erik Gomez <e@eriknicolasgomez.com>
|
| |
| |
| |
| | |
Signed-off-by: Erik Gomez <e@eriknicolasgomez.com>
|
| |
| |
| |
| | |
Signed-off-by: Erik Gomez <e@eriknicolasgomez.com>
|
| |
| |
| |
| | |
Signed-off-by: Erik Gomez <e@eriknicolasgomez.com>
|
|/
|
|
|
|
|
|
|
| |
If darwin is found:
1. shell out to /usr/bin/xcode-select -p
2a. If it returns an exit code other than 0, assume xcode command line tools are not installed and do not run these commands.
2b. If it returns an exit code of 0, run the commands.
Signed-off-by: Erik Gomez <e@eriknicolasgomez.com>
|
|\ |
|
|/
|
|
|
|
|
|
| |
When we're running Ohai as a standalone application, we need to fire up
the logger with our desired location, but when we're run from inside
Chef, we're passed the client's loggers.
Signed-off-by: Thom May <thom@chef.io>
|
|
|
|
| |
Signed-off-by: Richard Shade <rshade@rightscale.com>
|
|\
| |
| | |
Bump ruby versions and test on ruby head
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|\ \
| |/
|/| |
Better debug logging
|
|/
|
|
|
|
|
|
|
| |
Gracefully fail in virtual box
Include plugin name in more logs
Be consistent in the log output format
Help figure out how Virtualization systems were detected with logging
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
|
|\
| |
| | |
Properly detect Cumulus Linux platform / version
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
Check the more popular platforms first since those are most likely to match. Parallels have to come before RHEL though since it looks like RHEL.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| |
| |
| |
| |
| |
| | |
Detect cumulus Linux systems if they have /etc/cumulus directory. Use platform of ‘cumulus’ and platform_family debian since it’s Debian 8.5. Parse version from their config directory.
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|\ \
| | |
| | | |
Detect guests running on Veertu hypervisor
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
Hypervisor for OS that runs Linux and WIndows
https://veertu.com/
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|\ \
| |/
|/| |
Windows guest support on Hyper-v and Xen.
|
| |
| |
| |
| | |
Signed-off-by: Bob Dean <radean@hotmail.com>
|
|/
|
|
| |
Signed-off-by: Bob Dean <radean@hotmail.com>
|
|\
| |
| | |
Fetch AWS Account ID from metadata
|
| |
| |
| |
| | |
Signed-off-by: Kirill Shirinkin <fodojyko@gmail.com>
|