From 4408bedccfedeb1a5f16620250d1e40d17263911 Mon Sep 17 00:00:00 2001 From: Phil Rzewski Date: Tue, 7 Mar 2017 12:07:34 -0800 Subject: [PATCH 1/2] Add support for getting IDs of OpsGenie Notification Channels --- sdcclient/_client.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sdcclient/_client.py b/sdcclient/_client.py index c5d55168..87a6236c 100644 --- a/sdcclient/_client.py +++ b/sdcclient/_client.py @@ -213,6 +213,11 @@ def get_notification_ids(self, channels): if 'channel' in opt and opt['channel'] == c['channel']: found = True ids.append(ch['id']) + elif c['type'] == 'OPSGENIE': + if 'name' in c: + if c['name'] == ch['name']: + found = True + ids.append(ch['id']) if not found: return [False, "Channel not found: " + str(c)] From 21701b632fbb6d0bc3ffe135b60c2f6129342f66 Mon Sep 17 00:00:00 2001 From: Phil Rzewski Date: Tue, 7 Mar 2017 12:18:53 -0800 Subject: [PATCH 2/2] Fix failing automated test due to AWS hostname change --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 1550e083..4943479e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,7 +11,7 @@ script: - examples/dashboard.py XXX - examples/create_dashboard.py XXX - examples/delete_dashboard.py XXX -- examples/get_data_advanced.py XXX ip-10-0-1-110.ec2.internal +- examples/get_data_advanced.py XXX ip-10-0-1-140.ec2.internal - examples/get_data_datasource.py XXX - examples/get_data_simple.py XXX - examples/list_alerts.py XXX @@ -28,7 +28,7 @@ script: - examples/print_explore_grouping.py XXX - examples/print_user_info.py XXX - examples/list_sysdig_captures.py XXX -- examples/create_sysdig_capture.py XXX ip-10-0-1-110.ec2.internal apicapture 10 +- examples/create_sysdig_capture.py XXX ip-10-0-1-140.ec2.internal apicapture 10 - examples/notification_channels.py XXX - examples/user_team_mgmt.py XXX example-team example-user@example-domain.com - echo "Testing pip version"