How do I enable all stable feature flags during upgrades on Kubernetes? #11887
-
Is your feature request related to a problem? Please describe.When upgrading rabbitmq-server, in kubernetes my case I stomped with the issue that all feature flags must be enabled before the upgrade. Come to find that apparently the only way to enable all stable feature flags at once is by ussing the Describe the solution you'd likeI would like to have an option to enable all feature flags at the config level so the configuration will stay the same even if I delete my pods or deploy a new version. Describe alternatives you've consideredNo response Additional contextNo response |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
@manueljishi Feature flags are not your regular Our Kubernetes Operator both provides a The same K8S Operator enables all feature flags at the end of a rolling deployment. If you DIY your Kubernetes installation, it's up to you to take care of those things the same way the Operator does. |
Beta Was this translation helpful? Give feedback.
@manueljishi
RABBITMQ_FEATURE_FLAGS
is not documented because it's not supposed to be used by the users.Feature flags are not your regular
rabbitmq.conf
settings. They depend on cluster membership, as in, they are a part of cluster state and in some scenarios you won't be able to enable a feature flag because not all nodes currently in the cluster support it.Our Kubernetes Operator both provides a
kubectl
extension that allows you to enable the flags.The same K8S Operator enables all feature flags at the end of a rolling deployment.
If you DIY your Kubernetes installation, it's up to you to take care of those things the same way the Operator does.