summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Fix windows_task idle_time validationtask_chef13algaut2018-02-142-5/+13
| | | | | | | | | | Two improvements: - Compare frequency to :idle_time instead of comparing to an incomplete list of other frequencies - Keep all the validation logic in the function instead of splitting it between the function and where the function is called Added some specs tests too Signed-off-by: Alan Gauthier <algaut35@gmail.com>
* Bump version to 13.7.23 by Expeditorv13.7.23Chef Expeditor2018-02-145-11/+12
|
* Merge pull request #6848 from chef/lcg/add-nodemap-delete-class-13Lamont Granquist2018-02-142-4/+55
|\ | | | | add Chef::NodeMap#delete_class API (Chef 13 backport)
| * chefstylelcg/add-nodemap-delete-class-13Lamont Granquist2018-02-131-3/+3
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * add specsLamont Granquist2018-02-132-4/+32
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * add Chef::NodeMap#delete_class APILamont Granquist2018-02-131-0/+23
| | | | | | | | | | | | | | | | halite needs this public API in order to not be so brittle. needs tests... Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version to 13.7.22 by Expeditorv13.7.22Chef Expeditor2018-02-135-12/+13
| |
* | Merge pull request #6849 from chef/lcg/remote_file_cleanup_tempfiles-13Lamont Granquist2018-02-132-11/+14
|\ \ | |/ |/| RemoteFile: unlink tempfile when using cache control shows unchanged (Chef-13 backport)
| * add specLamont Granquist2018-02-131-8/+6
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * RemoteFile: unlink tempfile when using cache control shows unchangedLamont Granquist2018-02-131-3/+8
|/ | | | | | | | We can get back a nil tempfile from the streaming downloader which means that we need to clean up our own tempfile since the base file provider will not do it for us. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version to 13.7.21 by Expeditorv13.7.21Chef Expeditor2018-02-095-16/+17
|
* Merge pull request #6841 from chef/tduffield/license_scout/1.xThom May2018-02-092-26/+19
|\ | | | | Use the version of LicenseScout that comes with the Omnibus gem.
| * Use the version of LicenseScout that comes with the Omnibus gem.tduffield/license_scout/1.xTom Duffield2018-02-082-26/+19
|/ | | | | | | LicenseScout is being refactored. We have released a 1.x version that is pinned within the Omnibus gem. Signed-off-by: Tom Duffield <tom@chef.io>
* Bump version to 13.7.20 by Expeditorv13.7.20Chef Expeditor2018-01-315-12/+13
|
* Merge pull request #6813 from chef/appveyor_chef13Lamont Granquist2018-01-301-21/+5
|\ | | | | Backport the powershell spec fix to get Appveyor green again
| * the format of this flametest doesn't matterLamont Granquist2018-01-301-21/+5
|/ | | | | | | we don't need to test the exact output of this powershell command, just get literally anything that looks like it ran successfully. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version to 13.7.19 by Expeditorv13.7.19Chef Expeditor2018-01-265-11/+12
|
* Merge pull request #6799 from chef/tm/fix_13_ca_certsTim Smith2018-01-261-13/+15
|\ | | | | Ensure that we create a docker compatible ca-certs symlink
| * Ensure that we create a docker compatible ca-certs symlinktm/fix_13_ca_certsThom May2018-01-261-13/+15
|/ | | | Signed-off-by: Thom May <thom@chef.io>
* Bump version to 13.7.18 by Expeditorv13.7.18Chef Expeditor2018-01-255-11/+12
|
* Merge pull request #6791 from chef/lcg/fix-attr-assignment-to-attrs-13Lamont Granquist2018-01-253-1/+18
|\ | | | | fix node assignment of ImmutableArrays to VividMashes/AttrArrays (Chef-13 backport)
| * fix node assignment of ImmutableArrays to VividMashes/AttrArraysLamont Granquist2018-01-253-1/+18
|/ | | | | | | | | | | | | node.default['foo'] = node['bar'] need to have node['bar'] have its cache vivified otherwise we potentially get an empty hash or array. in the case of hashes, the assignment must have been walking though the values with #each or something which poked the cache on the target hash which caused it to vivify, so this bug only affected Arrays where the AttrArray initializer likely did a quick-n-dirty copy of the internal structure of the ImmutableArray which was empty. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version to 13.7.17 by Expeditorv13.7.17Chef Expeditor2018-01-245-9/+16
|
* Merge pull request #6780 from chef/log_identity_chef13Tim Smith2018-01-231-1/+1
|\ | | | | Fix regression where message isn't an identity property in log resource
| * Fix regression where message isn't an identity property in loglog_identity_chef13Tim Smith2018-01-231-1/+1
|/ | | | | | | | | resource In chef 13.6 this was the case. In the cleanup this one was missed and this breaks chefspec behavior Signed-off-by: Tim Smith <tsmith@chef.io>
* Update CHANGELOG.md to reflect the promotion of 13.7.16 to stableChef Expeditor2018-01-231-2/+5
|
* Update CHANGELOG.md to reflect the promotion of 13.7.16 to stableChef Expeditor2018-01-232-83/+80
|
* begin the Chef Client 13 branchThom May2018-01-193-23/+4
| | | | Signed-off-by: Thom May <thom@chef.io>
* Bump version to 13.7.16 by Expeditorv13.7.16Chef Expeditor2018-01-195-12/+13
|
* Merge pull request #6751 from chef/tm/13_7_releaseThom May2018-01-192-2/+54
|\ | | | | Update release notes for 13.7
| * Add additional deprecations, a few bugs, and some security updatestm/13_7_releaseTim Smith2018-01-181-15/+45
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Update release notes for 13.7Thom May2018-01-182-2/+24
| | | | | | | | Signed-off-by: Thom May <thom@chef.io>
* | Bump version to 13.7.15 by Expeditorv13.7.15Chef Expeditor2018-01-195-11/+12
| |
* | Merge pull request #6754 from chef/revert_inlineThom May2018-01-192-8/+3
|\ \ | | | | | | Revert deprecation of use_inline_resources
| * | Update the pending version to 14.1revert_inlineTim Smith2018-01-181-1/+1
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Revert "Enable the deprecation for use_inline_resource"Tim Smith2018-01-181-8/+2
| | | | | | | | | | | | This reverts commit aab192e2b5df57d13213f8e89ce6fccc74a01db1.
| * | Revert "Enable the spec use_inline_resoruces deprecation"Tim Smith2018-01-181-0/+1
| | | | | | | | | | | | This reverts commit dfc85c82105d2c7a5b03cf8cf60ba9e0a8fe51f9.
* | | Bump version to 13.7.14 by Expeditorv13.7.14Chef Expeditor2018-01-195-11/+12
| | |
* | | Merge pull request #6752 from chef/lcg/fix-double-loggingThom May2018-01-191-2/+2
|\ \ \ | |/ / |/| | fix double-logging bug
| * | fix double-logging buglcg/fix-double-loggingLamont Granquist2018-01-181-2/+2
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | somehow we're getting an IO object here which is a STDOUT wired up to file descriptor 10 which is not the same as "STDOUT" which is wired up to file descriptor 1. i can't track down where or how this is happening. this works around the problem by just inspecting if the log_location is set to an IO object which is a tty or not which should be broadly equivalent (and perhaps more correct than the old code? not sure if the edge cases matter or not). also i'm not smart enough right now to figure out how to test this adequately, particularly in ways that would actually catch if it really breaks in the future (particularly due to the gnarliness of wanting to have a functional test which constructs a tty when run on travis without a tty....) Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Merge pull request #6715 from chef/travis_25Tim Smith2018-01-183-6/+26
|\ \ | |/ |/| Add Ruby 2.5 testing to Travis
| * spec fixes for ruby 2.5Lamont Granquist2018-01-182-6/+6
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Add Ruby 2.5 testing to TravisTim Smith2018-01-181-0/+20
|/ | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 13.7.13 by Expeditorv13.7.13Chef Expeditor2018-01-185-11/+12
|
* Merge pull request #6725 from chef/osc_11Thom May2018-01-185-0/+10
|\ | | | | Add a warning that Chef 11 server support in knife user is deprecated
| * Add a warning that Chef 11 server support in knife user is deprecatedosc_11Tim Smith2018-01-035-0/+10
| | | | | | | | | | | | We're currently shipping 2 of each of these plugins and rewriting the user input when we think they actually meant to support Chef 11 server. It's code that really needs to go away at this point. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Merge pull request #6744 from chef/dnf_yum_repoThom May2018-01-181-9/+24
|\ \ | | | | | | Fix yum_repository to properly reload chef's package cache post repo setup
| * | Add the same logic to other actionsdnf_yum_repoTim Smith2018-01-151-2/+12
| | | | | | | | | | | | | | | | | | Missed that entirely Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Fix yum_repository to properly reload chef's package cache post repo setupTim Smith2018-01-151-7/+12
| | | | | | | | | | | | | | | | | | Without this you cannot install a package that is in that repository. We already did this for the yum cache, but not for the DNF cache. Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Merge pull request #6714 from MsysTechnologiesllc/dh/update_validation_on_idleThom May2018-01-182-2/+16
|\ \ \ | | | | | | | | [MSYS-735]fix validation for idle_time