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

stacklok / toolhive / 39840999664
73%

Build:
DEFAULT BRANCH: main
Ran 22 Oct 2026 07:39PM UTC
Jobs 1
Files 968
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

22 Oct 2026 07:32PM UTC coverage: 71.542% (-0.02%) from 71.562%
39840999664

push

github

web-flow
Mount workload auth secrets in inline mode (#6905)

buildOutgoingAuthConfig embeds the strategy a workload references
through spec.externalAuthConfigRef into the vMCP config in both
outgoing auth source modes, but buildOutgoingAuthEnvVars mounted the
secret that strategy names only when source was "discovered". With
source: inline the ConfigMap therefore asked the vMCP for an env var
the Deployment did not carry, and the pod exited at startup with
"environment variable TOOLHIVE_HEADER_INJECTION_VALUE_<CONFIG> not
set or empty". Reported for an MCPServerEntry, the mismatch applies
to MCPServer and MCPRemoteProxy refs, and to every strategy whose
runtime config reads a secret env var.

Discover workload secrets in both modes, and skip backends that carry
an inline override so the two paths stay aligned: the override's
strategy is what reaches the config, so only its secret belongs on
the Deployment. The skip is per workload rather than per config, so a
config another, non-overridden workload references is still mounted.

Document what outgoingAuth.source does and does not select, since the
API reference described the two modes without saying that workload
references are read in both.

Refs: #6837

Signed-off-by: hellouz818 <hellouz818@gmail.com>

4 of 4 new or added lines in 1 file covered. (100.0%)

50 existing lines in 3 files now uncovered.

88678 of 123952 relevant lines covered (71.54%)

126.8 hits per line

Coverage Regressions

Lines Coverage ∆ File
45
59.63
-4.27% pkg/workloads/manager.go
3
0.0
-100.0% pkg/workloads/sysproc_unix.go
2
80.0
-5.71% pkg/vmcp/backendregistry/registry.go
Jobs
ID Job ID Ran Files Coverage
1 39840999664.1 22 Oct 2026 07:39PM UTC 968
71.54
GitHub Action Run
Source Files on build 39840999664
  • Tree
  • List 968
  • Changed 6
  • Source Changed 1
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #39840999664
  • 45e0b8f8 on github
  • Prev Build on main (#39818120099)
  • Next Build on main (#39842073365)
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