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

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

Build:
Build:
LAST BUILD BRANCH: yew/localdns-state-reconciler
DEFAULT BRANCH: main
Ran 10 May 2026 10:30PM UTC
Files 177
Run time 4s
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.1

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

74492 of 78917 relevant lines covered (94.39%)

0.96 hits per line

Source Files on job 25641261676.1
  • Tree
  • List 177
  • Changed 8
  • Source Changed 0
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 25641261676
  • 6c723a81 on github
  • Prev Job for on yew/localdns-state-reconciler (#25574266491.1)
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