Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | try ffi ~> 1.7.xlatestffi | danielsdeleo | 2014-01-27 | 1 | -1/+1 |
| | |||||
* | try ffi ~> 1.8.0 | danielsdeleo | 2014-01-27 | 1 | -1/+1 |
| | |||||
* | Try FFI 1.9.0 | danielsdeleo | 2014-01-27 | 1 | -1/+1 |
| | | | | Could be hitting this issue? https://github.com/ffi/ffi/issues/302 | ||||
* | try chef with newest ffi | danielsdeleo | 2014-01-27 | 1 | -1/+1 |
| | |||||
* | Merge branch 'nowiki' | danielsdeleo | 2014-01-23 | 1 | -36/+57 |
|\ | | | | | | | Updates the README to point to docs.opscode.com when possible. | ||||
| * | Update copyright footer in the readme | danielsdeleo | 2014-01-23 | 1 | -1/+1 |
| | | |||||
| * | Remove most references to wiki from the README | danielsdeleo | 2014-01-23 | 1 | -35/+56 |
|/ | | | | | | | | * Replace most references to the wiki with appropriate docs.opscode.com content. * Put a link to learnchef at the very top for new users * Half of the development guide was "how to install from source"; make that its own section instead of linking to wiki. | ||||
* | Merge branch 'CHEF-4983' | danielsdeleo | 2014-01-23 | 6 | -26/+96 |
|\ | |||||
| * | Add public API for expanding run_list in Chef::Client | danielsdeleo | 2014-01-23 | 5 | -25/+92 |
| | | | | | | | | | | External projects like chefspec need to do this separately so they can inject custom behavior before/after. | ||||
| * | Return node from Chef::Client#build_node | danielsdeleo | 2014-01-23 | 2 | -1/+4 |
|/ | |||||
* | Merge branch 'policyfile-support' | danielsdeleo | 2014-01-23 | 8 | -467/+1265 |
|\ | | | | | | | https://tickets.opscode.com/browse/CHEF-4984 | ||||
| * | 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 | 2 | -26/+66 |
| | | |||||
| * | Update error messaging in Policyfile policy builder | danielsdeleo | 2014-01-22 | 2 | -5/+18 |
| | | |||||
| * | Allow policyfile feature to be enabled in config | danielsdeleo | 2014-01-22 | 2 | -1/+15 |
| | | |||||
| * | Add Policyfile-based policy builder for chef-client | danielsdeleo | 2014-01-22 | 3 | -0/+662 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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 | 4 | -471/+528 |
| | | |||||
| * | Add indirection to allow switching policy builder implementations | danielsdeleo | 2014-01-21 | 3 | -157/+163 |
|/ | |||||
* | Merge branch 'CHEF-4725' | danielsdeleo | 2014-01-20 | 7 | -60/+59 |
|\ | |||||
| * | Fix indentation of rescue clause | danielsdeleo | 2014-01-20 | 1 | -3/+3 |
| | | |||||
| * | CHEF-4725: Disable buffering on all log streams | Nikhil Benesch | 2014-01-20 | 4 | -4/+7 |
| | | | | | | | | | | | | Centralize handling of log buffering to ensure it's always disabled. Previously, an unconfigured 'log_location' setting would erroneously fall back to a default STDOUT stream with output buffering enabled. | ||||
| * | CHEF-4725: Validate 'log_location' setting on log initialization | Nikhil Benesch | 2014-01-20 | 5 | -56/+52 |
|/ | | | | | | | | | | | | | | Previously, a Mixlib::Config setter method verified that 'log_location' was set to a writeable file or a valid IO stream. Due to the way Mixlib::Config handles `default` and `merge!`, this setter method would not fire if the 'log_location' was left unconfigured or if it was set on the command line, resulting in inconsistent error handling. This commit moves the validation logic out of the configuration layer and into the log initializion layer. This ensures that error handling is consistent, regardless of where the 'log_location' setting is configured. Validation logic is also simplified, relying on the MonoLogger class to open and configure any necessary IO streams. | ||||
* | Merge pull request #1222 from opscode/OC-2192 | lamont-granquist | 2014-01-20 | 1 | -1/+2 |
|\ | | | | | OC-2192: change error message to suggest namespace collision between nod... | ||||
| * | OC-2192: change error message to suggest namespace collision between nodes ↵ | Lamont Granquist | 2014-01-17 | 1 | -1/+2 |
| | | | | | | | | and users | ||||
* | | Merge pull request #1221 from opscode/CHEF-4963 | Serdar Sutay | 2014-01-20 | 1 | -1/+1 |
|\ \ | |/ |/| | CHEF-4963 - Mixlib-shellout library is incorrect for Chef 11.8.2 | ||||
| * | Bump the mixlib-shellout version to 1.3 | sersut | 2014-01-17 | 1 | -1/+1 |
|/ | |||||
* | Merge pull request #1220 from opscode/CHEF-4639-updated | Serdar Sutay | 2014-01-17 | 4 | -50/+106 |
|\ | | | | | CHEF-4639: writing credentials files with `file` or `template` may leak credentials in diffs | ||||
| * | Restore checksums in the output. | sersut | 2014-01-17 | 2 | -23/+31 |
| | | |||||
| * | Merge remote-tracking branch 'goodmanio/CHEF-4639' into CHEF-4639-updated | sersut | 2014-01-17 | 4 | -51/+99 |
| |\ | |||||
| | * | fixed 1.8.7 incompatability issue; removed `pry` import | Allen Goodman | 2013-12-19 | 1 | -4/+1 |
| | | | |||||
| | * | fixes CHEF-4639 | Allen Goodman | 2013-12-06 | 2 | -13/+22 |
| | | | |||||
| | * | Refactor | Allen Goodman | 2013-11-18 | 3 | -64/+80 |
| | | | |||||
| | * | If a resource is sensitive, it’s redacted from logs. | Allen Goodman | 2013-11-15 | 3 | -2/+28 |
| | | | |||||
* | | | Merge pull request #1218 from opscode/lcg/save-CHEF-2418 | lamont-granquist | 2014-01-17 | 2 | -6/+124 |
|\ \ \ | |/ / |/| | | WIP: attempt to save CHEF-2418 | ||||
| * | | add tests and moar comment | Lamont Granquist | 2014-01-17 | 2 | -0/+113 |
| | | | |||||
| * | | CHEF-2418: rename ssh_password to ssh_password_ng | Lamont Granquist | 2014-01-16 | 1 | -6/+11 |
| | | | | | | | | | | | | | | | | | | | | | - commands like knife bootstrap and knife * server create will not set - can use #has_key? as a test if we're running knife ssh or not - do not prompt for password if ssh_password_ng does not exist - not surfaced in knife.rb still uses old ssh_password config option | ||||
* | | | Merge pull request #1183 from onddo/CHEF-4762 | Serdar Sutay | 2014-01-17 | 3 | -3/+74 |
|\ \ \ | | | | | | | | | CHEF-4762: http_request with action :head does not behave correctly in 1.8.0 | ||||
| * | | | spec/unit/http.rb renamed to spec/unit/http_spec.rb | Xabier de Zuazo | 2014-01-15 | 1 | -0/+0 |
| | | | | |||||
| * | | | CHEF-4762: Added some some CHEF-4762 tests for Chef::HTTP#head | Xabier de Zuazo | 2014-01-14 | 1 | -0/+48 |
| | | | | |||||
| * | | | CHEF-4762: Added a http_request test for testing false return value when not ↵ | Xabier de Zuazo | 2014-01-14 | 1 | -0/+8 |
| | | | | | | | | | | | | | | | | modified response | ||||
| * | | | CHEF-4762: added comments about expected return values in http_request with ↵ | Xabier de Zuazo | 2014-01-14 | 2 | -1/+4 |
| | | | | | | | | | | | | | | | | action :head | ||||
| * | | | CHEF-4762: http_request with action :head does not behave correctly in ↵ | Xabier de Zuazo | 2013-12-16 | 2 | -2/+14 |
| | |/ | |/| | | | | | | | 11.8.0 fixed | ||||
* | | | Merge pull request #1128 from opscode/lcg/CHEF-4777 | lamont-granquist | 2014-01-16 | 6 | -1/+33 |
|\ \ \ | |_|/ |/| | | CHEF-4777: add include_recipes to recipes node attr | ||||
| * | | CHEF-4777: fix for fully qualifying recipes | Lamont Granquist | 2014-01-16 | 6 | -13/+15 |
| | | | | | | | | | | | | | | | | | | 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 | 6 | -1/+31 |
| |/ | |||||
* | | Merge pull request #1215 from opscode/lcg/fedora-spec-fix | lamont-granquist | 2014-01-15 | 1 | -2/+2 |
|\ \ | | | | | | | fix platform_family check for fedora | ||||
| * | | fix platform_family check for fedora | Lamont Granquist | 2014-01-15 | 1 | -2/+2 |
|/ / | |||||
* | | Merge branch 'policy-setup' | danielsdeleo | 2014-01-14 | 4 | -155/+555 |
|\ \ | | | | | | | | | | https://tickets.opscode.com/browse/CHEF-4958 | ||||
| * | | Add tests for public api to PolicyBuilder | danielsdeleo | 2014-01-14 | 2 | -1/+297 |
| | | | |||||
| * | | Add license header to policy_builder file | danielsdeleo | 2014-01-14 | 1 | -0/+21 |
| | | |