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

stacklok / toolhive / 25868544070

14 May 2026 03:21PM UTC coverage: 65.516% (+0.1%) from 65.368%
25868544070

push

github

web-flow
Drop per-component CRD and controller gating from operator install (#5281)

* Use external helm-crd-wrapper for operator CRD chart

Replace the in-repo crd-helm-wrapper Go program with the external
stacklok/helm-crd-wrapper binary. The external tool intentionally
does not support per-CRD feature gating, so the chart now exposes a
single crds.install boolean instead of per-component flags
(crds.install.server / .registry / .virtualMcp).

Pinned to commit a736420b — no tagged release exists yet; swap for a
tag when one is cut.

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

* Remove controller feature flag gating from operator

The ENABLE_SERVER / ENABLE_REGISTRY / ENABLE_VMCP env vars added in
#3093 let chart consumers selectively start controller groups. We
have no remaining use case for partial controller installs — the
chart now ships all CRDs together, and the operator should match.

- Drop feature flag constants, dependency map, and isFeatureEnabled
  helper from main.go; setupControllersAndWebhooks now calls each
  setup helper unconditionally.
- Delete main_test.go (only tested the removed helper).
- Drop operator.features.{server,registry,virtualMCP} from
  values.yaml and the corresponding ENABLE_* env vars from the
  Deployment template.
- Regenerate operator chart README via helm-docs.

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

---------

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

0 of 6 new or added lines in 1 file covered. (0.0%)

23 existing lines in 5 files now uncovered.

64693 of 98744 relevant lines covered (65.52%)

60.52 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

79.38
/pkg/transport/proxy/httpsse/http_proxy.go


Source Not Available

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