Skip to content

Commit 9b70157

Browse files
authored
Merge pull request #7778 from Nordix/add-flaking-failing-test-templates/furkat
🌱 Add failing/flaking test issue templates to the repository
2 parents 355348c + 989c7b5 commit 9b70157

File tree

3 files changed

+57
-3
lines changed

3 files changed

+57
-3
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
name: 🚨 Failing Test
3+
about: Report continuously failing tests or jobs in Cluster API CI
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
<!-- Please only use this template for submitting reports about continuously failing tests or jobs in Cluster API CI -->
11+
12+
**Which jobs are failing:**
13+
14+
**Which tests are failing:**
15+
16+
**Since when has it been failing:**
17+
18+
**Testgrid link:**
19+
20+
**Reason for failure (if possible):**
21+
22+
**Anything else we need to know:**
23+
24+
/kind failing-test
25+
26+
[One or more /area label. See https://github.com/kubernetes-sigs/cluster-api/labels?q=area for the list of labels]
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
name: ❄️ Flaking Test
3+
about: Report flaky tests or jobs in Cluster API CI
4+
title: ''
5+
labels: ''
6+
assignees: ''
7+
8+
---
9+
10+
<!-- Please only use this template for submitting reports about flaky tests or jobs (pass or fail with no underlying change in code) in Cluster API CI -->
11+
12+
**Which jobs are flaking:**
13+
14+
**Which tests are flaking:**
15+
16+
**Testgrid link:**
17+
18+
**Reason for failure (if possible):**
19+
20+
**Anything else we need to know:**
21+
- links to go.k8s.io/triage appreciated
22+
- links to specific failures in spyglass appreciated
23+
24+
25+
/kind flake
26+
27+
[One or more /area label. See https://github.com/kubernetes-sigs/cluster-api/labels?q=area for the list of labels]

docs/release/release-tasks.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -383,8 +383,9 @@ The goal of this task is to keep our tests running in CI stable.
383383
1. Add yourself to the [Cluster API alert mailing list](https://github.com/kubernetes/k8s.io/blob/151899b2de933e58a4dfd1bfc2c133ce5a8bbe22/groups/sig-cluster-lifecycle/groups.yaml#L20-L35)
384384
<br\>**Note**: An alternative to the alert mailing list is manually monitoring the [testgrid dashboards](https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api)
385385
(also dashboards of previous releases). Using the alert mailing list has proven to be a lot less effort though.
386-
2. Triage CI failures reported by mail alerts or found by monitoring the testgrid dashboards:
387-
1. Create an issue in the Cluster API repository to surface the CI failure.
386+
2. Check the existing **failing-test** and **flaking-test** issue templates under `.github/ISSUE_TEMPLATE/` folder of the repo, used to create an issue for failing or flaking tests respectively. Please make sure they are up-to-date and if not, send a PR to update or improve them.
387+
3. Triage CI failures reported by mail alerts or found by monitoring the testgrid dashboards:
388+
1. Create an issue using an appropriate template (failing-test) in the Cluster API repository to surface the CI failure.
388389
2. Identify if the issue is a known issue, new issue or a regression.
389390
3. Mark the issue as `release-blocking` if applicable.
390391

@@ -398,7 +399,7 @@ To reduce the amount of flakes please periodically:
398399
* [periodic-cluster-api-e2e-mink8s-main](https://storage.googleapis.com/k8s-triage/index.html?pr=1&job=periodic-cluster-api-e2e-mink8s-main)
399400
* [periodic-cluster-api-test-main](https://storage.googleapis.com/k8s-triage/index.html?pr=1&job=periodic-cluster-api-test-main)
400401
* [periodic-cluster-api-test-mink8s-main](https://storage.googleapis.com/k8s-triage/index.html?pr=1&job=periodic-cluster-api-test-mink8s-main)
401-
3. Open issues for occurring flakes and ideally fix them or find someone who can.
402+
2. Open issues using an appropriate template (flaking-test) for occurring flakes and ideally fix them or find someone who can.
402403
**Note**: Given resource limitations in the Prow cluster it might not be possible to fix all flakes.
403404
Let's just try to pragmatically keep the amount of flakes pretty low.
404405

0 commit comments

Comments
 (0)