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

kubernetes-sigs / cloud-provider-azure / 22779877301 / 1
75%
master: 75%

Build:
DEFAULT BRANCH: master
Ran 06 Mar 2026 08:20PM UTC
Files 95
Run time 2s
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

05 Mar 2026 09:08AM UTC coverage: 74.954% (+0.02%) from 74.934%
22779877301.1

push

github

web-flow
feat: implement tagsList-based Interconnect Group ID retrieval from IMDS (#9999)

* Implement TagsList-based Interconnect Group ID retrieval from IMDS

This commit implements the actual IMDS parsing logic to retrieve the
Platform Interconnect Group ID from Azure instance metadata using the
tagsList field.

Implementation changes:
- Add TagNameInterconnectGroup constant for the IMDS tag name
- Add Tag struct to represent IMDS tag key-value pairs
- Add TagsList field to ComputeMetadata struct for JSON unmarshaling
- Implement GetInterconnectGroupID to parse tagsList and extract
  Platform_Interconnect_Group tag value
- Add comprehensive tests with HTTP mock server:
  * Tag present in tagsList
  * Tag absent from tagsList
  * Empty tagsList
  * UseInstanceMetadata disabled

Test updates:
- Update TestNodeInitialized and TestUpdateCloudNode to verify
  Interconnect Group labeling alongside PlatformSubFaultDomain
- Tests return actual group IDs and validate labels are set correctly

This builds on the infrastructure from PR #9559 which added the label
constant and placeholder function.

* fix: address review feedback for Interconnect Group ID retrieval

---------

Co-authored-by: wtao <wtao@microsoft.com>

14266 of 19033 relevant lines covered (74.95%)

858.19 hits per line

Source Files on job 22779877301.1
  • Tree
  • List 95
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 22779877301
  • 70319ac6 on github
  • Prev Job for on master (#22702765564.1)
  • Next Job for on master (#22787173986.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