Chef Infra Client 14.14.25 Released!

Hey Everybody!

A new Chef Infra Client has been released today with some important bug fixes. Most notable is the fix addressing a regression introduced in 14.14.14 that broke installation of gems via chef_gem.

Bug Fixes

  • Resolved a regression introduced in Chef Infra Client 14.14.14 that broke installation of gems in some scenarios
  • Fixed Habitat packaging of chef-client artifacts
  • Fixed crash in knife when displaying a missing profile error message
  • Fixed knife subcommand --help not working as intended for some commands
  • Fixed knife ssh interactive mode exit error
  • Fixed for :day option not accepting integer value in the windows_task resource
  • Fixed for user resource not handling a GID if it is specified as a string
  • Fixed the ifconfig resource to support interfaces with a - in the 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 14.14.25

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 14.14.25

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

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

Regards,
Chris

If you're interested in 32-bit ARM builds (ie. Raspberry Pis) or want to make builds for another platform, I've got packages and instructions here: https://mattray.github.io/2019/10/18/chef-14-chef-15-on-arm.html