Skip to content

feat: refactor tekton-pipelines chart to support private registries#3163

Open
Ani1357 wants to merge 23 commits intomainfrom
APL-1626
Open

feat: refactor tekton-pipelines chart to support private registries#3163
Ani1357 wants to merge 23 commits intomainfrom
APL-1626

Conversation

@Ani1357
Copy link
Copy Markdown
Contributor

@Ani1357 Ani1357 commented Apr 20, 2026

📌 Summary

This PR refactors the tekton-piplines chart to not use hardcoded images. It aligns with the changes in this PR: cdfoundation/tekton-helm-chart#88
This PR also updated the app version from 1.9.1 to 1.9.2

🔍 Reviewer Notes

🧹 Checklist

  • Code is readable, maintainable, and robust.
  • Unit tests added/updated

@svcAPLBot
Copy link
Copy Markdown
Contributor

svcAPLBot commented Apr 20, 2026

Comparison of Helm chart templating output:

# rabbitmq-cluster-operator/templates/messaging-topology-operator/validating-webhook-configuration.yaml

# tekton-pipeline/templates/config.webhook.pipeline.tekton.dev-valwebhookcfg.yaml

@@ metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

# tekton-pipeline/templates/pipelines-info-cm.yaml

@@ data.version @@
! ± value change
- v1.9.1
+ v1.9.2

# tekton-pipeline/templates/tekton-events-controller-deploy.yaml

@@ metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

@@ metadata.labels.version @@
! ± value change
- v1.9.1
+ v1.9.2

@@ spec.template.metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

@@ spec.template.metadata.labels.version @@
! ± value change
- v1.9.1
+ v1.9.2

@@ spec.template.spec.containers.tekton-events-controller.image @@
! ± value change
- ghcr.io/tektoncd/pipeline/events-a9042f7efb0cbade2a868a1ee5ddd52c:v1.9.1@sha256:c61afad2301e4c33530772dcec0fd8a890725e46c2c729edf4a9e84244a938b6
+ ghcr.io/tektoncd/pipeline/events-a9042f7efb0cbade2a868a1ee5ddd52c:v1.9.2@sha256:3cfd35631998087b2eafb40705fe9e0fae115e5f3c4aaec56c942e179fd6c14e

# tekton-pipeline/templates/tekton-events-controller-svc.yaml

@@ metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

@@ metadata.labels.version @@
! ± value change
- v1.9.1
+ v1.9.2

# tekton-pipeline/templates/tekton-pipelines-controller-deploy.yaml

@@ metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

@@ metadata.labels.version @@
! ± value change
- v1.9.1
+ v1.9.2

@@ spec.template.metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

@@ spec.template.metadata.labels.version @@
! ± value change
- v1.9.1
+ v1.9.2

@@ spec.template.spec.containers.tekton-pipelines-controller.args @@
! - four list entries removed:
- - "ghcr.io/tektoncd/pipeline/entrypoint-bff0a22da108bc2f16c818c97641a296:v1.9.1@sha256:b854e1010e58455cb5ee41e365a3b768ccdc463e7e4446c72cf885be9abbda14"
- - "ghcr.io/tektoncd/pipeline/nop-8eac7c133edad5df719dc37b36b62482:v1.9.1@sha256:708d9fbf6a7cfeb988ca7dd7b2e2cae3e5870a62a3a77c27028514f4d8c90616"
- - "ghcr.io/tektoncd/pipeline/sidecarlogresults-7501c6a20d741631510a448b48ab098f:v1.9.1@sha256:5c7dafc80deaf8acc32f62420719f0ff231f3409b060bf7f5bdc8a176c76d392"
- - "ghcr.io/tektoncd/pipeline/workingdirinit-0c558922ec6a1b739e550e349f2d5fc1:v1.9.1@sha256:2c547382ce634d1a081d862b92e4476d400d03ed131a1a39123e4ac28f786bd1"
! + four list entries added:
+ - "ghcr.io/tektoncd/pipeline/entrypoint-bff0a22da108bc2f16c818c97641a296:v1.9.2@sha256:f9b98c1f7fc4a747dc0d118def8bbde58c81da31c5d80e2d70f7f67b2cf16982"
+ - "ghcr.io/tektoncd/pipeline/nop-8eac7c133edad5df719dc37b36b62482:v1.9.2@sha256:5a125c13f79fe80d09eca799293efa775ba37aed1322a18a49f11052401dac21"
+ - "ghcr.io/tektoncd/pipeline/sidecarlogresults-7501c6a20d741631510a448b48ab098f:v1.9.2@sha256:0623a2085539a1aac38c2b89da59cc544839c7085684861e24737068a80acaa0"
+ - "ghcr.io/tektoncd/pipeline/workingdirinit-0c558922ec6a1b739e550e349f2d5fc1:v1.9.2@sha256:57f4e62abb27e460ec1cef38c911ab9b53ca5f3757b88828e8d2c24e5718112e"

