gcloud-lab/trading-platform/helm/trading-platform/templates/configmap.yaml
Hermes Agent a2644b39c7 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
2026-05-24 23:57:04 +00:00

29 lines
1.2 KiB
YAML

# Shared ConfigMap for trading platform configuration
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "trading-platform.fullname" . }}-config
namespace: {{ .Values.global.namespace }}
labels:
{{- include "trading-platform.labels" . | nindent 4 }}
data:
# Shared environment configuration
ENVIRONMENT: {{ .Values.global.environment | quote }}
CLUSTER_NAME: {{ .Values.global.clusterName | quote }}
NAMESPACE: {{ .Values.global.namespace | quote }}
# Kafka bootstrap (internal DNS)
KAFKA_BOOTSTRAP: kafka-headless.{{ .Values.global.namespace }}.svc.cluster.local:9092
# Redis connection
REDIS_HOST: redis-master.{{ .Values.global.namespace }}.svc.cluster.local
REDIS_PORT: "6379"
# 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)
{{- if .Values.solanaRpc.enabled }}
SOLANA_RPC_URL: "http://solana-rpc.{{ .Values.global.namespace }}.svc.cluster.local:{{ .Values.solanaRpc.port }}"
{{- end }}