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

kubernetes-sigs / karpenter / 29748337182
82%
main: 82%

Build:
Build:
LAST BUILD BRANCH: znixon/virtual-pod-cache
DEFAULT BRANCH: main
Ran 20 Jul 2026 02:11PM UTC
Jobs 1
Files 179
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

20 Jul 2026 01:54PM UTC coverage: 82.468% (+0.03%) from 82.435%
29748337182

Pull #3159

github

omerdahan-armis
fix: tolerate missing PersistentVolume in driverFromVolume to prevent cluster sync paralysis

When a PV is deleted out-of-band while a PVC remains in Lost phase,
driverFromVolume returns a raw NotFound error that bubbles up through
updateForPod, causing node state reconciliation to fail repeatedly.
Upon a Karpenter controller restart, the affected node is excluded from
the internal cluster map, preventing Cluster.Synced() from succeeding
and pinning karpenter_cluster_state_synced at 0 indefinitely — halting
all provisioning, consolidation, and disruption operations.

This adds apierrors.IsNotFound handling to driverFromVolume, aligning it
with the existing tolerant behavior for missing PVCs in GetVolumes()
(line 88-94) which already has a comment warning about this exact
failure mode.

Signed-off-by: Omer Dahan <omerd2@users.noreply.github.com>
Pull Request #3159: fix: tolerate missing PersistentVolume in driverFromVolume to prevent cluster sync paralysis

4 of 4 new or added lines in 1 file covered. (100.0%)

16576 of 20100 relevant lines covered (82.47%)

97684.6 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29748337182.1 20 Jul 2026 02:11PM UTC 179
82.47
GitHub Action Run
Source Files on build 29748337182
  • Tree
  • List 179
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #3159
  • PR Base - main (#29617432002)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc