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

Azure / ARO-RP / 29995987296
40%

Build:
DEFAULT BRANCH: master
Ran 23 Jul 2026 09:37AM UTC
Jobs 6
Files 969
Run time 2min
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

23 Jul 2026 09:36AM UTC coverage: 39.686% (+0.002%) from 39.684%
29995987296

push

github

web-flow
feat: use workload identity for Holmes investigation pods (ARO-27277) (#4973)

Replace RP-injected pre-acquired tokens with Azure Workload Identity
for Holmes investigation pods. The pod now runs in a dedicated
`holmes-system` namespace with a ServiceAccount linked to a UAMI via
a federated identity credential. DefaultAzureCredential on the pod
acquires tokens automatically.

Changes:
- Remove tokenCredential/AcquireToken from HolmesConfig — pods
  self-authenticate via workload identity
- Add UAMIClientID to HolmesConfig for ServiceAccount annotation
- Move investigation pods to holmes-system namespace with WI label
  and ServiceAccount
- Add ensureHolmesNamespace() with race-safe create-or-update
- Update deploy-holmes-aoai.sh to provision UAMI, federated
  credential, and K8s namespace/ServiceAccount
- Bump HolmesGPT from 0.23.0 to 0.36.0 (includes AZURE_AD_TOKEN_AUTH
  support)

8 of 37 new or added lines in 3 files covered. (21.62%)

8 existing lines in 5 files now uncovered.

31221 of 78671 relevant lines covered (39.69%)

0.45 hits per line

Uncovered Changes

Lines Coverage ∆ File
27
0.0
0.0% pkg/hive/investigate.go
1
89.71
0.82% pkg/frontend/frontend.go
1
62.35
-4.31% pkg/util/holmes/config.go

Coverage Regressions

Lines Coverage ∆ File
3
94.61
0.67% pkg/frontend/admin_openshiftcluster_runjob.go
2
77.39
-0.71% pkg/mimo/scheduler/service.go
1
62.35
-4.31% pkg/util/holmes/config.go
1
0.0
0.0% pkg/hive/investigate.go
1
79.18
0.41% pkg/mimo/actuator/service.go
Jobs
ID Job ID Ran Files Coverage
1 pkg-util - 29995987296.1 23 Jul 2026 09:40AM UTC 319
22.13
GitHub Action Run
2 pkg-frontend - 29995987296.2 23 Jul 2026 09:39AM UTC 105
75.94
GitHub Action Run
3 pkg-operator - 29995987296.3 23 Jul 2026 09:39AM UTC 78
50.14
GitHub Action Run
4 pkg-api - 29995987296.4 23 Jul 2026 09:37AM UTC 163
65.79
GitHub Action Run
5 cmd - 29995987296.5 23 Jul 2026 09:40AM UTC 13
0.0
GitHub Action Run
6 pkg-other - 29995987296.6 23 Jul 2026 09:40AM UTC 291
33.17
GitHub Action Run
Source Files on build 29995987296
  • Tree
  • List 969
  • Changed 7
  • Source Changed 3
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #29995987296
  • f51a5454 on github
  • Prev Build on master (#29967789775)
  • Next Build on master (#30025420694)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc