ChefDK 2.0.28 Released


#1

Ohai Chefs
We discovered a regression (https://github.com/chef/chef-dk/issues/1322) in ChefDK 2.0, and have released 2.0.28 as a hotfix to correct the problem. We’ll be scheduling a public Post Mortem soon, to investigate the regression and discuss possible improvements to our process.

As Dan mentioned, you can delete cookbooks that were uploaded with the problematic version of ChefDK with

knife raw -m DELETE /cookbook_artifacts/COOKBOOK_NAME/COOKBOOK_IDENTIFIER

Get the Build

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

$ mixlib-install download chefdk -v 2.0.28

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

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

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

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: chefdk
product_version: 2.0.28