77 lines
3.1 KiB
Markdown
77 lines
3.1 KiB
Markdown
# Overview
|
|
|
|
We have an oncall rotation for Federation in the SIG. The role description is as
|
|
follows:
|
|
|
|
* Ensure that the testgrid (https://k8s-testgrid.appspot.com/sig-multicluster)
|
|
is green. This person will be the point of contact if testgrid turns red.
|
|
Will identify the problem and fix it (most common scenarios: find culprit PR
|
|
and revert it or free quota by deleting leaked resources). Will also report
|
|
most common failure scenarios and suggest improvements. Its up to the sig or
|
|
individuals to prioritize and take up those tasks.
|
|
|
|
The on-call playbook is available
|
|
[here](/contributors/devel/on-call-federation-build-cop.md)
|
|
|
|
# Joining the rotation
|
|
|
|
Add your name at the end of the current rotation schedule if you want to join
|
|
the rotation. Anyone is free to join as long as they can perform the expected
|
|
work described above. No special permissions are required but familiarity with
|
|
existing codebase is recommended.
|
|
|
|
# Swapping the rotation
|
|
|
|
If anyone is away on their oncall week (vacation, illness, etc), they are
|
|
responsible for finding someone to swap with (by sending a PR, approved by that
|
|
person). Swapping one week for another is usually relatively uncontentious.
|
|
|
|
# Extending the rotation schedule
|
|
|
|
Anyone can extend the existing schedule by assigning upcoming weeks to people in
|
|
the same order as the existing schedule. cc the rotation members on the PR so
|
|
that they know. Please extend the schedule unless there are atlease 2 people
|
|
assigned after you.
|
|
|
|
# Current Oncall schedule
|
|
|
|
```
|
|
25 September - 1 October: Madhu (https://github.com/madhusudancs)
|
|
2 October - 8 October: Shashidhara (https://github.com/shashidharatd)
|
|
9 October - 15 October: Christian (https://github.com/csbell)
|
|
16 October - 22 October: Nikhil Jindal (https://github.com/nikhiljindal)
|
|
23 October - 29 October: Irfan (https://github.com/irfanurrehman)
|
|
30 October - 5 November: Maru (https://github.com/marun)
|
|
6 November - 12 November: Jonathan (https://github.com/perotinus)
|
|
(Madhu to be removed from next rotation)
|
|
```
|
|
|
|
# Past 5 rotation cycles
|
|
|
|
```
|
|
(Adding Irfan)
|
|
7 August - 13 August: Nikhil Jindal (https://github.com/nikhiljindal)
|
|
14 August - 20 August: Shashidhara (https://github.com/shashidharatd)
|
|
21 August - 27 August: Christian (https://github.com/csbell)
|
|
28 August - 3 September: Madhu (https://github.com/madhusudancs)
|
|
4 September - 10 September: Irfan (https://github.com/irfanurrehman)
|
|
11 September - 17 September: Maru (https://github.com/marun)
|
|
18 September - 24 September: Jonathan (https://github.com/perotinus)
|
|
|
|
|
|
(Adding Jonathan)
|
|
26 June - 2 July: Nikhil Jindal (https://github.com/nikhiljindal)
|
|
3 July - 9 July: Shashidhara (https://github.com/shashidharatd)
|
|
10 July - 16 July: Christian (https://github.com/csbell)
|
|
17 July - 23 July: Madhu (https://github.com/madhusudancs)
|
|
24 July - 30 July: Maru (https://github.com/marun)
|
|
31 July - 6 August: Jonathan (https://github.com/perotinus)
|
|
|
|
|
|
22-28 May: Nikhil Jindal (https://github.com/nikhiljindal)
|
|
29 May - 4 June: Shashidhara (https://github.com/shashidharatd)
|
|
5 June - 11 June: Madhusudan (https://github.com/madhusudancs)
|
|
12 June - 18 June: Maru (https://github.com/marun)
|
|
19 June - 25 June: Christian (https://github.com/csbell)
|
|
```
|