We are delighted to announce the availability of version 18.10.17 of Chef Infra Client.
Resource updates
- Corrected a race condition when installing Chocolatey packages #15640
- Updated the platforms for platform-specific gems #15650
- Fixed the kitchen test homebrew_package failure #15558
- A 'FileTypeMismatch' is raised if you call
:createto create a directory but a file with the same name already exists #15557
Packaging
- Updated Kitchen.yml for a consistent build experience #15654
- Updated linting to cookstyle and corrected a large number of files #15644
- Removed vulnerable net-imap and rexml versions #15633
- Updated InSpec-core and InSpec-core-bin to 5.24.5 #15636
- Updated Omnibus to get the latest license_scout #15641
- Downgraded Docker to overcome build failures with the newer version #15639
- Updated train-core to 3.16.0 #15572
- Fixed rubygem version parsing #15662
- Updated Train-Winrm for downstream dependency and chef-workstation #15667
Security
- Updated uri to 1.0.4 #15645
Get the Build
As always, you can download binaries from chef.io/downloads or by using the mixlib-install command-line utility:
$ mixlib-install download chef -v 18.10.17
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 18.10.17
# In Windows Powershell
. { iwr -useb https://omnitruck.chef.io/install.ps1 } | iex