summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* WIP to correct a test that can cause all the rest of them to abort with ↵mp/fix-test-timebombsMarc A. Paradise2019-03-211-13/+42
| | | | | | successful test run Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* Update gemfile/lock post-commit. Temp point train to localMarc A. Paradise2019-03-192-81/+175
| | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* Additional bootstrap work: winrm support, data callbacksMarc A. Paradise2019-03-193-152/+202
| | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* Some cleanupMarc A. Paradise2019-03-192-6/+16
| | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* Slightly cleaner method of handling mix-in CLI flagsMarc A. Paradise2019-03-191-273/+335
| | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* heredoc cleanup to use <<~ instead of <<-Marc A. Paradise2019-03-191-125/+124
| | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* initial Windows bootstrap supportMarc A. Paradise2019-03-194-206/+692
| | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* Finish moving options to mixin. Clean banner.Marc A. Paradise2019-03-191-7/+8
| | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* Add windows bootstrap templateMarc A. Paradise2019-03-191-0/+271
| | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* Move bootstrap options into their own moduleMarc A. Paradise2019-03-192-242/+273
| | | | | | | | With 18 command line flags and counting, it keeps `bootstrap.rb` a little more readable if we push the flags out into their own module and mix it in. Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* Do not run bootstrap script on the ssh command lineMarc A. Paradise2019-03-191-62/+146
| | | | | | | | | | | | | | | | | | | | | | TMake bootstrap use train via chef_core/TargetHost This commit implements usage of TargetHost instead of knife_ssh. TargetHost is a platform-independent representation of a Train connection. It abstracts common operations (such as file upload/download, permissions, temp directories, command executation, etc) and connection error handling. Moving to TargetHost and train gives us the ability to execute commands on the bootstrap target; instead of running sh -c 'long-command-string-containing-secrets', we'll now upload the bootstrap script to a temporary directory on the bootstrap target and execute it there. Incorporating WinRM support directly (allowing core support for Windows bootstraps, without the knife-windows plugin) will follow. Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* TODO _ write this commit message (r18n/chef_core/text)Marc A. Paradise2019-03-191-0/+4
| | | | Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* Disable halite testing in travis againTim Smith2019-03-191-1/+1
| | | | | | This snuck back in Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 15.0.194 by Chef Expeditorv15.0.194Chef Expeditor2019-03-194-8/+8
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #8309 from chef/expTim Smith2019-03-192-4/+1
|\ | | | | Attempt a convervative bundle update when bumping chef versions
| * Attempt a convervative bundle update when bumpin chef versionsTim Smith2019-03-192-4/+1
| | | | | | | | | | | | This should keep out other deps. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 15.0.193 by Chef Expeditorv15.0.193Chef Expeditor2019-03-195-12/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #8308 from chef/expTim Smith2019-03-193-5/+6
|\ \ | |/ | | Pin expeditor to ruby 2.5.3 and bump train to 1.7.6
| * Pin expeditor to ruby 2.5.3 and bump train to 1.7.6Tim Smith2019-03-193-5/+6
|/ | | | | | Expeditor keeps incorrectly bumping addressable to 2.5.2, which seems like some sort of ruby/bundler bug, which is breaking builds. We're attempting to switch back to ruby 2.5.3. in expeditor to see if that resolves the bumping issues. Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 15.0.192 by Chef Expeditorv15.0.192Chef Expeditor2019-03-195-12/+15
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #8296 from chef/ruby254Tim Smith2019-03-183-34/+32
|\ | | | | Update Ruby to 2.5.5
| * Update Ruby to 2.5.5Tim Smith2019-03-183-34/+32
|/ | | | | | This updates the rubygems (which we already do) and also fixes a few bugs. Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 15.0.191 by Chef Expeditorv15.0.191Chef Expeditor2019-03-195-12/+15
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #8304 from chef/loosen_depsTim Smith2019-03-184-48/+47
|\ | | | | Loosen mixlib deps to allow for the latest versions
| * Pull in the updates ohai with the loosened mixlib depsTim Smith2019-03-181-5/+5
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Loosen the mixlib deps in chef-configTim Smith2019-03-182-4/+4
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Loosen mixlib deps to allow for the latest versionsTim Smith2019-03-183-39/+38
|/ | | | | | We bumped these all when we removed support for Ruby 2.1/2.2 from our gems Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version to 15.0.190 by Chef Expeditorv15.0.190Chef Expeditor2019-03-185-13/+14
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #8301 from chef/lcg/early-run-contextTim Smith2019-03-187-58/+99
|\ | | | | Early allocation of the Chef::RunContext
| * chefstyle fixlcg/early-run-contextLamont Granquist2019-03-151-3/+3
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * another chefspec fixLamont Granquist2019-03-151-1/+1
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * fix for chefspecLamont Granquist2019-03-151-1/+1
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * make the run_context a proper instance variableLamont Granquist2019-03-151-1/+8
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * add some backcompat for chefspecLamont Granquist2019-03-151-2/+4
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Early alloction of the Chef::RunContextLamont Granquist2019-03-147-61/+93
| | | | | | | | | | | | | | | | | | Allow for allocation of the Chef::RunContext without its arguments and use that to allocate it early. The APIs are kept backcompatible since otherwise this has a decent chance of blowing up something like chefspec. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version to 15.0.189 by Chef Expeditorv15.0.189Chef Expeditor2019-03-155-11/+12
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #8298 from ABewsher/abewsher/fix-delete-entire-chef-repoLamont Granquist2019-03-152-2/+107
|\ \ | | | | | | Allow the use of `--delete-entire-chef-repo`
| * | fix undefined local variable 'recipes_path'Adam Bewsher2019-03-152-2/+107
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Developer's Certificate of Origin 1.1 By making a contribution to this project, I certify that: (a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or (b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as Indicated in the file; or (c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it. (d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved. Signed-off-by: Adam Bewsher <adam.bewsher@neos.co.uk>
* | Bump version to 15.0.188 by Chef Expeditorv15.0.188Chef Expeditor2019-03-155-12/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #8300 from chef/lcg/fix-unsolvable-gemfile-lockLamont Granquist2019-03-141-4/+2
|\ \ | | | | | | fix unsolvable Gemfile.lock
| * | fix unsolvable Gemfile.lockLamont Granquist2019-03-141-4/+2
|/ / | | | | | | | | | | prior version is impossible. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version to 15.0.187 by Chef Expeditorv15.0.187Chef Expeditor2019-03-145-12/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #8278 from jasonwbarnett/bugfix/8080Bryan McLellan2019-03-142-16/+43
|\ \ | | | | | | windows_service: Fix action :start to not resets credentials on service
| * | Fix #8080Jason Barnett2019-03-082-16/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By making a contribution to this project, I certify that: (a) The contribution was created in whole or in part by me and I have the right to submit it under the open source license indicated in the file; or (b) The contribution is based upon previous work that, to the best of my knowledge, is covered under an appropriate open source license and I have the right under that license to submit that work with modifications, whether created in whole or in part by me, under the same open source license (unless I am permitted to submit under a different license), as Indicated in the file; or (c) The contribution was provided directly to me by some other person who certified (a), (b) or (c) and I have not modified it. (d) I understand and agree that this project and the contribution are public and that a record of the contribution (including all personal information I submit with it, including my sign-off) is maintained indefinitely and may be redistributed consistent with this project or the open source license(s) involved. Signed-off-by: Jason Barnett <jason.w.barnett@gmail.com>
* | | Merge pull request #8292 from chef/fix_travis_rubyTim Smith2019-03-121-27/+27
|\ \ \ | | | | | | | | Switch tests to Ruby 2.6
| * | | Switch tests to Ruby 2.6Tim Smith2019-03-121-27/+27
|/ / / | | | | | | | | | | | | | | | | | | Move all the generic tests to Ruby 2.6.1 not 2.5.3 Switch from 2.6 to 2.6.1 due to travis breakage Signed-off-by: Tim Smith <tsmith@chef.io>
* | | Bump version to 15.0.186 by Chef Expeditorv15.0.186Chef Expeditor2019-03-135-11/+12
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Bump version to 15.0.185 by Chef Expeditorv15.0.185Chef Expeditor2019-03-135-11/+12
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #8287 from chef/yard3Lamont Granquist2019-03-1211-10/+40
|\ \ \ | | | | | | | | Add misc YARD comments
| * | | Add misc YARD commentsyard3Tim Smith2019-03-1111-10/+40
| | | | | | | | | | | | | | | | | | | | | | | | A pile of misc yard I added as I was reading things. Signed-off-by: Tim Smith <tsmith@chef.io>