summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Execute and Script Resource improvementsLamont Granquist2014-12-086-60/+97
| | | | | | | | | | | - Warning on incorrect usage of the command resource in any script resource - Warning on code in script resource being nil - Specs added to force deprecation of incorrect usage in Chef-13 - Specs added around the (supported) incorrect usage in Chef-12 - Cleanup+Modernization of providers and specs - Fixed some global state bugs around the Chef::Log.level in the spec tests
* Fix issue where LWRP resources using `provides` failsJay Mundrawala2014-12-052-4/+2
|
* setting master to 12.1.0.dev.0 to drop ancient devodd policyLamont Granquist2014-12-031-1/+1
|
* Merge pull request #2532 from juliandunn/remove-agentJulian C. Dunn2014-12-032-19/+0
|\ | | | | Remove unused "agent".
| * Remove unused "agent".Julian C. Dunn2014-12-032-19/+0
| | | | | | | | | | This was probably an aborted attempt to integrate this project into Chef: https://github.com/opscode/opscode-agent
* | Fix knife plugin path searchingLamont Granquist2014-12-032-4/+12
|/ | | | | | | | | | | | | | | | | | Unreleased Chef 12.0.0 bug caught in testing where only the searching upwards from PWD to find .chef in order to get the plugin path for knife was busted. The chef_config_dir was being used before load_config was being called, so it was nil, which broke finding knife plugins. This was fixed by adding some lazy initialization of the config_loader object itself and the chef_config_dir. The reset_config_loader! is added entirely to reset the global state for unit testing. This whole class is a bit horrible and needs to have all its global state removed from it, class methods removed, class ivars and the class-variable-in-a-class-method-for-inheritance-lolwut needs to be removed. Unfortunately, that requires some delicate surgery because Chef::Knife gets used as a public API, and is beyond the scope of gettting Chef 12 shipped.
* Merge pull request #2516 from adamhjk/ez-modeAdam Jacob2014-12-022-0/+19
|\ | | | | A memorial for Ezra Zygmuntowicz
| * A memorial for Ezra ZygmuntowiczAdam Jacob2014-12-012-0/+19
| | | | | | | | | | | | | | | | Adding the --ez switch to Chef Solo, to memorialize Ezra. He was the father of Chef Solo, and without his early advocacy and evangelism, there would be no Chef today. Rest in peace, Ez.
* | Remove all parts of 'shef'Julian C. Dunn2014-11-261-19/+0
|/
* Ensure 'uri' is required where it's used.danielsdeleo2014-11-265-0/+5
| | | | | URI previously was globally available because chef.rb loaded it via a monkey patch for the URI class.
* Remove 1.8 and 1.9 specific monkey patchesdanielsdeleo2014-11-2614-375/+0
|
* Merge branch 'master' into tball/contrib-passtyler-ball2014-11-253-3/+3
|\ | | | | | | | | Conflicts: CHANGELOG.md
| * suppress locale -a warnings on windowsLamont Granquist2014-11-251-1/+1
| | | | | | | | | | need the '!' to throw exceptions, or else the rescue clause is never run.
| * Merge branch 'fix_prerelease_parameter' of github.com:Daegalus/chefSerdar Sutay2014-11-251-1/+1
| |\
| | * Fix installer_version_string to be an array on prerelease parameter.Yulian Kuncheff2014-11-241-1/+1
| | |
| * | Merge branch 'empty_version' of github.com:lucywyman/chefSerdar Sutay2014-11-251-1/+1
| |\ \ | | |/ | |/|
| | * Setting version to an empty string in testslucywyman2014-11-191-1/+1
| | | | | | | | | | | | | | | | | | | | | Check for nil and length on version in package/rubygems tests In gemspec test change @new_resource.instance_variable_set() to @new_resource.version()
* | | Merge branch 'typofixes-vlajos-20141107' of github.com:vlajos/chef into ↵tyler-ball2014-11-2519-24/+24
|\ \ \ | | | | | | | | | | | | tball/contrib-pass
| * | | typo fixes - https://github.com/vlajos/misspell_fixerVeres Lajos2014-11-0819-24/+24
| | | |
* | | | Merge branch 'patch-3' of github.com:justanshulsharma/cheftyler-ball2014-11-251-3/+11
|\ \ \ \ | |_|/ / |/| | |
| * | | Updated bannerAnshul Sharma2014-10-181-1/+1
| | | |
| * | | remove extra spacesAnshul Sharma2014-10-161-3/+0
| | | |
| * | | knife node run_list remove issue #2186Anshul Sharma2014-10-161-2/+13
| | | | | | | | | | | | fixes "knife node run_list remove" issue #2186
* | | | WIP: immutabilizing deep mergelcg/remove-knockout-mergeLamont Granquist2014-11-213-6/+20
| | | |
* | | | deleted the last end accidentallyLamont Granquist2014-11-212-2/+5
| | | |
* | | | #role_merge becomes #merge not #deep_mergeLamont Granquist2014-11-211-3/+2
| | | |
* | | | role_merge can be elmianted nowLamont Granquist2014-11-212-11/+2
| | | |
* | | | remove InvalidSubtractiveMerge classLamont Granquist2014-11-211-2/+0
| | | |
* | | | provider resolver perf improvementLamont Granquist2014-11-211-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | move the sorting of the providers to after we make the first cut, still keeps deterministic ordering, but avoids sorting providers we are just going to throw away.
* | | | remove old knockout merge exceptionLamont Granquist2014-11-211-33/+0
| | | | | | | | | | | | | | | | | | | | chef 11 has raised an exception on this for nearly 2 years, we now simply no longer care and don't spend the cycles to check.
* | | | add more commentaryLamont Granquist2014-11-211-4/+20
| | | |
* | | | add partial deep merge cacheLamont Granquist2014-11-213-12/+65
| | | |
* | | | revert to serdar's deep_merge de-dup versionLamont Granquist2014-11-191-4/+16
| | | |
* | | | fix ImmutableAttributeModification exceptionLamont Granquist2014-11-193-8/+9
| | | |
* | | | remove cache resettingLamont Granquist2014-11-192-9/+0
| | | |
* | | | remove lots of useless deep merge dupingLamont Granquist2014-11-191-2/+2
| | | |
* | | | WIP: lazy deep mergingLamont Granquist2014-11-191-46/+78
| | | |
* | | | Merge branch 'tball/restore-050d148' - this merges PR ↵tyler-ball2014-11-191-0/+4
|\ \ \ \ | | |_|/ | |/| | | | | | https://github.com/opscode/chef/pull/2073 into master after the force-push shenanigans
| * | | Merge pull request #2073 from opscode/ryan/group_post-mastertball/restore-050d148Serdar Sutay2014-11-191-0/+4
| |\ \ \ | | | | | | | | | | Populate the actors when creating groups
| | * | | Populate the actors when creating groupsRyan Cragun2014-11-191-0/+4
| | | | |
* | | | | Merge pull request #2425 from opscode/lcg/memoize-localemh/recoverLamont Granquist2014-11-181-33/+33
|\ \ \ \ \ | | | | | | | | | | | | stop recomputing locale -a constantly
| * | | | | stop recomputing locale -a constantlylcg/memoize-localeLamont Granquist2014-11-171-33/+33
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | fixes an outstanding issue on the locale -a guessing also fixes perf issues in the rspec tests (e.g. deploy provider)
* | | | | Merge pull request #2424 from opscode/sersut/chef-2356Serdar Sutay2014-11-173-9/+46
|\ \ \ \ \ | | | | | | | | | | | | :auto mode for :file_staging_uses_destdir
| * | | | | Dedicated error for content staging issues. Comment fixes in config.rb.Serdar Sutay2014-11-173-4/+11
| | | | | |
| * | | | | Fixes based on PR comments.sersut/chef-2356Serdar Sutay2014-11-141-8/+9
| | | | | |
| * | | | | Introduct :auto mode for :file_staging_uses_destdir which tries the dest_dir ↵Serdar Sutay2014-11-142-9/+38
| |/ / / / | | | | | | | | | | | | | | | first and falls back to tmpdir when unsuccessful.
* | | | | Merge pull request #2427 from opscode/jdmundrawala/path-sep-refactorJay Mundrawala2014-11-171-10/+2
|\ \ \ \ \ | |/ / / / |/| | | | Use platform_specific_path in chef shell
| * | | | Use platform_specific_path in chef shelljdmundrawala/path-sep-refactorJay Mundrawala2014-11-141-10/+2
| | | | |
* | | | | Merge branch 'chef-dk-227' into 11-stabledanielsdeleo2014-11-131-0/+24
| | | | |
* | | | | add comment about stems with flavorsScott Bonds2014-11-131-1/+1
| | | | |