)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"46e133e21083b460d951a6fb97c70372a5e228df","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"9e9f2022_83e0ccdd","updated":"2025-06-04 09:57:51.000000000","message":"The masakari scenario is failing - see https://529238dce23327b6a1dc-af78d673c12faab1c666b4915d91f2fd.ssl.cf1.rackcdn.com/openstack/d8ccd21b171447228993271ca44debe1/secondary/logs/container_logs/masakari_api.txt","commit_id":"426e33aeb2e9ae5afec133ec8d900b4ded62b992"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"f28b22f41c85778c685ee8bb0a56b43b2b2779fe","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"6ec629fc_e31ffbc8","updated":"2025-07-14 05:24:25.000000000","message":"needs a kolla side patch for","commit_id":"354f631e4877b827fda488553d37b81558f09601"}],"ansible/roles/masakari/templates/masakari-api.json.j2":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"ccf7bc177b3d2428c47a057876cf95c3027c70d8","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{% set masakari_cmd \u003d \u0027apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd\u0027 %}"},{"line_number":2,"context_line":"{% set masakari_dir \u003d \u0027apache2/conf-enabled\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd/conf.d\u0027 %}"},{"line_number":3,"context_line":"{% set command \u003d \u0027/usr/sbin/{{ apache_binary }} -DFOREGROUND\u0027 if masakari_wsgi_provider \u003d\u003d \u0027apache\u0027 else \u0027uwsgi /etc/masakari-api/masakari-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{"},{"line_number":5,"context_line":"    \"command\": \"{{ command }}\","},{"line_number":6,"context_line":"    \"config_files\": ["}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"d291337c_72cb0699","line":3,"range":{"start_line":3,"start_character":17,"end_line":3,"end_character":60},"updated":"2025-06-04 06:01:09.000000000","message":"```suggestion\n{% set command \u003d \u0027/usr/sbin/\u0027 + apache_binary + \u0027 -DFOREGROUND\u0027 if masakari_wsgi_provider \u003d\u003d \u0027apache\u0027 else \u0027uwsgi /etc/masakari-api/masakari-api-uwsgi.ini\u0027 %}\n```","commit_id":"346105e68b7e4843d01872ef898c2d55d741b7e1"},{"author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"change_message_id":"8b50a35cb28c0ea9259cd80e3c48ca66e0517af3","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% set masakari_cmd \u003d \u0027apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd\u0027 %}"},{"line_number":2,"context_line":"{% set masakari_dir \u003d \u0027apache2/conf-enabled\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd/conf.d\u0027 %}"},{"line_number":3,"context_line":"{% set command \u003d \u0027/usr/sbin/{{ apache_binary }} -DFOREGROUND\u0027 if masakari_wsgi_provider \u003d\u003d \u0027apache\u0027 else \u0027uwsgi /etc/masakari-api/masakari-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{"},{"line_number":5,"context_line":"    \"command\": \"{{ command }}\","},{"line_number":6,"context_line":"    \"config_files\": ["}],"source_content_type":"text/x-jinja2","patch_set":1,"id":"f0435937_88dda7e2","line":3,"range":{"start_line":3,"start_character":17,"end_line":3,"end_character":60},"in_reply_to":"d291337c_72cb0699","updated":"2025-06-04 06:34:39.000000000","message":"Acknowledged","commit_id":"346105e68b7e4843d01872ef898c2d55d741b7e1"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"ffb423bea137e33f0b6aba6e5448ea14b1234213","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{% set masakari_cmd \u003d \u0027apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd\u0027 %}"},{"line_number":2,"context_line":"{% set masakari_dir \u003d \u0027apache2/conf-enabled\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd/conf.d\u0027 %}"},{"line_number":3,"context_line":"{% set command \u003d \u0027/usr/sbin/\u0027 + apache_binary + \u0027 -DFOREGROUND\u0027 if masakari_wsgi_provider \u003d\u003d \u0027apache\u0027 else \u0027uwsgi /etc/masakari-api/masakari-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{"},{"line_number":5,"context_line":"    \"command\": \"{{ command }}\","},{"line_number":6,"context_line":"    \"config_files\": ["}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"9175a643_43e6fd40","line":3,"range":{"start_line":3,"start_character":0,"end_line":3,"end_character":158},"updated":"2025-06-10 14:32:00.000000000","message":"```suggestion\n{% set command \u003d (\u0027/usr/sbin/\u0027 + apache_binary + \u0027 -DFOREGROUND\u0027) if masakari_wsgi_provider \u003d\u003d \u0027apache\u0027 else \u0027uwsgi /etc/masakari-api/masakari-api-uwsgi.ini\u0027 %}\n```","commit_id":"426e33aeb2e9ae5afec133ec8d900b4ded62b992"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"300a602f164bc89dbd547b44a5854065b61ddf1a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% set masakari_cmd \u003d \u0027apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd\u0027 %}"},{"line_number":2,"context_line":"{% set masakari_dir \u003d \u0027apache2/conf-enabled\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd/conf.d\u0027 %}"},{"line_number":3,"context_line":"{% set command \u003d \u0027/usr/sbin/\u0027 + apache_binary + \u0027 -DFOREGROUND\u0027 if masakari_wsgi_provider \u003d\u003d \u0027apache\u0027 else \u0027uwsgi /etc/masakari-api/masakari-api-uwsgi.ini\u0027 %}"},{"line_number":4,"context_line":"{"},{"line_number":5,"context_line":"    \"command\": \"{{ command }}\","},{"line_number":6,"context_line":"    \"config_files\": ["}],"source_content_type":"text/x-jinja2","patch_set":2,"id":"78251905_f10a90e6","line":3,"range":{"start_line":3,"start_character":0,"end_line":3,"end_character":158},"in_reply_to":"9175a643_43e6fd40","updated":"2025-07-11 10:22:55.000000000","message":"Fix applied.","commit_id":"426e33aeb2e9ae5afec133ec8d900b4ded62b992"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"bf3526bcab70e6221b0607159986493a690ce213","unresolved":true,"context_lines":[{"line_number":18,"context_line":"        }{% if masakari_wsgi_provider \u003d\u003d \u0027apache\u0027 %},"},{"line_number":19,"context_line":"        {"},{"line_number":20,"context_line":"            \"source\": \"{{ container_config_directory }}/wsgi-masakari.conf\","},{"line_number":21,"context_line":"            \"dest\": \"/etc/{{ masakari_dir }}/wsgi-masakari.conf\","},{"line_number":22,"context_line":"            \"owner\": \"root\","},{"line_number":23,"context_line":"            \"perm\": \"0600\""},{"line_number":24,"context_line":"        }{% elif masakari_wsgi_provider \u003d\u003d \u0027uwsgi\u0027 %},"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"19b90070_84943061","line":21,"updated":"2025-08-22 15:44:03.000000000","message":"```suggestion\n            \"dest\": \"/etc/{{ apache_conf_dir }}/wsgi-masakari.conf\",\n```","commit_id":"2f87ce1219b8914e6160e6764d72de8268319a37"},{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"62a38bda978f376ca1c8782451848a4acc5547ea","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        }{% if masakari_wsgi_provider \u003d\u003d \u0027apache\u0027 %},"},{"line_number":19,"context_line":"        {"},{"line_number":20,"context_line":"            \"source\": \"{{ container_config_directory }}/wsgi-masakari.conf\","},{"line_number":21,"context_line":"            \"dest\": \"/etc/{{ masakari_dir }}/wsgi-masakari.conf\","},{"line_number":22,"context_line":"            \"owner\": \"root\","},{"line_number":23,"context_line":"            \"perm\": \"0600\""},{"line_number":24,"context_line":"        }{% elif masakari_wsgi_provider \u003d\u003d \u0027uwsgi\u0027 %},"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"c23ad586_bdfa1eb6","line":21,"in_reply_to":"19b90070_84943061","updated":"2025-08-22 16:16:03.000000000","message":"Done","commit_id":"2f87ce1219b8914e6160e6764d72de8268319a37"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9c8de6439ec2d48a93a65cd2f22103a6585f629a","unresolved":false,"context_lines":[{"line_number":18,"context_line":"        }{% if masakari_wsgi_provider \u003d\u003d \u0027apache\u0027 %},"},{"line_number":19,"context_line":"        {"},{"line_number":20,"context_line":"            \"source\": \"{{ container_config_directory }}/wsgi-masakari.conf\","},{"line_number":21,"context_line":"            \"dest\": \"/etc/{{ masakari_dir }}/wsgi-masakari.conf\","},{"line_number":22,"context_line":"            \"owner\": \"root\","},{"line_number":23,"context_line":"            \"perm\": \"0600\""},{"line_number":24,"context_line":"        }{% elif masakari_wsgi_provider \u003d\u003d \u0027uwsgi\u0027 %},"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"99fc4495_2a246aff","line":21,"in_reply_to":"19b90070_84943061","updated":"2025-08-22 20:03:05.000000000","message":"Fix applied.","commit_id":"2f87ce1219b8914e6160e6764d72de8268319a37"}],"releasenotes/notes/uwsgi-masakari-a68f54a90a699438.yaml":[{"author":{"_account_id":37306,"name":"Piotr Milewski","display_name":"Piotr Milewski","email":"vurmil@gmail.com","username":"vurmil"},"change_message_id":"447ba14ca6f5848e21c5ffb25ef64eb1bf193444","unresolved":false,"context_lines":[{"line_number":1,"context_line":"---"},{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Adds support for running the Masakari service using uWSGI (instead of"},{"line_number":5,"context_line":"    Apache+mod_wsgi), which is now enabled by default. To disable it, please"},{"line_number":6,"context_line":"    set ``masakari_wsgi_provider`` to ``apache`` (default is ``uwsgi``)."}],"source_content_type":"text/x-yaml","patch_set":1,"id":"b0d6c0ec_c49668b0","line":4,"range":{"start_line":4,"start_character":56,"end_line":4,"end_character":61},"updated":"2025-05-28 11:11:44.000000000","message":"Launched in version 2025.1, the service worked fine, without any errors","commit_id":"346105e68b7e4843d01872ef898c2d55d741b7e1"}]}
