[Pre-release Announcement] Chef 12.17.44

Ohai Chefs!

We have selected 12.17.44 as our Chef v12.17 release candidate which is scheduled for release on Monday December 12, 2016.

Release Highlights

Highlighted enhancements for this release:

  • Added msu_package resource and provider which supports the installation of Microsoft Update(MSU) packages on Windows. Example:
  msu_package 'Install Windows 2012R2 Update KB2959977' do
    source 'C:\Users\xyz\AppData\Local\Temp\Windows8.1-KB2959977-x64.msu'
    action :install
  end

  msu_package 'Remove Windows 2012R2 Update KB2959977' do
    source 'C:\Users\xyz\AppData\Local\Temp\Windows8.1-KB2959977-x64.msu'
    action :remove
  end

  # Using URL in source
  msu_package 'Install Windows 2012R2 Update KB2959977' do
    source 'https://s3.amazonaws.com/my_bucket/Windows8.1-KB2959977-x64.msu'
    action :install
  end

  msu_package 'Remove Windows 2012R2 Update KB2959977' do
    source 'https://s3.amazonaws.com/my_bucket/Windows8.1-KB2959977-x64.msu'
    action :remove
  end
  • Alias unmount to umount for mount resource
    Example:
  mount '/mount/tmp' do
    action :unmount
  end

Highlighted bug fixes for this release:

Please see the CHANGELOG for the complete list of changes.

Get the Build

As always, you can download binaries directly from downloads.chef.io or by using the new mixlib-install command line utility available in ChefDK 0.19.6 or greater.

$ mixlib-install download chef -v 12.17.44 -c current

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 12.17.44 -c current

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

If you want to give this version a spin in Test Kitchen, create or add the following to a .kitchen.local.yml file:

provisioner:
  product_name: chef
  channel: current
  product_version: 12.17.44