summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Node Attributes: Build ImmutableMash properly in deep_merge!lcg/deep-merge-cache-fixLamont Granquist2018-10-152-4/+37
| | | | | | | | | | | | | | | | | | | | | | | closes #7738 The root cause here is that there's a difference between doing Chef::Node::VividMash.new( <another VividMash> ) And: Chef::Node::ImmutableMash.new( <a VividMash> ) The former short circuits and does no work in convert_value. The latter will not short circuit and does the proper work to dup and convert the value argument. Since we build an ImmutableMash now, we do not need to wrap it with the extra immutablize() call. This should be perf neutral or very, very slightly better perf. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version to 14.6.22 by Chef Expeditorv14.6.22Chef Expeditor2018-10-115-11/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #7743 from chef/btm/win32-taskscheduler-2Bryan McLellan2018-10-112-3/+3
|\ | | | | Bump win32-taskscheduler to 2.0
| * Bump win32-taskscheduler to 2.0Bryan McLellan2018-10-112-3/+3
|/ | | | | | | | | We refactored a number of the helper methods to more safely namespace them. Nothing should be using those methods outside of win32-taskscheduler, but we bumped the major version because of the change. Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* Bump version to 14.6.21 by Chef Expeditorv14.6.21Chef Expeditor2018-10-115-11/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #7742 from chef/expeditor/ohai_14.6.2Tim Smith2018-10-111-1/+1
|\ | | | | Bump ohai to 14.6.2
| * Bump ohai to 14.6.2expeditor/ohai_14.6.2Chef Expeditor2018-10-111-1/+1
|/ | | | | | This pull request was triggered automatically via Expeditor when ohai 14.6.2 was promoted to Rubygems. This change falls under the obvious fix policy so no Developer Certificate of Origin (DCO) sign-off is required.
* Merge pull request #7741 from chef/btm/tune-appveyor-expeditor-skipTim Smith2018-10-111-1/+1
|\ | | | | Tune appveyor skip to only version bumps
| * Tune appveyor skip to only version bumpsBryan McLellan2018-10-111-1/+1
|/ | | | | | | | | | | | The Chef repo has Expeditor subscriptions to other repos which automatically create a PR to bump versions of those dependencies in Chef when they're released. We were skipping all commits in Appveyor by 'Chef Expeditor' to avoid testing the automatic version bump commits that happen on every merge to master. This change will only skip the version bumps. Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* Bump version to 14.6.20 by Chef Expeditorv14.6.20Chef Expeditor2018-10-115-11/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #7740 from chef/expeditor/win32-taskscheduler_1.0.12Bryan McLellan2018-10-111-1/+1
|\ | | | | Bump win32-taskscheduler to 1.0.12
| * Bump win32-taskscheduler to 1.0.12Chef Expeditor2018-10-111-1/+1
|/ | | | | | This pull request was triggered automatically via Expeditor when win32-taskscheduler 1.0.12 was promoted to Rubygems. This change falls under the obvious fix policy so no Developer Certificate of Origin (DCO) sign-off is required.
* Bump version to 14.6.19 by Chef Expeditorv14.6.19Chef Expeditor2018-10-105-12/+13
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #7722 from chef/sm/enable-kernel2-buildsTim Smith2018-10-101-1/+2
|\ | | | | Enable x86_64-linux-kernel2 habitat builds for chef-client
| * Enable x86_64-linux-kernel2 habitat builds for chef-clientsm/enable-kernel2-buildsScott Macfarlane2018-10-041-1/+2
| | | | | | | | Signed-off-by: Scott Macfarlane <smacfarlane@chef.io>
* | Bump version to 14.6.18 by Chef Expeditorv14.6.18Chef Expeditor2018-10-095-11/+12
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #7736 from chef/timezoneTim Smith2018-10-094-0/+133
|\ \ | | | | | | Add the timezone resource from the timezone_lwrp cookbook
| * | Shellout with an array for safetTim Smith2018-10-091-5/+1
| | | | | | | | | | | | | | | | | | | | | Simplifies this code a bit, but it also the safe thing to do in the event that the timezone has a space. Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add the timezone resource from the timezone_lwrp cookbookTim Smith2018-10-094-0/+137
|/ / | | | | | | | | | | Adding this resource to core Chef with permission from @dragonsmith Signed-off-by: Tim Smith <tsmith@chef.io>
* | Merge pull request #7730 from chef/btm/appveyor-skipTim Smith2018-10-081-0/+11
|\ \ | | | | | | Configure Appveyor to skip some commits
| * | Configure Appveyor to skip some commitsBryan McLellan2018-10-081-0/+11
|/ / | | | | | | | | | | | | - Avoid running on Expeditor changes - Avoid running on CHANGELOG/RELEASE_NOTES changes Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* | Bump version to 14.6.17 by Chef Expeditorv14.6.17sp/testing-azure-devopsChef Expeditor2018-10-065-11/+12
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #7727 from chef/slimStuart Preston2018-10-062-2/+2
|\ \ | | | | | | Only include the Windows distro files on Windows
| * | Only include the Windows distro files on WindowsTim Smith2018-10-052-2/+2
|/ / | | | | | | | | | | | | | | We don't actually need these powershell scripts and DLLs on non-Windows platforms. This shaves 300k from our gem size on non-Windows platforms. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 14.6.16 by Chef Expeditorv14.6.16Chef Expeditor2018-10-055-11/+12
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #7726 from chef/omnibus_updateTim Smith2018-10-055-31/+21
|\ \ | | | | | | Cleanup the Test Kitchen setup in omnibus
| * | Cleanup the Test Kitchen setup in omnibusTim Smith2018-10-055-31/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Unpin cookbook deps Remove platforms we don't support anymore Add new platforms Update instructions for getting setup in Vagrant Cloud Fold the kitchen files into a single file Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 14.6.15 by Chef Expeditorv14.6.15Chef Expeditor2018-10-055-11/+12
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #7719 from ↵Tim Smith2018-10-051-1/+7
|\ \ \ | |/ / |/| | | | | | | | bankair/bankair--update-docs-Chef--Knife--Bootstrap-validate_options--for-pr better docs for Chef::Knife::Bootstrap#validate_options!
| * | better docs for Chef::Knife::Bootstrap#validate_options!Alexandre IGNJATOVIC2018-10-041-1/+7
| | | | | | | | | | | | Signed-off-by: Alexandre Ignjatovic <alexandre.ignjatovic@gmail.com>
* | | Bump version to 14.6.14 by Chef Expeditorv14.6.14Chef Expeditor2018-10-055-11/+12
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #7725 from chef/lcg/cleanup-ruby-docsTim Smith2018-10-052-7/+9
|\ \ \ | | | | | | | | Add chef-cleanup omnibus-software defn
| * | | Add chef-cleanup omnibus-software defnLamont Granquist2018-10-052-7/+9
|/ / / | | | | | | | | | | | | | | | reduces the size of the installed omnibus package from 191 MB to 132 MB Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | Bump version to 14.6.13 by Chef Expeditorv14.6.13Chef Expeditor2018-10-045-11/+12
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #7723 from chef/expeditor/inspec-core_2.3.10Tim Smith2018-10-041-1/+1
|\ \ \ | |_|/ |/| | Bump inspec-core to 2.3.10
| * | Bump inspec-core to 2.3.10Chef Expeditor2018-10-041-1/+1
|/ / | | | | | | | | | | This pull request was triggered automatically via Expeditor when inspec-core 2.3.10 was promoted to Rubygems. This change falls under the obvious fix policy so no Developer Certificate of Origin (DCO) sign-off is required.
* | Bump version to 14.6.12 by Chef Expeditorv14.6.12Chef Expeditor2018-10-045-11/+12
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #7709 from chef/expeditor/inspec-core_2.3.5Tim Smith2018-10-041-3/+3
|\ \ | |/ |/| Bump inspec-core to 2.3.5
| * Bump inspec-core to 2.3.5expeditor/inspec-core_2.3.5Chef Expeditor2018-10-011-3/+3
| | | | | | | | | | | | This pull request was triggered automatically via Expeditor when inspec-core 2.3.5 was promoted to Rubygems. This change falls under the obvious fix policy so no Developer Certificate of Origin (DCO) sign-off is required.
* | Bump version to 14.6.11 by Chef Expeditorv14.6.11Chef Expeditor2018-10-025-11/+12
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #7710 from freakinhippie/rhsm_errata_level_typoTim Smith2018-10-021-1/+1
|\ \ | |/ |/| fixed typo in description property of rhsm_errata_level resource
| * fixed typo in descriptionJoshua Colson2018-10-021-1/+1
|/ | | | Signed-off-by: Joshua Colson <joshua.colson@gmail.com>
* Bump version to 14.6.10 by Chef Expeditorv14.6.10Chef Expeditor2018-09-295-11/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #7706 from chef/lcg/document-buggy-windows-package-thingsLamont Granquist2018-09-281-1/+23
|\ | | | | add some big FIXMEs
| * more parenthesized yappinglcg/document-buggy-windows-package-thingsLamont Granquist2018-09-281-1/+7
| | | | | | | | | | | | confusing use case is very confusing. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * add some big FIXMEsLamont Granquist2018-09-281-1/+17
|/ | | | | | | | | the windows package provider is doing some very strange, and very likely very buggy things. i don't have the time or the knowledge right now to unwind these though. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version to 14.6.9 by Chef Expeditorv14.6.9Chef Expeditor2018-09-285-11/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #7705 from chef/lcg/short-circuit-version-compareBryan McLellan2018-09-281-1/+1
|\ | | | | short circuit before the version_compare call
| * short circuit before the version_compare calllcg/short-circuit-version-compareLamont Granquist2018-09-271-1/+1
|/ | | | | | | | | | | combined with the other PRs this will make most of the subclasses never even call version_compare now. the subclasses that need allow_downgrade as a feature should implement both the property and implement version_compare now. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version to 14.6.8 by Chef Expeditorv14.6.8Chef Expeditor2018-09-285-11/+12
| | | | Obvious fix; these changes are the result of automation not creative thinking.