summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Target mode code tweakslcg/target-mode-tweaksLamont Granquist2019-05-073-16/+21
| | | | | | | | | | | | The train_or_shell mixin should mixin its dependent mixins and require them, which removes the need to do that in the calling classes. Include TrainOrShell correctly in the Universal DSL. Few more code tweaks ("protected" is largely worthless in ruby and was always being misused here). Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version to 15.0.269 by Chef Expeditorv15.0.269Chef Expeditor2019-05-076-14/+15
| | | | Obvious fix; these changes are the result of automation not creative thinking.
* Merge pull request #8307 from ↵Tim Smith2019-05-0718-309/+467
|\ | | | | | | | | MsysTechnologiesllc/Kapil/MSYS-986_Move_response_file_and_response_file_variables_out_of_base_package_resource package: move response_file and response_file_variables out of base package resource
| * Move response_file and response_file_variables out of base package resourceKapil Chouhan2019-05-0718-309/+467
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Kapil Chouhan <kapil.chouhan@msystechnologies.com> Fix for Move response_file and response_file_variables out of base package resource Signed-off-by: Kapil Chouhan <kapil.chouhan@msystechnologies.com> update require changes Signed-off-by: Kapil Chouhan <kapil.chouhan@msystechnologies.com> Updated require changes Signed-off-by: Kapil Chouhan <kapil.chouhan@msystechnologies.com> Fixed some unit test cases Signed-off-by: Kapil Chouhan <kapil.chouhan@msystechnologies.com>
* | Merge pull request #8479 from chef/fix_testTim Smith2019-05-071-4/+0
|\ \ | | | | | | Remove purposefully failing test - no longer want to gate releases
| * | Remove purposefully failing test - no longer want to gate releasestyler-ball2019-05-071-4/+0
|/ / | | | | | | Signed-off-by: tyler-ball <tball@chef.io>
* | Bump version to 15.0.268 by Chef Expeditorv15.0.268Chef Expeditor2019-05-076-14/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #8473 from chef/adminTim Smith2019-05-072-30/+3
|\ \ | | | | | | Remove the Chef 11 admin flag from knife client create
| * | Fix the client create specsadminTim Smith2019-05-071-18/+1
| | | | | | | | | | | | | | | | | | While I'm in here fix the validator default check Signed-off-by: Tim Smith <tsmith@chef.io>
| * | Remove the Chef 11 admin flag from knife client createTim Smith2019-05-071-12/+2
|/ / | | | | | | | | | | We've already removed the other support for setting up users on a Chef 11 server. This just further drops support for old Server installs. Signed-off-by: Tim Smith <tsmith@chef.io>
* | Merge pull request #8478 from chef/btm/fix-chefstyleTim Smith2019-05-071-1/+1
|\ \ | | | | | | quote fix for chefstyle
| * | quote fix for chefstyleBryan McLellan2019-05-071-1/+1
| | | | | | | | | | | | Signed-off-by: Bryan McLellan <btm@loftninjas.org>
* | | Bump version to 15.0.267 by Chef Expeditorv15.0.267Chef Expeditor2019-05-076-14/+15
| | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | Merge pull request #8476 from MsysTechnologiesllc/VSingh/windows-create-temp-dirTim Smith2019-05-071-2/+1
|\ \ \ | |/ / |/| | Chef 15: Unable to create temp dir on windows system
| * | Fix win create temp dirVivek Singh2019-05-071-2/+1
|/ / | | | | | | Signed-off-by: Vivek Singh <vivek.singh@msystechnologies.com>
* | Merge pull request #8472 from chef/lcg/rakefile-license-acceptTim Smith2019-05-061-0/+2
|\ \ | | | | | | Accept-no-persist the license in the Rakefile
| * | Accept-no-persist the license in the Rakefilelcg/rakefile-license-acceptLamont Granquist2019-05-061-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | We should probably push all the travis tests through the rakefile at some point and centralize this, and make rake the entrypoint which sets the env var, but we'd need rake tasks for the external and kitchen tests. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | Fix the announce task to use the new Chef Infra Client nameTim Smith2019-05-062-2/+2
|/ / | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version to 15.0.266 by Chef Expeditorv15.0.266Chef Expeditor2019-05-066-14/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Bump version to 15.0.265 by Chef Expeditorv15.0.265Chef Expeditor2019-05-066-14/+15
| | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | Merge pull request #7758 from chef/btm/target-modeTim Smith2019-05-0618-18/+511
|\ \ | | | | | | Initial target_mode implementation
| * | add missing requireBryan McLellan2019-05-061-0/+3
| | | | | | | | | | | | Signed-off-by: Bryan McLellan <btm@loftninjas.org>
| * | Fix train Gemfilebtm/target-modeBryan McLellan2019-05-062-4/+3
| | | | | | | | | | | | Signed-off-by: Bryan McLellan <btm@loftninjas.org>
| * | Feedback from Ryan DavisBryan McLellan2019-05-063-26/+11
| | | | | | | | | | | | Signed-off-by: Bryan McLellan <btm@loftninjas.org>
| * | Update target mode log message for Chef::DistBryan McLellan2019-05-061-1/+1
| | | | | | | | | | | | Signed-off-by: Bryan McLellan <btm@chef.io>
| * | Unit tests for experimental target modeBryan McLellan2019-05-064-7/+174
| | | | | | | | | | | | Signed-off-by: Bryan McLellan <btm@chef.io>
| * | Target Mode initial implementationBryan McLellan2019-05-0617-16/+355
| | | | | | | | | | | | Signed-off-by: Bryan McLellan <btm@chef.io>
* | | Merge pull request #8354 from chef/license_acceptanceTyler Ball2019-05-0627-19/+99
|\ \ \ | | | | | | | | Add logic to require acceptannce of the Chef license to run the client
| * | | Purposefully adding a failing test to prevent Chef Infra from promoting ↵license_acceptancetyler-ball2019-05-031-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | unstable -> current Signed-off-by: tyler-ball <tball@chef.io>
| * | | Fix 2 minute pause while we wait for license acceptance cli to time outMark Anderson2019-05-031-0/+6
| | | | | | | | | | | | | | | | Signed-off-by: Mark Anderson <mark@chef.io>
| * | | Adding license acceptance support to 'knife bootstrap'tyler-ball2019-05-036-11/+14
| | | | | | | | | | | | | | | | Signed-off-by: tyler-ball <tball@chef.io>
| * | | Use keyword arguments for acceptanceMark Anderson2019-05-036-6/+6
| | | | | | | | | | | | | | | | Signed-off-by: Mark Anderson <mark@chef.io>
| * | | Only Chef Software binaries should enforce EULAtyler-ball2019-05-036-7/+9
| | | | | | | | | | | | | | | | Signed-off-by: tyler-ball <tball@chef.io>
| * | | knife bootstrap is only knife command to have license acceptance flowtyler-ball2019-05-035-9/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Because in order to run `chef-client` on the bootstrapped node the user needs to have accepted the licenses locally. Right now we have commented out this code because we will enforce it in a different PR. Signed-off-by: tyler-ball <tball@chef.io>
| * | | Adding developer docs to explain license flowtyler-ball2019-05-031-0/+13
| | | | | | | | | | | | | | | | Signed-off-by: tyler-ball <tball@chef.io>
| * | | Doc team review of release notesmjingle2019-05-031-3/+3
| | | | | | | | | | | | | | | | | | | | Co-Authored-By: tyler-ball <tball@chef.io> Signed-off-by: tyler-ball <tball@chef.io>
| * | | While we always want latest license-acceptance gem, it's generating a lot of ↵Mark Anderson2019-05-031-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | noise Signed-off-by: Mark Anderson <mark@chef.io>
| * | | We always want the latest version of the license-acceptance gemtyler-ball2019-05-031-0/+3
| | | | | | | | | | | | | | | | Signed-off-by: tyler-ball <tball@chef.io>
| * | | Read license-acceptance from chef config (knife.rb, client.rb)tyler-ball2019-05-032-19/+6
| | | | | | | | | | | | | | | | Signed-off-by: tyler-ball <tball@chef.io>
| * | | Adding in the license-acceptance flowtyler-ball2019-05-0316-10/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a new feature to chef-client where users must accept the EULA before using the product. Users can accept the license by passing '--chef-license accept', setting ENV[CHEF_LICENSE]=accept or by running 'chef-client' and following the interactive prompt. Signed-off-by: tyler-ball <tball@chef.io>
| * | | Update gemfile.lockMark Anderson2019-05-031-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Mark Anderson <mark@chef.io>
| * | | chef.gemspecMark Anderson2019-05-031-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Mark Anderson <mark@chef.io>
| * | | Update InSpec to 4.3.2Tim Smith2019-05-032-2/+4
| | | | | | | | | | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* | | | Bump version to 15.0.264 by Chef Expeditorv15.0.264Chef Expeditor2019-05-066-14/+15
| | | | | | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | | Merge pull request #8465 from chef/CHEF-8423Tim Smith2019-05-061-1/+1
|\ \ \ \ | |_|/ / |/| | | [CHEF-8423] Upgrade train-core to 2.1.0 for windows detection over ssh
| * | | Enable windows detection over ssh (train-core 2.1.0)CHEF-8423Marc A. Paradise2019-05-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This corrects CHEF-4823 by upgrading train-core to a version with support for detecting windows over ssh. Signed-off-by: Marc A. Paradise <marc.paradise@gmail.com>
* | | | Bump version to 15.0.263 by Chef Expeditorv15.0.263Chef Expeditor2019-05-066-14/+15
| | | | | | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.
* | | | Merge pull request #8457 from chef/lcg/chef-15-dsl-changesTim Smith2019-05-063-18/+29
|\ \ \ \ | |/ / / |/| | | Move more DSL helpers into universal so they're available everywhere
| * | | Chef-15 DSL changeslcg/chef-15-dsl-changesLamont Granquist2019-05-033-18/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move the data_query, powershell and registry_helper DSLs up to universal. Move the `tagged?` helper into data_query for organizational purposes. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | | Bump version to 15.0.262 by Chef Expeditorv15.0.262Chef Expeditor2019-05-066-14/+15
| | | | | | | | | | | | | | | | Obvious fix; these changes are the result of automation not creative thinking.