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 name: trading-execute-service-config
namespace: customer1 namespace: customer1
data: data:
DB_HOST: "hermes-pgdb-rw.customer1.svc.cluster.local" EXECUTE_DB_HOST: "hermes-pgdb-rw.customer1.svc.cluster.local"
DB_PORT: "5432" EXECUTE_DB_PORT: "5432"
DB_NAME: "trading_data" EXECUTE_DB_NAME: "trading_data"
REDIS_HOST: "trading-redis.customer1.svc.cluster.local" EXECUTE_REDIS_HOST: "trading-redis.customer1.svc.cluster.local"
REDIS_PORT: "6379" EXECUTE_REDIS_PORT: "6379"
KAFKA_BROKER: "trading-kafka.customer1.svc.cluster.local:9092" EXECUTE_KAFKA_BOOTSTRAP_SERVERS: "trading-kafka.customer1.svc.cluster.local:9092"
LOG_LEVEL: "info" EXECUTE_LOG_LEVEL: "info"

View file

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

View file

@ -34,6 +34,17 @@ spec:
envFrom: envFrom:
- configMapRef: - configMapRef:
name: trading-platform-config 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: resources:
limits: limits:
cpu: "500m" cpu: "500m"

View file

@ -16,7 +16,11 @@ data:
# Redis connection # Redis connection
REDIS_HOST: redis-master.{{ .Values.global.namespace }}.svc.cluster.local REDIS_HOST: redis-master.{{ .Values.global.namespace }}.svc.cluster.local
REDIS_PORT: "6379" 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_HOST: postgres-primary.{{ .Values.global.namespace }}.svc.cluster.local
POSTGRES_PORT: "5432" POSTGRES_PORT: "5432"
# Solana RPC (ExternalName service) # Solana RPC (ExternalName service)