Uploaded image for project: 'Subscription Watch'
  1. Subscription Watch
  2. SWATCH-3874

Register SWATCH application and event types in Notifications service

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • None

      Context

      Register the SWATCH bundle, application, and utilization event types in the Notifications service using the self-service administration portal. Create a basic placeholder email template to unblock POC and technical testing. This establishes the foundation for SWATCH to send notifications and enables proper event type management in Stage environment.

      👉 Required before SWATCH-3870 (POC) - enables application registration and testing

      Reference: Register Application Guide

      Out of Scope

      • Production registration (handled by RHCLOUD-26268)
      • Production-ready email template design and UX (handled by SWATCH-3872)
      • Event schema definition (defined during research phase)
      • Bundle creation (use existing Red Hat bundle or request new)

      Acceptance Criteria

      Must Have

      • Register SWATCH application in appropriate bundle using Stage admin portal
        • Already completed by Notifications team
      • Create utilization threshold event type "usage-over-105-percent"
      • Configure event type properties (display names, descriptions, visibility, subscription defaults)
      • Create and configure Rover Group for SWATCH team access to manage event types
        • Application is managed by Notifications team
      • Document application internal name and event type internal names for use in payload
      • Create basic placeholder email template to unblock POC testing with minimal content:
        __ Subject: "RHEL Usage Alert - Org: {org_id}
        "
        __ Body: "Your {product_tag}
        subscription usage has exceeded {threshold_percentage}
        % of capacity."

       

              kflahert@redhat.com Kevin Flaherty
              lburnett0 Lindsey Burnett
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: