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

kubernetes-sigs / karpenter / 31914165413
83%
main: 83%

Build:
Build:
LAST BUILD BRANCH: fix/capacity-buffer-dra-resource-claims
DEFAULT BRANCH: main
Ran 15 Aug 2026 11:25PM UTC
Jobs 1
Files 185
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

15 Aug 2026 11:12PM UTC coverage: 82.948% (+0.03%) from 82.922%
31914165413

Pull #3063

github

ketanjani21
address PR review: don't gate delete-eligible pods behind priority tiers

Reviewer feedback: the previous refactor gated force-delete behind
tier-ordered eviction, so a past-deadline pod in a later tier waited for
earlier tiers to drain. At the hard deadline we must not wait.

Split Drain into two passes:
- Delete-eligible pods (past the force-delete threshold) are enqueued
  across all tiers immediately.
- Graceful eviction candidates are tier-gated so noncritical/non-daemon
  pods drain before critical/daemon ones (k8s graceful shutdown ordering).

Convert needsForceDelete from a *Queue method to a package-level function
so both Drain and Queue.Reconcile share the same predicate.

Add a regression test that pairs a fits-in-deadline non-critical pod with
a past-deadline system-critical pod and verifies the critical pod's
deletion isn't gated by the earlier tier.
Pull Request #3063: chore: Consolidate pod force-deletion into the eviction queue

85 of 98 new or added lines in 3 files covered. (86.73%)

6 existing lines in 1 file now uncovered.

17147 of 20672 relevant lines covered (82.95%)

95661.11 hits per line

Uncovered Changes

Lines Coverage ∆ File
12
82.11
3.11% pkg/controllers/node/termination/terminator/eviction.go
1
0.0
0.0% pkg/controllers/controllers.go

Coverage Regressions

Lines Coverage ∆ File
6
82.11
3.11% pkg/controllers/node/termination/terminator/eviction.go
Jobs
ID Job ID Ran Files Coverage
1 31914165413.1 15 Aug 2026 11:25PM UTC 185
82.95
GitHub Action Run
Source Files on build 31914165413
  • Tree
  • List 185
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #3063
  • PR Base - main (#31828321644)
  • 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