summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* use pessimistic version constraint11.6.211.6-stableLamont Granquist2013-10-041-7/+7
| | | | | | | | | | | | - this is compatible with gem versions from 11.6.0 with minimal changes. - mixlib-shellout differs in windows-versus-unix due to version pinning in windows-pr picking up old mixlib-shellout on windows, this is not fixed, and left similar to 11.6.0 - gem versions should be levelled up for 11.8.x and beyond - newly built 11.6.0 will pick up new mixlib-config 2.0 which is a delta from the downloadable omnibus builds, 11.6.2 will not pick up mixlib-config 2.0
* regenerate docs for 11.6.2Lamont Granquist2013-10-0348-386/+119
|
* bump version for 11.6.2Lamont Granquist2013-10-031-3/+3
|
* Use progress formatter on TravisSeth Vargo2013-10-021-3/+1
|
* prevent 11.6 branch from upgrading mixlib-configLamont Granquist2013-10-021-1/+1
| | | | - mixlib-config 2.0 is an 11.8 feature
* use separate gemspec for windowsLamont Granquist2013-09-303-24/+31
| | | | | | | | | | | | | | - allows us to explicitly version pin in the gemspec on gem installs rather than getting different behavior from 'gem install' and 'bundle install' (gemspec vs. Gemfile). - the mingw deps had been in the Gemfile because it needed to be a group since gemspecs do not have groups. this builds two different gems for publication to rubygems instead. - see mixlib-shellout for the prototype of where this has been done (successfully). Conflicts: Gemfile
* Regenerate docs for hotfix.1.11.6.0.hotfix.1sersut2013-08-0348-120/+120
|
* Bump the version to 11.6.0.hotfix.1sersut2013-08-031-1/+1
|
* Merge pull request #939 from opscode/adamed-11-stable-OC-9173-remote-file-pathAdam Edwards2013-08-023-1/+146
|\ | | | | CHEF-4422 Truncate cache paths for remote files
| * Restore config after tests are doneadamedx2013-08-021-0/+8
| |
| * Add expectation of no exception for simple save caseadamedx2013-08-021-1/+3
| |
| * Use constants instead of lets for semantically constant symbolsadamedx2013-08-021-11/+16
| |
| * CHEF-4422 Truncate cache paths for remote files to stay within file system ↵adamedx2013-08-023-1/+131
|/ | | | path length limits
* Merge branch 'CHEF-4406-11-stable' into 11-stabledanielsdeleo2013-08-0142-15/+579
|\ | | | | | | Minimal fix for CHEF-4406 suitable for hotfix/patch release
| * Standardize on `:arch` for architecture-based filteringdanielsdeleo2013-08-011-1/+1
| | | | | | | | | | Fixes test failures on 32 bit platforms by correctly filtering 64 bit-only tests
| * Fix bad const. ref in deprecation/provider/templatedanielsdeleo2013-08-013-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes CHEF-4406 http://tickets.opscode.com/browse/CHEF-4406 Calls to Chef::Provider::Template#template_location and #template_finder will now correctly reference the Chef::Provider::TemplateFinder class. Chef::Provider::Package#preseed_resource uses these methods expecting an error to be raised only if there is no template with the desired name, which triggers a fallback to cookbook_file-based preseed files. This patch restores the template-based preseed functionality, but will trigger deprecation warnings from within Chef::Provider::Package's internal code.
| * Add functional tests for (apt) package resourcedanielsdeleo2013-08-0140-4/+563
| | | | | | | | Repro/regression test for CHEF-4406 included but is marked pending.
| * Add provider based test filters for functional testsdanielsdeleo2013-08-012-14/+22
|/
* Merge pull request #926 from opscode/CHEF-4419Serdar Sutay2013-07-293-1/+45
|\ | | | | CHEF-4419: Absolute file paths with no drive letter for file resources on Windows fails chef-client run
| * get first gem.bat in path rather than lastLamont Granquist2013-07-291-1/+1
| |
| * Fix CHEF-4419 by appending a drive letter from the current working directory ↵sersut2013-07-292-0/+44
| | | | | | | | to the path if it starts with '/' in the most common code path we're encountering this issue.
* | Bump version to 11.6.0 for GA Release11.6.0danielsdeleo2013-07-2249-97/+97
|/
* Regenerate docs for 11.6.0.rc.411.6.0.rc.4sersut2013-07-1748-96/+96
|
* Bump chef version to 11.6.0.rc.4sersut2013-07-171-1/+1
|
* Merge pull request #900 from opscode/CHEF-4380Serdar Sutay2013-07-171-0/+1
|\ | | | | [CHEF-4380] Fix missing include on shellout mixin
| * [CHEF-4380] Fix missing include on shellout mixinJulian C. Dunn2013-07-171-0/+1
|/
* Regenerate docs for 11.6.0.rc.311.6.0.rc.3sersut2013-07-1248-96/+96
|
* Bump the version number for 11.6.0.rc.3sersut2013-07-121-1/+1
|
* Merge pull request #893 from opscode/error_description_formattingSerdar Sutay2013-07-122-5/+6
|\ | | | | Change error description sections elements to be hashes.
| * Change error description sections elements to be hashes.tylercloke2013-07-082-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | It is much easier for erlang to validate the json that chef-client sends up if exception_data.description.sections is of structure: [{"str1" => "value1"}, ... ] As opposed to current structure of: [["str1", "value1"], ... ] This change was achieved by updating error_description.rb. I also updated relevant test.
* | Merge branch 'master' into 11-stablesersut2013-07-11389-6321/+24442
|\ \
| * | Regenerate docs for 11.6.0.rc.2.11.6.0.rc.2sersut2013-07-1148-96/+96
| | |
| * | Bump the version number to 11.6.0.rc.2.sersut2013-07-111-1/+1
| | |
| * | Merge branch 'jc/reporting-no-cb-version'danielsdeleo2013-07-102-2/+56
| |\ \
| | * | update logic so that we don't return dummy values in resource reporterjamesc2013-07-102-7/+4
| | | |
| | * | OC-8641 - new_resource.cookbook_version is nil for some resourcesjamesc2013-07-102-2/+59
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the existing tests mocked out Resource#cookbook_version it missed the case where if Resource#cookbook_name is nil then cookbook_version would also be nil. Added guard logic around setting the cookbook_name, cookbook_version in resource_reporter.rb to protect against the case where cookbook_name is nil.
| * | Merge branch 'CHEF-4350'danielsdeleo2013-07-102-0/+2
| |\ \
| | * | [CHEF-4350] knife cookbook test brokenXabier de Zuazo2013-07-101-0/+1
| | | |
| | * | [CHEF-4350] knife cookbook site share brokenXabier de Zuazo2013-07-101-0/+1
| |/ /
| * | Merge branch 'CHEF-4365'danielsdeleo2013-07-102-5/+17
| |\ \
| | * | Ignore corrupt cache control data; re-download filedanielsdeleo2013-07-092-5/+17
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Fixes CHEF-4365: http://tickets.opscode.com/browse/CHEF-4365 A corrupt cache control file will cause a persistent failure of the related remote_file resource. Since this data is just a cache of HTTP headers, Chef can ignore corrupted cache control data, re-download the source file, and then re-populate the cache with not-corrupt data.
| * | Merge pull request #882 from opscode/default-yum-timeoutSerdar Sutay2013-07-081-1/+1
| |\ \ | | |/ | |/| Increase the default yum timeout to 5 minutes.
| | * Bump up the yum timeout even more to 15 minutes.sersut2013-07-081-1/+1
| | |
| | * Increase the default yum timeout to 5 minutes.sersut2013-07-081-1/+1
| |/
| * Merge branch 'CHEF-4357'danielsdeleo2013-07-055-10/+30
| |\
| | * Exit worker process on INT/TERMdanielsdeleo2013-07-051-1/+2
| | |
| | * Print debug stacktraces from within a forked workerdanielsdeleo2013-07-055-10/+29
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes CHEF-4357: http://tickets.opscode.com/browse/CHEF-4357 Rescue exceptions from within a forker worker and feed them to `Chef::Application.debug_stacktrace()`, then exit non-zero. This fixes an issue where Chef would spew ruby stacktraces with forking enabled (stacktraces should only be printed to console with `-l debug`). Additionally fixes an issue where a generic exception was passed to `debug_stacktrace`, leaving a stacktrace.out file with no useful information. In addition to the above fixes, includes the following improvements: * Update the forked worker's argv0 to clearly indicate it's the worker process, and include ppid and run start time. * When reaping the worker process, include more useful information when the worker exited non-successfully, such as exit code or signal that killed the process. In particular, OOM kill (e.g., when running resource intensive code compile, etc. on small machine) should be a little more obvious.
| * Regenerate docs for 11.6.0.rc.111.6.0.rc.1sersut2013-07-0348-120/+120
| |
| * Bump chef version number to 11.6.0.rc.1sersut2013-07-031-1/+1
| |
| * Merge pull request #874 from opscode/diff-solaris-rspec-fixlamont-granquist2013-07-032-1/+2
| |\ | | | | | | this should have been reverted to old behavior, causes failures on