Currently, RabbitMQ username for an agent is same as it's identity. If multiple instances (each configured to run within different virtual host) are running in a single machine, the same user will have access to all virtual hosts. This defeats purpose of authorized access to agents per virtual host.
RabbitMQ usernames need to follow below format, so that users are created per VOLTTRON instance.
### Affected Version
RabitMQ-VOLTTRON
### Screenshots
#### Expected
RabbitMQ usernames for each agent
.
#### Actual
RabbitMQ usernames for each agent
### Steps to Reproduce
### Additional Details
NOTE issues are for bugs/feature requests not support. Please ask at https://stackoverflow.com/questions/tagged/volttron for help
Description of Issue
Currently, RabbitMQ username for an agent is same as it's identity. If multiple instances (each configured to run within different virtual host) are running in a single machine, the same user will have access to all virtual hosts. This defeats purpose of authorized access to agents per virtual host.
RabbitMQ usernames need to follow below format, so that users are created per VOLTTRON instance.