Skip to content

Commit 3ca7c05

Browse files
committed
fix: production secret mappings and disable persistence for Helm deployment
- Map secrets.minio to nr-object-store-credential with correct keys - Map secrets.ches to getok-secret with CLIENTID/CLIENT_SECRET keys - Disable persistence due to storage quota (128Gi limit) - Update route.yaml serviceName default to use fullname
1 parent 8c0904a commit 3ca7c05

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

helm/eagle-api/values-prod.yaml

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,22 @@ keycloak:
3232
realm: eao-epic
3333
clientId: eagle-api-console
3434

35+
# Production uses nr-object-store-credential (different from dev/test)
36+
secrets:
37+
minio:
38+
name: nr-object-store-credential
39+
hostKey: endpoint_url
40+
accessKeyKey: user_account
41+
secretKeyKey: password
42+
bucketKey: bucket_name
43+
ches:
44+
name: getok-secret
45+
clientIdKey: CLIENTID
46+
clientSecretKey: CLIENT_SECRET
47+
48+
# Disable persistence - current production doesn't use uploads PVC
3549
persistence:
36-
size: 50Gi
50+
enabled: false
3751

3852
# Pod Disruption Budget - ensure at least 2 pods during disruptions
3953
podDisruptionBudget:

0 commit comments

Comments
 (0)