Files
homelab/cluster-config/components/pipelines-operator/base/tekton-config.yaml

130 lines
3.9 KiB
YAML

apiVersion: operator.tekton.dev/v1alpha1
kind: TektonConfig
metadata:
annotations:
argocd.argoproj.io/sync-options: SkipDryRunOnMissingResource=true
## Do last to overwrite default rather then other way arround
argocd.argoproj.io/sync-wave: "99"
name: config
spec:
addon:
params:
- name: clusterTasks
value: "true"
- name: pipelineTemplates
value: "true"
- name: communityClusterTasks
value: "true"
- name: resolverTasks
value: 'true'
- name: resolverStepActions
value: 'true'
- name: communityResolverTasks
value: 'true'
chain:
artifacts.taskrun.format: in-toto
artifacts.taskrun.storage: tekton
artifacts.taskrun.signer: x509
artifacts.oci.storage: oci
artifacts.oci.format: simplesigning
artifacts.oci.signer: x509
transparency.enabled: "true"
dashboard:
options:
disabled: false
readonly: false
hub:
options:
disabled: false
params:
- name: createRbacResource
value: "true"
pipeline:
await-sidecar-readiness: true
coschedule: workspaces
default-service-account: pipeline
disable-affinity-assistant: true
disable-creds-init: false
enable-api-fields: beta
enable-bundles-resolver: true
enable-cel-in-whenexpression: false
enable-cluster-resolver: true
enable-custom-tasks: true
enable-git-resolver: true
enable-hub-resolver: true
enable-param-enum: false
enable-provenance-in-status: false
enable-step-actions: true
enforce-nonfalsifiability: none
git-resolver-config:
default-revision: main
fetch-timeout: 1m
default-url: https://github.com/gnunn-gitops/tekton-catalog
keep-pod-on-cancel: false
max-result-size: 4096
metrics.count.enable-reason: false
metrics.pipelinerun.duration-type: lastvalue
metrics.pipelinerun.level: pipelinerun
metrics.taskrun.duration-type: lastvalue
metrics.taskrun.level: taskrun
options:
disabled: false
params:
- name: enableMetrics
value: "true"
performance:
disable-ha: false
require-git-ssh-secret-known-hosts: false
results-from: termination-message
running-in-environment-with-injected-sidecars: true
send-cloudevents-for-runs: false
set-security-context: false
trusted-resources-verification-no-match-policy: ignore
platforms:
openshift:
pipelinesAsCode:
enable: true
options:
disabled: false
settings:
application-name: Pipelines as Code CI
auto-configure-new-github-repo: "false"
bitbucket-cloud-check-source-ip: "true"
auto-configure-repo-namespace-template: ""
bitbucket-cloud-additional-source-ip: ""
custom-console-name: ""
custom-console-url: ""
custom-console-url-namespace: ""
custom-console-url-pr-details: ""
custom-console-url-pr-tasklog: ""
default-max-keep-runs: "0"
error-detection-from-container-logs: "true"
error-detection-max-number-of-lines: "50"
error-detection-simple-regexp: ^(?P<filename>[^:]*):(?P<line>[0-9]+):(?P<column>[0-9]+):([
]*)?(?P<error>.*)
error-log-snippet: "true"
hub-catalog-name: tekton
hub-url: https://api.hub.tekton.dev/v1
max-keep-run-upper-limit: "0"
remember-ok-to-test: "true"
remote-tasks: "true"
secret-auto-create: "true"
secret-github-app-scope-extra-repos: ""
secret-github-app-token-scoped: "true"
tekton-dashboard-url: ""
scc:
default: pipelines-scc
profile: all
pruner:
disabled: false
keep: 100
resources:
- pipelinerun
schedule: 0 8 * * *
targetNamespace: openshift-pipelines
trigger:
default-service-account: pipeline
enable-api-fields: stable
options:
disabled: false