You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Staging and production deployments are managed through ArgoCD applications in the k8s-infra repository. The environment-specific configurations are embedded directly in the ArgoCD Application manifests, eliminating the need for separate values files.
42
47
43
48
To modify environment-specific settings:
49
+
44
50
1. Edit the ArgoCD Application manifest in k8s-infra repository
45
51
2. Update the `values` section in the `helm` configuration
46
52
3. ArgoCD will automatically sync the changes to the cluster
47
53
48
54
## Dependencies
49
55
50
56
This chart includes the following subcharts:
57
+
51
58
-**PostgreSQL**: Database with PostGIS extension
52
59
-**MinIO**: S3-compatible object storage
53
60
-**Redis**: Caching and task queue
54
61
55
62
## Configuration
56
63
57
64
Key configuration areas:
65
+
58
66
-**Global**: Domain, storage class, ingress class
59
67
-**Backend**: API server configuration
60
68
-**Frontend**: Web application configuration
@@ -67,17 +75,20 @@ Key configuration areas:
67
75
## Secrets
68
76
69
77
Secrets are managed through Kubernetes secrets and should be created separately:
78
+
70
79
-`drone-tm-secrets`: Contains database, S3, Redis, and application secrets
71
80
72
81
## Monitoring
73
82
74
83
Health checks are configured for all services:
84
+
75
85
-**Liveness Probe**: Ensures containers are running
76
86
-**Readiness Probe**: Ensures containers are ready to serve traffic
77
87
78
88
## Resources
79
89
80
90
Resource limits and requests are configured per environment:
91
+
81
92
-**Development**: Minimal resources for local testing
0 commit comments