-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ShapeUp] Renku 2.0 Sessions #3037
Conversation
You can access the deployment of this PR at https://renku-ci-ui-3037.dev.renku.ch |
1d7cde3
to
f3392fe
Compare
f3392fe
to
76a973d
Compare
4a437fd
to
90c3146
Compare
Fixes #3020. Add first draft API for Renku 1.0 sessions and UI for creating them. It should be noted that the backend service is not implemented at this time.
Fixes #3029. Add the UI to edit and delete sessions. It should be noted that the backend service is not implemented at this time.
Fixes #3045. * Add support for session environments * Refactor sessions API to reflect name change to session launchers
ec8cff3
to
66cbfa9
Compare
Fixes #3049. Add initial support for Renku 2.0 sessions. * Can start a session from a session launcher * Can open a running session * Can perform session actions (pause, delete, modify) * Renku 1.0 and Renku 2.0 sessions are not co-mingled: Renku 1.0 sessions continue to appear in the dashboard, etc. while Renku 2.0 sessions will appear only in `/v2` pages. Limitations: * Sessions can work with projects with zero repositories. * Sessions for projects with at least one repository will only work if the first repository is in GitLab.
…3069) Update the Renku 2.0 sessions UI: * Check if each repository in a project is accessible, i.e. it is found in GitLab and can be accessed by the user * Request mounting each supported repository when starting sessions
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's great to see this feature in action; overall, well done! It functions as expected. At this stage, I've left some suggestions to make it easier to reuse the code generated here for future features, such as when we're working on the project page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚀
Tearing down the temporary RenkuLab deplyoment for this PR. |
Add initial support for Renku 2.0 sessions.
/v2
pages.Limitations:
See SwissDataScienceCenter/renku#3475.
/deploy renku=build/new-sessions renku-data-services=main renku-notebooks=master