Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Re-upgrade chef-zero to latestjk/latest-chef-zero | John Keiser | 2015-09-23 | 2 | -3/+4 |
| | |||||
* | Refactor "children" to use make_child_entry everywhere, simplifyjk/fs_children | John Keiser | 2015-08-07 | 17 | -87/+60 |
| | |||||
* | Don't return nil from make_child_entry | John Keiser | 2015-08-07 | 1 | -2/+2 |
| | |||||
* | Fix multiple directory warning to print actual directory | John Keiser | 2015-08-07 | 1 | -1/+1 |
| | |||||
* | Don't say a file system entry exists unless it can have the given | John Keiser | 2015-08-07 | 1 | -1/+1 |
| | | | | child. | ||||
* | Rename make_child / _make_child_entry -> make_child_entry for consistency | John Keiser | 2015-08-07 | 14 | -44/+31 |
| | |||||
* | Speed up file system access by not listing children on every | John Keiser | 2015-08-07 | 2 | -1/+20 |
| | | | | | | | | | child(name) access. Also removes an intermittent warning when first downloading large numbers of cookbooks where sometimes a cookbook directory has been created but its children have not: when you run child('other_cookbook') it lists 'cookbooks'.children and notices the empty directory. Annoying, and probably affects knife-ec-backup. | ||||
* | Allow cookbooks_dir to use chef_rest instead of rest for now. | tylercloke | 2015-07-06 | 2 | -10/+2 |
| | |||||
* | Cleanup. | tylercloke | 2015-07-06 | 1 | -1/+1 |
| | |||||
* | Default Chef::ChefFS::...::ChefServerRootDir.rest to use API V0 and ↵ | tylercloke | 2015-07-06 | 2 | -3/+11 |
| | | | | | | | | deprecated chef_rest. Unfortunately, chef_rest was using the now outdated Chef::HTTP so I could not default it to API V0. It was also being used anywhere except Chef::ChefFS::FileSystem::CookbooksDir, which can just as easially use rest instead of chef_rest as they provide the same interface. That update has been made. | ||||
* | Missing require (require what you use).jk/missing_require | John Keiser | 2015-06-26 | 1 | -0/+1 |
| | |||||
* | fix Lint/UnderscorePrefixedVariableName | Lamont Granquist | 2015-02-23 | 1 | -3/+3 |
| | |||||
* | fix Lint/Loop style | Lamont Granquist | 2015-02-18 | 1 | -2/+3 |
| | |||||
* | Improve policy ChefFS supportpolicyfile-native-api-support | danielsdeleo | 2015-01-27 | 2 | -3/+42 |
| | |||||
* | Add ChefFS data handling for policies | danielsdeleo | 2015-01-27 | 1 | -0/+3 |
| | |||||
* | Fix #2596: parse instead of from_jsonjk/2596 | John Keiser | 2014-12-10 | 1 | -1/+1 |
| | |||||
* | add empty? method for cheffs base dir class | curiositycasualty | 2014-10-28 | 1 | -0/+5 |
| | | | | | | | | add spec tests remove commented pry binding delegate to Array#empty? instead | ||||
* | Trying to eradicate all traces of the JSON gem from Chef | tyler-ball | 2014-10-07 | 3 | -3/+6 |
| | |||||
* | Add ChefFS rdoc, format existing ChefFS rdoc correctlyjk/doc | John Keiser | 2014-09-09 | 2 | -21/+28 |
| | |||||
* | Make Chef::Config.versioned_cookbooks configurable by consumersjk/versioned_cookbooks_config | John Keiser | 2014-09-05 | 5 | -8/+15 |
| | | | | without having to modify Chef::Config itself | ||||
* | Fix crash when repo root does not exist | John Keiser | 2014-09-05 | 1 | -7/+10 |
| | |||||
* | Add many comments to DataHandler and FileSystem classes | John Keiser | 2014-09-05 | 4 | -8/+52 |
| | |||||
* | Add org.json, members.json, invitations.json for full org download | John Keiser | 2014-09-05 | 7 | -21/+221 |
| | | | | and upload support | ||||
* | Switch back to ChefZero::RSpec version 3jk/rspec_zero_3 | John Keiser | 2014-08-29 | 1 | -1/+1 |
| | | | | And add some Enterprise tests (fix an acl delete issue) | ||||
* | Use thread-safe OpenSSL::Digest instead of Digest | Grzesiek Kolodziejczyk | 2014-08-20 | 1 | -2/+2 |
| | |||||
* | remove JSON gem usage | Lamont Granquist | 2014-08-11 | 4 | -10/+10 |
| | | | | | | | | | 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. | ||||
* | Revert "remove #to_json Monkeytpatching" | Lamont Granquist | 2014-08-09 | 2 | -3/+0 |
| | | | | This reverts commit adbb0fa85cc45b93ba91dc3019094b312cafb35c. | ||||
* | remove #to_json Monkeypatching | Lamont Granquist | 2014-08-09 | 2 | -0/+3 |
| | |||||
* | Remove unused argument to CookbookUploader#initialize | danielsdeleo | 2014-07-30 | 1 | -2/+2 |
| | |||||
* | Make root_dir required for CookbookVersion to generate manifest | John Keiser | 2014-04-23 | 1 | -2/+7 |
| | |||||
* | Don't include .uploaded-cookbook-version.json in knife upload | John Keiser | 2014-04-22 | 2 | -7/+29 |
| | | | | of cookbooks | ||||
* | Don't consider .uploaded-cookbook-version.json uploadable | John Keiser | 2014-04-22 | 1 | -0/+8 |
| | | | | since it won't be uploaded | ||||
* | Support storage of uploaded cookbook version in local mode | John Keiser | 2014-04-22 | 1 | -1/+1 |
| | | | | (this supports freezing and empty cookbook uploads) | ||||
* | 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 | 1 | -1/+10 |
| | | | | (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 data when writing it out in --local-mode | John Keiser | 2013-10-16 | 6 | -10/+60 |
| | | |||||
* | | Fix issue where multiple threads try to create same directory at the same time | John Keiser | 2013-10-15 | 2 | -2/+8 |
|/ | |||||
* | Fix delete and cookbook update for -z parameter | John Keiser | 2013-10-11 | 5 | -26/+45 |
|\ | |||||
| * | Fix DELETE requests for -z for all endpoints, and PUT/POST for cookbooks | John Keiser | 2013-10-11 | 5 | -26/+45 |
| | | |||||
* | | 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 | 11 | -13/+46 |
|/ | | | | Chef::REST | ||||
* | 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 | 6 | -5/+11 |
| | |||||
* | Change OperationFailedError itself to include the body in "message" if it's ↵ | Kazuhiro Yamada | 2013-09-12 | 1 | -0/+8 |
| | | | | a 400. | ||||
* | Add --cookbook-version to knife download and knife diff | John Keiser | 2013-09-12 | 2 | -1/+4 |
| |