)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"change_message_id":"59befb1dce22b7d2fa714cc7b64c8a347737aa9e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"86a18f7e_798904cd","updated":"2026-07-09 13:21:19.000000000","message":"@alex@stackhpc.com I think you can rebase onto https://review.opendev.org/c/openstack/kolla-ansible/+/996214","commit_id":"f7da33ee9fa6729d21b17a16d14113dc81462a6f"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"28da88ce3099e1d076ddf3f87a8e35592d68ed68","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"0b72907b_a9e51b7f","updated":"2026-07-09 17:11:35.000000000","message":"Rebase it on https://review.opendev.org/c/openstack/kolla-ansible/+/996214 and don\u0027t duplicate features, especially with vars not having role name prefix","commit_id":"a261d40f6c2d1fcc659a72f4392915c6654a3365"},{"author":{"_account_id":35264,"name":"Alex Welsh","email":"alex@stackhpc.com","username":"alex-welsh"},"change_message_id":"462e33de7098cbb5476114ced9791b37cc92c152","unresolved":true,"context_lines":[],"source_content_type":"","patch_set":4,"id":"d950bb73_8963d3a3","in_reply_to":"0b72907b_a9e51b7f","updated":"2026-07-14 11:58:49.000000000","message":"Rebased\nDoes uwsgi_cacert_env need the prefix?\nIt\u0027s not strictly a role var, but is used in the vars list","commit_id":"a261d40f6c2d1fcc659a72f4392915c6654a3365"},{"author":{"_account_id":35264,"name":"Alex Welsh","email":"alex@stackhpc.com","username":"alex-welsh"},"change_message_id":"630bcdf03923411fec8f3b828d9e727559a73cc0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":4,"id":"6b86db44_6971320f","in_reply_to":"d950bb73_8963d3a3","updated":"2026-07-17 08:54:13.000000000","message":"Renamed for clarity","commit_id":"a261d40f6c2d1fcc659a72f4392915c6654a3365"},{"author":{"_account_id":35264,"name":"Alex Welsh","email":"alex@stackhpc.com","username":"alex-welsh"},"change_message_id":"de46ef96555249c5f79dfe97ef10c671c86a70b0","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"2af900f1_53c4c672","updated":"2026-07-15 12:37:59.000000000","message":"recheck last recheck filed","commit_id":"07ecd36e0e8261d9c76a816bf36b9daf90100db8"},{"author":{"_account_id":35264,"name":"Alex Welsh","email":"alex@stackhpc.com","username":"alex-welsh"},"change_message_id":"462e33de7098cbb5476114ced9791b37cc92c152","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":6,"id":"ff68b1bc_ed2c6e4e","updated":"2026-07-14 11:58:49.000000000","message":"recheck tempest failure setUpClass tempest.api.compute.servers.test_server_addresses. Can\u0027t replicate it locally, maybe just transient failure","commit_id":"07ecd36e0e8261d9c76a816bf36b9daf90100db8"},{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"223f602f65396e458a7d817831a23da817c46447","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"768adecf_69f81e24","updated":"2026-07-17 09:28:17.000000000","message":"backport to 2026.1","commit_id":"0bb8de7f45918308c0d4d99e2dcfa5c8f5a66fa1"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"22e2084da4a118017d015b5c16e95446569231a5","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"a4a187d3_1c02a34d","updated":"2026-07-17 11:44:07.000000000","message":"recheck","commit_id":"0bb8de7f45918308c0d4d99e2dcfa5c8f5a66fa1"}],"ansible/roles/glance/tasks/config.yml":[{"author":{"_account_id":22629,"name":"Michal Nasiadka","email":"mnasiadka@gmail.com","username":"mnasiadka"},"change_message_id":"20b7c1d08bfd3343fc5c8c4735baa32f30cc2a97","unresolved":true,"context_lines":[{"line_number":63,"context_line":"    service_uwsgi_config_tls_key: \"/etc/glance/certs/glance-key.pem\""},{"line_number":64,"context_line":"    service_uwsgi_config_workers: \"{{ glance_api_workers }}\""},{"line_number":65,"context_line":"    service_uwsgi_config_uid: \"glance\""},{"line_number":66,"context_line":"    _glance_uwsgi_cacert_env:"},{"line_number":67,"context_line":"      REQUESTS_CA_BUNDLE: \"{{ openstack_cacert }}\""},{"line_number":68,"context_line":"      SSL_CERT_FILE: \"{{ openstack_cacert }}\""},{"line_number":69,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"189ff972_0759bb03","line":66,"updated":"2026-07-17 09:02:06.000000000","message":"Would be nice to move it on the top (alphabetical order wise) - otherwise looks fine","commit_id":"9bef508a5451a2d866ced1b2a7e8fb9bf71d755e"},{"author":{"_account_id":35264,"name":"Alex Welsh","email":"alex@stackhpc.com","username":"alex-welsh"},"change_message_id":"4c2fcc0c368aee3ed8bcacfe4bac91cd260b19cc","unresolved":false,"context_lines":[{"line_number":63,"context_line":"    service_uwsgi_config_tls_key: \"/etc/glance/certs/glance-key.pem\""},{"line_number":64,"context_line":"    service_uwsgi_config_workers: \"{{ glance_api_workers }}\""},{"line_number":65,"context_line":"    service_uwsgi_config_uid: \"glance\""},{"line_number":66,"context_line":"    _glance_uwsgi_cacert_env:"},{"line_number":67,"context_line":"      REQUESTS_CA_BUNDLE: \"{{ openstack_cacert }}\""},{"line_number":68,"context_line":"      SSL_CERT_FILE: \"{{ openstack_cacert }}\""},{"line_number":69,"context_line":"  when:"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"29ea8990_79b4271a","line":66,"in_reply_to":"189ff972_0759bb03","updated":"2026-07-17 09:19:52.000000000","message":"Done","commit_id":"9bef508a5451a2d866ced1b2a7e8fb9bf71d755e"}],"ansible/roles/service-uwsgi-config/templates/uwsgi.ini.j2":[{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"9d6ac82d697d63e656445f5b2d429dee2dfb7eb9","unresolved":true,"context_lines":[{"line_number":6,"context_line":"{% endif %}"},{"line_number":7,"context_line":"die-on-term \u003d true"},{"line_number":8,"context_line":"enable-threads \u003d true"},{"line_number":9,"context_line":"{% for item in service_uwsgi_config_env %}"},{"line_number":10,"context_line":"env \u003d {{ item }}"},{"line_number":11,"context_line":"{% endfor %}"},{"line_number":12,"context_line":"exit-on-reload \u003d false"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"d2f511d5_67d53ace","line":9,"updated":"2026-07-09 15:12:18.000000000","message":"Looks like this is not defined here :/\nhttps://zuul.opendev.org/t/openstack/build/9ce7206cf50947a7b18406595affc445/log/primary/logs/ansible/deploy#22709","commit_id":"a261d40f6c2d1fcc659a72f4392915c6654a3365"},{"author":{"_account_id":35264,"name":"Alex Welsh","email":"alex@stackhpc.com","username":"alex-welsh"},"change_message_id":"462e33de7098cbb5476114ced9791b37cc92c152","unresolved":false,"context_lines":[{"line_number":6,"context_line":"{% endif %}"},{"line_number":7,"context_line":"die-on-term \u003d true"},{"line_number":8,"context_line":"enable-threads \u003d true"},{"line_number":9,"context_line":"{% for item in service_uwsgi_config_env %}"},{"line_number":10,"context_line":"env \u003d {{ item }}"},{"line_number":11,"context_line":"{% endfor %}"},{"line_number":12,"context_line":"exit-on-reload \u003d false"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"63654a81_ad7b8f41","line":9,"in_reply_to":"b91d8096_80d97bc7","updated":"2026-07-14 11:58:49.000000000","message":"Rebased, shouldn\u0027t be an issue now","commit_id":"a261d40f6c2d1fcc659a72f4392915c6654a3365"},{"author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"change_message_id":"37fede090042a66d3cdb75a56db478ba64da1e50","unresolved":true,"context_lines":[{"line_number":6,"context_line":"{% endif %}"},{"line_number":7,"context_line":"die-on-term \u003d true"},{"line_number":8,"context_line":"enable-threads \u003d true"},{"line_number":9,"context_line":"{% for item in service_uwsgi_config_env %}"},{"line_number":10,"context_line":"env \u003d {{ item }}"},{"line_number":11,"context_line":"{% endfor %}"},{"line_number":12,"context_line":"exit-on-reload \u003d false"}],"source_content_type":"text/x-jinja2","patch_set":4,"id":"b91d8096_80d97bc7","line":9,"in_reply_to":"d2f511d5_67d53ace","updated":"2026-07-09 15:17:15.000000000","message":"Ah, of course, other roles (eg. keystone) are calling this and for those the var is not defined.\n\nYou could add a default here:\nhttps://github.com/openstack/kolla-ansible/blob/master/ansible/roles/service-uwsgi-config/defaults/main.yml\n\nWith an empty list for default?","commit_id":"a261d40f6c2d1fcc659a72f4392915c6654a3365"}]}
