)]}'
{"id":"openstack%2Fnova~824845","triplet_id":"openstack%2Fnova~master~I8b5d342ee072770ce28ab231211ce74bd7005a98","project":"openstack/nova","branch":"master","topic":"bp/policy-defaults-refresh-2","attention_set":{},"removed_from_attention_set":{"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2022-02-24 18:17:54.000000000","reason":"Change was submitted"},"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2022-02-24 18:17:54.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I8b5d342ee072770ce28ab231211ce74bd7005a98","subject":"Test PROJECT_ADMIN APIs with no legacy rule case","status":"MERGED","created":"2022-01-17 01:33:09.000000000","updated":"2022-02-24 18:17:54.000000000","submitted":"2022-02-24 18:17:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"824845-bp/policy-defaults-refresh-2","meta_rev_id":"d390cbdb23fd15d2c6774afe34955921aa59cc0f","_number":824845,"virtual_id_number":824845,"owner":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-02-24 18:17:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":2,"date":"2022-02-24 16:52:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-02-23 12:11:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":1,"date":"2022-02-24 16:52:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-01-17 01:33:20.000000000","updated_by":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2022-01-17 01:58:23.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":"2022-01-17 01:58:58.000000000","updated_by":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2022-01-17 04:28:56.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"CC"},{"updated":"2022-02-16 14:37:48.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"},{"updated":"2022-02-21 10:13:33.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2022-02-23 12:11:46.000000000","updated_by":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"reviewer":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"state":"REVIEWER"}],"messages":[{"id":"55cec6364a303a0fc4ff5e1cb1b7166bdc0a4482","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2022-01-17 01:33:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"884cf27d98d0aabab36abde704a6fffba6cf63cb","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2022-01-17 01:33:20.000000000","message":"Patch Set 1:\n\nBuild Started http://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/41282/","accounts_in_message":[],"_revision_number":1},{"id":"c81f34ab4260e05daa38fbb4a293c2a48612fbf9","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9008,"name":"VMware NSX CI","username":"vmwareminesweeper","tags":["SERVICE_USER"]},"date":"2022-01-17 01:34:52.000000000","message":"Patch Set 1:\n\nBuild Failed \n\nhttp://p3-ci-int.eng.vmware.com:8080/job/ext-nova-zuul/41282/ : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"97336783a6812ceb37abe0c64eef971adf49401a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-17 01:58:23.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c0ca4b27c15f46f4bc91da69f01dc86c : SUCCESS in 16m 16s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3c12d7620fa64fafa447d2d0f01d28c6 : SUCCESS in 13m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ecc76ec08c8a450695b74a43b5da193c : SUCCESS in 23m 21s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/55f2f19399e046c4b02ff111e836062c : SUCCESS in 12m 31s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/36b43ba1f02f40f3a91739181671a775 : SUCCESS in 10m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/62f6a88a3231406592cc93c79c9f0ad5 : SUCCESS in 10m 37s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4819db6693e0415199678313ab120b4e : SUCCESS in 6m 33s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/26fb62c8155640c4a35e1341701beda5 : SUCCESS in 16m 30s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b1687e40d3e54ac8b89916cfda2640d7 : SUCCESS in 19m 54s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/2df97d0dd07f4023bf7b5673d225092b : SUCCESS in 19m 45s","accounts_in_message":[],"_revision_number":1},{"id":"3f7db7674745e6922412ba5c572dfce26fc10386","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2022-01-17 01:58:58.000000000","message":"Patch Set 1:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA https://elab-os-logsrv.delllabs.net/45/824845/1/check/EMC_PowerFlex_NOVA/5241b1b/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":1},{"id":"1ea8939be0726bd28d88b7644004831d4864a175","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-01-17 02:00:54.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/3ef774ba446b4043a9157e9d7c80b1d9 : SUCCESS in 24m 58s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/abc0ec117eb8464e96f581263fee5ab1 : SUCCESS in 17m 11s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a8a0114696d3f009c0935b39e8a3e6999f75f40d","author":{"_account_id":15941,"name":"DellEMC PowerFlex CI","email":"emc.scaleio.ci@emc.com","username":"emc-scaleio-ci","tags":["SERVICE_USER"]},"date":"2022-01-17 02:01:27.000000000","message":"Patch Set 1:\n\nBuild failed.  For information on how to proceed, see https://docs.openstack.org/infra/manual/developers.html\n\n- EMC_PowerFlex_NOVA https://elab-os-logsrv.delllabs.net/45/824845/1/check/EMC_PowerFlex_NOVA/5dad07e/EMC_PowerFlex_NOVA/None : NOT_REGISTERED\n\nLeave a comment with \u0027run-DellEMC PowerFlex CI\u0027 to trigger a recheck. For more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/DellEMC_PowerFlex_CI","accounts_in_message":[],"_revision_number":1},{"id":"49578b2b4b4e36b9fccb3eb155d62b9be6ca10dd","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2022-01-17 04:28:56.000000000","message":"Patch Set 1:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/824845/1/iscsi : SUCCESS in 2h 53m 53s","accounts_in_message":[],"_revision_number":1},{"id":"0e692650f94298d1c35ed55d3be3fddd7c9ad569","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2022-02-16 14:37:48.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"eda491308e1dead36538db91cffb06ec30527dff","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2022-02-17 05:00:03.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"75df844e1c95f85345736a4018b2fe9201f40330","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2022-02-17 05:19:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f83a3a62ef3a13400a15a992a4bb3ec1802e5a17","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-17 06:06:48.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f192d5bb76f04491882b8c8a70fde106 : SUCCESS in 15m 57s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/abdf870eaa3f462aa2bc32f31109222a : SUCCESS in 15m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae15f4db45184c63903b2b1080e9ce8e : SUCCESS in 13m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/153bf7c910f74876b888df5283f6c7b4 : SUCCESS in 13m 27s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9a91935826bb463f8f7ba2e9f792e9a6 : SUCCESS in 16m 30s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/63cb8d2a9c7040a1a2c6c7c1c5f37d7e : SUCCESS in 10m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/3c722cf32f334ff8af92789d3e8b370c : SUCCESS in 6m 41s (non-voting)\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/a3fae87096174b8a8112542b4f5154f2 : SUCCESS in 21m 53s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/56e81b336dea4172bef54ed1ffea0233 : SUCCESS in 20m 04s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/ccbc20cd5a5043848c88dff9d06d560b : SUCCESS in 20m 30s","accounts_in_message":[],"_revision_number":2},{"id":"d3b1a3d68f5b1da085ae5161ed0294408f668060","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-17 06:27:22.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/69691c33757642fba1da74eec54d00da : SUCCESS in 23m 10s (non-voting)\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/50d26b999f434d8b98fabb5232815a1a : FAILURE in 39m 16s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"63bbd9488794c3249a77ce21c2fdacb0ccd76191","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2022-02-17 07:37:21.000000000","message":"Patch Set 2:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/824845/2/iscsi : SUCCESS in 2h 15m 40s","accounts_in_message":[],"_revision_number":2},{"id":"58fbc9ab6566e4f4e6b7af669183d5d617d2b0d5","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-21 10:13:33.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"e52ccb515c55e5b4f5bf77bf5dd714c348952aaa","author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"date":"2022-02-23 12:11:46.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c961ae2ba9d93b36a1cd6ee1be0e009fb7217dfe","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2022-02-24 16:52:20.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"1a6faa0230d70261d0f8d44fe6cda26485391367","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-24 16:53:08.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b85f85ffd715aaa48aba39bbedea99b71a0408eb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-24 18:17:54.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bc230a530fcb454697d3e72c5b40ca35 : SUCCESS in 13m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7678d3c25291412cacb008e4e78bb7dd : SUCCESS in 13m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/67aa355f088940c58f86cc05ed25a47a : SUCCESS in 14m 06s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/469b6fe7e5c34597928adde538f6ee02 : SUCCESS in 13m 31s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5ae7785367844c3a4c7c10e1a4dd13b : SUCCESS in 11m 39s\n- nova-tox-functional-centos8-py36 https://zuul.opendev.org/t/openstack/build/9992a12d41b6464a947958bd6cbaf033 : SUCCESS in 29m 19s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/433729bf37d04f21bb5599e5ab9b3809 : SUCCESS in 21m 55s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d755fb69f60d4c5d9e32e0ebda64c187 : SUCCESS in 26m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1fa524f98fff4272980d9bf856bc2c11 : SUCCESS in 6m 27s","accounts_in_message":[],"_revision_number":2},{"id":"d390cbdb23fd15d2c6774afe34955921aa59cc0f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-24 18:17:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"19cd4bf6707b71dfc482a2fe5dcaa5b09b2fd84d","revisions":{"de65684c449bba03a779575a78e3b4dbcdfa155c":{"kind":"REWORK","_number":1,"created":"2022-01-17 01:33:09.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/45/824845/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/45/824845/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/824845/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/824845/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/824845/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/45/824845/1"}}},"commit":{"parents":[{"commit":"d9190912b95b788394864141b709e6e0dd2ebf27","subject":"Revert project-specific APIs for servers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d9190912b95b788394864141b709e6e0dd2ebf27"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2022-01-17 01:15:29.000000000","tz":-360},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2022-01-17 01:15:29.000000000","tz":-360},"subject":"Test PROJECT_ADMIN APIs with no legacy rule case","message":"Test PROJECT_ADMIN APIs with no legacy rule case\n\nPROJECT_ADMIN APIs are tested with no legacy rule\ncase where only new defaults rule will be tested.\n\nFew APIs like create server on specific host, with\nexternal network, with zero disk, and get all servers\ndoes not pass the project id in oslo policies so\nadmin on any project will be allowed to perfome those\naction but they will be creating server for their own\nproject. It means legacy admin is allowed for those APIs\neven with no legacy rule case also.\n\nother PROJECT_ADMIN APIs like show host_status in get servers\nAPIs will not allow legacy admin in no legacy rule case.\n\nPartial implement blueprint policy-defaults-refresh-2\n\nChange-Id: I8b5d342ee072770ce28ab231211ce74bd7005a98\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/de65684c449bba03a779575a78e3b4dbcdfa155c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/de65684c449bba03a779575a78e3b4dbcdfa155c"}]},"branch":"refs/heads/master"},"19cd4bf6707b71dfc482a2fe5dcaa5b09b2fd84d":{"kind":"REWORK","_number":2,"created":"2022-02-17 05:19:38.000000000","uploader":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"ref":"refs/changes/45/824845/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/45/824845/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/824845/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/824845/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/45/824845/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/45/824845/2"}}},"commit":{"parents":[{"commit":"d9190912b95b788394864141b709e6e0dd2ebf27","subject":"Revert project-specific APIs for servers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d9190912b95b788394864141b709e6e0dd2ebf27"}]}],"author":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2022-01-17 01:15:29.000000000","tz":-360},"committer":{"name":"Ghanshyam Mann","email":"gmann@ghanshyammann.com","date":"2022-02-17 05:02:01.000000000","tz":-360},"subject":"Test PROJECT_ADMIN APIs with no legacy rule case","message":"Test PROJECT_ADMIN APIs with no legacy rule case\n\nPROJECT_ADMIN APIs are tested with no legacy rule\ncase where only new defaults rule will be tested.\n\nFew APIs like create server on specific host, with\nexternal network, with zero disk, and get all servers\ndoes not pass the project id in oslo policies so\nadmin on any project will be allowed to perfome those\naction but they will be creating server for their own\nproject. It means legacy admin is allowed for those APIs\neven with no legacy rule case also.\n\nother PROJECT_ADMIN APIs like show host_status in get servers\nAPIs will not allow legacy admin in no legacy rule case.\n\nPartial implement blueprint policy-defaults-refresh-2\n\nChange-Id: I8b5d342ee072770ce28ab231211ce74bd7005a98\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/19cd4bf6707b71dfc482a2fe5dcaa5b09b2fd84d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/19cd4bf6707b71dfc482a2fe5dcaa5b09b2fd84d"}]},"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Review-Priority","status":"MAY"}]}],"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":{}}}]}
