Skip to content

v0.0.82

Choose a tag to compare

@eliranw eliranw released this 06 Jun 07:36
· 70 commits to main since this release
644e9f6

Added

  • README: "Mock Backend (Real NVML)" section summarizing the fake vs mock backends and how to enable mock per pool (links to docs/mock-backend.md). (RUN-40088)
  • README: "Mixed Real + Fake GPU Nodes" guide for running alongside a real NVIDIA GPU Operator (install in a separate namespace and disable the colliding devicePlugin, statusExporter, and runtimeClass components).

Changed

  • Built-in GPU profiles re-synced from NVIDIA/k8s-test-infra main (commit
    497fa04): each profile now includes a pcie_topology block (PCI root
    complexes with per-device numa_node), and a gb300 profile is added. This
    is what lets the mock backend report per-GPU NUMA affinity. (RUN-40173)
  • hack/sync-profiles.sh: default source bumped v0.1.0 → main; now resolves
    a tag, branch, or commit SHA (was tags/branches only) and records the resolved
    commit in the generated # Source: header. (RUN-40173)

Fixed

  • device-plugin injects NODE_NAME so non-DRA pods can run the fake nvidia-smi. (#191)
  • sync-gpu-profiles workflow read the synced version with head -2, but the # Source: line is line 3, so the PR title/commit version was always empty. (RUN-40173)
  • CI e2e-upgrade (latest-main) lane no longer deadlocks resolving its baseline
    chart. It now walks --first-parent main commits (only those publish a
    0.0.0-<sha> chart, so merges no longer fill the window with unpublished
    feature-branch commits), widens the lookback, and falls back to the latest
    release tag instead of hard-failing — a hard failure here skipped
    release-helm, which then never published the chart the next run needed.
    Mirrored in the make e2e-upgrade-from-main target. (RUN-40080)
  • Fake nvidia-smi exits gracefully instead of panicking on errors. (#206)
  • Fake nvidia-smi failure output mirrors real nvidia-smi per error instead of one generic line.