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

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

Build:
Build:
LAST BUILD BRANCH: fix_nodeoverlay_exists
DEFAULT BRANCH: main
Ran 09 Dec 2025 01:10AM UTC
Jobs 1
Files 154
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

09 Dec 2025 12:57AM UTC coverage: 80.347% (+0.02%) from 80.332%
20048108203

Pull #2674

github

ellistarn
fix: NodeSelectorRequirements() now returns both bounds when Gte and Lte exist

Previously, when a Requirement had both upper and lower bounds (e.g., from
intersecting Gte and Lte on the same key), NodeSelectorRequirements() would
only return the Gte bound due to the switch statement short-circuiting.

This caused NodeClaims to be missing the Lte constraint from their parent
NodePool, making the NodeClaim's requirements broader than intended.

Added test case to verify both bounds are returned when present.
Pull Request #2674: feat: Add Gte and Lte operators for requirements

85 of 87 new or added lines in 7 files covered. (97.7%)

6 existing lines in 2 files now uncovered.

11889 of 14797 relevant lines covered (80.35%)

71006.51 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
54.48
0.0% pkg/scheduling/zz_generated.deepcopy.go

Uncovered Existing Lines

Lines Coverage ∆ File
2
99.23
0.03% pkg/scheduling/requirement.go
4
88.0
-2.29% pkg/controllers/disruption/consolidation.go
Jobs
ID Job ID Ran Files Coverage
1 20048108203.1 09 Dec 2025 01:10AM UTC 154
80.35
GitHub Action Run
Source Files on build 20048108203
  • Tree
  • List 154
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #2674
  • PR Base - main (#19948193551)
  • 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