Support filtering pipeline executions by inputs in input set
P
Psychological Firefly
related to support ticket: https://support.harness.io/hc/en-us/requests/78142
We have a compliance check in our pipelines that requires finding the last successful execution that deployed a particular repository to Production. We need to ensure that the person approving the push to prod has not committed to the source code since the last time it went to production. We would be using the services/environments API, however not all our services/pipelines that need this compliance check are supported by services/environments, (serverless components that aren't lambdas, COTS deployments that don't fit into a CD service definition, etc).
We are currently using the execution summary endpoint and a script that filters through all past executions to find the last time this repository went to prod by inspecting the inputset/codebase properties for the repository URL. This process will get slower and slower as we add more execution history to our pipelines, and we would like to explore ways to filter the pipeline execution endpoint for inputs given in the input set.
Log In