summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Normalize whitespace on all filesSeth Vargo2013-09-26399-1967/+1963
|
* Merge pull request #1011 from opscode/lcg/runlock-spec-fixlamont-granquist2013-09-251-1/+3
|\ | | | | file cache location changes on windows
| * file cache location changes on windowsLamont Granquist2013-09-251-1/+3
| |
* | [CHEF-4507] Smartos package provider to match resource package_nameEric Saxby2013-09-252-2/+20
| |
* | Merge pull request #1007 from opscode/lcg/regkey-spec-fix.rblamont-granquist2013-09-251-18/+4
|\ \ | |/ | | use :each, because config is now reset after each
| * use :each, because config is now reset after eachLamont Granquist2013-09-241-18/+4
| | | | | | | | - new code inserted resets in between the before(:all) + after(:all)
* | Constrain all dependencies to major versionJohn Keiser2013-09-251-8/+8
| |
* | Constrain mixlib-config to 2.xJohn Keiser2013-09-251-1/+1
|/
* Merge pull request #1006 from opscode/lcg/tty-unix-test-fixlamont-granquist2013-09-241-15/+16
|\ | | | | default case should be same as log_level :auto
| * default case should be same as log_level :autoLamont Granquist2013-09-241-15/+16
| | | | | | | | | | - this was failing when not run on a tty - expands test to ensure default case looks just like :auto case
* | [CHEF-4200] Replace Array#keep_if with #selectEric Saxby2013-09-241-2/+2
| | | | | | | | | | Array#keep_if was introduced in Ruby 1.9; Array#select is backwards compatible with 1.8
* | Use string comparison of user :uid/:gidEric Saxby2013-09-241-1/+1
| | | | | | | | String comparison is slightly safer than integer comparison in cases where :uid/:gid are nil or empty.
* | User provider does not update user when uid/gid are stringsEric Saxby2013-09-242-33/+29
|/ | | | | | Fixes [CHEF-4200]. If the user provider was sent UID as a string, comparing to the already-created user would always think that the user had changed.
* Merge branch 'CHEF-4554'Bryan McLellan2013-09-231-1/+1
|\
| * Fix typo in chef solo config file option defaultBen Holley2013-09-231-1/+1
|/
* Merge pull request #870 from opscode/sethvargo/fix_travislamont-granquist2013-09-201-3/+1
|\ | | | | [CHEF-4342] Use progress formatter on Travis
| * Use progress formatter on TravisSeth Vargo2013-07-171-3/+1
| |
* | Merge branch 'CHEF-4248'Bryan McLellan2013-09-178-9/+93
|\ \
| * | CHEF-4248: Fix Ruby 1.8 incompatibilitiesBryan McLellan2013-09-171-5/+3
| | |
| * | Extend deploy provider spec to cover timeoutJack Foy2013-07-191-0/+14
| | |
| * | Add spec for new timeout attribute on deploy resourceJack Foy2013-07-192-1/+15
| | |
| * | Fix botched rebaseJack Foy2013-07-191-2/+0
| | |
| * | Remove stray :focus from specJack Foy2013-07-191-1/+1
| | |
| * | Update specs to encompass scm timeout attributeJack Foy2013-07-192-10/+47
| | |
| * | Update the deploy resource to meet extended scm interfaceJack Foy2013-07-191-0/+13
| | |
| * | Use timeout attribute in git and subversion providersJack Foy2013-07-192-0/+2
| | |
| * | Add timeout attribute to scm resourceJack Foy2013-07-191-0/+8
| |/
* | Support platform "suse" and "opensuse" on OpenSuSEdanielsdeleo2013-09-175-2/+25
| | | | | | | | | | | | | | | | | | Fixes CHEF-4356: http://tickets.opscode.com/browse/CHEF-4356 A future update to Ohai (OHAI-339) will change the detected platform on OpenSuSE from "suse" to "opensuse" to allow users to distinguish between open and enterprise versions. Add provider mapping for "opensuse" such that Chef will work correctly for both cases.
* | Fix activesupport daemonize issue by pulling latest mixlib-configJohn Keiser2013-09-171-1/+1
| |
* | Don't bother cleaning up Chef::Config after tests or initializing things to ↵John Keiser2013-09-1612-110/+0
| | | | | | | | default values before
* | Use mixlib-config for more valuesJohn Keiser2013-09-161-12/+3
| |
* | Make formatters clear with Chef::Config.resetJohn Keiser2013-09-162-16/+6
| |
* | Fix test issue with temporary changes to platform_specific_path in testsJohn Keiser2013-09-161-5/+5
| |
* | Merge branch 'jk/more-defaults'John Keiser2013-09-167-39/+16
|\ \
| * | Manage cookbook_syntax_check_path with default valuesJohn Keiser2013-09-163-21/+6
| | |
| * | Use Chef::Config defaults for lockfile defaultJohn Keiser2013-09-165-18/+10
| | |
* | | Reset Chef::Config between every testJohn Keiser2013-09-1618-103/+27
|\ \ \ | |/ / |/| |
| * | Fix tests that rely on leaky Chef::ConfigJohn Keiser2013-09-165-17/+7
| | |
| * | Callers assume knife.hints is more hash-like than mixlib-config providesJohn Keiser2013-09-161-1/+1
| | |
| * | Add knife configuration variable names for future referenceJohn Keiser2013-09-161-2/+14
| | |
| * | Reset configuration before each testJohn Keiser2013-09-1614-84/+6
|/ /
* | Make Chef::Config resettable with mixlib-config 2.0 APIJohn Keiser2013-09-1617-143/+149
|\ \
| * | Delete config variable :after setting itJohn Keiser2013-09-161-0/+4
| | |
| * | Use Chef::Config.reset in tests instead of save/load configJohn Keiser2013-09-1316-68/+68
| | |
| * | Make knife.rb a config_contextJohn Keiser2013-09-131-1/+1
| | |
| * | Use "default" DSL in Chef::Config to make reset possibleJohn Keiser2013-09-121-75/+77
| | |
* | | Invalidate "children" caches when children are addedJohn Keiser2013-09-129-14/+31
| | |
* | | Update the cache when a parent is createdJon-Paul Sullivan2013-09-121-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 Yamada2013-09-124-32/+56
| | | | | | | | | | | | a 400.
* | | Output cause of error when FileSystem.copy_entries method was failed.Kazuhiro Yamada2013-09-122-1/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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"]}