)]}'
{"id":"openstack%2Fplacement~760242","triplet_id":"openstack%2Fplacement~master~I80afaae965d3c5f862320ac11a7d05db2f6b6553","project":"openstack/placement","branch":"master","topic":"secure-rbac","hashtags":[],"change_id":"I80afaae965d3c5f862320ac11a7d05db2f6b6553","subject":"Implement secure RBAC for usage","status":"MERGED","created":"2020-10-28 21:08:29.000000000","updated":"2021-02-03 18:49:07.000000000","submitted":"2021-02-03 18:49:07.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"760242-secure-rbac","meta_rev_id":"78613d881a97e79001752d1f67fae47972d61958","_number":760242,"virtual_id_number":760242,"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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"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:49:05.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":0,"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"value":2,"date":"2021-02-02 17:26:01.000000000","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:19:01.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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"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:19:01.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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"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":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},{"_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-30 03:23:17.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:05:01.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:19:01.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":"ab05cb8974de79c41edcf2715094acba06c87511","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":"7097224fd301d71c2f3e9f45f110455ef76bf807","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-10-28 21:09:50.000000000","message":"Topic set to secure-rbac","accounts_in_message":[],"_revision_number":1},{"id":"af3dd46c68a443c9d1cab1108f892ef308ea2dd7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-29 06:00:05.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\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/ee3b7d5f8420440cb8306d51733b7981 : FAILURE in 48m 06s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/23ca7eb459e4433a88f6ce89a72ecc40 : FAILURE in 26m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/712f55350f9946f8a6f04f4146f15418 : FAILURE in 5m 10s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/45c0181122d540b4b4a4b81cc673ad7c : FAILURE in 5m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d76b35654f2b4e8a89a54e9320ad546f : FAILURE in 4m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a189300e876d4113b35428f8e9ea592f : FAILURE in 4m 26s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/cf29151fd2e4421aa0cd3ebacb053a60 : FAILURE in 5m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b176dd87726442b69966044775938262 : FAILURE in 6m 01s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/e17a13586e814bdcb1988286e3b322a5 : FAILURE in 4m 43s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/69cca5e22e6644ccbbf2866f7e8fd7ab : FAILURE in 4m 41s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/3e8dbbffee7b49d992cbc32ec1a015f7 : FAILURE in 5m 38s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/2558e392cdd84159aa60c83a99573e52 : FAILURE in 3m 11s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/39d65233460b43c1a58eb7b6b78774df : FAILURE in 31m 41s","accounts_in_message":[],"_revision_number":1},{"id":"8ffef6df0c6985ba6011aae6e3151ee7b522d045","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-10-29 19:40:55.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ed59e5587de1abf906d898d43406d02d4ab61b08","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-10-29 19:41:20.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"88ca0a273cdb8fe9eb4fecd0d4630f476630bd44","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-30 03:23:17.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/d99e21cff5504a5d9cdd6b23919beb93 : SUCCESS in 1h 08m 06s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/8b417b6c652a4408894f72a992c9a3e3 : SUCCESS in 1h 13m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f0c03b061d094411bc019175cb763f76 : SUCCESS in 6m 27s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8c4b6ebfb8ad42acb3c61c5a95171755 : SUCCESS in 7m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/72c2fca57f5b4e92bf4fa6fb0358326f : SUCCESS in 4m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/928a6edc76774e10befe29ad0ffff070 : SUCCESS in 5m 58s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/a2cabe36f0df4f8e86dfc996aa9f8f66 : SUCCESS in 5m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e337ca07ba424defa400b7856ad5548c : SUCCESS in 6m 47s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b05c0b37bac24102ad75483b8fbf50b4 : SUCCESS in 5m 57s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/87a9e915653247d39552c6a71cb193a2 : SUCCESS in 12m 28s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/bf459dc47f71497f9f10faa91487747d : SUCCESS in 22m 33s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/36e75a1ff1bd4ac1937d955d71466cbe : SUCCESS in 12m 59s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5833cfce357c4fc5a94152081ab17291 : SUCCESS in 1h 04m 25s","accounts_in_message":[],"_revision_number":2},{"id":"61f580d06004f5c546ca011e024faf2fef4b6b26","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 3.","accounts_in_message":[],"_revision_number":3},{"id":"4ddb2abbcd46886d2dea308a4f6480f784aa02f7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-11 23:55:03.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/d9ac0c6c45c94fc78e63e83361059365 : SUCCESS in 1h 06m 29s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/66175a131c6e4d3c873544d920424924 : SUCCESS in 1h 21m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8099432f104249cfb19c8c03dc9e40fd : SUCCESS in 7m 51s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/111bcc6c1e834269abc0b1b6927e1a0b : SUCCESS in 6m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2fab3e184d0a4c6ba94f765ae6726a03 : SUCCESS in 5m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a4e584ccb47d472a81b13fb9a68785ee : SUCCESS in 5m 02s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/4f6a2cde07484501b61089202a7331b7 : SUCCESS in 5m 43s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/2f7fbca4f950417c960ab2317791f100 : SUCCESS in 9m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f801cf70323e441db45881ed46fbaa20 : SUCCESS in 8m 15s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/f3fb0a68119a4476a3f526eaec60656f : SUCCESS in 7m 00s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/3a154df7f84b4052a0f2a1e100bead74 : SUCCESS in 5m 48s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/dcb786d9e92b4c069364514ba64877db : SUCCESS in 5m 28s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/9d9843f3f8b84aabbb79fdbd9dbd48d2 : SUCCESS in 17m 15s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/0ed82fef2e544f868682b41a8008ac33 : SUCCESS in 24m 50s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/b05f885fdc354690b5fc12a93b1c3ff6 : SUCCESS in 10m 42s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c0bd8d2638094b769cd3b2bf7990105c : SUCCESS in 58m 12s","accounts_in_message":[],"_revision_number":3},{"id":"6ecaa9362e29730a89a500baca3cdc18e8a4c439","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 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"e2cbf59b7cf8b848196028908e29c6bc69af2fb6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 03:45:03.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/91ebf0542143452c931fa8f2c49f3854 : SUCCESS in 1h 00m 08s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/c6e3cd1b90c441e6977415fb87d180bf : SUCCESS in 1h 16m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2c5132ca7d934666962a84f869a36d4b : SUCCESS in 6m 19s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aee61dab161b4a11a1a5128e23768fac : SUCCESS in 6m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c4509704731646a8aed89fc07f7bfdbc : SUCCESS in 4m 51s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/882063b1770c401c9fca21b266fb7b34 : SUCCESS in 4m 33s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0f1aefec3a414d1c96a727577148a31e : SUCCESS in 5m 11s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/7c7a65019f044bafa6a376044d461b85 : SUCCESS in 5m 42s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/10732043eba64e8ab838337b9ad3474f : SUCCESS in 10m 16s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/33d3f1658ac247d5a834153200851fa0 : SUCCESS in 5m 00s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/52dd579c1f054ccb9f34f7eb70fe1236 : SUCCESS in 6m 42s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a555b8cebf4747ea87410ace1c81d57d : SUCCESS in 5m 07s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b367ed5639054de1bfc3b4f77200c36a : SUCCESS in 15m 30s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/d0bb15054a98495d91de5be48369874b : SUCCESS in 19m 11s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/01cf7b47a3b9431eaaa9a11ecef550bf : SUCCESS in 11m 30s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/74a9b5eefcc84342ab31fb4d50eabdad : SUCCESS in 52m 51s","accounts_in_message":[],"_revision_number":4},{"id":"fe1c5f444eb3e52826eddfa7076a016a4914d432","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 5.","accounts_in_message":[],"_revision_number":5},{"id":"798fa261dade36a74e7abbd1f73f94892ac3a4e7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 01:14:40.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/6b639beea0d542288a6d6b1ffe12f4a8 : SUCCESS in 1h 10m 31s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/6a509107405f4072997ac3ee84214a36 : SUCCESS in 1h 09m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6995915e909d431288b0678c4695d2c9 : SUCCESS in 6m 16s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dbad70f4d24547ffb3ec6d8f3db3221d : SUCCESS in 9m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27946faa78384c189d8d544ab630ca6c : SUCCESS in 5m 39s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4175c4972b7d43659d06a3b2597d1e3a : SUCCESS in 4m 59s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fd1e06ab7cfb43b5ae9f9b71656ca3e8 : SUCCESS in 6m 14s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/80ba0590cd004ca69af05399289dbd49 : SUCCESS in 6m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/025b8a43fde34b948c4331343272875e : SUCCESS in 8m 41s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/181fdc03aa80468f90ec53d65b0249d1 : SUCCESS in 7m 50s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/63c5b9d96c0c42c7a07e30dab5a20f97 : SUCCESS in 5m 43s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7ff8bbe8ba70435b828f77410b274c97 : SUCCESS in 6m 14s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/7325541cfc4a42418410e2c2a6fc61a0 : SUCCESS in 21m 26s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/0f30fedfd5f244abbb5f3593b5ae0c95 : SUCCESS in 20m 55s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/87b6219fd9f2405193df9720c0e04212 : SUCCESS in 10m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a05aee3cad4e46edb1cdc3f2e0b22b79 : SUCCESS in 1h 02m 03s","accounts_in_message":[],"_revision_number":5},{"id":"2a02232e7570b87232d5f82413eac81f4a436109","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 6.","accounts_in_message":[],"_revision_number":6},{"id":"209833a69be2a40657e332dfdd34df2a3227db1d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 03:02:15.000000000","message":"Patch Set 6: 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/22a62b2c56b84351b6f413c4931bd267 : SUCCESS in 56m 52s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/e807ece087744e8987e90dc729f12737 : SUCCESS in 1h 11m 20s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a51b8efbc441416caa7857749e350688 : SUCCESS in 5m 56s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3e60428ad32f42bbb5e0b7f482202f76 : FAILURE in 5m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4024b4827c054f628f93e983b46c75f8 : SUCCESS in 6m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/474686bd0d494977ba512cfaf9bf241a : SUCCESS in 5m 43s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b2f6e4146a334c2c9d371a611b005486 : SUCCESS in 6m 24s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/9b1632a1ae8c4ac990fe850d60ba08c0 : SUCCESS in 6m 48s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c342d46adf77482d854381813a3ff74e : SUCCESS in 9m 11s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b911418504364128becf6e083bc3841f : SUCCESS in 5m 19s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/3ce768cb5949460dbddc7ebcaeabbfd1 : SUCCESS in 5m 20s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/89c2cb4580ed47868c2e1ab5bea21a38 : SUCCESS in 6m 49s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/6da042ab89f64ed9be5b50988bc93dde : SUCCESS in 16m 59s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/abe5e074be874bfeb90a5fb7a081a456 : SUCCESS in 28m 21s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/3786ee1efada49108e15ea3a32404a50 : SUCCESS in 13m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/60a504f3a46c42b6a9d922fb9b0bb0b7 : SUCCESS in 59m 47s","accounts_in_message":[],"_revision_number":6},{"id":"f14bfba2ab543918fcde7f2aa5cf6eb358dd916f","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 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"a6c29eb3492e4a25a75f29b8faaf2420ed9cf6cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 05:03:47.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/644005f0dcfd4175a60d2ccc5bef45c3 : SUCCESS in 1h 11m 15s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/c49228bc61df4cdebfb5bc8d39a4b659 : SUCCESS in 1h 06m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/737c3ec795ff4c3980e29c4e2a5af7cb : SUCCESS in 5m 54s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8618491178b04bfab574f794528e74fd : SUCCESS in 7m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/90a75f83a93a4c0bbcc348ca41d39194 : SUCCESS in 5m 30s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fd302084aa7048d48d55f604aa0e6d55 : SUCCESS in 5m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/08851c8351d54418bd0bd56e243aebba : SUCCESS in 5m 15s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/90fe1f381f794fc3908ff60bc134249c : SUCCESS in 5m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/af57bdcaeb8744e1882ad2e13e29a002 : SUCCESS in 7m 22s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/b826bcc62c0a4ada819ada8c1cdbb8fe : SUCCESS in 5m 15s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/4bdc39c21c21467bbf900f02f5cabe6b : SUCCESS in 5m 02s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/52126f0c1cbf416ebd786ebf293fbdb1 : SUCCESS in 5m 29s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/3d512a5222964c88b4443037cb90e019 : SUCCESS in 16m 46s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/8b495faf9c6e401e868e8e26e92b512d : SUCCESS in 19m 09s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/3991acf16e214a1cb34fa4ba7e6c1028 : SUCCESS in 10m 01s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3bfe693e35a14e68a506140594387af6 : SUCCESS in 55m 07s","accounts_in_message":[],"_revision_number":7},{"id":"ac84e796b54669ea7bf4d6188ccbd9f13a7d8981","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-22 10:37:40.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)\n\nThere\u0027s a TODO that I think we should resolve here. I also think there should be a follow-up patch with a release note that indicates the new policy defaults are available","accounts_in_message":[],"_revision_number":7},{"id":"3e5d06f474e2a9d95468289df6960e32a22c170d","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-22 11:45:24.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"984f9593a89a7182ef53a02aeb5db163748ccc66","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-25 12:41:05.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"5dcdc83f6095461b47a01dc1a41b50e9b287f4df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-25 15:11:31.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/239c46cc6ecd4ef18c28dc3e3be28110 : SUCCESS in 56m 52s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/5971387c216c4f6e91f6a3a34d4c195a : SUCCESS in 1h 36m 24s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d6745b8f8a814c00b3c17f7530ed0cfa : SUCCESS in 7m 48s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3584152d82484e5a8fda3d4f37d61774 : SUCCESS in 8m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/987900f53e3e4308aa60ce922636996e : SUCCESS in 5m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2f02671c29014066a2769f2669692118 : SUCCESS in 5m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/fa94f33ca34b4ef2b367371795ac87fa : SUCCESS in 6m 28s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/e3a7b843910f48269bea59e1077f8e08 : SUCCESS in 5m 55s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/58eb8b2a18a646b89610697f36c87023 : SUCCESS in 7m 20s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/deae0601f05b4793be2edb6c06a7db82 : SUCCESS in 6m 03s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/fdd046e872134d089ca5995bc4a178b9 : SUCCESS in 5m 55s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/04e06168c5914c19a70d736be2b61efd : SUCCESS in 5m 47s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/51cfc8188e3148e7905de625c2b9f2b1 : SUCCESS in 22m 40s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/a344ba9e31284cd2b7e66c9571b2aa8b : SUCCESS in 28m 58s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/2070909eb426483c9e4bc25a9f0bb746 : SUCCESS in 10m 12s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bf3ebbb6749242b5828e0a45a4d4b236 : SUCCESS in 1h 09m 41s","accounts_in_message":[],"_revision_number":8},{"id":"852e5f9788bbe304bfea93732bf731c421cadc1c","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 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"fcf2e1278ec150e3a08c3d2d5c3dd536e6718883","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 10.","accounts_in_message":[],"_revision_number":10},{"id":"8b9233e463068a43d7f8d134dcedf0f49513d66a","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-01-26 12:59:40.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"f3eef995bc5d915ed98e2535bec36bbeaf8e3b73","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-01-26 14:44:13.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"d8bfd353888d985fbbe03c66e5689ebe37484e06","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-26 15:28:18.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/6e05f974ebb5487e88060c0061c22f61 : SUCCESS in 57m 02s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/dab52d719e014cd781f7e2ab4ebeadd7 : SUCCESS in 1h 20m 18s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/676d07fa13ed43aeb4ca5e7309d48167 : SUCCESS in 5m 57s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/33ba9dcfab3c404c89360081f79f3a09 : SUCCESS in 6m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c9f5875060324f96b3a50e41c9b88bff : SUCCESS in 5m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6825445c301046d79c1a8fd48380002e : SUCCESS in 5m 53s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/d01efcb319e647459ac8b8e8c30e4e6a : SUCCESS in 7m 17s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/3dee9460e63445e0970e927d1ac17718 : SUCCESS in 6m 26s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e8db8a021f44050b7c91364d5f55e42 : SUCCESS in 7m 32s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/6a2b08aa15884837a5ec447e597e8882 : SUCCESS in 5m 54s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/a96147f1f41545bb9e1b1e88416e608c : SUCCESS in 6m 11s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/de6e9fca08ca4efa8902739a1c329816 : SUCCESS in 6m 10s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ecd54ccaa2e04865986fbd20e6f5cd19 : SUCCESS in 15m 44s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/2bdb9b9ed31d4dd48eb23e9f8c035868 : SUCCESS in 29m 47s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/86cd2aaa27e64db2acd344609ac0390c : SUCCESS in 8m 30s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d8da9cd6202e45fbb3bbce714820ef78 : SUCCESS in 1h 01m 58s","accounts_in_message":[],"_revision_number":10},{"id":"da776731aaad501f52fe92abee4c767a85e760b0","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 11.","accounts_in_message":[],"_revision_number":11},{"id":"5efae4a022fd878d64f5decef5fd9956e6a7140b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 23:42:44.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/047ec663f2334f21a2a65e09a34e4ccd : SUCCESS in 1h 02m 45s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/0fbd8a3017324dc1a44bc236d4419fda : SUCCESS in 1h 18m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/be0b8fde05a14d63bfca8bf3c3d54322 : SUCCESS in 7m 31s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/13fb941dbcaa4ebb9507ef3194e8b0c9 : SUCCESS in 6m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eec1175a71b04d328f1575d803b427a3 : SUCCESS in 6m 24s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/905cb0a6d4094d0291523191fe583a96 : SUCCESS in 5m 05s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2aa3cf72e76243be8ddc666ece4dab4c : SUCCESS in 8m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1e88c4f102064bc1897fd9ebef3f6874 : SUCCESS in 7m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53757af8cdfa4e548d9976f86b7e543d : SUCCESS in 6m 53s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/3f8fdfe491a64a2fa9589e969d8ea7d3 : SUCCESS in 6m 15s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/740e674365db4bbe858cd7eba1c4ac69 : SUCCESS in 8m 19s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ae7b7630287043bc8cd3e8649482a17a : SUCCESS in 7m 01s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ae1db422a93d46ef861890bbb8d2caa5 : SUCCESS in 15m 36s\n- placement-nested-perfload https://zuul.opendev.org/t/openstack/build/9a0245cd0cbc49d7b9d5f490be85e447 : SUCCESS in 23m 57s (non-voting)\n- placement-perfload https://zuul.opendev.org/t/openstack/build/4a842c4f30ff47028194861e5de861e4 : SUCCESS in 11m 59s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/95692100d38f4ff7b94d2bbe57d2b7ca : SUCCESS in 1h 00m 44s","accounts_in_message":[],"_revision_number":11},{"id":"abb5f2733242a02c0221124bba5952a6b4df6115","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-02-02 17:26:01.000000000","message":"Patch Set 11: Code-Review+2","accounts_in_message":[],"_revision_number":11},{"id":"9a74f29b83997da4bad98159d220153fd3a1c2e6","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2021-02-02 19:19:01.000000000","message":"Patch Set 11: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"528af7b4a01b6c9082ca924b740f71568b2fa2d8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 16:20:19.000000000","message":"Patch Set 11: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":11},{"id":"abaf38a0dc762d18e1c0f6b28deaeeba25171ebf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 18:49:05.000000000","message":"Patch Set 11: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade https://zuul.opendev.org/t/openstack/build/3edd4d4a1ba94d4883ab0b56ef0f026e : SUCCESS in 1h 10m 27s\n- tempest-integrated-placement https://zuul.opendev.org/t/openstack/build/b4200f3637b94ac29691cce7eba0aabe : SUCCESS in 59m 28s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2cd0dea870cf436ab739f816dbe4d259 : SUCCESS in 11m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ba168d97e8864e9da0c7946812375f45 : SUCCESS in 7m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/8aca989a03764a729dc4304d42cb9da7 : SUCCESS in 7m 28s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/99d3ae757483400cbbdbb66c2057ff1a : SUCCESS in 11m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc04815508264a19ba23b112d5aeef8a : SUCCESS in 12m 38s\n- openstack-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/d201bd29a9ae4f20b0c8c934ccba7bfa : SUCCESS in 7m 49s\n- openstack-tox-functional-py37 https://zuul.opendev.org/t/openstack/build/4b20eced82884004be84fa36f11773e6 : SUCCESS in 8m 16s\n- openstack-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/55329687a74e42a687f186d9613b6397 : SUCCESS in 5m 50s\n- placement-nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/a9e152994cd94552a9137c18f9845b75 : SUCCESS in 13m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7f49dbf708624f70a22b0b166ac70f98 : SUCCESS in 59m 30s","accounts_in_message":[],"_revision_number":11},{"id":"78613d881a97e79001752d1f67fae47972d61958","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-03 18:49:07.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":11}],"current_revision_number":11,"current_revision":"7a7365c7e015c3108c3f024fa5155e8dd51e9bdd","revisions":{"4cd2c4851b92e0b5a8b3a61f7f3765ca2bbfbc87":{"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/42/760242/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/42/760242/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/42/760242/1"}}},"commit":{"parents":[{"commit":"970e8bde7f163e4e1d998028cf6ed288c3b41bd3","subject":"Implement secure RBAC for traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/970e8bde7f163e4e1d998028cf6ed288c3b41bd3"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:45.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:45.000000000","tz":0},"subject":"Implement secure RBAC for usage","message":"Implement secure RBAC for usage\n\nThis commit updates the policies for the usage resource in\nplacement to support 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: I80afaae965d3c5f862320ac11a7d05db2f6b6553\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4cd2c4851b92e0b5a8b3a61f7f3765ca2bbfbc87"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/4cd2c4851b92e0b5a8b3a61f7f3765ca2bbfbc87"}]},"branch":"refs/heads/master"},"ca78c00c89a9ea01671d274d72861f6de0d3127b":{"kind":"REWORK","_number":2,"created":"2020-10-29 19:40:55.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/42/760242/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/42/760242/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/42/760242/2"}}},"commit":{"parents":[{"commit":"970e8bde7f163e4e1d998028cf6ed288c3b41bd3","subject":"Implement secure RBAC for traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/970e8bde7f163e4e1d998028cf6ed288c3b41bd3"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:45.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-29 19:40:38.000000000","tz":0},"subject":"Implement secure RBAC for usage","message":"Implement secure RBAC for usage\n\nThis commit updates the policies for the usage resource in\nplacement to support 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: I80afaae965d3c5f862320ac11a7d05db2f6b6553\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/ca78c00c89a9ea01671d274d72861f6de0d3127b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/ca78c00c89a9ea01671d274d72861f6de0d3127b"}]},"branch":"refs/heads/master"},"1a6961ab25928492878ffe3de472b554d22decab":{"kind":"REWORK","_number":3,"created":"2021-01-11 21:32:25.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/42/760242/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/42/760242/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/42/760242/3"}}},"commit":{"parents":[{"commit":"7b82d80afd12cbf1d4818de6b671bc2a37d97b1b","subject":"Implement secure RBAC for traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7b82d80afd12cbf1d4818de6b671bc2a37d97b1b"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:45.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-11 21:31:39.000000000","tz":0},"subject":"Implement secure RBAC for usage","message":"Implement secure RBAC for usage\n\nThis commit updates the policies for the usage resource in\nplacement to support 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: I80afaae965d3c5f862320ac11a7d05db2f6b6553\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1a6961ab25928492878ffe3de472b554d22decab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1a6961ab25928492878ffe3de472b554d22decab"}]},"branch":"refs/heads/master"},"e2975b624d6bf73700852c3c95a23338465ea372":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-01-21 02:26:02.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/42/760242/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/42/760242/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/42/760242/4"}}},"commit":{"parents":[{"commit":"89da27d702751c9995501ee8609af41d1ed9c364","subject":"Implement secure RBAC for traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/89da27d702751c9995501ee8609af41d1ed9c364"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:45.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-21 02:24:33.000000000","tz":0},"subject":"Implement secure RBAC for usage","message":"Implement secure RBAC for usage\n\nThis commit updates the policies for the usage resource in\nplacement to support 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: I80afaae965d3c5f862320ac11a7d05db2f6b6553\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e2975b624d6bf73700852c3c95a23338465ea372"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/e2975b624d6bf73700852c3c95a23338465ea372"}]},"branch":"refs/heads/master"},"fbcbd5eb95d0514d88c23227f1582abb3028a097":{"kind":"REWORK","_number":5,"created":"2021-01-21 17:09:45.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/42/760242/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/42/760242/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/42/760242/5"}}},"commit":{"parents":[{"commit":"542b4ae76b50bf5b7e49d1358472385cb2ecef3c","subject":"Implement secure RBAC for traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/542b4ae76b50bf5b7e49d1358472385cb2ecef3c"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:45.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-21 17:08:12.000000000","tz":0},"subject":"Implement secure RBAC for usage","message":"Implement secure RBAC for usage\n\nThis commit updates the policies for the usage resource in\nplacement to support 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: I80afaae965d3c5f862320ac11a7d05db2f6b6553\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fbcbd5eb95d0514d88c23227f1582abb3028a097"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/fbcbd5eb95d0514d88c23227f1582abb3028a097"}]},"branch":"refs/heads/master"},"de335e0138bb1582c2388c2f5596c7f1abf599c8":{"kind":"REWORK","_number":6,"created":"2021-01-22 01:37:28.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/42/760242/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/42/760242/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/42/760242/6"}}},"commit":{"parents":[{"commit":"30cd5fbf8e1cc74adfff1b98c09fc59267d3ae9d","subject":"Implement secure RBAC for traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/30cd5fbf8e1cc74adfff1b98c09fc59267d3ae9d"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:45.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-22 01:36:28.000000000","tz":0},"subject":"Implement secure RBAC for usage","message":"Implement secure RBAC for usage\n\nThis commit updates the policies for the usage resource in\nplacement to support 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: I80afaae965d3c5f862320ac11a7d05db2f6b6553\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/de335e0138bb1582c2388c2f5596c7f1abf599c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/de335e0138bb1582c2388c2f5596c7f1abf599c8"}]},"branch":"refs/heads/master"},"127384969c5b335a2eed3de7fc9821876c8c2551":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2021-01-22 03:44:41.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/42/760242/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/42/760242/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/42/760242/7"}}},"commit":{"parents":[{"commit":"db7533631bcefa1765c38f777c57f1b03104c563","subject":"Implement secure RBAC for traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/db7533631bcefa1765c38f777c57f1b03104c563"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:45.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-22 03:42:43.000000000","tz":0},"subject":"Implement secure RBAC for usage","message":"Implement secure RBAC for usage\n\nThis commit updates the policies for the usage resource in\nplacement to support 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: I80afaae965d3c5f862320ac11a7d05db2f6b6553\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/127384969c5b335a2eed3de7fc9821876c8c2551"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/127384969c5b335a2eed3de7fc9821876c8c2551"}]},"branch":"refs/heads/master"},"211b26531a67acb392b3dc813b46d25d810627be":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2021-01-25 12:41:05.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/42/760242/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/42/760242/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/42/760242/8"}}},"commit":{"parents":[{"commit":"5b54af599770eb9e98aa8df71b58122d300308bf","subject":"Implement secure RBAC for traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/5b54af599770eb9e98aa8df71b58122d300308bf"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:45.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2021-01-25 11:58:17.000000000","tz":0},"subject":"Implement secure RBAC for usage","message":"Implement secure RBAC for usage\n\nThis commit updates the policies for the usage resource in\nplacement to support 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: I80afaae965d3c5f862320ac11a7d05db2f6b6553\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/211b26531a67acb392b3dc813b46d25d810627be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/211b26531a67acb392b3dc813b46d25d810627be"}]},"branch":"refs/heads/master"},"c8a6eb0d7bd7d3e2ca3b87e67c8cd06eeecf7ca6":{"kind":"TRIVIAL_REBASE","_number":9,"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/42/760242/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/42/760242/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/42/760242/9"}}},"commit":{"parents":[{"commit":"b734dca7ee0c2845358d6d344b471a22642be229","subject":"Implement secure RBAC for traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/b734dca7ee0c2845358d6d344b471a22642be229"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:45.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 usage","message":"Implement secure RBAC for usage\n\nThis commit updates the policies for the usage resource in\nplacement to support 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: I80afaae965d3c5f862320ac11a7d05db2f6b6553\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c8a6eb0d7bd7d3e2ca3b87e67c8cd06eeecf7ca6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/c8a6eb0d7bd7d3e2ca3b87e67c8cd06eeecf7ca6"}]},"branch":"refs/heads/master"},"aeff7fa7016b3b76b029d325cf1278de1b1fd42b":{"kind":"REWORK","_number":10,"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/42/760242/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/42/760242/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/42/760242/10"}}},"commit":{"parents":[{"commit":"f3b8e9e735ce449e02260c8aa15ecf65f8519904","subject":"Implement secure RBAC for traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/f3b8e9e735ce449e02260c8aa15ecf65f8519904"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:45.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 usage","message":"Implement secure RBAC for usage\n\nThis commit updates the policies for the usage resource in\nplacement to support 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: I80afaae965d3c5f862320ac11a7d05db2f6b6553\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/aeff7fa7016b3b76b029d325cf1278de1b1fd42b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/aeff7fa7016b3b76b029d325cf1278de1b1fd42b"}]},"branch":"refs/heads/master"},"7a7365c7e015c3108c3f024fa5155e8dd51e9bdd":{"kind":"REWORK","_number":11,"created":"2021-01-27 17:35:11.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/42/760242/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/placement","ref":"refs/changes/42/760242/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/placement refs/changes/42/760242/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/placement refs/changes/42/760242/11"}}},"commit":{"parents":[{"commit":"1f9529f8a0148b271d90141dd6ee30203730878c","subject":"Implement secure RBAC for traits","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/1f9529f8a0148b271d90141dd6ee30203730878c"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-10-28 21:06:45.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-01-27 17:29:47.000000000","tz":0},"subject":"Implement secure RBAC for usage","message":"Implement secure RBAC for usage\n\nThis commit updates the policies for the usage resource in\nplacement to support read-only roles.\n\nThis is part of a broader community effort to support read-only roles\nand implement secure, consistent default policies.\n\nThis commit also allows project readers to see project-specific usages,\nresolve a long-standing policy TODO.\n\nCo-Authored-By: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nChange-Id: I80afaae965d3c5f862320ac11a7d05db2f6b6553\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7a7365c7e015c3108c3f024fa5155e8dd51e9bdd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/placement/commit/7a7365c7e015c3108c3f024fa5155e8dd51e9bdd"}]},"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"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":{}}}]}
