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

stacklok / toolhive / 24455375718
66%

Build:
DEFAULT BRANCH: main
Ran 15 Apr 2026 12:54PM UTC
Jobs 1
Files 630
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

15 Apr 2026 12:48PM UTC coverage: 65.791% (+0.004%) from 65.787%
24455375718

push

github

web-flow
Remove orphaned OIDCConfigRef type and OIDCConfigurable interface (#4846)

* Remove orphaned OIDCConfigRef type and OIDCConfigurable interface

After the inline oidcConfig field was removed from all three CRD types
(MCPServer, MCPRemoteProxy, VirtualMCPServer), several types and
interfaces became orphaned with zero production callers. This removes:

- OIDCConfigRef struct and sub-types (KubernetesOIDCConfig,
  ConfigMapOIDCRef, InlineOIDCConfig)
- OIDCConfigType* constants (kubernetes, configMap, inline)
- OIDCConfigurable interface and Resolve() method from Resolver
- resolveKubernetesConfig, resolveConfigMapConfig, resolveInlineConfig
  helper methods
- AddOIDCCABundleVolumes function (replaced by
  AddOIDCConfigRefCABundleVolumes)
- MockOIDCConfigurable and related test infrastructure
- All tests for removed types and methods

Closes #4832

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Fix doc reference to ClientSecretRef instead of ClientID

The secrets management doc references the field for OIDC client secrets,
which is ClientSecretRef (a *SecretKeyRef), not ClientID (a plain
string).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Remove stale deprecated oidcConfig YAML example from docs

The example block showed oidcConfig inline usage which no longer exists
in the CRD schema after #4830. Leaving it would cause CRD validation
errors for users who copy it.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

57210 of 86957 relevant lines covered (65.79%)

62.37 hits per line

Coverage Regressions

Lines Coverage ∆ File
9
22.99
-5.17% pkg/client/manager.go
8
88.51
-9.78% cmd/thv-operator/pkg/oidc/resolver.go
6
76.15
-5.5% pkg/secrets/keyring/keyctl_linux.go
3
70.0
-3.33% pkg/state/local.go
Jobs
ID Job ID Ran Files Coverage
1 24455375718.1 15 Apr 2026 12:53PM UTC 630
65.79
GitHub Action Run
Source Files on build 24455375718
  • Tree
  • List 630
  • Changed 11
  • Source Changed 5
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24455375718
  • caa31f52 on github
  • Prev Build on main (#24455351406)
  • Next Build on main (#24463265037)
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