-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Write to mlpipeline-ui-metadata as non-root user? #1694
Comments
My bad using option 2 (creating the file as root in the container, then changing permissions), I was able to render the basic markdown. However it seems like my custom web-app is not showing up. I'll investigate, but it's probably a path issue of sorts. |
I figured out the issue, it seems like the web-app is trying to access the file at the original location inside the container: I am trying to use the |
Workaround:
|
Yes I do use Also for my second question, is there any support for kubeflow itself storing the artifacts? I'd like to not have to care where I store those results files (we are on-prem) as they are only ever used for visualization in the UI. |
I would really like to make this happen. Please add a feature request to prioritize this feature or +1 #336 |
Thanks a lot for the hard work, using |
@haudren Please migrate from |
Thanks a lot! I guess I need the latest Last question, it says that |
You only need the latest SDK.
Good question. It does support directories. That name was a bad choice. BTW, check some modern samples, especially "104 - Passing data for python components" and "106 - Creating components from command-line program". They demonstrate big data passing without manually dealing with ContainerOp. |
What happened:
I have a container that runs a pipeline step as non root. I wanted to write to
/mlpipeline-ui-metadata.json
but got a permission denied. I tried to create it as root and give permissions to my user to write to it but, this results in a blank output.Note: this is Kubeflow 0.5.0.
What did you expect to happen:
Given that
mlpipeine-ui-metadata.json
is an output mount, it should be writable by any user. If not, then modifying it should trigger a UI refresh.What steps did you take:
First scenario:
USER user
in the Dockerfile)/mlpipeline-ui-metadata.json
Second scenario:
The text was updated successfully, but these errors were encountered: