Chef Infra Client 15.11.3 Released!

Hey folks,

We have a great new Chef Infra Client 15 release out today with new platforms, important bug fixes, and resource updates:

Bootstrapping Bugfixes

This release of Chef Infra Client resolves multiple issues when using knife bootstrap to bootstrap new nodes to a Chef Infra Server:

  • Bootstrapping from a Windows host to a Linux host with an Ed25519 ssh key no longer fails
  • Resolved failures in the Windows bootstrap script
  • Incorrect paths when bootstrapping Windows nodes have been resolved

Chef InSpec 4.18.114

Chef InSpec was updated from 4.18.104 to 4.18.114 with the following improvements:

  • Added new --reporter_message_truncation and --reporter_backtrace_inclusion reporter options to truncate messages and suppress backtraces.
  • Fixed a warning when an input is provided
  • Inputs and controls can now have the same name

Resource Improvements

windows_firewall

The windows_firewall resource has been updated to support firewall rules that are associated with more than one profile. Thanks @tecracer-theinen.

chocolatey_package

The chocolatey_package resource has been updated to properly handle quotes within the options property. Thanks for reporting this issue @dave-q.

Platform Support

Additional aarch64 Builds

Chef Infra Client is now tested on Debian 10, SLES 15, and Ubuntu 20.04 on the aarch64 architecture with packages available on the Chef Downloads Page.

Security Updates

OpenSSL

OpenSSL has been updated from 1.0.2u to 1.0.2v which does not address any particular CVEs, but includes multiple security hardening updates.

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

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

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

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

Enjoy,
Tim

32-bit ARM builds with instructions for building your own packages are here: https://mattray.github.io/2020/05/24/chef-15-on-arm.html