@@ -7,6 +7,8 @@ metadata:
77data :
88 # Application Settings
99 ENV_NAME : {{ .Values.bankTransfer.configmap.ENV_NAME | default "production" | quote }}
10+ DEPLOYMENT_MODE : {{ .Values.bankTransfer.configmap.DEPLOYMENT_MODE | default "byoc" | quote }}
11+ ALLOW_PRIVATE_UPSTREAMS : {{ .Values.bankTransfer.configmap.ALLOW_PRIVATE_UPSTREAMS | default "false" | quote }}
1012 LOG_LEVEL : {{ .Values.bankTransfer.configmap.LOG_LEVEL | default "info" | quote }}
1113 SERVER_ADDRESS : {{ .Values.bankTransfer.configmap.SERVER_ADDRESS | default ":4027" | quote }}
1214 HTTP_BODY_LIMIT_BYTES : {{ .Values.bankTransfer.configmap.HTTP_BODY_LIMIT_BYTES | default "1048576" | quote }}
2426 SERVER_TLS_KEY_FILE : {{ .Values.bankTransfer.configmap.SERVER_TLS_KEY_FILE | quote }}
2527 {{- end }}
2628 TLS_TERMINATED_UPSTREAM : {{ .Values.bankTransfer.configmap.TLS_TERMINATED_UPSTREAM | default "true" | quote }}
29+ {{- if .Values.bankTransfer.configmap.SERVER_PROXY_HEADER }}
30+ SERVER_PROXY_HEADER : {{ .Values.bankTransfer.configmap.SERVER_PROXY_HEADER | quote }}
31+ {{- end }}
32+ {{- if .Values.bankTransfer.configmap.SERVER_TRUSTED_PROXIES }}
33+ SERVER_TRUSTED_PROXIES : {{ .Values.bankTransfer.configmap.SERVER_TRUSTED_PROXIES | quote }}
34+ {{- end }}
2735
2836 # Multi-Tenancy
2937 DEFAULT_TENANT_ID : {{ .Values.bankTransfer.configmap.DEFAULT_TENANT_ID | default "" | quote }}
@@ -138,6 +146,7 @@ data:
138146 # Idempotency
139147 IDEMPOTENCY_RETRY_WINDOW_SEC : {{ .Values.bankTransfer.configmap.IDEMPOTENCY_RETRY_WINDOW_SEC | default "300" | quote }}
140148 IDEMPOTENCY_REQUIRE_REDIS : {{ .Values.bankTransfer.configmap.IDEMPOTENCY_REQUIRE_REDIS | default "true" | quote }}
149+ DUPLICATE_GUARD_TTL_SEC : {{ .Values.bankTransfer.configmap.DUPLICATE_GUARD_TTL_SEC | default "300" | quote }}
141150
142151 # Midaz Adapter
143152 MIDAZ_BASE_URL : {{ required "bankTransfer.configmap.MIDAZ_BASE_URL is required" .Values.bankTransfer.configmap.MIDAZ_BASE_URL | quote }}
@@ -166,6 +175,9 @@ data:
166175 {{- if .Values.bankTransfer.configmap.CRM_RECIPIENT_LOOKUP_PATH_TEMPLATE }}
167176 CRM_RECIPIENT_LOOKUP_PATH_TEMPLATE : {{ .Values.bankTransfer.configmap.CRM_RECIPIENT_LOOKUP_PATH_TEMPLATE | quote }}
168177 {{- end }}
178+ {{- if .Values.bankTransfer.configmap.CRM_HOLDER_LOOKUP_PATH_TEMPLATE }}
179+ CRM_HOLDER_LOOKUP_PATH_TEMPLATE : {{ .Values.bankTransfer.configmap.CRM_HOLDER_LOOKUP_PATH_TEMPLATE | quote }}
180+ {{- end }}
169181
170182 # Fees Adapter
171183 # Note: FEES_CLIENT_ID is in secrets.yaml for secure Vault integration
@@ -174,6 +186,7 @@ data:
174186 FEES_MAX_RETRIES : {{ .Values.bankTransfer.configmap.FEES_MAX_RETRIES | default "2" | quote }}
175187 FEES_FAIL_CLOSED_DEFAULT : {{ .Values.bankTransfer.configmap.FEES_FAIL_CLOSED_DEFAULT | default "false" | quote }}
176188 FEES_MAX_FEE_AMOUNT_CENTS : {{ .Values.bankTransfer.configmap.FEES_MAX_FEE_AMOUNT_CENTS | default "99999999" | quote }}
189+ FEES_REFUND_ON_DEVOLUCAO : {{ .Values.bankTransfer.configmap.FEES_REFUND_ON_DEVOLUCAO | default "false" | quote }}
177190 FEES_AUTH_ENABLED : {{ .Values.bankTransfer.configmap.FEES_AUTH_ENABLED | default "false" | quote }}
178191
179192 # JD Sandbox Mode (uses in-process fake adapter, cannot combine with live JD config)
@@ -200,6 +213,7 @@ data:
200213 JD_POLL_MAX_MESSAGES_PER_CYCLE : {{ .Values.bankTransfer.configmap.JD_POLL_MAX_MESSAGES_PER_CYCLE | default "50" | quote }}
201214 JD_POLL_MAX_RETRIES : {{ .Values.bankTransfer.configmap.JD_POLL_MAX_RETRIES | default "3" | quote }}
202215 JD_POLL_RECOVERY_BATCH_SIZE : {{ .Values.bankTransfer.configmap.JD_POLL_RECOVERY_BATCH_SIZE | default "200" | quote }}
216+ JD_POLL_DISABLE_OPERATING_HOURS_WINDOW : {{ .Values.bankTransfer.configmap.JD_POLL_DISABLE_OPERATING_HOURS_WINDOW | default "true" | quote }}
203217
204218 # RabbitMQ Event Bus (optional)
205219 RABBITMQ_ENABLED : {{ .Values.bankTransfer.configmap.RABBITMQ_ENABLED | default "false" | quote }}
@@ -242,6 +256,12 @@ data:
242256 # Application Version (for logs/telemetry)
243257 VERSION : {{ .Values.bankTransfer.image.tag | default .Chart.AppVersion | quote }}
244258
259+ BTF_RECONCILIATION_ENABLED : {{ .Values.bankTransfer.configmap.BTF_RECONCILIATION_ENABLED | default "true" | quote }}
260+ BTF_RECONCILIATION_INTERVAL_SEC : {{ .Values.bankTransfer.configmap.BTF_RECONCILIATION_INTERVAL_SEC | default "30" | quote }}
261+ BTF_RECONCILIATION_BATCH_SIZE : {{ .Values.bankTransfer.configmap.BTF_RECONCILIATION_BATCH_SIZE | default "20" | quote }}
262+ BTF_RECONCILIATION_MAX_ATTEMPTS : {{ .Values.bankTransfer.configmap.BTF_RECONCILIATION_MAX_ATTEMPTS | default "5" | quote }}
263+ BTF_RECONCILIATION_STALE_AFTER_SEC : {{ .Values.bankTransfer.configmap.BTF_RECONCILIATION_STALE_AFTER_SEC | default "60" | quote }}
264+
245265 # Extra Env Vars (must be a map of key: value pairs)
246266 {{- range $key, $value := .Values.bankTransfer.extraEnvVars }}
247267 {{ $key }}: {{ $value | quote }}
0 commit comments