-
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
Enable pipeline packages with multiple files #939
Enable pipeline packages with multiple files #939
Conversation
ffccc0d
to
91be119
Compare
6087b49
to
7b745d2
Compare
7b745d2
to
827be7a
Compare
/test kubeflow-pipeline-e2e-test |
1 similar comment
/test kubeflow-pipeline-e2e-test |
Also added a failing test case. Will disable it in next commit.
0572b9d
to
3d6de02
Compare
28f2db3
to
35aa6dd
Compare
Added space before comment. Checking for the error again.
/lgtm |
@Ark-kun, as we agreed on yesterday, could you please add a file in the tar that provides:
The organization of the tar file is an API to the system. It should have proper versioning instead of relying on convention like "what is the first file with a certain prefix". Thanks. |
/hold |
This fix is very important for AIHub and they are expecting this will be there in this week's release. Can we go with the convention approach for now and we will soon deprecate the component.yaml right after we support loading component from pipeline.yaml. |
Sounds good to me. Thanks @hongye-sun /approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: vicaire The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
1 similar comment
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: vicaire The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Removing the hold with @vicaire's approval. |
[Follow Up] Add PULL_BASE_REF for checking out repos
the whole repo needs go v1.17 now. Signed-off-by: Yihong Wang <yh.wang@ibm.com>
Old behavior:
Choose the first file in the archive (order is unknown) and then check if it has
.yaml
extension.New behavior:
Go through the files in the archive and chose the first one whose name ends in
pipeline.yaml
.Backwards compatibility considerations:
The DSL compiler has always generated
.tar.gz
files with thepipeline.yaml
file inside. So all pipeline packages ever created by the DSL compiler are compatible with this change.This change is