summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* support why-run by defaultlcg/default-whyrun-supportedLamont Granquist2017-03-0138-152/+35
| | | | | | | this should fix several bugs in providers that look like they should support whyrun but fail to declare it. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version of chef to 13.0.1 by Chef Versioner.v13.0.1v12.19.38Chef Versioner2017-03-015-9/+40
|
* Merge pull request #5833 from chef/lcg/bump-to-chef-13Lamont Granquist2017-02-2859-781/+387
|\ | | | | bump major to chef-13
| * final fix for ohai-13 breakagelcg/bump-to-chef-13Lamont Granquist2017-02-281-10/+9
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * self-deps are now just illegalLamont Granquist2017-02-281-9/+5
| | | | | | | | | | | | circular deps are poor form, but allowed, so we still need to check. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * fix powershell_script tests for mandatory code blocksLamont Granquist2017-02-281-4/+14
| | | | | | | | | | | | | | yet another lesson that doing too much in the initializer is poor coding practice. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * bumping deps to pickup master of ohaiLamont Granquist2017-02-281-11/+11
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * removing a Chef-13 deprecation i sorta disagree withLamont Granquist2017-02-281-8/+1
| | | | | | | | | | | | | | | | | | this seems like entirely fine behavior to me. i don't see the benefit of forcing users to put all their actions on one line. mostly it was vargo and keiser who wanted this gone and since i'm the last one still at Chef i win the argument? Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * raise on cookbook self-dependencyLamont Granquist2017-02-283-14/+10
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * remove policyfile fallback API for old Chef ServersLamont Granquist2017-02-283-56/+9
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * remove test that removing load_node brokeLamont Granquist2017-02-281-21/+0
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Chef-13: Remove Chef::PolicyBuilder::ExpandNodeObject#load_nodeLamont Granquist2017-02-283-34/+7
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Chef-13: relative creates paths in the execute resource requires a cwdLamont Granquist2017-02-284-17/+13
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Chef-13: Remove supports API from all user providersLamont Granquist2017-02-2817-119/+44
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * add RELEASE_NOTES for mandatory code property on script resourceLamont Granquist2017-02-281-1/+7
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Chef 13: script resources (and e.g. bash) require 'code' propertyLamont Granquist2017-02-282-71/+15
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Chef-13: chef_gem no longer runs at compile time by defaultLamont Granquist2017-02-286-98/+31
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * start Chef-13 RELEASE_NOTESLamont Granquist2017-02-281-142/+8
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Chef 13: remove unused path property from execute resourceLamont Granquist2017-02-283-21/+5
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Chef-13 break: script and all its subclasses now errors on 'command' propertyLamont Granquist2017-02-283-18/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | This was always a coding bug. The `command` property is only used internally but is exposed for users to twiddle because script subclasses execute. Thus this still violates Liskov Substitution and this is not an is-a relationship where inheritance might be appropriate, because the script resource should /use/ the execute resource and not /be an/ execute resource. The more you know... Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * fix recipes to always have duplicated default recipesLamont Granquist2017-02-282-10/+15
| | | | | | | | | | | | | | IMO this is what users really want. It looks like we never really fixed it right though. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * add a comment on knife-windows test disablingLamont Granquist2017-02-281-0/+3
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Bump chef version to 13.0.0Lamont Granquist2017-02-2815-145/+202
|/ | | | | | | | | | | This requires pulling in master of several gems, bumps all the other gems, plus pulls in new kitchen-appbundle-updater which supports pulling master of ohai. Note that kitchen-windows is disabled because it turns out it was broken and red on 12.19 all along. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version of chef to 12.19.39 by Chef Versioner.v12.19.39Chef Versioner2017-02-274-8/+8
|
* Merge pull request #5835 from chef/adamleff/remove-cisco-from-maintainersAdam Leff2017-02-272-48/+0
|\ | | | | Removing Cisco from Maintainers files
| * Removing Cisco from Maintainers filesadamleff/remove-cisco-from-maintainersAdam Leff2017-02-222-48/+0
| | | | | | | | | | | | | | Chef is no longer built on the Cisco platforms, so there is no need for lieutenants and maintainers any longer. Signed-off-by: Adam Leff <adam@leff.co>
* | Bump version of chef to 12.19.38 by Chef Versioner.v12.19.38Chef Versioner2017-02-276-17/+9
| |
* | Merge pull request #5843 from chef/lcg/appveyor-uninstall-bundlerLamont Granquist2017-02-261-0/+1
|\ \ | | | | | | appveyor: uninstall bundler first
| * | uninstall bundler firstlcg/appveyor-uninstall-bundlerLamont Granquist2017-02-261-0/+1
|/ / | | | | | | | | | | | | | | so we can roll back when we need to looks like we need to Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | testingLamont Granquist2017-02-261-0/+1
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | disable chefspec testingLamont Granquist2017-02-261-11/+11
| | | | | | | | | | | | | | | | it needs fixing for chef-13 backcompat breaks (all those deprecation warnings in its logs turn out to be bad) Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version of chef to 12.19.37 by Chef Versioner.v12.19.37Chef Versioner2017-02-235-10/+10
| |
* | Merge pull request #5840 from chef/er-478/fips_bootstrapTyler Ball2017-02-232-7/+25
|\ \ | | | | | | Require chef/version when trying to read it
| * | Require chef/version when trying to read iter-478/fips_bootstrapTyler Ball2017-02-232-7/+25
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a node is bootstrapped in FIPS mode and then tries to run a chef-client run it gets the following error: ``` STDERR: /opt/chefdk/embedded/lib/ruby/gems/2.3.0/gems/chef-config-12.18.31/lib/chef-config/workstation_config_loader.rb:163:in `rescue in apply_config': You have an error in your config file /var/opt/delivery/workspace/.chef/knife.rb (ChefConfig::ConfigurationError) NameError: uninitialized constant Chef /var/opt/delivery/workspace/.chef/knife.rb:2:in `eval' /var/opt/delivery/workspace/.chef/knife.rb:2:in `eval' /var/opt/delivery/workspace/.chef/knife.rb:2:in `from_string' ``` Signed-off-by: tyler-ball <tyleraball@gmail.com>
* | Bump version of chef to 12.19.36 by Chef Versioner.v12.19.36Chef Versioner2017-02-235-10/+11
| |
* | Merge pull request #5838 from chef/mh/apt_package_fixMark Harrison2017-02-232-4/+12
|\ \ | |/ |/| Use shellsplit for apt_package options
| * Add a spec for apt_package install with quoted optionsmh/apt_package_fixMark Harrison2017-02-231-0/+10
| | | | | | | | Signed-off-by: Mark Harrison <mark@mivok.net>
| * Use shellsplit for apt_package optionsMark Harrison2017-02-231-4/+2
|/ | | | | | | | This correctly deals with quotes and so on in package options. Fixes #5836 Signed-off-by: Mark Harrison <mark@mivok.net>
* Bump version of chef to 12.19.35 by Chef Versioner.v12.19.35Chef Versioner2017-02-226-34/+13
|
* Merge pull request #5826 from chef/shain/deprecate_ciscoLamont Granquist2017-02-221-0/+4
|\ | | | | Deprecate Cisco platforms
| * Deprecate Cisco platformsshain/deprecate_ciscoScott Hain2017-02-171-0/+4
|/ | | | Signed-off-by: Scott Hain <shain@chef.io>
* Bump version of chef to 12.19.34 by Chef Versioner.v12.19.34Chef Versioner2017-02-175-11/+11
|
* Merge pull request #5825 from chef/lcg/changelogLamont Granquist2017-02-171-26/+22
|\ | | | | changelog update for 12.19.33
| * missed classifying one PR in the CHANGELOGLamont Granquist2017-02-171-2/+2
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * changelog update for 12.19.33Lamont Granquist2017-02-171-24/+20
|/ | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version of chef to 12.19.33 by Chef Versioner.v12.19.33Chef Versioner2017-02-165-10/+10
|
* Merge pull request #5821 from chef/lcg/revert-dep-bumpLamont Granquist2017-02-162-23/+22
|\ | | | | Revert "updating dependencies"
| * Revert "updating dependencies"Lamont Granquist2017-02-162-23/+22
|/ | | | | | This reverts commit bd45e8360cf233cbadba17c4ee9870d450a610f8. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version of chef to 12.19.32 by Chef Versioner.v12.19.32Chef Versioner2017-02-165-10/+10
|
* Merge pull request #5818 from chef/lcg/remove-ivarsLamont Granquist2017-02-1631-640/+640
|\ | | | | cleans up the remaining new/current_resource ivars in remaining provider code