)]}'
{"id":"openstack%2Fdevstack-plugin-ceph~983100","triplet_id":"openstack%2Fdevstack-plugin-ceph~master~Ia9d980f4368888c62d057e6bbb4877b8311dd4ca","project":"openstack/devstack-plugin-ceph","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-09 13:59:18.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ia9d980f4368888c62d057e6bbb4877b8311dd4ca","subject":"Use profile rbd caps for per-service Ceph keyrings","status":"NEW","created":"2026-04-01 17:44:17.000000000","updated":"2026-04-09 13:59:18.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":"3bb24c59cef7604ce4e8886ca5debe10cc6a8e0d","_number":983100,"virtual_id_number":983100,"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":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-04-01 19:16:49.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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-04-01 19:16:49.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"}],"messages":[{"id":"e5bf18f7aea79232caadcc7c423663cbeebd5e9c","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:44:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"9e49da353fe501ca6422a30fbc3b3601e1503533","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":"56530a0ed60374dd0a8f93f4a8b2f8a000e83da3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 19:16:49.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/2c083c2784154222a058baa614318729\n\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/7b5e11d88a1445978ced4a164f232b28 : FAILURE in 1h 22m 48s\n- devstack-plugin-ceph-multinode-tempest-py3 https://zuul.opendev.org/t/openstack/build/7282138081a4400ca9b49994702bd1f7 : FAILURE in 1h 31m 27s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/fc1e2f9b0b7847bbb2606ab4ab6a7896 : SUCCESS in 39m 04s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b9bcfda66a3c48c9b4337d10b4ead7a6 : FAILURE in 1h 10m 23s\n- devstack-plugin-ceph-multinode-cephfs-nfs-cephadm https://zuul.opendev.org/t/openstack/build/7db5e9aa81fc4e49bde1d5f9da40724d : SUCCESS in 1h 11m 02s (non-voting)\n- devstack-plugin-ceph-cephfs-native https://zuul.opendev.org/t/openstack/build/02da1c7b141e4e1796673e6d7fc48ac1 : SUCCESS in 31m 16s (non-voting)\n- devstack-plugin-ceph-cephfs-nfs-standalone https://zuul.opendev.org/t/openstack/build/ea55113729e144bb93d00f7e5eaebc55 : SUCCESS in 38m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e4e306a934d243c19484df2cda3b7e37 : SUCCESS in 7m 09s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/bc5992b71bf44e9cbf07d5629a90e59e : SUCCESS in 2m 11s","accounts_in_message":[],"_revision_number":1},{"id":"6245350695cf0453144ff83327b32f6c90f72388","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 21:24:20.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"f69541737bf13b69cca6b6f0a99a83db7735e5f9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-01 23:34:06.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/a46fe437ebb345c5ba8498ff5b632f6e\n\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/e163a3eaf4e44aed8f126390acb29bd1 : FAILURE in 2h 05m 21s\n- devstack-plugin-ceph-multinode-tempest-py3 https://zuul.opendev.org/t/openstack/build/4c5fb79193314a1f8fe48a84d3ae7caf : FAILURE in 1h 37m 23s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/ac396def23874e378ef40e83fe169c82 : SUCCESS in 51m 54s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b314e2a2b8d243f594699f49d7928a35 : FAILURE in 1h 50m 51s\n- devstack-plugin-ceph-multinode-cephfs-nfs-cephadm https://zuul.opendev.org/t/openstack/build/dc25a7f4ddb840e7abcc747163d811b2 : SUCCESS in 1h 19m 51s (non-voting)\n- devstack-plugin-ceph-cephfs-native https://zuul.opendev.org/t/openstack/build/652fb1a942fe443a803055f35511faba : SUCCESS in 1h 15m 52s (non-voting)\n- devstack-plugin-ceph-cephfs-nfs-standalone https://zuul.opendev.org/t/openstack/build/d8ed20016e994b838a5e9ae1e56c624a : SUCCESS in 54m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e89fb398a91f4aa98cd9163b4149687b : SUCCESS in 3m 09s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/46062dc0bc2641d49a7dc575cd769cfd : SUCCESS in 2m 48s","accounts_in_message":[],"_revision_number":1},{"id":"9ddff8df4277e5fa40b2a27a3c3379134a9162f6","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-02 00:00:09.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"eca51e252401c8700b707f2fec46c11d97170a13","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-02 00:30:21.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"662aca6fcc6328e4209ae84ed5a33659155cda84","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 03:00:25.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1d2258e1c76e4ef8b0573807b1d1d031\n\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/555b84bb1f064ec2848f956ab96a4b96 : FAILURE in 2h 06m 51s\n- devstack-plugin-ceph-multinode-tempest-py3 https://zuul.opendev.org/t/openstack/build/014d2851f3d34550b2aba6fe10893d06 : FAILURE in 2h 55m 26s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/650ed504314a4bddbac5131179c8a8d2 : SUCCESS in 50m 06s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9e55e9f5f464452b8d5ccea11ff69f1b : FAILURE in 1h 36m 45s\n- devstack-plugin-ceph-multinode-cephfs-nfs-cephadm https://zuul.opendev.org/t/openstack/build/f6828b205ae24dcba4b6a61b1b29052b : FAILURE in 1h 23m 01s (non-voting)\n- devstack-plugin-ceph-cephfs-native https://zuul.opendev.org/t/openstack/build/886d65fdc0794cca84cd05c7f57c7476 : SUCCESS in 29m 05s (non-voting)\n- devstack-plugin-ceph-cephfs-nfs-standalone https://zuul.opendev.org/t/openstack/build/e26ff177a6ac4e4bb4b2ab181c469ab0 : SUCCESS in 1h 28m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf8c6bd3cace49b8bbacfbacd5aa788a : SUCCESS in 5m 53s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/702010237cea48b98d9af3a407abf9f5 : SUCCESS in 1m 42s","accounts_in_message":[],"_revision_number":1},{"id":"c1d56456279b52a06c25e3c74f01b63dafdc0117","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-02 10:18:15.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"d53620a8f5ad3e3d046116f79e7654288d56442a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 12:04:34.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/77d0587f9a17450e90cb3293bd911a42\n\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/a3d8d34dc6d44e1d8f8da0c10f10db0c : FAILURE in 1h 07m 28s\n- devstack-plugin-ceph-multinode-tempest-py3 https://zuul.opendev.org/t/openstack/build/52354e0891434c8e84840e470683d18c : FAILURE in 1h 44m 57s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4047469a46ed4293b30afed158b074d6 : SUCCESS in 40m 23s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/56c2f860d73443ee8318ed36770b20ca : FAILURE in 57m 41s\n- devstack-plugin-ceph-multinode-cephfs-nfs-cephadm https://zuul.opendev.org/t/openstack/build/0ec22259462144a5b2169a6e7f415d92 : SUCCESS in 45m 52s (non-voting)\n- devstack-plugin-ceph-cephfs-native https://zuul.opendev.org/t/openstack/build/724e35b0a69f49e09408457ea0493816 : SUCCESS in 1h 01m 49s (non-voting)\n- devstack-plugin-ceph-cephfs-nfs-standalone https://zuul.opendev.org/t/openstack/build/9e539bae605f44a1aaa23b98924a0844 : FAILURE in 1h 12m 44s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61826b34c5de46fb9c9b419e18b7a22d : SUCCESS in 3m 57s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/d1b3747b2c304baaad87eaaae4d549c3 : SUCCESS in 3m 41s","accounts_in_message":[],"_revision_number":1},{"id":"42e98623b5da8417e092bfb395cc843ee8f3291d","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-02 17:13:32.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"6532e9a10bc07146f47c4fbe9c451b1e4e4da272","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-02 20:23:11.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/e670ab4b93114fe8a5272790b49f4fa9\n\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/cc26fcdfb24642c89216bd47cef75e52 : FAILURE in 3h 01m 52s\n- devstack-plugin-ceph-multinode-tempest-py3 https://zuul.opendev.org/t/openstack/build/3b7c1378191c480dafc706c700ab80ad : FAILURE in 1h 29m 42s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/81cf3abfe1bb4eb995fbcf262814f2a1 : SUCCESS in 59m 05s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9553ef9faa804d64bcedebd18e7c2a37 : FAILURE in 1h 44m 11s\n- devstack-plugin-ceph-multinode-cephfs-nfs-cephadm https://zuul.opendev.org/t/openstack/build/5bf0dd0ff38e4bf4a0612d30c72259d9 : SUCCESS in 1h 12m 21s (non-voting)\n- devstack-plugin-ceph-cephfs-native https://zuul.opendev.org/t/openstack/build/c22fbb24775d4b059e5ddde763c24b3d : SUCCESS in 49m 46s (non-voting)\n- devstack-plugin-ceph-cephfs-nfs-standalone https://zuul.opendev.org/t/openstack/build/3296c9c7cf2e4915b38ea16d853ed5ff : SUCCESS in 37m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/46bb0442c74e42d8bea670be74d1cb7c : SUCCESS in 5m 05s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/7722f15090df4ba3a39091f1493cca90 : SUCCESS in 2m 20s","accounts_in_message":[],"_revision_number":1},{"id":"6e8c85605328852e6df9613b366045d0f621ebe7","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-03 16:23:40.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"ace33f3307d11a403a8a7659bebefd7d5111b21b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-03 19:16:34.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b66e22e97b064f58811062fb0b2819ed\n\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/3888faf83a0b43939ef3156925f05cf5 : FAILURE in 2h 25m 43s\n- devstack-plugin-ceph-multinode-tempest-py3 https://zuul.opendev.org/t/openstack/build/99a360401aff4bc495ee882172637247 : FAILURE in 2h 48m 03s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4d731bdeaeca44d6b4a69f3f3523d583 : SUCCESS in 36m 16s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1d9cc7aa7a1a4fad8bbf6e0cb7750bce : FAILURE in 1h 47m 26s\n- devstack-plugin-ceph-multinode-cephfs-nfs-cephadm https://zuul.opendev.org/t/openstack/build/0c3cb593d8334de9a46aaccfbc30a56e : SUCCESS in 1h 42m 32s (non-voting)\n- devstack-plugin-ceph-cephfs-native https://zuul.opendev.org/t/openstack/build/0b74989047ab443f8e34b39cd242f867 : SUCCESS in 59m 11s (non-voting)\n- devstack-plugin-ceph-cephfs-nfs-standalone https://zuul.opendev.org/t/openstack/build/57864bebb3354ebd8940d12b2a724b99 : SUCCESS in 37m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a3f98a2b920c4298958ac45f8587896f : SUCCESS in 2m 57s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/14f048b68b114bb0929564501915b337 : SUCCESS in 2m 02s","accounts_in_message":[],"_revision_number":1},{"id":"0538dedb09d657757b53b41970ea11c23201b9b8","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-05 18:02:54.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"6a61c6521cb603a60e295867c48291fbb56aac12","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-05 19:43:51.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/871cd42ed6eb4c12b5b4684e55b8e522\n\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/fb9d25d78aa74433ba6cf4e2a536b96f : FAILURE in 1h 11m 54s\n- devstack-plugin-ceph-multinode-tempest-py3 https://zuul.opendev.org/t/openstack/build/7f5bab53b70348aa94f77004de32edd1 : FAILURE in 1h 30m 39s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/0ac548759905443395e5988afc6f53a5 : SUCCESS in 37m 12s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/650f90b4d4674ffc82f2646ec08bad74 : FAILURE in 1h 06m 00s\n- devstack-plugin-ceph-multinode-cephfs-nfs-cephadm https://zuul.opendev.org/t/openstack/build/a27aec1336ef47838b5bdd52e770effc : SUCCESS in 1h 36m 01s (non-voting)\n- devstack-plugin-ceph-cephfs-native https://zuul.opendev.org/t/openstack/build/45c024c1e833483a97da08b404fca0f4 : SUCCESS in 34m 56s (non-voting)\n- devstack-plugin-ceph-cephfs-nfs-standalone https://zuul.opendev.org/t/openstack/build/3584de0e15804e8896a058abc80423d4 : SUCCESS in 1h 18m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/25e7b96f378e4f089b401fd8be17ece3 : SUCCESS in 3m 08s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/d1484c1f22e14441a1180e048c80bcef : SUCCESS in 2m 26s","accounts_in_message":[],"_revision_number":1},{"id":"ff0744f136a6bac2b9072fefa0cbf7b364b353d9","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-09 11:24:55.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"3bb24c59cef7604ce4e8886ca5debe10cc6a8e0d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 13:59:18.000000000","message":"Patch Set 1:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/74c8f7281552404dbe6d58fd757a52a5\n\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/1537e83124eb4e6b8faa7a33af27f21d : FAILURE in 2h 05m 01s\n- devstack-plugin-ceph-multinode-tempest-py3 https://zuul.opendev.org/t/openstack/build/532eab056d3c4e518a56efbe6be3bd3d : FAILURE in 2h 27m 30s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2d64a2d72da546159290efe0d2db768a : SUCCESS in 53m 10s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ceb8b10143ea4aea8eb80ac321f285c1 : FAILURE in 1h 56m 33s\n- devstack-plugin-ceph-multinode-cephfs-nfs-cephadm https://zuul.opendev.org/t/openstack/build/73e329342f48468e83962011e7baa360 : SUCCESS in 1h 33m 04s (non-voting)\n- devstack-plugin-ceph-cephfs-native https://zuul.opendev.org/t/openstack/build/88bed7e93c7d46a1b0e3444c84d4e769 : SUCCESS in 26m 03s (non-voting)\n- devstack-plugin-ceph-cephfs-nfs-standalone https://zuul.opendev.org/t/openstack/build/806068152ee74d009acde4513a42310b : SUCCESS in 1h 04m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fab1a4f580b1436da2ff76a2dd1d61d7 : SUCCESS in 4m 03s\n- openstack-tox-bashate https://zuul.opendev.org/t/openstack/build/cacff97207554b61b1518683b30ad17e : SUCCESS in 2m 18s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"937cc25230a7895a2109d0f70a54842c3114dab1","revisions":{"937cc25230a7895a2109d0f70a54842c3114dab1":{"kind":"REWORK","_number":1,"created":"2026-04-01 17:44:17.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/00/983100/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-plugin-ceph","ref":"refs/changes/00/983100/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-plugin-ceph refs/changes/00/983100/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-plugin-ceph refs/changes/00/983100/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-plugin-ceph refs/changes/00/983100/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-plugin-ceph refs/changes/00/983100/1"}}},"commit":{"parents":[{"commit":"1324730e88d9af1230a1390c1d244579efa13a84","subject":"Add nova ceph jobs for more coverage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-plugin-ceph/commit/1324730e88d9af1230a1390c1d244579efa13a84"}]}],"author":{"name":"Lumir Sliva","email":"lumirsliva@gmail.com","date":"2026-04-01 17:43:52.000000000","tz":120},"committer":{"name":"Lumir Sliva","email":"lumirsliva@gmail.com","date":"2026-04-01 17:43:52.000000000","tz":120},"subject":"Use profile rbd caps for per-service Ceph keyrings","message":"Use profile rbd caps for per-service Ceph keyrings\n\nThe devstack-plugin-ceph created all service keyrings (glance, cinder,\ncinder-backup) with the same overly permissive capabilities: every key\nreceived allow rwx to every pool, plus legacy allow class-read\nobject_prefix rbd_children. This did not follow the principle of least\nprivilege and diverged from both the Ceph upstream documentation and\nOpenStack project documentation.\n\nAdd a _create_service_keys function that creates per-service keyrings\nwith targeted capabilities using managed profiles (profile rbd,\nprofile rbd-read-only) instead of raw allow rwx. Each service key now\nonly gets access to the pools it actually needs:\n\n- glance: profile rbd on images pool only\n- cinder: profile rbd on volumes, rbd-read-only on images, rbd on vms\n- cinder-backup: profile rbd on backups, rbd-read-only on volumes\n- nova (without cinder): profile rbd on vms, rbd-read-only on images\n\nThe _create_key function is extended to accept optional per-cap\narguments while preserving the legacy fallback for non-service keys\n(client.openstack, client.manila).\n\nPartial-Bug: #2051244\nChange-Id: Ia9d980f4368888c62d057e6bbb4877b8311dd4ca\nSigned-off-by: Lumir Sliva \u003clumirsliva@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-plugin-ceph/commit/937cc25230a7895a2109d0f70a54842c3114dab1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-plugin-ceph/commit/937cc25230a7895a2109d0f70a54842c3114dab1"}]},"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"}]}],"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":"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":""}}}]}
