)]}'
{"id":"openstack%2Fplacement~760239","triplet_id":"openstack%2Fplacement~master~Ie56fac6e0714f418b26c875735caf8867a1a1d9f","project":"openstack/placement","branch":"master","topic":"secure-rbac","hashtags":[],"change_id":"Ie56fac6e0714f418b26c875735caf8867a1a1d9f","subject":"Implement secure RBAC for resource classes","status":"MERGED","created":"2020-10-28 21:08:29.000000000","updated":"2021-02-03 18:48:13.000000000","submitted":"2021-02-03 18:48:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"760239-secure-rbac","meta_rev_id":"c1d2b00dfa91fcc8da8199ab4017a9add9224950","_number":760239,"virtual_id_number":760239,"owner":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-02-03 18:48:12.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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":2,"date":"2021-02-03 18:48:13.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-02-02 19:12:03.000000000","permitted_voting_range":{"min":2,"max":2},"_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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-02-02 19:12:03.000000000","permitted_voting_range":{"min":1,"max":1},"_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":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-10-28 21:08:29.000000000","updated_by":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"reviewer":{"_account_id":9954,"name":"Lance Bragstad","username":"lbragstad","inactive":true},"state":"REVIEWER"},{"updated":"2020-10-29 06:04:44.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-01-13 14:04:15.000000000","updated_by":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2021-02-02 19:12:03.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"}],"messages":[{"id":"edd19e619eb3465e3e8f1210783e3dd9e75a3ed8","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-10-28 21:08:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3c78ea893d967a30a4dc137d84900696f2b82b5f","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-10-28 21:09:36.000000000","message":"Topic set to secure-rbac","accounts_in_message":[],"_revision_number":1},{"id":"041bd18a2273ac0b60806c72164e1a2c5079bd79","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-29 06:04:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/cdfb5d72d049499699d2f597e04ba9bb : SUCCESS in 59m 16s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/d22ec060ee6c4f37a187cdf9dd0aaada : SUCCESS in 1h 11m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a01ac8f160ec433f8fd6d714646af5a7 : SUCCESS in 5m 55s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8e5196f15a524fe0a5c8c4fcdaa1d7df : SUCCESS in 5m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2b87afe4cd3845abbeb72510b5676d79 : SUCCESS in 5m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f35ac6f7fca645b8bf76eb842726ec4c : SUCCESS in 4m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c7c50d005bc647819bfadadd7f96bd61 : SUCCESS in 5m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5aec9b1408b45329edd9770387b8e07 : SUCCESS in 7m 53s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/bba4612bfabc47a1a64f807833f3db4c : SUCCESS in 5m 05s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/ad22d4d1447f4349b88506491984e6a5 : SUCCESS in 6m 12s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/51ee49c694b04c7fa3f1fd58533052b2 : SUCCESS in 31m 36s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/ff4c2e70f9734eab978a8e4dcfa081f5 : SUCCESS in 11m 47s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b499dc26fc4e44d1850450791bc15f82 : SUCCESS in 1h 04m 43s","accounts_in_message":[],"_revision_number":1},{"id":"938d49319d9832834a2f35b80c7fb45919d0090f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-11 21:32:25.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8dc4820e212ddc740324cc65b912b51fdff122a0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-11 23:46:09.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/2cb75e0c2c6b41218526483eb9675750 : FAILURE in 53m 32s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/c1b978c05d0641ef9dafced0e70acc64 : SUCCESS in 1h 18m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/15f13827e40a40ddbc928c51afc02453 : SUCCESS in 6m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a52669eaf1234a2dafb2d0e76b97b3ce : SUCCESS in 6m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02ada69a72864c70b582d72873eb1ebd : SUCCESS in 4m 40s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/ba7ac71170274be0ba81344625a60ccb : SUCCESS in 15m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/34a460b7be6f407b9e8d4f59dfc91c65 : SUCCESS in 5m 26s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/60e943685dc5483380d5630aff9c524f : SUCCESS in 5m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f05ed61828504c669b09e1575f7ae081 : SUCCESS in 7m 42s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/6b32b7043c2f4415b4257171e68b3453 : SUCCESS in 5m 58s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/03eba8da34f24067904906bed6c24190 : SUCCESS in 5m 27s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/abbe4425b80c4dcba59e6fc8038faf0c : SUCCESS in 6m 56s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c3e864dbe1b145cb843f9cffa9072a16 : SUCCESS in 19m 52s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/882dfcb639b140f7b5d344288c553525 : SUCCESS in 30m 59s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/fba135e80edd4136a52ec252b6b9ae9d : SUCCESS in 11m 06s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/143286bf37a44f39aa1b523008af0ea9 : SUCCESS in 54m 35s","accounts_in_message":[],"_revision_number":2},{"id":"70594c77ed905ad68eef5ccc1457a3b0c74d93cc","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-12 14:42:32.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"d515a6b618bafd1fc2ec8a98532636cefb0ce4f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-13 02:10:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/21c297fcc3714ea6a13e64c5f565e30e : SUCCESS in 1h 01m 17s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/33b3b8478318441fa8228748e0849220 : SUCCESS in 1h 21m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ff971a94cd194499bb456571f065d654 : SUCCESS in 6m 51s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/421ed348e21b4b8283d380765dd3a881 : SUCCESS in 5m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/586bc8822cd846ffaacedc32c9eeb14c : SUCCESS in 4m 57s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c9aaef204ddb4a90b58f8bd4ccd75acd : SUCCESS in 5m 38s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/53bc6ad550724d208fb2af67268c1f18 : SUCCESS in 11m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8cbc9a270f5d43f1996ae6d0c8869a54 : SUCCESS in 6m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8d29691d1fcb4fe9931abc2aeb984d45 : SUCCESS in 8m 10s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/736d29eb897b419c91bb8502782ddf35 : SUCCESS in 6m 02s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/be478d31532749cb9e8d67f3ecc103f2 : SUCCESS in 5m 22s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/fc6010c219324cb1b34b2129763a8391 : SUCCESS in 5m 14s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/fb94689dc60f4d258c81722f2b06251e : SUCCESS in 17m 42s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/cec2f08dd4ee443b8f73b1b2e274121b : SUCCESS in 30m 33s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/68035d95006c47c180e2eb6f14b3935b : SUCCESS in 10m 54s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/801249fb3821493385253e2b6655e3a8 : SUCCESS in 1h 17m 05s","accounts_in_message":[],"_revision_number":2},{"id":"93bca933d5d4fd744655cb00bd601944f2547d49","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-21 02:26:02.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"01ddddb890f8f9ad3cb1b14909b446c328b4874c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 03:38:40.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/a290f62c19ff4265a3aab9af76935185 : SUCCESS in 1h 05m 21s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/41da34350bf64eab91099df6e28d4eeb : SUCCESS in 1h 01m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/fb22d4441ec5477d8c47c91b357142ff : SUCCESS in 6m 47s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/03da06eae9324c64a2513007b77094fd : SUCCESS in 6m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/be4bb76c666c489684f3982f827045a0 : SUCCESS in 4m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/36e9dc0733c6449fa5977e817ee31b9e : SUCCESS in 4m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/5b73678121cc4edea1c18e52d3061daa : SUCCESS in 7m 23s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9fcd43cf26ca4a99a2900b347085117a : SUCCESS in 6m 24s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b55d62d9731411eaca74eeae760fa9f : SUCCESS in 7m 09s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/c3f2488943c44044abb0f1f2a1169f2c : SUCCESS in 5m 09s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/3c5d77e090f34203b379270a0ac2bb23 : SUCCESS in 5m 40s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/8a42d29b0df54de49fe0e068daac8adf : SUCCESS in 7m 23s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/20f1e81376104feb9a40ee985c8a3a3e : SUCCESS in 16m 15s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/0740aa1f19d648be840b7fce09dca121 : SUCCESS in 19m 28s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/ce9e2d1e97984fe69f299b7cd0d5bc5a : SUCCESS in 10m 34s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/198683effe604c5783a3dce6baecc2eb : SUCCESS in 48m 37s","accounts_in_message":[],"_revision_number":3},{"id":"b4b4c92b161d1839be87ad5e07b61ac6020f97de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-21 17:09:45.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"02e534440490466e685e2967363ea015371fe9d0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-22 01:37:28.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"5f50f4fbd97744c0297edfa933a427ea36509af4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 03:12:00.000000000","message":"Patch Set 5: 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/f650568f14474eda8bb39fc89e48ec0e : FAILURE in 1h 23m 48s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/0e23f7b684dd40808a497242fabd3d9a : SUCCESS in 1h 21m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8787df4a5b234e0699e8245803a4d1c2 : SUCCESS in 6m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1c5e1fddc07a41779e44921381cc38cf : FAILURE in 6m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d0b4ad558d5849758642a5bc37e0acfa : SUCCESS in 5m 12s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a438c0e4845943ed9627bff3a0949fd4 : SUCCESS in 5m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1cd6bf13c63d4eb4a22f6ed1c865fb36 : SUCCESS in 6m 53s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/58d9203036f24292a74fa89bb0cfb370 : SUCCESS in 6m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e8505e67879b4d9ab5ddca58233e6efb : SUCCESS in 8m 52s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/9e10b661feef4b8685b01180706043cf : SUCCESS in 5m 56s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/37173e9c20db417caec64d04194904e7 : SUCCESS in 5m 50s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/6a57d8e393864604afd98808a2c41b5f : SUCCESS in 5m 49s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/24749a15d92a4a3285b965efcbe23632 : SUCCESS in 17m 10s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/cad30ec1afba4c6bbdb4e70d14debe95 : SUCCESS in 32m 14s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/139c0afb21b5432abc067090a5d7bc0c : SUCCESS in 15m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/959c705e48834c10bf41abef9fb728b9 : SUCCESS in 1h 10m 30s","accounts_in_message":[],"_revision_number":5},{"id":"917928a4092686ee13d9eadff0f93b326f05146f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-22 03:44:41.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"9fde7ffee55bd6606c6a29cee497db8e7b203822","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 05:11:02.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/7b55154e6f0c4bc98fcfb9f304e5bbee : SUCCESS in 56m 44s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/422337bc5c79400fbb808b7e62f9285f : SUCCESS in 1h 19m 23s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/22400e359c5341e4af80dd2e6ca2163e : SUCCESS in 5m 41s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0749e70b0cbc4d0b82415b315e95e10d : SUCCESS in 5m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f27bc34e9be47c9b07fb258717859c5 : SUCCESS in 4m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/94aab2c9ca8a4e18849a701edcdf2622 : SUCCESS in 4m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/da07356b3bb949ce952ef2e55a9eff2c : SUCCESS in 4m 33s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dea3fdebf2d949acb4f7bbc8580e476e : SUCCESS in 5m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0cd28a329e894e6080a53d20b4e14b33 : SUCCESS in 6m 49s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d7f7bbf3b38246eeac0722ab839f7689 : SUCCESS in 4m 24s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/fe6f589c64a3463c9e6d67c27178acd6 : SUCCESS in 4m 52s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c28398b7998843ab9da0f26cdebafc7e : SUCCESS in 5m 01s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c9abceb0ea684e43b8c9ab75e0419ed4 : SUCCESS in 15m 55s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/28ebfdceb8be44d9ab96fb8c86624540 : SUCCESS in 24m 14s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/c5f27aa2d4e64d04a025ccd53202f6a5 : SUCCESS in 10m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6c7719a7903c4af7a90b44e61d0cc2bb : SUCCESS in 58m 14s","accounts_in_message":[],"_revision_number":6},{"id":"c84292322b324e969032ecb5785ebcddf8ea5773","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-22 10:32:11.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"674ac735d21a31f268ee1cf5c8bb765a8ab8f2e9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-22 22:47:18.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"3415d2f86c1d77352e0167f490ce58d830ae7de4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-23 00:05:55.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/d557f004dcd340999d3bf78335521e95 : SUCCESS in 53m 44s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/be6813d5ad5e4928b195ada9041db6c1 : SUCCESS in 1h 15m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/e75c35d985fe40e282554db43fb75b7a : SUCCESS in 6m 59s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0f502b5ff62c4b80a4545dda606af0a3 : SUCCESS in 6m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fae8c5f500e84baf9bff175cdeb436e8 : SUCCESS in 4m 54s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3db10a4f755e49b897f6df2332910043 : SUCCESS in 6m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8d6adabda18c4d6f8b916f12af558035 : SUCCESS in 5m 55s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c5a717daba93475ab1dac210008f4e1a : SUCCESS in 5m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b7bf8813c074f8092645cc75b5f8e50 : SUCCESS in 8m 30s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/af70f3b1a84643208e76f3b45938e587 : SUCCESS in 5m 06s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/2e7f770273fa41ee9c3630c24393a92e : SUCCESS in 6m 27s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/846fbb075afb417a856bc9c14ca615fb : SUCCESS in 8m 31s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/78b29440d8cc40379b402f990f0fbe1d : SUCCESS in 18m 02s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/e6de2bea52864dd089339acd8da1c7b2 : SUCCESS in 30m 52s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/8720834c6b104e478ad6587856d2e4fa : SUCCESS in 10m 52s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8340e0e04ebd4d21a131d1cec4ad6a4e : SUCCESS in 1h 01m 33s","accounts_in_message":[],"_revision_number":7},{"id":"a0730cb28c82890e6bafe4707f948d274834d878","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 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"861f4c73d3443308de97639634f8dbdd8906a08c","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 9.","accounts_in_message":[],"_revision_number":9},{"id":"d16d0f7ff3c0f31aaaf186465434a4bdb5f2f6ee","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-26 12:59:26.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"7ecde7f91fe108a355e22b0efc2e71b76549cd0a","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-26 14:42:58.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"01a4dd83f91dfcdc2e0dbe19f8710c8260663c9e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-26 15:24:56.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/8c8d8c6b435943c59a488d32ec7b7cdb : SUCCESS in 1h 10m 56s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/234487dc6fa549b994d0c82cd617d921 : SUCCESS in 1h 18m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a1f14e11547b4fad9ce735bf7f63b5de : SUCCESS in 5m 57s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d9362992a45c449ab842e887e6c444b6 : SUCCESS in 7m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/74a69e4b5937404a8e6386d0617be7a8 : SUCCESS in 6m 15s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/f7fa84ff23ea4d3193b8da92024f91f0 : SUCCESS in 6m 03s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c73a3d01f8e2487499df18f728d43ed0 : SUCCESS in 5m 16s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/4559e9f4232d4cb694bca34887b726e8 : SUCCESS in 5m 53s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/799c270e60cd41ae97770135f3ceef79 : SUCCESS in 7m 22s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/67b586b9625c4b8ebbd83d9a66465ab5 : SUCCESS in 5m 34s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/9581a5d532b140448d1fdf0afd21e044 : SUCCESS in 6m 01s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/60ab2b9a6c8c4a4f8a45aa362a6addc1 : SUCCESS in 7m 31s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7146f38020634931bf62995d9dc97ab8 : SUCCESS in 16m 32s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/21051a3c020a4a5aa608628921fe3b83 : SUCCESS in 26m 21s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/a8ba584d7f9349878a4fcb6559917575 : SUCCESS in 19m 47s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/27505e5538ab4c84a15decef10f4c771 : SUCCESS in 1h 01m 47s","accounts_in_message":[],"_revision_number":9},{"id":"8a78d26199d3ea2a9c0bf8f6b44f6a7ad84b2e5c","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 10: Patch Set 9 was rebased.","accounts_in_message":[],"_revision_number":10},{"id":"ab09b057e0d3d2cea6b6dec9a28fa08e6993ad71","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 23:36:26.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/889631d751cd4756b50440d37b6eee04 : SUCCESS in 1h 03m 20s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/e41df698fee94d26b728337f32920ff0 : SUCCESS in 1h 19m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/508ac7cffbad4d42a0f9e151fceda542 : SUCCESS in 8m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c7ddc1def28148b28b29a27622a44148 : SUCCESS in 5m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7ee6cf72151042b188e7dc9af2acbee4 : SUCCESS in 5m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/b0c8cf1b780942a69c6307c862f4461f : SUCCESS in 5m 28s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d323f993a2074b40ad4319b8b77b6627 : SUCCESS in 5m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1eec436ea309480dbac5ab73021a5bcd : SUCCESS in 5m 54s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5989731921764a5ab885a0562644c24f : SUCCESS in 8m 32s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/a1f14a4192c547ef8ddf88c9b2f8c200 : SUCCESS in 6m 42s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/113fbbcf4bc64059a21ae458e68aced0 : SUCCESS in 5m 27s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f781b57b58384d5b8508eecce30ea957 : SUCCESS in 6m 29s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/269816a8af24469081c8a8c80f7e794b : SUCCESS in 12m 42s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/ce7a54ea8cc74e32a4b8565894598bdd : SUCCESS in 21m 56s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/7265ed57d29a4c7b875d8e599d6b60e8 : SUCCESS in 13m 55s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c25f724f022c430496fafc05cfb948a9 : SUCCESS in 56m 56s","accounts_in_message":[],"_revision_number":10},{"id":"6d322bcd58df2010c0ed6d293a27809545853382","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-02 19:12:03.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"aebce394ae3ee432e29fc790029c0ad815dc3a95","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 16:19:59.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"101d41648853ba3bf005c589434c49b4c5d88dfe","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 18:48:12.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/4c32084aa47d4ab9a84341ab74077256 : SUCCESS in 1h 02m 05s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/99e2959814804d32a8872de62b1401e1 : SUCCESS in 1h 16m 18s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b1a519e374bc47d39ca6166e2322477b : SUCCESS in 6m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/108a48364fc24820bd9d63fbea6ebbe8 : SUCCESS in 5m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7c4e849de1ca4f98af86ea09c5bf03ca : SUCCESS in 4m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d694e51094714e9ea2b54ba061a82438 : SUCCESS in 5m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f15c92310ff04e4ab629c583446bc450 : SUCCESS in 8m 02s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/14a9a27aff864647b597a19db036939e : SUCCESS in 6m 44s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/21fc9d22a31a4fe489eec726db16fa6f : SUCCESS in 5m 59s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/084719f9a6e64d8c80e1dc08b118d1da : SUCCESS in 7m 22s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3e75a4c0bbdb4e328961ad185fea3285 : SUCCESS in 13m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4b14ce42c2c64908a22d5de6a88e6e67 : SUCCESS in 1h 03m 47s","accounts_in_message":[],"_revision_number":10},{"id":"72fe02f437ddedc7288cd5a927d225eca45955e1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 18:48:13.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"e0c9a5a94dc3b3fcab0b2b674e0f7033cab63b34","revisions":{"24d6044d1d0766847c4695065fe61de9a573220d":{"kind":"REWORK","_number":1,"created":"2020-10-28 21:08:29.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/39/760239/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/39/760239/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/39/760239/1"}}},"commit":{"parents":[{"commit":"686acf37c78d2c769ef8e2605bbe9c2e33093a22","subject":"Implement secure RBAC for inventories","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/686acf37c78d2c769ef8e2605bbe9c2e33093a22"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:05:14.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:05:14.000000000","tz":0},"subject":"Implement secure RBAC for resource classes","message":"Implement secure RBAC for resource classes\n\nThis commit updates the policies for the resource classes in placement to\nsupport read-only roles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: Ie56fac6e0714f418b26c875735caf8867a1a1d9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/24d6044d1d0766847c4695065fe61de9a573220d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/24d6044d1d0766847c4695065fe61de9a573220d"}]},"branch":"refs/heads/master"},"55b7a06017f630f14d8baa44214c20b61b104062":{"kind":"REWORK","_number":2,"created":"2021-01-11 21:32:25.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/39/760239/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/39/760239/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/39/760239/2"}}},"commit":{"parents":[{"commit":"4495abc73069390499fbdc2acc7e6d8866ca8ece","subject":"Implement secure RBAC for inventories","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4495abc73069390499fbdc2acc7e6d8866ca8ece"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:05:14.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-11 20:56:26.000000000","tz":0},"subject":"Implement secure RBAC for resource classes","message":"Implement secure RBAC for resource classes\n\nThis commit updates the policies for the resource classes in placement to\nsupport read-only roles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: Ie56fac6e0714f418b26c875735caf8867a1a1d9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/55b7a06017f630f14d8baa44214c20b61b104062"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/55b7a06017f630f14d8baa44214c20b61b104062"}]},"branch":"refs/heads/master"},"7b65dec23e57239f197bf4be62cef4b6c444d6db":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-01-21 02:26:02.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/39/760239/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/39/760239/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/39/760239/3"}}},"commit":{"parents":[{"commit":"f09dd6f4f17ebb9ad9ffdca96cd283a952f6d787","subject":"Implement secure RBAC for inventories","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f09dd6f4f17ebb9ad9ffdca96cd283a952f6d787"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:05:14.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-21 02:23:22.000000000","tz":0},"subject":"Implement secure RBAC for resource classes","message":"Implement secure RBAC for resource classes\n\nThis commit updates the policies for the resource classes in placement to\nsupport read-only roles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: Ie56fac6e0714f418b26c875735caf8867a1a1d9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7b65dec23e57239f197bf4be62cef4b6c444d6db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7b65dec23e57239f197bf4be62cef4b6c444d6db"}]},"branch":"refs/heads/master"},"4ee67bb6c3ef95e0992118984733200d9ea037fa":{"kind":"REWORK","_number":4,"created":"2021-01-21 17:09:45.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/39/760239/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/39/760239/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/39/760239/4"}}},"commit":{"parents":[{"commit":"b4d288aec062e77a65547c360e91863ff00b6b52","subject":"Implement secure RBAC for inventories","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b4d288aec062e77a65547c360e91863ff00b6b52"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:05:14.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-21 17:05:55.000000000","tz":0},"subject":"Implement secure RBAC for resource classes","message":"Implement secure RBAC for resource classes\n\nThis commit updates the policies for the resource classes in placement to\nsupport read-only roles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: Ie56fac6e0714f418b26c875735caf8867a1a1d9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4ee67bb6c3ef95e0992118984733200d9ea037fa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4ee67bb6c3ef95e0992118984733200d9ea037fa"}]},"branch":"refs/heads/master"},"1d60569ffa27f99e772658f197fd748eed004daa":{"kind":"REWORK","_number":5,"created":"2021-01-22 01:37:28.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/39/760239/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/39/760239/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/39/760239/5"}}},"commit":{"parents":[{"commit":"3dd27f883ae5d6b557c98df78bf1c9b2f4b27ac9","subject":"Implement secure RBAC for inventories","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/3dd27f883ae5d6b557c98df78bf1c9b2f4b27ac9"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:05:14.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-22 01:29:52.000000000","tz":0},"subject":"Implement secure RBAC for resource classes","message":"Implement secure RBAC for resource classes\n\nThis commit updates the policies for the resource classes in placement to\nsupport read-only roles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: Ie56fac6e0714f418b26c875735caf8867a1a1d9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1d60569ffa27f99e772658f197fd748eed004daa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1d60569ffa27f99e772658f197fd748eed004daa"}]},"branch":"refs/heads/master"},"54e295abe9468e38abfa66e2184a00eaad681d55":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2021-01-22 03:44:41.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/39/760239/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/39/760239/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/39/760239/6"}}},"commit":{"parents":[{"commit":"7bba361f9b970c3bea70a5019b00a4ab01bddbc4","subject":"Implement secure RBAC for inventories","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7bba361f9b970c3bea70a5019b00a4ab01bddbc4"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:05:14.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-22 03:40:45.000000000","tz":0},"subject":"Implement secure RBAC for resource classes","message":"Implement secure RBAC for resource classes\n\nThis commit updates the policies for the resource classes in placement to\nsupport read-only roles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: Ie56fac6e0714f418b26c875735caf8867a1a1d9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/54e295abe9468e38abfa66e2184a00eaad681d55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/54e295abe9468e38abfa66e2184a00eaad681d55"}]},"branch":"refs/heads/master"},"560ff37f9f19a16733d8fcaa76e0de28e4e63ab5":{"kind":"REWORK","_number":7,"created":"2021-01-22 22:47:18.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/39/760239/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/39/760239/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/39/760239/7"}}},"commit":{"parents":[{"commit":"8ec6ed073aa90489fe07b91591d84b898181941d","subject":"Implement secure RBAC for inventories","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/8ec6ed073aa90489fe07b91591d84b898181941d"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:05:14.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-22 22:43:47.000000000","tz":0},"subject":"Implement secure RBAC for resource classes","message":"Implement secure RBAC for resource classes\n\nThis commit updates the policies for the resource classes in placement to\nsupport read-only roles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: Ie56fac6e0714f418b26c875735caf8867a1a1d9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/560ff37f9f19a16733d8fcaa76e0de28e4e63ab5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/560ff37f9f19a16733d8fcaa76e0de28e4e63ab5"}]},"branch":"refs/heads/master"},"b38f3d8d08a2270daa8c75f6e85abb892fed299f":{"kind":"TRIVIAL_REBASE","_number":8,"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/39/760239/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/39/760239/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/39/760239/8"}}},"commit":{"parents":[{"commit":"ef2c9f48d991a47ac02b945937bdb55d57243942","subject":"Implement secure RBAC for inventories","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/ef2c9f48d991a47ac02b945937bdb55d57243942"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:05:14.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-26 11:56:02.000000000","tz":0},"subject":"Implement secure RBAC for resource classes","message":"Implement secure RBAC for resource classes\n\nThis commit updates the policies for the resource classes in placement to\nsupport read-only roles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: Ie56fac6e0714f418b26c875735caf8867a1a1d9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b38f3d8d08a2270daa8c75f6e85abb892fed299f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b38f3d8d08a2270daa8c75f6e85abb892fed299f"}]},"branch":"refs/heads/master"},"c7faa6e290006e30d62a2dc775f6a6a13753d77f":{"kind":"REWORK","_number":9,"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/39/760239/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/39/760239/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/39/760239/9"}}},"commit":{"parents":[{"commit":"7a2a5de6498b0ee4c03ee3ad7410d30bd1b1737b","subject":"Implement secure RBAC for inventories","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7a2a5de6498b0ee4c03ee3ad7410d30bd1b1737b"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:05:14.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-26 12:54:37.000000000","tz":0},"subject":"Implement secure RBAC for resource classes","message":"Implement secure RBAC for resource classes\n\nThis commit updates the policies for the resource classes in placement to\nsupport read-only roles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: Ie56fac6e0714f418b26c875735caf8867a1a1d9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c7faa6e290006e30d62a2dc775f6a6a13753d77f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c7faa6e290006e30d62a2dc775f6a6a13753d77f"}]},"branch":"refs/heads/master"},"e0c9a5a94dc3b3fcab0b2b674e0f7033cab63b34":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2021-01-27 17:35:11.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/39/760239/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/39/760239/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/39/760239/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/39/760239/10"}}},"commit":{"parents":[{"commit":"d0e49b794b0891189d8ee431aaab1957de36b074","subject":"Implement secure RBAC for inventories","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/d0e49b794b0891189d8ee431aaab1957de36b074"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:05:14.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-27 17:22:10.000000000","tz":0},"subject":"Implement secure RBAC for resource classes","message":"Implement secure RBAC for resource classes\n\nThis commit updates the policies for the resource classes in placement to\nsupport read-only roles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: Ie56fac6e0714f418b26c875735caf8867a1a1d9f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e0c9a5a94dc3b3fcab0b2b674e0f7033cab63b34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e0c9a5a94dc3b3fcab0b2b674e0f7033cab63b34"}]},"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":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}}]}],"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":{}}}]}