@@ spec.template.spec.containers.tekton-pipelines-controller.image @@
! ± value change
- ghcr.io/tektoncd/pipeline/controller-10a3e32792f33651396d02b6855a6e36:v1.3.1@sha256:702fca76e77ef1dc991d72b41fe7af4be00f0e0c84160060a7bdf11cd6a3429f
+ ghcr.io/tektoncd/pipeline/controller-10a3e32792f33651396d02b6855a6e36:v1.9.2@sha256:a6833aa4bd352d33335d4a9329fce13e44407773c703d71099aa07d0f2846826

# tekton-pipeline/templates/tekton-pipelines-controller-svc.yaml

@@ metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

@@ metadata.labels.version @@
! ± value change
- v1.9.1
+ v1.9.2

# tekton-pipeline/templates/tekton-pipelines-remote-resolvers-deploy.yaml

@@ metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

@@ metadata.labels.version @@
! ± value change
- v1.9.1
+ v1.9.2

@@ spec.template.metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

@@ spec.template.metadata.labels.version @@
! ± value change
- v1.9.1
+ v1.9.2

@@ spec.template.spec.containers.controller.image @@
! ± value change
- ghcr.io/tektoncd/pipeline/resolvers-ff86b24f130c42b88983d3c13993056d:v1.9.1@sha256:99d67acd22e5a1c8d7655ab03929eb898536c3f54adc975cdc328aaa9a98685d
+ ghcr.io/tektoncd/pipeline/resolvers-ff86b24f130c42b88983d3c13993056d:v1.9.2@sha256:e83af2b69c5546ad6bfca67c2903ce92ef6012c1b3bcab54b5c7b38121228a58

# tekton-pipeline/templates/tekton-pipelines-remote-resolvers-svc.yaml

@@ metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

@@ metadata.labels.version @@
! ± value change
- v1.9.1
+ v1.9.2

# tekton-pipeline/templates/tekton-pipelines-webhook-deploy.yaml

@@ metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

@@ metadata.labels.version @@
! ± value change
- v1.9.1
+ v1.9.2

@@ spec.template.metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

@@ spec.template.metadata.labels.version @@
! ± value change
- v1.9.1
+ v1.9.2

@@ spec.template.spec.containers.webhook.image @@
! ± value change
- ghcr.io/tektoncd/pipeline/webhook-d4749e605405422fd87700164e31b2d1:v1.9.1@sha256:9adf822e356b9272011eab5539140afe173b19346fb6a1733ff44085221d99db
+ ghcr.io/tektoncd/pipeline/webhook-d4749e605405422fd87700164e31b2d1:v1.9.2@sha256:60189c3482571001d2be2f3cb5b9ca41a10b885fe12e743847ebe0f5ccfb788a

# tekton-pipeline/templates/tekton-pipelines-webhook-horizontalpodautoscaler.yaml

@@ metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

@@ metadata.labels.version @@
! ± value change
- v1.9.1
+ v1.9.2

# tekton-pipeline/templates/tekton-pipelines-webhook-svc.yaml

@@ metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

@@ metadata.labels.version @@
! ± value change
- v1.9.1
+ v1.9.2

# tekton-pipeline/templates/validation.webhook.pipeline.tekton.dev-valwebhookcfg.yaml

@@ metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

# tekton-pipeline/templates/webhook-certs-secret.yaml

@@ metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

# tekton-pipeline/templates/webhook.pipeline.tekton.dev-mutwebhookcfg.yaml

@@ metadata.labels.pipeline.tekton.dev/release @@
! ± value change
- v1.9.1
+ v1.9.2

# values-repo.yaml

j-zimnowoda

This comment was marked as off-topic.

@Ani1357 Ani1357 requested a review from j-zimnowoda April 28, 2026 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants