• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

NVIDIA / holodeck / 20820930697
11%
main: 21%

Build:
Build:
LAST BUILD BRANCH: dependabot/go_modules/main/github.com/aws/aws-sdk-go-v2/service/ssm-1.67.8
DEFAULT BRANCH: main
Ran 08 Jan 2026 02:52PM UTC
Jobs 1
Files 21
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

08 Jan 2026 02:51PM UTC coverage: 11.424%. Remained the same
20820930697

push

github

ArangoGutierrez
feat(provisioner): add idempotent provisioning templates with enhanced error handling

This commit implements idempotent provisioning templates as specified in #564.

Key changes:
- Add idempotency framework to common.go with state management, structured
  logging, error handling with remediation hints, and verification functions
- Update nv-driver.go with idempotency checks and version verification
- Update containerd.go (v1 and v2) with idempotent repository setup
- Update docker.go with idempotent Docker and cri-dockerd installation
- Update crio.go with idempotent CRI-O setup
- Update container-toolkit.go with idempotent NVIDIA toolkit installation
- Update kubernetes.go (kubeadm, kind, microk8s) with cluster existence checks
- Update kernel.go with kernel version comparison and reboot state tracking
- Update all corresponding tests to verify idempotency framework usage

Features:
- Templates can be run multiple times safely (same result)
- Already-installed components are detected and skipped
- Errors are classified with actionable remediation messages
- State files in /var/lib/holodeck/state/ track installation status
- Structured logging enables automated parsing (JSON/text format)
- Exit codes indicate failure type (0-13 for different error categories)

Fixes #564

Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>

280 of 2451 relevant lines covered (11.42%)

0.13 hits per line

Jobs
ID Job ID Ran Files Coverage
1 20820930697.1 08 Jan 2026 02:52PM UTC 21
11.42
GitHub Action Run
Source Files on build 20820930697
  • Tree
  • List 21
  • Changed 7
  • Source Changed 7
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20820930697
  • 3414c87b on github
  • Prev Build on main (#20817401349)
  • Next Build on pull-request/570 (#20824401063)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc