-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Epic: User-facing Error Handling Improvement 🧹 #7276
Labels
Epic
Issues that should be considered as Epics (aka multiple sub-tasks, …)
kind/feature
Categorizes issue or PR as related to a new feature.
Comments
JeromeJu
added
the
kind/feature
Categorizes issue or PR as related to a new feature.
label
Oct 25, 2023
@JeromeJu: The label(s) In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
JeromeJu
changed the title
Error Handling Improvement 🧹
Epic: Error Handling Improvement 🧹
Oct 25, 2023
JeromeJu
changed the title
Epic: Error Handling Improvement 🧹
Epic: User-facing Error Handling Improvement 🧹
Oct 25, 2023
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Nov 13, 2023
This commit labels the user errors for failed PipelineRun status. This aims to communicate explicitly with users of whether the run failed due to a user error or not. This is a step 1 for tektoncd#6859 part of tektoncd#7276
7 tasks
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Nov 13, 2023
This commit labels the user errors for failed PipelineRun status. This aims to communicate explicitly with users of whether the run failed due to a user error or not. This is a step 1 for tektoncd#6859 part of tektoncd#7276
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Dec 8, 2023
This commit labels the user errors for failed PipelineRun status. This aims to communicate explicitly with users of whether the run failed could be attributed to users' responsibility. /kind misc part of tektoncd#7276
7 tasks
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Dec 8, 2023
This commit labels the user errors for failed PipelineRun status. This aims to communicate explicitly with users of whether the run failed could be attributed to users' responsibility. /kind misc part of tektoncd#7276
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Dec 10, 2023
This commit labels the user errors for failed PipelineRun status. This aims to communicate explicitly with users of whether the run failed could be attributed to users' responsibility. /kind misc part of tektoncd#7276
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Dec 11, 2023
This commit labels the user errors for failed PipelineRun status. This aims to communicate explicitly with users of whether the run failed could be attributed to users' responsibility. /kind misc part of tektoncd#7276
7 tasks
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Dec 14, 2023
This commit labels the user errors for failed PipelineRun status. This aims to communicate explicitly with users of whether the run failed could be attributed to users' responsibility. /kind misc part of tektoncd#7276
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Dec 19, 2023
This commit labels the user errors for failed PipelineRun status. This aims to communicate explicitly with users of whether the run failed could be attributed to users' responsibility. /kind misc part of tektoncd#7276
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Dec 21, 2023
This commit labels the user errors for failed PipelineRun status. This aims to communicate explicitly with users of whether the run failed could be attributed to users' responsibility. /kind misc part of tektoncd#7276
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Jan 3, 2024
This commit labels the user errors for failed PipelineRun status. This aims to communicate explicitly with users of whether the run failed could be attributed to users' responsibility. /kind misc part of tektoncd#7276
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Jan 3, 2024
This commit follows up tektoncd#7475 and labels user error for failed TaskRun status messages. It marks off user errors in the taskrun reconciler and communicate to users via TaskRunStatus condition messages. /kind misc part of tektoncd#7276
7 tasks
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Jan 4, 2024
This commit labels the user errors for failed PipelineRun status. This aims to communicate explicitly with users of whether the run failed could be attributed to users' responsibility. /kind misc part of tektoncd#7276
tekton-robot
pushed a commit
that referenced
this issue
Jan 16, 2024
This commit labels the user errors for failed PipelineRun status. This aims to communicate explicitly with users of whether the run failed could be attributed to users' responsibility. /kind misc part of #7276
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Jan 17, 2024
This commit follows up tektoncd#7475 and labels user error for failed TaskRun status messages. It marks off user errors in the taskrun reconciler and communicate to users via TaskRunStatus condition messages. /kind misc part of tektoncd#7276
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Jan 17, 2024
This commit follows up tektoncd#7475 and labels user error for failed TaskRun status messages. It marks off user errors in the taskrun reconciler and communicate to users via TaskRunStatus condition messages. /kind misc part of tektoncd#7276
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Jan 24, 2024
This commit follows up tektoncd#7475 and labels user error for failed TaskRun status messages. It marks off user errors in the taskrun reconciler and communicate to users via TaskRunStatus condition messages. /kind misc part of tektoncd#7276
JeromeJu
added a commit
to JeromeJu/pipeline
that referenced
this issue
Jan 24, 2024
This commit follows up tektoncd#7475 and labels user error for failed TaskRun status messages. It marks off user errors in the taskrun reconciler and communicate to users via TaskRunStatus condition messages. /kind misc part of tektoncd#7276
JeromeJu
added
the
Epic
Issues that should be considered as Epics (aka multiple sub-tasks, …)
label
Feb 6, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Epic
Issues that should be considered as Epics (aka multiple sub-tasks, …)
kind/feature
Categorizes issue or PR as related to a new feature.
Context
This issue tracks the improvement of error handling for pipeline as an epic. This includes improving the user-facing error messages, differentiating expected/ runtime errors and cleanups. It aims to improve the debug experience involving cluster operators, service providers and end users building on Tekton.
Note that the users include
service provider
andcluster operator
.Reference of errors for stakeholders:
Work plan:
Differentiating user versus system errors:
user error
for failure PipelineRun Status Message #7475Better User-facing Error Reference and Messages:
Validation
Fix edge cases:
Future work identified
Nice-to-have
Go style cleanups:
[Go Style] Inconsistency of error message capitalizing #7266
As one of the followups Fix capitalization inconsistency in reconciler #7318 (comment), we might want to have
godot
linter enabled.Better Container termination status when failing TaskRun for Image pull errors #7385
The text was updated successfully, but these errors were encountered: