fix: rename K8s env vars to EXECUTE_ prefix for execute-service

- ConfigMap keys: DB_HOST -> EXECUTE_DB_HOST, DB_PORT -> EXECUTE_DB_PORT, etc.
- Deployment secrets: DB_USER -> EXECUTE_DB_USER, DB_PASSWORD -> EXECUTE_DB_PASSWORD
- Helm configmap: add EXECUTE_DB_* keys alongside legacy POSTGRES_* keys
- Base deployment: add EXECUTE_DB_USER/PASSWORD from secrets
This commit is contained in:
Hermes Agent 2026-05-24 23:57:04 +00:00
parent ad37645d7d
commit a2644b39c7
4 changed files with 25 additions and 10 deletions

View file

@ -4,10 +4,10 @@ metadata:
name: trading-execute-service-config
namespace: customer1
data:
DB_HOST: "hermes-pgdb-rw.customer1.svc.cluster.local"
DB_PORT: "5432"
DB_NAME: "trading_data"
REDIS_HOST: "trading-redis.customer1.svc.cluster.local"
REDIS_PORT: "6379"
KAFKA_BROKER: "trading-kafka.customer1.svc.cluster.local:9092"
LOG_LEVEL: "info"
EXECUTE_DB_HOST: "hermes-pgdb-rw.customer1.svc.cluster.local"
EXECUTE_DB_PORT: "5432"
EXECUTE_DB_NAME: "trading_data"
EXECUTE_REDIS_HOST: "trading-redis.customer1.svc.cluster.local"
EXECUTE_REDIS_PORT: "6379"
EXECUTE_KAFKA_BOOTSTRAP_SERVERS: "trading-kafka.customer1.svc.cluster.local:9092"
EXECUTE_LOG_LEVEL: "info"

View file

@ -48,12 +48,12 @@ spec:
- configMapRef:
name: trading-execute-service-config
env:
- name: DB_USER
- name: EXECUTE_DB_USER
valueFrom:
secretKeyRef:
name: trading-db-credentials
key: username
- name: DB_PASSWORD
- name: EXECUTE_DB_PASSWORD
valueFrom:
secretKeyRef:
name: trading-db-credentials

View file

@ -34,6 +34,17 @@ spec:
envFrom:
- configMapRef:
name: trading-platform-config
env:
- name: EXECUTE_DB_USER
valueFrom:
secretKeyRef:
name: trading-db-credentials
key: username
- name: EXECUTE_DB_PASSWORD
valueFrom:
secretKeyRef:
name: trading-db-credentials
key: password
resources:
limits:
cpu: "500m"

View file

@ -16,7 +16,11 @@ data:
# Redis connection
REDIS_HOST: redis-master.{{ .Values.global.namespace }}.svc.cluster.local
REDIS_PORT: "6379"
# PostgreSQL connection
# PostgreSQL connection (execute-service uses EXECUTE_ prefix)
EXECUTE_DB_HOST: postgres-primary.{{ .Values.global.namespace }}.svc.cluster.local
EXECUTE_DB_PORT: "5432"
EXECUTE_DB_NAME: "trading_data"
# Legacy keys (other services)
POSTGRES_HOST: postgres-primary.{{ .Values.global.namespace }}.svc.cluster.local
POSTGRES_PORT: "5432"
# Solana RPC (ExternalName service)