Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Do not wait for clean exit when Exception is thrownjk/exiterror | John Keiser | 2014-06-02 | 1 | -4/+6 |
| | |||||
* | Fix tests on 1.8.7 | John Keiser | 2014-05-19 | 2 | -15/+17 |
| | |||||
* | Do not provide "lazy" unless it is available (Ruby 2.0+) | John Keiser | 2014-05-19 | 1 | -19/+21 |
| | |||||
* | Prevent parallel first/take/drop from processing things it shouldn't | John Keiser | 2014-05-19 | 1 | -6/+65 |
| | |||||
* | Make parallel enumerable safe to restart | John Keiser | 2014-05-19 | 2 | -50/+85 |
| | |||||
* | Make it possible to resize and gently stop the parallelizer | John Keiser | 2014-05-18 | 1 | -9/+33 |
| | |||||
* | Add ability to flatten parallel enumerable | John Keiser | 2014-05-18 | 5 | -168/+237 |
| | |||||
* | Add each_with_exceptions to allow all results to be known | John Keiser | 2014-05-17 | 1 | -56/+47 |
| | |||||
* | Add :stop_on_exception to stop consuming input on exception | John Keiser | 2014-05-17 | 1 | -44/+61 |
| | |||||
* | Add parallel_do method for when you don't care about output | John Keiser | 2014-05-17 | 1 | -3/+16 |
| | |||||
* | Add methods to receive asynchronous output from parallelizer | John Keiser | 2014-05-17 | 1 | -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 manifest | John Keiser | 2014-04-23 | 2 | -2/+8 |
| | |||||
* | Don't include .uploaded-cookbook-version.json in knife upload | John Keiser | 2014-04-22 | 3 | -19/+45 |
| | | | | of cookbooks | ||||
* | Don't consider .uploaded-cookbook-version.json uploadable | John Keiser | 2014-04-22 | 2 | -2/+12 |
| | | | | since it won't be uploaded | ||||
* | Do not automatically create data bags | John Keiser | 2014-04-22 | 1 | -1/+3 |
| | | | | just because someone wants to create a data bag item | ||||
* | Support storage of uploaded cookbook version in local mode | John Keiser | 2014-04-22 | 2 | -1/+3 |
| | | | | (this supports freezing and empty cookbook uploads) | ||||
* | Raise exception from /cookbooks/NAME if cookbook does not exist | John Keiser | 2014-04-21 | 1 | -1/+5 |
| | | | | (and versioned_cookbooks is on) | ||||
* | Fix list /cookbooks/<name> for chef-zero | John Keiser | 2014-04-21 | 1 | -4/+6 |
| | |||||
* | Remove confusing reference to unused variable @children | John Keiser | 2014-04-21 | 1 | -1/+0 |
| | |||||
* | Raise better exceptions in local mode | John Keiser | 2014-04-21 | 2 | -13/+53 |
| | | | | (Pass related pedant tests) | ||||
* | Sign requests to download cookbook files in knife download | John Keiser | 2013-10-16 | 1 | -1/+1 |
|\ | |||||
| * | Authenticate when downloading cookbooks so that Enterprise Chef will work | John Keiser | 2013-10-15 | 1 | -1/+1 |
| | | |||||
* | | Prettify JSON output from PUT/POST in local mode | John Keiser | 2013-10-16 | 7 | -12/+61 |
|\ \ | |||||
| * | | Prettify data when writing it out in --local-mode | John Keiser | 2013-10-16 | 7 | -12/+61 |
| | | | |||||
* | | | Merge branch 'jk/local_multi_cache_path' | John Keiser | 2013-10-15 | 2 | -6/+9 |
|\ \ \ | |/ / |/| | | |||||
| * | | Add --config-file-jail to avoid loading user knife.rb in tests | John Keiser | 2013-10-15 | 2 | -6/+9 |
| |/ | |||||
* | | Fix issue where multiple threads try to create same directory at the same time | John Keiser | 2013-10-15 | 2 | -2/+8 |
|/ | |||||
* | Remove old :local option from knife-essentials commands | John Keiser | 2013-10-14 | 1 | -56/+0 |
| | | | | (superceded by global -z option) | ||||
* | Fix delete and cookbook update for -z parameter | John Keiser | 2013-10-11 | 6 | -27/+46 |
|\ | |||||
| * | Fix DELETE requests for -z for all endpoints, and PUT/POST for cookbooks | John Keiser | 2013-10-11 | 6 | -27/+46 |
| | | |||||
* | | Make --chef-repo-path argument work again | John Keiser | 2013-10-11 | 1 | -3/+3 |
|\ \ | |||||
| * | | Fix --chef-repo-path | John Keiser | 2013-10-11 | 1 | -3/+3 |
| |/ | |||||
* | | Use Chef::HTTP for knife-essentials raw requests, fix CHEF-4515 in the balance | John Keiser | 2013-10-11 | 11 | -109/+28 |
|\ \ | |/ |/| | |||||
| * | Add "get_json" helper to upload/download root dir for people who want json | John Keiser | 2013-10-09 | 11 | -37/+9 |
| | | |||||
| * | Use new Chef::ServerAPI API class in upload/download/diff | John Keiser | 2013-10-09 | 9 | -18/+15 |
| | | |||||
| * | CHEF-4515: upload sometimes inflates JSON. Fix by using true raw version of ↵ | John Keiser | 2013-10-09 | 12 | -96/+46 |
| | | | | | | | | Chef::REST | ||||
* | | Changes to remove redundant code and use chef/util/diff for knife diff | ameyavarade | 2013-10-10 | 1 | -40/+2 |
| | | |||||
* | | Implemented changes related to diff-lcs for knife diff | ameyavarade | 2013-10-10 | 1 | -1/+40 |
|/ | |||||
* | Fix knife download acls (was not downloading subdirectories) | John Keiser | 2013-10-04 | 2 | -3/+40 |
| | |||||
* | Use symlink while uploading multiple versions of cookbooks. | sersut | 2013-10-03 | 1 | -4/+17 |
| | |||||
* | replace symlink with cp_r | Lamont Granquist | 2013-09-26 | 1 | -3/+5 |
| | | | | | - using file_class.symlink functionality on windows resulted in empty uploaded cookbooks. | ||||
* | Invalidate "children" caches when children are added | John Keiser | 2013-09-12 | 7 | -10/+11 |
| | |||||
* | Update the cache when a parent is created | Jon-Paul Sullivan | 2013-09-12 | 1 | -2/+7 |
| | | | | | | | | | | | | If multiple data bag items are specified on the command line to be uploaded to a data bag that doesn't exist the first will be uploaded but the next will fail with a 409 CONFLICT. This is because each item caches the fact that the parent doesn't exist and tries to create it. This adds the first created parent to the cache such that subsequent items do not try to recreate it. Fix for issue: https://github.com/jkeiser/knife-essentials/issues/107 | ||||
* | Change OperationFailedError itself to include the body in "message" if it's ↵ | Kazuhiro Yamada | 2013-09-12 | 2 | -12/+9 |
| | | | | a 400. | ||||
* | Output cause of error when FileSystem.copy_entries method was failed. | Kazuhiro Yamada | 2013-09-12 | 1 | -1/+12 |
| | | | | | | | | | | | | - befor the change $ knife upload nodes/node.json ERROR: nodes/node.json failed to write: HTTP error writing: 400 "Bad Request" - after the change $ knife upload nodes/node.json ERROR: nodes/node.json failed to write: HTTP error writing: 400 "Bad Request" cause: {"error":["Invalid key test in request body"]} | ||||
* | Fix raw json option with redirect tests | John Keiser | 2013-09-12 | 1 | -4/+4 |
| | |||||
* | Make knife raw --pretty work | John Keiser | 2013-09-12 | 1 | -9/+13 |
| | |||||
* | Add --cookbook-version to knife download and knife diff | John Keiser | 2013-09-12 | 4 | -4/+12 |
| | |||||
* | Support all chef-client options in knife converge | John Keiser | 2013-09-12 | 1 | -10/+13 |
| | |||||
* | Support chef_server_url 'local' in all knife-essentials commands | John Keiser | 2013-09-12 | 1 | -7/+21 |
| |