version-configmap.yaml.bak 3.1 KB
apiVersion: v1
kind: ConfigMap
metadata:
  name: app-version-info
  namespace: ecommerce
  labels:
    app.kubernetes.io/name: version-info
    app.kubernetes.io/part-of: ecommerce
    app.kubernetes.io/version: "1.0.0"
data:
  # Application version info
  application.major: "1"
  application.minor: "0"  
  application.patch: "0"
  application.name: "Production Release"
  application.version: "1.0.0"
  application.description: "Initial production release of Ecommerce Microservices Platform"
  
  # Service versions
  service.user-service.version: "1.0.0"
  service.user-service.description: "User management service - handles user registration, authentication, and profile management"
  service.user-service.component: "backend"
  service.user-service.team: "identity-team"
  
  service.product-service.version: "1.0.0"
  service.product-service.description: "Product catalog service - manages product information, categories, and inventory"
  service.product-service.component: "backend"
  service.product-service.team: "catalog-team"
  
  service.order-service.version: "1.0.0"
  service.order-service.description: "Order processing service - handles order creation, tracking, and fulfillment"
  service.order-service.component: "backend"
  service.order-service.team: "order-team"
  
  service.payment-service.version: "1.0.0"
  service.payment-service.description: "Payment processing service - integrates with payment gateways and processes transactions"
  service.payment-service.component: "backend"
  service.payment-service.team: "payment-team"
  
  service.inventory-service.version: "1.0.0"
  service.inventory-service.description: "Inventory management service - tracks stock levels and manages inventory operations"
  service.inventory-service.component: "backend"
  service.inventory-service.team: "inventory-team"
  
  service.notification-service.version: "1.0.0"
  service.notification-service.description: "Notification service - sends emails, SMS, and push notifications to users"
  service.notification-service.component: "backend"
  service.notification-service.team: "notification-team"
  
  service.api-gateway.version: "1.0.0"
  service.api-gateway.description: "API Gateway - routes requests to appropriate microservices and handles cross-cutting concerns"
  service.api-gateway.component: "backend"
  service.api-gateway.team: "platform-team"
  
  service.frontend.version: "1.0.0"
  service.frontend.description: "React frontend application - user interface for the ecommerce platform"
  service.frontend.component: "frontend"
  service.frontend.team: "frontend-team"
  
  # Infrastructure versions
  infrastructure.postgresql.version: "13.0"
  infrastructure.postgresql.description: "Primary relational database for user, product, and order data"
  
  infrastructure.mongodb.version: "5.0"
  infrastructure.mongodb.description: "Document database for product catalog and inventory data"
  
  infrastructure.redis.version: "6.2"
  infrastructure.redis.description: "Cache and session storage"
  
  infrastructure.rabbitmq.version: "3.9"
  infrastructure.rabbitmq.description: "Message broker for asynchronous communication between services"