From 4107d33c3033e0314cb77b88e692190c2020939a Mon Sep 17 00:00:00 2001 From: Abhishek Ghosh Date: Mon, 26 May 2025 13:44:36 +0530 Subject: [PATCH] update resource configurations for Tekton components Signed-off-by: Abhishek Ghosh --- .../main-pipeline-service-configuration.yaml | 130 ++++++++++++++++++ .../main-pipeline-service-configuration.yaml | 130 ++++++++++++++++++ .../staging/stone-stage-p01/deploy.yaml | 130 ++++++++++++++++++ .../staging/stone-stg-rh01/deploy.yaml | 130 ++++++++++++++++++ 4 files changed, 520 insertions(+) diff --git a/components/pipeline-service/development/main-pipeline-service-configuration.yaml b/components/pipeline-service/development/main-pipeline-service-configuration.yaml index bcb28e81a06..39735492729 100644 --- a/components/pipeline-service/development/main-pipeline-service-configuration.yaml +++ b/components/pipeline-service/development/main-pipeline-service-configuration.yaml @@ -1960,6 +1960,136 @@ spec: requests: cpu: 200m memory: 200Mi + pipelines-as-code-controller: + spec: + template: + spec: + containers: + - name: pac-controller + resources: + limits: + cpu: 400m + memory: 250Mi + requests: + cpu: 200m + memory: 200Mi + pipelines-as-code-watcher: + spec: + template: + spec: + containers: + - name: pac-watcher + resources: + limits: + cpu: 500m + memory: 1Gi + requests: + cpu: 200m + memory: 200Mi + pipelines-as-code-webhook: + spec: + template: + spec: + containers: + - name: pac-webhook + resources: + limits: + cpu: 400m + memory: 250Mi + requests: + cpu: 200m + memory: 200Mi + pipelines-console-plugin: + spec: + template: + spec: + containers: + - name: pipelines-console-plugin + resources: + limits: + cpu: 200m + memory: 100Mi + requests: + cpu: 200m + memory: 100Mi + tekton-chains-controller: + spec: + template: + spec: + containers: + - name: tekton-chains-controller + resources: + limits: + cpu: 500m + memory: 1Gi + requests: + cpu: 200m + memory: 200Mi + tekton-events-controller: + spec: + template: + spec: + containers: + - name: tekton-events-controller + resources: + limits: + cpu: 200m + memory: 100Mi + requests: + cpu: 200m + memory: 100Mi + tekton-triggers-controller: + spec: + template: + spec: + containers: + - name: tekton-triggers-controller + resources: + limits: + cpu: 400m + memory: 250Mi + requests: + cpu: 200m + memory: 200Mi + tekton-triggers-webhook: + spec: + template: + spec: + containers: + - name: webhook + resources: + limits: + cpu: 250m + memory: 100Mi + requests: + cpu: 200m + memory: 100Mi + tekton-triggers-core-interceptors: + spec: + template: + spec: + containers: + - name: tekton-triggers-core-interceptors + resources: + limits: + cpu: 500m + memory: 1Gi + requests: + cpu: 200m + memory: 200Mi + tkn-cli-serve: + spec: + template: + spec: + containers: + - name: tkn-cli-serve + resources: + limits: + cpu: 250m + memory: 100Mi + requests: + cpu: 200m + memory: 100Mi statefulSets: tekton-pipelines-controller: spec: diff --git a/components/pipeline-service/staging/base/main-pipeline-service-configuration.yaml b/components/pipeline-service/staging/base/main-pipeline-service-configuration.yaml index 5ae9f93df2c..c1032e6725d 100644 --- a/components/pipeline-service/staging/base/main-pipeline-service-configuration.yaml +++ b/components/pipeline-service/staging/base/main-pipeline-service-configuration.yaml @@ -1776,6 +1776,136 @@ spec: requests: cpu: 400m memory: 1Gi + pipelines-as-code-controller: + spec: + template: + spec: + containers: + - name: pac-controller + resources: + limits: + cpu: 400m + memory: 250Mi + requests: + cpu: 400m + memory: 250Mi + pipelines-as-code-watcher: + spec: + template: + spec: + containers: + - name: pac-watcher + resources: + limits: + cpu: 500m + memory: 1Gi + requests: + cpu: 500m + memory: 1Gi + pipelines-as-code-webhook: + spec: + template: + spec: + containers: + - name: pac-webhook + resources: + limits: + cpu: 400m + memory: 250Mi + requests: + cpu: 400m + memory: 250Mi + pipelines-console-plugin: + spec: + template: + spec: + containers: + - name: pipelines-console-plugin + resources: + limits: + cpu: 200m + memory: 100Mi + requests: + cpu: 200m + memory: 100Mi + tekton-chains-controller: + spec: + template: + spec: + containers: + - name: tekton-chains-controller + resources: + limits: + cpu: 500m + memory: 1.5Gi + requests: + cpu: 500m + memory: 1.5Gi + tekton-events-controller: + spec: + template: + spec: + containers: + - name: tekton-events-controller + resources: + limits: + cpu: 200m + memory: 100Mi + requests: + cpu: 200m + memory: 100Mi + tekton-triggers-controller: + spec: + template: + spec: + containers: + - name: tekton-triggers-controller + resources: + limits: + cpu: 400m + memory: 250Mi + requests: + cpu: 400m + memory: 250Mi + tekton-triggers-webhook: + spec: + template: + spec: + containers: + - name: webhook + resources: + limits: + cpu: 250m + memory: 100Mi + requests: + cpu: 250m + memory: 100Mi + tekton-triggers-core-interceptors: + spec: + template: + spec: + containers: + - name: tekton-triggers-core-interceptors + resources: + limits: + cpu: 500m + memory: 1Gi + requests: + cpu: 500m + memory: 1Gi + tkn-cli-serve: + spec: + template: + spec: + containers: + - name: tkn-cli-serve + resources: + limits: + cpu: 250m + memory: 100Mi + requests: + cpu: 250m + memory: 100Mi statefulSets: tekton-pipelines-controller: spec: diff --git a/components/pipeline-service/staging/stone-stage-p01/deploy.yaml b/components/pipeline-service/staging/stone-stage-p01/deploy.yaml index a05f9356a55..bdfa03198dc 100644 --- a/components/pipeline-service/staging/stone-stage-p01/deploy.yaml +++ b/components/pipeline-service/staging/stone-stage-p01/deploy.yaml @@ -2334,6 +2334,84 @@ spec: } } deployments: + pipelines-as-code-controller: + spec: + template: + spec: + containers: + - name: pac-controller + resources: + limits: + cpu: 400m + memory: 250Mi + requests: + cpu: 400m + memory: 250Mi + pipelines-as-code-watcher: + spec: + template: + spec: + containers: + - name: pac-watcher + resources: + limits: + cpu: 500m + memory: 1Gi + requests: + cpu: 500m + memory: 1Gi + pipelines-as-code-webhook: + spec: + template: + spec: + containers: + - name: pac-webhook + resources: + limits: + cpu: 400m + memory: 250Mi + requests: + cpu: 400m + memory: 250Mi + pipelines-console-plugin: + spec: + template: + spec: + containers: + - name: pipelines-console-plugin + resources: + limits: + cpu: 200m + memory: 100Mi + requests: + cpu: 200m + memory: 100Mi + tekton-chains-controller: + spec: + template: + spec: + containers: + - name: tekton-chains-controller + resources: + limits: + cpu: 500m + memory: 1.5Gi + requests: + cpu: 500m + memory: 1.5Gi + tekton-events-controller: + spec: + template: + spec: + containers: + - name: tekton-events-controller + resources: + limits: + cpu: 200m + memory: 100Mi + requests: + cpu: 200m + memory: 100Mi tekton-operator-proxy-webhook: spec: replicas: 2 @@ -2361,6 +2439,58 @@ spec: requests: cpu: 400m memory: 1Gi + tekton-triggers-controller: + spec: + template: + spec: + containers: + - name: tekton-triggers-controller + resources: + limits: + cpu: 400m + memory: 250Mi + requests: + cpu: 400m + memory: 250Mi + tekton-triggers-core-interceptors: + spec: + template: + spec: + containers: + - name: tekton-triggers-core-interceptors + resources: + limits: + cpu: 500m + memory: 1Gi + requests: + cpu: 500m + memory: 1Gi + tekton-triggers-webhook: + spec: + template: + spec: + containers: + - name: webhook + resources: + limits: + cpu: 250m + memory: 100Mi + requests: + cpu: 250m + memory: 100Mi + tkn-cli-serve: + spec: + template: + spec: + containers: + - name: tkn-cli-serve + resources: + limits: + cpu: 250m + memory: 100Mi + requests: + cpu: 250m + memory: 100Mi disabled: false horizontalPodAutoscalers: tekton-operator-proxy-webhook: diff --git a/components/pipeline-service/staging/stone-stg-rh01/deploy.yaml b/components/pipeline-service/staging/stone-stg-rh01/deploy.yaml index ba792fb8aed..9be351eb4f3 100644 --- a/components/pipeline-service/staging/stone-stg-rh01/deploy.yaml +++ b/components/pipeline-service/staging/stone-stg-rh01/deploy.yaml @@ -2334,6 +2334,84 @@ spec: } } deployments: + pipelines-as-code-controller: + spec: + template: + spec: + containers: + - name: pac-controller + resources: + limits: + cpu: 400m + memory: 250Mi + requests: + cpu: 400m + memory: 250Mi + pipelines-as-code-watcher: + spec: + template: + spec: + containers: + - name: pac-watcher + resources: + limits: + cpu: 500m + memory: 1Gi + requests: + cpu: 500m + memory: 1Gi + pipelines-as-code-webhook: + spec: + template: + spec: + containers: + - name: pac-webhook + resources: + limits: + cpu: 400m + memory: 250Mi + requests: + cpu: 400m + memory: 250Mi + pipelines-console-plugin: + spec: + template: + spec: + containers: + - name: pipelines-console-plugin + resources: + limits: + cpu: 200m + memory: 100Mi + requests: + cpu: 200m + memory: 100Mi + tekton-chains-controller: + spec: + template: + spec: + containers: + - name: tekton-chains-controller + resources: + limits: + cpu: 500m + memory: 1.5Gi + requests: + cpu: 500m + memory: 1.5Gi + tekton-events-controller: + spec: + template: + spec: + containers: + - name: tekton-events-controller + resources: + limits: + cpu: 200m + memory: 100Mi + requests: + cpu: 200m + memory: 100Mi tekton-operator-proxy-webhook: spec: replicas: 2 @@ -2373,6 +2451,58 @@ spec: requests: cpu: 400m memory: 1Gi + tekton-triggers-controller: + spec: + template: + spec: + containers: + - name: tekton-triggers-controller + resources: + limits: + cpu: 400m + memory: 250Mi + requests: + cpu: 400m + memory: 250Mi + tekton-triggers-core-interceptors: + spec: + template: + spec: + containers: + - name: tekton-triggers-core-interceptors + resources: + limits: + cpu: 500m + memory: 1Gi + requests: + cpu: 500m + memory: 1Gi + tekton-triggers-webhook: + spec: + template: + spec: + containers: + - name: webhook + resources: + limits: + cpu: 250m + memory: 100Mi + requests: + cpu: 250m + memory: 100Mi + tkn-cli-serve: + spec: + template: + spec: + containers: + - name: tkn-cli-serve + resources: + limits: + cpu: 250m + memory: 100Mi + requests: + cpu: 250m + memory: 100Mi disabled: false horizontalPodAutoscalers: tekton-operator-proxy-webhook: