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

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

Build:
Build:
LAST BUILD BRANCH: metrics-expiry-countdown
DEFAULT BRANCH: main
Ran 18 Sep 2026 08:22AM UTC
Jobs 1
Files 187
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

18 Sep 2026 08:05AM UTC coverage: 83.387% (+0.04%) from 83.352%
35322616772

Pull #3329

github

rjgoyln
feat: read the forced termination deadline from the NodeClaim annotation

The termination timestamp annotation is what the termination controller enforces, and
node health brings it forward to now for unhealthy nodes. Recomputing the deadline from
the grace period reported hours of headroom while pods were already being force-deleted.

Sharing the deadline helpers with the expiration controller keeps the metric and the
controller it reports on from drifting apart.
Pull Request #3329: feat: add expiry countdown metrics for nodes

64 of 67 new or added lines in 4 files covered. (95.52%)

2 existing lines in 1 file now uncovered.

17558 of 21056 relevant lines covered (83.39%)

76405.89 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
45.27
4.94% pkg/utils/nodeclaim/nodeclaim.go
1
0.0
0.0% pkg/controllers/controllers.go

Coverage Regressions

Lines Coverage ∆ File
2
76.77
-0.79% pkg/controllers/node/termination/controller.go
Jobs
ID Job ID Ran Files Coverage
1 35322616772.1 18 Sep 2026 08:22AM UTC 187
83.39
GitHub Action Run
Source Files on build 35322616772
  • Tree
  • List 187
  • Changed 5
  • Source Changed 0
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #3329
  • PR Base - main (#35157266801)
  • 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