-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
De-hardcode output paths in all components #4100
Comments
@Ark-kun is this 1.0 release blocking? Shall we add it to release notice? what kind of error message will people get if using this file_output? |
|
I do not think so. The components are not part of the release. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
/lifecycle frozen |
Looks like this work is done. Closing this issue. /close |
@rimolive: Closing this issue. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
Some components are using the deprecated
fileOutputs
attribute. See the queryThe
fileOutputs
was deprecated from the start and should not be used in any non-legacy components.We need to migrate from the deprecated
fileOutputs
to use the correct{outputPath: output_name}
command-line placeholders instead.Example:
Before:
After:
The component code should be modified to receive all output paths through command-line arguments instead of hard-codong any paths.
An example of the correction: https://github.com/kubeflow/pipelines/pull/580/files#diff-9c31c4b41f436d2bbdfc9c97d40b9fe1
https://github.com/kubeflow/pipelines/pull/580/files#diff-ec0c67e038e3087e2bb01d439771bddc
There are two main groups of affected components:
The text was updated successfully, but these errors were encountered: