Skip to content

Releases: NexGenCloud/hyperstack-support-scripts

gather-info v0.1.1

24 Mar 15:46

Choose a tag to compare

gather-info v0.1.1

Quick install

curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.1.1-linux-amd64" -o gather-info
curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-v0.1.1-linux-amd64.sha256" -o gather-info.sha256
sha256sum -c gather-info.sha256
chmod +x gather-info
sudo ./gather-info

Latest (always points to newest release)

curl -fSL "https://hyperstack-support-tools.sfo3.digitaloceanspaces.com/public/gather-info-latest-linux-amd64" -o gather-info

Changes

Since gather-info/v0.1.0-alpha.1:

  • 9a9b2bf gather-info: implement CX feedback phases 1-4

What's included

Static Linux x86_64 binary. Collects system, network, NVIDIA GPU, DCGM, Docker, services, journal, packages, storage, and InfiniBand diagnostics into a single .tar.gz archive.

See CODEMAP.md for architecture details.

gather-info v0.1.0-alpha.1

23 Mar 15:46

Choose a tag to compare

Pre-release

First alpha release of the Go-based VM diagnostics collector, replacing the original bash script.

Highlights

  • Complete Go rewrite — single static binary, no runtime dependencies
  • DCGM auto-install — bootstraps NVIDIA CUDA repo via cuda-keyring and installs DCGM 4 on Ubuntu 22.04/24.04 (x86_64)
  • 11 diagnostic collectors — system, network, NVIDIA GPU, DCGM (with level 2 diag), Docker, services, journal, packages, storage, InfiniBand, and additional system info
  • Structured output — manifest.json and report.ndjson alongside human-readable SUMMARY.txt and metadata.json
  • Timeout-protected — all subprocesses are timeout-bound with process-group cleanup; nvidia-smi hangs won't stall the tool
  • Graceful shutdown — Ctrl+C stops collection cleanly, preserves partial results
  • Privacy-safe — redacts secrets from Docker inspect, process args, and config files

Usage

chmod +x gather-info
sudo ./gather-info

The tool produces a .tar.gz archive in /tmp/ containing all collected diagnostics.

Verify download

sha256sum -c gather-info.sha256

Known limitations

  • DCGM install is Ubuntu 22.04/24.04 x86_64 only (RHEL/SUSE not yet implemented)
  • DCGM level 2 diag is capped at 1 minute (full test takes ~3-5 min on real hardware)
  • cuda-keyring version is pinned to 1.1-1