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