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

stacklok / toolhive / 24141804671
65%

Build:
DEFAULT BRANCH: main
Ran 08 Apr 2026 02:54PM UTC
Jobs 1
Files 609
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

08 Apr 2026 02:48PM UTC coverage: 65.061% (-0.07%) from 65.134%
24141804671

push

github

web-flow
Add MCPServerEntry CRD types and MCPGroup status fields (#4662)

VirtualMCPServer currently requires MCPRemoteProxy (which spawns proxy
pods) to reach remote MCP servers. This forces OIDC auth on public
remotes, creates dual auth boundary confusion, and wastes resources.
RFC-55 introduces MCPServerEntry as a zero-infrastructure catalog entry
— pure configuration telling vMCP where a remote server exists and how
to authenticate.

Define MCPServerEntrySpec with remoteURL, transport, groupRef,
externalAuthConfigRef, headerForward, and caBundleRef fields. Define
MCPServerEntryStatus with Valid/Pending/Failed phase model and
GroupRefValidated, ExternalAuthConfigValidated, CABundleRefValidated
conditions. Add Entries and EntryCount fields to MCPGroupStatus for
tracking MCPServerEntry membership. Register MCPServerEntry in the CRD
Helm wrapper feature flags map under both server and virtualMcp flags.

Refs #4656

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-authored-by: Chris Burns <29541485+ChrisJBurns@users.noreply.github.com>

4 of 88 new or added lines in 2 files covered. (4.55%)

11 existing lines in 3 files now uncovered.

54917 of 84408 relevant lines covered (65.06%)

63.21 hits per line

Uncovered Changes

Lines Coverage ∆ File
84
34.43
-1.12% cmd/thv-operator/api/v1alpha1/zz_generated.deepcopy.go

Coverage Regressions

Lines Coverage ∆ File
6
76.15
-5.5% pkg/secrets/keyring/keyctl_linux.go
3
71.85
-1.11% pkg/ignore/processor.go
2
51.71
-0.19% pkg/workloads/manager.go
Jobs
ID Job ID Ran Files Coverage
1 24141804671.1 08 Apr 2026 02:54PM UTC 609
65.06
GitHub Action Run
Source Files on build 24141804671
  • Tree
  • List 609
  • Changed 7
  • Source Changed 3
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24141804671
  • 8b8412b5 on github
  • Prev Build on main (#24136920631)
  • Next Build on main (#24147913167)
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