From b2eb1f65f28ab37c9ae3ac7be04def9256e3a5b3 Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 25 Jun 2026 22:11:33 +0000 Subject: [PATCH] Add platform-wide Redis defaults callouts to operator guides Point full-platform users from the Kubernetes operator deploy and Redis session storage guides to the umbrella-level global.redis defaults on the Stacklok Enterprise platform deployment page. Companion to the registry server global.postgres callout in PR #979. --- docs/toolhive/guides-k8s/deploy-operator.mdx | 11 +++++++++++ docs/toolhive/guides-k8s/redis-session-storage.mdx | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/docs/toolhive/guides-k8s/deploy-operator.mdx b/docs/toolhive/guides-k8s/deploy-operator.mdx index fe224347..7e298b7d 100644 --- a/docs/toolhive/guides-k8s/deploy-operator.mdx +++ b/docs/toolhive/guides-k8s/deploy-operator.mdx @@ -279,6 +279,17 @@ horizontal scaling. It does not configure Sentinel, TLS, or ACL users. For those use cases, configure session storage explicitly on each workload as described in [Redis session storage](./redis-session-storage.mdx). +:::enterprise + +If you run the full Stacklok Enterprise platform, set this once at the umbrella +level instead. The platform's umbrella chart exposes a `global.redis` block that +the operator subchart inherits as the default session storage for `MCPServer`, +`MCPRemoteProxy`, and `VirtualMCPServer` workloads, so you don't repeat it per +component. A local `operator.defaultRedis` still wins when set. See +[platform-wide Redis/Valkey defaults](../../platform/enterprise-platform/deployment.mdx#global-redisvalkey-defaults). + +::: + ### Tune operator resources The operator ships with conservative resource requests and limits suitable for diff --git a/docs/toolhive/guides-k8s/redis-session-storage.mdx b/docs/toolhive/guides-k8s/redis-session-storage.mdx index 8dfad226..41b0ce5b 100644 --- a/docs/toolhive/guides-k8s/redis-session-storage.mdx +++ b/docs/toolhive/guides-k8s/redis-session-storage.mdx @@ -824,6 +824,17 @@ configuring `sessionStorage` on every CR. See ::: +:::enterprise + +If you run the full Stacklok Enterprise platform, set this once at the umbrella +level instead. The platform's umbrella chart exposes a `global.redis` block that +the operator subchart inherits as the default session storage for `MCPServer`, +`MCPRemoteProxy`, and `VirtualMCPServer` workloads that have no explicit +`spec.sessionStorage`. See +[platform-wide Redis/Valkey defaults](../../platform/enterprise-platform/deployment.mdx#global-redisvalkey-defaults). + +::: + ### Configure MCPServer session storage Reference the Redis Service and Secret in your `MCPServer` spec: