Skip to content

PMM-7 Fix PMM-T2227 tarball upgrade version check - #1135

Closed
cursor[bot] wants to merge 3 commits into
mainfrom
cursor/pmm-fb-test-repair-d63c
Closed

PMM-7 Fix PMM-T2227 tarball upgrade version check#1135
cursor[bot] wants to merge 3 commits into
mainfrom
cursor/pmm-fb-test-repair-d63c

Conversation

@cursor

@cursor cursor Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Why

FB CLI / Integration / Generic failed on PMM-T2227 because the test compared the post-upgrade pmm-admin version against pmm-submodules/v3/VERSION (e.g. 3.9.0/3.9.1) instead of the tarball/client image actually under test. FB and dev tarballs report feature-branch versions (e.g. 3.9.0-v3-* or 3.9.0-PMM-*), so the assertion failed even when upgrade succeeded.

How

  • Read expected upgrade version from CLIENT_IMAGE via docker run --entrypoint pmm-admin ... --version --json.
  • Quote tarball URLs passed to pmm3_client_install_tarball.sh.
  • Fix docker network connect argument order and harden pmm-agent restart/PID checks after upgrade.
  • Wait for tarball_client to be running before install steps; remove the container on completion.

Triggered by FB failure on Percona-Lab/pmm-submodules#4505 (CLI tests Generic).

Open in Web View Automation 

cursoragent and others added 3 commits August 4, 2026 12:21
Use CLIENT_IMAGE version instead of pmm-submodules VERSION file,
quote tarball URLs, and harden agent restart after upgrade.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: davi.travaglia <davi.travaglia@percona.com>
Fix docker run invocation on pmm-client images and wait for
tarball_client container to be running before setup.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: davi.travaglia <davi.travaglia@percona.com>
Use the client docker image version for --version checks when
CLIENT_VERSION is a tarball URL, matching PMM-T2227 expectations.

Signed-off-by: Cursor Agent <cursoragent@cursor.com>

Co-authored-by: davi.travaglia <davi.travaglia@percona.com>
@travagliad travagliad closed this Aug 4, 2026
@travagliad
travagliad deleted the cursor/pmm-fb-test-repair-d63c branch August 4, 2026 12:46
@cursor
cursor Bot restored the cursor/pmm-fb-test-repair-d63c branch August 4, 2026 13:02
@travagliad
travagliad deleted the cursor/pmm-fb-test-repair-d63c branch August 4, 2026 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants