Pipeline Notificaitons: Step start/Step finish notifications
in progress
J
Jasmine Salamander
Currently, pipeline notifications lets us choose Pipeline Start/Success/Failure and Stage Start/Success/Failure. Harness also provides a "Step Failure" notification event, but no Step Start/Step Success.
While notifying when specific stages start and finish covers a lot of our usecases, sometimes we want to get more granular. For example, in our production deploy stage, we perform a progressive rollout that comprises of multiple smaller deploy operations. There are also approval checks in between certain steps in the deploy stage. We want to be able to notify the user as the deploy progresses and when their approval is required.
Our proposal is that Harness offer the Step Start/Step Success notification types. Because running these for every step would be undesirably noisy, these would be most useful if paired with https://ideas.harness.io/feature-request/p/pipeline-notifications-only-send-notifications-if-conditional-expression-evaluat, or another mechanism that would let us limit the notification to specific steps.
Log In
This post was marked as
in progress
Sudarshan Purohit
marked this post as
long-term
We are working on adding a notification for Approval/User Input Pending notifications in the coming quarter, however, we will need to carefully consider notifications for step starts/finish to make sure the notifications don't increase dramatically in volume. We will update this ticket as we work out the right approach.
Shylaja Sundararajan
marked this post as
under review