Uploaded image for project: 'Grouper'
  1. Grouper
  2. GRP-3754

add more notification options

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Minor
    • None
    • None
    • None
    • None

    Description

      Chris Hyzer 1 day ago
      We are revamping the failsafes in Grouper. A failsafe means configure default or specific thresholds for a job and if a problem arises the job will not run until the data problem is fixed or until an admin approves it. Notifications can be included. Here is a general failsafe wiki and a "SQL simple" wiki
      https://spaces.at.internet2.edu/display/Grouper/Grouper+loader+failsafe
      https://spaces.at.internet2.edu/display/Grouper/Grouper+loader+failsafe+-+SQL+simple
      We will flesh this out more, and add to other types of loaders and provisioning framework for v2.6.6.
      Feedback welcome
      :thumbsup_all:
      3
      :eyes:
      1

      Justin Robinson 1 day ago
      I’m super excited about this

      Justin Robinson 1 day ago
      One thing I’ve been wondering is - is there a way from a notification perspective to add in something like - call GSH template. The use case here is, perhaps I’m not a campus that wants email notifications, but instead I want to post a notice in Slack. The campus could craft a “notification GSH” that takes the message and sends it to the place they want the notification received

      Chris Hyzer 1 day ago
      uh... sure, we can add that in future :slightly_smiling_face:

      Chris Hyzer 1 day ago
      i mean, you can also just monitor an email box and take things about put in slack, but yeah

      Chris Hyzer 1 day ago
      i know you are just talking about an example, but grouper could also talk to slack too :slightly_smiling_face:

      Justin Robinson 1 day ago
      yep - i’m just thinking notifications logic generally. one thing we are probably going to do is pipe notifications to a queue. we have a notification service that allows for multiple channel broadcast and tracking.

      Chris Hyzer 1 day ago
      what type of queue?

      Justin Robinson 1 day ago
      rabbit

      Chris Hyzer 1 day ago
      what if grouper allowed this type of email address:
      queueName@grouperMessagingSystem__myRabbitConfigId
      And then what, sends a JSON with subject and body of message?

      Yoann Delattre 4 hours ago
      Also interested in a way to send a notification to slack instead of mail (we are using Mattermost here but it's compatible with the slack message).

      Joel Rettinger 1 hour ago
      @mchyzer That sounds like a great option for sending notifications to a message queue! or even as a general template style for a broader notifications option like queueOrChannelOrDefaultEtcOfExternalSystem@grouperSomeSupportedSystemType__myExtSystemConfigId, or a [list] of such endpoints
      New

      Joel Rettinger 1 hour ago
      And/or like Justin was saying, the option for institutions to add their own "event handler scripts" for various situations.

      Attachments

        Activity

          People

            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            chris.hyzer@at.internet2.edu Chris Hyzer (upenn.edu)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: