Advertisement
Guest User

Untitled

a guest
Sep 15th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. sequenceDiagram
  2. participant User
  3. participant REANA UI
  4. participant REANA Server
  5. participant GitLab
  6. participant CERN SSO
  7. User->>REANA UI: login
  8. REANA UI-->>User: redirect to cern
  9. User->>CERN SSO: cern login
  10. CERN SSO-->>REANA Server: cern authentication
  11. REANA Server->>REANA UI: redirect to the UI
  12. User->>REANA UI: gitlab authorization
  13. REANA UI-->>User: redirect to gitlab
  14. User->>GitLab: gitlab authorization
  15. GitLab-->>REANA Server: gitlab authorization
  16. REANA Server->>REANA UI: redirect to the UI
  17. REANA UI->>REANA Server: request user projects
  18. REANA Server->> GitLab: request user projects
  19. GitLab-->>REANA Server: return user projects
  20. REANA Server->>REANA UI: display projects
  21. User->>REANA UI: select project
  22. REANA UI->>REANA Server: select project
  23. REANA Server->>GitLab: setup webhook
  24. User->>GitLab: project commit
  25. GitLab-->>REANA Server: trigger workflow execution
  26. REANA Server->>GitLab: update commit status
  27. GitLab-->>User: send commit status notification
  28. User->>REANA UI: request logs
  29. REANA UI->>REANA Server: request logs
  30. REANA Server-->>REANA UI: display logs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement