Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-6023

Update Tekton and ArgoCD plugin to send notifications

Create Doc EPIC for Fe...Prepare for Y ReleasePrepare for Z ReleaseXMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False

      Feature Overview (aka. Goal Summary)

      When a customer is using RHDH or RHTAP, they should receive notifications from the Tekton and ArgoCD plugin. A developer will look at other pages in RHDH and not stay on the CI or CD page. When something happens, the plugin will send a notification and the user will receive a message instantly.

      Goals (aka. expected user outcomes)

      When a Tekton pipeline is finished, it should send a notification to the owner (it can be a user or a group) of the component to let them know that the pipeline has succeeded or finished with an error.

      When an ArgoCD job is finished, it should send a notification to the owner (it can be a user or a group) of the component to let them know that the job has succeeded or finished with an error.

      Requirements (aka. Acceptance Criteria):

      • As a component owner, I want to be notified when the Tekton pipeline has successfully completed.
      • As a component owner, I want to be notified when the Tekton pipeline has terminated with an error, with the error in the message and a link that redirects to the pipeline run.
      • As a component owner, I want to be notified when the ArgoCD job has successfully completed.
      • As a component owner, I want to be notified when the ArgoCD job has terminated with an error, with the error in the message and a link that redirects to the pipeline run.

      Documentation Considerations

      In the Tekton and ArgoCD plugin documentation, we want to describe the new behavior.

              Unassigned Unassigned
              jfargett@redhat.com Christophe Fargette
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: