[Pre-release Announcement] Chef 12.17.44


#1

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