Skip to content
This repository was archived by the owner on Nov 17, 2020. It is now read-only.

Commit 4c3944c

Browse files
author
Daniil Fedotov
committed
Enable generation of mqtt and web-mqtt ports
1 parent 4ebfc27 commit 4c3944c

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/rabbit_ct_broker_helpers.erl

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,9 @@
7878
tcp_port_amqp_tls,
7979
tcp_port_mgmt,
8080
tcp_port_erlang_dist,
81-
tcp_port_erlang_dist_proxy
81+
tcp_port_erlang_dist_proxy,
82+
tcp_port_mqtt,
83+
tcp_port_web_mqtt
8284
]).
8385

8486
%% -------------------------------------------------------------------
@@ -263,6 +265,14 @@ update_tcp_ports_in_rmq_config(NodeConfig, [tcp_port_mgmt = Key | Rest]) ->
263265
NodeConfig1 = rabbit_ct_helpers:merge_app_env(NodeConfig,
264266
{rabbitmq_management, [{listener, [{port, ?config(Key, NodeConfig)}]}]}),
265267
update_tcp_ports_in_rmq_config(NodeConfig1, Rest);
268+
update_tcp_ports_in_rmq_config(NodeConfig, [tcp_port_mqtt = Key | Rest]) ->
269+
NodeConfig1 = rabbit_ct_helpers:merge_app_env(NodeConfig,
270+
{rabbitmq_mqtt, [{tcp_listeners, [?config(Key, NodeConfig)]}]}),
271+
update_tcp_ports_in_rmq_config(NodeConfig1, Rest);
272+
update_tcp_ports_in_rmq_config(NodeConfig, [tcp_port_web_mqtt = Key | Rest]) ->
273+
NodeConfig1 = rabbit_ct_helpers:merge_app_env(NodeConfig,
274+
{rabbitmq_web_mqtt, [{tcp_config, [{port, ?config(Key, NodeConfig)}]}]}),
275+
update_tcp_ports_in_rmq_config(NodeConfig1, Rest);
266276
update_tcp_ports_in_rmq_config(NodeConfig, [tcp_port_erlang_dist | Rest]) ->
267277
%% The Erlang distribution port doesn't appear in the configuration file.
268278
update_tcp_ports_in_rmq_config(NodeConfig, Rest);

0 commit comments

Comments
 (0)