Repository navigation
feat(gateway): extra env vars for the OpenAPI-to-MCP sidecar and bump it to 1.0.9 (3.9) - #407
Merged
Merged
Conversation
… it to 1.0.9 (3.9) Backport of the main change (#406) to the 3.9 release line. The OpenAPI-to-MCP service is configured through environment variables (`TIMEOUT`, `CACHE_ENABLED`, `CACHE_TTL`, ...), but the chart only ever set `SSE_PORT` on the sidecar container and gave no way to add more, so Helm deployments could not change the backend request timeout at all. Add `openapiToMcp.extraEnvVars`, rendered after `SSE_PORT` the same way `apisix.extraEnvVars` is, and bump the sidecar image to 1.0.9, the first release in which `TIMEOUT` is actually honored (api7/OpenAPI2MCP#60). Chart version 3.9.14 -> 3.9.15.
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
nic-6443
approved these changes
Oct 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Backport of #406 to the 3.9 release line: add
openapiToMcp.extraEnvVarsso Helm deployments can configure the OpenAPI-to-MCP sidecar through environment variables (in particularTIMEOUT, honored by the service since api7/OpenAPI2MCP#60), bump the sidecar image tag from 1.0.6 to 1.0.9, and bump the gateway chart version from 3.9.14 to 3.9.15.Changes
openapiToMcp.extraEnvVars(default[], same shape asapisix.extraEnvVars); update openapiToMcp.image.tag to 1.0.9openapiToMcp.extraEnvVarsafterSSE_PORTthroughapisix.tplvalues.render; the key may be absent (--reuse-valuesfrom an older release) and then renders nothingVerification
helm lint charts/gatewaypasses.helm templatewith the sidecar disabled renders no sidecar container, as before; with it enabled andextraEnvVarsset, the variables appear afterSSE_PORTin the sidecar'senv.References