From d7eb86c34955b38fdc505513c5599f9cabe373e6 Mon Sep 17 00:00:00 2001 From: Stefan Prodan Date: Sat, 22 Jul 2023 00:40:31 +0300 Subject: [PATCH] Add bootstrap diagram Signed-off-by: Stefan Prodan --- .../en/flux/installation/bootstrap/_index.md | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/content/en/flux/installation/bootstrap/_index.md b/content/en/flux/installation/bootstrap/_index.md index c42a80972..a5e7bc4b7 100644 --- a/content/en/flux/installation/bootstrap/_index.md +++ b/content/en/flux/installation/bootstrap/_index.md @@ -4,3 +4,23 @@ linkTitle: "Bootstrap" description: "How to bootstrap Flux for various Git providers" weight: 20 --- + +```mermaid +sequenceDiagram + actor me as admin + participant cli as Flux

CLI + participant kube as Kubernetes

API server + participant flux as Flux

controllers + participant git as Git

repository + me->>cli: 1. flux bootstrap + cli-->>git: 2. push install config + cli->>kube: 3. install controllers + cli-->>git: 4. set deploy key + cli->>kube: 5. set private key + cli-->>git: 6. push sync config + cli->>kube: 7. apply sync config + git-->>flux: 8. pull config + flux->>kube: 9. reconcile + kube->>cli: 10. report status + cli->>me: 11. return status +```