docs: add status update to deployment diagram

This commit is contained in:
Stéphane Bidoul 2022-02-06 18:48:09 +01:00
parent 74dcd2de28
commit c2180f66a5
No known key found for this signature in database
GPG key ID: BCAB2555446B5B92
2 changed files with 7 additions and 4 deletions

View file

@ -4,12 +4,12 @@ actor "Runboat UI\n(Browser)" as RunboatUI
component Runboat component Runboat
interface "WebUI: /builds, /builds/{name}\nSSE: /build-events\nAPI: /docs, /api/v1/...\n(8000)" as API 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 interface "HTTP\n(80)" as IngressHTTP
actor "Builds UI\n(Browser)" as BuildsUI actor "Builds UI\n(Browser)" as BuildsUI
component Kubernetes { 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 interface "HTTP\n(8069)" as BuildsHTTP
component Ingress component Ingress
} }
@ -18,11 +18,14 @@ interface "Kubernetes API\n(HTTPS)" as K8SAPI
database Postgres database Postgres
component GitHub component GitHub
interface "GitHub API\nhttps://api.github.com" as GitHubAPI
Webhook - Runboat Runboat -- Webhook
API -- Runboat API -- Runboat
GitHub -> Webhook Webhook <-- GitHub : "Events:\npush,\npull_request"
GitHubAPI -- GitHub
Runboat --> GitHubAPI : "Status updates"
RunboatUI <--> API RunboatUI <--> API

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

After

Width:  |  Height:  |  Size: 49 KiB