-
Couldn't load subscription status.
- Fork 1.8k
chore: Update Argo Workflows to 3.7 #12187
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
chore: Update Argo Workflows to 3.7 #12187
Conversation
|
Hi @aniketpati1121. Thanks for your PR. I'm waiting for a kubeflow member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. 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. |
|
🚫 This command cannot be processed. Only organization members or owners can use the commands. |
0ab2c4b to
2d2627c
Compare
|
Hi @mprahl, I have added the necessary RBAC patch files for Argo Workflows 3.7 and verified that the hello-world workflow runs successfully. Please review and /ok-to-test if everything looks good. Thank you! |
|
🚫 This command cannot be processed. Only organization members or owners can use the commands. |
|
@aniketpati1121 thanks for the PR! Please follow the directions here to upgrade Argo Workflows: Also, did you mean to commit those SDK files? |
6eb33cc to
2ea53fb
Compare
2ea53fb to
f0d73f8
Compare
f0d73f8 to
abff99b
Compare
|
Hi @mprahl, I’ve cleaned up the Argo upgrade PR. Now it only contains the commit for upgrading Argo Workflows to 3.7. |
|
🚫 This command cannot be processed. Only organization members or owners can use the commands. |
|
Hey @aniketpati1121! We've actually made some updates to the way these Argo upgrades are done; we've added some documentation, but may have missed other places. That said, this can be done in a couple steps:
We also just added some CI checks for running argo compatibility with KFP, so you can update the values for All of this we should've already added to our documentation such that anyone can pick up this task and run, but that's a different issue 😬 |
Hi @gmfrasca I have updated Argo to v3.7.0 across go.mod, go.sum, third_party/argo/VERSION, backend/Dockerfile, and the kfp-samples workflow. Thanks |
Signed-off-by: aniketpatil <[email protected]>
…tive API (kubeflow#12189) * Add support for additional filters on the Kubernetes native API This adds support for eq, neq, and in filters. Signed-off-by: mprahl <[email protected]> * Fix filter mapping in Kubernetes native API Signed-off-by: mprahl <[email protected]> --------- Signed-off-by: mprahl <[email protected]> Signed-off-by: aniketpatil <[email protected]>
This adds a GitHub workflow to ensure the read me stays up to date. Signed-off-by: mprahl <[email protected]> Signed-off-by: aniketpatil <[email protected]>
df327dd to
e0f46bd
Compare
|
/ok-to-test |
|
Approvals successfully granted for pending runs. |
|
Hi @RicardoOliveira, |
|
@aniketpati1121 I can't say for sure, but probably it's because you did not sign-off your latest commits. Correct that, and if the test don't trigger again, we'll need the approvers to help. |
Signed-off-by: aniketpatil <[email protected]>
f479d0e to
d1c7527
Compare
Hi @rimolive, |
|
Hi, I’ve updated go.mod, go.sum and verified Argo v3.7 upgrade. All DCO and dependency checks have passed. Pending workflows just need approval. Thanks! |
Signed-off-by: Aniket Patil <[email protected]>
0b65d7a to
593c431
Compare
|
Hey @aniketpati1121 - if you haven't seen it, looks like CI ran but there's some build failures. Seems like it's because Argo updated the validate.ValidateWorkflow method signature to take in an additional parameter, though there may be additional updates to be made as well. I think once you make the updates to any of those calls there, and are able to get |
| - https://github.com/argoproj/argo-workflows/manifests/base/crds?ref=v3.7.0 | ||
| - https://github.com/argoproj/argo-workflows/manifests/cluster-install/workflow-controller-rbac?ref=v3.7.0 |
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.
looks like argo shuffled their manifests a bit in v3.7.0, which is why kustomize build fails to find these remote refs in the KFP Manifests CI check. I think this should fix it:
| - https://github.com/argoproj/argo-workflows/manifests/base/crds?ref=v3.7.0 | |
| - https://github.com/argoproj/argo-workflows/manifests/cluster-install/workflow-controller-rbac?ref=v3.7.0 | |
| - https://github.com/argoproj/argo-workflows/manifests/base/crds/minimal?ref=v3.7.0 | |
| - https://github.com/argoproj/argo-workflows/manifests/cluster-install-no-crds/workflow-controller-rbac?ref=v3.7.0 | |
|
Closing this in favor of new clean PR |
This PR upgrades Argo Workflows to version 3.7 in the manifests.
Changes include:
Please review and let me know if any further adjustments are required.
fixes #12184