version-configmap.yaml.bak
3.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
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"