summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* do not mergebtm/do_not_mergeBryan McLellan2015-10-271-0/+2
|
* Merge pull request #4105 from chef/lcg/mergesLamont Granquist2015-10-2426-88/+263
|\ | | | | Lcg/merges
| * add CHANGELOG.mdlcg/mergesLamont Granquist2015-10-241-1/+29
| |
| * allow generate_checksum to use StringIOJay Mundrawala2015-10-241-1/+5
| |
| * Use SHA256 instead for registry_key when data is not displayableJay Mundrawala2015-10-242-3/+3
| |
| * fix tests for my changeAubrey Holland2015-10-241-1/+1
| |
| * fix errors when files go away during chownAubrey Holland2015-10-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | The deploy resource attempts to change the owner of all files in the deploy directory, but it breaks when files are removed during the process. This is because FileUtils::chown_R gets a list of the files and then walks through and updates them, and if that takes any time at all then files may be deleted during the process. When this happens, the deploy will fail with Errno::ENOENT. chown_R takes an options hash with :force as one of the available options, and the only thing it does is stop errors from being raised under these circumstances.
| * Update registration.rbJames Michael DuPont2015-10-241-1/+1
| | | | | | just output the abs path
| * better error reportingJames Michael DuPont2015-10-241-1/+2
| |
| * Only add tar option --force-local on Windows systemsMichael Pereira2015-10-241-1/+5
| |
| * Fix cookbook installation from supermarket on windowsMichael Pereira2015-10-241-1/+1
| | | | | | | | | | | | | | - Fixes https://tickets.opscode.com/browse/CHEF-3394 by adding the `--force-local` option to tar - Might fix #1753 with the added double quotes Proof of the fix: ![Proof of the fix](http://imgur.com/MOvHdPD.png)
| * allow reboot by reboot resource with chef-applysawanoboly2015-10-241-0/+1
| |
| * We shouldn't be subclassing Struct.new - if the file is loaded twice we get ↵tyler-ball2015-10-242-46/+58
| | | | | | | | a superclass mismatch error
| * Add option --tmux-splitSergey Permyakov2015-10-241-4/+8
| |
| * Add tmux-split parameter to knife sshSergey Permyakov2015-10-241-2/+8
| |
| * follow comment of #3900sawanoboly2015-10-242-12/+13
| |
| * write spec for --json-attribute-file and move configration under render_templatesawanoboly2015-10-242-7/+34
| |
| * add option first_boot_attributes_from_filesawanoboly2015-10-242-0/+19
| |
| * Consider only knife configuration for chef environment in bootstrap contextEvan Gilman2015-10-242-2/+2
| | | | | | | | | | | | Setting these values in Chef::Config is being deprecated in favor of using the knife config directly. https://github.com/chef/chef/issues/3946
| * Remove duplicate 'Accept' header in specJulian C. Dunn2015-10-241-2/+2
| |
| * add spec for stdout/stderr suppresion in error of sensitive execute resourceRanjib Dey2015-10-241-0/+9
| |
| * dont wrap exception. preserve stackstraceRanjib Dey2015-10-241-2/+2
| |
| * dont spit out stdout and stderr for execute resource failure, if its ↵Ranjib Dey2015-10-241-1/+10
| | | | | | | | declared sensitive
| * Adjust tests per BTMJeff Blaine2015-10-241-8/+8
| |
| * Bring back -H/--hide-healthy for back-compatJeff Blaine2015-10-241-1/+13
| | | | | | | | Deprecates -H/--hide-healthy instead of removing it.
| * Changes --hide-healthy to --hide-by-mins MINSJeff Blaine2015-10-242-15/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #3679 Reasoning: The definition of "healthy" is overloaded in the old form (--hide-healthy) to be "a host that has run chef". The code makes no check to determine if the chef run was successful, so it has the capability to provide false positives for "health". Just because a node object was saved with ohai_time set doesn't mean the Chef run was successful. There are exception handlers like lastrun that intentionally save the node object on exception. The previous 1 hour hardcoded time was totally arbitrary. Perhaps "healthy" to others means "nodes that have run chef in the last 4 hours" (or 30 minutes, or 3 days...).
| * Define == for node objectsDavid Bresson2015-10-242-0/+16
| |
| * add the word group to converge_by call for group providerJordan Evans2015-10-241-1/+1
| |
| * Added '--sudo-preserve-home' option to knife bootstrap to allowPaul Mooring2015-10-241-1/+7
| | | | | | | | ENV['HOME'] to not be set to root's home folder.
| * Allow user@hostname format for knife-bootstrap. [#3527]Patrick Connolly2015-10-242-4/+19
| | | | | | | | | | * Fix unit test cases. * Ignore temporary spec testing files.
* | Merge pull request #4104 from juliandunn/move-mailing-listLamont Granquist2015-10-241-2/+2
|\ \ | |/ |/| Mailing list has moved to Discourse.
| * Revert naming to "mailing list" per reviewJulian C. Dunn2015-10-241-1/+1
| |
| * Mailing list has moved to Discourse.Julian C. Dunn2015-10-231-2/+2
| | | | | | | | Also updated CodeClimate badge URL. Either will work, but 'chef' and not 'opscode' is now canonical.
* | Merge pull request #4100 from chef/lcg/3450Lamont Granquist2015-10-242-2/+8
|\ \ | | | | | | Fix 'knife cookbook show' to work on root files
| * | add CHANGELOG.mdLamont Granquist2015-10-241-0/+2
| | |
| * | style fix from peer reviewLamont Granquist2015-10-241-2/+2
| | |
| * | Fix 'knife cookbook show' to work on root filesScott Mcgillivray2015-10-241-1/+5
|/ / | | | | | | e.g. knife cookbook show nginx 0.1.4 root_files metadata.rb
* | Merge pull request #4099 from chef/lcg/3263Lamont Granquist2015-10-243-3/+12
|\ \ | | | | | | value_for_platform should use Chef::VersionConstraint::Platform
| * | add CHANGELOG.mdLamont Granquist2015-10-241-0/+2
| | |
| * | use Chef::VersionConstraint::Platform in value_for_platformJordan Evans2015-10-241-3/+3
| | | | | | | | | | | | | | | | | | | | | Previously this was using Chef::VersionConstraint, which throws an exception when presented with a version of the form x, where x is a number. Since platforms can have this as a valid version, we should use Chef::VersionConstraint::Platform
| * | add a failing test case for value_for_platformJordan Evans2015-10-241-0/+7
|/ / | | | | | | | | Specifically this test case fails when matching a platform that has a single number for its version, like fedora.
* | Merge pull request #4098 from chef/lcg/3193Lamont Granquist2015-10-243-101/+118
|\ \ | |/ |/| provider/user/dscl: Set "comment" default value
| * add CHANGELOG.mdLamont Granquist2015-10-241-0/+2
| |
| * fix PR#3193 mutating new resourcelcg/3193Lamont Granquist2015-10-241-101/+108
| | | | | | | | | | also converts ivar to accessors note with comments other new_resource mutating to clean up
| * provider/user/dscl: Set "comment" default valueMikhail Zholobov2015-10-242-1/+9
|/ | | | | "comment" attribute should be defined to create user account properly on OS X. Otherwise, the RealName will be empty.
* Merge pull request #4097 from chef/lcg/3192Lamont Granquist2015-10-233-3/+14
|\ | | | | provider/user/dscl: Set default gid to 20
| * add CHANGELOG.md fileLamont Granquist2015-10-231-1/+2
| |
| * provider/user/dscl: Set default gid to 20Mikhail Zholobov2015-10-232-2/+12
|/ | | | | gid should always be defined to create user account properly on OS X. "staff" (gid 20) is a default group for regular user accounts.
* Merge pull request #4096 from chef/lcg/3187Lamont Granquist2015-10-233-56/+157
|\ | | | | overhaul solaris SMF service provider
| * add CHANGELOG.md fileLamont Granquist2015-10-231-0/+4
| |