Hey Everyone,
We have a new release of Chef Infra Client filled with resource updates, platform updates, and other great new stuff. Check it out!
Updated Resources
dnf_package
The dnf_package
resource has been updated to fully support RHEL 8.
kernel_module
The kernel_module
now supports a :disable
action. Thanks @tomdoherty.
rhsm_repo
The rhsm_repo
resource has been updated to support passing a repo name of *
in the :disable
action. Thanks for reporting this issue @erinn.
windows_task
The windows_task
resource has been updated to allow the day
property to accept an Integer
value.
zypper_package
The zypper_package
package has been updated to properly upgrade packages if necessary based on the versin specified in the resource block. Thanks @foobarbam for this fix.
Platform Support Updates
RHEL 8 Support Added
Chef Infra Client 15.2 now includes native packages for RHEL 8 with all builds now validated on RHEL 8 hosts.
SLES 11 EOL
Packages will no longer be built for SUSE Linux Enterprise Server (SLES) 11 as SLES 11 exited the 'General Support' phase on March 31, 2019. See Chef's Platform End-of-Life Policy for more information on when Chef ends support for an OS release.
Ubuntu 14.04 EOL
Packages will no longer be built for Ubuntu 14.04 as Canonical ended maintenance updates on April 30, 2019. See Chef's Platform End-of-Life Policy for more information on when Chef ends support for an OS release.
Ohai 15.2
Ohai has been updated to 15.2 with the following changes:
- Improved detection of Openstack including proper detection of Windows nodes running on Openstack when fetching metadata. Thanks @jjustice6.
- A new
other_versions
field has been added to the Packages plugin when the node is using RPM. This allows you to see all installed versions of packages, not just the latest version. Thanks @jjustice6. - The Linux Network plugin has been improved to not mark interfaces down if
stp_state
is marked as down. Thanks @josephmilla. - Arch running on ARM processors is now detected as the
arm
platform. Thanks @BackSlasher.
Chef InSpec 4.10.4
Chef InSpec has been updated from 4.6.4 to 4.10.4 with the following changes:
- Fix handling multiple triggers in the
windows_task
resource - Fix exceptions when resources are used with incompatible transports
- Un-deprecate the
be_running
matcher on theservice
resource - Add resource
sys_info.manufacturer
andsys_info.model
- Add
ip6tables
resource
Security Updates
bzip2
bzip2 has been updated from 1.0.6 to 1.0.8 to resolve CVE-2016-3189 and CVE-2019-12900.
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 15.2.20
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 15.2.20
# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex; install -project chef -version 15.2.20
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: 15.2.20
Enjoy,
Tim