)]}'
{"id":"openstack%2Fcyborg~995462","triplet_id":"openstack%2Fcyborg~master~I30b49ef9ed69c1e96573f4eb445730998cc0d435","project":"openstack/cyborg","branch":"master","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-07-21 22:35:10.000000000","reason":"Change was submitted"},"34452":{"account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"last_update":"2026-07-21 09:43:42.000000000","reason":"\u003cGERRIT_ACCOUNT_34452\u003e replied on the change","reason_account":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}}},"hashtags":[],"change_id":"I30b49ef9ed69c1e96573f4eb445730998cc0d435","subject":"Remove no-op deprecated policy bridges","status":"MERGED","created":"2026-06-30 11:06:18.000000000","updated":"2026-07-21 22:37:20.000000000","submitted":"2026-07-21 22:35:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"995462","meta_rev_id":"9c907aa9395b4c30573a17c0598aa7a29897f217","_number":995462,"virtual_id_number":995462,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-21 22:35:09.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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"recommended":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"all":[{"value":1,"date":"2026-07-21 10:34:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":2,"date":"2026-07-21 17:19:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2026-07-21 10:34:26.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":0,"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},{"value":1,"date":"2026-07-21 17:19:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"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}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"}],"REVIEWER":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-30 11:07:38.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-06-30 12:07:05.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-07-01 14:00:23.000000000","updated_by":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"reviewer":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"state":"REVIEWER"},{"updated":"2026-07-21 07:06:54.000000000","updated_by":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"reviewer":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"state":"CC"},{"updated":"2026-07-21 08:29:52.000000000","updated_by":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"reviewer":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"state":"REVIEWER"}],"messages":[{"id":"fdcb502216e837879303220ca06295c7ab277fe9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-06-30 11:06:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"da31ff88bbad632a8e9bf410a2d5fb4df1aef926","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-30 11:07:38.000000000","message":"Patch Set 1:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":1},{"id":"75839d80874991e4a89a93602794a21acc1dfc91","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 12:07:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2a7ef340c52e4810a0532852c9cba6ca\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e6c864d3abe84ee3b1b62d5244a3b605 : SUCCESS in 4m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2f97d577ff1d49348184ddfd453dfdb8 : SUCCESS in 4m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a103139152bb4f2ab0a2a0bd43c7e10e : SUCCESS in 8m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/01f5a3e4358644d08868808a238b245b : SUCCESS in 2m 49s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/64820077e5444001a5b74a0f569b2f96 : SUCCESS in 3m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/104842354f924af1b3e6c8c4e0e5c6ef : SUCCESS in 2m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ed637336110447f0a4e1f649bf502644 : SUCCESS in 7m 06s (non-voting)\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/f9b0a4c19c0c41b68d11425415400f74 : SUCCESS in 29m 39s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/a597e41e21a4465f9e90dea6e041857a : SUCCESS in 30m 47s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/396922948a5d4460b0422007510dad54 : SUCCESS in 53m 59s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/00d610cc9e304ed6bfc5d981a98025fe : SUCCESS in 28m 58s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/1314b06a128b4d0f94799e640a05fe9d : SUCCESS in 40m 20s","accounts_in_message":[],"_revision_number":1},{"id":"7da716c9a9b882b2f19cf16e0f3a4bd89e03c24c","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-06-30 13:49:30.000000000","message":"Patch Set 1:\n\n(3 comments)\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/08b720f254784fcfb52f87d416a574a1\n\n- teim-code-review https://zuul.teim.app/t/main/build/4aff5f73a5c447b9a44038a6b4dc6271 : SUCCESS in 10m 12s","accounts_in_message":[],"_revision_number":1},{"id":"f8f5da00d4d73e111ae12a6f5abe3fb5c4bcd61e","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-01 14:00:23.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"81d2b8a54d5bc8b5f498c89e7d62a4c1295d1a58","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-20 14:41:16.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"269a666fc8d116800cffcd0d8cdb0abf5a18e690","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 14:42:20.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.\nWarning:\n  Error merging gerrit/openstack/cyborg-tempest-plugin for 992329,5","accounts_in_message":[],"_revision_number":2},{"id":"02d8288a9add38e36c8e513f0d0a182d45b67d9d","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-20 21:25:28.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"856804e482e64fa7a3371e07b992620d370a77ca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 22:36:32.000000000","message":"Patch Set 2:\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/4de0e87ee6a143f9bac25ca658fb71a1\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/34fffa7bcac9460bb241d55fbda4c7ce : SUCCESS in 4m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4a816cac35634c468e74d85e6d927881 : SUCCESS in 4m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e978a8c8abb4c0b9e0b711c121de3e0 : SUCCESS in 4m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a8103786bc074c1d9d42bc2650544349 : SUCCESS in 3m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bbc72eb86e244e59b47fe5e2beb7db95 : SUCCESS in 4m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3ce95df1a311407b8e2dc9e7fdf87826 : SUCCESS in 4m 09s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/743806e22a7b46d2a5e169f5ca897156 : SUCCESS in 3m 49s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/34a8ce6f4064432bb6501e47562f9c51 : SUCCESS in 2m 30s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/4b24ea27bf5544e39c326418f10bac8e : SUCCESS in 1h 04m 07s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/a987470343de4d50bdc0effac6b0718e : FAILURE in 45m 10s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/44050043e4e541baa18d3da50d9c7e5f : SUCCESS in 23m 40s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5e2983470bff43548478d4a4ea07fba3 : SUCCESS in 59m 36s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/ab2f00fe0fb3473a9e72717fb348a914 : SUCCESS in 52m 35s","accounts_in_message":[],"_revision_number":2},{"id":"7ecf83cefd10a1898c7fbcac95ee8e4551849ac7","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-21 07:06:54.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"72eac2b3590f87c49d8ca3842494218ac37ccb19","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 08:09:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/68ab603f96ff40098cf559342c460570\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/295e9525b361404b9e0779cb96d51676 : SUCCESS in 4m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a0e5b3acf5dd41edbbd21c3a07812140 : SUCCESS in 3m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd76844447f9496fbc5c5817cc19b363 : SUCCESS in 8m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c432816f33f446928d1e20dc5de67430 : SUCCESS in 2m 40s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8e710f7126724b549d3e7e0ffa804acd : SUCCESS in 3m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5bbcaeb1c6dd481cb59e70c417752509 : SUCCESS in 5m 46s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/ff8efef43af94972b853f64e469fbc48 : SUCCESS in 8m 05s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/4c02e8969ab3438c9fddda17fbe0b335 : SUCCESS in 2m 28s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/228fcfd4011547fc831ed925d94a9cfc : SUCCESS in 52m 51s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/f5ca78c2e3fb40f3a694a515d6600ccd : SUCCESS in 42m 40s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/2833da5ca64f4d1dbbc1a229b058cb2b : SUCCESS in 25m 20s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4dedb4e86d9242069975fcdc91292c57 : SUCCESS in 55m 48s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/e14af77092e045b2a185c825eabe8703 : SUCCESS in 51m 56s","accounts_in_message":[],"_revision_number":2},{"id":"434245f4b3237f256eb499504fe7bf46d713aafa","author":{"_account_id":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"},"date":"2026-07-21 08:29:52.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"01c4cce5297e2da510e315d03ce10ca69a25aa21","author":{"_account_id":34452,"name":"Joan Gilabert","display_name":"jgilaber","email":"jgilaber@redhat.com","username":"jgilaber"},"date":"2026-07-21 09:43:42.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"cf5999e0d74e88dc1d5607be9432e34da00088a1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-21 10:34:26.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"a15fdf8e8a580cc717532510b46704ce8eb29645","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 10:35:36.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"65021b2fd0a17e384877682e6f916bace9809b52","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 11:40:38.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e114231bf0cb4e6c9d1bc2843041efb7\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ec5b03727ef241179b9635fcd4574524 : SUCCESS in 6m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4f4e8e87a7244ab88ef810bd8048cdb2 : SUCCESS in 4m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6cd7a9202a646dabefaa67eeb105b1f : SUCCESS in 9m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1430195a420e4ab39a04d1479bb84f47 : SUCCESS in 5m 27s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d5385b171bcd49ceba143c7a8a544957 : SUCCESS in 4m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/31fb63500ac3446899ea1a754b53f539 : SUCCESS in 5m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/26bfea5497814d878e228e3d4c8cd932 : SUCCESS in 7m 06s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/6a22dd1f03eb4073b132e26dabbc2c86 : SUCCESS in 3m 48s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/b9453ec13e13462fb0065e9df6fe7f00 : SUCCESS in 59m 14s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/5f2d97c7803341c1a0a0849299051eaf : SUCCESS in 44m 36s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/f3abb77f5dec4dab961842e143cb7b28 : SUCCESS in 40m 49s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e0c76851a0ac4a2db945745a20c4585e : SUCCESS in 55m 03s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/99378f1267bf4b6581d1642ec6d2f473 : SUCCESS in 56m 21s","accounts_in_message":[],"_revision_number":3},{"id":"9b5a0c934f772bf8708d08eddfd0ac7ce0b21f01","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 12:11:35.000000000","message":"Patch Set 3:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/b1df8d68e22646c59ae4e87cc176aa83\n\n- teim-code-review https://zuul.teim.app/t/main/build/4c977205cba54ffeb4560b4102c0f4d3 : SUCCESS in 8m 36s","accounts_in_message":[],"_revision_number":3},{"id":"4d8a17652f49ae908c7f05a4ccbe402c9a040ab0","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-21 17:19:02.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"1711ba925627fd66f7fd4da87a62312a694c8a67","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 17:20:20.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"7e771b5b80390b2d2ad42ae11fd82b7662c0e3e1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 18:29:05.000000000","message":"Patch Set 3: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/cyborg/+/992332 is needed.","accounts_in_message":[],"_revision_number":3},{"id":"2aebd455cd2e7748a5b6fa2fbd2d4862ae271270","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-07-21 19:43:04.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"6e99f141be0ceeac4787ee6842f2aa46caa33f36","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 19:43:13.000000000","message":"Patch Set 3:\n\nStarting automatic-ci jobs.","accounts_in_message":[],"_revision_number":3},{"id":"b4e7aef3d8f9f3f26fe7e5ed27bf614163bedd7b","tag":"autogenerated:zuul:automatic-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-07-21 19:56:24.000000000","message":"Patch Set 3:\n\nBuild succeeded (automatic-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/8bb9e7850eb3458bb176e51dd18b9272\n\n- teim-code-review https://zuul.teim.app/t/main/build/f3092cd5c682478a8354bf0dba43433c : SUCCESS in 6m 47s","accounts_in_message":[],"_revision_number":3},{"id":"259b449c737ebcfea17923faa639779a2c14fa6a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 20:51:59.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5d652e2dbe7443bfa4ccc0a374ed4b84\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/23a42e46509c4663b46e5a3d07077346 : SUCCESS in 3m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b87aec03f941429a9e736135cb37c8eb : SUCCESS in 5m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9c60678b9bb549ca9c0a8b650ecf33e9 : SUCCESS in 8m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3c4539cbedcb4cb5aacd13a5d36e678a : SUCCESS in 3m 11s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f4a519ebec5e42b79af5696530b43843 : SUCCESS in 3m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0382f1767e504fdaba64af093c1393e8 : SUCCESS in 3m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d99c2d48229240719554e0ac06943370 : SUCCESS in 3m 29s (non-voting)\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/68e812048d7d4e7789ba7dc4e5db506c : SUCCESS in 2m 10s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/53432131a23e4fb1b7d3074a1aee119a : SUCCESS in 54m 22s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/da6e6610b814409d8590c7f870fdf611 : SUCCESS in 49m 52s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/d51644b27bc049e08c2d6ca54a4533da : SUCCESS in 58m 58s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bc9ad1bce03a46b9ae6b7df7837fb8f8 : SUCCESS in 59m 21s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/05b07805917c44e5b24253fb142a5940 : SUCCESS in 55m 39s","accounts_in_message":[],"_revision_number":3},{"id":"f8fd0b1edc2f660224c1a0e1d6f6938a949f7e84","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 21:31:27.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"c7b88fbf8f2e64f489a13dfce00fbec30cffad5e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 22:35:09.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3ad711193c574a0aa64e229d35b18862\n\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ba30b680ccd64977bbd90dcec127240f : SUCCESS in 3m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/283b1711d49b49f984607cc01563facb : SUCCESS in 8m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa4148063b534ab6bcb84a6844ed1404 : SUCCESS in 3m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/059f1b863ed04a1081e1807a20a7ccc7 : SUCCESS in 4m 15s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fb387ef478f54e79b55600625f2a85e8 : SUCCESS in 4m 00s\n- openstack-tox-functional https://zuul.opendev.org/t/openstack/build/8d04ed4a972640afb5ae328450aa7cba : SUCCESS in 3m 50s\n- cyborg-tempest-py3 https://zuul.opendev.org/t/openstack/build/2223dbe1302248928ce50782d147b493 : SUCCESS in 30m 30s\n- cyborg-tempest-ipv6 https://zuul.opendev.org/t/openstack/build/b477c3d2e9024c278c847545e17fa8a4 : SUCCESS in 42m 29s\n- cyborg-grenade https://zuul.opendev.org/t/openstack/build/ade3f7c9d5dd41dc8e80c84eb40b4678 : SUCCESS in 58m 24s\n- cyborg-grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5bd2a85db7704585a00b8695dc0d575e : SUCCESS in 54m 50s\n- cyborg-tempest-srbac https://zuul.opendev.org/t/openstack/build/f457465afad64481acb527ddeb6c72ea : SUCCESS in 55m 58s","accounts_in_message":[],"_revision_number":3},{"id":"52326870696048e7073b2764742a3cb4d2271fff","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 22:35:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"9c907aa9395b4c30573a17c0598aa7a29897f217","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 22:37:20.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3a6eaead19664061946c290a7f54c3f6\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/69a23e4970fd4ac6b386b3bb1223b6be : SUCCESS in 50s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"67bb428b3b788caf8ca6480bf36410d0f5246d00","revisions":{"2c5008f8b6725fc8f1a7d029e535bdb9f18053ff":{"kind":"REWORK","_number":1,"created":"2026-06-30 11:06:18.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/62/995462/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/62/995462/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/995462/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/995462/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/995462/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/62/995462/1"}}},"commit":{"parents":[{"commit":"83f856c7173d4b19a9b67d157a52267adb9d45b0","subject":"Add cyborg-tempest-srbac Zuul job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/83f856c7173d4b19a9b67d157a52267adb9d45b0"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-06-29 13:41:44.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-06-29 17:36:05.000000000","tz":60},"subject":"Remove no-op deprecated policy bridges","message":"Remove no-op deprecated policy bridges\n\nSeveral admin-only policies retained the same check string under both\nthe new DocumentedRuleDefault and the deprecated bridge. Those bridges\ndid not preserve additional legacy access; they only ORed\nrule:admin_api with itself. Remove the redundant DeprecatedRule\nentries for device disable/enable, deployable program, and attribute\ncreate/delete while keeping bridges where the legacy and new defaults\ndiffer.\n\nUpdate the SRBAC policy concepts documentation to describe bridges only\nfor policies whose legacy check differs from the new default.\n\nPartial-Implements: blueprint consistent-and-secure-rbac\n\nChange-Id: I30b49ef9ed69c1e96573f4eb445730998cc0d435\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/2c5008f8b6725fc8f1a7d029e535bdb9f18053ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/2c5008f8b6725fc8f1a7d029e535bdb9f18053ff"}]},"branch":"refs/heads/master"},"b26c2665132b8d53401528d8238d0f244e96c3ac":{"kind":"REWORK","_number":2,"created":"2026-07-20 14:41:16.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/62/995462/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/62/995462/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/995462/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/995462/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/995462/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/62/995462/2"}}},"commit":{"parents":[{"commit":"03b65fa0e85bd16ad8d9ccf4a60ca5a36cd9deef","subject":"Add cyborg-tempest-srbac Zuul job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/03b65fa0e85bd16ad8d9ccf4a60ca5a36cd9deef"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-06-29 13:41:44.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-07-20 13:56:23.000000000","tz":60},"subject":"Remove no-op deprecated policy bridges","message":"Remove no-op deprecated policy bridges\n\nSeveral admin-only policies use base.ADMIN as their new\nDocumentedRuleDefault check. base.ADMIN is exactly \u0027rule:admin_api\u0027,\nwhich is also the check string in their deprecated bridges.\noslo.policy therefore only ORs rule:admin_api with itself and preserves\nno additional legacy access.\n\nRemove the redundant DeprecatedRule entries for device disable and\nenable, deployable program, and attribute create and delete while\nkeeping bridges where the legacy and new defaults differ. Document the\ninvariant beside the unbridged rules to prevent their reintroduction.\n\nUpdate the SRBAC policy concepts documentation to distinguish legacy\nbridge checks from new defaults, and keep the policy test explanations\nconsistent with the final definitions.\n\nPartial-Implements: blueprint consistent-and-secure-rbac\n\nChange-Id: I30b49ef9ed69c1e96573f4eb445730998cc0d435\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/b26c2665132b8d53401528d8238d0f244e96c3ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/b26c2665132b8d53401528d8238d0f244e96c3ac"}]},"branch":"refs/heads/master"},"67bb428b3b788caf8ca6480bf36410d0f5246d00":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-21 10:34:26.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/62/995462/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/cyborg","ref":"refs/changes/62/995462/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/995462/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/995462/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/cyborg refs/changes/62/995462/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/cyborg refs/changes/62/995462/3"}}},"commit":{"parents":[{"commit":"b08ddd4c974a2bf9d2ec4b531b5011bf002d341f","subject":"Add cyborg-tempest-srbac Zuul job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/b08ddd4c974a2bf9d2ec4b531b5011bf002d341f"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-06-29 13:41:44.000000000","tz":60},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-07-21 10:31:49.000000000","tz":60},"subject":"Remove no-op deprecated policy bridges","message":"Remove no-op deprecated policy bridges\n\nSeveral admin-only policies use base.ADMIN as their new\nDocumentedRuleDefault check. base.ADMIN is exactly \u0027rule:admin_api\u0027,\nwhich is also the check string in their deprecated bridges.\noslo.policy therefore only ORs rule:admin_api with itself and preserves\nno additional legacy access.\n\nRemove the redundant DeprecatedRule entries for device disable and\nenable, deployable program, and attribute create and delete while\nkeeping bridges where the legacy and new defaults differ. Document the\ninvariant beside the unbridged rules to prevent their reintroduction.\n\nUpdate the SRBAC policy concepts documentation to distinguish legacy\nbridge checks from new defaults, and keep the policy test explanations\nconsistent with the final definitions.\n\nPartial-Implements: blueprint consistent-and-secure-rbac\n\nChange-Id: I30b49ef9ed69c1e96573f4eb445730998cc0d435\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/67bb428b3b788caf8ca6480bf36410d0f5246d00"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/cyborg/commit/67bb428b3b788caf8ca6480bf36410d0f5246d00"}]},"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":12393,"name":"chandan kumar","display_name":"Chandan Kumar","email":"chkumar@redhat.com","username":"chkumar246"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}}]}],"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":"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":""}}}]}
