Merge pull request #14399 from rabbitmq/mk-configure-metadata-store-and-feature-flag-relative-operations

Make rabbit_ct_broker_helpers:configure_metadata_store/1 handle relative feature flag op lists
This commit is contained in:
Michael Klishin 2025-08-18 21:07:50 -04:00 committed by GitHub
commit 4d60fc4ab7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 14 additions and 0 deletions

View File

@ -1133,6 +1133,13 @@ configure_metadata_store(Config) ->
{rabbit,
[{forced_feature_flags_on_init,
{rel, [khepri_db], []}}]});
{rel, ListToEnable, ListToSkip} ->
Rel1 = {rel, [khepri_db | ListToEnable], ListToSkip},
rabbit_ct_helpers:merge_app_env(
Config1, {rabbit, [
{forced_feature_flags_on_init, Rel1}
]}
);
_ ->
rabbit_ct_helpers:merge_app_env(
Config1,
@ -1149,6 +1156,13 @@ configure_metadata_store(Config) ->
{rabbit,
[{forced_feature_flags_on_init,
{rel, [], [khepri_db]}}]});
{rel, ListToEnable, ListToSkip} ->
Rel1 = {rel, ListToEnable, [khepri_db | ListToSkip]},
rabbit_ct_helpers:merge_app_env(
Config1, {rabbit, [
{forced_feature_flags_on_init, Rel1}
]}
);
_ ->
rabbit_ct_helpers:merge_app_env(
Config1,