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.