Pipelines Feedback can integrate any CI/CD with any external system to report Pipelines status into.
At first please choose an implementation you wish to use.
Known implementations:
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
.
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.