- Version 0.7.0 broke most of the
message_detail_level
settings, onlybasic
worked. 0.7.1 fixes it.
- Added
send_start_message
configuration which if set totrue
sends out a message when this cookbook is run. This is not quite the same as a Chef start handler but requires no additional setup to run. If you have other start handlers registered, they may run twice due if you turn this setting on. Default setting isfalse
. - Added
send_environment
configuration which if set totrue
sends the node.chef_environment. Default setting isfalse
.
- Fix a bug in run_context where we should be calling
Chef.run_context
, correct an incorrect method name. (#22)
- Added
cookbook_detail_level
configuration which provides the optional ability to include a list of all cookbooks used in the message to Slack. Values inside README.md (#17) - Some defaults have been removed from the WebHook integration to allow Slack WebHook default configuration to be used, can still be overridden (#16). The slackr integration remains the same. Specifically:
username
no longer defaults tonode.name
username
no longer defaults tochef_handler
icon_emoji
no longer defaults to:fork_and_knife:
- Changed
detail_level
tomessage_detail_level
in order to clarify its meaning againstcookbook_detail_level
- Optional
fail_only
,message_detail_level
andcookbook_detail_level
attributes for WebHook can now drop down to global attributes (#18) icon_url
now works as expected for WebHook configuration (#15)- Clarified items in README.md including
channel
being mandatory for the slackr integration; presence of optionaltimeout
attribute; what the defaults are (#21)
- Add CHANGELOG.md (#11)
- Move exception from message to text attachment (#12)
- Downgrade level of the webhook log message from
warn
toinfo
- Add Rubocop and Foodcritic
- Fix ruby syntax
- Fix bug when not using webhooks
- Add circle.yml for CircleCI
- Webhook handler honors
:icon_url
attribute
- Initial release to Supermarket at f32996d
Forked from dcm-ops/chef-slack_handler on 2015-05-18.