OpenShift Pipelines API

The OpenShift Pipelines adds set of Custom Resources Defintion (CRD), that allows to run Pipelines and Triggers.

Pipelines API

oc api-resources --api-group='tekton.dev'

The command show an output like:

NAME                SHORTNAMES   APIGROUP     NAMESPACED   KIND
clustertasks                     tekton.dev   false        ClusterTask
conditions                       tekton.dev   true         Condition
pipelineresources                tekton.dev   true         PipelineResource
pipelineruns        pr,prs       tekton.dev   true         PipelineRun
pipelines                        tekton.dev   true         Pipeline
taskruns            tr,trs       tekton.dev   true         TaskRun
tasks                            tekton.dev   true         Task

Triggers API

oc api-resources --api-group='triggers.tekton.dev'

The command show an output like:

NAME                     SHORTNAMES   APIGROUP              NAMESPACED   KIND
clustertriggerbindings   ctb          triggers.tekton.dev   false        ClusterTriggerBinding
eventlisteners           el           triggers.tekton.dev   true         EventListener
triggerbindings          tb           triggers.tekton.dev   true         TriggerBinding
triggertemplates         tt           triggers.tekton.dev   true         TriggerTemplate