apiVersion: operator.tekton.dev/v1alpha1
kind: TektonConfig
metadata:
name: config
spec:
pipeline:
options:
disabled: false
configMaps:
config-defaults:
data:
# Add default container resource quotas
# Adjust the values below according to your cluster's resource capacity and workload requirements
default-container-resource-requirements: |
place-scripts: # updates resource requirements of a 'place-scripts' container
requests:
memory: "<MEMORY_REQUEST>" # e.g., "128Mi"
cpu: "<CPU_REQUEST>" # e.g., "250m"
limits:
memory: "<MEMORY_LIMIT>" # e.g., "512Mi"
cpu: "<CPU_LIMIT>" # e.g., "500m"
prepare: # updates resource requirements of a 'prepare' container
requests:
memory: "<MEMORY_REQUEST>" # e.g., "128Mi"
cpu: "<CPU_REQUEST>" # e.g., "250m"
limits:
memory: "<MEMORY_LIMIT>" # e.g., "256Mi"
cpu: "<CPU_LIMIT>" # e.g., "500m"
working-dir-initializer: # updates resource requirements of a 'working-dir-initializer' container
requests:
memory: "<MEMORY_REQUEST>" # e.g., "128Mi"
cpu: "<CPU_REQUEST>" # e.g., "250m"
limits:
memory: "<MEMORY_LIMIT>" # e.g., "512Mi"
cpu: "<CPU_LIMIT>" # e.g., "500m"
prefix-scripts: # updates resource requirements of containers which starts with 'scripts-'
requests:
memory: "<MEMORY_REQUEST>" # e.g., "128Mi"
cpu: "<CPU_REQUEST>" # e.g., "250m"
limits:
memory: "<MEMORY_LIMIT>" # e.g., "512Mi"
cpu: "<CPU_LIMIT>" # e.g., "500m"
prefix-sidecar-scripts: # updates resource requirements of containers which starts with 'sidecar-scripts-'
requests:
memory: "<MEMORY_REQUEST>" # e.g., "128Mi"
cpu: "<CPU_REQUEST>" # e.g., "250m"
limits:
memory: "<MEMORY_LIMIT>" # e.g., "512Mi"
cpu: "<CPU_LIMIT>" # e.g., "500m"
sidecar-tekton-log-results: # updates resource requirements of a 'sidecar-tekton-log-results' container
requests:
memory: "<MEMORY_REQUEST>" # e.g., "128Mi"
cpu: "<CPU_REQUEST>" # e.g., "100m"
limits:
memory: "<MEMORY_LIMIT>" # e.g., "256Mi"
cpu: "<CPU_LIMIT>" # e.g., "250m"
deployments:
# Adjust the resource values below according to your cluster's capacity and performance requirements
tekton-pipelines-controller:
spec:
replicas: <REPLICA_COUNT> # e.g., 1
template:
spec:
containers:
- name: tekton-pipelines-controller
resources:
requests:
cpu: <CPU_REQUEST> # e.g., "500m"
memory: <MEMORY_REQUEST> # e.g., "512Mi"
limits:
cpu: <CPU_LIMIT> # e.g., "1"
memory: <MEMORY_LIMIT> # e.g., "1Gi"
tekton-pipelines-remote-resolvers:
spec:
replicas: <REPLICA_COUNT> # e.g., 1
template:
spec:
containers:
- name: controller
resources:
requests:
cpu: <CPU_REQUEST> # e.g., "200m"
memory: <MEMORY_REQUEST> # e.g., "256Mi"
limits:
cpu: <CPU_LIMIT> # e.g., "500m"
memory: <MEMORY_LIMIT> # e.g., "512Mi"
tekton-pipelines-webhook:
spec:
replicas: <REPLICA_COUNT> # e.g., 1
template:
spec:
containers:
- name: webhook
resources:
requests:
cpu: <CPU_REQUEST> # e.g., "500m"
memory: <MEMORY_REQUEST> # e.g., "256Mi"
limits:
cpu: <CPU_LIMIT> # e.g., "1"
memory: <MEMORY_LIMIT> # e.g., "500Mi"
tekton-events-controller:
spec:
replicas: <REPLICA_COUNT> # e.g., 1
template:
spec:
containers:
- name: tekton-events-controller
resources:
requests:
cpu: <CPU_REQUEST> # e.g., "100m"
memory: <MEMORY_REQUEST> # e.g., "100Mi"
limits:
cpu: <CPU_LIMIT> # e.g., "200m"
memory: <MEMORY_LIMIT> # e.g., "256Mi"