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

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

Build:
Build:
LAST BUILD BRANCH: dependabot/github_actions/actions-deps-e2b19026ca
DEFAULT BRANCH: main
Ran 20 Jul 2026 03:41PM 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 03:24PM UTC coverage: 82.458% (+0.02%) from 82.435%
29755130663

Pull #3160

github

AlexanderYastrebov
feat: treat explicit limits.nodes: 0 as a NodePool disable toggle

As a cluster operator I want to define a disabled NodePool that I may enable later.
The spec does not provide an explicit toggle so I use nodes limit of zero.

Currently Karpenter continuously logs "node limits have been exhausted" error.

Pre-filter NodePools with spec.limits.nodes == 0 out of scheduling instead of
retrying every pending pod against them and logging an error.
Also publish NoCapacity warning event on the NodePool so the disabled state is visible.
Pull Request #3160: feat: treat explicit limits.nodes: 0 as a NodePool disable toggle

15 of 15 new or added lines in 2 files covered. (100.0%)

16584 of 20112 relevant lines covered (82.46%)

97847.52 hits per line

Jobs
ID Job ID Ran Files Coverage
1 29755130663.1 20 Jul 2026 03:41PM UTC 179
82.46
GitHub Action Run
Source Files on build 29755130663
  • Tree
  • List 179
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #3160
  • 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