summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add 16.1.16 release notes16116_notesTim Smith2020-05-261-0/+16
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 16.1.17 by Chef Expeditorv16.1.17Chef Expeditor2020-05-277-19/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #9890 from chef/lcg/resource_name_fixesLamont Granquist2020-05-262-10/+15
|\
| * Chef-16.2 breaking changelcg/resource_name_fixesLamont Granquist2020-05-202-10/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a breaking change to fix a breaking change in Chef 16.0. The new behavior is that a resource which relies upon the reource_name statement to wire the resource up to the DSL will fail (although the very old wiring of the "<cookbook_name>_<resource filename>" continues to work). So for a resource which does not get its DSL wiring from the filename, only declaring a resource_name will fail: ``` resource_name :foo ``` This can be fixed by adding an explicit `provides` line (which is backwards compatible): ``` resource_name :foo provides :foo ``` If backwards compatibility is not a concern, then post-16.0 the resource_name call can be completely dropped: ``` provides :foo ``` This is a vastly simpler backwards compatibility break than the unintentional break in #9885, which is difficult to describe and to detect. The rules going forward are fairly simple to explain: 1. The resource_name now only sets the resource_name. 2. The old behavior of the fallback resource_name and DSL wiring based on the filename is preserved (unless the values are set). 3. In Chef 16, The first provides line will set the resource_name if it has not already been set, allowing the resource_name to be omitted. It is recommended that all resources only set provides lines, the use of the fallback filename-based wiring is discouraged and explicitly setting the resource_name is discouraged. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version to 16.1.16 by Chef Expeditorv16.1.16Chef Expeditor2020-05-267-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9916 from chef/rubygems_patchTim Smith2020-05-262-22/+23
|\ \ | | | | | | Pull in updated omnibus-software for rubygems perf patch
| * | Pull in updated omnibus-software for rubygems perf patchTim Smith2020-05-262-22/+23
|/ / | | | | | | | | | | This resolves the rubygems perf regression in the release that shipped in Ruby 2.7.x Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 16.1.15 by Chef Expeditorv16.1.15Chef Expeditor2020-05-227-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9905 from chef/openssl_fixesTim Smith2020-05-2212-24/+24
|\ \ | | | | | | Update our usage of OpenSSL::Digest to avoid Ruby 3 breaking change
| * | Update our usage of OpenSSL::Digest to avoid Ruby 3 breaking changeopenssl_fixesTim Smith2020-05-2212-24/+24
| | | | | | | | | | | | | | | | | | There's a RuboCop cop to fix these before Ruby 3 breaks it. Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 16.1.14 by Chef Expeditorv16.1.14Chef Expeditor2020-05-227-19/+20
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #9908 from chef/csnapp/win_single_use_func_testTim Smith2020-05-221-0/+1
|\ \ \ | |/ / |/| | Windows functional test should be single-use
| * | Windows functional test should be single-useChristopher A. Snapp2020-05-221-0/+1
|/ / | | | | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* | Bump version to 16.1.13 by Chef Expeditorv16.1.13Chef Expeditor2020-05-227-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9877 from chef/csnapp/add_winruby_2.7Tim Smith2020-05-224-93/+27
|\ \ | | | | | | Refactor verify pipeline to use Ruby 2.7 on Windows docker image
| * | Allow chefstyle dependencies in windows verify testsChristopher A. Snapp2020-05-222-2/+2
| | | | | | | | | | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
| * | Refactor verify pipeline to use Ruby 2.7 in WindowsChristopher A. Snapp2020-05-223-91/+25
|/ / | | | | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* | Bump version to 16.1.12 by Chef Expeditorv16.1.12Chef Expeditor2020-05-227-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9897 from ↵Tim Smith2020-05-212-7/+11
|\ \ | | | | | | | | | | | | chef/fix-ruby27-keyword-arg-warning-in-macos_userdefaults macos_userdefaults: Fix ruby 2.7 keyword args warning and refactor a bit
| * | Fix chefstyle violations.fix-ruby27-keyword-arg-warning-in-macos_userdefaultsPete Higgins2020-05-211-4/+4
| | | | | | | | | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
| * | Further refactoring.Pete Higgins2020-05-211-1/+1
| | | | | | | | | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
| * | Fix ruby 2.7 keyword args warning and refactor a bit.Pete Higgins2020-05-212-7/+11
| | | | | | | | | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
* | | Bump version to 16.1.11 by Chef Expeditorv16.1.11Chef Expeditor2020-05-226-16/+16
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #9901 from chef/lcg/fix-dnf-testsLamont Granquist2020-05-211-2/+2
|\ \ \
| * | | fix dnf testslcg/fix-dnf-testsLamont Granquist2020-05-211-2/+2
| |/ / | | | | | | | | | | | | | | | | | | looks like the syntax for equality pinning to a version changed in fedora 31 Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | Bump version to 16.1.10 by Chef Expeditorv16.1.10Chef Expeditor2020-05-217-19/+20
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #9903 from chef/bump_openssl_16Tim Smith2020-05-211-1/+1
|\ \ \ | |/ / |/| | Update openssl to 1.0.2v
| * | Update openssl to 1.0.2vTim Smith2020-05-211-1/+1
|/ / | | | | | | | | | | This includes security hardening improvements Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 16.1.9 by Chef Expeditorv16.1.9Chef Expeditor2020-05-217-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9895 from michel-slm/fix-chef-utils-typosTim Smith2020-05-211-2/+2
|\ \ | | | | | | [chef-utils] fix typos
| * | [chef-utils] fix typosMichel Salim2020-05-201-2/+2
|/ / | | | | | | | | | | Slightly reword the introduction paragraph, and fix the mention of Devuan (the systemd-less Debian derivative). Signed-off-by: Michel Salim <michel@fb.com>
* | Bump version to 16.1.8 by Chef Expeditorv16.1.8Chef Expeditor2020-05-207-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9892 from mattray/arm_testsTim Smith2020-05-201-2/+2
|\ \ | |/ |/| Fixed armv6l and armv7l tests.
| * Fixed armv6l and armv7l tests.Matt Ray2020-05-211-2/+2
|/ | | | Signed-off-by: Matt Ray <github@mattray.dev>
* Bump version to 16.1.7 by Chef Expeditorv16.1.7Chef Expeditor2020-05-207-19/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #9889 from chef/btm/fix-cannot-find-the-batch-labelTim Smith2020-05-202-2/+19
|\ | | | | Fix bootstrapping windows from linux
| * Force the bootstrap_directory to use the right separator on Windowsbtm/fix-cannot-find-the-batch-labelBryan McLellan2020-05-201-1/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ChefConfig::Config.etc_chef_dir and c_chef_dir would normally replace the standard forward slash separator with the backslash separator for Windows using PathHelper.cleanpath. However that has conditionals checking the platform and there's no clean way to modify those conditionals to take into account connection.platform in knife bootstrap when appropriate. This is a simple solution without mucking up the method definition of any more methods in chef-config. Signed-off-by: Bryan McLellan <btm@loftninjas.org>
| * Add REM lines to windows bootstrap script to fix labelBryan McLellan2020-05-201-1/+3
|/ | | | | | | | | | | | For reasons only inferred on the internet, a batch label cannot exist near a "block boundary." What exactly that is I cannot discover. But this does fix this error: "The system cannot find the batch label specified - key_create" Fixes #9844 Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* Bump version to 16.1.6 by Chef Expeditorv16.1.6Chef Expeditor2020-05-207-19/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #9886 from chef/random-cleanupTim Smith2020-05-194-11/+12
|\ | | | | Small cleanups to checksum logic in file/windows_package/chef::mixin::checksum
| * Fix whitespace.random-cleanupPete Higgins2020-05-191-7/+7
| | | | | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
| * Downcase checksums when they come into the system.Pete Higgins2020-05-193-2/+3
| | | | | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
| * Use a plain type for the ruby_type, move the regex to a validator.Pete Higgins2020-05-191-1/+2
| | | | | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
| * Remove an unused require.Pete Higgins2020-05-191-1/+0
| | | | | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>
* | Bump version to 16.1.5 by Chef Expeditorv16.1.5Chef Expeditor2020-05-207-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9887 from mattray/arm_supportTim Smith2020-05-192-3/+14
|\ \ | |/ |/| Added armv6l and armv7l to arm? and armhf? helpers
| * Added armv6l and armv7l to arm? and armhf? helpersMatt Ray2020-05-202-3/+14
|/ | | | | | | | armv6l is Raspberry Pi 1/Zero armv7l is Raspberry Pi 2,3,4 Tested with Raspbian 10, Debian 10, Centos 7 Signed-off-by: Matt Ray <github@mattray.dev>
* Bump version to 16.1.4 by Chef Expeditorv16.1.4Chef Expeditor2020-05-197-19/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #9826 from chef/add-spellcheckTim Smith2020-05-18113-194/+2424
|\ | | | | Add spellcheck config and fix a bunch of violations
| * Add descriptions to rake tasks.Pete Higgins2020-05-181-0/+2
| | | | | | | | Signed-off-by: Pete Higgins <pete@peterhiggins.org>