Chef Infra 14.12.9 Released!

Hey Everyone,

Just in time for the end of the week we have a patch release for Chef 14.12 that includes a fix for a regression causing windows_service resources to fail with a method missing error. While we were at it we backported a few other handy fixes from Chef 15 that you may enjoy:

  • Prevent data bag corruption when encrypting a previously unencrypted data bags
  • Fix an error when using node attribute whitelisting or blacklisting with default/override level attributes
  • Update InSpec to 3.9.3 to include several resource bugfixes
  • Add a placeholder --chef-license flag to all command lines for forward compatibility with Chef 15+
  • Improve the error message when the CLI specific config file can't be found
  • Improve the Chef-Solo command line option descriptions to match those in chef-client

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

Alternatively, you can install Chef using one of the following command options:

# In Shell
$ curl https://omnitruck.chef.io/install.sh | sudo bash -s -- -P chef -v 14.12.9

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

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

Enjoy,
Tim

New unofficial 32-bit ARM builds for Debian and Raspbian are available here:

https://mattray.github.io/2019/04/30/chef-14-on-arm.html

I've broken them out for Raspberry Pi 1/0 and Raspberry Pi 3 as well.