From 5975b2da2ca163c237685976e12fa443b5bf2d16 Mon Sep 17 00:00:00 2001 From: Arnold Wang Date: Thu, 23 Jul 2026 11:53:10 -0700 Subject: [PATCH 1/2] [docs][MCP] Document simplified ingress for 4.0.7 --- charts/retool/Chart.yaml | 2 +- charts/retool/values.yaml | 17 +++++++++++++++-- values.yaml | 17 +++++++++++++++-- 3 files changed, 31 insertions(+), 5 deletions(-) diff --git a/charts/retool/Chart.yaml b/charts/retool/Chart.yaml index a28459d..fe890b2 100644 --- a/charts/retool/Chart.yaml +++ b/charts/retool/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: retool description: A Helm chart for Kubernetes type: application -version: 6.11.12 +version: 6.11.13 maintainers: - name: Retool Engineering email: engineering+helm@retool.com diff --git a/charts/retool/values.yaml b/charts/retool/values.yaml index 322f0d8..91e851d 100644 --- a/charts/retool/values.yaml +++ b/charts/retool/values.yaml @@ -731,8 +731,21 @@ mcp: annotations: {} labels: {} - # Public MCP routes, rendered before the main Retool route. External ingress - # must preserve this order and target mapping: + # Retool 4.0.7 and later support a simplified ingress setup: route all public + # paths, including /mcp and /.well-known, to the main Retool Service on port + # 3000. The main backend must also be able to relay /mcp to the in-cluster MCP + # Service. Set its internal URL through the top-level env block: + # + # env: + # MCP_SERVICE_INGRESS_DOMAIN: http://-mcp:4010 + # + # With that backend setting, omit or disable the MCP-specific ingress or + # HTTPRoute rules below and keep only the normal "/" route to + # :3000. Replace with this chart release's full name. + # + # Retool versions before 4.0.7 require the explicit MCP routes below, + # rendered before the main Retool route. External ingress must preserve this + # order and target mapping: # Exact /.well-known/oauth-authorization-server -> -backend-internal:3001 # Exact /.well-known/oauth-protected-resource -> -mcp:4010 # Prefix /mcp -> -mcp:4010 diff --git a/values.yaml b/values.yaml index 322f0d8..91e851d 100644 --- a/values.yaml +++ b/values.yaml @@ -731,8 +731,21 @@ mcp: annotations: {} labels: {} - # Public MCP routes, rendered before the main Retool route. External ingress - # must preserve this order and target mapping: + # Retool 4.0.7 and later support a simplified ingress setup: route all public + # paths, including /mcp and /.well-known, to the main Retool Service on port + # 3000. The main backend must also be able to relay /mcp to the in-cluster MCP + # Service. Set its internal URL through the top-level env block: + # + # env: + # MCP_SERVICE_INGRESS_DOMAIN: http://-mcp:4010 + # + # With that backend setting, omit or disable the MCP-specific ingress or + # HTTPRoute rules below and keep only the normal "/" route to + # :3000. Replace with this chart release's full name. + # + # Retool versions before 4.0.7 require the explicit MCP routes below, + # rendered before the main Retool route. External ingress must preserve this + # order and target mapping: # Exact /.well-known/oauth-authorization-server -> -backend-internal:3001 # Exact /.well-known/oauth-protected-resource -> -mcp:4010 # Prefix /mcp -> -mcp:4010 From 6c33de16ccc2d59ad3097ca7c498639432125e58 Mon Sep 17 00:00:00 2001 From: Arnold Wang Date: Thu, 23 Jul 2026 13:37:28 -0700 Subject: [PATCH 2/2] [docs][MCP] Keep chart version unchanged --- charts/retool/Chart.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/retool/Chart.yaml b/charts/retool/Chart.yaml index fe890b2..a28459d 100644 --- a/charts/retool/Chart.yaml +++ b/charts/retool/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: retool description: A Helm chart for Kubernetes type: application -version: 6.11.13 +version: 6.11.12 maintainers: - name: Retool Engineering email: engineering+helm@retool.com