From ccdbd0510fb398a5df3968ba99673c1fa5ea18bc Mon Sep 17 00:00:00 2001 From: Jim Ladd Date: Wed, 14 Aug 2019 10:26:38 -0700 Subject: [PATCH] Add support for grafana, rocketchat in awxkit --- awxkit/awxkit/api/pages/notification_templates.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/awxkit/awxkit/api/pages/notification_templates.py b/awxkit/awxkit/api/pages/notification_templates.py index 6c080bd0fc..60d7af7893 100644 --- a/awxkit/awxkit/api/pages/notification_templates.py +++ b/awxkit/awxkit/api/pages/notification_templates.py @@ -16,7 +16,9 @@ notification_types = ( 'slack', 'twilio', 'webhook', - 'mattermost') + 'mattermost', + 'grafana', + 'rocketchat') class NotificationTemplate(HasCopy, HasCreate, base.Base): @@ -110,6 +112,14 @@ class NotificationTemplate(HasCopy, HasCreate, base.Base): 'mattermost_icon_url', 'mattermost_no_verify_ssl') cred = services.mattermost + elif notification_type == 'grafana': + fields = ('grafana_url', + 'grafana_key') + cred = services.grafana + elif notification_type == 'rocketchat': + fields = ('rocketchat_url', + 'rocketchat_no_verify_ssl') + cred = services.rocketchat else: raise ValueError( 'Unknown notification_type {0}'.format(notification_type))