-
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
Support Cloud Storage #1518
Support Cloud Storage #1518
Conversation
29e6da4
to
eb6b5b1
Compare
You can access the deployment of this PR at https://renku-ci-ui-1518.dev.renku.ch |
eb6b5b1
to
f09bbe7
Compare
f09bbe7
to
d6b1f92
Compare
d6b1f92
to
2e1bc9f
Compare
2e1bc9f
to
9cbd9f6
Compare
9cbd9f6
to
d354466
Compare
68f9c96
to
f20715b
Compare
3c60a3f
to
1477658
Compare
1477658
to
8abf52c
Compare
d19261b
to
39cd901
Compare
Btw after talking to Andrea it just occured to me that we should mention somewhere in the UI that:
And one more thing that Andrea rightfully brought up. The error messages from the notebook service do not trickle down to the UI. This is not a new thing, or something that has been introduced with this PR. I think the best way forward here is to merge this PR - the S3 feature is off by default so we can decide to keep it off until we roll out proper error messaging. Here is the PR that will standardize error messages in the notebook service: SwissDataScienceCenter/renku-notebooks#849. I just need to do a few changes/cleanup on it and we can merge this on the notebook side. But the API that the ui will use will not change at all with these edits that I mention. So if you want you can start to adapt the ui to this new format of error messages from the notebook service. |
Those are good suggestions, I will add them to the UI.
That makes sense. The other part of the solution is mentioned in the main text of the description above: we want to validate the credentials in the ui-server when the user clicks "Save." Then we can immediately provide feedback that the user can fix. But this PR is already big enough, and that feature can be added in later. |
39cd901
to
3d259d1
Compare
3d259d1
to
40a1008
Compare
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.
@ciyer I only tested out launching a session and looked at how my previous two comments were addressed. So all of that is fine.
I did not review the code at all. Since I am not familiar with the code that all I will leave that to someone else from the UI team.
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.
Great feature 🎉👏
My only minor suggestion would be to rename the session test file to newSession.spec.ts since there is another PR that is adding a session file to display the session list.
🚀
Sure, good idea -- maybe that rename can be in the other PR though. :) |
Tearing down the temporary RenkuLab deplyoment for this PR. |
Add support to the UI for mounting cloud storage buckets.
The interaction with the backend still needs to be sorted out. Error handling/information is non-existent at the moment. See SwissDataScienceCenter/renku-notebooks#729.
TODO
Screenshots
Testing
Things that should be tested
Follow-up
Fix #1499
/deploy renku-notebooks=cloud-storage-naming-tweaks-for-testing #persist