Chef Infra Client 15.13.8 released!

Hey folks,

If you haven't completed your Chef Infra Client 16 upgrade yet we have a nice update to Chef Infra Client 15 for you.

Chef InSpec 4.22.1

Chef InSpec has been updated from 4.20.6 to 4.22.1. This new release includes the following improvements:

  • apt-cdrom repositories are now skipped when parsing out the list of apt repositories
  • Faulty profiles are now reported instead of causing a crash
  • Errors are no longer logged to stdout with the html2 reporter
  • macOS Big Sur is now correctly identified as macOS
  • macOS/BSD support added to the interface resource along with new ipv4_address, ipv4_addresses, ipv4_addresses_netmask, ipv4_cidrs, ipv6_addresses, and ipv6_cidrs properties

Fixes and Improvements

  • Support for legacy DSA host keys has been restored in knife ssh and knife bootstrap commands.
  • The collision warning error message when a cookbook includes a resource that now ships in Chef Infra Client has been improved to better explain the issue.
  • Package sizes have been reduced with fewer installed files on disk.
  • The archive_file resource now supports pzstd compressed files.

New Deprecations

Chef Infra Client 16.2 and later require provides when assigning a name to a custom resource. In order to prepare for Chef Infra Client 16, make sure to include both resource_name and provides in resources when specifying a custom name.

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

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

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

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

Enjoy,
Tim

32-bit Arm builds for Debian, Ubuntu, Raspbian, and CentOS are available here: https://mattray.github.io/arm/