Uploaded image for project: 'OpenShift Pipelines'
  1. OpenShift Pipelines
  2. SRVKP-8625

Accept service accounts as approvers

XMLWordPrintable

    • Icon: Feature Feature
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • Manual Approval
    • False
    • Hide

      None

      Show
      None
    • 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

              Unassigned Unassigned
              rh-ee-pbheeman Pavan Mandayam Bheeman
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: