Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Propagate error to Run resources #984

Open
lcarva opened this issue Nov 2, 2023 · 0 comments
Open

Propagate error to Run resources #984

lcarva opened this issue Nov 2, 2023 · 0 comments
Labels
kind/feature Categorizes issue or PR as related to a new feature.

Comments

@lcarva
Copy link
Contributor

lcarva commented Nov 2, 2023

Feature request

When Chains fails to process a TaskRun/PipelineRun for whatever reason, it adds the annotation chains.tekton.dev/signed with the value failed to the corresponding resource.

It would be beneficial to users/clients if they had some information about why signing failed. Let's introduce a mechanism that allows a user/client to view the failure reason without requiring access to the Chains controller logs.

Use case

Chains may fail to produce signatures and attestations for all kinds of reasons. Some of it may be due to an user error, e.g. failing to link the secret to the service account. As a regular user, without access to the controller, I want some visibility into why Chains failed to process my PipelineRun.

@lcarva lcarva added the kind/feature Categorizes issue or PR as related to a new feature. label Nov 2, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

1 participant