)]}'
{"id":"openstack%2Fopenstack-ansible-plugins~845690","triplet_id":"openstack%2Fopenstack-ansible-plugins~master~I6019f53eb189e27678492b2164a0aaa12d2a8e8d","project":"openstack/openstack-ansible-plugins","branch":"master","topic":"osa/service_tokens","attention_set":{},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2022-06-16 10:38:23.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I6019f53eb189e27678492b2164a0aaa12d2a8e8d","subject":"Add support for role list","status":"MERGED","created":"2022-06-14 06:30:10.000000000","updated":"2022-06-16 10:39:37.000000000","submitted":"2022-06-16 10:38:23.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":"845690-osa/service_tokens","meta_rev_id":"24dcfbb0b6d66622e1a767ca4cd4ae5c7508db3a","_number":845690,"virtual_id_number":845690,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-06-16 10:38:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"all":[{"value":2,"date":"2022-06-16 07:30:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-06-15 09:15:01.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"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":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"all":[{"value":1,"date":"2022-06-16 07:30:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"}],"values":{"-1":"Not A Backport Candidate"," 0":"Backport Review Needed","+1":"Proposed Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-06-14 07:28:04.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2022-06-15 09:15:01.000000000","updated_by":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"reviewer":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"state":"REVIEWER"},{"updated":"2022-06-16 07:30:17.000000000","updated_by":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"reviewer":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"state":"REVIEWER"}],"messages":[{"id":"f5aa98eabead0aea109909ded22210a943ec6cf0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-06-14 06:30:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a21bd2fac4ba8d02c4fdc0e4d75a15874971b51d","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-06-14 06:56:26.000000000","message":"Topic set to osa/service_tokens","accounts_in_message":[],"_revision_number":1},{"id":"a072d267694c496089d72dc2ebaa133e837e60a9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-14 07:28:04.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/27dd2a9b8aa744109fc3bba80f0f6344 : SUCCESS in 3m 53s\n- openstack-ansible-functional-centos-8-stream https://zuul.opendev.org/t/openstack/build/5f37cb1f033f4a65896d2985f1e0a665 : SUCCESS in 22m 01s\n- openstack-ansible-functional-ubuntu-focal https://zuul.opendev.org/t/openstack/build/bd959d24c84f4684a134b2473d996b73 : SUCCESS in 23m 36s","accounts_in_message":[],"_revision_number":1},{"id":"bda3960b5cd2138ecd020ce5b9e5c3da6d05628e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-06-14 08:03:42.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"1569121333eeda7119dd113aa16c19ce411da333","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-14 08:26:58.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e01b133fddba411e9c5311d9bac7ac53 : SUCCESS in 3m 49s\n- openstack-ansible-functional-centos-8-stream https://zuul.opendev.org/t/openstack/build/a8718c56d17d49ae81b27b8c459fdc4b : SUCCESS in 18m 13s\n- openstack-ansible-functional-ubuntu-focal https://zuul.opendev.org/t/openstack/build/0e3db796d7a54e9d819192d080c71bd9 : SUCCESS in 20m 37s","accounts_in_message":[],"_revision_number":2},{"id":"4453d5823c0bb03f4983807d6fda80f40c4264de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-06-14 08:45:42.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"32544437b248687499f178ed6cc9c73fe286fbc7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-14 09:37:51.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b95f9fbd2c164cfbbac3a1b98ff00da7 : SUCCESS in 3m 39s\n- openstack-ansible-functional-centos-8-stream https://zuul.opendev.org/t/openstack/build/0a6b3db81f124a439901f96e8f31a38b : SUCCESS in 19m 39s\n- openstack-ansible-functional-ubuntu-focal https://zuul.opendev.org/t/openstack/build/20143651078045ef8a53d951ca1b740c : SUCCESS in 22m 07s","accounts_in_message":[],"_revision_number":3},{"id":"6a4fc94e37ba3eae227d4d9a8a3f6702b90d8a47","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-06-14 10:58:38.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ae84e5f62f57d1b91621101c3e38c40e49c3f441","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-14 11:26:20.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/93938a24b18a4e8b83ce3aceafa2e429 : SUCCESS in 3m 33s\n- openstack-ansible-functional-centos-8-stream https://zuul.opendev.org/t/openstack/build/a395e67d5d8f44d7a3c3a12f68de82e3 : SUCCESS in 22m 04s\n- openstack-ansible-functional-ubuntu-focal https://zuul.opendev.org/t/openstack/build/f6bfe7fd086e413b967a635afeddc1c9 : SUCCESS in 17m 50s","accounts_in_message":[],"_revision_number":4},{"id":"c1f78daf58c321638c68b399ca9dbec052cc6a7f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2022-06-14 12:01:33.000000000","message":"Patch Set 5: Published edit on patch set 4.","accounts_in_message":[],"_revision_number":5},{"id":"e7faa9b1917e04d71bc37e940419e330a85df37b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-14 12:30:09.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/50b9ec40390c4c96921fb5c0a89dc4f2 : SUCCESS in 3m 38s\n- openstack-ansible-functional-centos-8-stream https://zuul.opendev.org/t/openstack/build/b6446db0bb6445d18a788ad2acdc007d : SUCCESS in 22m 15s\n- openstack-ansible-functional-ubuntu-focal https://zuul.opendev.org/t/openstack/build/08c7a83e93064eca94fe9122d67c7d77 : SUCCESS in 17m 53s","accounts_in_message":[],"_revision_number":5},{"id":"7fcb5f51022b10864c60b606e1070e448063b47f","author":{"_account_id":25023,"name":"Jonathan Rosser","email":"jonathan.rosser@rd.bbc.co.uk","username":"jrosser"},"date":"2022-06-15 09:15:01.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"450d93d62448ca8440082e71ea490b5a79baa41f","author":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"},"date":"2022-06-16 07:30:17.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"502411e36473c04f8fe4f6a0407ffa38cd642556","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-16 07:32:42.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"10b1dbce2660075d9f66c0fc5f4b7c3f68e6012f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-16 10:38:23.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3d3fe80311d440f8b01b937b7ad1d2e2 : SUCCESS in 4m 32s\n- openstack-ansible-functional-ubuntu-focal https://zuul.opendev.org/t/openstack/build/dd6d09a836d84b2f8f16ec17180b3f4a : SUCCESS in 21m 23s\n- openstack-ansible-upgrade-infra_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/52bbc883f5c9492899a9ca30df1358d9 : SUCCESS in 1h 36m 27s\n- openstack-ansible-deploy-infra_lxc-centos-8-stream https://zuul.opendev.org/t/openstack/build/c80c3eaf702f41ae8ba28de35c260321 : SUCCESS in 1h 30m 22s\n- openstack-ansible-deploy-infra_lxc-centos-9-stream https://zuul.opendev.org/t/openstack/build/00da5787c88447fb8011aaa6fde8178e : SUCCESS in 1h 26m 21s\n- openstack-ansible-deploy-infra_lxc-debian-bullseye https://zuul.opendev.org/t/openstack/build/159a0727f93c450fafcd71d6303be4a6 : SUCCESS in 1h 02m 34s\n- openstack-ansible-deploy-infra_lxc-rockylinux-8 https://zuul.opendev.org/t/openstack/build/6083c97e6187464d85b3dac3dc481785 : SUCCESS in 1h 26m 47s\n- openstack-ansible-deploy-infra_lxc-ubuntu-focal https://zuul.opendev.org/t/openstack/build/9e0bcb043882425ab18894c53cc44db0 : SUCCESS in 1h 25m 51s","accounts_in_message":[],"_revision_number":5},{"id":"0c5d8632a9629f4d364df6c897c6ca78e52c7876","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-16 10:38:23.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"24dcfbb0b6d66622e1a767ca4cd4ae5c7508db3a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-06-16 10:39:37.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c61542893c8f410dbb97d26dff4e763f : SUCCESS in 51s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"15e596cb8eda024c4079191634edbc26d44f3249","revisions":{"c0e5e0bca1311b930b4d6c382876dbe2815f7448":{"kind":"REWORK","_number":1,"created":"2022-06-14 06:30:10.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/90/845690/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-plugins","ref":"refs/changes/90/845690/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/1"}}},"commit":{"parents":[{"commit":"9ca88a62e8380e87c84a76b1a361f9f98d5ba6f6","subject":"Ensure that glusterfs-cli is installed for ubuntu 22.04","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/9ca88a62e8380e87c84a76b1a361f9f98d5ba6f6"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@citynetwork.eu","date":"2022-06-14 06:30:00.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@citynetwork.eu","date":"2022-06-14 06:30:00.000000000","tz":120},"subject":"Add support for role list","message":"Add support for role list\n\nThere\u0027re cases when you might want to assign multiple roles to the same\nuser. In order to do that and keep backwards compatability\nrole assignment moved to the include file, where another loop can be\nperformed.\n\nChange-Id: I6019f53eb189e27678492b2164a0aaa12d2a8e8d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/c0e5e0bca1311b930b4d6c382876dbe2815f7448"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/c0e5e0bca1311b930b4d6c382876dbe2815f7448"}]},"branch":"refs/heads/master"},"811348d0f7cd78d77f08fa871ef81bff509565d6":{"kind":"REWORK","_number":2,"created":"2022-06-14 08:03:42.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/90/845690/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-plugins","ref":"refs/changes/90/845690/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/2"}}},"commit":{"parents":[{"commit":"9ca88a62e8380e87c84a76b1a361f9f98d5ba6f6","subject":"Ensure that glusterfs-cli is installed for ubuntu 22.04","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/9ca88a62e8380e87c84a76b1a361f9f98d5ba6f6"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@citynetwork.eu","date":"2022-06-14 06:30:00.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2022-06-14 08:03:41.000000000","tz":0},"subject":"Add support for role list","message":"Add support for role list\n\nThere\u0027re cases when you might want to assign multiple roles to the same\nuser. In order to do that and keep backwards compatability\nrole assignment moved to the include file, where another loop can be\nperformed.\n\nChange-Id: I6019f53eb189e27678492b2164a0aaa12d2a8e8d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/811348d0f7cd78d77f08fa871ef81bff509565d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/811348d0f7cd78d77f08fa871ef81bff509565d6"}]},"branch":"refs/heads/master"},"0db8f9f1bbfd19f5124fda8ffe580ce2ede7a0df":{"kind":"REWORK","_number":3,"created":"2022-06-14 08:45:42.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/90/845690/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-plugins","ref":"refs/changes/90/845690/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/3"}}},"commit":{"parents":[{"commit":"9ca88a62e8380e87c84a76b1a361f9f98d5ba6f6","subject":"Ensure that glusterfs-cli is installed for ubuntu 22.04","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/9ca88a62e8380e87c84a76b1a361f9f98d5ba6f6"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@citynetwork.eu","date":"2022-06-14 06:30:00.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2022-06-14 08:45:42.000000000","tz":0},"subject":"Add support for role list","message":"Add support for role list\n\nThere\u0027re cases when you might want to assign multiple roles to the same\nuser. In order to do that and keep backwards compatability\nrole assignment moved to the include file, where another loop can be\nperformed.\n\nChange-Id: I6019f53eb189e27678492b2164a0aaa12d2a8e8d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/0db8f9f1bbfd19f5124fda8ffe580ce2ede7a0df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/0db8f9f1bbfd19f5124fda8ffe580ce2ede7a0df"}]},"branch":"refs/heads/master"},"247d96fb124e240a8e846646170a72b6a2e34e11":{"kind":"REWORK","_number":4,"created":"2022-06-14 10:58:38.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/90/845690/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-plugins","ref":"refs/changes/90/845690/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/4"}}},"commit":{"parents":[{"commit":"9ca88a62e8380e87c84a76b1a361f9f98d5ba6f6","subject":"Ensure that glusterfs-cli is installed for ubuntu 22.04","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/9ca88a62e8380e87c84a76b1a361f9f98d5ba6f6"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@citynetwork.eu","date":"2022-06-14 06:30:00.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@citynetwork.eu","date":"2022-06-14 10:58:27.000000000","tz":120},"subject":"Add support for role list","message":"Add support for role list\n\nThere\u0027re cases when you might want to assign multiple roles to the same\nuser. In order to do that and keep backwards compatability\nrole assignment moved to the include file, where another loop can be\nperformed.\n\nChange-Id: I6019f53eb189e27678492b2164a0aaa12d2a8e8d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/247d96fb124e240a8e846646170a72b6a2e34e11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/247d96fb124e240a8e846646170a72b6a2e34e11"}]},"branch":"refs/heads/master"},"15e596cb8eda024c4079191634edbc26d44f3249":{"kind":"REWORK","_number":5,"created":"2022-06-14 12:01:33.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/90/845690/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstack-ansible-plugins","ref":"refs/changes/90/845690/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstack-ansible-plugins refs/changes/90/845690/5"}}},"commit":{"parents":[{"commit":"9ca88a62e8380e87c84a76b1a361f9f98d5ba6f6","subject":"Ensure that glusterfs-cli is installed for ubuntu 22.04","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/9ca88a62e8380e87c84a76b1a361f9f98d5ba6f6"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@citynetwork.eu","date":"2022-06-14 06:30:00.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2022-06-14 12:01:33.000000000","tz":0},"subject":"Add support for role list","message":"Add support for role list\n\nThere\u0027re cases when you might want to assign multiple roles to the same\nuser. In order to do that and keep backwards compatability\nrole assignment moved to the include file, where another loop can be\nperformed.\n\nChange-Id: I6019f53eb189e27678492b2164a0aaa12d2a8e8d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/15e596cb8eda024c4079191634edbc26d44f3249"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstack-ansible-plugins/commit/15e596cb8eda024c4079191634edbc26d44f3249"}]},"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":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":31542,"name":"Andrew Bonney","email":"andrew.bonney@bbc.co.uk","username":"andrewbonney"}},{"label":"Backport-Candidate","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
