Hey everyone,
Today we promoted Chef 14.15.6 with several resource improvements, new platform support, and security updates. Keep in mind this will more than likely be the last time we release Chef Infra Client 14 before it goes end of life at the end of this month. We highly recommend planning a migration to Chef Infra Client 15 which ships with hundreds of enhancements over the 14.x release.
Updated Resources
ifconfig
The ifconfig
resource has been updated to properly support interfaces with a hyphen in their name. This is most commonly encountered with bridge interfaces that are named br-1234
. Additionally the ifconfig resource now supports the latest ifconfig binaries found in OS releases such as Debian 10.
windows_task
The windows_task
resource now supports the Start When Available option with a new start_when_available
property. Issues that prevented the resource from being idempotent on Windows 2016 and 2019 hosts have also been resolved.
Platform Support
New Platforms
Chef Infra Client is now tested against the following platforms with packages available on downloads.chef.io:
- Ubuntu 20.04
- Ubuntu 18.04 aarch64
- Debian 10
Retired Platforms
- Chef Infra Clients packages are no longer produced for Windows 2008 R2 as this release reached its end of life on Jan 14th, 2020.
- Chef Infra Client packages are no longer produced for RHEL 6 on the s390x platform.
Security Updates
OpenSSL
OpenSSL has been updated to 1.0.2u to resolve CVE-2019-1551
Ruby
Ruby has been updated from 2.5.7 to 2.5.8 to resolve the following CVEs:
- CVE-2020-16255: Unsafe Object Creation Vulnerability in JSON (Additional fix)
- CVE-2020-10933: Heap exposure vulnerability in the socket library
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 14.15.6
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 14.15.6
# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install -project chef -version 14.15.6
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: 14.15.6
Enjoy,
Tim