Skip to content

Plugin: Tekton Pipeline Runner #169

Description

@bobbyjohnstx

Summary

Tools for managing Tekton pipelines on OpenShift — trigger runs, check status, view logs, and verify supply chain attestations.

Plugin Details

  • Red Hat product: OpenShift Pipelines 1.22
  • Plugin hooks: tool, shell.env
  • Complexity: Medium
  • Priority: 9 (Medium value)

Tools

Tool Description
tekton_list_pipelines List available pipelines with last run status and duration
tekton_start_run Start a pipeline run with parameters (with permission prompt)
tekton_run_status Check PipelineRun status: task statuses, conditions, result
tekton_run_logs Get logs for a specific task in a PipelineRun
tekton_list_tasks List available Tasks and ClusterTasks
tekton_enterprise_contract Verify Enterprise Contract results: SLSA attestation, policy violations, signatures

Additional hooks

  • shell.env: Injects KUBECONFIG (shared with OCP plugin) and TKN_NAMESPACE

Trusted Application Pipeline integration

  • Enterprise Contract verification results
  • SLSA Level 3 attestation verification (Tekton Chains)
  • Policy evaluation from Enterprise Contract engine

Use case

Developer finishes a code change. The LLM runs the CI pipeline, monitors progress, checks failures, and verifies Enterprise Contract policies — full CI feedback loop without leaving the session.


From: Red Hat Product Integration Plugin Ideas

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions