We are delighted to announce the availability of version 22.2.802 of Chef Workstation.
New Features
New Generators for Compliance Phase
We introduced support for Compliance Phase in the chef generate
command. You can now create an InSpec profile
, an input
file, or a waiver
file using the chef generate profile
, chef generate input
, or chef generate waiver
commands. These files are created in the compliance
subfolder within the cookbook folder of your repo.
Kitchen.ci Drivers Documentation
Updated the documentation for test-kitchen plugins in the kitchen.ci website. Users no longer need to look up driver documentation for separate plugins in GitHub.
Improvements
Test Kitchen Updates
- kitchen-vra no longer requires the version property
- kitchen-azurerm now lets you define the zone of the VM. Thanks for this improvement @pkazi!
Chef Infra Client 17.9.52
We updated Chef Infra Client from 17.9.26 to 17.9.52. See the Chef Infra Client release notes for a complete list of new features and updates.
Cookstyle 7.31.7
We updated Cookstyle from 7.31.1 to 7.31.7. This release updates the underlying RuboCop engine used by Cookstyle to 1.25.1, fixes a number of bugs, and improves issue detection in the Chef/Modernize/CronDFileOrTemplate
cop. Thanks for these improvements @yacn!
Chef CLI Updates
- The
chef push
command now supports--profile
option
Bug Fixes
- Chef InSpec no longer fails when using VMware Transport.
- The
chef report cookbooks
command now correctly processes options such as-p
. - Resolved failures when using cookbooks defined in a Policyfile with ChefSpec.
Get the Build
If you are running the Chef Workstation toolbar application you can download this version from the menu after the app next update check. You can also download binaries directly from downloads.chef.io.
As always, we welcome your feedback and invite you to contact us directly or share your email. Thanks for using Chef Workstation!