You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Disable ANONYMOUS login
See rabbitmq/rabbitmq-server#11999 for full
context.
Starting with RabbitMQ 4.0, anonymous login should be disabled in
production.
`anonymous_login_user` and `anonymous_login_pass` both default to `guest` in RabbitMQ 4.0.
The rabbitmq/cluster-operator complies already with best practices by
provisioning a new `default_user` and `default_pass` instead of using
RabbitMQ's default `guest` user.
Instead of having RabbitMQ advertise the ANONYMOUS mechanism, this commit disables
anonymous logins.
Because `anonymous_login_user` is a new RabbitMQ 4.0 `rabbitmq.conf`
setting and the cluster-operator doesn't know what RabbitMQ version it
deploys and setting `rabbitmq.conf` key `anonymous_login_user` in RabbitMQ 3.13
would make booting RabbitMQ fail, this commit modifies the `auth_mechanisms.*`
settings in `rabbitmq.conf`:
If the user provided a conscious choice on what `auth_mechanisms`
RabbitMQ should advertise, this configuration will be respected.
If the user did not configure `auth_mechanisms`, the cluster-operator will
disable ANONYMOUS logins by setting only:
```
auth_mechanisms.1 = PLAIN
auth_mechanisms.2 = AMQPLAIN
```
* Apply PR feedback
0 commit comments