diff options
| author | k8s-ci-robot <k8s-ci-robot@users.noreply.github.com> | 2018-04-19 15:56:59 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-04-19 15:56:59 -0700 |
| commit | 668e18ca48e9e0ec5c9f049524f5388e89aaa830 (patch) | |
| tree | bb7915885b292b6f73794945b611a85156f09c98 | |
| parent | 16ecc7defeda33827561160a4f99c5bf164fe223 (diff) | |
| parent | 38124eed5bb106b31d4bcdfecabbcf39c011ba1c (diff) | |
Merge pull request #1970 from spzala/triagelabels
Describe new labels in triage guidelines
| -rw-r--r-- | contributors/guide/issue-triage.md | 58 |
1 files changed, 40 insertions, 18 deletions
diff --git a/contributors/guide/issue-triage.md b/contributors/guide/issue-triage.md index 140762f8..2ab43cc6 100644 --- a/contributors/guide/issue-triage.md +++ b/contributors/guide/issue-triage.md @@ -39,12 +39,13 @@ and this document will cover the basic ones. ## Determine if it's a support request Sometimes users ask for support requests in issues; these are usually requests -from people who need help configuring some aspect of Kubernetes. These should be -directed to our support structures (see below) and then closed. Also, if the issue -is clearly abandoned or in the wrong place, it should be closed. Keep in mind that -only issue reporter, assignees and component organization members can close issue. -If you do not have such privilege, just comment your findings. Otherwise, first -`/assign` issue to yourself and then `/close`. +from people who need help configuring some aspect of Kubernetes. These issues +should be labeled with `kind/support`, directed to our support structures +(see below) and then closed. Also, if the issue is clearly abandoned or in the +wrong place, it should be closed. Keep in mind that only issue reporter, +assignees and component organization members can close issue. If you do not +have such privilege, just comment your findings. Otherwise, first `/assign` +issue to yourself and then `/close`. ### Support Structures @@ -104,18 +105,21 @@ comment. ## Validate if the issue is bug -Validate if the problem is a bug by reproducing it. If reproducible, move to the -next step of defining priority. You may need to contact the issue reporter in -the following cases: -* Do a quick duplicate search to see if the issue has been reported already. If -a duplicate is found, let the issue reporter know it by marking it duplicate. -* If you can not reproduce the issue, contact the issue reporter with your -findings and close the issue if both the parties agree that it could not be -reproduced. -* If the issue is non-trivial to reproduce, work with issue reporter and let SIG -know of your findings. -* If you do not get a response in 20 days, then close the issue with appropriate -comment. +Validate if the problem is a bug by reproducing it. If reproducible, move to +the next step of defining priority. You may need to contact the issue reporter +in the following cases: +* Do a quick duplicate search to see if the issue has been reported already. +If a duplicate is found, let the issue reporter know it by marking it +duplicate. Label such issues as `triage/duplicate`. +* If you can not reproduce the issue, label it as a `triage/not-reproducible`. +Contact the issue reporter with your findings and close the issue if both the +parties agree that it could not be reproduced. +* If you need more information to further work on the issue, let the reporter +know it by adding an issue comment followed by label +`triage/needs-information`. + +In all cases, if you do not get a response in 20 days then close the issue +with an appropriate comment. ## Define priority @@ -204,3 +208,21 @@ issues are work we would merge into the release if it gets done, but we wouldn't block the release on it. A few days before release, we will probably move all `priority/important-soon` and `priority/important-longterm` bugs out of that milestone in bulk. + +## Closing issues +Issues that are identified as a support request, duplicate, not-reproducible +or lacks enough information from reporter should be closed following guidelines +explained in this file. Also, any issues that can not be resolved because of +any particular reason should be closed. These issues should have one or more +of following self-readable labels: +* `kind/support`: Indicates an issues is not a bug but a support request. +* `triage/duplicate`: Indicates an issue is a duplicate of other open issue. +* `triage/not-reproducible`: Indicates an issue can not be reproduced as +described. +* `triage/needs-information`: Indicates an issue needs more information in +order to work on it. +* `triage/unresolved`: Indicates an issue that can not be resolved. + +A triage engineer should add these labels appropriately. Kubernetees GitHub +Org members can search [open issues per these labels](https://github.com/kubernetes/kubernetes/labels?utf8=%E2%9C%93&q=triage%2F+kind%2Fsupport+is%3Aopen) to find ones that can be +quickly closed. |
