)]}'
{"id":"openstack%2Fglance~983095","triplet_id":"openstack%2Fglance~master~Ied04ccae3a9230d65e3e8bb1f64b35bd7c361ff6","project":"openstack/glance","branch":"master","topic":"bug/2051244","attention_set":{},"removed_from_attention_set":{"38993":{"account":{"_account_id":38993,"name":"Lumir Sliva","display_name":"Lumir Sliva","email":"lumirsliva@gmail.com","username":"lumirsliva","status":"Senior Storage Engineer @ seznam.cz "},"last_update":"2026-04-14 14:59:56.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ied04ccae3a9230d65e3e8bb1f64b35bd7c361ff6","subject":"doc: update RBD storage backend auth caps to use Ceph profiles","status":"MERGED","created":"2026-04-01 17:11:23.000000000","updated":"2026-04-14 15:01:35.000000000","submitted":"2026-04-14 14:59:56.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"983095-bug/2051244","meta_rev_id":"3db0cb0853609fd021dd2a739325fb03fb72ce60","_number":983095,"virtual_id_number":983095,"owner":{"_account_id":38993,"name":"Lumir Sliva","display_name":"Lumir Sliva","email":"lumirsliva@gmail.com","username":"lumirsliva","status":"Senior Storage Engineer @ seznam.cz "},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-04-14 14:59:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":2,"date":"2026-04-14 12:42:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"all":[{"value":1,"date":"2026-04-14 12:42:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-01 17:25:36.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-04-14 12:42:05.000000000","updated_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"reviewer":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"state":"REVIEWER"}],"messages":[{"id":"232ebc3b5b7c1802fd519c9cfad26393aed0fba0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":38993,"name":"Lumir Sliva","display_name":"Lumir Sliva","email":"lumirsliva@gmail.com","username":"lumirsliva","status":"Senior Storage Engineer @ seznam.cz "},"date":"2026-04-01 17:11:23.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e70e67faebfe91ffd06912215bd0c82ceb15364e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 17:25:36.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aecd90d1b3664a0f8b4abfcf70b129a3\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/847ab7710243443bb251959298da8427 : SUCCESS in 4m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a98601cbb760411da1f848b009bb5439 : SUCCESS in 5m 57s","accounts_in_message":[],"_revision_number":1},{"id":"92e7bd16ee69c2685e4f58761dc96faaff72ccbd","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":38993,"name":"Lumir Sliva","display_name":"Lumir Sliva","email":"lumirsliva@gmail.com","username":"lumirsliva","status":"Senior Storage Engineer @ seznam.cz "},"date":"2026-04-01 17:47:52.000000000","message":"Topic set to bug/2051244","accounts_in_message":[],"_revision_number":1},{"id":"0336604e199af0ef9bffdb4fb88878bb790c2752","author":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"},"date":"2026-04-14 12:42:05.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3b183c813799f219bfe4ca289726866043bb56ef","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 12:43:39.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"058e59106d30a593551330544faeac80a5bbc38e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 14:59:56.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/17de9bbedc9a4cfd9127ecf6b1021743\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fee1de0cbec74f81bac6fa5b9b9a8140 : SUCCESS in 6m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f8219bc17af444bafaa13aabb41485a : SUCCESS in 6m 55s","accounts_in_message":[],"_revision_number":1},{"id":"71bf17e47323fd884a53ae3200716fa8f860d173","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 14:59:56.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"3db0cb0853609fd021dd2a739325fb03fb72ce60","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 15:01:35.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6ef980cc303e4d2b956956496cd2c883\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b948b4209e04596b8959321fd80be76 : SUCCESS in 48s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"069f9eec95aef6455d9453875c4f11f600e28860","revisions":{"069f9eec95aef6455d9453875c4f11f600e28860":{"kind":"REWORK","_number":1,"created":"2026-04-01 17:11:23.000000000","uploader":{"_account_id":38993,"name":"Lumir Sliva","display_name":"Lumir Sliva","email":"lumirsliva@gmail.com","username":"lumirsliva","status":"Senior Storage Engineer @ seznam.cz "},"ref":"refs/changes/95/983095/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/glance","ref":"refs/changes/95/983095/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/glance refs/changes/95/983095/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/glance refs/changes/95/983095/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/glance refs/changes/95/983095/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/glance refs/changes/95/983095/1"}}},"commit":{"parents":[{"commit":"6c2b7a88393148bc68d8e7e4a9ffa8144a6de48b","subject":"Merge \"doc: Fix incorrect config section name in interoperable image import docs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/6c2b7a88393148bc68d8e7e4a9ffa8144a6de48b"}]}],"author":{"name":"Lumir Sliva","email":"lumirsliva@gmail.com","date":"2026-04-01 16:56:30.000000000","tz":120},"committer":{"name":"Lumir Sliva","email":"lumirsliva@gmail.com","date":"2026-04-01 17:10:59.000000000","tz":120},"subject":"doc: update RBD storage backend auth caps to use Ceph profiles","message":"doc: update RBD storage backend auth caps to use Ceph profiles\n\nThe Ceph authentication setup for the Glance RBD storage backend was\noutdated. It used ceph-authtool with raw capabilities (allow r, allow\nrwx) and the deprecated rados mkpool command. This did not match the\ncurrent Ceph best practices and was inconsistent with the upstream Ceph\ndocumentation for OpenStack integration.\n\nReplace the local keyring workflow (ceph-authtool + ceph auth add) with\nthe standard cluster-side command (ceph auth get-or-create) using\nmanaged capability profiles (profile rbd). Add the missing mgr caps\nrequired by modern Ceph releases. Include the keyring distribution step\nand a cross-reference to the Ceph documentation for the full set of\nauthentication commands for all OpenStack services.\n\nPartial-Bug: #2051244\nChange-Id: Ied04ccae3a9230d65e3e8bb1f64b35bd7c361ff6\nSigned-off-by: Lumir Sliva \u003clumirsliva@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/069f9eec95aef6455d9453875c4f11f600e28860"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/glance/commit/069f9eec95aef6455d9453875c4f11f600e28860"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":5314,"name":"Brian Rosmaita","email":"rosmaita.fossdev@gmail.com","username":"brian-rosmaita"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
