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

NVIDIA / holodeck / 21212106071
44%
main: 44%

Build:
Build:
LAST BUILD BRANCH: fix/586-source-dest-check-single-node
DEFAULT BRANCH: main
Ran 21 Jan 2026 01:53PM UTC
Jobs 1
Files 29
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

21 Jan 2026 01:50PM UTC coverage: 44.182%. First build
21212106071

push

github

ArangoGutierrez
fix: audit fixes for heterogeneous cluster support

Address issues identified during code audit:

P0 - Fix resolveImageForNode() state mutation bug:
  - Extract findLegacyAMI() as pure function that doesn't mutate state
  - Update resolveImageForNode() to use findLegacyAMI() for legacy fallback
  - Refactor setLegacyAMI() to use findLegacyAMI() (reduces duplication)

P1 - Add unit tests for resolveImageForNode():
  - 13 test cases covering all code paths
  - Regression test for P0 fix (DoesNotMutateState)
  - Tests for findLegacyAMI() function

P2 - SSH username handling for heterogeneous clusters:
  - Add SSHUsername field to NodeStatus (API)
  - Add SSHUsername field to InstanceInfo (AWS provider)
  - Add SSHUsername field to NodeInfo (provisioner)
  - Add getUsernameForNode() helper with fallback to global username
  - Update all SSH connection points to use per-node username

P3 - Parameterize Amazon Linux Fedora version mapping:
  - Add get_amzn_fedora_version() function to common.go
  - Map AL2023->F39, AL2024->F40, AL2->F35
  - Update containerd template to use HOLODECK_AMZN_FEDORA_VERSION
  - Add CommonFunctions tests

Additional:
  - Fix deprecated GinkgoParallelNode() -> GinkgoParallelProcess()
  - Add common_test.go for CommonFunctions validation

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

22 of 50 new or added lines in 3 files covered. (44.0%)

1967 of 4452 relevant lines covered (44.18%)

0.49 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
82.04
pkg/provider/aws/image.go
6
13.88
pkg/provisioner/cluster.go
21
0.59
pkg/provider/aws/cluster.go
Jobs
ID Job ID Ran Files Coverage
1 21212106071.1 21 Jan 2026 01:53PM UTC 29
44.18
GitHub Action Run
Source Files on build 21212106071
  • Tree
  • List 29
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #21212106071
  • dadb29e9 on github
  • Next Build on pull-request/597 (#21212835852)
  • 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