Hey folks,
I hope everyone is having a great Friday. As a special treat, we have a new release of Chef Infra Client for you to try out next week. It includes some great bug fixes and resource improvements as well as the return of packages for Solaris!
What's New:
Chef InSpec 4.24
Chef InSpec has been updated to 4.24.8 including the following improvements:
- An unset `HOME environment variable will not cause execution failures
- You can use wildcards in
platform-name
andrelease
in InSpec profiles - The support for arrays in the
WMI
resource, so it can return multiple objects - The
package
resource on Windows properly escapes package names - The
grub_conf
resource succeeds even if without amenuentry
in the grub config - Loaded plugins won't try to re-load themselves
Updated Resources
dsc_resource / dsc_script
The dsc_resource
and dsc_script
resources have been updated to use the powershell_exec
helper for significantly improved performance executing the PowerShell commands.
hostname
The hostname
resource has been updated to prevent failures when the default system hostname is set on macOS hosts.
remote_file
The remote_file
resource has been updated to use certificates located in Chef Infra Client's trusted_certificates
directory. Thanks for reporting this issue @carguel!
windows_certificate
The windows_certificate
has been updated with a new exportable
property that marks PFX files as exportable in the certificate store.
Ohai Improvements
- A new optional
Grub2
plugin can be enabled to expose GRUB2 environment variables. - Linode cloud detection has been improved.
Security Updates
- Updated openSSL to 1.0.2x to resolve CVE-2020-1971.
Platform Packages
We are once again building packages for Solaris on Sparc and x86 platforms.
Get the Build
As always, you can download binaries directly from downloads.chef.io or by using the mixlib-install
command-line utility:
$ mixlib-install download chef -v 16.8.14
Alternatively, you can install Chef Infra Client using one of the following command options:
# In Shell
$ curl https://omnitruck.chef.io/install.sh | sudo bash -s -- -P chef -v 16.8.14
# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install -project chef -version 16.8.14
If you want to give this version a spin in Test Kitchen, create or add the following to your kitchen.yml
file:
provisioner:
product_name: chef
product_version: 16.8.14
Enjoy,
Tim