summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Chef-13: turn on zypper gpg checks by defaultlcg/zypper-gpgLamont Granquist2017-04-025-93/+46
| | | | | | | | | | Adds a gpg_check property to the resource to turn them off on a per-resource basis. The global config is also preserved. The global config will warn once if you have it set to turn off gpg checks. The per-resource property will not warn (presumably you know you're doing something bad when you turn it off). Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version of chef to 13.0.3 by Chef Versioner.v13.0.3Chef Versioner2017-03-034-8/+8
|
* Merge pull request #5856 from chef/lcg/remove-resource-cloningLamont Granquist2017-03-035-262/+30
|\ | | | | Chef-13 remove resource cloning and 3694 warnings
| * bump deps, mostly for poiselcg/remove-resource-cloningLamont Granquist2017-03-031-7/+7
| | | | | | | | | | | | required to pull in test fixes to retire resource cloning. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Chef-13 remove resource cloning and 3694 warningsLamont Granquist2017-03-024-255/+23
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version of chef to 13.0.2 by Chef Versioner.v13.0.2Chef Versioner2017-03-034-8/+8
| |
* | Merge pull request #5858 from chef/lcg/debug-log-bad-json-payloadLamont Granquist2017-03-031-1/+4
|\ \ | |/ |/| HTTP: add debug long for non-JSON response
| * protect against nil response bodylcg/debug-log-bad-json-payloadLamont Granquist2017-03-021-1/+3
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * truncate long response bodies in debug outputLamont Granquist2017-03-021-1/+1
| | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * add debug long for non-JSON responseLamont Granquist2017-03-021-1/+2
|/ | | | | | we should probably raise (?) but this at least helps us debug. 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>