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
|
interface "Kubernetes API\n(HTTPS)" as K8SAPI
|
||||||
|
|
||||||
database Postgres
|
|
||||||
|
|
||||||
component GitHub
|
component GitHub
|
||||||
interface "GitHub API\nhttps://api.github.com" as GitHubAPI
|
interface "GitHub API\nhttps://api.github.com" as GitHubAPI
|
||||||
|
interface "Git\nhttps://github.com" as Git
|
||||||
|
|
||||||
|
database Postgres
|
||||||
|
|
||||||
Runboat -- Webhook
|
Runboat -- Webhook
|
||||||
API -- Runboat
|
API -- Runboat
|
||||||
|
|
||||||
Webhook <-- GitHub : "Events:\npush,\npull_request"
|
Git -- GitHub
|
||||||
GitHubAPI -- GitHub
|
GitHubAPI -- GitHub
|
||||||
Runboat --> GitHubAPI : "Status updates"
|
Webhook <-- GitHub : "Events:\npush,\npull_request"
|
||||||
|
Runboat --> GitHubAPI : "Get Commit Info,\nSend Status updates"
|
||||||
|
|
||||||
RunboatUI <--> API
|
RunboatUI <--> API
|
||||||
|
|
||||||
|
Builds - BuildsHTTP
|
||||||
|
BuildsHTTP <- Ingress
|
||||||
|
Builds --> Git : "git clone"
|
||||||
|
Builds -- Postgres
|
||||||
|
IngressHTTP -- Ingress
|
||||||
|
BuildsUI --> IngressHTTP
|
||||||
|
|
||||||
K8SAPI - Kubernetes
|
K8SAPI - Kubernetes
|
||||||
|
|
||||||
Runboat <-> K8SAPI : "kubectl / HTTPS"
|
Runboat <-> K8SAPI : "kubectl / HTTPS"
|
||||||
|
|
||||||
Builds - BuildsHTTP
|
|
||||||
BuildsHTTP <- Ingress
|
|
||||||
Builds -- Postgres
|
|
||||||
IngressHTTP -- Ingress
|
|
||||||
BuildsUI --> IngressHTTP
|
|
||||||
|
|
||||||
@enduml
|
@enduml
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue