From 447cfcdb59869424f0428ca98389b0f890d4ed2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?St=C3=A9phane=20Bidoul?= Date: Sun, 6 Feb 2022 19:12:16 +0100 Subject: [PATCH] docs: add git clone to deployment diagram --- docs/deployment.plantuml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/docs/deployment.plantuml b/docs/deployment.plantuml index 622c217..4170d94 100644 --- a/docs/deployment.plantuml +++ b/docs/deployment.plantuml @@ -15,28 +15,31 @@ component Kubernetes { } interface "Kubernetes API\n(HTTPS)" as K8SAPI -database Postgres - component GitHub interface "GitHub API\nhttps://api.github.com" as GitHubAPI +interface "Git\nhttps://github.com" as Git + +database Postgres Runboat -- Webhook API -- Runboat -Webhook <-- GitHub : "Events:\npush,\npull_request" +Git -- GitHub GitHubAPI -- GitHub -Runboat --> GitHubAPI : "Status updates" +Webhook <-- GitHub : "Events:\npush,\npull_request" +Runboat --> GitHubAPI : "Get Commit Info,\nSend Status updates" RunboatUI <--> API +Builds - BuildsHTTP +BuildsHTTP <- Ingress +Builds --> Git : "git clone" +Builds -- Postgres +IngressHTTP -- Ingress +BuildsUI --> IngressHTTP + K8SAPI - Kubernetes Runboat <-> K8SAPI : "kubectl / HTTPS" -Builds - BuildsHTTP -BuildsHTTP <- Ingress -Builds -- Postgres -IngressHTTP -- Ingress -BuildsUI --> IngressHTTP - @enduml