summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Update RELEASE_NOTES with chef-shell changesafiune/COOL-336/chef-shell-in-zero-modeTom Duffield2017-03-161-0/+4
| | | | Signed-off-by: Tom Duffield <tom@chef.io>
* Add Shell SoloSession testsSalim Afiune2017-03-163-0/+21
| | | | Signed-off-by: Salim Afiune <afiune@chef.io>
* Update Chef::Shell testsSalim Afiune2017-03-161-2/+33
| | | | Signed-off-by: Salim Afiune <afiune@chef.io>
* Make chef-shell to use SoloSession properlySalim Afiune2017-03-162-5/+28
| | | | Signed-off-by: Salim Afiune <afiune@chef.io>
* Deprecate SoloSession into SoloLegacySessionSalim Afiune2017-03-162-4/+14
| | | | Signed-off-by: Salim Afiune <afiune@chef.io>
* Bump version of chef to 13.0.44 by Chef Versioner.v13.0.44Chef Versioner2017-03-165-10/+10
|
* Merge pull request #5905 from chef/lcg/node-freezeLamont Granquist2017-03-165-4/+29
|\ | | | | Chef-13: freeze merged node attribute
| * Chef-13 freeze merged node attributelcg/node-freezeLamont Granquist2017-03-155-4/+29
|/ | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version of chef to 13.0.43 by Chef Versioner.v13.0.43Chef Versioner2017-03-155-10/+10
|
* Merge pull request #5904 from chef/lcg/missing-relnotesLamont Granquist2017-03-151-0/+17
|\ | | | | [ci skip] add missing relnotes for Node deep-duping
| * [ci skip] add missing relnotes for Node deep-dupingLamont Granquist2017-03-151-0/+17
|/ | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* Bump version of chef to 13.0.42 by Chef Versioner.v13.0.42Chef Versioner2017-03-154-8/+8
|
* Merge pull request #5896 from chef/lcg/deep-dup-attrsLamont Granquist2017-03-153-20/+165
|\ | | | | Chef-13: properly deep dup Node#to_hash
| * additional fix deep-duping as welllcg/deep-dup-attrsLamont Granquist2017-03-133-14/+89
| | | | | | | | | | | | | | | | | | similarly to fixing to_hash. kind of feels like we should return a VividMash instead of a Mash here, to get a writable thing that behaves like an attribute... Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * Chef-13: properly deep dup Node#to_hashLamont Granquist2017-03-133-8/+78
| | | | | | | | | | | | | | | | | | | | | | | | previously to_hash allowed mutating non-container elements, now they get properly dup'd. fixes a 2.5 year old pending spec test. also fills out the API so that there is to_h/to_hash/to_a/to_array instead of the weird mix-and-match we had before. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | Bump version of chef to 13.0.41 by Chef Versioner.v13.0.41Chef Versioner2017-03-155-10/+10
| |
* | Merge pull request #5903 from chef/tduffield/add-release-policyThom May2017-03-151-1/+1
|\ \ | | | | | | Add release policy badge to README
| * | Add release policy badge to READMEtduffield/add-release-policyTom Duffield2017-03-151-1/+1
|/ / | | | | | | Signed-off-by: Tom Duffield <tom@chef.io>
* | Bump version of chef to 13.0.40 by Chef Versioner.v13.0.40Chef Versioner2017-03-155-10/+10
| |
* | Merge pull request #5902 from chef/lcg/ruby-2.3.3Lamont Granquist2017-03-152-3/+3
|\ \ | | | | | | bump ruby to 2.3.3
| * | will the real ruby version please stand up?lcg/ruby-2.3.3Lamont Granquist2017-03-141-2/+2
| | | | | | | | | | | | | | | | | | i think we need to change this here as well. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | bump ruby to 2.3.3Lamont Granquist2017-03-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | can finally do this now that the branching nightmare is gone. not bumping to 2.4.0 because of: - perf regression in rspec and waiting for 2.4.1 - not wanting to buy that yak shave yet - iterative development and moving the needle forwards in small increments Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | Bump version of chef to 13.0.39 by Chef Versioner.v13.0.39Chef Versioner2017-03-145-10/+10
| | |
* | | Merge pull request #5901 from coderanger/rip-easy-installNoah Kantrowitz2017-03-147-323/+0
|\ \ \ | |/ / |/| | No more easy_install resource.
| * | No more easy_install resource.Noah Kantrowitz2017-03-147-323/+0
| | | | | | | | | | | | Signed-off-by: Noah Kantrowitz <noah@coderanger.net>
* | | Bump version of chef to 13.0.38 by Chef Versioner.v13.0.38Chef Versioner2017-03-145-10/+10
| | |
* | | Merge pull request #5900 from chef/lcg/remove-create-if-missing-dsl-apiLamont Granquist2017-03-144-25/+18
|\ \ \ | |/ / |/| | Chef-13: Remove declare_resource create_if_missing API
| * | [ci skip] update RELEASE_NOTES for declare_resource API changesLamont Granquist2017-03-141-0/+6
| | | | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | Chef-13: Remove declare_resource create_if_missing APILamont Granquist2017-03-143-25/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Likely nobody cares about this change, I added it and then a release or two later introduced the better edit_resource style of API. I also changed "created_at" to be a proper named parameter, instead of a positional parameter, which is a breaking change in an API that has been around for quite some time -- makes the API consistent since I added it as a named parameter to the new APIs when I wrote them. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | Bump version of chef to 13.0.37 by Chef Versioner.v13.0.37Chef Versioner2017-03-145-10/+10
| | |
* | | Merge pull request #5899 from chef/tm/remove_json_autoinflateThom May2017-03-1422-200/+67
|\ \ \ | |/ / |/| | Kill JSON auto inflate with fire
| * | Kill JSON auto inflate with firetm/remove_json_autoinflateThom May2017-03-1422-200/+67
| | | | | | | | | | | | Signed-off-by: Thom May <thom@chef.io>
* | | Bump version of chef to 13.0.36 by Chef Versioner.v13.0.36Chef Versioner2017-03-145-10/+10
| | |
* | | Merge pull request #5847 from mikedodge04/osx_maintainerThom May2017-03-142-1/+9
|\ \ \ | |_|/ |/| | OSX maintainer
| * | ran rakeMike Dodge2017-03-131-0/+1
| | | | | | | | | | | | Signed-off-by: Mike Dodge <mikedodge04@gmail.com>
| * | Merge remote-tracking branch 'origin/osx_maintainer' into osx_maintainerMike Dodge2017-03-100-0/+0
| |\ \
| | * | adding sign offMike Dodge2017-03-101-0/+1
| | | | | | | | | | | | | | | | Signed-off-by: Mike Dodge <mikedodge04@fb.com>
| | * | update the toml file instead :)Mike Dodge2017-03-012-2/+8
| | | |
| | * | Add myself to OSX MaintainersMike Dodge2017-02-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | Add myself to OSX Maintainers Signed-off-by: Mike Dodge <mikedodge04@fb.com>
| | * | Merge remote-tracking branch 'chef/master'Mike Dodge2017-02-271920-37691/+81355
| | |\ \
| * | | | SquashMike Dodge2017-03-101920-37692/+81363
| |/ / / | | | | | | | | | | | | Signed-off-by: Mike Dodge <mikedodge04@fb.com>
| * | | Merge remote-tracking branch 'chef/master'Mike Dodge2015-10-27119-773/+1798
| |\ \ \
* | | | | Bump version of chef to 13.0.35 by Chef Versioner.v13.0.35Chef Versioner2017-03-145-10/+10
| | | | |
* | | | | Merge pull request #5895 from chef/lcg/remove-node-method-missingLamont Granquist2017-03-136-128/+19
|\ \ \ \ \ | | | | | | | | | | | | Chef-13: remove method_missing access to node object.
| * | | | | update RELEASE_NOTES for node method_missing removalLamont Granquist2017-03-131-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | | | | Chef-13: remove method_missing access to node object.Lamont Granquist2017-03-135-128/+13
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So again the reasons why we break this: - node.class vs. node['class'] kinds of problems - adding node#foo to Chef::Node as an extension to the API and breaking node.foo meaning node["foo"] (we can't make exensions to that class without possibly breaking someone) - crazy things like the old CHEF-3799 issue in the old ticketing system where IO#puts in ruby blindly calls #to_ary on stuff and expects it to raise -- whereas we would potentially autovivify a 'to_ary' hash key and return nil which breaks the world. This also has caused issues with the hashie gem and they've gone to spamming warnings by default to try to deal with it: https://github.com/berkshelf/berkshelf/issues/1665 Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
* | | | | Bump version of chef to 13.0.34 by Chef Versioner.v13.0.34Chef Versioner2017-03-135-10/+10
| | | | |
* | | | | Merge pull request #5894 from chef/lcg/cleanup-dep-rake-tasksLamont Granquist2017-03-137-103/+94
|\ \ \ \ \ | |_|_|_|/ |/| | | | simplify dependency bumping rake tasks and bump all deps
| * | | | see if this fixes chef-configlcg/cleanup-dep-rake-tasksLamont Granquist2017-03-102-1/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>
| * | | | simplify dependency bumping rake tasks and bump all depsLamont Granquist2017-03-106-104/+93
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | this eliminates all the "run gem pristine" warning spam and i believe uses "bundle lock" correctly. Signed-off-by: Lamont Granquist <lamont@scriptkiddie.org>