Hey Everyone,
We have a new release of Chef Infra Client filled with resource updates, platform updates, and other great new stuff. Check it out!
Updated Resources
dnf_package
The dnf_package resource has been updated to fully support RHEL 8.
kernel_module
The kernel_module now supports a :disable action. Thanks @tomdoherty.
rhsm_repo
The rhsm_repo resource has been updated to support passing a repo name of * in the :disable action. Thanks for reporting this issue @erinn.
windows_task
The windows_task resource has been updated to allow the day property to accept an Integer value.
zypper_package
The zypper_package package has been updated to properly upgrade packages if necessary based on the versin specified in the resource block. Thanks @foobarbam for this fix.
Platform Support Updates
RHEL 8 Support Added
Chef Infra Client 15.2 now includes native packages for RHEL 8 with all builds now validated on RHEL 8 hosts.
SLES 11 EOL
Packages will no longer be built for SUSE Linux Enterprise Server (SLES) 11 as SLES 11 exited the 'General Support' phase on March 31, 2019. See Chef's Platform End-of-Life Policy for more information on when Chef ends support for an OS release.
Ubuntu 14.04 EOL
Packages will no longer be built for Ubuntu 14.04 as Canonical ended maintenance updates on April 30, 2019. See Chef's Platform End-of-Life Policy for more information on when Chef ends support for an OS release.
Ohai 15.2
Ohai has been updated to 15.2 with the following changes:
- Improved detection of Openstack including proper detection of Windows nodes running on Openstack when fetching metadata. Thanks @jjustice6.
- A new
other_versionsfield has been added to the Packages plugin when the node is using RPM. This allows you to see all installed versions of packages, not just the latest version. Thanks @jjustice6. - The Linux Network plugin has been improved to not mark interfaces down if
stp_stateis marked as down. Thanks @josephmilla. - Arch running on ARM processors is now detected as the
armplatform. Thanks @BackSlasher.
Chef InSpec 4.10.4
Chef InSpec has been updated from 4.6.4 to 4.10.4 with the following changes:
- Fix handling multiple triggers in the
windows_taskresource - Fix exceptions when resources are used with incompatible transports
- Un-deprecate the
be_runningmatcher on theserviceresource - Add resource
sys_info.manufacturerandsys_info.model - Add
ip6tablesresource
Security Updates
bzip2
bzip2 has been updated from 1.0.6 to 1.0.8 to resolve CVE-2016-3189 and CVE-2019-12900.
Get the Build
As always, you can download binaries directly from downloads.chef.io or by using the mixlib-install command line utility:
$ mixlib-install download chef -v 15.2.20
Alternatively, you can install Chef Infra Client using one of the following command options:
# In Shell
$ curl https://omnitruck.chef.io/install.sh | sudo bash -s -- -P chef -v 15.2.20
# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install -project chef -version 15.2.20
If you want to give this version a spin in Test Kitchen, create or add the following to your kitchen.yml file:
provisioner:
product_name: chef
product_version: 15.2.20
Enjoy,
Tim