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

Update tf.exe #4955

Merged
merged 10 commits into from
Sep 3, 2024
Merged

Update tf.exe #4955

merged 10 commits into from
Sep 3, 2024

Conversation

aleksandrlevochkin
Copy link
Contributor

@aleksandrlevochkin aleksandrlevochkin commented Aug 26, 2024

WI
AB#2138625

Description
Makes the agent install the updated tf and vstsom folders by default to address the CVE-2024-21907

The knob AGENT_INSTALL_LEGACY_TF_EXE can be used to fall back to the previous version of the tools (when this knob is enabled tf-legacy and vstsom-legacy folders will be installed in the externals directory of the agent)

Related GH issue: #4593

@aleksandrlevochkin aleksandrlevochkin marked this pull request as ready for review August 26, 2024 09:05
@kirill-ivlev kirill-ivlev merged commit 39c297f into master Sep 3, 2024
12 checks passed
aleksandrlevochkin pushed a commit that referenced this pull request Sep 10, 2024
aleksandrlevochkin added a commit that referenced this pull request Sep 10, 2024
This reverts commit 39c297f.

Co-authored-by: v-levockina <undefined>
aleksandrlevochkin added a commit that referenced this pull request Sep 11, 2024
* WIP

* Refactoring

* Refactor tool download code

* Refactor + Add tests

* Fix test

* Change RetryOptions to record to be able to use default ToString override for logging

---------

Co-authored-by: v-levockina <undefined>
Co-authored-by: Kirill Ivlev <102740624+kirill-ivlev@users.noreply.github.com>
aleksandrlevochkin added a commit that referenced this pull request Sep 13, 2024
* Update tf.exe (#4955)

* WIP

* Refactoring

* Refactor tool download code

* Refactor + Add tests

* Fix test

* Change RetryOptions to record to be able to use default ToString override for logging

---------

Co-authored-by: v-levockina <undefined>
Co-authored-by: Kirill Ivlev <102740624+kirill-ivlev@users.noreply.github.com>

* Install legacy tf, vstsom, vstshost tools

* Update blob storage url for vstshost

---------

Co-authored-by: Kirill Ivlev <102740624+kirill-ivlev@users.noreply.github.com>
Co-authored-by: v-levockina <undefined>
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.

3 participants