)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":4,"context_line":"Commit:     wu.chunyang \u003cwuchunyang@yovole.com\u003e"},{"line_number":5,"context_line":"CommitDate: 2021-07-20 23:14:20 +0800"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix nova deploy failed when disable rabbimtq"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Nova always try to create the rabbimtq user regardless of"},{"line_number":10,"context_line":"whether RabbitMQ is enable or not."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"f468fb4a_abd8c7fa","line":7,"range":{"start_line":7,"start_character":0,"end_line":7,"end_character":44},"updated":"2021-07-20 15:25:20.000000000","message":"Fix nova deployment failure when rabbitmq is disabled","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix nova deploy failed when disable rabbimtq"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Nova always try to create the rabbimtq user regardless of"},{"line_number":10,"context_line":"whether RabbitMQ is enable or not."},{"line_number":11,"context_line":"This ps also adds a note for external rabbitmq user in global.yaml."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"7c4df175_d6aad156","line":9,"range":{"start_line":9,"start_character":30,"end_line":9,"end_character":38},"updated":"2021-07-20 15:25:20.000000000","message":"rabbitmq","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Fix nova deploy failed when disable rabbimtq"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Nova always try to create the rabbimtq user regardless of"},{"line_number":10,"context_line":"whether RabbitMQ is enable or not."},{"line_number":11,"context_line":"This ps also adds a note for external rabbitmq user in global.yaml."},{"line_number":12,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"d4ffaec0_9342e42c","line":9,"range":{"start_line":9,"start_character":12,"end_line":9,"end_character":15},"updated":"2021-07-20 15:25:20.000000000","message":"tries","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":7,"context_line":"Fix nova deploy failed when disable rabbimtq"},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Nova always try to create the rabbimtq user regardless of"},{"line_number":10,"context_line":"whether RabbitMQ is enable or not."},{"line_number":11,"context_line":"This ps also adds a note for external rabbitmq user in global.yaml."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Iec517226e4c82ea351889b55689a3efceaadcc76"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"a21b0950_3fb9f638","line":10,"range":{"start_line":10,"start_character":20,"end_line":10,"end_character":26},"updated":"2021-07-20 15:25:20.000000000","message":"enabled","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Nova always try to create the rabbimtq user regardless of"},{"line_number":10,"context_line":"whether RabbitMQ is enable or not."},{"line_number":11,"context_line":"This ps also adds a note for external rabbitmq user in global.yaml."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Iec517226e4c82ea351889b55689a3efceaadcc76"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":2,"id":"dcc8c35d_09ca6728","line":11,"range":{"start_line":11,"start_character":55,"end_line":11,"end_character":66},"updated":"2021-07-20 15:25:20.000000000","message":"globals.yml","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"}],"doc/source/reference/message-queues/external-rabbitmq-guide.rst":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bed589d1b06afa555ab20ee8578026fad57e2bfc","unresolved":true,"context_lines":[{"line_number":33,"context_line":"within ``/etc/kolla/globals.yml``"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. code-block:: yaml"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"   rpc_transport_url:"},{"line_number":38,"context_line":"   notify_transport_url:"},{"line_number":39,"context_line":"   nova_cell_rpc_transport_url:"},{"line_number":40,"context_line":"   nova_cell_notify_transport_url:"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":".. note::"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"ded83936_978f56e3","line":40,"range":{"start_line":36,"start_character":0,"end_line":40,"end_character":34},"updated":"2021-07-26 06:50:10.000000000","message":"I suggest you add an example. Introduce the example in the paragraph before and then fill out these values.","commit_id":"c334fc3e0c87d6c4f45a754ea4efa4ecc990e0fe"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"bed589d1b06afa555ab20ee8578026fad57e2bfc","unresolved":true,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":".. note::"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   Ensure the rabbitmq user used in transport_url exists."}],"source_content_type":"text/x-rst","patch_set":4,"id":"85999cff_7e7ac238","line":44,"range":{"start_line":44,"start_character":36,"end_line":44,"end_character":50},"updated":"2021-07-26 06:50:10.000000000","message":"Use: ``*_transport_url``","commit_id":"c334fc3e0c87d6c4f45a754ea4efa4ecc990e0fe"}],"doc/source/reference/shared-services/external-rabbitmq-guide.rst":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Sometimes, for various reasons (Redundancy, organisational policies, etc.),"},{"line_number":8,"context_line":"it might be necessary to use an externally Rabbitmq cluster."},{"line_number":9,"context_line":"This use case can be achieved by simply taking some extra steps:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Requirements"}],"source_content_type":"text/x-rst","patch_set":2,"id":"61d3fee9_7414493e","line":8,"range":{"start_line":8,"start_character":43,"end_line":8,"end_character":51},"updated":"2021-07-20 15:25:20.000000000","message":"RabbitMQ","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Sometimes, for various reasons (Redundancy, organisational policies, etc.),"},{"line_number":8,"context_line":"it might be necessary to use an externally Rabbitmq cluster."},{"line_number":9,"context_line":"This use case can be achieved by simply taking some extra steps:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Requirements"}],"source_content_type":"text/x-rst","patch_set":2,"id":"fdc609b9_78d69f29","line":8,"range":{"start_line":8,"start_character":32,"end_line":8,"end_character":42},"updated":"2021-07-20 15:25:20.000000000","message":"external","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Sometimes, for various reasons (Redundancy, organisational policies, etc.),"},{"line_number":8,"context_line":"it might be necessary to use an externally Rabbitmq cluster."},{"line_number":9,"context_line":"This use case can be achieved by simply taking some extra steps:"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Requirements"},{"line_number":12,"context_line":"~~~~~~~~~~~~"}],"source_content_type":"text/x-rst","patch_set":2,"id":"6adacb02_a57ac728","line":9,"range":{"start_line":9,"start_character":29,"end_line":9,"end_character":63},"updated":"2021-07-20 15:25:20.000000000","message":"with the following steps:","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":11,"context_line":"Requirements"},{"line_number":12,"context_line":"~~~~~~~~~~~~"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"* An existing Rabbitmq cluster, reachable from all of your"},{"line_number":15,"context_line":"  nodes."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Enabling External Rabbitmq support"}],"source_content_type":"text/x-rst","patch_set":2,"id":"244f75ff_2eb5cc08","line":14,"range":{"start_line":14,"start_character":14,"end_line":14,"end_character":22},"updated":"2021-07-20 15:25:20.000000000","message":"RabbitMQ","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":14,"context_line":"* An existing Rabbitmq cluster, reachable from all of your"},{"line_number":15,"context_line":"  nodes."},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Enabling External Rabbitmq support"},{"line_number":18,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"In order to enable external Rabbitmq support,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"f42cc6c0_43d32908","line":17,"range":{"start_line":17,"start_character":18,"end_line":17,"end_character":26},"updated":"2021-07-20 15:25:20.000000000","message":"RabbitMQ","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":17,"context_line":"Enabling External Rabbitmq support"},{"line_number":18,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"In order to enable external Rabbitmq support,"},{"line_number":21,"context_line":"you will first need to disable Rabbitmq deployment,"},{"line_number":22,"context_line":"by ensuring the following line exists within ``/etc/kolla/globals.yml`` :"},{"line_number":23,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"7a111673_f05e0576","line":20,"range":{"start_line":20,"start_character":28,"end_line":20,"end_character":36},"updated":"2021-07-20 15:25:20.000000000","message":"RabbitMQ","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":18,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"In order to enable external Rabbitmq support,"},{"line_number":21,"context_line":"you will first need to disable Rabbitmq deployment,"},{"line_number":22,"context_line":"by ensuring the following line exists within ``/etc/kolla/globals.yml`` :"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":".. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":2,"id":"1bc8cae1_611c4526","line":21,"range":{"start_line":21,"start_character":31,"end_line":21,"end_character":39},"updated":"2021-07-20 15:25:20.000000000","message":"RabbitMQ","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":29,"context_line":"Overwriting transport_url within ``globals.yml``"},{"line_number":30,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"When you use external rabbitmq cluster, you must overwrite transport_url"},{"line_number":33,"context_line":"within ``/etc/kolla/globals.yml``"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":2,"id":"df18ae29_bf2a1f77","line":32,"range":{"start_line":32,"start_character":22,"end_line":32,"end_character":30},"updated":"2021-07-20 15:25:20.000000000","message":"RabbitMQ","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":29,"context_line":"Overwriting transport_url within ``globals.yml``"},{"line_number":30,"context_line":"~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"When you use external rabbitmq cluster, you must overwrite transport_url"},{"line_number":33,"context_line":"within ``/etc/kolla/globals.yml``"},{"line_number":34,"context_line":""},{"line_number":35,"context_line":".. code-block:: yaml"}],"source_content_type":"text/x-rst","patch_set":2,"id":"88436627_ad7a7de2","line":32,"range":{"start_line":32,"start_character":13,"end_line":32,"end_character":21},"updated":"2021-07-20 15:25:20.000000000","message":"an external","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"8d1851bdb604ba4d675013b19ff455b3081928f6","unresolved":true,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":".. note::"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   Ensure the rabbitmq user used in transport_url has been exsist."}],"source_content_type":"text/x-rst","patch_set":2,"id":"c6e44c9f_db0e80ef","line":44,"range":{"start_line":44,"start_character":50,"end_line":44,"end_character":65},"updated":"2021-07-20 15:25:20.000000000","message":"exists","commit_id":"3b3fc4ae4fcb413012883ad93973148a61d6e0cc"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5f5aee8ce3555812b2e40c41731d17463592baa4","unresolved":true,"context_lines":[{"line_number":1,"context_line":".. _external-rabbitmq-guide:"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"External RabbitMQ"}],"source_content_type":"text/x-rst","patch_set":3,"id":"119a6154_bd4bee4d","line":1,"updated":"2021-07-22 09:00:59.000000000","message":"should be in doc/source/reference/messaging/ directory","commit_id":"274252aaabc1e895b72010d1db4ecff5813b8374"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"5f5aee8ce3555812b2e40c41731d17463592baa4","unresolved":true,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":".. note::"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   Ensure the rabbitmq user used in transport_url has been exists."}],"source_content_type":"text/x-rst","patch_set":3,"id":"8c358ac1_23572329","line":44,"range":{"start_line":44,"start_character":50,"end_line":44,"end_character":59},"updated":"2021-07-22 09:00:59.000000000","message":"delete","commit_id":"274252aaabc1e895b72010d1db4ecff5813b8374"},{"author":{"_account_id":26285,"name":"wu.chunyang","email":"wchy1001@gmail.com","username":"wu.chunyang"},"change_message_id":"f89d58e65f196e99ad181e4176a2a62122f03e10","unresolved":true,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":".. note::"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"   Ensure the rabbitmq user used in transport_url has been exists."}],"source_content_type":"text/x-rst","patch_set":3,"id":"f20a03ce_984670d9","line":44,"range":{"start_line":44,"start_character":50,"end_line":44,"end_character":59},"in_reply_to":"8c358ac1_23572329","updated":"2021-07-22 11:05:33.000000000","message":"Done","commit_id":"274252aaabc1e895b72010d1db4ecff5813b8374"}],"etc/kolla/globals.yml":[{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"e92cd59feea6c78534e830d0962234252e27dc16","unresolved":true,"context_lines":[{"line_number":407,"context_line":"#rabbitmq_enable_tls: \"no\""},{"line_number":408,"context_line":"# CA certificate bundle in RabbitMQ container."},{"line_number":409,"context_line":"#rabbitmq_cacert: \"/etc/ssl/certs/{{ \u0027ca-certificates.crt\u0027 if kolla_base_distro in [\u0027debian\u0027, \u0027ubuntu\u0027] else \u0027ca-bundle.trust.crt\u0027 }}\""},{"line_number":410,"context_line":"# External Rabbit users should override these and set enable_rabbitmq to false"},{"line_number":411,"context_line":"#rpc_transport_url:"},{"line_number":412,"context_line":"#notify_transport_url: \"{{ rpc_transport_url }}\""},{"line_number":413,"context_line":"#nova_cell_rpc_transport_url: \"{{ rpc_transport_url }}\""},{"line_number":414,"context_line":"#nova_cell_notify_transport_url: \"{{ nova_cell_rpc_transport_url }}\""},{"line_number":415,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":1,"id":"a1030610_2e560664","line":412,"range":{"start_line":410,"start_character":0,"end_line":412,"end_character":48},"updated":"2021-07-08 09:00:06.000000000","message":"These are in the \u0027Messaging options\u0027 section in group_vars/all.yml.","commit_id":"7e95aab2f7ef38e72e476226dda1f6d089fe425b"},{"author":{"_account_id":14826,"name":"Mark Goddard","email":"markgoddard86@gmail.com","username":"mgoddard"},"change_message_id":"e92cd59feea6c78534e830d0962234252e27dc16","unresolved":true,"context_lines":[{"line_number":410,"context_line":"# External Rabbit users should override these and set enable_rabbitmq to false"},{"line_number":411,"context_line":"#rpc_transport_url:"},{"line_number":412,"context_line":"#notify_transport_url: \"{{ rpc_transport_url }}\""},{"line_number":413,"context_line":"#nova_cell_rpc_transport_url: \"{{ rpc_transport_url }}\""},{"line_number":414,"context_line":"#nova_cell_notify_transport_url: \"{{ nova_cell_rpc_transport_url }}\""},{"line_number":415,"context_line":""},{"line_number":416,"context_line":"#################"},{"line_number":417,"context_line":"# MariaDB options"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"825d1df6_e1301627","line":414,"range":{"start_line":413,"start_character":0,"end_line":414,"end_character":68},"updated":"2021-07-08 09:00:06.000000000","message":"These don\u0027t need to be in globals.yml. Would prefer to see documentation on how to do this rather than adding more options to globals.yml","commit_id":"7e95aab2f7ef38e72e476226dda1f6d089fe425b"}]}
