Open IngwiePhoenix opened 6 months ago
@IngwiePhoenix Thanks for creating the issue. Have you tried https://github.com/tektoncd/operator, it provides the one click install UX
That's pretty neat, hadn't seen that before. This would make a neat "helm chart lite", which just installs the operator and takes the installation type as a value. Basic, but gets the job done.
That said, why is there no official Helm chart to install the CRDs and friends? I haven't looked into OpenShift yet, since all I have is k3s...
EDIT: Damn, sometimes im blind... xD
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
Under the hood, it may as well just run the
kubectl apply -f http...
commands; but it would certainly make "getting into it" easier.