Chef Infra Client 16.9.32 Released!

Hey folks,

We have a nice new release of Chef Infra Client that slims down the install size and improves the Compliance experience. Be sure to check it out.

Improvements

  • Resolved orphaned PowerShell processes when using Compliance Remediation content.
  • Reduced Chef Infra Client install size by up to 5%.

Chef InSpec 4.26.4

Chef InSpec has been updated from 4.25.1 to 4.26.4.

New Features

  • You can now directly refer to settings in the nginx_conf resource using the its syntax. Thanks @rgeissert!
  • You can now specify the shell type for WinRM connections using the --winrm-shell-type option. Thanks @catriona1!
  • Plugin settings can now be set programmatically. Thanks @tecracer-theinen!

Bug Fixes

  • Updated the oracledb_session to use more general invocation options. Thanks @pacopal!
  • Fixed an error with the http resource in Chef Infra Client by including faraday_middleware in the gemspec.
  • Fixed an incompatibility between parslet and toml in Chef Infra Client.
  • Improved programmatic plugin configuration.

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 16.9.32

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 16.9.32
# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install -project chef -version 16.9.32

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: 16.9.32

Enjoy,
Tim

As always, 32-bit Arm builds are available here: 32-bit Arm Chef Infra and Cinc Client Builds for Linux