Skip to main content

Deployment Environments - Version Matrix

This document provides a comprehensive overview of all deployment environments, service versions, and configuration differences. Last Updated: 2025-11-21 Synchronization Status: ✅ All environments synchronized (Docker + Helm)

Environment Overview


Service Version Matrix

Infrastructure Services (Synchronized Across All Environments)


Helm Chart Dependencies (Kubernetes Deployments)


Deployment Synchronization (2025-11-21)

Changes Applied

Docker Service Version Updates (2025-11-20):
  • PostgreSQL: All environments → 16.8-alpine (explicit version)
  • Keycloak: All environments → 26.4.2 (from 26.0.0/23.0)
  • Qdrant: All environments → v1.15.5 (from v1.15.1)
  • Development: Pinned all versions (no more ‘latest’ tags)
Helm Chart Version Updates (2025-11-21):
  • OpenFGA: 0.2.12 → 0.2.49 (includes OpenFGA v1.11.1)
  • PostgreSQL: 16.6.2 → 18.1.11 (includes PostgreSQL 17.7.0)
  • Redis: 20.6.2 → 23.2.12 (includes Redis 7.4.2)
  • Keycloak: 24.2.2 → 25.2.0 (includes Keycloak 26.4.1)
  • Kube-Prometheus-Stack: 78.3.2 → 79.6.1
  • Grafana: 12.1.8 (already latest)
  • Jaeger: 3.4.1 (already latest)
Environment Enhancements:
  • Development: Network renamed to mcp-dev-network (conflict resolution)
  • Test: Added full observability stack (Jaeger, Prometheus, AlertManager, Grafana)
  • Helm: Increased maxReplicas to 20 (from 10)
Configuration Management:
  • Added service version variables to .env templates
  • CI/CD automated version validation
  • Helm dependencies upgraded to latest stable releases
Files Modified: 11 files across Docker, Helm, and documentation
Maintained By: DevOps Team Review Schedule: Quarterly or on major version updates