)]}'
{"id":"openstack%2Fkeystone-tempest-plugin~765358","triplet_id":"openstack%2Fkeystone-tempest-plugin~master~I7729190d42a6a7199553c5fc058e1b93eecb2068","project":"openstack/keystone-tempest-plugin","branch":"master","topic":"secure-rbac","hashtags":[],"change_id":"I7729190d42a6a7199553c5fc058e1b93eecb2068","subject":"Increase protection testing for application credentials","status":"MERGED","created":"2020-12-03 18:09:53.000000000","updated":"2021-04-28 21:29:38.000000000","submitted":"2021-04-28 21:29:38.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"765358-secure-rbac","meta_rev_id":"a9428e271b4bb6425c5494531538b1a0f7bf93c8","_number":765358,"virtual_id_number":765358,"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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":0,"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-04-28 21:29:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"all":[{"value":2,"date":"2021-03-02 17:06:14.000000000","_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":1,"date":"2021-04-28 21:29:38.000000000","post_submit":true,"permitted_voting_range":{"min":1,"max":1},"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":2,"date":"2021-03-02 17:12:34.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"all":[{"value":0,"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"value":0,"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"value":1,"date":"2021-04-21 20:46:12.000000000","_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-12-03 18:30:36.000000000","updated_by":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"reviewer":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"state":"REVIEWER"},{"updated":"2020-12-04 01:55:15.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-03-02 17:06:14.000000000","updated_by":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"reviewer":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"state":"REVIEWER"},{"updated":"2021-03-02 17:12:34.000000000","updated_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"reviewer":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"state":"REVIEWER"}],"messages":[{"id":"4af6868e383de4119bff45ae1de2407a31aa12b4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-12-03 18:09:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"226fc666a2ebe84dd604018f49ba7ce24a54c886","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2020-12-03 18:15:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b76b3178009e3b27c7b1e2410f9af85c7e252fc7","author":{"_account_id":8866,"name":"Raildo Mascena de Sousa Filho","email":"rmascena@redhat.com","username":"raildo"},"date":"2020-12-03 18:30:36.000000000","message":"Patch Set 2: Code-Review+1\n\nLGTM","accounts_in_message":[],"_revision_number":2},{"id":"79a37b91328cde63910e95b85158889626e19f86","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-04 01:55:15.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/81a6fad0b0444a2eb97e16d970c41e07 : SUCCESS in 2m 38s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/68e2a33fb74c4671a8c012df91a8eeee : SUCCESS in 34m 23s\n- keystone-dsvm-py3-functional-federation-opensuse15 https://zuul.opendev.org/t/openstack/build/a7689131ee8242758855674c852843b1 : FAILURE in 21m 50s (non-voting)\n- keystone-dsvm-py3-functional-federation-opensuse15-k2k https://zuul.opendev.org/t/openstack/build/6429e2e473b144f5b538d9fb401ae5b0 : FAILURE in 22m 10s\n- keystone-dsvm-py3-functional-ussuri https://zuul.opendev.org/t/openstack/build/0a5c8d9725994c08aaabcb8f34284094 : SUCCESS in 30m 18s\n- keystone-dsvm-py3-functional-train https://zuul.opendev.org/t/openstack/build/81083a5d3359415bab31737471e40ea6 : SUCCESS in 1h 12m 44s\n- keystone-dsvm-py3-functional-stein https://zuul.opendev.org/t/openstack/build/2f4d14ce5f374e5eae9403c8abb63e10 : SUCCESS in 1h 11m 21s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/bb9ff081072941ff8f8daad76daf61ab : SUCCESS in 1h 10m 13s","accounts_in_message":[],"_revision_number":2},{"id":"ef38c548af762f76a51303b882abc2c199865e31","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-02-11 16:04:07.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"85656d7101ba8f0e15b938e26c3d8be4e4b71865","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-02-11 16:19:22.000000000","message":"Topic bug/1901207 removed","accounts_in_message":[],"_revision_number":3},{"id":"dfdb3b0376a6d433ca8331a6f7885923eb544e7d","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-02-11 16:19:36.000000000","message":"Topic set to secure-rbac","accounts_in_message":[],"_revision_number":3},{"id":"d11ed0a95ef3983d7a7b864f2667420fd13f5295","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-11 21:24:41.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a4ea6b2b9f74d99b8bf955eadf112c4 : SUCCESS in 3m 54s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/c94c8c1bfde94be7bfd40c5b3f685fce : SUCCESS in 33m 44s\n- keystone-dsvm-py3-functional-federation-ubuntu-focal https://zuul.opendev.org/t/openstack/build/85f70761ebd745a39227d43808b4d5e9 : SUCCESS in 38m 03s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/1cc584f409db4bdfac005e6e6953424a : SUCCESS in 29m 26s\n- keystone-dsvm-py3-functional-ussuri https://zuul.opendev.org/t/openstack/build/826eba19880b418cabcb620417e28779 : SUCCESS in 26m 31s\n- keystone-dsvm-py3-functional-train https://zuul.opendev.org/t/openstack/build/12e0e45961ca439e8a41c0af7c1b05ce : SUCCESS in 34m 29s\n- keystone-dsvm-py3-functional-stein https://zuul.opendev.org/t/openstack/build/6eb8cb62dcc04afcb5bf646e0186fc69 : SUCCESS in 33m 47s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/4ae62643050f46c28b2c5fb8aff23fde : SUCCESS in 43m 39s","accounts_in_message":[],"_revision_number":3},{"id":"a306d6e7eee03ef0c3dede3356dbf824c2beb2fd","author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"date":"2021-03-02 17:06:14.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"7e3a25ade5288a92ccbefe64955bf34e7e6929a5","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2021-03-02 17:12:34.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"9f630eef8843a32e2e8c683abe5927cdeb318954","author":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"},"date":"2021-04-21 20:46:12.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"b11d1a63107d0ba07e360c4b24fa55209827e0b6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-21 20:46:33.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"0bc5ade40e02c8897e35bc5a61c9b1d7ae637e5b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-21 21:17:45.000000000","message":"Patch Set 3:\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"8360a5a9cbcd782f721b05980c471061f7619d06","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-22 03:32:30.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8f2edcfc7d504b2b9b7f6ef499b7799e : SUCCESS in 4m 04s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/5b63d1d1c5454d648a31d23fcd18f4da : SUCCESS in 26m 07s\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/e83db056d4c04f05ab444aca3913e314 : SUCCESS in 26m 18s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/d09be015eda04df481833d4ac0ffe91d : FAILURE in 36m 41s","accounts_in_message":[],"_revision_number":3},{"id":"f35831d30796e15f1b7a8568dde3913713f6599a","author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"date":"2021-04-28 19:16:12.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"517f85da9aff1743e9892a6d1d3e1e387c8bfcf3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-28 20:16:18.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a6f74d91ee3840fc83979ea1d5083022 : SUCCESS in 3m 42s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/77034b6df81d460abd8f552ea30cb8fd : SUCCESS in 34m 01s\n- keystone-dsvm-py3-functional-federation-ubuntu-focal https://zuul.opendev.org/t/openstack/build/cba8bed4c2c74fae94c7b4f4c1c2a217 : SUCCESS in 32m 18s (non-voting)\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/d9fcd10965fe4efeb3de2fa45448a7cf : SUCCESS in 34m 57s\n- keystone-dsvm-py3-functional-ussuri https://zuul.opendev.org/t/openstack/build/a8b221da5dc942b087187cc0b4b9fec6 : SUCCESS in 34m 53s\n- keystone-dsvm-py3-functional-train https://zuul.opendev.org/t/openstack/build/59af20825177432185c2403e79bfe489 : SUCCESS in 35m 59s\n- keystone-dsvm-py3-functional-stein https://zuul.opendev.org/t/openstack/build/d5c7b38161f14a76b3bc50790476aac6 : SUCCESS in 31m 17s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/b6c74347aa154b1484406267dfc780b2 : SUCCESS in 52m 28s","accounts_in_message":[],"_revision_number":3},{"id":"9e74e1358a2f900448613d262cedead8967324c8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-28 20:16:45.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"f1e3545d4bc7fb0c033f69c217a5907029f45959","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-28 21:29:34.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/413dbd3e8bea4ee1b94490802a3c87f4 : SUCCESS in 3m 47s\n- keystone-dsvm-py3-functional https://zuul.opendev.org/t/openstack/build/b14eef523ae44509b36a0d120fe86b62 : SUCCESS in 23m 56s\n- keystone-dsvm-py3-functional-federation-ubuntu-focal-k2k https://zuul.opendev.org/t/openstack/build/afb73e9b7c1646e49e171864f5b0e32f : SUCCESS in 22m 28s\n- keystone-protection-functional https://zuul.opendev.org/t/openstack/build/25bf6ef5f54d43eeaaf97bc8416916f2 : SUCCESS in 26m 57s","accounts_in_message":[],"_revision_number":3},{"id":"8c918efa7b4726a52fb9f9c5798a89f41a89d39b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-28 21:29:38.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"faa9b1389186a9a81f91f67ac78df9c0b0343b3c","revisions":{"d87e10b8357796c0da9135446842044e155ddb14":{"kind":"REWORK","_number":1,"created":"2020-12-03 18:09:53.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/58/765358/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-tempest-plugin","ref":"refs/changes/58/765358/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/58/765358/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/58/765358/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/58/765358/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/58/765358/1"}}},"commit":{"parents":[{"commit":"c58bc452f31933b48696801d7bb930946d027b37","subject":"Add RBAC tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-tempest-plugin/commit/c58bc452f31933b48696801d7bb930946d027b37"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-12-03 18:03:39.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-12-03 18:03:39.000000000","tz":0},"subject":"Increase protection testing for application credentials","message":"Increase protection testing for application credentials\n\nThis commit updates the application credential protection tests to\nensure users can\u0027t craft paths that bypass application credential\nownership checks.\n\nDepends-On: https://review.opendev.org/c/openstack/keystone/+/760972\nChange-Id: I7729190d42a6a7199553c5fc058e1b93eecb2068\nRelated-Bug: 1901207\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-tempest-plugin/commit/d87e10b8357796c0da9135446842044e155ddb14"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-tempest-plugin/commit/d87e10b8357796c0da9135446842044e155ddb14"}]},"branch":"refs/heads/master"},"95117c6197be8898660cccacf074d36b4b2d7607":{"kind":"REWORK","_number":2,"created":"2020-12-03 18:15:20.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/58/765358/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-tempest-plugin","ref":"refs/changes/58/765358/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/58/765358/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/58/765358/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/58/765358/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/58/765358/2"}}},"commit":{"parents":[{"commit":"c58bc452f31933b48696801d7bb930946d027b37","subject":"Add RBAC tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-tempest-plugin/commit/c58bc452f31933b48696801d7bb930946d027b37"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-12-03 18:03:39.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-12-03 18:10:50.000000000","tz":0},"subject":"Increase protection testing for application credentials","message":"Increase protection testing for application credentials\n\nThis commit updates the application credential protection tests to\nensure users can\u0027t craft paths that bypass application credential\nownership checks.\n\nDepends-On: https://review.opendev.org/c/openstack/keystone/+/760972\nChange-Id: I7729190d42a6a7199553c5fc058e1b93eecb2068\nRelated-Bug: 1901207\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-tempest-plugin/commit/95117c6197be8898660cccacf074d36b4b2d7607"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-tempest-plugin/commit/95117c6197be8898660cccacf074d36b4b2d7607"}]},"branch":"refs/heads/master"},"faa9b1389186a9a81f91f67ac78df9c0b0343b3c":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-02-11 16:04:07.000000000","uploader":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"ref":"refs/changes/58/765358/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/keystone-tempest-plugin","ref":"refs/changes/58/765358/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/58/765358/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/58/765358/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/58/765358/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/keystone-tempest-plugin refs/changes/58/765358/3"}}},"commit":{"parents":[{"commit":"a6d4ceaf57f3a86be8318b4e84111d71104c28f5","subject":"Add RBAC tests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-tempest-plugin/commit/a6d4ceaf57f3a86be8318b4e84111d71104c28f5"}]}],"author":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2020-12-03 18:03:39.000000000","tz":0},"committer":{"name":"Lance Bragstad","email":"lbragstad@gmail.com","date":"2021-02-11 16:03:10.000000000","tz":0},"subject":"Increase protection testing for application credentials","message":"Increase protection testing for application credentials\n\nThis commit updates the application credential protection tests to\nensure users can\u0027t craft paths that bypass application credential\nownership checks.\n\nDepends-On: https://review.opendev.org/c/openstack/keystone/+/760972\nChange-Id: I7729190d42a6a7199553c5fc058e1b93eecb2068\nRelated-Bug: 1901207\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-tempest-plugin/commit/faa9b1389186a9a81f91f67ac78df9c0b0343b3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/keystone-tempest-plugin/commit/faa9b1389186a9a81f91f67ac78df9c0b0343b3c"}]},"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":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":21420,"name":"Gage Hugo","email":"gagehugo@gmail.com","username":"ghugo"}}]}],"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":{}}}]}
