Hey Folks,
Happy Wednesday everyone. To celebrate we've shipped a new version of our legacy ChefDK 4 product. As always, we highly recommend you upgrade to the latest Chef Workstation release which includes over 100 additional Cookstyle rules, more Test Kitchen plugins, and the latest tools like Chef CLI and Chef Infra Client 16. If for some reason that's not possible be sure to check out this new release of DK with many great bug fixes and enhancements.
Updates Components
Chef InSpec
InSpec has been updated from 4.22.22 to 4.23.11. This release includes a --no-diff CLI option to suppress diff output for textual tests, a --sort_results_by CLI option to sort control output, and implements a sensitive mechanism to hide sensitive output.
kitchen-azurerm
The kitchen-azurerm plugin has been updated from 1.3.0 to 1.4.0. This release includes multiple bug fixes, as well as a new use_fqdn_hostname config option that forces using the instance's FQDN for all communication.
kitchen-dokken
The kitchen-dokken plugin has been updated from 2.10.0 to 2.11.0. This release works with newer Docker API releases and resolves Ruby 2.7 compatibility warnings.
kitchen-ec2
The kitchen-ec2 plugin has been updated from 3.7.1 to 3.8.0. This release now avoids beta releases of Red Hat when searching for AMIs to converge, allows multiple IP addresses to be specified when creating a security group, and fixes block_duration_minutes when creating spot instances.
kitchen-inspec
The kitchen-inspec plugin has been updated from 2.0.0 to 2.2.1. This release includes the ability to disable input caching in InSpec, as well as a fix for using the junit reporter under Test Kitchen.
Test Kitchen
Test Kitchen has been updated from 2.7.0 to 2.7.2. This release marks the legacy chef_solo provisioner as unsafe for concurrency and includes various performance optimizations.
knife-opc
The knife-opc plugin has been updated from 0.4.6 to 0.4.7. This release includes a new --all-info flag for use with the knife opc user list command. This flag provides additional details on each listed user:
antima_gupta:
display_name: Antima Gupta
email: agupta@example.com
first_name: Antima
last_name: Gupta
pivotal:
display_name: Chef Server Superuser
email: root@localhost.localdomain
first_name: Chef
last_name: Server
knife-ec2
The knife-ec2 plugin has been updated from 2.0.4 to 2.0.6. This release fixes an error that would occur when using the --server-connect-attribute private_ip_address flag.
chef-vault
The chef-vault gem has been updated from 4.0.11 to 4.0.12. This release fixes vault show -F json and knife vault list -F json displaying invalid JSON.
Getting the Build
To grab the latest release head on over to https://downloads.chef.io/products/chefdk
Enjoy,
Tim