From 1f72b6a358381c699bf29b7c7c182253511764a0 Mon Sep 17 00:00:00 2001 From: Nikhil Jindal Date: Wed, 4 Oct 2017 16:35:17 -0700 Subject: Adding ONCALL.md with details about our oncall rotation All this info was in our oncall calendar invite. This will make it easily accessible to everyone. --- sig-federation/ONCALL.md | 50 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 sig-federation/ONCALL.md diff --git a/sig-federation/ONCALL.md b/sig-federation/ONCALL.md new file mode 100644 index 00000000..afb298b2 --- /dev/null +++ b/sig-federation/ONCALL.md @@ -0,0 +1,50 @@ +# Overview + +We have an oncall rotation in the SIG. The role description is as follows: + +* Ensure that the testgrid (https://k8s-testgrid.appspot.com/sig-federation) 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. + +Oncall playbook: https://github.com/kubernetes/community/blob/master/contributors/devel/on-call-federation-build-cop.md + +# Joining the rotation + +Add your name at the end of the current rotation schedule. + +# 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) + +(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) +``` -- cgit v1.2.3 From 88673271ec4a8f3558ea588234723e3d8816fdf5 Mon Sep 17 00:00:00 2001 From: Nikhil Jindal Date: Wed, 4 Oct 2017 17:44:05 -0700 Subject: Adding details about how to extend and swap rotations --- sig-federation/ONCALL.md | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/sig-federation/ONCALL.md b/sig-federation/ONCALL.md index afb298b2..3129d474 100644 --- a/sig-federation/ONCALL.md +++ b/sig-federation/ONCALL.md @@ -11,7 +11,16 @@ Oncall playbook: https://github.com/kubernetes/community/blob/master/contributor Add your name at the end of the current rotation schedule. -# Oncall schedule +# 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) @@ -22,7 +31,10 @@ Add your name at the end of the current rotation schedule. 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) -- cgit v1.2.3 From 0f4ae8a2e76646301f80a368488103fdadcc6297 Mon Sep 17 00:00:00 2001 From: Nikhil Jindal Date: Wed, 4 Oct 2017 23:15:24 -0700 Subject: Add details on who can join the oncall --- sig-federation/ONCALL.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sig-federation/ONCALL.md b/sig-federation/ONCALL.md index 3129d474..41b506aa 100644 --- a/sig-federation/ONCALL.md +++ b/sig-federation/ONCALL.md @@ -9,7 +9,8 @@ Oncall playbook: https://github.com/kubernetes/community/blob/master/contributor # Joining the rotation -Add your name at the end of the current rotation schedule. +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 -- cgit v1.2.3