docs: add comprehensive GCP GKE self-hosting guide#5303
Conversation
- Add complete deployment guide for GCP using GKE, Cloud SQL, and Memorystore - Fix CloudWatch Alarms bug (changed to Cloud Monitoring alerts) - Fix helm repo name to use infisical-helm-charts for consistency - Add system requirements table - Add verification steps after each major step - Add SMTP/email configuration section - Add debugging with kubectl exec section - Add database migration handling - Add clean up/delete resources section - Add Infrastructure as Code (Terraform) example - Add comprehensive troubleshooting section (7 common issues) - Add auto-scaling configuration section Co-Authored-By: ashwin@infisical.com <ashwin@infisical.com>
🤖 Devin AI EngineerI'll be helping with this pull request! Here's what you should know: ✅ I will automatically:
Note: I can only respond to comments from users who have write access to this repository. ⚙️ Control Options:
|
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
Greptile OverviewGreptile SummaryAdded comprehensive GCP GKE self-hosting guide with step-by-step deployment instructions for Cloud SQL (PostgreSQL), Memorystore (Redis), and Google-managed certificates. The guide includes:
All Confidence Score: 5/5
Important Files Changed
|
Address Greptile feedback to make placeholder values more obvious for users to identify and replace with their actual GCP project ID. Co-Authored-By: ashwin@infisical.com <ashwin@infisical.com>
|
@greptileai Can you re-review this PR with all of your comments addressed? |
The docs.json navigation updates will be handled in a separate PR (#5305). Co-Authored-By: ashwin@infisical.com <ashwin@infisical.com>
Context
This PR adds a new comprehensive self-hosting guide for deploying Infisical on Google Cloud Platform using GKE, Cloud SQL (PostgreSQL), and Memorystore (Redis). This addresses the missing GCP deployment documentation identified in PR #5106.
The guide includes:
Fixes from original PR #5106:
infisical-helm-chartsfor consistency with other guidesUpdates since last revision
PROJECT_IDplaceholders with<YOUR_PROJECT_ID>to make it more obvious that users need to substitute their actual GCP project IDSteps to verify the change
Human review checklist
infisical-helm-chartsmatches other guides/api/statusis correct for Infisical<YOUR_PROJECT_ID>,<your-secure-password>, etc.) are clearly marked for user replacementType
Checklist
type(scope): short description(scope is optional, e.g.,fix: prevent crash on syncorfix(api): handle null response).Link to Devin run: https://app.devin.ai/sessions/de8b36ae4d4c4287ace71741aef029fe
Requested by: ashwin@infisical.com