Chef Infra Client 14.14.29 Released!

Hey Everybody!

A new Chef Infra Client has been released today with some important bug fixes and a security update.

Bug Fixes

  • Fixed service/systemd_unit resource trying to reenable services with an indirect status
  • systemd_unit now logs at info level
  • Fixed knife config get throwing a TypeError: no implicit conversion of nil into String error

Security Updates

libxslt

libxslt has been updated to 1.1.34 to resolve CVE-2019-13118

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

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

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

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

Enjoy,
Tim

I've posted builds and instructions for 32-bit 14.14.29 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