Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | autofixing whitespace cops | Lamont Granquist | 2016-02-05 | 3 | -32/+23 |
| | | | | | | | | | | | | | | | | | | | | | | 4174 Style/SpaceInsideHashLiteralBraces 1860 Style/SpaceAroundOperators 1336 Style/SpaceInsideBlockBraces 1292 Style/AlignHash 997 Style/SpaceAfterComma 860 Style/SpaceAroundEqualsInParameterDefault 310 Style/EmptyLines 294 Style/IndentationConsistency 267 Style/TrailingWhitespace 238 Style/ExtraSpacing 212 Style/SpaceBeforeBlockBraces 166 Style/MultilineOperationIndentation 144 Style/TrailingBlankLines 120 Style/EmptyLineBetweenDefs 101 Style/IndentationWidth 82 Style/SpaceAroundBlockParameters 40 Style/EmptyLinesAroundMethodBody 29 Style/EmptyLinesAroundAccessModifier 1 Style/RescueEnsureAlignment | ||||
* | Update all auth email address from opscode.com and getchef.com to chef.io. | Noah Kantrowitz | 2016-02-02 | 3 | -3/+3 |
| | | | Generated via git ls-files | xargs perl -pi -e "s/(Author.*?<[^@]+@)(?:opscode\\.com|getchef\\.com)(>)/\\1chef.io\\2/gi" | ||||
* | Copyright year update for 2016 and massive cleanup. | Noah Kantrowitz | 2016-02-02 | 3 | -3/+3 |
| | | | Generated via git ls-files | xargs perl -pi -e "s/[Cc]opyright (?:\([Cc]\) )?((?\!$(date +%Y))\\d{4})(-\\d{4})?([, ][ \d]+)*(,|(?= ))/Copyright \\1-$(date +%Y),/g" | ||||
* | Use double quotes by default | Thom May | 2016-01-14 | 3 | -6/+6 |
| | | | | | | | This is an entirely mechanically generated (chefstyle -a) change, to go along with chef/chefstyle#5 . We should pick something and use it consistently, and my opinion is that double quotes are the appropriate thing. | ||||
* | autocorrecting Style/TrailingCommalcg/trailing_comma | Lamont Granquist | 2016-01-13 | 1 | -12/+12 |
| | | | | chefstyle -a fixed 1044 occurrances | ||||
* | Convert all uses of Chef::REST to Chef::ServerAPItm/no_more_rest | Thom May | 2016-01-11 | 2 | -6/+8 |
| | | | | | | | In the process, stop auto-expanding JSON in the HTTP client, and let individual classes control that themselves. Fixes #2737, Fixes #3518 | ||||
* | stub #validate! method | Lamont Granquist | 2015-10-26 | 1 | -0/+2 |
| | |||||
* | Un-remove ExpandNodeObject#load_node, deprecate itpolicybuilder-load-node-unremove | danielsdeleo | 2015-10-01 | 1 | -0/+29 |
| | | | | Some third-party tools are using this, we need it to work. | ||||
* | Apply a named_run_list in policy builder via configuration | danielsdeleo | 2015-09-21 | 1 | -21/+85 |
| | |||||
* | Add `setup_chef_class` to Policyfile policy builder | danielsdeleo | 2015-09-17 | 1 | -0/+13 |
| | | | | Also, mark internal public API as @private | ||||
* | Detect when user wants policyfile compat mode | danielsdeleo | 2015-09-17 | 1 | -0/+13 |
| | |||||
* | Set the precedence of policyfile attrs and propagate them everywhere | danielsdeleo | 2015-09-17 | 1 | -0/+158 |
| | |||||
* | Use the dynamic policy builder everywhere | danielsdeleo | 2015-09-17 | 3 | -72/+72 |
| | |||||
* | Add Dynamic PolicyBuilder to switch on policyfile mode | danielsdeleo | 2015-09-17 | 1 | -0/+211 |
| | | | | | | Now we need to switch PolicyBuilder implementations based on several factors instead of just a single config settings, including content of the node fetched from the Chef Server. | ||||
* | Make policyfile native mode the defaultpolicyfile-native-default | danielsdeleo | 2015-05-20 | 1 | -1/+5 |
| | |||||
* | add/fix node attributes | Lamont Granquist | 2015-05-18 | 1 | -2/+2 |
| | | | | | | * fix node[:recipes] * add node[:expanded_run_list] * add node[:cookbooks] | ||||
* | Update policyfile URLs and cookbook artifact data format per RFC | danielsdeleo | 2015-03-25 | 1 | -13/+48 |
| | |||||
* | Remove ruby 1.8-specific code from tests | danielsdeleo | 2015-02-12 | 1 | -6/+0 |
| | |||||
* | Fetch cookbooks from cookbook_artifacts/ in native api mode | danielsdeleo | 2015-02-12 | 1 | -4/+28 |
| | |||||
* | Reorganize contexts to better test compat vs. native mode behaviors | danielsdeleo | 2015-02-12 | 1 | -75/+100 |
| | |||||
* | Add policyfile native support to policy builder | danielsdeleo | 2015-01-27 | 1 | -1/+46 |
| | |||||
* | Update to RSpec 3. | Claire McQuin | 2014-10-29 | 2 | -38/+37 |
| | |||||
* | move run_list twiddling into the policy builder | Thom May | 2014-03-04 | 1 | -1/+1 |
| | |||||
* | [CHEF-3506] suppress final node save when using override run list | danielsdeleo | 2014-02-03 | 2 | -0/+16 |
| | |||||
* | Delegate sync_cookbooks to policy_builder, subclasses rely on it | danielsdeleo | 2014-02-03 | 1 | -0/+4 |
| | |||||
* | Add public API for expanding run_list in Chef::Client | danielsdeleo | 2014-01-23 | 2 | -0/+33 |
| | | | | | External projects like chefspec need to do this separately so they can inject custom behavior before/after. | ||||
* | Fix Policyfile tests for ruby 1.8 | danielsdeleo | 2014-01-22 | 1 | -0/+6 |
| | |||||
* | Fix incompatibilites between node expansion and policyfile | danielsdeleo | 2014-01-22 | 1 | -26/+59 |
| | |||||
* | Update error messaging in Policyfile policy builder | danielsdeleo | 2014-01-22 | 1 | -5/+13 |
| | |||||
* | Add Policyfile-based policy builder for chef-client | danielsdeleo | 2014-01-22 | 1 | -0/+344 |
| | | | | | | | | | | | | NB: This is experimental and a bit of a hack. There is no server-side support, so interactions with the server are coded in a "compatibility mode" using data bag items and Chef 11 style cookbook version APIs. The Policyfile PolicyBuilder uses a single document from the server as the authoritative cookbook version set and expanded run list. Enabling it will disable support for environments and roles. In addition, chef-solo and override run lists are currently unsupported, though they could be supported in the future. | ||||
* | Extract "expand node" policy builder to new file | danielsdeleo | 2014-01-21 | 1 | -0/+295 |