)]}'
{"id":"openstack%2Fplacement~760241","triplet_id":"openstack%2Fplacement~master~I5aec5f0ad24acd2c14c85a0a878c50790c2ab415","project":"openstack/placement","branch":"master","topic":"secure-rbac","hashtags":[],"change_id":"I5aec5f0ad24acd2c14c85a0a878c50790c2ab415","subject":"Implement secure RBAC for traits","status":"MERGED","created":"2020-10-28 21:08:29.000000000","updated":"2021-02-03 18:48:25.000000000","submitted":"2021-02-03 18:48:25.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":"760241-secure-rbac","meta_rev_id":"3e29284317bbaf89728c2ad37ff0b88ed9cfa885","_number":760241,"virtual_id_number":760241,"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:17.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:25.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:15:28.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:15:28.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:18:03.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:30.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:15:28.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":"623022c149be615ea8d2bdd0c968a99388645efd","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":"d4cb1e6632f458c2bb8efdaba21bfb3eac7feee6","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-10-28 21:09:45.000000000","message":"Topic set to secure-rbac","accounts_in_message":[],"_revision_number":1},{"id":"bba87a8a64d8a29c454360cccfbaf07c12e68f7a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-29 06:18:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/8327c913039e4045841f3e7acdbdd366 : SUCCESS in 1h 10m 30s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/59dd8435014e4568a43d5f1db980d1d4 : SUCCESS in 1h 13m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d89d9989f8614ddea2b4b0362bcdd14b : SUCCESS in 6m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f01184cc1dbf4f2693d1be9671d02b5a : SUCCESS in 6m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e08e06ec998e45008e6d523374dad01e : SUCCESS in 5m 00s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/78ed0d96fb17468ea31caedb668d49dd : SUCCESS in 4m 56s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e9a20893d7b04c8da23944900dbe03d9 : SUCCESS in 5m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/662ed5d4119f47489bd1fc5aeed0bf05 : SUCCESS in 7m 33s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b9b296500b8244a99cab53e02de2e6e1 : SUCCESS in 5m 06s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/bb6d853b9577472a83cbb0efde9a00a5 : SUCCESS in 5m 45s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/a2b12bec09a24f8681d8fe0b13deed61 : SUCCESS in 35m 32s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/8f8002bd00a1479e9cf1138616785dc5 : SUCCESS in 11m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/912fa83bda764b0a8092cfe434c49d91 : SUCCESS in 1h 00m 30s","accounts_in_message":[],"_revision_number":1},{"id":"32e5bf07da13e09e253f86b7cf9b0299bfa680d8","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":"c243ed29ca5548fd8cd776bcc87d7fd97f8bb6eb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-12 00:30:12.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/8e9b7773e43d4d148596e9b80d388f63 : SUCCESS in 1h 05m 14s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/7208bfbacf324e95a054bc1382e7dde9 : SUCCESS in 1h 59m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0b7d9f4470a94f6b95a38b5b4eeed241 : SUCCESS in 6m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9add2bd2f8814d95b03cfe505ebe23ff : SUCCESS in 6m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5548fc267ef2452fbd2c98a6232b5515 : SUCCESS in 4m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/7200a104cc7e4a31989c4bdf22e24680 : SUCCESS in 4m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/94c32a776a7d464199d789617f47c0a4 : SUCCESS in 5m 15s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/91ea7d1c07724d5e85f887b134f062f8 : SUCCESS in 7m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/05c21fcf0ed94c20a4b9b6901695e0e4 : SUCCESS in 10m 22s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/7099b0259a6b4a79b940acf8c1b02001 : SUCCESS in 6m 30s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/a87cfbe7c8864f7fa2c06f0e4ccd7cb6 : SUCCESS in 8m 38s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/867bbd108d63437d837c0c87f03c8720 : SUCCESS in 5m 37s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/5150d6de082e4ed095b71a0de212a62f : SUCCESS in 18m 03s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/15d7d9f005ea49ef9b9d8d771cc22c31 : SUCCESS in 21m 27s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/17c20c63bf4140909ef65bdf916a6e34 : SUCCESS in 12m 40s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d6355f4c5ebe45dc9a3d7ca2dfbbc42f : SUCCESS in 1h 14m 55s","accounts_in_message":[],"_revision_number":2},{"id":"288dfc713c25d291509c3d49fdcf817ca11cef2e","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":"ade55c3c6d18cdc9b459ac295d79f1b79d687d19","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 03:32:06.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/eb47a8bb0ba443d3a1cf77f67802b0d5 : SUCCESS in 59m 08s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/476d8c1e4c474580bb0a92eb2d661613 : SUCCESS in 1h 02m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cf79c6505ac341718d7ecbb9a8cc4e31 : SUCCESS in 6m 01s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/357aeb13c8454f20b852d1c96fd568d0 : SUCCESS in 6m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4b79fd5de78b41c29d94936feaefcf0b : SUCCESS in 4m 45s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2ef3207be371414f90a856ed05682478 : SUCCESS in 4m 30s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0cd3b375ac9f40f299ae7e8e7443de04 : SUCCESS in 5m 00s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8b594395318d489aa3484e11dbb29863 : SUCCESS in 5m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ce2791a90c6e4f4e89d66ccb2526b316 : SUCCESS in 7m 17s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/38a1eda08d8b4f78aa02fe5dedc89da4 : SUCCESS in 5m 01s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/58b340b3ffd045b0a10f5d9fc82b4762 : SUCCESS in 5m 32s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b17ab9ebdf4c4e3bbbb3e0b0ebb81ee9 : SUCCESS in 5m 32s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/86b6223d7ba04e65b40738b44db02b0c : SUCCESS in 17m 42s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/fdf53e969af840f7b990dcc738e1ec5d : SUCCESS in 25m 39s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/836c85f7b6c94b86a556b2ea11d1dc1c : SUCCESS in 11m 06s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/82ae8695ca5e48d989a805239cd74898 : SUCCESS in 48m 19s","accounts_in_message":[],"_revision_number":3},{"id":"1bf4967aa28206058c826e699b4dff450fab58f4","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":"5c10b618b9f5af43c75b73ee982ca60332ba2c05","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 01:23:33.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/814a78e539fc499c825aeeb6617cca9c : SUCCESS in 59m 57s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/30533b37bb9541bca4087fdd792e6ebb : SUCCESS in 1h 18m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/77fba66fb41c46c6a538c9f88597f3cd : SUCCESS in 5m 46s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/db24959db6c34a278a1c67f83a21dd90 : SUCCESS in 6m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/53a032ca02a144f19c5862d34461c45e : SUCCESS in 6m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d474574a68b74560b285dd8219728293 : SUCCESS in 6m 17s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c7968c1374544955bcf3f0f2f23d5222 : SUCCESS in 5m 33s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e83d9c0214c342aeb0cfd4e32606180e : SUCCESS in 5m 40s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc163b5688c64385968d255c72d54a38 : SUCCESS in 18m 17s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/5ee5857fcc1d42a383200b3fdcd81d45 : SUCCESS in 6m 10s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/00fbd3b80ae8486a8c760915bd7191a5 : SUCCESS in 7m 23s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/100f452494bb4b86b61f560716a36d89 : SUCCESS in 8m 37s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a886258f2119403e95eb36e1db40c689 : SUCCESS in 19m 32s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/75bb59f1d7844917b83c47feccfd170f : SUCCESS in 23m 11s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/dd0231da21df4df8bd21c1e74dd5c9b7 : SUCCESS in 12m 37s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3e1dd6fa60ba4c9a9a14df8e0691d437 : SUCCESS in 1h 11m 16s","accounts_in_message":[],"_revision_number":4},{"id":"db8b77c7ebd6655541c1839f7df5e23667a46712","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":"e1a00c7537f0f58b93d43d3862feb681e729728f","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":"52ba93be524e7dd601bd34ed77ec38ab7664bffa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 05:03:15.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/8c488923bd0a4a22b831e337c23a9311 : SUCCESS in 1h 10m 09s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/ef584b3b9124423cb906a4c8b3c66600 : SUCCESS in 1h 11m 57s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8136e68f88e84edfb8608583426b32b5 : SUCCESS in 7m 00s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/362ebb2113e94edfba866d6f26baec30 : SUCCESS in 7m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7051bcf5401d467093b0b1fa189e3d8e : SUCCESS in 5m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/61ca68f4f8774085bbe5399ced065528 : SUCCESS in 4m 01s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1005679663964b73b02dc528c0bac9a0 : SUCCESS in 4m 51s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/cd3635b4c43b47b79390ce43e7eb1665 : SUCCESS in 6m 15s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d8fa5872dc2d410fa42795540633fcb1 : SUCCESS in 8m 19s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/31c70b5d787141f8973ee9a4797faac2 : SUCCESS in 4m 51s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/c920547ff3c041e1ba858e2a84abb431 : SUCCESS in 6m 47s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/f4e1d2444a07450eaecc5855eec82fe0 : SUCCESS in 6m 48s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/4e3d42f2118f43a28044dd1431c7f032 : SUCCESS in 17m 38s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/10e131dd69994eb58f80ada7ce398b4b : SUCCESS in 24m 45s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/f4019e3ae127425384acdeef31e3eb0c : SUCCESS in 10m 33s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a3191f3979c54e2b901bc90de0b4e82c : SUCCESS in 1h 08m 48s","accounts_in_message":[],"_revision_number":6},{"id":"c51400bad4d868d8a77d26ef7e560e511233539c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-22 10:35:03.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"b1125a52f3775ba7b5feb33cea9ee8a4575f6d85","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":"14f439087bad645c4d3a7f9489bd58bc5cfb390c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-23 00:07:50.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/ae4b4acc6e8a464493343ec5432e135b : SUCCESS in 1h 02m 41s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/5c57d4a297504db797cbb4b0d3f73afa : SUCCESS in 1h 10m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/819885f568254614b67181ae189bde50 : SUCCESS in 6m 45s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/81bdba995dc7465fa49085334cb422f4 : SUCCESS in 9m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a6e4cb367be5417f8c1fbeb961ffc115 : SUCCESS in 4m 58s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3182d57af3044d708316a85f11c96141 : SUCCESS in 4m 25s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/dfc5e03fed7a43a1b4548a641135c0c3 : SUCCESS in 6m 04s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1c01653f6262424c9c232f83960a1f4a : SUCCESS in 6m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/badc5bd0edd0457dab524bf9a4110644 : SUCCESS in 7m 54s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/ccf7fbb09d394b028d73ed0e518495ad : SUCCESS in 5m 26s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/f3fd2342f625433887c39d0fb09af024 : SUCCESS in 5m 21s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/480da54a87eb486bbfc68ee3540a2997 : SUCCESS in 5m 35s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/25321c21403749ccb9392b477bb1c036 : SUCCESS in 17m 43s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/e7beb28c30a0421b8ccf7cfaa12a91e0 : SUCCESS in 25m 10s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/227048f18a90469784f8fa3b008483b5 : SUCCESS in 11m 01s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9a9fdad9b2214a2aa7e9ae9f28a0fca4 : SUCCESS in 54m 50s","accounts_in_message":[],"_revision_number":7},{"id":"b23aec24a29979daf614357d53798126af438621","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":"7569193ef6235dca5bf0b33c02c24626e0845c4e","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":"f1ca80293e7f9ff3bf830b67d54ee35e77a17a1a","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-26 12:59:33.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"dca6baae3fa16759656decef7eb85baccee9b15e","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-26 14:43:34.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"689cf03995acff6509b6ff8384ee45d2dfc64761","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-26 15:19:54.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/944a49263a014ab5812b90df0c5421bf : SUCCESS in 1h 01m 09s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/0a912e38c3ed4ee4b1c8dc65d2a9c90c : SUCCESS in 1h 12m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dcda7775ff8d4250a77d9a524a819a69 : SUCCESS in 6m 42s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0560f55a04ec4afe8ce3fd9610d4ae46 : SUCCESS in 7m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d1698c14212c45e3bccf42e87dd22ffc : SUCCESS in 5m 27s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3b4d043d9fac413cbf5ddedb54bf3361 : SUCCESS in 4m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8b9c256d1b3840c3b6c3106cc2e6c4f1 : SUCCESS in 5m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2fa4cdeda6464ccf8c207dc0a5f77fda : SUCCESS in 6m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8a9e1bcc6bfa4e809b4524e8445ca7e9 : SUCCESS in 7m 08s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/865971047e2643ff8c08b5cf0493097c : SUCCESS in 6m 06s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/7d0287677b8243979f61e5e8f667c34b : SUCCESS in 7m 22s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2d6ca9b260724e31ab77d02867fc9e73 : SUCCESS in 6m 52s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ca4af455235948d3bdff6d8feb1a9356 : SUCCESS in 15m 25s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/dca9f6c65a5b41e1a2f1daab33c905c0 : SUCCESS in 30m 34s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/d45f791f84554932b27edc5acc7e8cab : SUCCESS in 9m 47s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3faea472f9db46d7b790f9f73e19b4be : SUCCESS in 59m 48s","accounts_in_message":[],"_revision_number":9},{"id":"89c9692e7b251bb6d3ff53dc5e7b44aa07e845f1","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":"9860c1653aa6edacdaf2d33478c702c4841079b9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 23:31:49.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/84ef0d4317b64d57a300f7441f81d84f : SUCCESS in 48m 29s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/7b5ff2cba2764e7da2037fbd1e6f8d26 : SUCCESS in 1h 12m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/096124ea53b94409b334bd326dbab2fa : SUCCESS in 6m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e877fa8346f74478aface7d838903032 : SUCCESS in 7m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/15f42a0748fe4642a071098d86e9b339 : SUCCESS in 6m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/20ec653ace0843ff806080c8838b5d0b : SUCCESS in 4m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/ac8e2ee9d68148d99f708bfac5f4f318 : SUCCESS in 6m 54s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/0e004e250a18482c8f7576c3e00fced0 : SUCCESS in 5m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/11fc5e3fd5674040ae7badd409d6f4e0 : SUCCESS in 6m 51s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b6d5c3f168ed45f795e1875ea43cac46 : SUCCESS in 6m 23s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/401e56f4a538444aafb130ca13600c51 : SUCCESS in 5m 47s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/cda72250d374497aac47e0b7babf03b4 : SUCCESS in 5m 38s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b6bf20b2f27741b8bbc0b2cc10b04c98 : SUCCESS in 15m 00s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/438e2406363f465c83133671bbbee20e : SUCCESS in 28m 19s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/34a3fe3c10d54a82b5d246f20aa20842 : SUCCESS in 9m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8b06d4ee525f4d25a8733e5b726fea34 : SUCCESS in 50m 58s","accounts_in_message":[],"_revision_number":10},{"id":"c07358406032ebacd6c7257d03020e8446cf9841","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-02 19:15:28.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"3f3007002f4c1ee67c9f330c57f2e096284b504e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 16:20:04.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"01920d36185f3be4bed2e6aa8973552394978883","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 18:48:17.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/ec36b992da0640088dacac3782dfe38e : SUCCESS in 59m 34s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/35461696b3e74f0f969373fa15dc446e : SUCCESS in 1h 15m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2c6631fe44644d019955f275b8b2efc6 : SUCCESS in 6m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a48742376b1143d09167e605e0ff9af0 : SUCCESS in 6m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/30d36d35f7894cfc82a88b4b9fdb72f9 : SUCCESS in 5m 45s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/92909a626a6845a09fc2782df156f916 : SUCCESS in 5m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a45f21b403e2449d90cc19e28dd0c1dd : SUCCESS in 7m 07s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/7ed69e06ce8f4429af2986c0c26e5377 : SUCCESS in 6m 11s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/063bc7f818d44d32bf8cf28b482462b2 : SUCCESS in 6m 54s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c2e0edef38db41d5b1b51c21644bfc26 : SUCCESS in 5m 41s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7a11802ae72c424a85dbd9d86e71932e : SUCCESS in 18m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0f06b7466a1f454ca6eeb523320191ad : SUCCESS in 55m 52s","accounts_in_message":[],"_revision_number":10},{"id":"4908d737e578e3fa2459fc48ffaa14748328aa38","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 18:48:25.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"1f9529f8a0148b271d90141dd6ee30203730878c","revisions":{"970e8bde7f163e4e1d998028cf6ed288c3b41bd3":{"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/41/760241/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/760241/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/760241/1"}}},"commit":{"parents":[{"commit":"25495ce839a9329256db663850af97b96e6ba1fb","subject":"Implement secure RBAC for resource providers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/25495ce839a9329256db663850af97b96e6ba1fb"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:15.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:15.000000000","tz":0},"subject":"Implement secure RBAC for traits","message":"Implement secure RBAC for traits\n\nThis commit updates the policies for traits in placement to support read-only\nroles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: I5aec5f0ad24acd2c14c85a0a878c50790c2ab415\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/970e8bde7f163e4e1d998028cf6ed288c3b41bd3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/970e8bde7f163e4e1d998028cf6ed288c3b41bd3"}]},"branch":"refs/heads/master"},"7b82d80afd12cbf1d4818de6b671bc2a37d97b1b":{"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/41/760241/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/760241/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/760241/2"}}},"commit":{"parents":[{"commit":"55b7a06017f630f14d8baa44214c20b61b104062","subject":"Implement secure RBAC for resource classes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/55b7a06017f630f14d8baa44214c20b61b104062"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:15.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-11 21:21:52.000000000","tz":0},"subject":"Implement secure RBAC for traits","message":"Implement secure RBAC for traits\n\nThis commit updates the policies for traits in placement to support read-only\nroles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: I5aec5f0ad24acd2c14c85a0a878c50790c2ab415\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7b82d80afd12cbf1d4818de6b671bc2a37d97b1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7b82d80afd12cbf1d4818de6b671bc2a37d97b1b"}]},"branch":"refs/heads/master"},"89da27d702751c9995501ee8609af41d1ed9c364":{"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/41/760241/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/760241/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/760241/3"}}},"commit":{"parents":[{"commit":"7b65dec23e57239f197bf4be62cef4b6c444d6db","subject":"Implement secure RBAC for resource classes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7b65dec23e57239f197bf4be62cef4b6c444d6db"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:15.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-21 02:23:58.000000000","tz":0},"subject":"Implement secure RBAC for traits","message":"Implement secure RBAC for traits\n\nThis commit updates the policies for traits in placement to support read-only\nroles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: I5aec5f0ad24acd2c14c85a0a878c50790c2ab415\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/89da27d702751c9995501ee8609af41d1ed9c364"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/89da27d702751c9995501ee8609af41d1ed9c364"}]},"branch":"refs/heads/master"},"542b4ae76b50bf5b7e49d1358472385cb2ecef3c":{"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/41/760241/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/760241/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/760241/4"}}},"commit":{"parents":[{"commit":"4ee67bb6c3ef95e0992118984733200d9ea037fa","subject":"Implement secure RBAC for resource classes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4ee67bb6c3ef95e0992118984733200d9ea037fa"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:15.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-21 17:07:22.000000000","tz":0},"subject":"Implement secure RBAC for traits","message":"Implement secure RBAC for traits\n\nThis commit updates the policies for traits in placement to support read-only\nroles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: I5aec5f0ad24acd2c14c85a0a878c50790c2ab415\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/542b4ae76b50bf5b7e49d1358472385cb2ecef3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/542b4ae76b50bf5b7e49d1358472385cb2ecef3c"}]},"branch":"refs/heads/master"},"30cd5fbf8e1cc74adfff1b98c09fc59267d3ae9d":{"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/41/760241/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/760241/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/760241/5"}}},"commit":{"parents":[{"commit":"1d60569ffa27f99e772658f197fd748eed004daa","subject":"Implement secure RBAC for resource classes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1d60569ffa27f99e772658f197fd748eed004daa"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:15.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-22 01:34:01.000000000","tz":0},"subject":"Implement secure RBAC for traits","message":"Implement secure RBAC for traits\n\nThis commit updates the policies for traits in placement to support read-only\nroles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: I5aec5f0ad24acd2c14c85a0a878c50790c2ab415\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/30cd5fbf8e1cc74adfff1b98c09fc59267d3ae9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/30cd5fbf8e1cc74adfff1b98c09fc59267d3ae9d"}]},"branch":"refs/heads/master"},"db7533631bcefa1765c38f777c57f1b03104c563":{"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/41/760241/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/760241/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/760241/6"}}},"commit":{"parents":[{"commit":"54e295abe9468e38abfa66e2184a00eaad681d55","subject":"Implement secure RBAC for resource classes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/54e295abe9468e38abfa66e2184a00eaad681d55"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:15.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-22 03:41:50.000000000","tz":0},"subject":"Implement secure RBAC for traits","message":"Implement secure RBAC for traits\n\nThis commit updates the policies for traits in placement to support read-only\nroles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: I5aec5f0ad24acd2c14c85a0a878c50790c2ab415\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/db7533631bcefa1765c38f777c57f1b03104c563"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/db7533631bcefa1765c38f777c57f1b03104c563"}]},"branch":"refs/heads/master"},"5b54af599770eb9e98aa8df71b58122d300308bf":{"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/41/760241/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/760241/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/760241/7"}}},"commit":{"parents":[{"commit":"560ff37f9f19a16733d8fcaa76e0de28e4e63ab5","subject":"Implement secure RBAC for resource classes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/560ff37f9f19a16733d8fcaa76e0de28e4e63ab5"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:15.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-22 22:45:42.000000000","tz":0},"subject":"Implement secure RBAC for traits","message":"Implement secure RBAC for traits\n\nThis commit updates the policies for traits in placement to support read-only\nroles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: I5aec5f0ad24acd2c14c85a0a878c50790c2ab415\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5b54af599770eb9e98aa8df71b58122d300308bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5b54af599770eb9e98aa8df71b58122d300308bf"}]},"branch":"refs/heads/master"},"b734dca7ee0c2845358d6d344b471a22642be229":{"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/41/760241/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/760241/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/760241/8"}}},"commit":{"parents":[{"commit":"b38f3d8d08a2270daa8c75f6e85abb892fed299f","subject":"Implement secure RBAC for resource classes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b38f3d8d08a2270daa8c75f6e85abb892fed299f"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:15.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 traits","message":"Implement secure RBAC for traits\n\nThis commit updates the policies for traits in placement to support read-only\nroles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: I5aec5f0ad24acd2c14c85a0a878c50790c2ab415\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b734dca7ee0c2845358d6d344b471a22642be229"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b734dca7ee0c2845358d6d344b471a22642be229"}]},"branch":"refs/heads/master"},"f3b8e9e735ce449e02260c8aa15ecf65f8519904":{"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/41/760241/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/760241/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/760241/9"}}},"commit":{"parents":[{"commit":"c7faa6e290006e30d62a2dc775f6a6a13753d77f","subject":"Implement secure RBAC for resource classes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c7faa6e290006e30d62a2dc775f6a6a13753d77f"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:15.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 traits","message":"Implement secure RBAC for traits\n\nThis commit updates the policies for traits in placement to support read-only\nroles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: I5aec5f0ad24acd2c14c85a0a878c50790c2ab415\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f3b8e9e735ce449e02260c8aa15ecf65f8519904"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f3b8e9e735ce449e02260c8aa15ecf65f8519904"}]},"branch":"refs/heads/master"},"1f9529f8a0148b271d90141dd6ee30203730878c":{"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/41/760241/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/41/760241/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/41/760241/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/41/760241/10"}}},"commit":{"parents":[{"commit":"e0c9a5a94dc3b3fcab0b2b674e0f7033cab63b34","subject":"Implement secure RBAC for resource classes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e0c9a5a94dc3b3fcab0b2b674e0f7033cab63b34"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:15.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-27 17:23:16.000000000","tz":0},"subject":"Implement secure RBAC for traits","message":"Implement secure RBAC for traits\n\nThis commit updates the policies for traits in placement to support read-only\nroles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nChange-Id: I5aec5f0ad24acd2c14c85a0a878c50790c2ab415\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1f9529f8a0148b271d90141dd6ee30203730878c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1f9529f8a0148b271d90141dd6ee30203730878c"}]},"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":{}}}]}
