)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"d5ab59c16e0957289715d6ef13cc565bea25dc5d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"18e26f39_ffd55cdf","updated":"2025-09-24 06:06:42.000000000","message":"finally)","commit_id":"a78abae7dd05d7a310cb59d0e8c3aac0afbd58c9"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"ddc982bcefdc4a208744febdd6f62c800d602bcc","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":20,"id":"6f167278_554f451d","updated":"2025-09-24 05:33:37.000000000","message":"recheck new images published","commit_id":"a78abae7dd05d7a310cb59d0e8c3aac0afbd58c9"}],"ansible/group_vars/all.yml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"79f1c82311ac7aa8e9da91e51b6109749736f9ba","unresolved":true,"context_lines":[{"line_number":466,"context_line":""},{"line_number":467,"context_line":"horizon_internal_fqdn: \"{{ kolla_internal_fqdn }}\""},{"line_number":468,"context_line":"horizon_external_fqdn: \"{{ kolla_external_fqdn }}\""},{"line_number":469,"context_line":"horizon_internal_endpoint: \"{{ kolla_internal_fqdn | kolla_url(internal_protocol, horizon_port) }}\""},{"line_number":470,"context_line":"horizon_public_endpoint: \"{{ kolla_external_fqdn | kolla_url(public_protocol, horizon_port) }}\""},{"line_number":471,"context_line":"horizon_port: \"{{ \u0027443\u0027 if kolla_enable_tls_external | bool else \u002780\u0027 }}\""},{"line_number":472,"context_line":"horizon_listen_port: \"{{ \u00278080\u0027 if enable_haproxy | bool else horizon_port }}\""},{"line_number":473,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":21,"id":"9b9a4de0_7d1de2c1","line":470,"range":{"start_line":469,"start_character":0,"end_line":470,"end_character":95},"updated":"2025-09-25 07:59:57.000000000","message":"won\u0027t this go awry if internal_protocol !\u003d external_protocol?","commit_id":"a7928ee27953c6a1df1e26f83164602fcd456b13"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"fa19fed98681dca08f541d473f00cc865b3f58d9","unresolved":true,"context_lines":[{"line_number":466,"context_line":""},{"line_number":467,"context_line":"horizon_internal_fqdn: \"{{ kolla_internal_fqdn }}\""},{"line_number":468,"context_line":"horizon_external_fqdn: \"{{ kolla_external_fqdn }}\""},{"line_number":469,"context_line":"horizon_internal_endpoint: \"{{ kolla_internal_fqdn | kolla_url(internal_protocol, horizon_port) }}\""},{"line_number":470,"context_line":"horizon_public_endpoint: \"{{ kolla_external_fqdn | kolla_url(public_protocol, horizon_port) }}\""},{"line_number":471,"context_line":"horizon_port: \"{{ \u0027443\u0027 if kolla_enable_tls_external | bool else \u002780\u0027 }}\""},{"line_number":472,"context_line":"horizon_listen_port: \"{{ \u00278080\u0027 if enable_haproxy | bool else horizon_port }}\""},{"line_number":473,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":21,"id":"f46ce887_781acfb6","line":470,"range":{"start_line":469,"start_character":0,"end_line":470,"end_character":95},"in_reply_to":"9b9a4de0_7d1de2c1","updated":"2025-09-25 08:02:20.000000000","message":"Right, let me rework it.","commit_id":"a7928ee27953c6a1df1e26f83164602fcd456b13"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"362c92e52d17183ca425d27b4c69a1399add4957","unresolved":false,"context_lines":[{"line_number":466,"context_line":""},{"line_number":467,"context_line":"horizon_internal_fqdn: \"{{ kolla_internal_fqdn }}\""},{"line_number":468,"context_line":"horizon_external_fqdn: \"{{ kolla_external_fqdn }}\""},{"line_number":469,"context_line":"horizon_internal_endpoint: \"{{ kolla_internal_fqdn | kolla_url(internal_protocol, horizon_port) }}\""},{"line_number":470,"context_line":"horizon_public_endpoint: \"{{ kolla_external_fqdn | kolla_url(public_protocol, horizon_port) }}\""},{"line_number":471,"context_line":"horizon_port: \"{{ \u0027443\u0027 if kolla_enable_tls_external | bool else \u002780\u0027 }}\""},{"line_number":472,"context_line":"horizon_listen_port: \"{{ \u00278080\u0027 if enable_haproxy | bool else horizon_port }}\""},{"line_number":473,"context_line":""}],"source_content_type":"text/x-yaml","patch_set":21,"id":"cea1b641_9c240a80","line":470,"range":{"start_line":469,"start_character":0,"end_line":470,"end_character":95},"in_reply_to":"f46ce887_781acfb6","updated":"2025-09-26 14:57:40.000000000","message":"Done","commit_id":"a7928ee27953c6a1df1e26f83164602fcd456b13"}],"ansible/roles/horizon/tasks/config.yml":[{"author":{"_account_id":23084,"name":"Bartosz Bezak","email":"bartosz@stackhpc.com","username":"b.bezak"},"change_message_id":"12927941581b6e4e7443e7325864e56d888610e8","unresolved":true,"context_lines":[{"line_number":61,"context_line":"    - \"horizon.conf.j2\""},{"line_number":62,"context_line":"  when:"},{"line_number":63,"context_line":"    - service | service_enabled_and_mapped_to_host"},{"line_number":64,"context_line":"    - horizon_wsgi_provider \u003d\u003d \"apache\""},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"- name: \"Configure uWSGI for Horizon\""},{"line_number":67,"context_line":"  include_role:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"864b0126_c4991d3c","line":64,"updated":"2025-09-19 11:02:48.000000000","message":"we\u0027re not templating horizon.conf in uwsgi?","commit_id":"e96152de2634dc3c9a29f859f6d21fa64d8489d0"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"748292c91d581250415995140a56a945866724a6","unresolved":false,"context_lines":[{"line_number":61,"context_line":"    - \"horizon.conf.j2\""},{"line_number":62,"context_line":"  when:"},{"line_number":63,"context_line":"    - service | service_enabled_and_mapped_to_host"},{"line_number":64,"context_line":"    - horizon_wsgi_provider \u003d\u003d \"apache\""},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"- name: \"Configure uWSGI for Horizon\""},{"line_number":67,"context_line":"  include_role:"}],"source_content_type":"text/x-yaml","patch_set":9,"id":"b709d3a7_7111300e","line":64,"in_reply_to":"864b0126_c4991d3c","updated":"2025-09-19 11:05:29.000000000","message":"horizon.conf is pure apache config","commit_id":"e96152de2634dc3c9a29f859f6d21fa64d8489d0"}],"ansible/roles/horizon/templates/horizon.json.j2":[{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"75cfdffcae36e193e3ccb1773a1865018b3b7ed4","unresolved":true,"context_lines":[{"line_number":1,"context_line":"{% set apache_cmd \u003d \u0027/usr/sbin/apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd\u0027 %}"},{"line_number":2,"context_line":"{% set apache_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 apache_file \u003d \u0027000-default.conf\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027horizon.conf\u0027 %}"},{"line_number":4,"context_line":"{% set uwsgi_cmd \u003d \u0027uwsgi /etc/horizon/horizon-uwsgi.ini\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"355611a1_b3530518","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":100},"updated":"2025-09-19 12:09:19.000000000","message":"```suggestion\n{% set apache_cmd \u003d \u0027/usr/sbin/apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027/usr/sbin/httpd\u0027 %}\n```","commit_id":"e96152de2634dc3c9a29f859f6d21fa64d8489d0"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"b3bb4f00f2d872f0357bc776d1d1c6967b62ed92","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% set apache_cmd \u003d \u0027/usr/sbin/apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd\u0027 %}"},{"line_number":2,"context_line":"{% set apache_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 apache_file \u003d \u0027000-default.conf\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027horizon.conf\u0027 %}"},{"line_number":4,"context_line":"{% set uwsgi_cmd \u003d \u0027uwsgi /etc/horizon/horizon-uwsgi.ini\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"c5580137_8989cab8","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":100},"in_reply_to":"355611a1_b3530518","updated":"2025-09-19 12:45:24.000000000","message":"Done","commit_id":"e96152de2634dc3c9a29f859f6d21fa64d8489d0"},{"author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"change_message_id":"47b61abc2d3bf4c9ab4921c4404fc8d786de70f0","unresolved":false,"context_lines":[{"line_number":1,"context_line":"{% set apache_cmd \u003d \u0027/usr/sbin/apache2\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027httpd\u0027 %}"},{"line_number":2,"context_line":"{% set apache_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 apache_file \u003d \u0027000-default.conf\u0027 if kolla_base_distro in [\u0027ubuntu\u0027, \u0027debian\u0027] else \u0027horizon.conf\u0027 %}"},{"line_number":4,"context_line":"{% set uwsgi_cmd \u003d \u0027uwsgi /etc/horizon/horizon-uwsgi.ini\u0027 %}"}],"source_content_type":"text/x-jinja2","patch_set":9,"id":"89f1f70f_4b35a483","line":1,"range":{"start_line":1,"start_character":0,"end_line":1,"end_character":100},"in_reply_to":"c5580137_8989cab8","updated":"2025-09-19 12:52:07.000000000","message":"thanks","commit_id":"e96152de2634dc3c9a29f859f6d21fa64d8489d0"}],"releasenotes/notes/uwsgi-flamingo-5144740f1a2bb4fb.yaml":[{"author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"change_message_id":"ec52b178772f66f67ed5314e4ffb4c798538dfe9","unresolved":true,"context_lines":[{"line_number":18,"context_line":"      * - Horizon"},{"line_number":19,"context_line":"        - horizon_wsgi_provider"},{"line_number":20,"context_line":"      * - Keystone"},{"line_number":21,"context_line":"        - keystone_wsgi_provider"},{"line_number":22,"context_line":"      * - Ironic"},{"line_number":23,"context_line":"        - ironic_wsgi_provider"},{"line_number":24,"context_line":"      * - Masakari"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"bf0676f0_8bd18391","line":21,"updated":"2025-09-20 10:34:11.000000000","message":"bad rebase ... or make sure that this only gets merged after the keystone change","commit_id":"12cb6dba8862f7ea5c26db0577eefb2c8be832ee"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"9ef8aefdfc73cd6185de9b9a815dea3f39331ee4","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      * - Horizon"},{"line_number":19,"context_line":"        - horizon_wsgi_provider"},{"line_number":20,"context_line":"      * - Keystone"},{"line_number":21,"context_line":"        - keystone_wsgi_provider"},{"line_number":22,"context_line":"      * - Ironic"},{"line_number":23,"context_line":"        - ironic_wsgi_provider"},{"line_number":24,"context_line":"      * - Masakari"}],"source_content_type":"text/x-yaml","patch_set":10,"id":"d4ceab77_63b18b9a","line":21,"in_reply_to":"bf0676f0_8bd18391","updated":"2025-09-23 09:00:54.000000000","message":"Done","commit_id":"12cb6dba8862f7ea5c26db0577eefb2c8be832ee"}]}
