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

Azure / karpenter-provider-azure / 25641261676
94%
main: 94%

Build:
Build:
LAST BUILD BRANCH: dependabot/go_modules/go-deps-c7eeaa63c1
DEFAULT BRANCH: main
Ran 10 May 2026 10:30PM UTC
Jobs 1
Files 177
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

10 May 2026 10:16PM UTC coverage: 94.393% (-0.03%) from 94.427%
25641261676

Pull #1676

github

yewmsft
fix: wire LocalDNS reconciler to workload cluster apiserver

The LocalDNS reconciler inspects NetworkPolicy / CiliumNetworkPolicy /
CiliumClusterwideNetworkPolicy resources and the upstream node-local-dns
DaemonSet. These live on the workload cluster (the cluster Karpenter is
managing), not the underlay/CCP cluster where the Karpenter pod itself runs.

Previously the status controller received the in-cluster (CCP) Kubernetes
and dynamic clients, so on managed Karpenter the reconciler queried the
wrong apiserver and would fail RBAC checks against the CCP namespace's
karpenter-sa.

Expose a new workload-cluster dynamic client on the Operator (paired with
the existing upstream operator.KubernetesInterface, which already points
at the workload cluster) and thread both client pairs through to the
nodeclass status controller. NodeImageReconciler continues to use the
in-cluster client (it reads CCP-namespace ConfigMaps); LocalDNSReconciler
now uses the workload client.
Pull Request #1676: feat: resolve LocalDNS state at NodeClass reconcile time

211 of 255 new or added lines in 8 files covered. (82.75%)

2 existing lines in 1 file now uncovered.

74492 of 78917 relevant lines covered (94.39%)

0.96 hits per line

Uncovered Changes

Lines Coverage ∆ File
37
84.05
pkg/controllers/nodeclass/status/localdns.go
7
5.15
-0.13% pkg/operator/operator.go

Coverage Regressions

Lines Coverage ∆ File
2
92.31
-7.69% pkg/fake/pricingapi.go
Jobs
ID Job ID Ran Files Coverage
1 25641261676.1 10 May 2026 10:30PM UTC 177
94.39
GitHub Action Run
Source Files on build 25641261676
  • Tree
  • List 177
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #1676
  • PR Base - main (#25574266491)
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