Make it hard to accidentally enable an experimental feature flag (backport #11998) (backport #12058) #12059
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Currently it's easy to enable an experimental feature flag like
khepri_db
by accident. Given the operation is irreversible, this leads to serious consequences when done in a production environment.This PR implements the following changes:
rabbitmqctl enable_feature_flag khepri_db
won't work unless a new flag--experimental
is providedThis is an automatic backport of pull request #11998 done by [Mergify](https://mergify.com).
This is an automatic backport of pull request #12058 done by [Mergify](https://mergify.com).