diff options
author | Tim Smith <tsmith@chef.io> | 2018-12-05 14:40:39 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-05 14:40:39 -0800 |
commit | 47d1444709313ed5e2d979f69dab21072070720b (patch) | |
tree | 0e26a197cb8c72d18d4f1bfb6534036c7dc1442c | |
parent | 3db11a1ab4cbb9c86e77a657fc12a09c07f32bd4 (diff) | |
parent | fa9aab7765dfd09e1256ee3397a2b5915433b409 (diff) | |
download | chef-47d1444709313ed5e2d979f69dab21072070720b.tar.gz |
Merge pull request #8019 from chef/expeditor/ohai_14.8.10
Bump ohai to 14.8.10 for improved virtualization and platform detection
-rw-r--r-- | Gemfile.lock | 2 | ||||
-rw-r--r-- | RELEASE_NOTES.md | 26 | ||||
-rw-r--r-- | omnibus/Gemfile.lock | 24 |
3 files changed, 34 insertions, 18 deletions
diff --git a/Gemfile.lock b/Gemfile.lock index 98b587d8df..c8c873a7c8 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -207,7 +207,7 @@ GEM netrc (0.11.0) octokit (4.13.0) sawyer (~> 0.8.0, >= 0.5.3) - ohai (14.6.2) + ohai (14.8.10) chef-config (>= 12.8, < 15) ffi (~> 1.9) ffi-yajl (~> 2.2) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index c9621cbaf9..3afe5bb141 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -38,13 +38,11 @@ A regression was resolved that prevented ChefSpec from testing the windows_task ## Ohai 14.8 -### openSUSE 15 +### Improved Virtualization Detection -Ohai now properly detects the openSUSE 15.X platform. +#### Hyper-V Hypervisor Detection -### Hyper-V Hypervisor Detection - -Detection of Linux guests running on Hyper-V has been improved. In addition, Linux guests on Hyper-V hypervisors will also now detect their hypervisor's hostname. +Detection of Linux guests running on Hyper-V has been improved. In addition, Linux guests on Hyper-V hypervisors will also now detect their hypervisor's hostname. Thank you [@safematix](https://github.com/safematix) for contributing this enhancement. Example `node['virtualization']` data: ```json @@ -58,6 +56,24 @@ Example `node['virtualization']` data: } ``` +#### LXC / LXD Detection + +On Linux systems running lxc or lxd containers, the lxc/lxd virtualization system will now properly populate the `node['virtualization']['systems']` attribute. + + +#### BSD Hypervisor Detection + +BSD-based systems can now detect guests running on KVM and Amazon's hypervisor without the need for the dmidecode package. + +### New Platform Support + +- Ohai now properly detects the openSUSE 15.X platform. Thank you [@megamorf](https://github.com/megamorf) for reporting this issue. +- Suse Linux Enterprise Desktop now identified as platform_family 'suse' +- XCP-NG is now identified as platform 'xcp' and platform_family 'rhel'. Thank you [@heyjodom](http://github.com/heyjodom) for submitting this enhancement. +- Mangeia Linux is now identified as platform 'mangeia' and platform_family 'mandriva' +- Antergos Linux now identified as platform_family 'arch' +- Manjaro Linux now identified as platform_family 'arch' + ## Security Updates ### OpenSSL diff --git a/omnibus/Gemfile.lock b/omnibus/Gemfile.lock index b0a3f8007b..55450654bf 100644 --- a/omnibus/Gemfile.lock +++ b/omnibus/Gemfile.lock @@ -1,9 +1,9 @@ GIT remote: https://github.com/chef/omnibus - revision: dfb28a83c3cbce42e6e5bbc4985930067e206362 + revision: 708e9c7413c83a6e19a40e212ad884c78a905a5d branch: master specs: - omnibus (6.0.6) + omnibus (6.0.8) aws-sdk-s3 (~> 1) chef-sugar (>= 3.3) cleanroom (~> 1.0) @@ -32,21 +32,21 @@ GEM public_suffix (>= 2.0.2, < 4.0) awesome_print (1.8.0) aws-eventstream (1.0.1) - aws-partitions (1.115.0) - aws-sdk-core (3.39.0) + aws-partitions (1.122.0) + aws-sdk-core (3.43.0) aws-eventstream (~> 1.0) aws-partitions (~> 1.0) aws-sigv4 (~> 1.0) jmespath (~> 1.0) - aws-sdk-kms (1.12.0) + aws-sdk-kms (1.13.0) aws-sdk-core (~> 3, >= 3.39.0) aws-sigv4 (~> 1.0) - aws-sdk-s3 (1.25.0) + aws-sdk-s3 (1.30.0) aws-sdk-core (~> 3, >= 3.39.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.0) aws-sigv4 (1.0.3) - berkshelf (7.0.6) + berkshelf (7.0.7) chef (>= 13.6.52) chef-config cleanroom (~> 1.0) @@ -142,7 +142,7 @@ GEM mixlib-config (>= 2.2.12, < 3.0) mixlib-shellout (~> 2.0) tomlrb (~> 1.2) - chef-sugar (4.1.0) + chef-sugar (4.2.0) chef-zero (14.0.11) ffi-yajl (~> 2.2) hashie (>= 2.0, < 4.0) @@ -156,7 +156,7 @@ GEM debug_inspector (0.0.3) diff-lcs (1.3) erubis (2.7.0) - faraday (0.15.3) + faraday (0.15.4) multipart-post (>= 1.2, < 3) ffi (1.9.25) ffi (1.9.25-x64-mingw32) @@ -181,7 +181,7 @@ GEM kitchen-vagrant (1.3.6) test-kitchen (~> 1.4) libyajl2 (1.2.0) - license_scout (1.0.16) + license_scout (1.0.18) ffi-yajl (~> 2.2) mixlib-shellout (~> 2.2) toml-rb (~> 1.0) @@ -226,7 +226,7 @@ GEM nori (2.6.0) octokit (4.13.0) sawyer (~> 0.8.0, >= 0.5.3) - ohai (14.6.2) + ohai (14.8.10) chef-config (>= 12.8, < 15) ffi (~> 1.9) ffi-yajl (~> 2.2) @@ -302,7 +302,7 @@ GEM structured_warnings (0.3.0) syslog-logger (1.6.8) systemu (2.6.5) - test-kitchen (1.23.2) + test-kitchen (1.23.3) mixlib-install (~> 3.6) mixlib-shellout (>= 1.2, < 3.0) net-scp (~> 1.1) |