Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 3.45 KB

USAGE.md

File metadata and controls

48 lines (33 loc) · 3.45 KB

Getting started guide

Pipelines Feedback can integrate any CI/CD with any external system to report Pipelines status into.

Feedback Provider (CI/CD system - source of Pipelines execution knowledge)

At first please choose an implementation you wish to use.

Known implementations:

Common configuration

Regardless of selected controller if you are using Tekton, or plain kind: Job or other CI/CD there are things that are common for all controllers based on pipelines-feedback-core.

Global configuration reference

Pipelines Feedback Core has a core set of settings which are not associated with any Feedback Receiver, Controller, Store or Feedback Provider. Those configuration options are called global.

Name Default value Description
dashboard-url Go-template formatted URL to any dashboard e.g. OpenShift Pipelines, Tekton Dashboard, other.
Example: https://console-openshift-console.apps.my-cluster.org/k8s/ns/{{ .namespace }}/tekton.dev~v1beta1~PipelineRun/{{ .name }}
logs-enabled true Fetch logs from builds [true/false]
logs-max-line-length 64 How many characters a single log line could have
logs-max-full-length-lines-count 10 How many log lines should be returned
logs-split-separator (...) A string that replaces ending in truncated logs

Controllers can use common Helm Chart maintained in this repository.