OpenShift Pipelines tkn reference¶
This section lists the basic tkn CLI commands.
Basic syntax¶
tkn [command or options] [arguments...]
Global options¶
--help, -h
Utility commands¶
tkn¶
Parent command for tkn CLI.
completion [shell]¶
Print shell completion code which must be evaluated to provide interactive completion. Supported shells are bash and zsh.
version¶
Print version information of the tkn CLI.
Pipelines management commands¶
pipeline¶
Manage pipelines.
pipeline delete¶
Delete a pipeline.
pipeline describe¶
Describe a pipeline.
pipeline list¶
Display a list of pipelines.
pipeline logs¶
Display the logs for a specific pipeline.
pipeline start¶
Start a pipeline.
Pipeline run commands¶
pipelinerun¶
Manage pipeline runs.
pipelinerun cancel¶
Cancel a pipeline run.
$ tkn pipelinerun cancel mypipelinerun -n myspace
pipelinerun delete¶
Delete a pipeline run.
$ tkn pipelinerun delete mypipelinerun1 mypipelinerun2 -n myspace
$ tkn pipelinerun delete -n myspace --keep 5 (1)
- Replace
5with the number of most recently executed pipeline runs you want to retain.
Note
Starting with Red Hat OpenShift Pipelines 1.6, the tkn pipelinerun delete --all command does not delete any resources that are in the running state.
pipelinerun describe¶
Describe a pipeline run.
$ tkn pipelinerun describe mypipelinerun -n myspace
pipelinerun list¶
List pipeline runs.
pipelinerun logs¶
Display the logs of a pipeline run.
$ tkn pipelinerun logs mypipelinerun -a -n myspace
Task management commands¶
task¶
Manage tasks.
task delete¶
Delete a task.
$ tkn task delete mytask1 mytask2 -n myspace
task describe¶
Describe a task.
task list¶
List tasks.
task logs¶
Display task logs.
$ tkn task logs mytask mytaskrun -n myspace
task start¶
Start a task.
$ tkn task start mytask -s <ServiceAccountName> -n myspace
Task run commands¶
taskrun¶
Manage task runs.
taskrun cancel¶
Cancel a task run.
taskrun delete¶
Delete a TaskRun.
$ tkn taskrun delete mytaskrun1 mytaskrun2 -n myspace
$ tkn taskrun delete -n myspace --keep 5 (1)
- Replace
5with the number of most recently executed task runs you want to retain.
taskrun describe¶
Describe a task run.
taskrun list¶
List task runs.
taskrun logs¶
Display task run logs.
$ tkn taskrun logs -f mytaskrun -n myspace
Condition management commands¶
condition¶
Manage Conditions.
condition delete¶
Delete a Condition.
$ tkn condition delete mycondition1 -n myspace
condition describe¶
Describe a Condition.
$ tkn condition describe mycondition1 -n myspace
condition list¶
List Conditions.
Pipeline Resource management commands¶
resource¶
Manage Pipeline Resources.
resource create¶
Create a Pipeline Resource.
This is an interactive command that asks for input on the name of the Resource, type of the Resource, and the values based on the type of the Resource.
resource delete¶
Delete a Pipeline Resource.
$ tkn resource delete myresource -n myspace
resource describe¶
Describe a Pipeline Resource.
resource list¶
List Pipeline Resources.
ClusterTask management commands¶
Warning
In Red Hat OpenShift Pipelines 1.10, ClusterTask functionality of the tkn command-line utility is deprecated and is planned to be removed in a future release.
clustertask¶
Manage ClusterTasks.
clustertask delete¶
Delete a ClusterTask resource in a cluster.
clustertask describe¶
Describe a ClusterTask.
clustertask list¶
List ClusterTasks.
clustertask start¶
Start ClusterTasks.
Trigger management commands¶
eventlistener¶
Manage EventListeners.
eventlistener delete¶
Delete an EventListener.
$ tkn eventlistener delete mylistener1 mylistener2 -n myspace
eventlistener describe¶
Describe an EventListener.
$ tkn eventlistener describe mylistener -n myspace
eventlistener list¶
List EventListeners.
eventlistener logs¶
Display logs of an EventListener.
$ tkn eventlistener logs mylistener -n myspace
triggerbinding¶
Manage TriggerBindings.
triggerbinding delete¶
Delete a TriggerBinding.
$ tkn triggerbinding delete mybinding1 mybinding2 -n myspace
triggerbinding describe¶
Describe a TriggerBinding.
$ tkn triggerbinding describe mybinding -n myspace
triggerbinding list¶
List TriggerBindings.
triggertemplate¶
Manage TriggerTemplates.
triggertemplate delete¶
Delete a TriggerTemplate.
$ tkn triggertemplate delete mytemplate1 mytemplate2 -n `myspace`
triggertemplate describe¶
Describe a TriggerTemplate.
$ tkn triggertemplate describe mytemplate -n `myspace`
triggertemplate list¶
List TriggerTemplates.
clustertriggerbinding¶
Manage ClusterTriggerBindings.
clustertriggerbinding delete¶
Delete a ClusterTriggerBinding.
$ tkn clustertriggerbinding delete myclusterbinding1 myclusterbinding2
clustertriggerbinding describe¶
Describe a ClusterTriggerBinding.
$ tkn clustertriggerbinding describe myclusterbinding
clustertriggerbinding list¶
List ClusterTriggerBindings.
Hub interaction commands¶
Interact with Tekton Hub for resources such as tasks and pipelines.
hub¶
Interact with hub.
Note
For each example, to get the corresponding sub-commands and flags, run tkn hub <command> --help.
hub downgrade¶
Downgrade an installed resource.
$ tkn hub downgrade task mytask --to version -n mynamespace
hub get¶
Get a resource manifest by its name, kind, catalog, and version.
$ tkn hub get [pipeline | task] myresource --from tekton --version version
hub info¶
Display information about a resource by its name, kind, catalog, and version.
$ tkn hub info task mytask --from tekton --version version
hub install¶
Install a resource from a catalog by its kind, name, and version.
$ tkn hub install task mytask --from tekton --version version -n mynamespace
hub reinstall¶
Reinstall a resource by its kind and name.
$ tkn hub reinstall task mytask --from tekton --version version -n mynamespace
hub search¶
Search a resource by a combination of name, kind, and tags.
hub upgrade¶
Upgrade an installed resource.