summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #8744 from chef/lcg/application-base-classTim Smith2019-07-233-646/+456
|\ \ | | | | | | Move chef-client and chef-solo shared code into a base class and remove duplication and skew
| * | Tidy up awkward reading commentlcg/application-base-classLamont Granquist2019-07-151-2/+1
| | | | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | support named run list on commandline in soloLamont Granquist2019-07-152-5/+5
| | | | | | | | | | | | | | | | | | this has to fix a bug for someone. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | consolidate some options in the base classLamont Granquist2019-07-153-53/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | most of these are options that apply to either chef-client -z or to chef-solo without legacy mode, so they are justifiably common options (that are handled by the trampolining into the Client code from Solo right now. the --legacy-mode switch is solo-specific (although we should wire it up for chef-client eventually once all the code is merged). old-reporting and skip-cookbook-sync only make sense for actual chef-client runs so are marked as such in the help text Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | --fips, --fatal-windows-admin-check and --disable-configLamont Granquist2019-07-153-19/+21
| | | | | | | | | | | | | | | | | | | | | | | | should fix fips mode for chef-solo, adds the windows admin check feature, but the distable-config option needs some future work to the base class to support it. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | add some comments on deprecation of the solo classLamont Granquist2019-07-153-0/+22
| | | | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | missing SELF_PIPE for the daemon loopLamont Granquist2019-07-152-3/+3
| | |
| * | migrate --delete-entire-chef-repo to base classLamont Granquist2019-07-153-10/+5
| | | | | | | | | | | | | | | | | | this is a trivial duplication Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | Copy the daemon loop from client to baseLamont Granquist2019-07-153-157/+106
| | | | | | | | | | | | | | | | | | | | | These improvements never made it into solo and should be backwards compatible. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | add --target-mode to base classLamont Granquist2019-07-152-9/+9
| | | | | | | | | | | | | | | | | | this adds it to chef-solo Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | copy --ez to base classLamont Granquist2019-07-152-15/+16
| | | | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | change some uses of CLIENT to PRODUCT in the base classLamont Granquist2019-07-151-4/+4
| | |
| * | add --once to base classLamont Granquist2019-07-152-5/+5
| | | | | | | | | | | | | | | this was not present in chef-solo for whatever reason even though the code is there, it has always been broken
| * | normalize fetch_recipe_tarballLamont Granquist2019-07-153-25/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | this makes solo behave like client does. client was modified in these pulls: https://github.com/chef/chef/pull/7223 https://github.com/chef/chef/pull/7523 but those changes were never "ported" to solo.
| * | create application base class for de-duplicationLamont Granquist2019-07-153-346/+198
| | | | | | | | | | | | | | | | | | all of the changes in this commit should be mechanical and identical Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | Bump version to 15.2.0 by Chef Expeditorv15.2.0Chef Expeditor2019-07-226-14/+15
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #8761 from chef/bump_inspecTim Smith2019-07-222-10/+10
|\ \ \ | | | | | | | | Bump InSpec, Ohai, and appbundler to the latest
| * | | Bump InSpec, Ohai, and appbundler to the latestbump_inspecTim Smith2019-07-192-10/+10
|/ / / | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 15.1.58 by Chef Expeditorv15.1.58Chef Expeditor2019-07-196-14/+15
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Bump version to 15.1.57 by Chef Expeditorv15.1.57Chef Expeditor2019-07-196-14/+15
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #8747 from tomdoherty/lkm_disableTim Smith2019-07-192-1/+20
|\ \ \ | | | | | | | | Implement disable for disabling kernel_modules
| * | | Implement disable for disabling kernel_modulesTom Doherty2019-07-172-1/+20
| |/ / | | | | | | | | | | | | | | | This allows inspec kernel_module be_disabled to work Signed-off-by: Tom Doherty <tom.doherty@fixnetix.com>
* | | Merge pull request #8759 from chef/fedora_testingTim Smith2019-07-191-1/+45
|\ \ \ | | | | | | | | Add rspec testing on Fedora in Buildkite
| * | | Add rspec testing on Fedora in Buildkitefedora_testingTim Smith2019-07-191-1/+45
| | | | | | | | | | | | | | | | | | | | | | | | Let's further verify our changes before merging. Signed-off-by: Tim Smith <tsmith@chef.io>
* | | | Merge pull request #8758 from chef/fedora_testingTim Smith2019-07-191-21/+12
|\ \ \ \ | |/ / / | | | | Cleanup the Travis config
| * | | Run our Kitchen test on Ruby 2.6Tim Smith2019-07-191-12/+12
| | | | | | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | | Remove travis notificationsTim Smith2019-07-191-6/+0
| | | | | | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * | | Remove leftover rspec testing config in travisTim Smith2019-07-191-3/+0
|/ / / | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 15.1.56 by Chef Expeditorv15.1.56Chef Expeditor2019-07-196-14/+15
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | dnf_package fixes for RHEL8 (#8754)Lamont Granquist2019-07-195-8/+32
|\ \ \ | | | | | | | | dnf_package fixes for RHEL8
| * | | only test these on rhel >= 8 where they worklcg/fix-dnf-rhel8Lamont Granquist2019-07-193-5/+15
| | | | | | | | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | | allow_downgrades by defaultLamont Granquist2019-07-191-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | somewhere we broke this along the way and had no test coverage for DNF apparently Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | | dnf_package fixes for RHEL8Lamont Granquist2019-07-191-1/+15
|/ / / | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | Bump version to 15.1.55 by Chef Expeditorv15.1.55Chef Expeditor2019-07-195-11/+11
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | only check for the embedded/bin/inspec file being there (#8755)Lamont Granquist2019-07-181-2/+2
|\ \ \ | | | | | | | | only check for the embedded/bin/inspec file being there
| * | | only check for the embedded/bin file being thereLamont Granquist2019-07-181-2/+2
|/ / / | | | | | | | | | | | | | | | | | | | | | we've never wired up the symlinks, they should be owned by the inspec package instead. we require these to exist though and this catches if inspec-core-bin slips out of the installed gemfile. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | Bump version to 15.1.54 by Chef Expeditorv15.1.54Chef Expeditor2019-07-186-14/+15
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #8750 from chef/lcg/inspec-bin-testTim Smith2019-07-181-0/+5
|\ \ \ | |/ / |/| | test that inspec binstub is in the omnibus artifact
| * | test that inspec binstub is in the omnibus artifactlcg/inspec-bin-testLamont Granquist2019-07-171-0/+5
|/ / | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version to 15.1.53 by Chef Expeditorv15.1.53Chef Expeditor2019-07-156-14/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #8741 from chef/modern_spec_runnerTim Smith2019-07-155-40/+0
|\ \ | | | | | | Remove the unused rspec kitchen tests
| * | Remove the rspec kitchen testsmodern_spec_runnerTim Smith2019-07-125-40/+0
| | | | | | | | | | | | | | | | | | We're not longer using these Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 15.1.52 by Chef Expeditorv15.1.52Chef Expeditor2019-07-156-14/+15
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #8740 from RubyTuesdayDONO/patch-1Lamont Granquist2019-07-151-1/+1
|\ \ \ | |/ / |/| | Fix RDoc copy-pasta in Chef::Mixin::ParamsValidate#validate
| * | Fix RDoc copy-pasta in Chef::Mixin::ParamsValidate#validateReuben Garrett2019-07-111-1/+1
|/ / | | | | | | | | | | | | | | | | | | Signed-off-by: Reuben Garrett <ruby@rubydono.net> The RDoc for `Chef::Mixin::ParamsValidate#validate` appears to have inadvertently copied the (helpful) inline pseudocode of the `:is` option to the `:equal_to` option in commit 28f17b36a9d041be8ed50e20ae06fa5f5ea1fb38. Obvious fix.
* | Bump version to 15.1.51 by Chef Expeditorv15.1.51Chef Expeditor2019-07-116-14/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #8739 from chef/btm/omnibus-windowsTim Smith2019-07-111-1/+1
|\ \ | | | | | | Pull in latest omnibus-software to fix Windows builds
| * | Pull in latest omnibus-software to fix Windows buildsbtm/omnibus-windowsBryan McLellan2019-07-111-1/+1
|/ / | | | | | | Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* | Bump version to 15.1.50 by Chef Expeditorv15.1.50Chef Expeditor2019-07-106-14/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #8735 from chef/opensslTim Smith2019-07-101-1/+1
|\ \ | | | | | | Bump openSSL to 1.0.2s