docs: add status update to deployment diagram
This commit is contained in:
parent
74dcd2de28
commit
c2180f66a5
2 changed files with 7 additions and 4 deletions
|
|
@ -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 |
Loading…
Reference in a new issue