|
34 | 34 | check_context_to_code_path/1,
|
35 | 35 | check_RABBITMQ_ADVANCED_CONFIG_FILE/1,
|
36 | 36 | check_RABBITMQ_CONFIG_FILE/1,
|
| 37 | + check_RABBITMQ_CONFIG_FILES/1, |
37 | 38 | check_RABBITMQ_DIST_PORT/1,
|
38 | 39 | check_RABBITMQ_ENABLED_PLUGINS/1,
|
39 | 40 | check_RABBITMQ_ENABLED_PLUGINS_FILE/1,
|
@@ -71,6 +72,7 @@ all() ->
|
71 | 72 | check_context_to_code_path,
|
72 | 73 | check_RABBITMQ_ADVANCED_CONFIG_FILE,
|
73 | 74 | check_RABBITMQ_CONFIG_FILE,
|
| 75 | + check_RABBITMQ_CONFIG_FILES, |
74 | 76 | check_RABBITMQ_DIST_PORT,
|
75 | 77 | check_RABBITMQ_ENABLED_PLUGINS,
|
76 | 78 | check_RABBITMQ_ENABLED_PLUGINS_FILE,
|
@@ -156,6 +158,7 @@ check_default_values(_) ->
|
156 | 158 | NodeS = atom_to_list(Node),
|
157 | 159 |
|
158 | 160 | Origins = #{
|
| 161 | + additional_config_files => default, |
159 | 162 | advanced_config_file => default,
|
160 | 163 | amqp_ipaddr => default,
|
161 | 164 | amqp_tcp_port => default,
|
@@ -190,7 +193,8 @@ check_default_values(_) ->
|
190 | 193 | },
|
191 | 194 |
|
192 | 195 | ?assertEqual(
|
193 |
| - #{advanced_config_file => "/etc/rabbitmq/advanced.config", |
| 196 | + #{additional_config_files => "/etc/rabbitmq/conf.d/*.conf", |
| 197 | + advanced_config_file => "/etc/rabbitmq/advanced.config", |
194 | 198 | amqp_ipaddr => "auto",
|
195 | 199 | amqp_tcp_port => 5672,
|
196 | 200 | conf_env_file => "/etc/rabbitmq/rabbitmq-env.conf",
|
@@ -236,7 +240,8 @@ check_default_values(_) ->
|
236 | 240 | UnixContext),
|
237 | 241 |
|
238 | 242 | ?assertEqual(
|
239 |
| - #{advanced_config_file => "%APPDATA%/RabbitMQ/advanced.config", |
| 243 | + #{additional_config_files => "%APPDATA%/RabbitMQ/conf.d/*.conf", |
| 244 | + advanced_config_file => "%APPDATA%/RabbitMQ/advanced.config", |
240 | 245 | amqp_ipaddr => "auto",
|
241 | 246 | amqp_tcp_port => 5672,
|
242 | 247 | conf_env_file => "%APPDATA%/RabbitMQ/rabbitmq-env-conf.bat",
|
@@ -362,6 +367,7 @@ check_values_from_reachable_remote_node(Config) ->
|
362 | 367 | {RFFValue, RFFOrigin} = forced_feature_flags_on_init_expect(),
|
363 | 368 |
|
364 | 369 | Origins = #{
|
| 370 | + additional_config_files => default, |
365 | 371 | advanced_config_file => default,
|
366 | 372 | amqp_ipaddr => default,
|
367 | 373 | amqp_tcp_port => default,
|
@@ -396,7 +402,8 @@ check_values_from_reachable_remote_node(Config) ->
|
396 | 402 | },
|
397 | 403 |
|
398 | 404 | ?assertEqual(
|
399 |
| - #{advanced_config_file => "/etc/rabbitmq/advanced.config", |
| 405 | + #{additional_config_files => "/etc/rabbitmq/conf.d/*.conf", |
| 406 | + advanced_config_file => "/etc/rabbitmq/advanced.config", |
400 | 407 | amqp_ipaddr => "auto",
|
401 | 408 | amqp_tcp_port => 5672,
|
402 | 409 | conf_env_file => "/etc/rabbitmq/rabbitmq-env.conf",
|
@@ -477,6 +484,7 @@ check_values_from_offline_remote_node(_) ->
|
477 | 484 | {RFFValue, RFFOrigin} = forced_feature_flags_on_init_expect(),
|
478 | 485 |
|
479 | 486 | Origins = #{
|
| 487 | + additional_config_files => default, |
480 | 488 | advanced_config_file => default,
|
481 | 489 | amqp_ipaddr => default,
|
482 | 490 | amqp_tcp_port => default,
|
@@ -511,7 +519,8 @@ check_values_from_offline_remote_node(_) ->
|
511 | 519 | },
|
512 | 520 |
|
513 | 521 | ?assertEqual(
|
514 |
| - #{advanced_config_file => "/etc/rabbitmq/advanced.config", |
| 522 | + #{additional_config_files => "/etc/rabbitmq/conf.d/*.conf", |
| 523 | + advanced_config_file => "/etc/rabbitmq/advanced.config", |
515 | 524 | amqp_ipaddr => "auto",
|
516 | 525 | amqp_tcp_port => 5672,
|
517 | 526 | conf_env_file => "/etc/rabbitmq/rabbitmq-env.conf",
|
@@ -668,6 +677,15 @@ check_RABBITMQ_CONFIG_FILE(_) ->
|
668 | 677 | Value1, Value1,
|
669 | 678 | Value2, Value2).
|
670 | 679 |
|
| 680 | +check_RABBITMQ_CONFIG_FILES(_) -> |
| 681 | + Value1 = random_string(), |
| 682 | + Value2 = random_string(), |
| 683 | + check_prefixed_variable("RABBITMQ_CONFIG_FILES", |
| 684 | + additional_config_files, |
| 685 | + '_', |
| 686 | + Value1, Value1, |
| 687 | + Value2, Value2). |
| 688 | + |
671 | 689 | check_RABBITMQ_DIST_PORT(_) ->
|
672 | 690 | Value1 = random_int(),
|
673 | 691 | Value2 = random_int(),
|
|
0 commit comments