How to reset the Xray 3.x RabbitMQ password

AuthorFullName__c
Lawrence Fung
articleNumber
000005078
FirstPublishedDate
2021-06-29T17:52:10Z
lastModifiedDate
2021-06-29

How to reset the Xray 3.x RabbitMQ password

If the RabbitMQ password is lost, we can use the following instructions to reset the password.

1) Reset the RabbitMQ password in the $XRAY_HOME/app/bin/rabbitmq/rabbitmq.conf directory. The rabbitmq.conf password can be updated by modifying the <default_password> value. Below is an example.

loopback_users.guest = false
listeners.tcp.default = 5672
hipe_compile = false
management.listener.port = 15672
management.listener.ssl = false
cluster_partition_handling = autoheal
default_user = guest

default_pass = newRabbitmqPassword

2) Once this has been updated. The rabbitMQ password in the $XRAY_HOME/var/etc/system.yaml will need to be updated with this new password.

shared:
    database:
        password: <databasepassword>
    rabbitMq:
        password: newRabbitmqPassword
    jfrogUrl: http://<artifactory_hostname>:8082
    security:
        joinKey: <artifactory join key>
    node:
        ip: <node_ip>

Once this has been configured, a restart of Xray will be required and it should now use the updated passwords.