Skip to content

Fix e2e diagnostic log artifact upload path#392

Merged
gflarity merged 7 commits into
ai-dynamo:mainfrom
gflarity:fix_upload_artifacts
Feb 6, 2026
Merged

Fix e2e diagnostic log artifact upload path#392
gflarity merged 7 commits into
ai-dynamo:mainfrom
gflarity:fix_upload_artifacts

Conversation

@gflarity

@gflarity gflarity commented Feb 3, 2026

Copy link
Copy Markdown
Contributor

What type of PR is this?

/kind bug

What this PR does / why we need it:

Fixes the e2e test diagnostic log artifact upload so logs are actually captured when tests fail.

The upload step was looking for files at /tmp/e2e-*.log, but debug_utils.go writes diagnostic files to the operator/ directory with the pattern e2e-diag-*.log. This mismatch meant no artifacts were ever uploaded despite the step succeeding (due to if-no-files-found: ignore).

Changes:

  • Updated path from /tmp/e2e-*.log to operator/e2e-diag-*.log
  • Changed if-no-files-found from ignore to warn (since this step only runs on failure, missing files indicates a problem)
  • Added comment explaining the behavior

Which issue(s) this PR fixes:

NONE - discovered while investigating test failures in https://github.com/ai-dynamo/grove/actions/runs/21635838738

Special notes for your reviewer:

The diagnostic files are written by CollectAllDiagnostics() in operator/e2e/tests/debug_utils.go which creates files like e2e-diag-Test_TAS16_MultiReplicaPCSWithThreeLevelHierarchy_2026-02-03_15-46-29.log in the current working directory (which is operator/ when running make test-e2e).

Does this PR introduce a API change?

NONE

Additional documentation e.g., enhancement proposals, usage docs, etc.:

NONE

@copy-pr-bot

copy-pr-bot Bot commented Feb 3, 2026

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

Comment thread .github/workflows/build-check-test.yaml Outdated
Comment thread .github/workflows/build-check-test.yaml
gflarity and others added 4 commits February 3, 2026 16:40
Co-authored-by: Ron Kahn <122778260+Ronkahn21@users.noreply.github.com>
Signed-off-by: Geoff Flarity <geoff.flarity@gmail.com>
@gflarity gflarity force-pushed the fix_upload_artifacts branch from ecd3cb5 to dea82df Compare February 3, 2026 21:40
shayasoolin
shayasoolin previously approved these changes Feb 4, 2026
Comment thread .github/workflows/build-check-test.yaml
@gflarity gflarity merged commit dc05397 into ai-dynamo:main Feb 6, 2026
8 of 9 checks passed
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