Skip to content

Fix PAC Controller Cycling and Remove Multiple Versions from kodata#3194

Merged
tekton-robot merged 1 commit intotektoncd:mainfrom
jkhelil:fix_pac
Feb 4, 2026
Merged

Fix PAC Controller Cycling and Remove Multiple Versions from kodata#3194
tekton-robot merged 1 commit intotektoncd:mainfrom
jkhelil:fix_pac

Conversation

@jkhelil
Copy link
Member

@jkhelil jkhelil commented Feb 3, 2026

Changes

This PR addresses a critical bug causing PAC (Pipelines-as-Code) controller pods to continuously cycle through different versions (v0.25.0, v0.27.0, v0.27.2, v0.28.0, v0.36.0, v0.41.1, etc.) and fail to stabilize. The root cause investigation revealed that all 17 available PAC versions were being embedded into the operator image, causing the operator to create a TektonInstallerSet with 102 manifests containing 51 duplicate PAC deployments (one per version), all with the same name.

The issue happens only on local dev when historical versions of pac are accumultaed

Submitter Checklist

These are the criteria that every PR should meet, please check them off as you
review them:

See the contribution guide for more details.

Release Notes

NONE

@tekton-robot tekton-robot added the release-note-none Denotes a PR that doesnt merit a release note. label Feb 3, 2026
@tekton-robot tekton-robot added the size/S Denotes a PR that changes 10-29 lines, ignoring generated files. label Feb 3, 2026
@jkhelil
Copy link
Member Author

jkhelil commented Feb 3, 2026

/kind bug

@tekton-robot tekton-robot added the kind/bug Categorizes issue or PR as related to a bug. label Feb 3, 2026
@jkhelil
Copy link
Member Author

jkhelil commented Feb 3, 2026

/release-not-nine

@jkhelil
Copy link
Member Author

jkhelil commented Feb 3, 2026

/release-note-none

@mbpavan
Copy link
Contributor

mbpavan commented Feb 4, 2026

/approve

@mbpavan
Copy link
Contributor

mbpavan commented Feb 4, 2026

/lgtm

@tekton-robot
Copy link
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mbpavan

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@tekton-robot tekton-robot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Feb 4, 2026
@tekton-robot tekton-robot added the lgtm Indicates that a PR is ready to be merged. label Feb 4, 2026
@tekton-robot tekton-robot merged commit 9540364 into tektoncd:main Feb 4, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. kind/bug Categorizes issue or PR as related to a bug. lgtm Indicates that a PR is ready to be merged. release-note-none Denotes a PR that doesnt merit a release note. size/S Denotes a PR that changes 10-29 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants