from sentry.utils.imports import import_submodules
from sentry.rules import rules

from .notify_action import MsTeamsNotifyServiceAction

import_submodules(globals(), __name__, __path__)

rules.add(MsTeamsNotifyServiceAction)
from sentry.utils.imports import import_submodules
from sentry.rules import rules

from .notify_action import AzureDevopsCreateTicketAction

import_submodules(globals(), __name__, __path__)

rules.add(AzureDevopsCreateTicketAction)
Exemple #3
0
from sentry.rules import rules

from .client import JIRA_KEY, JiraApiClient
from .integration import JiraIntegration, JiraIntegrationProvider
from .notify_action import JiraCreateTicketAction

__all__ = (
    "JIRA_KEY",
    "JiraApiClient",
    "JiraCreateTicketAction",
    "JiraIntegration",
    "JiraIntegrationProvider",
)


rules.add(JiraCreateTicketAction)
from __future__ import absolute_import

from sentry.utils.imports import import_submodules
from sentry.rules import rules
from sentry.integrations import register

from .notify_action import OpsgenieNotifyServiceAction
from .integration import OpsgenieIntegrationProvider

import_submodules(globals(), __name__, __path__)

rules.add(OpsgenieNotifyServiceAction)
register(OpsgenieIntegrationProvider)
Exemple #5
0
from __future__ import absolute_import

from sentry.rules import rules

from .notify_action import PagerDutyNotifyServiceAction

rules.add(PagerDutyNotifyServiceAction)
Exemple #6
0
from sentry.rules import rules
from sentry.utils.imports import import_submodules

from .notify_action import SlackNotifyServiceAction

import_submodules(globals(), __name__, __path__)

rules.add(SlackNotifyServiceAction)
Exemple #7
0
import sentry_useremail
from sentry_useremail.actions import EmailUserAction
from sentry.plugins.bases.notify import NotifyPlugin
from sentry.rules import rules


class UserEmailPlugin(NotifyPlugin):
    author = 'Dave McLain'
    author_url = 'https://github.com/dmclain/sentry-useremail'
    version = sentry_useremail.VERSION
    description = "Individual emails for rules."
    resource_links = [
        ('Issues', 'https://github.com/dmclain/sentry-useremail/issues'),
        ('Source', 'https://github.com/dmclain/sentry-useremail'),
    ]
    slug = 'useremail'
    title = 'User email'
    conf_title = title
    conf_key = 'useremail'


rules.add(EmailUserAction)
Exemple #8
0
from __future__ import absolute_import

from sentry.utils.imports import import_submodules
from sentry.rules import rules

from .notify_action import SlackNotifyServiceAction

import_submodules(globals(), __name__, __path__)

rules.add(SlackNotifyServiceAction)