summaryrefslogtreecommitdiff
path: root/ci-arch.mdwn
diff options
context:
space:
mode:
authorLars Wirzenius <lwirzenius@wikimedia.org>2019-05-07 14:56:58 +0300
committerLars Wirzenius <lwirzenius@wikimedia.org>2019-05-07 14:56:58 +0300
commit0277ab85eb730d996b1bab7a70c9fbbfa4364198 (patch)
treee2101fabb25f1e4a0b951d7f1b5e66d697787d3e /ci-arch.mdwn
parentdd071c99dada3f54d68da8a7acce6aa29d10750c (diff)
downloadwmf-ci-arch-0277ab85eb730d996b1bab7a70c9fbbfa4364198.tar.gz
Add: requirements on ops for CI
Diffstat (limited to 'ci-arch.mdwn')
-rw-r--r--ci-arch.mdwn14
1 files changed, 14 insertions, 0 deletions
diff --git a/ci-arch.mdwn b/ci-arch.mdwn
index b295d19..0d38f40 100644
--- a/ci-arch.mdwn
+++ b/ci-arch.mdwn
@@ -254,6 +254,20 @@ to a minor degree.
build doesn't need to download them directly from the centralised
package repositories. This is needed for speed.
+* **GOODOPS**: The CI system needs to maintained in a proper way, with
+ monitoring, multiple people who can get notified of problems and can
+ fix things.
+
+ * **MONITORING**: The CI system needs to have monitoring to
+ automatically alert of problems.
+
+ * **ONCALL**: There must be multiple, named people who can be
+ alerted to deal with problems in CI that users can't deal with
+ themselves. These people need to cover enough time zones to be
+ available at almost all times, and have enough overlap to cover
+ for each other when they're not availble due to illness,
+ vacation, travel, or such reasons.
+
## Softer requirements
These requirements are even more easily negotiated.