)]}'
{"gerrit/acls/x/cascade.config":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"04abff434988c43369dbc787b4829e615b0af2b7","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[access]"},{"line_number":2,"context_line":"        inheritFrom \u003d openstack/meta-config"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[access \"refs/heads/*\"]"},{"line_number":5,"context_line":"        abandon \u003d group cascade-core"}],"source_content_type":"text/x-ini","patch_set":1,"id":"3a42914a_447f1a19","line":2,"updated":"2025-08-01 17:07:37.000000000","message":"Oh, also you may want to avoid inheriting from the openstack/meta-config ACL since this project is not in the openstack/ namespace. Some of the lines in this ACL are redundant with ones in openstack/meta-config and also that ACL grants additional permissions to some OpenStack groups (particularly the Release Management team) which you won\u0027t need and probably don\u0027t want.","commit_id":"a7b73d4d8ab33ac1cded4a61e2060bd12bf16169"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"577454ad3cfe411e8c419f7335153475c6a3a6db","unresolved":false,"context_lines":[{"line_number":1,"context_line":"[access]"},{"line_number":2,"context_line":"        inheritFrom \u003d openstack/meta-config"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"[access \"refs/heads/*\"]"},{"line_number":5,"context_line":"        abandon \u003d group cascade-core"}],"source_content_type":"text/x-ini","patch_set":1,"id":"63e15f73_67b00264","line":2,"updated":"2025-08-01 17:04:57.000000000","message":"You need to use hard tabs rather than spaces for indentation in Gerrit ACL files, hence the project-config-gerrit test failure reported by Zuul.","commit_id":"a7b73d4d8ab33ac1cded4a61e2060bd12bf16169"},{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"41f295e7f875f24e87262a4be55ff094c9b541bd","unresolved":false,"context_lines":[{"line_number":5,"context_line":"        abandon \u003d group cascade-core"},{"line_number":6,"context_line":"        create \u003d group cascade-release"},{"line_number":7,"context_line":"        label-Code-Review \u003d -2..+2 group cascade-core"},{"line_number":8,"context_line":"        label-Workflow \u003d -1..+1 group cascade-core"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"[access \"refs/tags/*\"]"},{"line_number":11,"context_line":"        createSignedTag \u003d group cascade-release"}],"source_content_type":"text/x-ini","patch_set":1,"id":"4349511a_597b2cf9","line":8,"updated":"2025-08-01 17:12:16.000000000","message":"You might also consider granting toggleWipState to cascade-core so that members of that group can turn the work-in-progress flag on and off for changes they didn\u0027t push. Similar to \"abandon\" this can come in handy if the change owner sets WIP and then disappears, a core reviewer will be able to unset it so that they or another contributor can take over getting it into shape to merge (changes in WIP state can\u0027t merge).","commit_id":"a7b73d4d8ab33ac1cded4a61e2060bd12bf16169"}],"gerrit/projects.yaml":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"577454ad3cfe411e8c419f7335153475c6a3a6db","unresolved":false,"context_lines":[{"line_number":6977,"context_line":"  groups:"},{"line_number":6978,"context_line":"    - openstack-browbeat"},{"line_number":6979,"context_line":"- project: x/cascade"},{"line_number":6980,"context_line":"  description: Contact Center as a Center"},{"line_number":6981,"context_line":"  use-storyboard: true"},{"line_number":6982,"context_line":"- project: x/cathead"},{"line_number":6983,"context_line":"  description: Certificate monitoring service"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"bd60ae12_9c1327c5","line":6980,"updated":"2025-08-01 17:04:57.000000000","message":"Did you mean \"...as a service\" here?","commit_id":"a7b73d4d8ab33ac1cded4a61e2060bd12bf16169"}]}
