-
Feature
-
Resolution: Unresolved
-
Normal
-
None
-
None
-
False
-
-
False
-
-
High-Level Description (Executive Summary)
Enable Kubernetes service accounts to act as approvers for ApprovalTask resources, allowing automated CI/CD systems and pods to programmatically approve or reject manual approval gates in Tekton pipelines.
Goals
Who benefits:
- DevOps teams using automated CI/CD systems with Tekton pipelines
- Organizations wanting to integrate external approval workflows (PR approvals, security scans, etc.) with pipeline gates
- Teams needing programmatic approval capabilities alongside human approvers
Current State vs Future State:
- Today: Only human users can approve ApprovalTasks through manual interaction
- Future: Both human users and service accounts can approve, enabling automated approval workflows based on external conditions (PR approvals, test results, security checks, etc.)
Upstream feature request - https://github.com/openshift-pipelines/manual-approval-gate/issues/743