pomerium/internal/controlplane
Denis Mishin 1a19ccabd8
mcp: add global runtime flag (#5604)
## Summary

Adds global runtime flag to enable/disable MCP support. (off by
default).

```yaml
runtime_flags:
  mcp: true
```

## Related issues

Fix:
https://linear.app/pomerium/issue/ENG-2367/place-mcp-support-behind-a-runtime-flag

## User Explanation

<!-- How would you explain this change to the user? If this
change doesn't create any user-facing changes, you can leave
this blank. If filled out, add the `docs` label -->

## Checklist

- [x] reference any related issues
- [ ] updated unit tests
- [ ] add appropriate label (`enhancement`, `bug`, `breaking`,
`dependencies`, `ci`)
- [ ] ready for review
2025-05-02 16:33:42 -04:00
..
xdsmgr Fix many instances of contexts and loggers not being propagated (#5340) 2024-10-25 14:50:56 -04:00
events.go New tracing system (#5388) 2025-01-21 13:26:32 -05:00
events_test.go core/lint: upgrade golangci-lint, replace interface{} with any (#5099) 2024-05-02 14:33:52 -06:00
grpc_accesslog.go New tracing system (#5388) 2025-01-21 13:26:32 -05:00
grpc_accesslog_test.go upgrade to go v1.24 (#5562) 2025-04-02 15:53:09 -06:00
http.go mcp: add global runtime flag (#5604) 2025-05-02 16:33:42 -04:00
server.go logging: standardize on hyphens in attribute names (#5577) 2025-04-22 10:57:19 -07:00
server_test.go New integration test fixtures (#5233) 2024-11-05 14:31:40 -05:00
xds.go New tracing system (#5388) 2025-01-21 13:26:32 -05:00