Chef Infra Client 15.5.15 Released!

Hey folks,

We have a new release of Chef Infra Client 15.5 with a few important regression fixes. A regression in the build_essential resource caused failures on rhel platforms and a second regression caused Chef Infra Client to fail when starting with enforce_path_sanity enabled. As part of this fix we've added a new property, raise_if_unsupported, to the build-essential resource. Instead of silently continuing, this property will fail a Chef Infra Client run if an unknown platform is encountered.

We've also updated the windows_package resource. The resource will now provide better error messages if invalid options are passed to the installer_type property and the checksum property will now accept uppercase SHA256 checksums.

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.5.15

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.5.15

# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install -project chef -version 15.5.15

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.5.15

Enjoy,
Tim

I've posted builds and instructions for 32-bit ARM builds here:
https://mattray.github.io/2019/11/21/chef-14-chef-15-on-arm.html

If you're using Raspberry Pis or other devices with exposed LEDs you may also be interested in checking out the LEDs handler cookbook I wrote: https://github.com/mattray/leds_handler-cookbook

Enjoy,
Matt