Add configuration variables for ALERTAUI, ICON_EMOJI and USERNAME
This commit is contained in:
parent
f8b8ccdb02
commit
8f96f19036
1 changed files with 8 additions and 6 deletions
|
@ -11,8 +11,10 @@ LOG = logging.getLogger('alerta.plugins.slack')
|
|||
|
||||
SLACK_WEBHOOK_URL = os.environ.get('SLACK_WEBHOOK_URL') or app.config['SLACK_WEBHOOK_URL']
|
||||
SLACK_ATTACHMENTS = True if os.environ.get('SLACK_ATTACHMENTS', 'False') == 'True' else app.config.get('SLACK_ATTACHMENTS', False)
|
||||
SLACK_CHANNEL = os.environ.get('SLACK_CHANNEL', '')
|
||||
ALERTA_UI_URL = os.environ.get('ALERTA_UI_URL', 'http://try.alerta.io')
|
||||
SLACK_CHANNEL = os.environ.get('SLACK_CHANNEL', '') or app.config['SLACK_CHANNEL']
|
||||
ALERTA_UI_URL = os.environ.get('ALERTA_UI_URL', 'http://try.alerta.io') or app.config['ALERTA_UI_URL']
|
||||
ICON_EMOJI = os.environ.get('ICON_EMOJI', ':rocket:') or app.config['ICON_EMOJI']
|
||||
ALERTA_USERNAME = os.environ.get('ALERTA_USERNAME', 'alerta') or app.config['ALERTA_USERNAME']
|
||||
|
||||
|
||||
class ServiceIntegration(PluginBase):
|
||||
|
@ -56,17 +58,17 @@ class ServiceIntegration(PluginBase):
|
|||
if not SLACK_ATTACHMENTS:
|
||||
|
||||
payload = {
|
||||
"username": "alerta",
|
||||
"username": ALERTA_USERNAME,
|
||||
"channel": SLACK_CHANNEL,
|
||||
"text": summary,
|
||||
"icon_emoji": ":rocket:"
|
||||
"icon_emoji": ICON_EMOJI
|
||||
}
|
||||
|
||||
else:
|
||||
payload = {
|
||||
"username": "alerta",
|
||||
"username": ALERTA_USERNAME,
|
||||
"channel": SLACK_CHANNEL,
|
||||
"icon_emoji": ":rocket:",
|
||||
"icon_emoji": ICON_EMOJI,
|
||||
"attachments": [{
|
||||
"fallback": summary,
|
||||
"color": color,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue