pipelines-feedback-tekton

command module
v0.0.0-...-c8bca88 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2024 License: MIT Imports: 6 Imported by: 0

README

Tekton Pipelines Feedback

Kubernetes controller - provides an SCM (and not only) integration to notify external systems about Tekton Pipelines execution.

How it works?

Controller on the cluster is watching tagged PipelineRun resources and notifying external system, e.g. Gitlab - adding a comment to Merge Request and setting a commit status (red/green).

gitlab.png

github.png

Built using pipelines-feedback-core

pipelines-feedback-core is a universal framework for integrating any Kubernetes-based job executor with external systems.

Getting started

Pipelines Feedback Tekton is available as a Helm Chart for installation.

Using ArgoCD

Simply import it as a Helm application.

apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
  name: pipelines-feedback-tekton
  namespace: cluster-root
spec:
  destination:
    namespace: my-namespace
    server: https://kubernetes.default.svc
  project: default
  source:
    chart: tekton-chart
    helm:
      values: |
        rbac:
            resourceNames: ["my-secret-name-in-every-namespace"]
    repoURL: quay.io/pipelines-feedback
    targetRevision: 0.1
  syncPolicy: {}
Manually with Helm
helm install pft oci://quay.io/pipelines-feedback/tekton-chart --version 0.0.1-latest-main --dry-run

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkgs

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL