docs: add git clone to deployment diagram

This commit is contained in:
Stéphane Bidoul 2022-02-06 19:12:16 +01:00
parent c2180f66a5
commit 447cfcdb59
No known key found for this signature in database
GPG key ID: BCAB2555446B5B92

View file

@ -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