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

Azure / karpenter-provider-azure / 15646568960
94%

Build:
DEFAULT BRANCH: main
Ran 14 Jun 2025 12:55AM UTC
Jobs 1
Files 117
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

14 Jun 2025 12:45AM UTC coverage: 95.445% (+0.006%) from 95.439%
15646568960

push

github

web-flow
fix: issue where container can come up but be unable to access token (#970)

When the process launches, if it doesn't check that it can retrieve a
token, then if it's unable to retrieve a token later it will continue to
retry getting a token, but won't ever exit the process.

This is a problem especially in the managed NAP case, because there's an
IMDS proxy that needs to be set up before the NAP pod can get a token,
but if the Karpenter pod starts too quickly it will open a connection in
the transport connection pool to the wrong address (not the proxy),
which will never serve it the correct token. This will mostly
self-recover if request load is low, because the transport idle timeout
will be hit and a new connection will go to the proxy, but if request
load is high enough it can keep the connection open forever.

Better to lose the race gracefully and just exit the pod if we can't get
a token.

0 of 3 new or added lines in 1 file covered. (0.0%)

29 existing lines in 3 files now uncovered.

53983 of 56559 relevant lines covered (95.45%)

0.96 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
3
12.61
0.54% pkg/providers/instance/azure_client.go

Uncovered Existing Lines

Lines Coverage ∆ File
2
92.31
-7.69% pkg/fake/pricingapi.go
9
87.79
0.18% pkg/providers/imagefamily/resolver.go
18
82.18
-0.1% pkg/providers/imagefamily/nodeimage.go
Jobs
ID Job ID Ran Files Coverage
1 15646568960.1 14 Jun 2025 12:55AM UTC 117
95.45
GitHub Action Run
Source Files on build 15646568960
  • Tree
  • List 117
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • e115da11 on github
  • Prev Build on main (#15641722170)
  • Next Build on main (#15670688182)
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

© 2025 Coveralls, Inc