v1.1.0
LatestMarch 26, 2026
Production deployment to GKE with oneaimind.com domain, GCE Ingress, and managed SSL
🚀 Production Deployment
- •Deployed OneAiMind to Google Kubernetes Engine (GKE) central-cluster in production
- •Configured GCE Ingress with global static IP (34.54.217.205) for oneaimind.com and www.oneaimind.com
- •GCP ManagedCertificate for automatic HTTPS/SSL provisioning
- •HorizontalPodAutoscaler with 2–6 replicas scaling on CPU utilization
- •PodDisruptionBudget for zero-downtime rolling updates
- •ExternalSecrets integration with GCP Secret Manager for secure credential injection
🏗️ Infrastructure
- •Added Terraform-managed global static IP resource (google_compute_global_address)
- •Updated bastion host from e2-standard-4 to e2-standard-8 for Docker builds
- •Added OneAiMind namespaces to GateKeeper image signature policy exclusions
- •Created 5 GCP Secret Manager entries for prod environment
- •Updated INGRESS-INVENTORY documentation with OneAiMind entries
🐛 Bug Fixes
- •Fixed Docker build context bloat (9 GB → 1.5 MB) by excluding stale .next_* directories
- •Fixed TypeScript build error from leftover mdx-components.tsx Nextra import
- •Removed unused OAuth environment variables and secrets from deployment manifests
📦 Docker
- •Built and pushed production image tag T1.1.0 to Artifact Registry
- •Multi-stage build with node:24-alpine, dumb-init, and standalone Next.js output
- •Image size: ~81 MB with health check on /api/health