Project

General

Profile

Actions

Bug #22780

open

Inconsistent handling of unrunnable checks in `arvados-client diagnostics`

Added by Brett Smith 12 months ago. Updated 10 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
SDKs
Target version:
Story points:
-

Description

If arvados-client diagnostics skips the arvados-server health check, it reports this at the info level. This is relatively easy to miss if you're not specifically looking for it, it looks basically just like everything else.

If you run arvados-client diagnostics so it tries to build a diagnostics image (the default), and it can't run Docker, it reports an error.

IMO the behavior should be:

  • Any skipped checks are reported as warnings.
  • Consider an option to promote those to errors.
  • If you pass -docker-image or -docker-image-from, that check runs exactly as requested and reports an error if it fails.
  • If you pass neither, the behavior is: it tries to build a diagnostic image, and if the image build fails, it reports a skipped check and falls back to running the check with the hello-world image.
Actions #1

Updated by Peter Amstutz 10 months ago

  • Target version set to Development 2025-06-25
Actions #2

Updated by Peter Amstutz 10 months ago

  • Target version changed from Development 2025-06-25 to Development 2025-07-09
Actions #3

Updated by Peter Amstutz 10 months ago

  • Target version changed from Development 2025-07-09 to Development 2025-07-23
Actions #4

Updated by Peter Amstutz 10 months ago

  • Target version changed from Development 2025-07-23 to Future
Actions

Also available in: Atom PDF