From fe853ed7fa3279a66f0e2dc771f296d55e963f50 Mon Sep 17 00:00:00 2001 From: Martin Pitt Date: Mon, 10 Jan 2022 10:14:05 +0100 Subject: [PATCH 1/1] Initial skeleton --- cockpit-error-budget.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 cockpit-error-budget.md diff --git a/cockpit-error-budget.md b/cockpit-error-budget.md new file mode 100644 index 0000000..3189ec6 --- /dev/null +++ b/cockpit-error-budget.md @@ -0,0 +1,38 @@ +--- +title: Tame your CI with Error Budgets +subtitle: +author: Martin Pitt <> +email: mpitt@redhat.com +date: DevConv.CZ 2022 +theme: Singapore +header-includes: + - \setbeameroption{show notes} +... + +# Applying Error Budgets to a software project + +Product, not a service: `apt/dnf install cockpit` + +Internal CI service: provider = customer + +:::notes +- Martin Pitt, lead Cockpit team at Red Hat +- at first sight, error budgets did not apply: cockpit is a product, not a service; thought about this +- we do use web services internally, machines and OpenShift to run our CI +- abstracting, running our tests and their results is a kind of service +- internal service, we are our own provider and customer; tight feedback loop, no blame game +::: + + + +# Q & A + +Contact: + +- `#cockpit` on libera.chat +- https://cockpit-project.org + +:::notes +- Home page leads to mailing lists, documentation +- thanks for your attention; Q+A +::: -- 2.39.5