summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Bell <csbell@google.com>2017-10-06 10:19:32 -0700
committerGitHub <noreply@github.com>2017-10-06 10:19:32 -0700
commitad4e73adaa56fb86e6973097c625ec4175efc933 (patch)
treea2305c10fd545426fa9dc9013110e0ffc4221229
parentff82a64245cc88cd1b8828b8e7cd001008770415 (diff)
parent0f4ae8a2e76646301f80a368488103fdadcc6297 (diff)
Merge pull request #1145 from kubernetes/nikhiljindal-patch-1
Adding ONCALL.md with details about our oncall rotation
-rw-r--r--sig-federation/ONCALL.md63
1 files changed, 63 insertions, 0 deletions
diff --git a/sig-federation/ONCALL.md b/sig-federation/ONCALL.md
new file mode 100644
index 00000000..41b506aa
--- /dev/null
+++ b/sig-federation/ONCALL.md
@@ -0,0 +1,63 @@
+# 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 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)
+```