Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Iris vendor agnostic, but more modular #516

Open
Linearhero opened this issue Apr 29, 2019 · 0 comments
Open

Make Iris vendor agnostic, but more modular #516

Linearhero opened this issue Apr 29, 2019 · 0 comments

Comments

@Linearhero
Copy link

Linearhero commented Apr 29, 2019

Currently there are a handful of vendor modules included in the project and each one is referred to by name (See multiple instances of "Slack" throughout the Oncall / Iris tools). I've already began work on removing all instances of "Slack" from the tools, instead replacing the references with "Chat" (The Teams 'Slack Channel' is now 'Chat Override', this can be the teams slack channel, MS Teams Webhook, etc). That being said, I'm running into a bit of trouble with implementing an MS Teams Vendor (The Iris/src/vendors/__init__py doesn't like the mode name 'chat').

If, by default, Oncall and Iris were more modular (Aka, make a portion of the config set the preferred vendors for Chat, SMS, Call, E-mail, etc. and it would select the appropriate vendor script.)

Vendors:
Call: twillio
SMS: twilio
E-mail: smtp
Chat: teams

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant