Merge commit 'fe564d72279f4ab061b961dd528623f0ed272667' as 'cluster-config'

This commit is contained in:
2025-03-30 15:46:16 -05:00
346 changed files with 11754 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
resources:
- subscription.yaml
- tekton-config.yaml
# Partial needs more work, even with sync wave it fails. Suspect TektonInstaller needs health check so this doesn't get applied until it's ready
# - tekton-config-metrics-partial.yaml

View File

@@ -0,0 +1,13 @@
apiVersion: operators.coreos.com/v1alpha1
kind: Subscription
metadata:
labels:
operators.coreos.com/openshift-pipelines-operator-rh.openshift-operators: ""
name: openshift-pipelines-operator-rh
namespace: openshift-operators
spec:
channel: pipelines-1.18
installPlanApproval: Automatic
name: openshift-pipelines-operator-rh
source: redhat-operators
sourceNamespace: openshift-marketplace

View File

@@ -0,0 +1,13 @@
apiVersion: operator.tekton.dev/v1alpha1
kind: TektonConfig
metadata:
name: config
annotations:
argocd.argoproj.io/sync-options: Validate=false,ServerSideApply=true, SkipDryRunOnMissingResource=true
argocd.argoproj.io/sync-wave: "99"
spec:
pipeline:
metrics.taskrun.level: taskrun
metrics.pipelinerun.level: pipelinerun
metrics.taskrun.duration-type: lastvalue
metrics.pipelinerun.duration-type: lastvalue

View File

@@ -0,0 +1,129 @@
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