Skip to content

Use the tkn CLI to install Tekton CRDs into cluster (QuickStart helper) #2317

Open
@IngwiePhoenix

Description

Feature request

I would like to request the CLI being able to install the Tekton CRDs required to make the CI/CD system work. There is no Helm chart, and the documentation lists a myriad of kubectl apply -f http... commands that are harder to track. Instead, it'd be awesome to simply use the tkn CLI for that.

Use case

When getting started and wanting to dive right in, having a "Install tkn, run tkn install and try these pipelines" as a Getting Started quickstart.

It may also allow the user to specify the version of the various CRDs to be installed, which could be tracked as part of GitOps.

UI Example

tkn install # Install latest
tkn install v1.2.3 # Install a specific version
tkn apply # Take a file, or read a file from the current working directory 
          # with a base config of what should or should not be installed.
tkn crds # Show installed version/s if applicable
tkn uninstall # Remove CRDs

Under the hood, it may as well just run the kubectl apply -f http... commands; but it would certainly make "getting into it" easier.

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions