From 06fd436eca0081529cfd599705eb67dd4720296b Mon Sep 17 00:00:00 2001 From: jochen Date: Thu, 17 Sep 2026 01:01:54 +0200 Subject: [PATCH] The adopted broker declares its amqps bus port (5671) in listens MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit mesh-broker serves the amqps bus on 5671 (the control plane and every module's events) but the lavinmq module declared only 5672, so the firewall's forward chain — where the broker's published ports are matched — never opened 5671, and a consumer on another node could not reach the bus over the overlay. Part of issue 055. https://claude.ai/code/session_01D6qtiYU3P9jk3pnAXyAFyx --- modules/lavinmq/module.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/modules/lavinmq/module.json b/modules/lavinmq/module.json index ba03a4d..3d6e13b 100644 --- a/modules/lavinmq/module.json +++ b/modules/lavinmq/module.json @@ -33,6 +33,12 @@ "broker": "/var/lib/mesh/lavinmq/broker" }, "listens": [ + { + "port": 5671, + "protocol": "tcp", + "from": "mesh", + "why": "the mesh bus \u2014 amqps, every module's events and the control plane, reached over the overlay" + }, { "port": 5672, "protocol": "tcp", -- 2.54.0