Hi,
I’ve deployed n8n via the community-helm-charts chart, and it is running 1.102.4. This is in a kubernetes cluster where ingress-nginx is the reverse proxy.
I have created a test workflow that sends a slack message as a test, but when I hover over the “n8n workflow” link in “Automated with this n8n workflow”, it shows http://localhost:5678/workflow/… as the url.
I have tried changing N8N_WORKFLOW_URL, N8N_EDITOR_BASE_URL, and I’ve also ensured WEBHOOK_URL is correct; the slack message still shows as http://localhost:5678 as opposed to https://my-deployment-domain
When I try to change N8N_HOST, N8N_PORT, or N8N_PROTOCOL, this causes the worker deployments to fail to communicate with each other (as I assume that those values are also used to allow communication between worker/webhook/main instance?
I have set the envvars on all four class of pods (main, mcp-webhook, webhook, worker).
Am I missing something? Are there any other ways to get that slack message to have a correct url? Thanks in advance!