Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- sequenceDiagram
- participant User
- participant REANA UI
- participant REANA Server
- participant GitLab
- participant CERN SSO
- User->>REANA UI: login
- REANA UI-->>User: redirect to cern
- User->>CERN SSO: cern login
- CERN SSO-->>REANA Server: cern authentication
- REANA Server->>REANA UI: redirect to the UI
- User->>REANA UI: gitlab authorization
- REANA UI-->>User: redirect to gitlab
- User->>GitLab: gitlab authorization
- GitLab-->>REANA Server: gitlab authorization
- REANA Server->>REANA UI: redirect to the UI
- REANA UI->>REANA Server: request user projects
- REANA Server->> GitLab: request user projects
- GitLab-->>REANA Server: return user projects
- REANA Server->>REANA UI: display projects
- User->>REANA UI: select project
- REANA UI->>REANA Server: select project
- REANA Server->>GitLab: setup webhook
- User->>GitLab: project commit
- GitLab-->>REANA Server: trigger workflow execution
- REANA Server->>GitLab: update commit status
- GitLab-->>User: send commit status notification
- User->>REANA UI: request logs
- REANA UI->>REANA Server: request logs
- REANA Server-->>REANA UI: display logs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement