How to reset the Xray 3.x RabbitMQ password

How to reset the Xray 3.x RabbitMQ password

AuthorFullName__c
Lawrence Fung
articleNumber
000005078
ft:sourceType
Salesforce
FirstPublishedDate
2021-06-29T17:52:10Z
lastModifiedDate
2024-03-10T07:45:50Z
VersionNumber
5

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.