API for Stopping, Snoozing, and Cancelling Pipelines for Scheduled Scan Execution Policies

Problem Statement

Users of GitLab Scan Execution Policies need a way to temporarily pause pipeline executions during critical periods or maintenance windows. Otherwise, they must either disable the entire policy or manually manage schedules, which is inefficient and error-prone.

Business Value

  • Improved resource management for CI/CD infrastructure
  • Reduced operational overhead during maintenance windows
  • Prevention of resource contention between scheduled scans and critical deployments
  • More efficient cost management of CI minutes and runner resources

User Story

As a DevOps engineer or security team member,
I want to temporarily pause scheduled scan executions for specific policies,
So that I can free up CI/CD resources for critical operations and manage costs effectively.

Edited by 🤖 GitLab Bot 🤖