Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'origin/master' into save-right-run-list | Thom May | 2014-03-04 | 1 | -12/+33 |
|\ | | | | | | | | | Conflicts: lib/chef/client.rb | ||||
| * | s/mock\(/double(/g | Lamont Granquist | 2014-01-29 | 1 | -4/+4 |
| | | |||||
| * | s/stub!/stub/g | Lamont Granquist | 2014-01-29 | 1 | -8/+8 |
| | | | | | | | | fix deprecation warnings | ||||
| * | CHEF-4777: fix for fully qualifying recipes | Lamont Granquist | 2014-01-16 | 1 | -2/+2 |
| | | | | | | | | | | | | this makes it so that the recipes in the attribute will be fully qualified, and will avoid the problem of both "cookbook" and "cookbook::default" showing up. | ||||
| * | CHEF-4777: add include_recipes to recipes node attr | Lamont Granquist | 2013-11-14 | 1 | -0/+16 |
| | | |||||
| * | Moved Chef::Recipe#tag into the Chef::Node object | Paul Mooring | 2013-10-04 | 1 | -0/+5 |
| | | |||||
* | | CHEF-4443 - Always save the correct run list | Thom May | 2013-08-12 | 1 | -0/+9 |
|/ | | | | | As per Dan's suggestions, use a primary run_list and an override, and take care to ensure that the correct one is used to save the node. | ||||
* | [CHEF-3683] Assert entire order in test. | Steven Danna | 2013-04-01 | 1 | -1/+1 |
| | |||||
* | [CHEF-3683] Chef::Node objects should be sortable. | Steven Danna | 2013-04-01 | 1 | -0/+7 |
| | | | | | | This commit adds a simple <=> method which will allow for Chef::Node objects to be ordered based on their name. The primary use case is sorting arrays of nodes for use in templates. | ||||
* | [CHEF-3806] add tests for "dangling" set_unless state bleed | danielsdeleo | 2013-01-29 | 1 | -3/+27 |
| | |||||
* | specs to test for set_unless flag badness | Lamont Granquist | 2013-01-29 | 1 | -0/+21 |
| | |||||
* | [CHEF-3724] correctly query the recipes attribute in Node#recipe? | danielsdeleo | 2012-12-26 | 1 | -0/+30 |
| | | | | | Also, coerce node[:recipes] to an Array so that Node#recipe? will work correctly when the recipes attribute has not been set. | ||||
* | Wire "force" default and override into node | danielsdeleo | 2012-11-09 | 1 | -0/+12 |
| | | | | | | The desired behavior works without this match because of method_missing on Chef::Node, but this makes the behavior tested, documented, and explicit. | ||||
* | [CHEF-3499] add platform introspection to Node | danielsdeleo | 2012-11-02 | 1 | -3/+2 |
| | |||||
* | [CHEF-3499] convert node specs to use let() {} | danielsdeleo | 2012-11-02 | 1 | -221/+222 |
| | |||||
* | [CHEF-2936] ensure all default and override attrs go in node json | danielsdeleo | 2012-11-02 | 1 | -2/+19 |
| | | | | | | | | | | default and override attributes are now split into components, so all the components need to be merged together to generate the serialized representation of a node. Unfortunately, this means that serializing a node is now lossy because the information about which component default and override attributes belong to is lost. In practice, this is not a major issue, since automatic, override, and default attributes are cleared by chef for each run. | ||||
* | [CHEF-2936] apply attributes at run list expansion | danielsdeleo | 2012-11-02 | 1 | -1/+29 |
| | | | | | | Role and environment default/override attributes are now set on the node at run_list expansion time, using the appropriate new attribute components on Node::Attribute. | ||||
* | [OC-3564] move core Chef to the repo root \o/ \m/ | Seth Chisamore | 2012-10-30 | 1 | -0/+684 |
| | | | | The opscode/chef repository now only contains the core Chef library code used by chef-client, knife and chef-solo! | ||||
* | big refactor of the repo layout. move to a chef gem and a chef-server gem ↵ | Ezra Zygmuntowicz | 2008-10-08 | 1 | -326/+0 |
| | | | | all with proper deps | ||||
* | Adding specs for new resource types, fixes to node, mixin::template | Adam Jacob | 2008-09-08 | 1 | -2/+3 |
| | |||||
* | Changing the license on the spec files as well | Adam Jacob | 2008-08-17 | 1 | -13/+11 |
| | |||||
* | Adding functional search support | Adam Jacob | 2008-07-10 | 1 | -3/+15 |
| | |||||
* | Huge amount of work, covering openid, clients, and all sorts of server stuff | Adam Jacob | 2008-06-09 | 1 | -48/+175 |
| | |||||
* | Working on network layer | Adam Jacob | 2008-05-19 | 1 | -8/+17 |
| | |||||
* | chef compiles | Adam Jacob | 2008-04-27 | 1 | -0/+5 |
| | |||||
* | Adding chef-solo command, config examples, Chef::Log class, ↵ | Adam Jacob | 2008-04-08 | 1 | -1/+55 |
| | | | | Chef::Log::Formatter, Chef::Compile, and all the tests | ||||
* | Adding the Params::Validate mixin, refactored Chef::Config to be a ↵ | Adam Jacob | 2008-04-07 | 1 | -1/+13 |
| | | | | singleton, Implemented require_recipe | ||||
* | Added rcov coverage, lots of tests, definitions, node support | Adam Jacob | 2008-03-10 | 1 | -0/+108 |