summaryrefslogtreecommitdiff
path: root/lib/chef/chef_fs
Commit message (Collapse)AuthorAgeFilesLines
* Fix #2596: parse instead of from_jsonjk/2596John Keiser2014-12-101-1/+1
|
* 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
| |
* | add empty? method for cheffs base dir classcuriositycasualty2014-10-281-0/+5
| | | | | | | | | | | | | | | | add spec tests remove commented pry binding delegate to Array#empty? instead
* | Found some JSON pretty printing statements I missedtyler-ball2014-10-072-2/+2
| |
* | Trying to eradicate all traces of the JSON gem from Cheftyler-ball2014-10-073-3/+6
|/
* Add ChefFS rdoc, format existing ChefFS rdoc correctlyjk/docJohn Keiser2014-09-094-22/+148
|
* Make Chef::Config.versioned_cookbooks configurable by consumersjk/versioned_cookbooks_configJohn Keiser2014-09-057-15/+22
| | | | without having to modify Chef::Config itself
* Fix crash when repo root does not existJohn Keiser2014-09-051-7/+10
|
* Add many comments to DataHandler and FileSystem classesJohn Keiser2014-09-0516-22/+138
|
* Add org.json, members.json, invitations.json for full org downloadJohn Keiser2014-09-0513-23/+288
| | | | and upload support
* Switch back to ChefZero::RSpec version 3jk/rspec_zero_3John Keiser2014-08-291-1/+1
| | | | And add some Enterprise tests (fix an acl delete issue)
* Clean up acl data handler, add username to user handler for cheffishjk/data_handler_cleanupJohn Keiser2014-08-272-2/+3
|
* Warn on using 'everything' for knife download on a hosted setup PR #1913jmink2014-08-252-3/+12
|
* Use thread-safe OpenSSL::Digest instead of DigestGrzesiek Kolodziejczyk2014-08-201-2/+2
|
* remove JSON gem usageLamont Granquist2014-08-116-12/+12
| | | | | | | | | should fully convert to using ffi-yajl there are still issues with JSON gem monkeypatching interacting with chef-zero and the spec tests so we keep the requires here for the json gem and the ffi_yajl/json_gem here. when ohai and chef-zero are fixed, we an just require ffi_yajl.
* Reverse the error wording in Chef::ChefFS::FileSystem#copy_entriesJeremiah Snapp2014-08-011-1/+1
|
* Remove unused argument to CookbookUploader#initializedanielsdeleo2014-07-301-2/+2
|
* [chef_fs/file_system] Ignore missing entry at destination when purgingssd/purge-ignore-missing-on-purgeSteven Danna2014-06-181-2/+6
| | | | | | | | | If a user attempts to call #copy_to with a path that does not exist at either the source or destination and :purge set to true, we currently fail with an error trying to delete the non-existent entry at the destination. This patch ignores that failure.
* Do not wait for clean exit when Exception is thrownjk/exiterrorJohn Keiser2014-06-021-4/+6
|
* Fix tests on 1.8.7John Keiser2014-05-192-15/+17
|
* Do not provide "lazy" unless it is available (Ruby 2.0+)John Keiser2014-05-191-19/+21
|
* Prevent parallel first/take/drop from processing things it shouldn'tJohn Keiser2014-05-191-6/+65
|
* Make parallel enumerable safe to restartJohn Keiser2014-05-192-50/+85
|
* Make it possible to resize and gently stop the parallelizerJohn Keiser2014-05-181-9/+33
|
* Add ability to flatten parallel enumerableJohn Keiser2014-05-185-168/+237
|
* Add each_with_exceptions to allow all results to be knownJohn Keiser2014-05-171-56/+47
|
* Add :stop_on_exception to stop consuming input on exceptionJohn Keiser2014-05-171-44/+61
|
* Add parallel_do method for when you don't care about outputJohn Keiser2014-05-171-3/+16
|
* Add methods to receive asynchronous output from parallelizerJohn Keiser2014-05-171-71/+149
| | | | | | - make parallelizer less eager to process inputs on its thread except when unblocking, to leave it free to send outputs - allow parallelizer to start making headway with long-running inputs before the inputs are done - use ruby internal Queues to manage locking instead of mutexes
* Make root_dir required for CookbookVersion to generate manifestJohn Keiser2014-04-232-2/+8
|
* Don't include .uploaded-cookbook-version.json in knife uploadJohn Keiser2014-04-223-19/+45
| | | | of cookbooks
* Don't consider .uploaded-cookbook-version.json uploadableJohn Keiser2014-04-222-2/+12
| | | | since it won't be uploaded
* Do not automatically create data bagsJohn Keiser2014-04-221-1/+3
| | | | just because someone wants to create a data bag item
* Support storage of uploaded cookbook version in local modeJohn Keiser2014-04-222-1/+3
| | | | (this supports freezing and empty cookbook uploads)
* Raise exception from /cookbooks/NAME if cookbook does not existJohn Keiser2014-04-211-1/+5
| | | | (and versioned_cookbooks is on)
* Fix list /cookbooks/<name> for chef-zeroJohn Keiser2014-04-211-4/+6
|
* Remove confusing reference to unused variable @childrenJohn Keiser2014-04-211-1/+0
|
* Raise better exceptions in local modeJohn Keiser2014-04-212-13/+53
| | | | (Pass related pedant tests)
* Sign requests to download cookbook files in knife downloadJohn Keiser2013-10-161-1/+1
|\
| * Authenticate when downloading cookbooks so that Enterprise Chef will workJohn Keiser2013-10-151-1/+1
| |
* | Prettify JSON output from PUT/POST in local modeJohn Keiser2013-10-167-12/+61
|\ \
| * | Prettify data when writing it out in --local-modeJohn Keiser2013-10-167-12/+61
| | |
* | | Merge branch 'jk/local_multi_cache_path'John Keiser2013-10-152-6/+9
|\ \ \ | |/ / |/| |
| * | Add --config-file-jail to avoid loading user knife.rb in testsJohn Keiser2013-10-152-6/+9
| |/
* | Fix issue where multiple threads try to create same directory at the same timeJohn Keiser2013-10-152-2/+8
|/
* Remove old :local option from knife-essentials commandsJohn Keiser2013-10-141-56/+0
| | | | (superceded by global -z option)
* Fix delete and cookbook update for -z parameterJohn Keiser2013-10-116-27/+46
|\
| * Fix DELETE requests for -z for all endpoints, and PUT/POST for cookbooksJohn Keiser2013-10-116-27/+46
| |
* | Make --chef-repo-path argument work againJohn Keiser2013-10-111-3/+3
|\ \