Skip to content

Conversation

@jhrozek
Copy link
Contributor

@jhrozek jhrozek commented Nov 28, 2025

Remove the requirement for client_secret_env in the vMCP config
validator. This field is now optional to support OIDC flows that
don't require client secrets:

  • PKCE flows (public clients)
  • OIDC Token validation without introspection
  • Kubernetes service account token validation

This aligns with the Kubernetes CRD behavior where clientSecretRef
is already optional.

Remove the requirement for client_secret_env in the vMCP config
validator. This field is now optional to support OIDC flows that
don't require client secrets:
- PKCE flows (public clients)
- OIDC Token validation without introspection
- Kubernetes service account token validation

This aligns with the Kubernetes CRD behavior where clientSecretRef
is already optional.
@github-actions github-actions bot added the size/XS Extra small PR: < 100 lines changed label Nov 28, 2025
@codecov
Copy link

codecov bot commented Nov 28, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 56.53%. Comparing base (80ebee6) to head (1f63aeb).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2803      +/-   ##
==========================================
+ Coverage   56.49%   56.53%   +0.04%     
==========================================
  Files         319      319              
  Lines       30954    30885      -69     
==========================================
- Hits        17487    17462      -25     
+ Misses      11962    11930      -32     
+ Partials     1505     1493      -12     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@jhrozek jhrozek merged commit d543c84 into main Nov 29, 2025
33 checks passed
@jhrozek jhrozek deleted the vmcp_no_req_client_secret_env branch November 29, 2025 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XS Extra small PR: < 100 lines changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants