With Pipeline version >= 0.49.0, and transparency.enabled: "manual" configured in Chains, when submitting a TaskRun/PipelineRun that has the chains.tekton.dev/transparency-upload: "true" annotation, Chains should upload the generated data to Rekor and populate the chains.tekton.dev/transparency annotation with the URL where the info is.
Actual Behavior
The chains.tekton.dev/transparency annotation is not added to the TaskRun/PipelineRun.
Steps to Reproduce the Problem
Install a Pipeline version >= v0.49.0 (e.g, kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.55.0/release.yaml)
Install Chains, and configure the feature flag transparency.enabled to manual
Expected Behavior
With Pipeline version >= 0.49.0, and
transparency.enabled: "manual"
configured in Chains, when submitting a TaskRun/PipelineRun that has thechains.tekton.dev/transparency-upload: "true"
annotation, Chains should upload the generated data to Rekor and populate thechains.tekton.dev/transparency
annotation with the URL where the info is.Actual Behavior
The
chains.tekton.dev/transparency
annotation is not added to the TaskRun/PipelineRun.Steps to Reproduce the Problem
kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.55.0/release.yaml
)transparency.enabled
tomanual
chains.tekton.dev/transparency
annotation with the URLAdditional Info
This issue is blocking the upgrade of the Tekton Pipeline version used for the e2e tests.
Related issue in Pipelines: https://github.com/tektoncd/pipeline/issues/7291