)]}'
{"id":"openstack%2Fplacement~772333","triplet_id":"openstack%2Fplacement~master~I4b34c86a1991f954fc562b8e252fe9a178a08ad7","project":"openstack/placement","branch":"master","topic":"secure-rbac","hashtags":[],"change_id":"I4b34c86a1991f954fc562b8e252fe9a178a08ad7","subject":"policy: Remove the deprecated \u0027placement\u0027 rule","status":"MERGED","created":"2021-01-25 12:41:05.000000000","updated":"2021-02-03 18:58:53.000000000","submitted":"2021-02-03 18:49:41.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"772333-secure-rbac","meta_rev_id":"78c976a41d77c45c13e37da05533abbb63806ae7","_number":772333,"virtual_id_number":772333,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-02-03 18:49:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2021-02-02 20:07:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":1,"date":"2021-02-02 20:07:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-01-25 14:44:42.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":"2021-02-02 19:20:30.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2021-02-02 20:05:00.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"CC"},{"updated":"2021-02-02 20:07:12.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"}],"messages":[{"id":"34b64e50e0caef1afafc04d2cbdfadb4e3f06e2d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-25 12:41:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5128a243853c7aa2a5e0eaed1d8536b449dd2cd0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-25 14:44:42.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\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/c159d08505d748c9b61781a5c8ac4b26 : SUCCESS in 55m 34s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/aecb1d5aa07540dbbb80e3246ce20979 : SUCCESS in 1h 17m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c219a52d71d64ca380d1609782e42b7b : FAILURE in 6m 32s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d59bf740be3a4124a4651a586ecb76a2 : FAILURE in 6m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/28e90f036f9843b492b5088e7b5b3ea1 : SUCCESS in 6m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/90b2158b3d7b4daaac4f32d1f0bddfec : FAILURE in 6m 15s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3658c1975a3a4e669c8d480451191713 : FAILURE in 6m 18s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e1ea1bb247e646678022ea720b317a7b : FAILURE in 7m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8fa36dc6f335478ba7f4d678e7b6fa7a : SUCCESS in 10m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e4a4e72c358e4587b113f87caaa5e37b : SUCCESS in 5m 22s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/72e378e7288845f0ab449219e37db635 : FAILURE in 6m 29s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/c1123853881345f09822f7fd3a8f83e8 : FAILURE in 6m 46s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b78b31e76b7b4e12b5f5db0880b4f92b : FAILURE in 8m 32s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2c9ce52bf7dd41e7aab3fa47df933186 : SUCCESS in 19m 00s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/3a150c64d3d84681ae9f664da8b69dac : SUCCESS in 23m 12s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/5828f41f52b84c78b5fb7647c42f80a3 : SUCCESS in 13m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/73cdb1e3e9994afe96fa731c1fa19381 : SUCCESS in 56m 02s","accounts_in_message":[],"_revision_number":1},{"id":"29698dd42cfba719e9d30e7a31000c5615a86080","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-25 17:16:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"46e53f0b55845e684cba59185db6f62d3fb8fce3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-25 18:55:53.000000000","message":"Patch Set 2: 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\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/31a85c30f3174096ac0388ca64a03173 : SUCCESS in 1h 02m 55s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/495d052e2ff641b687ff286a11afc584 : SUCCESS in 1h 31m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6a273eb19dd4435f97c6f6226156d0b1 : FAILURE in 9m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/631af08d96d14df698be9c10340979b7 : FAILURE in 9m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bfb82f1820da418cb6721b95e5e7be17 : SUCCESS in 7m 04s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7a33b53499fd41fb9208dc933d1830b8 : SUCCESS in 4m 27s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/6c776e97ddcc48ab9a0a5a9afd9620ce : SUCCESS in 4m 36s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a6b0c1c395134c9f956f7ecd23e67ef2 : SUCCESS in 6m 36s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/88dae822de074d478e6f45ccd13abd9e : SUCCESS in 7m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/293bb065791e4a8e9b658e4aa17c7936 : SUCCESS in 4m 35s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/adc495bf404b40caaaf60fabc2866521 : FAILURE in 5m 57s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/bf1944f19e684ad0acd4c2da46ab549d : FAILURE in 5m 00s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f56426a1ecae4994a483ae12753fa5a2 : FAILURE in 5m 19s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3b372027a16b44ac9ac8eb85d9270161 : SUCCESS in 19m 11s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/9546bde88837407ea6cae395043446f2 : SUCCESS in 28m 52s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/89107737024049b99f274a0dc2c7c859 : SUCCESS in 9m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f7275c76557148cb8bccda24ab0d3588 : SUCCESS in 1h 07m 29s","accounts_in_message":[],"_revision_number":2},{"id":"f4cf6277e996fe75227e99b978e02973f426c0a7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-26 12:24:34.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"f5f14cbb7c776ec42267069fbd24a094c15c466c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-26 12:54:56.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"f070d1f4ea7da96132a6ae94c6cf70997cc77d4e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-26 15:56:12.000000000","message":"Patch Set 4: 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\n\n\n- grenade https://zuul.opendev.org/t/openstack/build/c1169f84244a40a88a69f97cfd5ac440 : FAILURE in 31m 22s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/abb7195552564059baa56fe90bc7dfa0 : SUCCESS in 1h 18m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f9b7773761644570869e289ea6b9aac8 : SUCCESS in 5m 41s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6105b5183fb744509ac9d3c454969e40 : SUCCESS in 6m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/618c1cf1ebdc420aa225e03436bdf421 : SUCCESS in 4m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b075ad0ed8f64f35859064783abf0f29 : SUCCESS in 8m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7683a91881a748bf8970accd50ec47f3 : SUCCESS in 5m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9d52d3f81399495fa36357ab80a6b21d : SUCCESS in 7m 40s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/764694ac18554a7fad88c1efe5bd8226 : SUCCESS in 6m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7e21271b10594f8996272f43d3f4ba56 : SUCCESS in 4m 53s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/3fed04c9ac92458a91ef39791783bff8 : SUCCESS in 5m 29s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/60b0a69600c941b69dc302ddbef0dc15 : SUCCESS in 7m 54s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/cd457b7636544a1c9b9edcac4e0eb3f9 : SUCCESS in 5m 21s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8882cee5ccc0416192f7430430de49cf : SUCCESS in 14m 38s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/830cdb00422c4f1182e0490164bd3bef : SUCCESS in 30m 50s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/af5ef14e7b2a4c8b9a96f0c7ad3d2fae : SUCCESS in 10m 27s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c85b76e6e98447a2a02f25e58580cc56 : SUCCESS in 57m 31s","accounts_in_message":[],"_revision_number":4},{"id":"27341f27a6bec1f0df7f31e4f1cf805d65c25000","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-27 17:35:11.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"802626c7c4f4b77c95dc0d0773a963717e14670d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 23:42:51.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/fd5a572554c546a8ae0b17d855f13132 : SUCCESS in 1h 06m 17s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/62394fb7683547f3ae7cc79b67452c67 : SUCCESS in 1h 16m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/447d2f55bcc1444ab8428eefe213eea6 : SUCCESS in 5m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3951234e05dd41a6b510c7249db27e83 : SUCCESS in 5m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/edfa892d2af74af1b9ac61f8909dde04 : SUCCESS in 5m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/41570bf9901145aea5d68797854e1270 : SUCCESS in 4m 40s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2714370d8e5a48a088f881c8ae33b170 : SUCCESS in 4m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3124332eb2254b96af0435f71ec54836 : SUCCESS in 5m 17s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30282571252a4597bc11b5c3719a33d3 : SUCCESS in 6m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/880e4577c1fe4269aeebf10789e1d676 : SUCCESS in 13m 44s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/1c36f30f6c0141cb82933779a39e49fb : SUCCESS in 6m 37s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/8d384bb6f0964bd896aeca3edaa0c4b2 : SUCCESS in 5m 38s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/48d4dd3047dc41c29a9072fdd2f7327c : SUCCESS in 5m 58s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1cb1c684be8c4a0282169c8e6269f2ab : SUCCESS in 16m 49s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/b1ff8804af5a4091854f95b27f76731f : SUCCESS in 32m 13s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/c254eaf4949240cda2f87a308424301f : SUCCESS in 14m 57s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7fc33f6d17a64f26b61a278e25cc59bb : SUCCESS in 58m 06s","accounts_in_message":[],"_revision_number":5},{"id":"efc4151cafc28ea423e4c7323093cd050b407788","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-02 19:20:30.000000000","message":"Patch Set 5: Code-Review+2\n\nlgtm.","accounts_in_message":[],"_revision_number":5},{"id":"ea958fc7f924ddc7d0aafdf84dc6c285a475dc12","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-02-02 20:05:00.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nLooks OK to me, I\u0027m going to fix the typo in the reno and then approve","accounts_in_message":[],"_revision_number":5},{"id":"6be79893e3688077616ca6bcb9f75dc2095aaf8e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-02-02 20:06:20.000000000","message":"Patch Set 6: Published edit on patch set 5.","accounts_in_message":[],"_revision_number":6},{"id":"131d2b5f4a294146c9246e7a4ebed1258bb5ef36","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2021-02-02 20:07:12.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nI just fixed a typo in the release note, gmann was previously +2, looks OK to me, so approving","accounts_in_message":[],"_revision_number":6},{"id":"ac042f5a48fb6f5ae363478de9e14d7d5e2438c1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 00:32:09.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/d33ec36285ed4a32b656e143710d7149 : SUCCESS in 51m 21s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/5b5bb04395f04f0fb2460b88cf90ec66 : SUCCESS in 57m 46s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c3021fa4413c481db47535a8ed878068 : SUCCESS in 6m 43s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6965ecb90bc6416d898b58e81691606e : SUCCESS in 6m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5cfa61beb26c41a38a3705c8d4454334 : SUCCESS in 4m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ed680b97028c4d8eb0fb21c7fa261dfa : SUCCESS in 4m 49s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9820fb1240b5496f872f36b7699d3038 : SUCCESS in 5m 07s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/6f57c84133eb4fd596810acebb8a9436 : SUCCESS in 6m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26361003dbd04d1c96348c24bad7ecb4 : SUCCESS in 6m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4613da5afa244fae8e54df2bd4de470e : SUCCESS in 5m 29s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/71562a3543d4465f8ab6665d99377d9f : SUCCESS in 4m 56s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/9300ed7bd194421fa67fde3965cae917 : SUCCESS in 5m 34s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8b5ad315f226429f92c66f3b0aa5751f : SUCCESS in 5m 36s\n- openstack-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/be0cee888a6d4d83b06ebfcba6ae8a21 : SUCCESS in 6m 09s (non-voting)\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a0d798678a034a44ba9239d5fe964e72 : SUCCESS in 13m 05s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/4e9e103686374d22b13b9522b8c69aa9 : SUCCESS in 22m 00s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/1f158de3927444688714861dad31e12c : SUCCESS in 10m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c4b38dc41f454de2bf89053b9f826ced : SUCCESS in 59m 10s","accounts_in_message":[],"_revision_number":6},{"id":"e5a46b51f414c565fc352f30368e65706d266dc8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 16:20:39.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"540824e5345ae6a98f0fe13a90dbf7164ac69bd3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 18:49:19.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/bc5da3bf5ba24b28b58ae8404fc8e77d : SUCCESS in 1h 00m 53s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/48392c2de0a4444d9f782656baf0fcc1 : SUCCESS in 1h 18m 36s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6a639db183f94c889061ea4206ce4358 : SUCCESS in 6m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/98b7bed0a5604cba88380cf5fd838fbe : SUCCESS in 7m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e052e3a7ce8c43e9aeadcae362623dcd : SUCCESS in 5m 01s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7475b12b6f27455f9d8cb93a8667636b : SUCCESS in 5m 36s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f667b626927747d9b784dd70dd10707c : SUCCESS in 7m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/34f4c699557d42669420ff85b650143b : SUCCESS in 4m 47s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/059a160903d04b1bb5bdb72964a2d5a7 : SUCCESS in 5m 12s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/a3317a5ff9e147cfaf5cc321514dbb0a : SUCCESS in 6m 38s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e8fd081fe42f4762be1f4f001c5d67ac : SUCCESS in 6m 50s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e9b24e3222c44f7d90a4d1d52a2c6743 : SUCCESS in 17m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5146724220a1442e95458c319e46b25a : SUCCESS in 1h 01m 12s","accounts_in_message":[],"_revision_number":6},{"id":"43c07158bdd4080218eec4268eb3aa06e83f9418","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 18:49:41.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6},{"id":"78c976a41d77c45c13e37da05533abbb63806ae7","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 18:58:53.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e20082a077d4bc089d778423b319f20 : SUCCESS in 57s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c720644033754c99874c684d040e883e : SUCCESS in 59s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"c9284130be129537e6db37bc14597448d8c8bd49","revisions":{"4a9d9f9ab800fc376eadfcfd2104c0a9a900d7b5":{"kind":"REWORK","_number":1,"created":"2021-01-25 12:41:05.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/33/772333/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/33/772333/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/33/772333/1"}}},"commit":{"parents":[{"commit":"25018a10b00ff314897d4fd6be8bae7cfe4d419e","subject":"Refactor usage tests to properly test project personas","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/25018a10b00ff314897d4fd6be8bae7cfe4d419e"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-25 12:07:06.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-25 12:40:45.000000000","tz":0},"subject":"policy: Remove the deprecated \u0027placement\u0027 rule","message":"policy: Remove the deprecated \u0027placement\u0027 rule\n\nThe \u0027placement\u0027 rule pre-dates the granular policies introduced in the\nRocky release, back when placement was still part of nova. It\u0027s no\nlonger used anywhere and can/should be removed.\n\nChange-Id: I4b34c86a1991f954fc562b8e252fe9a178a08ad7\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4a9d9f9ab800fc376eadfcfd2104c0a9a900d7b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4a9d9f9ab800fc376eadfcfd2104c0a9a900d7b5"}]},"branch":"refs/heads/master"},"2575672d7a9829cd95825b85eab6fe824541177d":{"kind":"REWORK","_number":2,"created":"2021-01-25 17:16:51.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/33/772333/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/33/772333/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/33/772333/2"}}},"commit":{"parents":[{"commit":"25018a10b00ff314897d4fd6be8bae7cfe4d419e","subject":"Refactor usage tests to properly test project personas","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/25018a10b00ff314897d4fd6be8bae7cfe4d419e"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-25 12:07:06.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-25 17:15:27.000000000","tz":0},"subject":"policy: Remove the deprecated \u0027placement\u0027 rule","message":"policy: Remove the deprecated \u0027placement\u0027 rule\n\nThe \u0027placement\u0027 rule pre-dates the granular policies introduced in the\nRocky release, back when placement was still part of nova. It\u0027s no\nlonger used anywhere and can/should be removed.\n\nThis commit also updates a policy test to use a registered policy,\ninstead of the `placement` rule we\u0027re removing here.  Otherwise, the\n`authorize()` implementation will fail because the rule isn\u0027t officially\nregistered by placement.\n\nChange-Id: I4b34c86a1991f954fc562b8e252fe9a178a08ad7\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2575672d7a9829cd95825b85eab6fe824541177d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/2575672d7a9829cd95825b85eab6fe824541177d"}]},"branch":"refs/heads/master"},"23f2cae758c6e6aca3a9e00515fa4605564d2887":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-01-26 12:24:34.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/33/772333/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/33/772333/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/33/772333/3"}}},"commit":{"parents":[{"commit":"7d0e911e0b890c85d5d20d39463751bf4231dcf7","subject":"Refactor usage tests to properly test project personas","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7d0e911e0b890c85d5d20d39463751bf4231dcf7"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-25 12:07:06.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-26 11:56:02.000000000","tz":0},"subject":"policy: Remove the deprecated \u0027placement\u0027 rule","message":"policy: Remove the deprecated \u0027placement\u0027 rule\n\nThe \u0027placement\u0027 rule pre-dates the granular policies introduced in the\nRocky release, back when placement was still part of nova. It\u0027s no\nlonger used anywhere and can/should be removed.\n\nThis commit also updates a policy test to use a registered policy,\ninstead of the `placement` rule we\u0027re removing here.  Otherwise, the\n`authorize()` implementation will fail because the rule isn\u0027t officially\nregistered by placement.\n\nChange-Id: I4b34c86a1991f954fc562b8e252fe9a178a08ad7\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/23f2cae758c6e6aca3a9e00515fa4605564d2887"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/23f2cae758c6e6aca3a9e00515fa4605564d2887"}]},"branch":"refs/heads/master"},"4332467251e4d12066336994d677306447f830b0":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-01-26 12:54:56.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/33/772333/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/33/772333/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/33/772333/4"}}},"commit":{"parents":[{"commit":"afa79cb592879da41a4ba29168ed1cc1cd6344ee","subject":"Refactor usage tests to properly test project personas","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/afa79cb592879da41a4ba29168ed1cc1cd6344ee"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-25 12:07:06.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-26 12:54:37.000000000","tz":0},"subject":"policy: Remove the deprecated \u0027placement\u0027 rule","message":"policy: Remove the deprecated \u0027placement\u0027 rule\n\nThe \u0027placement\u0027 rule pre-dates the granular policies introduced in the\nRocky release, back when placement was still part of nova. It\u0027s no\nlonger used anywhere and can/should be removed.\n\nThis commit also updates a policy test to use a registered policy,\ninstead of the `placement` rule we\u0027re removing here.  Otherwise, the\n`authorize()` implementation will fail because the rule isn\u0027t officially\nregistered by placement.\n\nChange-Id: I4b34c86a1991f954fc562b8e252fe9a178a08ad7\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4332467251e4d12066336994d677306447f830b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4332467251e4d12066336994d677306447f830b0"}]},"branch":"refs/heads/master"},"41c6d62b3d6be3f5ad7efb427df234394ba116a2":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2021-01-27 17:35:11.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/33/772333/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/33/772333/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/33/772333/5"}}},"commit":{"parents":[{"commit":"7a7365c7e015c3108c3f024fa5155e8dd51e9bdd","subject":"Implement secure RBAC for usage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7a7365c7e015c3108c3f024fa5155e8dd51e9bdd"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-25 12:07:06.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-27 17:32:02.000000000","tz":0},"subject":"policy: Remove the deprecated \u0027placement\u0027 rule","message":"policy: Remove the deprecated \u0027placement\u0027 rule\n\nThe \u0027placement\u0027 rule pre-dates the granular policies introduced in the\nRocky release, back when placement was still part of nova. It\u0027s no\nlonger used anywhere and can/should be removed.\n\nThis commit also updates a policy test to use a registered policy,\ninstead of the `placement` rule we\u0027re removing here.  Otherwise, the\n`authorize()` implementation will fail because the rule isn\u0027t officially\nregistered by placement.\n\nChange-Id: I4b34c86a1991f954fc562b8e252fe9a178a08ad7\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/41c6d62b3d6be3f5ad7efb427df234394ba116a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/41c6d62b3d6be3f5ad7efb427df234394ba116a2"}]},"branch":"refs/heads/master"},"c9284130be129537e6db37bc14597448d8c8bd49":{"kind":"REWORK","_number":6,"created":"2021-02-02 20:06:20.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/33/772333/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/33/772333/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/33/772333/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/33/772333/6"}}},"commit":{"parents":[{"commit":"7a7365c7e015c3108c3f024fa5155e8dd51e9bdd","subject":"Implement secure RBAC for usage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7a7365c7e015c3108c3f024fa5155e8dd51e9bdd"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-25 12:07:06.000000000","tz":0},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2021-02-02 20:06:12.000000000","tz":0},"subject":"policy: Remove the deprecated \u0027placement\u0027 rule","message":"policy: Remove the deprecated \u0027placement\u0027 rule\n\nThe \u0027placement\u0027 rule pre-dates the granular policies introduced in the\nRocky release, back when placement was still part of nova. It\u0027s no\nlonger used anywhere and can/should be removed.\n\nThis commit also updates a policy test to use a registered policy,\ninstead of the `placement` rule we\u0027re removing here.  Otherwise, the\n`authorize()` implementation will fail because the rule isn\u0027t officially\nregistered by placement.\n\nChange-Id: I4b34c86a1991f954fc562b8e252fe9a178a08ad7\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c9284130be129537e6db37bc14597448d8c8bd49"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c9284130be129537e6db37bc14597448d8c8bd49"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
