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

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

Build:
Build:
LAST BUILD BRANCH: formalize-node-termination-contract
DEFAULT BRANCH: main
Ran 25 Aug 2026 10:33PM 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

25 Aug 2026 10:16PM UTC coverage: 83.025%. Remained the same
32905365553

Pull #3256

github

ketanjani21
docs: RFC to formalize node termination contract

Formalizes the node termination flow's inputs, status-condition
progression, guarantees, and edge cases as a durable design document.
Changes no observable behavior.

The termination flow has multiple entry points (Node delete, NodeClaim
delete, expiration, disruption, health) converging on the same
controller chain, but the contract between them lives implicitly across
four packages. Reconstructing it from code has produced recurring
grace-period correctness bugs (#3032, #3111) and adds review overhead
on every termination-touching PR (#3063). Derek's node-repair RFC
(#3192) explicitly depends on this contract as a follow-up.

The RFC is intentionally scope-limited: it documents what already
exists. Migrating the nodeclaim-termination-timestamp annotation to a
first-class field and consolidating its two writers are named as
follow-ups; both preserve rather than replace this contract.

Fixes: #3029
Pull Request #3256: docs: RFC to formalize node termination contract

17349 of 20896 relevant lines covered (83.03%)

94216.46 hits per line

Jobs
ID Job ID Ran Files Coverage
1 32905365553.1 25 Aug 2026 10:33PM UTC 187
83.03
GitHub Action Run
Source Files on build 32905365553
  • Tree
  • List 187
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #3256
  • PR Base - main (#32905278701)
  • 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