Skip to content

Conversation

@karthikvetrivel
Copy link
Member

@karthikvetrivel karthikvetrivel commented Jan 8, 2026

Relevant PRs:

Description

  • Adds driver configuration digest computation and propagation to enable fast path optimization
  • Computes digest in operator controller and propagates via DRIVER_CONFIG_DIGEST environment variable to driver containers and k8s-driver-manager.
  • Enables downstream components to detect unchanged configuration and skip driver uninstall/reinstall (see relevant PRs)

Checklist

  • No secrets, sensitive information, or unrelated changes
  • Lint checks passing (make lint)
  • Generated assets in-sync (make validate-generated-assets)
  • Go mod artifacts in-sync (make validate-modules)
  • Test cases are added for new code paths

Testing

@karthikvetrivel karthikvetrivel changed the title [GPU Resilient Restarts] Compute and propagate driver configuration digest via environment variables [GPU Driver Container Resiliency] Compute and propagate driver configuration digest via environment variables Jan 8, 2026
@karthikvetrivel karthikvetrivel marked this pull request as draft January 8, 2026 19:27
@karthikvetrivel karthikvetrivel force-pushed the feat/operator-digest-driver-config branch from 49c5f65 to 638c3e4 Compare January 8, 2026 19:46
@karthikvetrivel karthikvetrivel force-pushed the feat/operator-digest-driver-config branch from 638c3e4 to c12db6f Compare January 9, 2026 16:42
@karthikvetrivel karthikvetrivel marked this pull request as ready for review January 9, 2026 18:28
@karthikvetrivel karthikvetrivel force-pushed the feat/operator-digest-driver-config branch 4 times, most recently from 470c4c9 to 7664293 Compare January 9, 2026 20:58
@karthikvetrivel karthikvetrivel force-pushed the feat/operator-digest-driver-config branch 3 times, most recently from 6bc5a68 to 1677b57 Compare January 12, 2026 15:57
@karthikvetrivel karthikvetrivel force-pushed the feat/operator-digest-driver-config branch from 1677b57 to cd4f391 Compare January 12, 2026 17:45
@karthikvetrivel karthikvetrivel force-pushed the feat/operator-digest-driver-config branch from cd4f391 to 34c3644 Compare January 12, 2026 18:56
@karthikvetrivel karthikvetrivel force-pushed the feat/operator-digest-driver-config branch from 34c3644 to d8ee865 Compare January 12, 2026 20:23
@karthikvetrivel karthikvetrivel force-pushed the feat/operator-digest-driver-config branch from d8ee865 to 49c5eba Compare January 15, 2026 00:09
@karthikvetrivel karthikvetrivel force-pushed the feat/operator-digest-driver-config branch from 49c5eba to e72ea5a Compare January 15, 2026 17:51
Signed-off-by: Karthik Vetrivel <kvetrivel@nvidia.com>
@cdesiniotis cdesiniotis enabled auto-merge January 15, 2026 17:56
@cdesiniotis
Copy link
Contributor

🚀

@cdesiniotis cdesiniotis merged commit 92f404c into NVIDIA:main Jan 15, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants