mirror of
https://gitlab.com/itsulu-odoo/runboat.git
synced 2026-05-30 23:41:27 +00:00
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
|
||||
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
|
||||
|
||||
|
|
|
|||
Binary file not shown.
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 49 KiB |
Loading…
Reference in a new issue