diff --git a/docs/deployment.plantuml b/docs/deployment.plantuml index a591392..622c217 100644 --- a/docs/deployment.plantuml +++ b/docs/deployment.plantuml @@ -4,12 +4,12 @@ actor "Runboat UI\n(Browser)" as RunboatUI component Runboat interface "WebUI: /builds, /builds/{name}\nSSE: /build-events\nAPI: /docs, /api/v1/...\n(8000)" as API -interface "/webhooks/github" as Webhook +interface "Runboat Webhook\n/webhooks/github" as Webhook interface "HTTP\n(80)" as IngressHTTP actor "Builds UI\n(Browser)" as BuildsUI component Kubernetes { - collections "Builds\n(Deployment,\nPersistentVolumeClaim,\n...)" as Builds + collections "Builds\n(Deployment,\nPersistentVolumeClaim,\nJob,\n...)" as Builds interface "HTTP\n(8069)" as BuildsHTTP component Ingress } @@ -18,11 +18,14 @@ interface "Kubernetes API\n(HTTPS)" as K8SAPI database Postgres component GitHub +interface "GitHub API\nhttps://api.github.com" as GitHubAPI -Webhook - Runboat +Runboat -- Webhook API -- Runboat -GitHub -> Webhook +Webhook <-- GitHub : "Events:\npush,\npull_request" +GitHubAPI -- GitHub +Runboat --> GitHubAPI : "Status updates" RunboatUI <--> API diff --git a/docs/deployment/deployment.png b/docs/deployment/deployment.png index 2303880..3e520d7 100644 Binary files a/docs/deployment/deployment.png and b/docs/deployment/deployment.png differ