)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"d7b93b3981c857c3b96fcdac174959c4b3f261d3","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"570dc135_ba9084d5","updated":"2025-05-10 12:14:25.000000000","message":"recheck - mariadb again","commit_id":"4a58212a5ef3a85325bc9866a458f65fe75ff89c"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"724760cc0db9a39be006dfbc26e02fcfa5184570","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":9,"id":"8def2941_5b32ba33","updated":"2025-05-09 09:38:50.000000000","message":"recheck - mariadb version should be fixed","commit_id":"4a58212a5ef3a85325bc9866a458f65fe75ff89c"}],"tasks/keystone_apache.yml":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"aa1b388b739fa44369b1e5ee5099c742d51869a4","unresolved":true,"context_lines":[{"line_number":60,"context_line":"        locations: |-"},{"line_number":61,"context_line":"          {% set locations \u003d [] %}"},{"line_number":62,"context_line":"          {% if keystone_sp_apache_mod_auth_openidc %}"},{"line_number":63,"context_line":"          {%   set _ \u003d options.extend(_keystone_httpd_openidc_locations) %}"},{"line_number":64,"context_line":"          {% endif %}"},{"line_number":65,"context_line":"          {% if keystone_sp_apache_mod_shib %}"},{"line_number":66,"context_line":"          {%   set _ \u003d options.extend(_keystone_httpd_shib_locations) %}"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"cbed7519_d90d8c1c","line":63,"range":{"start_line":63,"start_character":23,"end_line":63,"end_character":30},"updated":"2025-05-07 16:06:15.000000000","message":"this should be `locations`","commit_id":"f3f12d1b9f3d79bb3c848f154fd043e47a86ea52"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c99a0fc53aa21114261143472d7a4e4118e8baea","unresolved":false,"context_lines":[{"line_number":60,"context_line":"        locations: |-"},{"line_number":61,"context_line":"          {% set locations \u003d [] %}"},{"line_number":62,"context_line":"          {% if keystone_sp_apache_mod_auth_openidc %}"},{"line_number":63,"context_line":"          {%   set _ \u003d options.extend(_keystone_httpd_openidc_locations) %}"},{"line_number":64,"context_line":"          {% endif %}"},{"line_number":65,"context_line":"          {% if keystone_sp_apache_mod_shib %}"},{"line_number":66,"context_line":"          {%   set _ \u003d options.extend(_keystone_httpd_shib_locations) %}"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"7cb06f35_a6ec3798","line":63,"range":{"start_line":63,"start_character":23,"end_line":63,"end_character":30},"in_reply_to":"cbed7519_d90d8c1c","updated":"2025-05-08 10:26:10.000000000","message":"Done","commit_id":"f3f12d1b9f3d79bb3c848f154fd043e47a86ea52"},{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"aa1b388b739fa44369b1e5ee5099c742d51869a4","unresolved":true,"context_lines":[{"line_number":63,"context_line":"          {%   set _ \u003d options.extend(_keystone_httpd_openidc_locations) %}"},{"line_number":64,"context_line":"          {% endif %}"},{"line_number":65,"context_line":"          {% if keystone_sp_apache_mod_shib %}"},{"line_number":66,"context_line":"          {%   set _ \u003d options.extend(_keystone_httpd_shib_locations) %}"},{"line_number":67,"context_line":"          {% endif %}"},{"line_number":68,"context_line":"          {{ locations }}"},{"line_number":69,"context_line":"        directories: \"{{ (keystone_sp !\u003d {}) | ternary(_keystone_httpd_sp_directories, []) }}\""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"765280e2_e0899ab9","line":66,"range":{"start_line":66,"start_character":23,"end_line":66,"end_character":30},"updated":"2025-05-07 16:06:15.000000000","message":"this should be `locations`","commit_id":"f3f12d1b9f3d79bb3c848f154fd043e47a86ea52"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c99a0fc53aa21114261143472d7a4e4118e8baea","unresolved":false,"context_lines":[{"line_number":63,"context_line":"          {%   set _ \u003d options.extend(_keystone_httpd_openidc_locations) %}"},{"line_number":64,"context_line":"          {% endif %}"},{"line_number":65,"context_line":"          {% if keystone_sp_apache_mod_shib %}"},{"line_number":66,"context_line":"          {%   set _ \u003d options.extend(_keystone_httpd_shib_locations) %}"},{"line_number":67,"context_line":"          {% endif %}"},{"line_number":68,"context_line":"          {{ locations }}"},{"line_number":69,"context_line":"        directories: \"{{ (keystone_sp !\u003d {}) | ternary(_keystone_httpd_sp_directories, []) }}\""}],"source_content_type":"text/x-yaml","patch_set":8,"id":"1ff8354b_b54e02b1","line":66,"range":{"start_line":66,"start_character":23,"end_line":66,"end_character":30},"in_reply_to":"765280e2_e0899ab9","updated":"2025-05-08 10:26:10.000000000","message":"Done","commit_id":"f3f12d1b9f3d79bb3c848f154fd043e47a86ea52"}],"templates/keystone-httpd.conf.j2":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"aa1b388b739fa44369b1e5ee5099c742d51869a4","unresolved":true,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    \u003cLocation /v3/OS-FEDERATION/identity_providers/{{ keystone_sp.trusted_idp_list.0.name }}/protocols/openid/auth\u003e"},{"line_number":94,"context_line":"      Require valid-user"},{"line_number":95,"context_line":"      AuthType auth-openidc"},{"line_number":96,"context_line":"    \u003c/Location\u003e"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    \u003cLocation /v3/auth/OS-FEDERATION/websso/openid\u003e"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"cba7285e_061eebcc","side":"PARENT","line":95,"range":{"start_line":95,"start_character":6,"end_line":95,"end_character":27},"updated":"2025-05-07 16:06:15.000000000","message":"note that this `AuthType` is different from the other `Location` definitions","commit_id":"a6b4f710103cbd4f40b53ac2ae016d16aa743f96"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c99a0fc53aa21114261143472d7a4e4118e8baea","unresolved":false,"context_lines":[{"line_number":92,"context_line":""},{"line_number":93,"context_line":"    \u003cLocation /v3/OS-FEDERATION/identity_providers/{{ keystone_sp.trusted_idp_list.0.name }}/protocols/openid/auth\u003e"},{"line_number":94,"context_line":"      Require valid-user"},{"line_number":95,"context_line":"      AuthType auth-openidc"},{"line_number":96,"context_line":"    \u003c/Location\u003e"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"    \u003cLocation /v3/auth/OS-FEDERATION/websso/openid\u003e"}],"source_content_type":"text/x-jinja2","patch_set":8,"id":"fec78047_ba39e6e8","side":"PARENT","line":95,"range":{"start_line":95,"start_character":6,"end_line":95,"end_character":27},"in_reply_to":"cba7285e_061eebcc","updated":"2025-05-08 10:26:10.000000000","message":"Done","commit_id":"a6b4f710103cbd4f40b53ac2ae016d16aa743f96"}],"vars/main.yml":[{"author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"change_message_id":"aa1b388b739fa44369b1e5ee5099c742d51869a4","unresolved":true,"context_lines":[{"line_number":162,"context_line":"  - path: \"{{ keystone_sp.trusted_idp_list.0.oidc_redirect_path | default(\u0027/oidc_redirect\u0027) }}\""},{"line_number":163,"context_line":"    options: \"{{ _keystone_httpd_openidc_location_options }}\""},{"line_number":164,"context_line":"  - path: \"/v3/OS-FEDERATION/identity_providers/{{ keystone_sp.trusted_idp_list.0.name }}/protocols/openid/auth\""},{"line_number":165,"context_line":"    options: \"{{ _keystone_httpd_openidc_location_options }}\""},{"line_number":166,"context_line":"  - path: /v3/auth/OS-FEDERATION/websso/openid"},{"line_number":167,"context_line":"    options: \"{{ _keystone_httpd_openidc_location_options }}\""},{"line_number":168,"context_line":"  - path: /v3/auth/OS-FEDERATION/identity_providers/{{ keystone_sp.trusted_idp_list.0.name }}/protocols/openid/websso"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"8510b407_0c43594a","line":165,"range":{"start_line":165,"start_character":17,"end_line":165,"end_character":57},"updated":"2025-05-07 16:06:15.000000000","message":"my existing deployment has `AuthType auth-openidc` for this Location, not `AuthType openid-connect`","commit_id":"f3f12d1b9f3d79bb3c848f154fd043e47a86ea52"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"c99a0fc53aa21114261143472d7a4e4118e8baea","unresolved":false,"context_lines":[{"line_number":162,"context_line":"  - path: \"{{ keystone_sp.trusted_idp_list.0.oidc_redirect_path | default(\u0027/oidc_redirect\u0027) }}\""},{"line_number":163,"context_line":"    options: \"{{ _keystone_httpd_openidc_location_options }}\""},{"line_number":164,"context_line":"  - path: \"/v3/OS-FEDERATION/identity_providers/{{ keystone_sp.trusted_idp_list.0.name }}/protocols/openid/auth\""},{"line_number":165,"context_line":"    options: \"{{ _keystone_httpd_openidc_location_options }}\""},{"line_number":166,"context_line":"  - path: /v3/auth/OS-FEDERATION/websso/openid"},{"line_number":167,"context_line":"    options: \"{{ _keystone_httpd_openidc_location_options }}\""},{"line_number":168,"context_line":"  - path: /v3/auth/OS-FEDERATION/identity_providers/{{ keystone_sp.trusted_idp_list.0.name }}/protocols/openid/websso"}],"source_content_type":"text/x-yaml","patch_set":8,"id":"b2d4540d_b471dbc4","line":165,"range":{"start_line":165,"start_character":17,"end_line":165,"end_character":57},"in_reply_to":"8510b407_0c43594a","updated":"2025-05-08 10:26:10.000000000","message":"Done","commit_id":"f3f12d1b9f3d79bb3c848f154fd043e47a86ea52"}]}
