summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Updates to end-user error messages based on PR feedbackadamleff/ipo-277-uri-validationAdam Leff2016-07-051-3/+3
|
* Data Collector server URL validation, and disable on host downAdam Leff2016-07-033-2/+60
| | | | | | | | | | | If a user configured data_collector.server_url in their Chef config as an empty string, we blissfully passed it along to Chef::HTTP which would eventually raise a TypeError when trying to dup the URI's host. This change validates the server_url when setting up the Data Collector and gives helpful error messages to the user. We also count Errno::EHOSTDOWN as an error worthy of disabling the Data Collector reporter for a given run if the user so chooses.
* Bump version of chef to 12.12.12 by Chef Versioner.v12.12.12Chef Versioner2016-07-014-8/+8
|
* Bump version of chef to 12.12.11 by Chef Versioner.v12.12.11Chef Versioner2016-06-304-8/+8
|
* Merge pull request #5072 from tas50/rackTim Smith2016-06-302-17/+20
|\ | | | | Depend on rack < 2
| * Comment why we're pinning rackTim Smith2016-06-301-1/+1
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
| * Depend on rack < 2Tim Smith2016-06-302-17/+20
|/ | | | | | | | Rack 2.0 was released today and it requires Ruby 2.2+ now, which is breaking Travis runs on anything that depends on Chef. This should get our builds running again. Signed-off-by: Tim Smith <tsmith@chef.io>
* Bump version of chef to 12.12.10 by Chef Versioner.v12.12.10Chef Versioner2016-06-304-8/+8
|
* Merge pull request #5065 from chef/adamleff/include-node-in-converge-messagesAdam Leff2016-06-305-124/+32
|\ | | | | Adding node object to Data collector run_converge message
| * ensuring the node in the run_converge message is a node object and that it ↵adamleff/include-node-in-converge-messagesAdam Leff2016-06-281-1/+17
| | | | | | | | gets serialized correctly
| * Adding node object to run_converge message, include ignore_failure propertyAdam Leff2016-06-285-123/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | Many use cases that involve consuming the run_converge messages and displaying them to end users include needing additional data about the node that generated the run_converge message. This change consolidates the run_converge and node_update message into a single message making it easier for users to filter run_converge messages based on attributes and criteria of the node itself. Additionally, the ignore_failure property on a resource is now included for each resource in the resource list so end users can decided whether the failure was a hard failure or a soft failure.
* | Bump version of chef to 12.12.9 by Chef Versioner.v12.12.9Chef Versioner2016-06-304-8/+8
| |
* | Merge pull request #5029 from chef/lcg/attributes-v1.1Lamont Granquist2016-06-3031-315/+852
|\ \ | | | | | | Attributes v1.1
| * | Attributes v1.1 changeslcg/attributes-v1.1Lamont Granquist2016-06-2731-315/+852
| |/ | | | | | | | | | | | | | | | | | | | | - fixes *_unless behavior and set_unless_value_present hack from Chef 12 - simplifies rm_* code - introduces functional read/write/unlink/exist? API - deprecates method_missing access to attributes for Chef 13 - deprecates set/set_unless aliases for Chef 14 - removes MultiMash mess that I wrote for Chef 13 https://github.com/chef/chef/pull/5029 for more details
* | Bump version of chef to 12.12.8 by Chef Versioner.v12.12.8Chef Versioner2016-06-294-8/+8
| |
* | Merge pull request #5068 from maxlazio/remove_deprecated_thread_exclusiveLamont Granquist2016-06-291-5/+5
|\ \ | | | | | | Remove deprecated Thread.exclusive around require call.
| * | Remove deprecated Thread.exclusive around require call.Marin Jankovski2016-06-291-5/+5
|/ /
* | Bump version of chef to 12.12.7 by Chef Versioner.v12.12.7Chef Versioner2016-06-284-8/+8
| |
* | Merge pull request #5061 from tas50/kitchenbumpLamont Granquist2016-06-281-13/+15
|\ \ | |/ |/| Update cookbooks for integration tests
| * Update cookbooks for integration testsTim Smith2016-06-241-13/+15
| | | | | | | | Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version of chef to 12.12.6 by Chef Versioner.v12.12.6Chef Versioner2016-06-274-8/+8
| |
* | Merge pull request #5060 from tas50/depbumpTim Smith2016-06-271-12/+12
|\ \ | | | | | | Update Gemfile.lock
| * | Update Gemfile.lockTim Smith2016-06-241-12/+12
| |/ | | | | | | | | | | Bring in the latest Ohai for our next chef release Signed-off-by: Tim Smith <tsmith@chef.io>
* | Bump version of chef to 12.12.5 by Chef Versioner.v12.12.5Chef Versioner2016-06-244-8/+8
| |
* | Merge pull request #5058 from ↵Adam Leff2016-06-245-59/+133
|\ \ | |/ |/| | | | | chef/adamleff/IPO-196/add-unprocessed-resources-to-data-collector Expand data_collector resource list to include all resources
| * Expand data_collector resource list to include all resourcesAdam Leff2016-06-245-59/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Historically when a Chef run fails, the event handlers only report on resources that have been processed during the run. This change allows the Data Collector to report those resources in the resource collection that have not yet been processed so users can better ascertain how much of their run was completed, and specifically what resources were not processed as a result of the Chef failure. Instead of building up a list of resources as they are processed, this change instead creates a resource report for each resource+action in the resource collection and then modifies each of those reports once the resource is processed.
* | Merge pull request #5059 from chef/tm/correct_repo_pathThom May2016-06-242-0/+14
|\ \ | |/ |/| Ensure that chef-solo uses the expected repo dir
| * Ensure that chef-solo uses the expected repo dirtm/correct_repo_pathThom May2016-06-242-0/+14
|/ | | | | | | | | Solo has always defaulted to `/var/chef` but local-mode uses the user's home directory, so we need to ensure that we set the correct path before entering local-mode. Fixes: #5051 Signed-off-by: Thom May <thom@may.lt>
* Merge pull request #5048 from chef/fips_unitMatt Wrock2016-06-232-1/+20
|\ | | | | Turn off fips with an empty environment var
| * turn off fips with an empty environment varMatt Wrock2016-06-232-1/+20
| |
* | Merge pull request #5052 from chef/andrewelizondo/client-d-not-cliend-dBryan McLellan2016-06-231-1/+1
|\ \ | | | | | | correct typo in knife bootstrap context
| * | correct typo in knife bootstrap contextAndre Elizondo2016-06-231-1/+1
| |/ | | | | We want client_d, not cliend_d
* | Merge pull request #5050 from chef/uninstallMatt Wrock2016-06-232-14/+16
|\ \ | |/ |/| fixes some uninstall scenarios by calling uninstall string directly
| * fixes some uninstall scenarios by calling uninstall string directlyuninstallMatt Wrock2016-06-222-14/+16
|/
* Merge pull request #4896 from chef/tm/include_knife_supermarketThom May2016-06-2215-8/+294
|\ | | | | Deprecate knife-supermarket gem
| * Deprecate knife-supermarket gemtm/include_knife_supermarketThom May2016-05-0515-8/+294
| | | | | | | | | | | | | | Include all knife supermarket sub commands here, and allow all knife cookbook site commands to have a configurable supermarket URL. Signed-off-by: Thom May <thom@may.lt>
* | Merge pull request #5046 from chef/tm/sorted_gemsThom May2016-06-221-3/+9
|\ \ | | | | | | correctly select current gem version
| * | correctly select current gem versiontm/sorted_gemsThom May2016-06-221-3/+9
| | | | | | | | | | | | Signed-off-by: Thom May <thom@chef.io>
* | | Merge pull request #5037 from robdimarco/fix/issue-5027Steven Murawski2016-06-221-1/+1
|\ \ \ | | | | | | | | Fix for #5027 - Remove bad variable reference
| * | | Fix for #5027 - Remove bad variable referenceRob Di Marco2016-06-201-1/+1
| |/ / | | | | | | | | | | | | | | | | | | A previous change introduced what appears to be a copy/paste bug. A guard condition from the children method was used in the make_child_entry incorrectly. This removes the reference to the non-existent variable `seen`
* | | Merge pull request #4943 from chef/tm/knife_integration_testsThom May2016-06-2244-52/+2496
|\ \ \ | | | | | | | | Add a bunch of knife integration tests
| * | | Add most common knife commands to integration teststm/knife_integration_testsThom May2016-06-2244-52/+2496
|/ / / | | | | | | | | | Signed-off-by: Thom May <thom@chef.io>
* | | Bump version of chef to 12.12.4 by Chef Versioner.v12.12.4Chef Versioner2016-06-214-8/+8
| | |
* | | Merge pull request #5042 from chef/nokogiriMatt Wrock2016-06-2111-62/+61
|\ \ \ | | | | | | | | Update Nokogiri
| * | | update nokogiri and dependenciesMatt Wrock2016-06-2111-62/+61
| |/ /
* | | Merge pull request #5033 from chef/jk/crazy-version-bumpLamont Granquist2016-06-213-18/+45
|\ \ \ | |/ / |/| | Do not use bundle install to update Gemfile.lock after version bump
| * | Do not use bundle install to update Gemfile.lock after version bumpjk/crazy-version-bumpJohn Keiser2016-06-173-18/+45
| | |
* | | Bump version of chef to 12.12.3 by Chef Versioner.v12.12.3Chef Versioner2016-06-184-12/+12
| | |
* | | Merge pull request #5036 from chef/omni_updateMatt Wrock2016-06-171-2/+2
|\ \ \ | | | | | | | | bumping omnibus and omnibus-software
| * | | bumping omnibus and omnibus-softwareMatt Wrock2016-06-171-2/+2
| | | |