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

Azure / karpenter-provider-azure / 17085114701
94%

Build:
DEFAULT BRANCH: main
Ran 20 Aug 2025 12:35AM UTC
Jobs 1
Files 125
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

20 Aug 2025 12:28AM UTC coverage: 95.459% (-0.04%) from 95.501%
17085114701

push

github

web-flow
feat: introduce VnetSubnetID readiness check and wire it into the AKSNodeClass (#1075)

* feat: support subnet readiness status condition

* fix: GetFunc needs to be defaulted and called in test options

* test: adding e2e tests for subnet readiness

* fix: removing SubnetFull and leaving for future implementation

* test: validating Subnet readiness condition in e2e properly

* fix: tests need v1alpha2

* ci: gofmt -w -s pkg/fake/subnetsapi.go pkg/test/environment.go

* test: using real subnet id when testing drift instead of a fake one

* test: adding subnet e2es to matrix

* refactor: scope down azure client usage

* refactor: tests should use requeueAfter intervals

* refactor: refactoring subnet reasons to be unready rather than ready

* chore: adding better doc comment to VnetSubnetIDComponents function

* refactor: adding clarity to the error messages and not parsing basic err.Error()

* test: removing test case that can no longer work with proper subnet validation implemented

* fix: removing import

* fix: updating ci checks

* ci: lint

* nit: spelling

* test: add comprehensive subnet validation tests Add e2e tests for subnet ID validation, unit tests for IsSameVNET, and refactor controller tests to use standard patterns

* refactor: cleanup subnet default GetFunc()

* fix: ci

* fix: adding matching reasons, and return reconcile result on failure

* fix: updating tests

* fix: updating the not found check

* fix: ci

* fix: asserting interface for subnet api

* refactor: updating the error messages ran e2e suite locally
Ran 7 of 7 Specs in 444.231 seconds
SUCCESS! -- 7 Passed | 0 Failed | 0 Pending | 0 Skipped
--- PASS: TestSubnet (444.23s)
PASS

* Update pkg/controllers/nodeclass/status/subnet.go

* refactor: describe table for IsSameVNET()

* fix: ci

* fix: comments

* fix: returning nil for the error interface so we dont do any sort of backoff on the controller

* fixing ordering and checking root condition readiness too

* fix

------... (continued)

74 of 103 new or added lines in 9 files covered. (71.84%)

55923 of 58583 relevant lines covered (95.46%)

0.96 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
8
15.38
-0.4% pkg/providers/instance/azure_client.go
21
62.5
pkg/controllers/nodeclass/status/subnet.go
Jobs
ID Job ID Ran Files Coverage
1 17085114701.1 20 Aug 2025 12:35AM UTC 125
95.46
GitHub Action Run
Source Files on build 17085114701
  • Tree
  • List 125
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • a77bcf15 on github
  • Prev Build on main (#17084024278)
  • Next Build on main (#17190141154)
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