From f4863818374398e9c5b2a89f687fd6aedba49e33 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Mon, 6 May 2019 18:01:00 +0300 Subject: Change: make paragraphs --- ci-arch.html | 12 +++++------- ci-arch.mdwn | 39 ++++++++++++++++++++------------------- ci-arch.pdf | Bin 314960 -> 314927 bytes 3 files changed, 25 insertions(+), 26 deletions(-) diff --git a/ci-arch.html b/ci-arch.html index e175cbb..4a3b77b 100644 --- a/ci-arch.html +++ b/ci-arch.html @@ -52,13 +52,11 @@

It is assumed as of the writing of this document that future CI will build on and deploy to containers orchestrated by Kubernetes.

An important change is that we aim to change things so that as much as possible, all software deployments are to containers orchestrated by Kubernetes

Requirements

- +

This chapter lists the requirements we have for the CI system and which we design the system to fulfil.

+

Each requirement is given a semi-mnemonic unique identifier, so it can be referred to easily.

+

The goal is to make requirements be as clear and atomic as possible, so that the implementation can be more easily evaluated against the requirement: it’s better to split a big, complicated requirement into smaller ones so they can be considered separately. Requirements can be hierarchical: The original requirement can be a parent to all its parts.

+

FIXME: We may want to have a way to track which requirements are being fulfilled, or tested by automated acceptance tests. Need to add something for this, maybe a spreadsheet.

+

These requirements were originally written up in the WG wiki pages and have been changed a little compared to that (as of the 21 March 2019 version).

Very hard requirements