Review/fix RabbitMQ user permissions for source and subscriber users #1028
Labels
Discussion_Needed
developers should discuss this issue.
good first issue
Good for newcomers
Priority 5 - Defect
Missing and/or broken functionality - do not forget
The RabbitMQ permissions set by sr3:
sarracenia/sarracenia/rabbitmq_admin.py
Lines 106 to 127 in 6839407
seem a little bit wrong, after discussing with @petersilva, @andreleblanc11 and @junhu3.
^q_USERNAME.*|^xs_USERNAME.*
^q_USERNAME.*|^xs_USERNAME.*
^q_USERNAME.*|^x[lrs]_USERNAME.*|^x.*public$
^q_USERNAME.*
^q_USERNAME.*|^xs_USERNAME$
^q_USERNAME.*|^x[lrs]_USERNAME.*|^x.*public$
History: the
l
inx[lrs]
was forlog
, which was renamed toreport
. We keep it for backwards compatibility.I think the correct permissions should probably be:
^q_USERNAME.*|^x[lrs]_USERNAME.*
^q_USERNAME.*|^x[lrs]_USERNAME.*
^q_USERNAME.*|^x[lrs]_USERNAME.*|^x.*public$
^q_USERNAME.*|^x[lr]_USERNAME$
^q_USERNAME.*|^x[lr]_USERNAME$
^q_USERNAME.*|^x[lrs]_USERNAME.*|^x.*public$
The text was updated successfully, but these errors were encountered: