summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* build 32-bit with -O3lcg/windows-ruby-O3Lamont Granquist2019-11-131-1/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* bump depsLamont Granquist2019-11-132-14/+13
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version to 15.5.1 by Chef ExpeditorChef Expeditor2019-11-137-19/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #9090 from chef/revert_knife_listTim Smith2019-11-122-18/+9
|\ | | | | Revert "Validate name argument for knife list"
| * Revert "Validate name argument for knife list"Tim Smith2019-11-122-18/+9
|/ | | | This reverts commit c29b8da2b0353bb5d6e499b5d7cc79c0fadab9b3.
* Bump version to 15.5.0 by Chef ExpeditorChef Expeditor2019-11-127-19/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #9088 from chef/chef-sugar-cleanupTim Smith2019-11-122-6/+2
|\ | | | | Remove the use of Chef Sugar from the Kitchen tests
| * Remove the use of Chef Sugar from the Kitchen testsTim Smith2019-11-122-6/+2
| | | | | | | | | | | | No need for this anymore Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 15.4.79 by Chef Expeditorv15.4.79Chef Expeditor2019-11-127-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9059 from ↵Tim Smith2019-11-122-9/+18
|\ \ | | | | | | | | | | | | MsysTechnologiesllc/VSingh/MSYS-1154_knife_list_relative_paths [knife list] Validate name argument & raise error if no args provided
| * | Validate name argument for knife listVivek Singh2019-11-052-9/+18
| | | | | | | | | | | | | | | | | | | | |  - Add required specs.  - Raise an error if no argument provided. Signed-off-by: Vivek Singh <vivek.singh@msystechnologies.com>
* | | Bump version to 15.4.78 by Chef Expeditorv15.4.78Chef Expeditor2019-11-127-19/+20
| |/ |/| | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9087 from chef/bump_all_depsTim Smith2019-11-122-17/+19
|\ \ | | | | | | Bump all deps to current
| * | Bump all deps to currentTim Smith2019-11-122-17/+19
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 15.4.77 by Chef Expeditorv15.4.77Chef Expeditor2019-11-127-19/+20
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #9084 from chef/sugarTim Smith2019-11-122-2/+2
|\ \ \ | |/ / |/| | Switch our tests back to chef-sugar
| * | Switch our tests back to chef-sugarTim Smith2019-11-122-2/+2
| | | | | | | | | | | | | | | | | | | | | The repo is defaulting to chef-sugar now. We'll continue to ship -ng to support anyone that switched to it, but it's not the main gem. Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 15.4.76 by Chef Expeditorv15.4.76Chef Expeditor2019-11-127-19/+20
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Bump version to 15.4.75 by Chef Expeditorv15.4.75Chef Expeditor2019-11-127-19/+20
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #9086 from chef/lcg/chef-sugar-deprecationLamont Granquist2019-11-121-0/+4
|\ \ \ | | | | | | | | reserve a number for chef-sugar deprecation warnings
| * | | reserve a number for chef-sugar deprecation wanrningsLamont Granquist2019-11-121-0/+4
| | | | | | | | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | | Fix action collection nilclass error early in runs (#9083)Lamont Granquist2019-11-121-1/+1
|\ \ \ \ | |/ / / |/| | | Fix action collection nilclass error early in runs
| * | | Fix action collection nil error early in runsLamont Granquist2019-11-121-1/+1
| |/ / | | | | | | | | | | | | | | | | | | closes #9043 closes #9038 Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | Bump version to 15.4.74 by Chef Expeditorv15.4.74Chef Expeditor2019-11-127-19/+20
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #9085 from chef/lcg/rename-win-helperTim Smith2019-11-123-11/+11
|\ \ \ | |/ / |/| | rename windows_ruby_platform? to windows_ruby?
| * | rename windows_ruby_platform? to windows_ruby?Lamont Granquist2019-11-123-11/+11
|/ / | | | | | | | | | | | | | | | | while it checks against the RUBY_PLATFORM to see if it is windows, and so therefore the old name sort of makes sense, it does not make sense in the context of all the rest of the chef platform helpers that have the `_platform?` suffix. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version to 15.4.73 by Chef Expeditorv15.4.73Chef Expeditor2019-11-097-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9081 from chef/sleepTim Smith2019-11-084-0/+103
|\ \ | | | | | | Add new chef_sleep resource
| * | Wrap the sleep in a converge blockTim Smith2019-11-081-1/+3
| | | | | | | | | | | | | | | | | | We want it to actually update Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Better describe the example resource usageTim Smith2019-11-082-3/+2
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Update lib/chef/resource/chef_sleep.rb Tim Smith2019-11-081-1/+1
| | | | | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io> Co-Authored-By: Kimberly Garmoe <kgarmoe@chef.io>
| * | Update lib/chef/resource/chef_sleep.rb Tim Smith2019-11-081-1/+1
| | | | | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io> Co-Authored-By: Kimberly Garmoe <kgarmoe@chef.io>
| * | Update documentation and add a Test Kitchen testTim Smith2019-11-082-1/+31
| | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add new chef_sleep resourceTim Smith2019-11-083-0/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | We highly recommend you never use this, but there's times when you 100% need to have the client sleep for a period of time after some work. Example: windows_service will start a service and the OS will say that it's "started" when it's not. Before doing additional work that relies on the service being started you may need to sleep. This would be a good time to notify on the restart or start action. Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 15.4.72 by Chef Expeditorv15.4.72Chef Expeditor2019-11-087-19/+20
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | 🚧 WIP: remove Oracle 8 from TK tests run in CI (#9074)Lamont Granquist2019-11-082-15/+1
|\ \ \ | | | | | | | | 🚧 WIP: remove Oracle 8 from TK tests run in CI
| * | | remove Oracle Linux 8 from the TK tests in CIoracle8-needs-systemd-reinstalledRobb Kidd2019-11-071-15/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The official oraclelinux:8 image has been nerfed to a point where it doesn't act enough like a VM to use in Dokken. Maybe that's fixible later. Until then, CentOS will cover our testing there. Signed-off-by: Robb Kidd <robb@thekidds.org>
| * | | reinstall systemd for the Oracle 8 testRobb Kidd2019-11-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The oraclelinux:8 image has had many of the files laid down by the systemd package removed from its filesystem. The package must be reinstalled because the system thinks it already has been. Signed-off-by: Robb Kidd <robb@thekidds.org>
* | | | Bump version to 15.4.71 by Chef Expeditorv15.4.71Chef Expeditor2019-11-086-16/+16
| | | | | | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | | missed adding chef-utils to hab plan here (#9082)Lamont Granquist2019-11-081-1/+1
|\ \ \ \ | |_|/ / |/| | | missed adding chef-utils to hab plan here
| * | | missed adding chef-utils hereLamont Granquist2019-11-081-1/+1
|/ / / | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | Bump version to 15.4.70 by Chef Expeditorv15.4.70Chef Expeditor2019-11-087-19/+20
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Add chef-utils gem with various recipe DSL helpers (#8922)Lamont Granquist2019-11-08199-844/+3954
|\ \ \ | |/ / |/| | Add chef-utils gem with various recipe DSL helpers
| * | Add chef-utils gem with various recipe DSL helpersLamont Granquist2019-11-08199-844/+3954
|/ / | | | | | | | | | | | | | | | | | | | | | | | | This is the implementation of [RFC-087](https://github.com/chef-boneyard/chef-rfc/blob/master/rfc087-distro-sugar-helpers.md) although some of the specifics have been iterated on and changed. The documentation will be in the [README.md](https://github.com/chef/chef/tree/master/chef-utils/README.md) once this is merged. While this PR mostly moves chef-sugar utilities into core-chef via this chef-utils gem, the scope of the chef-utils gem should be considered larger than just that. As an example this PR moves the Mash class into this gem for reuse in ohai as well. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version to 15.4.69 by Chef Expeditorv15.4.69Chef Expeditor2019-11-066-14/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #9061 from chef/judicious-error-throwingTim Smith2019-11-065-12/+26
|\ \ | | | | | | fix the habitat package promotion tests
| * | increase timeout; the Windows hab tests take a long timejudicious-error-throwingRobb Kidd2019-11-051-0/+8
| | | | | | | | | | | | Signed-off-by: Robb Kidd <robb@thekidds.org>
| * | move minimum hab check/install to a reusable scriptRobb Kidd2019-11-053-10/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | And use it in both the verify/habitat and habitat/test pipelines. verify/habitat needs hab >= 0.85 to both build with environment variables that don't include the studio path[1] and to binlink the runtime with stubs that include the package and system environment.[2] habitat/test needs hab >= 0.85 to binlink the runtime with stubs that include the package and system environment. [1] https://github.com/habitat-sh/habitat/pull/6850 [2] https://github.com/habitat-sh/habitat/pull/6826 Signed-off-by: Robb Kidd <robb@thekidds.org>
| * | because we're binlinking, ensure \hab\bin is in the PATHRobb Kidd2019-11-051-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Test hosts haven't necessarily had "hab setup" run for \hab\bin to be on the system PATH. For the purposes on this test, we would like that to be the case. So, put Hab's bin directory at the start of the PATH and carry on. Signed-off-by: Robb Kidd <robb@thekidds.org>
| * | add more error checks to hab package testsRobb Kidd2019-11-052-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | The PowerShell scripts calling PowerShell scripts was apparently swallowing the errors being thrown from inner layers. Check the error level of those scripts and throw another error if need be. Signed-off-by: Robb Kidd <robb@thekidds.org>