Skip to content

Stakater Tekton Chart

Overview

Tekton pipelines need a lot of components that need to be deployed to configure a working pipeline. This makes Tekton hard to manage. To overcome this problem, we at Stakater have create the Stakater Tekton Chart. Stakater Tekton Chart is a Helm chart that wraps all components needed by a Tekton pipeline.

Tekton Chart Components

The chart contains templates for all required Tekton resources such as pipeline, task, eventlistener, triggers, etc.

Most of the complexity abstracted away using our Tekton pipeline chart.

chart-structure.png Some key things to note above are:

  • eventlistener - listens to incoming events like a push to a branch.
  • trigger - the eventlistener specifies a trigger which in turn specifies:
    • interceptor - it receives data from the event
    • triggerbinding - extracts values from the event interceptor
    • triggertemplate - defines pipeline run resource template in its definition which in turn references the pipeline

Note: We do not need to define interceptor and trigger templates in every trigger while using stakater Tekton pipeline chart.

  • pipeline - this is the pipeline definition, it wires together all the items above (workspaces, tasks & secrets etc) into a useful & reusable set of activities.
  • tasks - these are the building blocks of Tekton. They are the custom resources that take parameters and run steps on the shell of a provided image. They can produce results and share workspaces with other tasks.

To learn more about Stakater Tekton Chart, please visit Stakater Tekton Chart repository

Copyright © 2023 Stakater AB – Change cookie settings