Skip to content

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

License

Notifications You must be signed in to change notification settings

emanuelelevo/operator

 
 

Repository files navigation

Tektoncd Operator

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.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

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 92.1%
  • Shell 4.6%
  • Python 2.2%
  • Other 1.1%