We are delighted to announce the availability of version 21.6.497 of Chef Workstation.
Regression Fixes
- The Chef Workstation toolbar app now properly shows the installed version of Workstation.
- Resolves failures running Berkshelf, including failures running ChefSpec in GitHub actions when cookbooks use Berkshelf for depsolving. Thanks for these fixes @ramereth!
- Resolved ChefSpec failures on Windows.
Updated Components
Knife
Knife has been updated to 17.2.38 with support for Curve25519 SSH key exchange.
Test Kitchen
Test Kitchen has been updated to 2.12.0:
Bug Fixes
- Fixes failures running the
kitchen console
command which were caused by changes in Ruby'spry
gem. Thanks for this fix @jayaddison-collabora! - Test Kitchen will now continue to run even if an SSH connection fails in
lifecycle_hooks
andskippable
is set totrue
. Thanks for this fix @tarcinil!
Slow Resource Report Support
Test Kitchen now supports Chef Infra Client 17.2's new slow resource report for displaying the slowest resources in a Chef Infra Client run. You can enable this report by setting the slow_resource_report
configuration option in the chef-zero
provisioner:
provisioner:
name: chef_zero
# set the configuration value to true to display the 10 slowest resources
# or set it to the number of resources you'd like to display
slow_resource_report true
Kitchen Dokken
The Kitchen Dokken driver for testing Chef Infa cookbooks in Docker containers has been updated to 2.13:
Bug Fixes
- Fixes execution failures on Windows. Thanks for this fix @jakauppila!
- Fixes failures when running on Podman instead of Docker. Thanks for this fix @tomhughes!
Slow Resource Report Support
Kitchen Dokken has also been updated to support Chef Infra Client 17.2's new slow resource report for displaying the slowest resources in a Chef Infra Client run. You can enable this report by setting the slow_resource_report
configuration option in the dokken
provisioner:
provisioner:
name: dokken
# set the configuration value to true to display the 10 slowest resources
# or set it to the number of resources you'd like to display
slow_resource_report true
Chef InSpec 4.37.30
Chef InSpec has been updated from 4.37.25 to 4.37.30 with the following bugfixes:
- Fixed the mysql_session resource to raise an exception if there is an error in a connection or query.
- Fixed the postgres_session resource to raise an exception if there is an error in a connection or query.
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!