| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|\
| |
| | |
Depend on rack < 2
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
|/
|
|
|
|
|
|
| |
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>
|
| |
|
|\
| |
| | |
Adding node object to Data collector run_converge message
|
| |
| |
| |
| | |
gets serialized correctly
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
|\ \
| | |
| | | |
Attributes v1.1
|
| |/
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- 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
|
| | |
|
|\ \
| | |
| | | |
Remove deprecated Thread.exclusive around require call.
|
|/ / |
|
| | |
|
|\ \
| |/
|/| |
Update cookbooks for integration tests
|
| |
| |
| |
| | |
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| | |
|
|\ \
| | |
| | | |
Update Gemfile.lock
|
| |/
| |
| |
| |
| |
| | |
Bring in the latest Ohai for our next chef release
Signed-off-by: Tim Smith <tsmith@chef.io>
|
| | |
|
|\ \
| |/
|/|
| |
| | |
chef/adamleff/IPO-196/add-unprocessed-resources-to-data-collector
Expand data_collector resource list to include all resources
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/
|/| |
Ensure that chef-solo uses the expected repo dir
|
|/
|
|
|
|
|
|
|
| |
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>
|
|\
| |
| | |
Turn off fips with an empty environment var
|
| | |
|
|\ \
| | |
| | | |
correct typo in knife bootstrap context
|
| |/
| |
| | |
We want client_d, not cliend_d
|
|\ \
| |/
|/| |
fixes some uninstall scenarios by calling uninstall string directly
|
|/ |
|
|\
| |
| | |
Deprecate knife-supermarket gem
|
| |
| |
| |
| |
| |
| |
| | |
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>
|
|\ \
| | |
| | | |
correctly select current gem version
|
| | |
| | |
| | |
| | | |
Signed-off-by: Thom May <thom@chef.io>
|
|\ \ \
| | | |
| | | | |
Fix for #5027 - Remove bad variable reference
|
| |/ /
| | |
| | |
| | |
| | |
| | |
| | | |
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`
|
|\ \ \
| | | |
| | | | |
Add a bunch of knife integration tests
|
|/ / /
| | |
| | |
| | | |
Signed-off-by: Thom May <thom@chef.io>
|
| | | |
|
|\ \ \
| | | |
| | | | |
Update Nokogiri
|
| |/ / |
|
|\ \ \
| |/ /
|/| | |
Do not use bundle install to update Gemfile.lock after version bump
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
bumping omnibus and omnibus-software
|
| | | | |
|