)]}'
{"id":"openstack%2Fnova~983098","triplet_id":"openstack%2Fnova~master~I590419a90ee815412bac0e852604518700901fb9","project":"openstack/nova","branch":"master","topic":"bug/2051244","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-01 17:50:09.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I590419a90ee815412bac0e852604518700901fb9","subject":"doc: add Ceph auth caps for RBD ephemeral storage","status":"NEW","created":"2026-04-01 17:32:48.000000000","updated":"2026-04-01 18:00:00.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0003f8e71715c4fc82232b248d17d5f9237f9be3","_number":983098,"virtual_id_number":983098,"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":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-04-01 17:50:00.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-01 17:50:00.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-01 17:50:09.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2026-04-01 18:00:00.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"}],"messages":[{"id":"635b8870c63efdd6c53be71255a766d8cb2d70ff","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:32:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fa36d3ced8a6989eec492b6f73cc440ff84917cf","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:54.000000000","message":"Topic set to bug/2051244","accounts_in_message":[],"_revision_number":1},{"id":"12e8301908bf13898f7a575e8ce314419d07f104","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 17:50:00.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b84449f8d8f24401aa671b1991725f29\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f966adc40834f819e370a22e8943720 : SUCCESS in 7m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c63b47e98a3444aba183792f25c41f21 : SUCCESS in 12m 09s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9473942caa5b45a283ec1ee601c70c66 : SUCCESS in 5m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"fc4a831be4e78bb32fae581e6a20db0ec326ab2d","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-04-01 17:59:24.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":1},{"id":"0003f8e71715c4fc82232b248d17d5f9237f9be3","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-04-01 18:00:00.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I590419a90ee815412bac0e852604518700901fb9 .","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f8fb727beb0c1bae9ac6b2d0ed85ef133e11bdb5","revisions":{"f8fb727beb0c1bae9ac6b2d0ed85ef133e11bdb5":{"kind":"REWORK","_number":1,"created":"2026-04-01 17:32:48.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/98/983098/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/98/983098/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/98/983098/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/98/983098/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/98/983098/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/98/983098/1"}}},"commit":{"parents":[{"commit":"50416d9686b849bb21bcd2c6386ed2a7fca6adf2","subject":"Merge \"Remove eventlet from libvirt/volume/test_mount\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/50416d9686b849bb21bcd2c6386ed2a7fca6adf2"}]}],"author":{"name":"Lumir Sliva","email":"lumirsliva@gmail.com","date":"2026-04-01 17:32:31.000000000","tz":120},"committer":{"name":"Lumir Sliva","email":"lumirsliva@gmail.com","date":"2026-04-01 17:32:31.000000000","tz":120},"subject":"doc: add Ceph auth caps for RBD ephemeral storage","message":"doc: add Ceph auth caps for RBD ephemeral storage\n\nThe Nova documentation for KVM/libvirt did not document the required\nCeph authentication capabilities when using RBD for ephemeral instance\nstorage. Operators had to guess the correct cephx keyring setup or rely\non deployment tools that each applied their own caps.\n\nAdd a \"Ceph RBD ephemeral storage\" section to the KVM hypervisor admin\nguide with the recommended capabilities using managed profiles (profile\nrbd). Include keyring distribution steps and a cross-reference to the\nupstream Ceph documentation for the complete authentication setup\nincluding the libvirt secret.\n\nPartial-Bug: #2051244\nChange-Id: I590419a90ee815412bac0e852604518700901fb9\nSigned-off-by: Lumir Sliva \u003clumirsliva@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f8fb727beb0c1bae9ac6b2d0ed85ef133e11bdb5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f8fb727beb0c1bae9ac6b2d0ed85ef133e11bdb5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
