Skip to content

Fix CTMU re-execution downgraded version#57072

Merged
vapopov merged 1 commit intomasterfrom
vapopov/fix-ctmu-re-execution-loop
Jul 23, 2025
Merged

Fix CTMU re-execution downgraded version#57072
vapopov merged 1 commit intomasterfrom
vapopov/fix-ctmu-re-execution-loop

Conversation

@vapopov
Copy link
Copy Markdown
Contributor

@vapopov vapopov commented Jul 23, 2025

This PR introduces a fix for re-execution in v2 client tool-managed updates, incorporating caching logic.

Since v2 no longer supports a static path for updated client tools (e.g., ~/.tsh/bin/tsh), we need to block any second re-execution from the tools directory.

For example, if version 17.5.1 is installed and updated to 17.6.0, but the cluster requires 17.5.4, the last version should block re-execution and must not allow triggering 17.6.0 again

Related: #54563
changelog: Fixed client tools managed updates downgrade to older version

@vapopov vapopov enabled auto-merge July 23, 2025 18:53
@vapopov vapopov added this pull request to the merge queue Jul 23, 2025
@github-merge-queue github-merge-queue bot removed this pull request from the merge queue due to failed status checks Jul 23, 2025
@vapopov vapopov added this pull request to the merge queue Jul 23, 2025
Merged via the queue into master with commit 1b098fa Jul 23, 2025
45 of 47 checks passed
@vapopov vapopov deleted the vapopov/fix-ctmu-re-execution-loop branch July 23, 2025 19:39
@backport-bot-workflows
Copy link
Copy Markdown
Contributor

@vapopov See the table below for backport results.

Branch Result
branch/v17 Create PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants