We are delighted to announce the availability of version 17.6.15 of Chef Infra Client.
Compliance Phase Improvements
InSpec 4.46.13
InSpec has been updated from 4.41.20 to 4.46.13 with the following enhancements:
- Added
rockyandalmalinuxLinux distributions toserviceresource. - Added the ability to handle files without headers in the
csvresource. - Added the option to establish connection using a UNIX socket in the
postgres_sessionresource. - Fixed the
opa_cliandopa_apiresources so they are able to verify an empty result.
Resource Updates
powershell_package_source
The powershell_package_source was updated to support authenticating to package sources with new user and password properties. The existing url property has also been renamed to source_location, which better describes the purpose of this property. The existing url property will continue to function for backward compatibility with any existing cookbook code.
openssl_x509_certificate
The openssl_x509_certificate resource was updated to correctly use the provided CA key when signing the new certificate. Thanks for reporting this @nico-loeber!
System Detection
:Tc Ohai Plugin
A new optional Ohai plugin :Tc has been added to detect tc qdisc information for network interfaces on Linux systems. Thanks for this new plugin @MatthewMassey!
To enable this optional plugin set ohai_optional_plugins [:Tc] in the chef_client_config resource.
Packaging
Ubuntu 16.04
We are once again producing packages for Ubuntu 16.04. Canonical, the maker of Ubuntu, has extended support for Ubuntu releases for a full 10 years, so the previously EOL Ubuntu 16.04 release is no longer EOL.
Security
OpenSSL 1.0.2zb
OpenSSL has been updated from 1.0.2za to 1.0.2zb to resolve issues with Let's Encrypt certificates.
cacerts
The cacerts bundle has been updated to the 2021-07-25 release which removes older expired root certificates and adds the following new root certificates:
- AC RAIZ FNMT-RCM SERVIDORES SEGUROS
- GlobalSign Root R46
- GlobalSign Root E46
- GLOBALTRUST 2020
- ANF Secure Server Root CA
- Certum EC-384 CA
- Certum Trusted Root CA
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 17.6.15
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 17.6.15
# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex