diff options
Diffstat (limited to 'tests/installer/slack.sh')
-rwxr-xr-x | tests/installer/slack.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/installer/slack.sh b/tests/installer/slack.sh new file mode 100755 index 00000000..a5a17a74 --- /dev/null +++ b/tests/installer/slack.sh @@ -0,0 +1,16 @@ +# #No shebang necessary +# BASH Lib: Simple incoming webhook for slack integration. +# +# The script expects the following parameters to be defined by the upper layer: +# SLACK_INCOMING_WEBHOOK_URL +# SLACK_BOT_NAME +# SLACK_CHANNEL +# +# Copyright: +# +# Author: Pavlos Emm. Katsoulakis <paul@netdata.cloud + +post_message() { + MESSAGE="$1" + curl -X POST --data-urlencode "payload={\"channel\": \"${SLACK_CHANNEL}\", \"username\": \"${SLACK_BOT_NAME}\", \"text\": \"${MESSAGE}\", \"icon_emoji\": \":space_invader:\"}" ${SLACK_INCOMING_WEBHOOK_URL} +} |