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

kubernetes-sigs / karpenter / 22591269383
80%
main: 80%

Build:
Build:
LAST BUILD BRANCH: do-not-disrupt-grace-period
DEFAULT BRANCH: main
Ran 02 Mar 2026 07:17PM UTC
Jobs 1
Files 153
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

02 Mar 2026 07:03PM UTC coverage: 80.375%. First build
22591269383

Pull #2882

github

BrunoChauvet
fix: address PR review comments for sequential topology disruption budget

- Use c.Labels()[budget.TopologyKey] instead of hardcoded c.zone so
  sequential topology filtering works for any topology key, not just zones
- Make pickActiveDomain deterministic by sorting domain keys before
  selecting the one with in-flight disruptions
- Replace per-NodePool scanNodesByZone (O(NodePools×nodes)) with a single
  buildTopologyIndex pass (O(nodes+NodePools)) over all cluster nodes
- Only skip topology budgets in GetAllowedDisruptionsByReason for the
  Drifted reason; other methods (consolidation, expiration) now apply
  topology budgets as regular NodePool-level budgets
- Update budget test to assert MaxInt32 for Drifted and the configured
  value for other reasons when only topology budgets exist

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Pull Request #2882: feat: sequential topology disruption budget for Drift

108 of 116 new or added lines in 4 files covered. (93.1%)

12180 of 15154 relevant lines covered (80.37%)

120517.66 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
8
89.93
pkg/controllers/disruption/drift.go
Jobs
ID Job ID Ran Files Coverage
1 22591269383.1 02 Mar 2026 07:17PM UTC 153
80.37
GitHub Action Run
Source Files on build 22591269383
  • Tree
  • List 153
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #2882
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc