Skip to content

iotedge check-list doesn't run #7473

@gavinltomra

Description

@gavinltomra

Expected Behavior

sudo iotedge check-list should display a list of the supported checks.
sudo iotedge check --help should display additional help for the check command.

Current Behavior

Both behave identically to sudo iotedge check.

Steps to Reproduce

Provide a detailed set of steps to reproduce the bug.

  1. sudo iotedge check-list
  2. sudo iotedge check --help

Also of note is that the iotedge check command appears to ignore other arguments, like --help and --dont-run.

Context (Environment)

Output of iotedge check

Not relevant.

Device Information

  • Host OS [e.g. Ubuntu 22.04, Windows Server IoT 2019]: Ubuntu 24.04.2
  • Architecture [e.g. amd64, arm32, arm64]: amd64
  • Container OS [e.g. Linux containers, Windows containers]: Linux containers

Runtime Versions

  • aziot-edged [run iotedge version]: iotedge 1.5.21
  • Edge Agent [image tag (e.g. 1.0.0)]: 1.5.16
  • Edge Hub [image tag (e.g. 1.0.0)]: 1.5.16
  • Docker/Moby [run docker version]: 28.3.3-1

Logs

Not relevant.

Additional Information

The aziotctl command behaves as expected; check-list works and check --help shows help, and check --dont-run skips the requested checks.

Also, part of the reason why I want to skip certain checks is that the timeouts are insanely long; if you're in a heavily-firewalled environment that blocks aka.ms or AMQP/MQTT ports then you have to sit through multiple ~70s timeouts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions