summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* bump omnibus-softwarelcg/dont-ship-chef-dev-gemsLamont Granquist2021-01-201-1/+1
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* use git branch properlyLamont Granquist2021-01-202-3/+5
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Don't ship dev gems in the shipping artifactLamont Granquist2021-01-204-11/+18
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* testing branchLamont Granquist2021-01-201-2/+2
| | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version to 17.0.48 by Chef Expeditorv17.0.48Chef Expeditor2021-01-207-19/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #10903 from ↵Tim Smith2021-01-191-3/+3
|\ | | | | | | | | chef/dependabot/bundler/omnibus/master/omnibus-software-1cff56e Signed-off-by: Tim Smith <tsmith@chef.io>
| * Bump omnibus-software from `023e6bf` to `1cff56e` in /omnibusdependabot-preview[bot]2021-01-201-3/+3
|/ | | | | | | Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `023e6bf` to `1cff56e`. - [Release notes](https://github.com/chef/omnibus-software/releases) - [Commits](https://github.com/chef/omnibus-software/compare/023e6bf1221e9ab92a6809c9f04f55973178f0b1...1cff56e31219e2851d2651e9b92fffd15e42bd00) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Bump version to 17.0.47 by Chef Expeditorv17.0.47Chef Expeditor2021-01-207-19/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #10894 from kimbernator/masterTim Smith2021-01-191-0/+12
|\ | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * undo pathhelper modificationsjk0509742021-01-191-2/+2
| | | | | | | | Signed-off-by: jk050974 <jeremy.kimber@cerner.com>
| * add backup functionality to windows_taskkimbernator2021-01-182-2/+14
| | | | | | | | Signed-off-by: kimbernator <groverperson@gmail.com>
* | Merge pull request #10896 from chef/spellingTim Smith2021-01-192-2/+2
|\ \ | |/ |/| Signed-off-by: Tim Smith <tsmith@chef.io>
| * Resolve spelling failuresTim Smith2021-01-192-2/+2
|/ | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 17.0.46 by Chef Expeditorv17.0.46Chef Expeditor2021-01-187-19/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Bump version to 17.0.45 by Chef Expeditorv17.0.45Chef Expeditor2021-01-187-23/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #10893 from ↵Tim Smith2021-01-181-1/+1
|\ | | | | | | | | chef/dependabot/bundler/omnibus/master/test-kitchen-2.10.0 Signed-off-by: Tim Smith <tsmith@chef.io>
| * Bump test-kitchen from 2.9.0 to 2.10.0 in /omnibusdependabot/bundler/omnibus/master/test-kitchen-2.10.0dependabot-preview[bot]2021-01-181-1/+1
| | | | | | | | | | | | | | | | Bumps [test-kitchen](https://github.com/test-kitchen/test-kitchen) from 2.9.0 to 2.10.0. - [Release notes](https://github.com/test-kitchen/test-kitchen/releases) - [Changelog](https://github.com/test-kitchen/test-kitchen/blob/master/CHANGELOG.md) - [Commits](https://github.com/test-kitchen/test-kitchen/compare/v2.9.0...v2.10.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* | Merge pull request #10889 from ↵Tim Smith2021-01-181-2/+2
|\ \ | |/ |/| | | | | chef/dependabot/bundler/omnibus/master/omnibus-software-023e6bf Signed-off-by: Tim Smith <tsmith@chef.io>
| * Bump omnibus-software from `869ef4e` to `023e6bf` in /omnibusdependabot/bundler/omnibus/master/omnibus-software-023e6bfdependabot-preview[bot]2021-01-181-2/+2
|/ | | | | | | Bumps [omnibus-software](https://github.com/chef/omnibus-software) from `869ef4e` to `023e6bf`. - [Release notes](https://github.com/chef/omnibus-software/releases) - [Commits](https://github.com/chef/omnibus-software/compare/869ef4e1ece0d53c267b8ca0b4b86e2644ef7693...023e6bf1221e9ab92a6809c9f04f55973178f0b1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
* Add another item to the release notesTim Smith2021-01-151-0/+1
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Start tracking things for 17.0Tim Smith2021-01-151-0/+10
| | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 17.0.44 by Chef Expeditorv17.0.44Chef Expeditor2021-01-157-18/+20
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #10861 from chef/lcg/lazy-attributesTim Smith2021-01-156-9/+123
|\ | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Do not change the behavior of plain-old-procsLamont Granquist2021-01-153-3/+10
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * add test, fix node attributes deep merge buglcg/lazy-attributesLamont Granquist2021-01-153-2/+95
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * fix array slicesLamont Granquist2021-01-151-2/+2
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * lazy attribute supportLamont Granquist2021-01-152-7/+21
|/ | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Update CHANGELOG.md with details from pull request #10886Chef Expeditor2021-01-151-0/+2
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #10886 from chef/remove_26Tim Smith2021-01-151-1/+1
|\ | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Resolve chefstyle failureTim Smith2021-01-151-1/+1
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* | Update CHANGELOG.md with details from pull request #10885Chef Expeditor2021-01-151-0/+2
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #10885 from chef/remove_26Tim Smith2021-01-153-2/+28
|\ \ | |/ | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Test chef-utils and chef-config on Ruby 2.6 stillTim Smith2021-01-153-2/+28
| | | | | | | | | | | | | | Since the world deps on these we really need a longer Ruby lifecycle here Signed-off-by: Tim Smith <tsmith@chef.io>
* | Update CHANGELOG.md with details from pull request #10884Chef Expeditor2021-01-151-0/+2
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #10884 from chef/remove_26Tim Smith2021-01-151-53/+10
|\ \ | |/ | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Remove Ruby 2.6 testsTim Smith2021-01-151-53/+10
| | | | | | | | | | | | Ohai requires Ruby 2.7+ now Signed-off-by: Tim Smith <tsmith@chef.io>
* | Update CHANGELOG.md with details from pull request #10869Chef Expeditor2021-01-151-3/+4
|/ | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #10869 from chef/csnapp/add_ruby_to_verify_pipelineTim Smith2021-01-152-20/+42
|\ | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Manually install necessary Ruby for verify pipelinecsnapp/add_ruby_to_verify_pipelineChristopher A. Snapp2021-01-122-20/+42
| | | | | | | | Signed-off-by: Christopher A. Snapp <csnapp@chef.io>
* | Bump version to 17.0.43 by Chef Expeditorv17.0.43Chef Expeditor2021-01-147-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 17.0.42 by Chef Expeditorv17.0.42Chef Expeditor2021-01-147-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #10880 from jaymzh/chefshell-configTim Smith2021-01-141-1/+32
|\ \ | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Add support for client.d files in chef-shellPhil Dibowitz2021-01-141-1/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This brings chef-shell a bit closer to behaving properly. This code is tons of copy-pasta and needs some love. Because it's not using *any* of `Chef::Application` (not `Application` or `Application::Base` or even it's own fork of `Application` like half the other stuff in the repo), it doesn't have access to _any_ of the many versions of `load_config_file` (note to self: collapse those into one). Pulling in Application will be a significant chunk of work, so in the mean time I did the minimal amount of work to make the `parse_opts` in shell.rb create the right bits so that Chef::Config and Mixin::DotD can work... so while this doesn't fix the problem that we're invoking our own config parsing, it at least uses as much of the common code as I can without reworking the entirety of chef-shell. Here's an example of it working: ``` root@ldt-hardwired:~# cinc-shell -s -c /etc/chef/client.rb loading configuration: /etc/chef/client.rb true Session type: solo ``` From there it loads not only `/et/chef/client.rb` but also `/etc/chef/client.d/ohai.rb`. Neat. None of this portion of the code is tested in the specs and frankly, I'm not entirely certainly how to go about writing a test, but I'll poke around. fixes #10748 Signed-off-by: Phil Dibowitz <phil@ipom.com>
* | | Merge pull request #10882 from chef/lcg/better-auditcb-detectionTim Smith2021-01-142-5/+6
|\ \ \ | |/ / |/| | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Compliance Phase: even better audit cookbook detectionlcg/better-auditcb-detectionLamont Granquist2021-01-132-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This detects if the audit cookbook's library files have been parsed, which is mildly brittle but this constant has been stable back to 2017. This catches the case where a site: 1. Has the audit cookbook as a cookbook dependency so it is in the run_list. 2. The wrapper cookbook is loading the attributes. 3. But the audit cookbook is not run every time and is controlled by "include_recipe" with a conditional wrapper. It may also catch cases where the site uses a named_run_list in a PolicyFile since the cookbook set is the same no matter what named_run_list you are running (pretty sure that's a feature of how PolicyFiles work). What it can't do is catch old-style override run_lists with the audit cookbook normally not in the cookbook set at all. That is quite literally impossible to detect. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | Bump version to 17.0.41 by Chef Expeditorv17.0.41Chef Expeditor2021-01-147-19/+20
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #10881 from ↵Tim Smith2021-01-132-3/+3
|\ \ \ | |/ / |/| | | | | | | | MsysTechnologiesllc/Kapil/Github-10800_Update_uuidtools Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Updated uuidtools versionKapil Chouhan2021-01-142-3/+3
|/ / | | | | | | Signed-off-by: Kapil Chouhan <kapil.chouhan@msystechnologies.com>
* | Bump version to 17.0.40 by Chef Expeditorv17.0.40Chef Expeditor2021-01-137-19/+20
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #10879 from chef/pin_rspecTim Smith2021-01-133-25/+28
|\ \ | | | | | | Pin rspec until we can resolve failures with 3.10