Skip to content
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

feat!: Upgrade argo to v3.4.7 #9301

Closed
wants to merge 8 commits into from
Closed

Conversation

chensun
Copy link
Member

@chensun chensun commented May 3, 2023

Description of your changes:
Fixes the following CVEs:

Breaking changes:

Checklist:

@chensun chensun requested review from Linchin and gkcalat May 3, 2023 18:45
@google-oss-prow
Copy link

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please ask for approval from chensun. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@chensun
Copy link
Member Author

chensun commented May 3, 2023

/test kubeflow-pipeline-mkp-test

@chensun
Copy link
Member Author

chensun commented May 3, 2023

/test kubeflow-pipeline-e2e-test

@chensun
Copy link
Member Author

chensun commented May 3, 2023

/test kubeflow-pipeline-mkp-test

@chensun
Copy link
Member Author

chensun commented May 3, 2023

/test kubeflow-pipeline-upgrade-test

@chensun
Copy link
Member Author

chensun commented May 4, 2023

/retest

@chensun chensun changed the title feat: Upgrade argo to v3.4.7 feat!: Upgrade argo to v3.4.7 May 4, 2023
@chensun
Copy link
Member Author

chensun commented May 4, 2023

/test kubeflow-pipeline-e2e-test

@google-oss-prow
Copy link

@chensun: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
kubeflow-pipelines-samples-v2 d75a28c link false /test kubeflow-pipelines-samples-v2
kubeflow-pipeline-e2e-test d75a28c link true /test kubeflow-pipeline-e2e-test

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. I understand the commands that are listed here.

@chensun
Copy link
Member Author

chensun commented May 5, 2023

Test failure is due to failed to retrieve the log. And this is due to a bug/breaking change from Argo side: argoproj/argo-workflows#10107 (comment)

@agilgur5
Copy link

agilgur5 commented Oct 2, 2023

Test failure is due to failed to retrieve the log

See also #8935 for an issue on logs in Argo v3.4.

I mentioned there that setting POD_NAMES=v1 will also revert back to the previous naming.

@HumairAK
Copy link
Collaborator

@chensun the current argo is woefully out of date and has not been patched since Nov 2022, and various CVE's have accumulated since then.

What do you think of using the work around as suggested by Terry here, and manually generating the pod name. Can this be something we could do to unblock this upgrade (is there a lot of overhead for this?). Or setting the POD_NAMES=v1 on the workflow controller. I personally think manually generating the name here is better, so we can remain a bit more agnostic to how Argo is being deployed by users.

There seems like there's a PR in transit right now that could resolve this issue for a less hacky fix in a later argo version that we can keep an eye on and create a tracker for.

@rimolive
Copy link
Member

I think we don't need this PR opened as we have #10568 in progress. @chensun wdyt?

@github-actions github-actions bot removed the Stale label Apr 12, 2024
@rimolive
Copy link
Member

/close

Superseded by #10568

@google-oss-prow google-oss-prow bot closed this Apr 16, 2024
Copy link

@rimolive: Closed this PR.

In response to this:

/close

Superseded by #10568

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants