/tektoncd-operator

Kubernetes operator to manage installation, updation and uninstallation of tektoncd projects (pipeline, …)

Primary LanguageGoApache License 2.0Apache-2.0

Tektoncd Operator

Go Report Card CII Best Practices

The quickest and easiest way to install, upgrade and manage TektonCD Pipelines, Dashboard, Triggers on any Kubernetes Cluster.

Quick Start

Install Tektoncd Operator

  1. Install operator

    $ kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/latest/release.yaml
    
  2. Install Components ( uses installation profiles: lite , all, basic)

    Where

    Profile Installed Component Platform
    lite Pipeline Kubernetes, Openshift
    basic Pipeline, Trigger Kubernetes, Openshift
    all Pipeline, Trigger, Dashboard Kubernetes
    Pipeline, Trigger, Addons Openshift
    # to install pipelines, triggers and dashboard (use profile 'all')
    $ kubectl apply -f https://raw.githubusercontent.com/tektoncd/operator/main/config/crs/kubernetes/config/all/operator_v1alpha1_config_cr.yaml
    

Detailed Documentation

Concepts and Guides

Development Guide

Development Guide

Running E2E tests

Testing Guide

Release Guide

How to make a TektonCD/Operator Release

Gerating OperatorHub Bundle(s)

OperatorHub Bundles

Roadmap

Roadmap

Read the docs

Version Docs
HEAD Docs @ HEAD
v0.60.0 Docs @ v0.60.0
v0.59.0 Docs @ v0.59.0
v0.58.0 Docs @ v0.58.0
v0.57.0 Docs @ v0.57.0
v0.56.0 Docs @ v0.56.0
v0.55.1 Docs @ v0.55.1
v0.55.0 Docs @ v0.55.0
v0.54.0 Docs @ v0.54.0
v0.23.0-2 Docs @ v0.23.0-2
v0.23.0-1 Docs @ v0.23.0-1
v0.22.0-3 Docs @ v0.22.0-3
v0.22.0-2 Docs @ v0.22.0-2
v0.22.0-1 Docs @ v0.22.0-1
v0.21.0-1 Docs @ v0.21.0-1