docs: add git clone to deployment diagram
This commit is contained in:
parent
c2180f66a5
commit
447cfcdb59
1 changed files with 13 additions and 10 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue