From 0dd6d81592f19d983e0ddfa75dbaf5e00b8fbd85 Mon Sep 17 00:00:00 2001 From: Gandalf Date: Tue, 17 Mar 2026 13:07:14 -0300 Subject: [PATCH] fix(plugin-br-pix-indirect-btg): add WEBHOOK_DEFAULT_URL to outbound configmap The outbound worker requires WEBHOOK_DEFAULT_URL as a fallback when entity-specific URLs (e.g. DICT_FUNDS_RECOVERY) are not configured. Without it, the worker panics on startup: panic: WEBHOOK_DEFAULT_URL is required when entity DICT_FUNDS_RECOVERY has no specific URL configured Added to both the configmap template and default values.yaml. --- .../plugin-br-pix-indirect-btg/templates/outbound/configmap.yaml | 1 + charts/plugin-br-pix-indirect-btg/values.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/charts/plugin-br-pix-indirect-btg/templates/outbound/configmap.yaml b/charts/plugin-br-pix-indirect-btg/templates/outbound/configmap.yaml index eaf39863..d2837d43 100644 --- a/charts/plugin-br-pix-indirect-btg/templates/outbound/configmap.yaml +++ b/charts/plugin-br-pix-indirect-btg/templates/outbound/configmap.yaml @@ -90,6 +90,7 @@ data: # ============================================================================== # WARNING: Webhook URLs must be explicitly set in values.yaml or values-.yaml # Leaving empty disables external webhook delivery for safety + WEBHOOK_DEFAULT_URL: {{ .Values.outbound.configmap.WEBHOOK_DEFAULT_URL | default "" | quote }} WEBHOOK_CLIENT_URL: {{ .Values.outbound.configmap.WEBHOOK_CLIENT_URL | default "" | quote }} WEBHOOK_WORKER_TIMEOUT: {{ .Values.outbound.configmap.WEBHOOK_WORKER_TIMEOUT | default "10s" | quote }} WEBHOOK_WORKER_BACKOFF_MULTIPLIER: {{ .Values.outbound.configmap.WEBHOOK_WORKER_BACKOFF_MULTIPLIER | default "2" | quote }} diff --git a/charts/plugin-br-pix-indirect-btg/values.yaml b/charts/plugin-br-pix-indirect-btg/values.yaml index be381544..5a4f4b77 100644 --- a/charts/plugin-br-pix-indirect-btg/values.yaml +++ b/charts/plugin-br-pix-indirect-btg/values.yaml @@ -427,6 +427,7 @@ outbound: # Redis Configuration REDIS_HOST: "plugin-br-pix-indirect-btg-valkey-master.midaz-plugins.svc.cluster.local" # Webhook URLs (Client-specific) + WEBHOOK_DEFAULT_URL: "" WEBHOOK_CLIENT_URL: "" WEBHOOK_DICT_CLAIM_URL: "" WEBHOOK_DICT_INFRACTION_REPORT_URL: ""