)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"cf6c9847e7be47ae915653e46c180cbe4369b27a","unresolved":true,"context_lines":[{"line_number":10,"context_line":"client."},{"line_number":11,"context_line":"All jobs created need to be associated with a client."},{"line_number":12,"context_line":"Thus, in order to ensure that a \"central\" scheduler is available for all"},{"line_number":13,"context_line":"tenant jobs, a new parameter `is_central` is being introduced"},{"line_number":14,"context_line":"during client registration."},{"line_number":15,"context_line":"The registering client must pass `clients:create_central` policy, which"},{"line_number":16,"context_line":"defaults to reqiring either admin or service roles to the project."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3b6134b3_25315e92","line":13,"updated":"2026-04-09 15:49:08.000000000","message":"```suggestion\nproject jobs, a new parameter `is_central` is being introduced\n```","commit_id":"dbdb42e72ba8a37dfd6ba61b56dd0a3eceed0891"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"3bea70ebb89f15020abec887c7db95be8e2c3887","unresolved":false,"context_lines":[{"line_number":10,"context_line":"client."},{"line_number":11,"context_line":"All jobs created need to be associated with a client."},{"line_number":12,"context_line":"Thus, in order to ensure that a \"central\" scheduler is available for all"},{"line_number":13,"context_line":"tenant jobs, a new parameter `is_central` is being introduced"},{"line_number":14,"context_line":"during client registration."},{"line_number":15,"context_line":"The registering client must pass `clients:create_central` policy, which"},{"line_number":16,"context_line":"defaults to reqiring either admin or service roles to the project."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"aab0ba55_f6696bfc","line":13,"in_reply_to":"0a36808d_18958d80","updated":"2026-04-10 09:00:35.000000000","message":"Done","commit_id":"dbdb42e72ba8a37dfd6ba61b56dd0a3eceed0891"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"eaf01e60a21e79b1413f4112294757de5ee76f80","unresolved":true,"context_lines":[{"line_number":10,"context_line":"client."},{"line_number":11,"context_line":"All jobs created need to be associated with a client."},{"line_number":12,"context_line":"Thus, in order to ensure that a \"central\" scheduler is available for all"},{"line_number":13,"context_line":"tenant jobs, a new parameter `is_central` is being introduced"},{"line_number":14,"context_line":"during client registration."},{"line_number":15,"context_line":"The registering client must pass `clients:create_central` policy, which"},{"line_number":16,"context_line":"defaults to reqiring either admin or service roles to the project."}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"0a36808d_18958d80","line":13,"in_reply_to":"3b6134b3_25315e92","updated":"2026-04-09 17:49:49.000000000","message":"sorry, I probably won\u0027t waste CI time on commit message fix...","commit_id":"dbdb42e72ba8a37dfd6ba61b56dd0a3eceed0891"}],"/PATCHSET_LEVEL":[{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"9c7b19b62cf128d133b3001df208ac64c9949de4","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"b7927219_0de3a53f","updated":"2026-03-31 11:58:11.000000000","message":"I just realized, that there\u0027s likely no safeguard, from other client registration with the same name/hostname, to takeover the jobs...","commit_id":"4719a24c9397ed0e720afcb87188469bea244f40"}],"releasenotes/notes/support_central_clients-1cd5eab30a8f37a6.yaml":[{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"0665549eae550df79fed00730c56756ee3835a42","unresolved":true,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Introduced a new boolean parameter ``is_central`` for client registration."},{"line_number":5,"context_line":"    Clients marked as central are globally visible to all tenants, facilitating"},{"line_number":6,"context_line":"    the use of shared scheduler nodes in multi-tenant environments."},{"line_number":7,"context_line":"    Registration of central clients is governed by the new"},{"line_number":8,"context_line":"    ``clients:create_central`` policy rule (defaulting to"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"eb677919_a56d678e","line":5,"updated":"2026-04-09 12:21:15.000000000","message":"```suggestion\n    Clients marked as central are globally visible to all projects, facilitating\n```","commit_id":"082a4cb640ddd2857b894d7db167d07e1b008a0a"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"3003f3c606bcbd87b8248ebd76b11f2e84b6a695","unresolved":false,"context_lines":[{"line_number":2,"context_line":"features:"},{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Introduced a new boolean parameter ``is_central`` for client registration."},{"line_number":5,"context_line":"    Clients marked as central are globally visible to all tenants, facilitating"},{"line_number":6,"context_line":"    the use of shared scheduler nodes in multi-tenant environments."},{"line_number":7,"context_line":"    Registration of central clients is governed by the new"},{"line_number":8,"context_line":"    ``clients:create_central`` policy rule (defaulting to"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"f3ec8a31_4734d660","line":5,"in_reply_to":"eb677919_a56d678e","updated":"2026-04-09 15:47:20.000000000","message":"Fix applied.","commit_id":"082a4cb640ddd2857b894d7db167d07e1b008a0a"},{"author":{"_account_id":37598,"name":"Ivan Anfimov","display_name":"Ivan Anfimov","email":"lazekteam@gmail.com","username":"anfimovir"},"change_message_id":"0665549eae550df79fed00730c56756ee3835a42","unresolved":true,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Introduced a new boolean parameter ``is_central`` for client registration."},{"line_number":5,"context_line":"    Clients marked as central are globally visible to all tenants, facilitating"},{"line_number":6,"context_line":"    the use of shared scheduler nodes in multi-tenant environments."},{"line_number":7,"context_line":"    Registration of central clients is governed by the new"},{"line_number":8,"context_line":"    ``clients:create_central`` policy rule (defaulting to"},{"line_number":9,"context_line":"    ``rule:admin_or_service``). While these clients are visible globally,"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"799f7e20_88f8f1e8","line":6,"updated":"2026-04-09 12:21:15.000000000","message":"```suggestion\n    the use of shared scheduler nodes in multi-project environments.\n```","commit_id":"082a4cb640ddd2857b894d7db167d07e1b008a0a"},{"author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"change_message_id":"3003f3c606bcbd87b8248ebd76b11f2e84b6a695","unresolved":false,"context_lines":[{"line_number":3,"context_line":"  - |"},{"line_number":4,"context_line":"    Introduced a new boolean parameter ``is_central`` for client registration."},{"line_number":5,"context_line":"    Clients marked as central are globally visible to all tenants, facilitating"},{"line_number":6,"context_line":"    the use of shared scheduler nodes in multi-tenant environments."},{"line_number":7,"context_line":"    Registration of central clients is governed by the new"},{"line_number":8,"context_line":"    ``clients:create_central`` policy rule (defaulting to"},{"line_number":9,"context_line":"    ``rule:admin_or_service``). While these clients are visible globally,"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"abc40cfc_3f999732","line":6,"in_reply_to":"799f7e20_88f8f1e8","updated":"2026-04-09 15:47:20.000000000","message":"Done","commit_id":"082a4cb640ddd2857b894d7db167d07e1b008a0a"}]}
