docs(self-hosting): present GKE and EKS as equal install paths
Merged
KJ
2d ago+1261+1261+0123456789012345678901234567890123456789-397-397-012345678901234567890123456789
Summary
The gated /docs/self-hosting overview only offered a GKE install and a GKE-only guided-install prompt. The page now presents two equal install paths.
- The description reads "on Google Cloud (GKE) or AWS (EKS)". The cards are Install on Google Cloud (GKE) and Install on AWS (EKS), plus the setup agent and the Helm chart.
- The setup-agent section links both guided installs and has one copy-able prompt per cloud:
selfhost:guided-gke-installandselfhost:guided-eks-install.GUIDED_INSTALL_DOCis replaced byGUIDED_INSTALL_DOCS. - The architecture diagram is still drawn for GKE. Its caption now says so and lists the AWS equivalents: ALB + ACM, Pod Identity, S3, RDS/Aurora or CloudNativePG. "Previews" in the diagram text becomes "optional".
- Sidebar order: both installs first, then both guided installs.
- No runbook text is added to this repo. A follow-up commit on this PR will regenerate
security/selfhost-runbook-fingerprints.jsonfrom the relay-agent merge sha.
Companion: AgentWorkforce/relay-agent#102. No Cloud change is needed: /cloud/api/v1/me/selfhost-docs accepts any [a-z0-9-] doc name, and the MCP passes requests through to relay-agent.
Test plan
-
npm run typecheck,npm run lint -
vitest run lib/test/selfhost-docs-page.test.tsx lib/test/selfhost-docs.test.ts(22 pass; the new asserts cover both prompts and all four links) - Fingerprints regenerated from the relay-agent #102 merge sha
Agent-Session: helm-chief coordinator, Claude Code session 091f15c3-697e-4629-aa61-2c8f83eb94d9
š¤ Generated with Claude Code